COMPΞZ 🧬
396 subscribers
1.88K photos
52 videos
24 files
740 links
متخصص کامپیوتر و نرم‌افزار • سازنده • هنرمند و طراح • مجموعه‌دار • نویسنده • تحلیل‌گر • مشاور استارتاپی و ایده‌پرداز

𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
نکته مسأله در خصوص یک سری کانفیگ‌ها که روی برنامه‌های دیگه اجرا میشن اما روی جنی‌کانکت نه.
دلیل داره :) من از ابتدا هم گفته بودم یک کلاینت اتصال ساختم که پروتکل‌ها رو با ساختاری که دارن ارزیابی می‌کنه و در صورتی که ایمنی لازم رو داشته باشن امکان اتصال رو میده.

برای همین برخی از کانفیگ‌های رایگانی که با روش‌های متکی به دستکاری SNI یا پشت پردهٔ کلاد‌فلیر و سرویس‌های مشابه رو واردش کنید ترافیک رو ممکنه رد نکنه یا اخطار میده یا به هر نحوی اتصال برقرار نمیشه! این به خاطر نقض نکردن استاندارد ارتباطی هست چیزی که بارها گفتم این روش‌ها استاندارد نیستند (هرچند جواب میدن و خیلی‌ها هم راضی‌اند) ولی من قند شکن ساز نیستم که فقط اتصال واسم مهم باشه.

هدف من حفظ این شعار هست چه در شبکه‌های داخلی چه خارجی:
Designed for high performance, privacy, and precise traffic control.

اما برای اینکه خب مخاطبانی که دوست دارن از این کلاینت استفاده کنن رو هم دلشونو نشکونیم یه کاری می‌کنم در نسخه‌های بعدی با نمایش پذیرش ریسک شخصی؛ اجازهٔ رد کردن ترافیک رو بهشون بده.

این گزینه با پذیرش ریسک خودتونه! فردا چیزی شد نگید برنامه مشکل‌ساز بود چون کاربر که نمی‌دونه چی پشت کانفیگ داره اتفاق می‌افته اما نرم‌افزار چرا می‌تونه تشخیص بده. 😁😄

نکتهٔ امنیتی و توصیه شخصی من اینه؛ اگر با کیف پول‌های وب ۳ کار می‌کنید یا وب‌گردی حساسی دارید زیاد روی کانفیگ‌هایی که ایمن نیستن حساب باز نکنید مگر در شرایط نا چاری و بحرانی که ریسک و پیامد‌هاش رو باید پذیرفت.

بازخورد‌هاتون عالیه! 👍🏼
👌7🔥22
COMPΞZ 🧬
توی کدوم دانلود منیجر همچین چیزی داریم؟ 😒 که لینک گیت‌هاب پروژه بدی بهش هرچی داره رو برات استخراج کنه! 😉 داریم؟ فکر کنم نداریم! Track GitHub apps and get notified with Tondar when new releases are available. البته به فکر اینم که یک بخش مرکز دانلود مانندی…
هرکسی هم مشتری این ویژگیش نباشه خودم هستم!

یک بخش اعلان اختصاصی مخازن داره؛ اگه روی یکی از مخازن‌هایی که توی فهرست ذخیره کرده باشید به‌روز رسانی رخ بده؛ سریع اعلام می‌کنه و حتی می‌تونید تنظیمش کنید که خودکار به‌روز رسانی رو شروع کنه یا نه.
😍53
🤣🤣🤣🤣💯
7💯1
COMPΞZ 🧬
به فکر انتخاب یک نام بهتر برای ادامهٔ این نرم‌افزار مدیریت دانلود هستم. اسم‌های قبلی مثل «Raad» و «Tondar» هر کدام موافقان و مخالفان خودشان را داشتند و هنوز به گزینه نهایی نرسیده‌ام. این پروژه توسط Genyleap واحد Genyleap Lab روی گیت‌هاب توسعه داده می‌شود؛…
یک مورد اصلاحیهٔ خوب برای نام نرم‌افزار مدیریت دانلود تأیید شد!

ولی چون گفتم تا ۲۴ ساعت پس فرصت برای بقیه هم هست، از مبادلهٔ اطلاعات استقبال می‌شه.✌🏼🫡

