COMPΞZ 🧬
Відкрити в Telegram
متخصص کامپیوتر و نرمافزار • سازنده • هنرمند و طراح • مجموعهدار • نویسنده • تحلیلگر • مشاور استارتاپی و ایدهپرداز 𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹 We create because the world deserves better code. https://linktr.ee/compez
Показати більшеКраїна не вказанаКатегорія не вказана
397
Підписники
+224 години
+37 днів
+3530 днів
Архів дописів
397
باور کن انقدر هم پر رو و وقیح هم هستن که فردا میان منت میذارن سرت که این مشکلات بود که باعث شد پیشرفت کنی واگرنه هیچی یاد نمیگرفتی!!! یعنی برای هر چیزی شما عنترا توجیه دارید.
این پروژههایی که قراره اجرا بشن رو وقتی اجرا کنم بعدش میشینم یه طومار از چالشهام مینویسم که مینتش کنن! اتر اتر به خاطر این عذابی که کشیدم باید مینت بشه توی تاریخ بشریت ثبت بشه. 😐
397
من آخرش یه ابزار ssh هم از اول میسازم خودم! یعنی این کثافتا کاری کردن من تو این مملکت بشینم همش از صفر همه چیرو با شرایط شخمی اینجا بسازم که فقط بتونم مثل بقیه دسترسی داشه باشم! بعد میگن چرا چرخ رو دوباره اختراع کردی.
عوضیا ما دیوانه نیستیم که شما کثافتا چارهای نمیذاری واسه آدم. 😐
397
به خاطر این فیلترنت به درد نخور ریموت به سرور و کار کردن با ssh اعصابمو خورد میکنه! هی قطع هی قطع عصبیم میکنه همش کار این ستاره بیمصرفه 😐
برای حلش یه راه پیدا کردم، روی سرور حتماً
tmux استفاده کنید. این باعث میشود حتی اگر SSH صدبار قطع شود، build، log، editor یا process تو سر جایش بماند:
apt update
apt install -y tmux
tmux new -s myvps
tmux attach -t myvps
سمت سرور هم SSH timeout را مقاومتر کنید:
nano /etc/ssh/sshd_config
و مقادیرش اینطوری باید باشه:
ClientAliveInterval 30 ClientAliveCountMax 10 TCPKeepAlive yesبعد راهاندازی مجدد:
sshd -t && systemctl restart ssh
و تمام! حالا دیگه مجبور نمیشی مدام ورود بزنی خودش اتصال رو سعی مینه حفظ کنه.397
این خوبه که سازندهٔ محتوا خودش بگه منظورش بیشتر دربارهٔ چیه:
هنر / توسعه / گفتگو / بازار / سایر
نه بهعنوان یک برچسب قطعی، فقط بهعنوان یک سیگنال.
سازنده نیتش را مشخص میکند و جنیکستر همچنان میتواند تشخیص بدهد محتوا واقعاً کجا بهتر قرار میگیرد.
وقتی پروتکل همهچیز را بهصورت خام در اختیار تو قرار میدهد، این دیگر تصمیم توست که با آن محتوای خام چه کار کنی.
بنابراین یک UX بهتر مشخص میکند تعاملها چطور باید شکل بگیرند.
هدف از تعامل باید مشخص باشد و محتوا بر اساس همان هدف به مسیر درست هدایت شود. اینطوری تجربه هم مفیدتر میشود، هم مرتبطتر و هم جذابتر.
397
رین خوبه که سازندهٔ محتوا خودش بگه منظورش بیشتر دربارهٔ چیه:
هنر / توسعه / گفتگو / بازار / سایر
نه بهعنوان یک برچسب قطعی، فقط بهعنوان یک سیگنال.
سازنده نیتش را مشخص میکند و جنیکستر همچنان میتواند تشخیص بدهد محتوا واقعاً کجا بهتر قرار میگیرد.
وقتی پروتکل همهچیز را بهصورت خام در اختیار تو قرار میدهد، این دیگر تصمیم توست که با آن محتوای خام چه کار کنی.
بنابراین یک UX بهتر مشخص میکند تعاملها چطور باید شکل بگیرند.
هدف از تعامل باید مشخص باشد و محتوا بر اساس همان هدف به مسیر درست هدایت شود. اینطوری تجربه هم مفیدتر میشود، هم مرتبطتر و هم جذابتر.
397
نشد دیگه، درستش اینه که بگی، به ما سر بزنید تا:
- در مورد دزدیها و گرون فروشیها و بی پدر مادر بودنمون بیشتر بدانید.
- با فرصتهای تازهٔ دزدی بیشتر آشنا شوید.
- مسیرهای متنوع همکاری در دزدی را بهتر بشناسید.
بیهمه چیز بیشرفهای دزد! مگه من یادم میره ۸۰ روز قطعی چطور داشتین دزدی میکردین کهذهنوزم تیکتای ملت باز مونده و جوابی نگرفتن.
397
وقتی شهری جذابه همیشه، ولی باغ رو ویران گذاشته. چند تا درخت شکونده! گلارپ خراب کرده، همه چیزو ویران کرده! چه خبر بوده امروز خبر نداشتم من!😒
397
میدونم الآن خیلیها میگن بابا این دیگه چی میگه برا خودش... ما که سر در نمیاریم! اصلاً این چیه؟ رنگش چرا صورتیه؟ 😂 رنگش برا این صورتیه چون سازندهٔ پروتکل یه دختره طرحش همون بود منم همونو زدم! 😝 یاد بگیرید دخترا پروتکل میسازن بعد شما سیبیلو خپلا با پروفایل دختر میرید فارم میکنید.😏
397
بهخاطر توسعهٔ Genycaster، عملاً مجبور شدم یک SDK بومی برای Quilibrium بنویسم.
ابزارها و SDKهایی که الان در مخازن Quilibrium وجود دارند، بیشتر برای اکوسیستمها و زبانهای مشخص طراحی شدهاند و یک رابط native و یکپارچه برای CPP و سایر محیطها وجود نداشت.
این SDK با C++23 نوشته شده و طوری طراحی شده که هستهٔ اصلی فقط یکبار پیادهسازی شود، اما از طریق binding و C ABI در اکثر زبانهای برنامهنویسی مثل Python، Rust، Node.js، .NET و محیطهای native قابل استفاده باشد.
در حال حاضر HyperSnap، QStorage، QKMS، بخشهایی از Native Protocol RPC، multi-peer routing و چند قابلیت دیگر را پوشش میدهد.
احتمالاً در آینده برای پروژههای دیگری غیر از Genycaster هم مفید خواهد بود.
اگر قابلیت، سرویس یا API خاصی از Quilibrium هست که فکر میکنید بهتر است به SDK اضافه شود، خوشحال میشوم اطلاع بدهید تا به آن اضافه کنم.
https://github.com/thecompez/Quilibrium-SDK
#Quilibrium #CPP #Farcaster #NativeSDK #Rust #DotNet #Python #NodeJS #RPC
397
انقدر سریع و روان هست این نسخه از شبکه اجتماعی که هیجان زدم سریع بدمش بیرون! ولی کلی کار داره هنوز؛ حسابی هم قراره GENY بشه قلب تپندش. 😌 مجبور شدم یه SDK از صفر بنویسم برای تعامل با فارکستر لامصبا همه چیرو برداشتن با TS نوشتن! خاک بر سرتون کنم.
397
در تصیور خلاصهٔ این مفهو فنی میشه این.
یعنی برنامت باید به فرهنگ، زبان، تاریه و تقویمی که دلت میخواد همه چیرو تبدیل کنه.
به معای این نیست که سمت سرور این چیزارو مدیریت کنی؛ نرمافزار باید تبدیل کننده باشه.
عشقم میکشه تا ریزترین جزئیات از خواستهٔ مخاطب اهمیت بدم؛ حرفی هست خرزشی؟
397
حتی فراتر! یعنی g11n 😎
به طور خلاصه اینو بدونید، استاندارد i18n یعنی:
آمادهکردن نرمافزار برای پشتیبانی از چند زبان/منطقه بدون تغییر معماری اصلی.
A fully globalized application (g11n)یعنی نرمافزار از پایه طوری طراحی شده که برای زبانها، کشورها و فرهنگهای مختلف بدون بههمریختگی کار کند.
397
+1
وقتی جنیکستر قرار است منفجر شود.
هستهٔ چند زبانه با سیستم سفارشیسازی محلی اجرا شد. 😪
https://farcaster.xyz/compez.eth/0x3ae283d0
397
خاکزاد رو سالهاست میشناسم! قشنگ میفهمم این حرفش رو چقدر سختی کشیده!
مثل من یه دهه شصتیه! استاد سی++ هست و یک آرتیست خفن که به تنهایی بازیهایی میسازه که هرکس میبینه میگه کار یه تیم ده نفرست نه یک نفر! یادمه بارها پشت سرش کلی مسخره بازی در آوردن تو گروهها... که نه نمیتونه نمیشه کار یه نفر نیست... شما اگه یه ذره حسادت نکنید میبینید که میشه و شده!
ما تو این مملکت کم از این جوونا نداریم که زیر اینهمه فشار چیزهایی میسازن که انجامش برای تک به تک خارجیهای مفت خور رویاست؛ شما قدرشونو نمیدونید... حالا به این فکر کن جلو پای ما اینهمه مانع نباشه چنان کارهایی میکردیم که ایلانماسک بوووغ بزنه پشت سرمون.
ولی خب چه کنیم با یه مشت نفهم بیشعور کثافت شدیم هموطن.
