COMPΞZ 🧬
رفتن به کانال در Telegram
متخصص کامپیوتر و نرمافزار • سازنده • هنرمند و طراح • مجموعهدار • نویسنده • تحلیلگر • مشاور استارتاپی و ایدهپرداز 𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹 We create because the world deserves better code. https://linktr.ee/compez
نمایش بیشترکشور مشخص نشده استدسته بندی مشخص نشده است
397
مشترکین
+224 ساعت
+37 روز
+3530 روز
آرشیو پست ها
397
یه اصطلاح جالب توی دنیای نرمافزار هست که خیلی میبینیم: i18n.
این عبارت مخفف internationalization؛ یعنی آمادهکردن نرمافزار برای اینکه بتونه چندزبانه و چندمنطقهای باشه.
عدد ۱۸ هم از اینجا میاد که بین حرف اول و آخر کلمهی internationalization، دقیقاً ۱۸ حرف قرار گرفته! برای همین شده i18n.
اما یه اصطلاح دیگه هم کنارش داریم: l10n که مخفف localization.
فرقشون اینطوریه:
🔹 زیرساختی که باعث میشه برنامه اصولاً قابلیت چندزبانهشدن، تغییر جهت رابط، قالب تاریخ، زمان، اعداد و ارز رو داشته باشه، همون i18nهست.
🔹 وقتی این زیرساخت رو برای یک زبان یا منطقهٔ مشخص پیاده میکنیم، مثلاً فارسی، راستبهچپ، تقویم جلالی، موقعیت زمانی تهران یا نمایش تومان، وارد مرحلهٔ l10n شدیم.
توی جنیکستر هم داریم این بخش رو جدی طراحی میکنم؛ نه فقط ترجمهٔ چندتا متن، بلکه یه سیستم کامل برای زبان، راستبهچپ، تقویم، تاریخ، زمان، اعداد و واحد پول و تبدیلات.
جالبه که کلاینت متنباز فعلی فارکستر عملاً چنین زیرساخت نداره؛ ولی برای جنیکستر هدف اینه که محلیسازی واقعاً جزئی از معماری برنامه و ادغام شده با بلاکچین باشه، نه یه قابلیت افزونهای.
397
یکی از بهترین راهها برای کمکردن فشار از رأس فساد اینه که هزینهها و خسارتها رو تا جای ممکن بین کل جامعه توزیع کنی.
از سوخت و انرژی گرفته تا تورم، مالیات، خدمات و هر چیز دیگهای که بشه.
وقتی بار فشار بین میلیونها نفر تقسیم میشه، عامل اصلی کمتر مستقیم زیر فشار قرار میگیره و بیشتر دوام میاره.
اصل ماجرا خیلی سادهست:
هزینه رو عمومی کن، مسئولیت رو پنهان کن، خودت رو حفظ کن.
به همین راحتی. 😄
397
به به! آب هم قطع شد! 😄
البته باید یه احمق باشی عمق فاجعه رو نبینی و تو بازی حاشیه سازی اینا بیفتی!
این بشر مگه همونی نبود که توهین به اسلام و آتیش زدن قرآن و نفر یک مملکت میکرد؟
بازی خوبیه آفریییم آفریم برکانا.
397
ستاااااااار! لعنتی باز من اومدم دو خط کد بنویسم برقمون پرید.
ستار میگه فیلترنت رو رئیس جممممبور دستورشو داده کلا حذف کنن! یعنی قراره بدون ویپیان کار کنیم!
بابا شما همینی که هستو دست نزن مطمئنم قراره آفتابه برداری توش. هروقت گفتین بهتر خواهد شد بدتر شده دست نزنید بابا اه.
من که میدونم الکی یه چیزی میگین با این کارا خشم من رو بخوابونی ولی نمیشود! اینترنت ماهوارهای رایگان هم بدی من خر نمیشم بای. 😐👋🏼
397
تمامِ توسعهدهندههای فارکستر در حال ساختن کلاینت جدید هستن! هرکس با یک ایده!!! 😄 تنها راه نجات فارکستر همین بود.
از روی فورکهاش مشخصه چیزی حدود ۵۳ تا کلاینت (یعنی ۵۳ مدل مختلف از ایدهها) ممکنه روی فارکستر بازسازی بشن هرچند مطمئن نیستم چون ممکنه هرکسی فورکش کرده باشه که حتی برنامهنویس نیست! ممکنه بدنش به AI بگن تحلیل کن الکی یه چیزی بساز باهاش.
من فورکش نکردم چون قرار نیست همین نسخه رو بسازم، چیزی که من میسازم TypeScript ای نیستش.
اما این مرجع چیزهای زیادی رو روشن کرد واسم!
۱) هستهٔ کنونی به شدت سطح بالاست. منظورم از سطح بالا اینه که همه چیز با فناوری وب ساخته شده! اصلاً نمیشه روی حافظه کار خاصی کرد پس عملاً هر بازسازیای روی این منبع اعمال کنن از نظر کیفیت فرقی نخواهد کرد.
۲) هستش طوری هست که نمیشه هیچ نوآوری از نوع فناوری روش پیاده کرد! من به پشتیبانی از محیط به شدت سطح پایین فکر میکنم، یه چیزی مثل WASM و امثالش که اجازه میده مینیاپها در یک سطح دیگهای اجرا بشن.
۳) هیچ راه حلی نداره که مثل تلگرام بشه نگارش محتوا رو مدیریت کرد. همه چیز فقط عین یک ظاهر تزئین شده میمونه.
397
+1
روی هایپراسنپ به دادههای خام فارکستر دسترسی پیدا کردم! چیزی که متعجبم کرد تعداد دنبالکنندههام بود!
این دن رومرو بالای یک میلیون نفر دنبال کننده داره! 😐
البته این به معنای دنبال شدن به ازای FID هست، هر شناسه ممکنه تکراری، اسپم یا حسابهای غیر فعال هم باشه.
در کل این دادهههای خام کلی باهاشون میشه کار کرد.
397
به عنوان حامی حیوانات یک اعترافی کنم امروز مرتکب یک جنایت نا خواسته شدم!
نمیدونم چطوریه یه مارمولک اومده بود اتاقم، اومدم بگیرمش دُمش کنده شد 😐 دمش تو دستم داشت حرکت میکرد خودشم اونطرف! باور کنید هیچ زوری ندادم ولی کنده شد 😐
قبلاً شنیده بودم که مارمولکها دمهاشون میافته و دوباره در میاد... اما یکم تحقیق رسیدم به این:
خیلی از مارمولکها وقتی احساس خطر میکنن، میتونن عمداً دم خودشون رو جدا کنن. به این سازوکار میگن autotomy (خودبُری). دم جداشده حتی چند دقیقه ممکنه تکان بخوره، بپیچه و بالا و پایین بپره چون مدارهای عصبی و عضلات داخل دم برای مدتی بدون ارتباط با مغز هم میتونن فعالیت کنن. اتفاقاً همین حرکت، بخشی از سیستم دفاعیشه: شکارچی حواسش میره سمت اون «دم دیوانهوار در حال حرکت» و خود مارمولک فرصت پیدا میکنه فرار کنه. 😐😂بابا والا من شکارچی نیستم منو عالم و آدم به عنوان ناجی حیوانات میشناسن. 😐 نرم جهنم به خاطر یه دم؟ 😂
397
توروالدز میگه:
الان دیگه خیلی حیاتیه که کسی که از ابزار AI استفاده میکنه دانش کافی داشته باشه. واگرنه به سرعت میتونه مزخرف تولید کنه.
https://www.youtube.com/watch?v=3NSSGt9bZag
موضوع اصلی، توانایی فهمیدن سیستم و حل مسئله است.
397
تنها در یک صورت میتوانید مرا تحت تأثیر قرار دهید، اینکه؛ آدم خوبی باشید.
نه داراییتان، نه لباستان، نه جایی که زندگی میکنید.
تنها آنهایی که قلب صافی دارند لایق احترامند.
397
متنش Iraninan IDs اصلاً چیز چرتیه! نخواسته فنی توضیح بده.
قطعاً از روی IP و نشتهایی که رو سیستم از قبل ثبت کرده متوجه میشه چون موقع ثبتنام یادم نمیاد اسمی از کشور پرسیده باشه حتی زبان فارسی هم که نداره پس فقط موقعیت جغرافیایه، ساعت سیستم و localization تنظیم شدهٔ گوشی مشخص میکنه که تو از کجایی.
بهش میگن user-agent شامل یه سری اطلاعاته که سیستم خودش ارسال میکنه.
397
به چه روزی افتادیم که این Duolingo هم تحریممون کرد! 😁 خوب داشتم آلمانی یاد میگرفتم باهاش ولی...
خلاصه که با VPN ازش استفاده کنید ممکنه به IP حساس بشه کل حسابتونو ببنده.
من از ۲۰۲۲ توش حساب دارم تا به امروز مشکلی نداشته! سطح ۱۲۹ هستم.
397
یادتون باشه جلوی من هم از ترکیه تبلیغ نکنید همونجا گل میگیرم دهنتو! من خودم ترکم از وقتی هم به دنیا اومدم باهاشون همیشه باهاشون توی تعامل بودم. هم فرهنگشونو ازبرم هم رسانشون رو بیشتر از رسانه داخلی خودمون دنبال کردم؛ خوب میدونم اونا از چه نسخهای هستن. اکثرشون پانتورک افراطی شدیدن و هرچقدر هم بتونن انکار میکنن که زمانی بخشی از ایران بودن... داستانش هم مفصله برید بخونید ببینید چرا.
با کلاسترینهاشونم توی دنیای هنر دیدیم دیگه؛ به خاطر نیم دلار چه اداها که نمیدن چه نقشها و چه دورو بازیها که در نمیارن.... پس بماند در سطح جامعه به خاطر پول چطور میفروشنتون! فکر نکن ترکیهای عاشق چشم و ابروی ایرانیه. اگه آدم حسابت میکنه به خاطر پولته!
این خردوغان همونی بود که روز اول جنگ سریع مرزهاشو از سمت شمالغربی کشور بست! تو رو میگه من با ایرانم (منظورش حکومت ایرانه) از پشت ضد ملت ایرانه! عین ندید بدیدا فکر کرد قراره با یه جنگ ملت سریع بترسن بریزن تو مرز خراب شده اینا! خدارو هم شکر که خودشون خراب شدن دیدن که این ملت گشنه نیستن مثل خودشون. توی رسانههاشونم من پیگیر خبرهاش بودم دیگه مدام هی داشت طوری صحبت میکرد که ایرانیها قراره بیان... ایرانیها فلان میشن موندن آواره شدن بهمان شدن... گدا و ترسو خودتونید و هفت نسلتون پانتورکهای احمق.
توی تلوزیونش همون ماهوارههایی که شبکههاشو میگیرید میبینید مدام تبلیغات گندهگوزی کرد و حتی یک کلمه در مورد اینهمه کشتار توی این مملکت صحبت نکرد اونجا باید بفهمی که اینا نونشون از چه نسخهای از ایران در میاد.
بعد تو میری میشینی ترکیه برا من از ترکیه تبلیغ میکنی آخه ببین اینجاهم عین ایرانه... آره اینجا آخه همه چی گرون شده؟! درد شده کوفت شده! به درک هرچی شده حقشه بذار سرش بیاد قرار نیست که بدبختی خودم یادم بره بگم آره چون ترکیه هم گرونی شده پس همینه دیگه باید بپذیریم... 😐 این دیگه چه منطق برای توجیه کردنه آخه.
تمام تمرکز باید روی مملکت خودت باشه، وسلام شد تمام هر حاشیهای هم ممنوع.
بذارید ببینیم چه خاکی تو سر خودمون میشه؛ نه مهمه واسم لبنان چه خبره نه مهمه واسم اینور اونور چه خبره. مهم فقط خاک مادریه؛ وسلام شد تمام. 😐
397
یعنی برای هر چیزی توجیه دارن! ترکیه ۲۰ برابر گرون شده ۸۰٪ خونه کشیده بالا فلان شده...
به جهنم و درک! به من چه؟ وضعیت کشور خودمو عادی جلوه نده پدر سوخته. اونا از هیچ بعدی قابل مقایسه با اینجا نیستن؛ اینکه اینجا دست یه مشت بیخرده و کشوری که یه روزی دومین در دنیا بوده رو رسوندن به جایی که با مزخرفات دوره برش مقایسه کنیم؟ احمق! 😐 خردوغان = خرزشی فقط اون پانتوووورکه فرقش فقط همینه و بس. هر بلایی هم سرشون بیاد به خاطر همین مسیر غلطیه که باهم میرن! ولی زیاد طول نمیکشه میزنن اونم کله پا میکنن فکر کرده ترکیه ایرانه! هع!!! 😄
397
میگه امروز صبح جایگاههای سوخت شاهد اتفاق عجیبی بود!!! همچینم تیتر خبری کرده انگار که مثلاً توی این ۵۰ سال بار اولشونه کلاهبرداری میکنن.
که اتفاق؟! 😄 به جای بنزین آب میدن به ملت بعد میگه اتفاق!
پلیس هم بررسی کرده میگه نفتکش سوخت آلوده و حاوی آب به جایگاه تحویل داده ماشینهای ملت هم همه خراب شدن... اون نفتکش از کجا اومده؟
میگه اتفاق بوده! 😂 خرزشی جز این مگه جوابی هم داره؟ عنتر سوخت نداری نمیتونی تأمین کنی حتی نمیتونی بنزین وارد کنی معلومه که قراره آب بکنی تو پاچهٔ ملت.
397
من همین نگاه رو دربارهٔ بیتکوین هم دارم.
خیلیها فقط قیمتش رو میبینن، یا فقط بهش به چشم پول نگاه میکنن؛ ولی چیزی که بیتکوین رو واقعاً مهم کرده، خیلی عمیقتر از این حرفهاست.
ریشهٔ ماجرا برمیگرده به همون چیزی که پشت خیلی از پروژههای ماندگار میبینیم:
FOSS — Free and Open Source Software
یعنی نرمافزار آزاد و متنباز، مثل لینوکس، مثل تلگرام و همهٔ چیزهای خوبی که تجربشون میکنیم.
وقتی کد بازه، قدرت توی دست یه شرکت، یه مدیرعامل یا یه تیم خاص قفل نمیشه.
هر کسی میتونه کد رو ببینه، بررسیش کنه، اجراش کنه، تغییرش بده، ازش انشعاب بگیره و مسیر خودش رو بسازه.
بیتکوین دقیقاً از همین قدرت میاد.
ساتوشی میتونه ناپدید بشه.
یک تیم میتونه کنار بره.
یک شرکت میتونه ورشکست بشه.
یک دولت میتونه ممنوعش کنه.
ولی تا وقتی کد بازه و آدمهایی هستن که اون کد رو اجرا میکنن، تغییرش میدن و شبکه رو زنده نگه میدارن، ایده زنده میمونه.
همین منطق دربارهٔ پروتکلهای باز هم صدق میکنه.
وقتی چیزی واقعاً باز باشه، مالک نهایی نداره.
شرکتها میمیرن.
تیمها عوض میشن.
محصولها ناپدید میشن.
ولی کد باز میتونه از همهشون بیشتر عمر کنه.
برای من، این یکی از قدرتمندترین ایدههای دنیای فناوریه:
اگر واقعاً آزاد باشه، لازم نیست برای زنده موندنش از کسی اجازه بگیره.