خوشم میاد از افراد باهوش! 😎🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
1
چجوریه که اکثر مبلغ‌های هوش‌ مصنوعی می‌گید کلاد کد خفنه!؟

اومدم امتحانش کنم دیدم افتضاح!
نمی‌خوام گارد بگیرم براش‌! ولی خیلی خنگه!

یه کد ساده سی++ رو‌ نمی‌تونه کامپایل کنه! من همچین کارآموزی رو دو روز تحمل نمی‌کنم! اگه واقعا همینطور خنگه باید بره پشت کدکس نماز بخونه توبه کنه!

ظاهر قضیه میگه بدبخت‌تر ‌از این حرفاست!

تجربه‌ای با ++C کسی داشته باهاش؟ شاید من خنگم! 😆
👍5
COMPΞZ 🧬
چجوریه که اکثر مبلغ‌های هوش‌ مصنوعی می‌گید کلاد کد خفنه!؟ اومدم امتحانش کنم دیدم افتضاح! نمی‌خوام گارد بگیرم براش‌! ولی خیلی خنگه! یه کد ساده سی++ رو‌ نمی‌تونه کامپایل کنه! من همچین کارآموزی رو دو روز تحمل نمی‌کنم! اگه واقعا همینطور خنگه باید بره پشت کدکس…
البته که بارها گفتم هوش مصنوعی روی زبان‌های سطح پایین حالا حالا‌ها کار داره!

شاید درکش برای دیباگ خوب ‌باشه اما اون تبلیغات قلمیه سملبه‌ای که می‌کردن کلاد فلانه کلاد بهمانه پس کو!؟

اینایی که تبلیغ می‌کنن چهارتا وب اپلیکیشن و سایت و کلا ظاهر برنامه رو باهاش می‌سازن می‌گن ببین چه خفنه! بیا با زبان‌های تخصصی کار کن باهاش داستان بودنشو خواهی دید.

تست فقط با ++C مورد قبول من هست نه اسباب‌بازی‌هایی که به هر هوش مصنوعی‌ای بدی صفر تا صدشو می‌سازه واست.
👍4💯1
COMPΞZ 🧬
چجوریه که اکثر مبلغ‌های هوش‌ مصنوعی می‌گید کلاد کد خفنه!؟ اومدم امتحانش کنم دیدم افتضاح! نمی‌خوام گارد بگیرم براش‌! ولی خیلی خنگه! یه کد ساده سی++ رو‌ نمی‌تونه کامپایل کنه! من همچین کارآموزی رو دو روز تحمل نمی‌کنم! اگه واقعا همینطور خنگه باید بره پشت کدکس…
خب با توجه به بازخورد‌ها، برچسب‌هایی مشخص کردم که این برچسب‌ها مشخص می‌کنه دقیقاً موضوع بازخورد چی هستند.

هر گزارشی که روی مخزن ایجاد می‌کنید چند حالت می‌تونه داشته باشه:

۱) درخواست ویژگی جدید
۲) گزارش مسائل یا خطاهای منطقی (باگ) درون برنامه‌ای
۳) گزارش مسائل یا خطاهای رابط کاربری (UI/UX)

خارج از این تقریباً برچسب مشخص خودش رو داره.

اما پیشنهاد من اینه برای اینکه بتونم حساب گیت‌هاب دیگران رو هم تقویت کنم هرکسی که با مشکلی مواجه شد یا درخواستی داشت حتی به زبان فارسی توی گیت‌هاب پروژه بخش issue‌ها مطرح کنه. نه فقط در مورد جنی‌کانکت هر چیزی که منتشر می‌کنیم همین روالش هست.

این کار چند تا مزیت ذاتی داره! اول اینکه شما مشارکت می‌کنید در توسعهٔ یک محصول! مهم نیست برنامه‌نویس باشید یا متخصص! حتی دادن یک ایدهٔ ساده یا درخواست ویژگی خودش به معنای سهیم بودن در توسعهٔ یک پروژشت. و اینطوری جامعهٔ متن باز شیرینه و کار می‌کنه.

مورد دوم اینه که پروژه با سرعت بیشتری بازخورد می‌گیره و من یا هر توسعه‌دهندهٔ دیگری هم می‌تونه روی این مسائلی که جامعه مطرحش کرده کار کنه.

مورد سوم و مهمتر از همه! بارها گفتم بازم می‌گم! دنیا میره سمت چیزی که همه باید مشارکت داشته باشن؛ همه باید سواد کامپیوتر و فناوری رو تا حدی که باید داشته باشن. حتی اگر شده دانش استفاده کردن از یک نرم‌افزار یا پیشنهاد یا انتقاد! همهٔ این‌ها روی حساب گیت‌هاب شما تأثیر داره حسابتون دیده میشه! اگه برنامه‌نویس باشید که خیلی بهتر! اگر نباشید که بازم مهمه! مخصوصاً اگه دقت کرده باشین خیلی جاها الآن می‌گن حساب گیت‌هابت رو بده! همین فارکستر توی وب ۳ یا هرجای دیگه‌ای! حساب گیت‌هاب خودش معیاری از فعالیت‌های شما خواهد بود.

مثال: ممکنه فردا روزی برسه طرحی بذاریم بگیم بهترین بازخورد‌دهنده‌ها رو ایردراپ توکن میدیم! هیچ بعید نیست! در این صورت خب حساب گیت‌هاب و مشارکت‌های مخاطب مهم خواهد بود.

خیلی‌ها فنی نیستن ولی برای آشنایی سریع‌تر توضیح بدم، هر پروژهٔ متن‌بازی روی گیت‌هاب یه بخش issue داره با همچین ساختاری:

https://github.com/{user-company}/project/issues

و شما برای ورود به بخش مشارکت همین بخش مسأله رو مطرح می‌کنید.

برای جنی‌کانکت لینک به صورت زیر هست:

https://github.com/genyleap/GenyConnect/issues

روش کار باهاش هم خیلی سادست! عنوان، توضیحات!
معمولاً به انگلیسی اما فارسی برای پروژه‌هایی که می‌دونید سازندش ایرانی هست ایرادی نداره.

خلاصه که به سختی می‌تونید توی گیت‌هاب از کسی واکنش بگیرید! حتی من که توسعه‌دهندم به ندرت می‌تونم! اما این فرصت رو با پروژه‌های خودم فراهم می‌کنم واسه هرکسی که واقعاً می‌خواد حسابش توی این پلتفرم هم گسترش پیدا کنه.

از نظر من چهارتا پست توی پروژه‌های متن‌باز بذارید ارزشش خیلی بیشتره تا اینکه چهارتا نظر زیر پست‌های به درد نخور اینستاگرامی یا توئیتری بدین.

این بخش هم مختص مکاتبات و بحث‌ها در پیرامون همین پروژه که توش میشه بحثی ایجاد کرد، نظرسنجی گذاشت، ایده‌ای مطرح کرد یا سوأل و پرسش کرد.

https://github.com/genyleap/GenyConnect/discussions

رفت دیگه اون دوران که همه چی تو پیام خصوصی بود! دنیای متن‌باز یعنی متن‌باز و شفاف در مقابل چشم همه دیده شو تا دیده بشی.

به جای پرسیدن این که چه ایده‌ای بسازم یا چی یاد بگیرم زانوی غم بغل کردن بری توی گیت‌هاب توی اینهمه پروژه که ریخته مشارکت کنید! مثلاً بیت‌کوین اگه بتونی نظر یکی رو جلب کنی خودش حکم داشتن بیت‌کوین رو داره.😒 به کی می‌گم اینارو آخه 🤦🏻‍♂️اهمیت نمیدین که همش می‌گید یه چیزی باشه مفت باشه بدن دستم سریع آبش کنم... نمیشه آقا باید زحمت بکشی مغزتو به کار بندازی.
👍31
امروز همزمان با گسترش اعتراضات مردمی در کشور پاکستان، حکومت پاکستان هم اینترنتو قطع کرد.

توف توی این ایدوئولوژیتون! 😊 یعنی هر جا شماها پا می‌ذارید اونجارو به گند می‌کشید! رفتین آموزش قطع کردن دادین به اون بدبختا یا رفتین برای مذاکره؟ 😄🤦🏻‍♂️
62
مگر فایده‌ای هم دارد، به درختی که تبدیل به هیزم شده، بگویی باغبان پشیمان است!؟
👌8👍2
یه جملهٔ جالب که اکثر فارکستری‌ها و به خصوص تیم سوپر ریر به انگلیسی یاد گرفتم؛ هربار گزارش مشکل میدادم جان پرکینس می‌گفت:
Compez, thanks for letting me know! I'll dive into it.

من توی بعضی از پست‌های فنی بین‌المللی معمولاً ساده‌نویسی می‌کنم ولی از این تیم خیلی چیز‌ها یاد گرفتم! به هر حال یه تیم آمریکایی بود و بسیار خفن صحبت می‌کردن منم که گاهی کم میاوردم قشنگ!

اما برای اینکه هم خودم بیشتر یاد بگیرم و هم سطح زبانم بالاتر بره، تصمیم گرفتم هر از گاهی اینجا هم چند اصطلاح و عبارت کاربردی که واقعاً توی شرکت‌ها، استارتاپ‌ها و تیم‌های بین‌المللی استفاده می‌شن رو به اشتراک بذارم.

اگر شما هم اصطلاح جالبی می‌شناسید، توی نظرات بنویسید. 🙂

فرض کنید یک کاربر باگی گزارش کرده و شما می‌خواهید بگویید:

«دارم بررسی می‌کنم، حلش می‌کنم.»
اما جالبه بدونید همین جمله ساده را می‌شود با سطح‌های مختلف زبان بیان کرد.
🟢 A1 - A2 (مبتدی)
I'll fix it.

درستش می‌کنم.
یا:
Let me check.

بذار یه نگاه بندازم.
🔵 B1 (متوسط)
Let me look into it.

بذار ببینم داستان چیه.
یا:
I'm working on it.

دارم روش کار می‌کنم.
🟣 B2 (متوسط رو به بالا)
I'm working on a fix.

دارم روی رفعش کار می‌کنم.
یا:
Let's tackle this bug.

بیا بریم سراغ این باگ و جمعش کنیم.
کلمه tackle در اصل از ورزش میاد، اما توی دنیای فناوری بیشتر معنی:
«رفتن سراغ مشکل و حل کردنش» رو می‌ده.
🟣 یه عبارت خیلی رایج بین برنامه‌نویس‌ها و استارتاپ‌ها
I'll dive into it.

بذار برم تو دلش ببینم چه خبره.
یا:
بذار یه سر توش فرو کنم ببینم مشکل از کجاست!
این همون عبارت معروفیه که با تیم آمریکایی بسیار شنیدم.
وقتی یک باگ، مشکل یا حتی یک ایده جدید مطرح می‌شد، خیلی وقت‌ها یکی از اعضای تیم می‌گفت:
I'll dive into it.

یعنی:
بذار عمیق‌تر بررسیش کنم.
🟠 C1 (پیشرفته)
I'll investigate the issue.

بذار ببینم ریشه مشکل از کجاست.
یا:
Let's address this issue.

بیا به این موضوع رسیدگی کنیم.
🔴 C2 (بسیار پیشرفته)
I'll investigate the root cause and work on a resolution.

بذار علت اصلی مشکل رو پیدا کنم و براش راه‌حل دربیارم.
یا:
Let's systematically tackle the root cause of this bug.

بیا به‌صورت اصولی ریشه این باگ رو پیدا و برطرف کنیم.

جالب اینجاست که تقریباً همه این جمله‌ها یک مفهوم دارند، اما سطح زبان، لحن حرفه‌ای و میزان دقت آن‌ها کاملاً متفاوت است.

برای همین وقتی Issueها، Pull Requestها یا گفتگوهای توسعه‌دهندگان بین‌المللی را می‌خوانید، معمولاً بیشتر با عبارت‌هایی مثل:
Let me look into it.
I'll dive into it.
I'm working on a fix.
Let's tackle this bug.
I'll investigate the issue.

مواجه می‌شوید تا:
I'll fix it.

زبان فقط حفظ کردن لغت نیست؛ از وقتی که طی این سال‌ها توی فارکستر کار کردم مجبور شدم زیاد با واژه‌های عامیانه‌تر آشنا بشم! گاهی یاد گرفتن همین اصطلاحات کوچیک باعث میشه طبیعی‌تر، حرفه‌ای‌تر و قابل فهم‌تر مکاتبه کنیم.

اگه دوست داشتین هر از گاهی از این مثال‌ها بزنم می‌تونه مفید باشه. 😉

I'll investigate the root cause and work on a resolution.

Let's address this issue.

این دو مورد رو من خیلی تو جامعهٔ توسعه‌دهنده حرفه‌ای کیوت دیدم.

#تقویت #زبان_انگلیسی #مکاتبه_برنامه‌نویسی
58👍62
COMPΞZ 🧬
یه جملهٔ جالب که اکثر فارکستری‌ها و به خصوص تیم سوپر ریر به انگلیسی یاد گرفتم؛ هربار گزارش مشکل میدادم جان پرکینس می‌گفت: Compez, thanks for letting me know! I'll dive into it. من توی بعضی از پست‌های فنی بین‌المللی معمولاً ساده‌نویسی می‌کنم ولی از این تیم…
این موضوع از جایی به ذهنم رسید که امروز با بررسی کلاد متوجه شدم در حالت عادی، بدون هیچ پرامپت اختصاصی؛ سطح مکالمهٔ Claude نسبت به OpenAI در حالت پیش‌فرض بسیار سطح بالاست.

یعنی چیزی در سطوح همون C1 و C2 😐 از نظر درک مراجع برنامه‌نویسی و علمی هم قوی هست اما روی برنامه‌نویسی خودکار در سطح کامپایل هیچ نتیجهٔ رضایت‌بخشی ازش ندیدم البته چیزی که براش بیان کردم بازنویسی در سطح بالا بود.

از نظر فن درک مسائل بصری و عامیانه‌تر GPT بهتره، اما از نظر مهندسی کلاد تخصصی‌تره انگار که همه چیزشو تنظیم کردن روی سطح سنیور (متخصص و کارشناس)! اما عجیبه که نسبت به OpenAI بسیار مدیریت شده هست و باید با سطح بالایی باهاش تعامل کنید تا چیزی که باید رو درک کنه.
2
عههه!؟ دویوووق گو!

به نظر منم شما مثل این بچه‌هایی که با خرابکاریِ چیزی حال می‌کنن! اول خراب می‌کنی بعد تازه خوشت میاد بازم تکرار و تکرار و تکرار…

حرف مفت مفته هزینه نداره.
5👍2💯1😭1
می‌تونید باور نکنید، ولی نظر من همینه.

قدیما عدم توانایی کار کردن با کامپیوتر به معنای بی‌سوادی مدرن بود، از این به بعد ندانستن هوش مصنوعی و عدم درک در عملکرد فناوری و به خصوص برنامه‌نویسی ابر بی‌سوادی مدرن خواهد بود.

توی جملم، literacy به تنهایی چندین منظور رو می‌رسونه، مثل:

- آشنایی با اصول و سازوکارها
- توانایی استفاده آگاهانه و انتقادی
- فهم محدودیت‌ها و قابلیت‌‌ها
👍6💯31
همهٔ آدم‌ها آگاه و راه بلد نیستند؛ این تقصیرشان نیست، اما دانایان مسئولند چراغ آگاهی را روشن نگه‌دارند.
👍51
آتاییزا لعنت! گنه قاشاندیزززز؟

همین الان با صدای انفجار شدید بیدار شدم!

باز شروع شد! اورمو احتمالا قرارگاه المهدی، شلیک موشک. 😪
👍64211
COMPΞZ 🧬
آتاییزا لعنت! گنه قاشاندیزززز؟ همین الان با صدای انفجار شدید بیدار شدم! باز شروع شد! اورمو احتمالا قرارگاه المهدی، شلیک موشک. 😪
یعنی خر مغز‌تر از شما خرزشی‌ها، نفهم‌تر بی‌شعور تر مغز خالی‌تر، کله‌پوک‌تر، ددم سنه دسین.... نادون‌تر؛ تُهی‌تر! عن‌تر! کره‌خر تر، گاو‌تر از شماها بازم شمایید.

آخه بی‌شعور مملکتتو زدن که سریع عر عرت گرفت موشک‌زنی کردی؟ زدن پتروشیمی رو داغون کردن که! چرا شماها هیچی واستون مهم نیست جز تفکر خودتون.

والا من هرطور دقت می‌کنم برای اینا نابودی و ویرانی ایران مهم نیست که فقط هرچی در توان دارن باید از مملکتشون لبنان دفاع کنن! فشار و استرسشم ما بدبختا باید بکشیم! سگ برینه تو هست و نیست و ذات و ریشتون چرا تموم نمیشید شماها.

درد و بلای یه بچه خوزستانی، یه بچه لرستانی، آذربایجانی، کردستانی، بلوچی، شمالی، مشهدی، هر گوشه کنار این مملکت بخوره تو سر تک تک فلسطینی‌ها و لبنانی‌هایی که شما عنترا به خاطرشون یقه پاره می‌کنید حروم زاده‌ها.

بعد می‌گن آروم باش....

والا دیوانم کردین چه گناهی کردیم آخه با صدای بمب و انفجار و کوفت و زهره‌مار باید از خواب بیدار شیم! یه لحظه آرامش نداریم از دست شما کثافت‌زاده‌های اجنبی همش باید توی شُک و استرس بی‌اعصابی و ویرانی زندگی سیر کنیم.

تمام، من دیگه حرفی ندارم، تا پند‌هایی دیگر به درود.
👌10👎2😢221
COMPΞZ 🧬
به فکر انتخاب یک نام بهتر برای ادامهٔ این نرم‌افزار مدیریت دانلود هستم. اسم‌های قبلی مثل «Raad» و «Tondar» هر کدام موافقان و مخالفان خودشان را داشتند و هنوز به گزینه نهایی نرسیده‌ام. این پروژه توسط Genyleap واحد Genyleap Lab روی گیت‌هاب توسعه داده می‌شود؛…
این موضوع هم زمانش گذشته؛ ✔️
فعلاً چیزی نهایی نشده ولی چند موردی رو احتمالاً از توش یه چیزی در بیاریم.
برنامهٔ فعلی اینه که پشتیبانی از تورنت به بک‌اند نرم‌افزار اضافه بشه.

احتمالاً تا چند روز آینده اگه زنده باشیم و قطع نباشیم منتشرش خواهم کرد.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👌2💯11
COMPΞZ 🧬
حالا فهمیدین چطور یه نماینده جرأت می‌کنه بگه ۹۰٪ ملت نیازی به اینترنت ندارند و راضی‌ هستن از این وضعیت همینه که هست و فلان! راست می‌گه! من آزمایشی هم که شده برنامهٔ روبیکارو نصب کردم و رفتم بخش اکسپلوررش! اگه فرقی در محتواش با اینستاگرام دیدین!!! حتی آزاد‌تر…
طوری عادی سازی بشه که رفته رفته به صدای این زدن خوردن‌ها عادت کنیم سرمونو بلند کنیم ببینیم از همه جای دنیا بهمون می‌گن زنده‌ای هنوز؟! والا پیام‌های خصوصی من از سمت خارجی‌ها مدام این شکلیه! همش می‌پرسن وضعیت اونجا چطوره!؟ زندگی چطوره؟ چطور می‌گذرونید... تصورشم برامون سخته! خدا به دادتون برسه... راستش من از ترحم کردن متنفرم! خوشم نمیاد کسی به حس ترحم بهم حتی سلام کنه.

خب بله دیگه به هر حال جنگ، سرو صدا، ویرانی و خرابی، استرس، تورم، ناچاری، دزدی، قطعی اینترنت، قطعی برق، گرونی و هزاران چیز دیگه رو وقتی تکرار کنی کم کم میشه عادت و بخشی از زندگیت! و در نهایت عادی میشه بهت سرتو بلند می‌کنی می‌بینی تو یه مملکت ویران شدهٔ عقب افتادهٔ پر از هنجاری داری فقط نفس می‌کشی.

به همین سادگی؛ با این شرایط جز این هم هیچ انتظاری ندارم دیگه واقعاً مهم نیست خبر چی بگه، اینا چی بگن، اونا چی بگن! همینطوری شُل می‌کنم یه روز خبر میاد که موشک خورد تو سرش گور به گور شد رفت پی کارش و خلاص... راحت می‌شید از دست من یکی. 😔
😢5💔4👍3