یه سوءتفاهم جدی دربارهٔ AI وجود داره، درسته منم میگم برید دنبالش یاد بگیرید؛ واقعاً میگم باید یاد بگیرید اما یه چیزهایی رو شما فکر کنم بهش دقت نمیکنید! وظیفمه این رو بگم تا از اون بعد هم بهش دقت کنید بعداً نگید کلی هزینه کردیم ولی شکست خوردیم.
اول از همه که باید قبول کنیم هوش مصنوعی ابزار جادویی نیست! جایگزین فهم، تجربه، معماری، نگهداری و مسئولیتپذیری مهندسی هم نیست.
دوم، خیلیها میگن: «با AI دارم یه محصول میسازم»، اما همینکه ابزار به محدودیت مصرف میخوره، میگه دو ساعت دیگه بیا، هفته بعد ادامه بده، یا برای ادامه باید پول بدی، تعجب میکنن.
خب دقیقاً جای تعجبش کجاست؟
شما داری از ابزاری استفاده میکنی که پشتش دیتاسنتر، GPU، مدل زبانی، زیرساخت، تیم مهندسی و کلی هزینهٔ عملیاتی خوابیده. اینها خیریه نیستند. همانطور که قبلاً یک توسعهدهندهٔ خوب قرار نبود رایگان برای شما محصول کامل بسازد، امروز هم نباید انتظار داشته باشی AI بدون هزینه تا انتهای مسیر محصولت را بسازد، تست کند، دیباگ کند، مستند کند، منتشر کند و نگهداری کند.
هوش مصنوعی میتواند سرعت بدهد، اما مسئولیت را از دوش شما برنمیدارد.
نکتهٔ مهمتر این هست: پرامپتنویسی فقط گفتنِ «این را بساز» نیست. بخش مهمش این است که بدانی چه چیزهایی را نباید انجام دهد. چه مسیرهایی غلط است. چه تغییراتی خطرناک است. کجا نباید از صفر شروع کند. کجا نباید فایلها را بازنویسی کند. کجا نباید معماری را خراب کند. کجا نباید برای یک تغییر کوچک، کل پروژه را به هم بریزد.
این «نبایدها» را کسی میتواند درست به AI بگوید که خودش بفهمد دارد چه میسازد.
اگر ندانی چه میخواهی، AI برایت خروجی تولید میکند؛ اما ممکن است همزمان هزینه، پیچیدگی، بدهی فنی و توهم پیشرفت هم تولید کند.
مشکل اصلی این نیست که AI کد مینویسد. مشکل این است که خیلیها فکر میکنند چون AI کد نوشته، پس محصول ساخته شده.
نه. محصول فقط کد نیست.
محصول یعنی معماری قابل نگهداری، تست، امنیت، مسیر انتشار، دیباگ، مستندات، تجربهٔ کاربر، مدیریت نسخه، پشتیبانی، مانیتورینگ، بهروزرسانی، و مهمتر از همه: کسی که بفهمد وقتی سیستم خراب شد، باید چه کار کند.
اگر با AI به یک محصول نهایی برسی اما نفهمی پشت صحنه چه اتفاقی افتاده، روزی که یک باگ جدی در در اجرای واقعی ظاهر شود، عملاً صاحب چیزی هستی که نمیتوانی نگهش داری.
این همان تفاوت «ساختن» و «مالک واقعی بودن» است.
من میبینم هر روز آدمهایی میگویند: «دارم با AI یه چیزی میسازم که پول پارو کنم.» هیجانش قابل درکه. خود من هم چند سال پیش وقتی برای اولین بار دیدم OpenAI میتواند کدهایم را تحلیل کند، همین هیجان را تجربه کردم.
اما بعدش فهمیدم اصل ماجرا چیز دیگری است.
اصل ماجرا این است که باید بدانی داری چه کار میکنی.
فرض کن من امروز یک محصول کامل، حتی یک سیستمعامل کامل، از صفر تا صد برایت بسازم. اسم تو رو بذارم روش. داخل کدها هم بنویسم تو نویسندهاش شما هستی اصلاً بیام یه گیتهاب هم بیارم بالا واست طوی هندونه بدم بغلت که هرکی نبینه فکر کنه مادرزادی متخصص نرمافزاری.
خب بعدش چی؟
چطور میخوای نگهش داری؟
چطور میخوای توسعهاش بدی؟
چطور میخوای وقتی شکست، تعمیرش کنی؟
چطور میخوای وقتی کاربر واقعی اومد و سیستم تحت فشار رفت، بفهمی مشکل از کجاست؟
اگر بلد باشی، میتواند تو را چند برابر سریعتر کند.
اگر بلد نباشی، فقط سریعتر تو را به یک پروژهٔ غیرقابل نگهداری و به شدت شکننده میرساند.
این واقعیتی بود که باید مینوشتم! بعضیها همچین تبلیغات واهی میکنن که انگار چه خبره! اینا همون پکیجفروشهایی هستن که فقط سبکشون عوض شده! قبلاً میگفتن بیا تا بهت بگم چطور فلان کارو کنی الآنم بهت میگن بیا تا بهت بگم چطور فلان پرامپت رو بنویس! خب آخه بیشعور تو مگه مهندسی؟ مگه درسشو خوندی؟ چهارتا سورس وصل کردی به AI دو تا خروجی بهت داده بدون اینکه از هزینههاش و مسئولیتهاش بگی چه توهماتی رو داری میفروشی!
همین AI یه لحظه برق بره یه لحظه ارتباطت با اینترنت قطع بشه یا حساب طرف شارژ نشه چه خاکی میخوای بکنه تو سرش؟ انگار که کابل داناییش رو از پریز کشیدن! 😐 کل عقلشو که نباید بده به دست یه بیخرد!
در این حد شماها ابله هستید که برای منافع دیده شدن خودتون هر تبلیغی رو میکنید! خاااک عالم بر سر فرصت طلبتون! اون بازدید خوردن بخوره تو سرتون آخه حداقل اگه تبلیغ میکنید معایبش رو هم بگید. هرچند عقلتون به این چیزا نمیرسه منافع خودتون مهمه فقط.
اکثر پستهایی که مینویسن همینطوریه! به خصوص این اینستاگرام شخمی! فلان کوفت رو زیر پستم کامنت کن تا بهت بگم چطور بدبخت شی! الاغ این چه مدل محتوا ساختنه آخه! کپی روشهای خارجیهاست این حداقل روش محتوا تولید کردنتون هم خلاقیت نداره همه چیزتون کپی عین میمون تقلید میکنید.
طرف مینویسه بعد میره یه لینک میده برو اینجا ثبتنام کن پول بده فلان بده... بابا خام این حرفا نشید اینا همون واهی فروشان گذشتن سوادی ندارن که درآمدشون از همون محتواست! کسی هم که محتوا تولید میکنه شغلش همونه دیگه متخصص که نیست رو حرفش سریع هیجانی میشید.
برید تحقیق کنید، مطالعه کنید، آزمایش کنید ولی خامِ حرفهای اینا نشید.
اول از همه که باید قبول کنیم هوش مصنوعی ابزار جادویی نیست! جایگزین فهم، تجربه، معماری، نگهداری و مسئولیتپذیری مهندسی هم نیست.
دوم، خیلیها میگن: «با AI دارم یه محصول میسازم»، اما همینکه ابزار به محدودیت مصرف میخوره، میگه دو ساعت دیگه بیا، هفته بعد ادامه بده، یا برای ادامه باید پول بدی، تعجب میکنن.
خب دقیقاً جای تعجبش کجاست؟
شما داری از ابزاری استفاده میکنی که پشتش دیتاسنتر، GPU، مدل زبانی، زیرساخت، تیم مهندسی و کلی هزینهٔ عملیاتی خوابیده. اینها خیریه نیستند. همانطور که قبلاً یک توسعهدهندهٔ خوب قرار نبود رایگان برای شما محصول کامل بسازد، امروز هم نباید انتظار داشته باشی AI بدون هزینه تا انتهای مسیر محصولت را بسازد، تست کند، دیباگ کند، مستند کند، منتشر کند و نگهداری کند.
هوش مصنوعی میتواند سرعت بدهد، اما مسئولیت را از دوش شما برنمیدارد.
نکتهٔ مهمتر این هست: پرامپتنویسی فقط گفتنِ «این را بساز» نیست. بخش مهمش این است که بدانی چه چیزهایی را نباید انجام دهد. چه مسیرهایی غلط است. چه تغییراتی خطرناک است. کجا نباید از صفر شروع کند. کجا نباید فایلها را بازنویسی کند. کجا نباید معماری را خراب کند. کجا نباید برای یک تغییر کوچک، کل پروژه را به هم بریزد.
این «نبایدها» را کسی میتواند درست به AI بگوید که خودش بفهمد دارد چه میسازد.
اگر ندانی چه میخواهی، AI برایت خروجی تولید میکند؛ اما ممکن است همزمان هزینه، پیچیدگی، بدهی فنی و توهم پیشرفت هم تولید کند.
مشکل اصلی این نیست که AI کد مینویسد. مشکل این است که خیلیها فکر میکنند چون AI کد نوشته، پس محصول ساخته شده.
نه. محصول فقط کد نیست.
محصول یعنی معماری قابل نگهداری، تست، امنیت، مسیر انتشار، دیباگ، مستندات، تجربهٔ کاربر، مدیریت نسخه، پشتیبانی، مانیتورینگ، بهروزرسانی، و مهمتر از همه: کسی که بفهمد وقتی سیستم خراب شد، باید چه کار کند.
اگر با AI به یک محصول نهایی برسی اما نفهمی پشت صحنه چه اتفاقی افتاده، روزی که یک باگ جدی در در اجرای واقعی ظاهر شود، عملاً صاحب چیزی هستی که نمیتوانی نگهش داری.
این همان تفاوت «ساختن» و «مالک واقعی بودن» است.
من میبینم هر روز آدمهایی میگویند: «دارم با AI یه چیزی میسازم که پول پارو کنم.» هیجانش قابل درکه. خود من هم چند سال پیش وقتی برای اولین بار دیدم OpenAI میتواند کدهایم را تحلیل کند، همین هیجان را تجربه کردم.
اما بعدش فهمیدم اصل ماجرا چیز دیگری است.
اصل ماجرا این است که باید بدانی داری چه کار میکنی.
فرض کن من امروز یک محصول کامل، حتی یک سیستمعامل کامل، از صفر تا صد برایت بسازم. اسم تو رو بذارم روش. داخل کدها هم بنویسم تو نویسندهاش شما هستی اصلاً بیام یه گیتهاب هم بیارم بالا واست طوی هندونه بدم بغلت که هرکی نبینه فکر کنه مادرزادی متخصص نرمافزاری.
خب بعدش چی؟
چطور میخوای نگهش داری؟
چطور میخوای توسعهاش بدی؟
چطور میخوای وقتی شکست، تعمیرش کنی؟
چطور میخوای وقتی کاربر واقعی اومد و سیستم تحت فشار رفت، بفهمی مشکل از کجاست؟
این ابزار یک شتابدهندهٔ قدرتمند است، نه جایگزین عقل مهندسی.
اگر بلد باشی، میتواند تو را چند برابر سریعتر کند.
اگر بلد نباشی، فقط سریعتر تو را به یک پروژهٔ غیرقابل نگهداری و به شدت شکننده میرساند.
این واقعیتی بود که باید مینوشتم! بعضیها همچین تبلیغات واهی میکنن که انگار چه خبره! اینا همون پکیجفروشهایی هستن که فقط سبکشون عوض شده! قبلاً میگفتن بیا تا بهت بگم چطور فلان کارو کنی الآنم بهت میگن بیا تا بهت بگم چطور فلان پرامپت رو بنویس! خب آخه بیشعور تو مگه مهندسی؟ مگه درسشو خوندی؟ چهارتا سورس وصل کردی به AI دو تا خروجی بهت داده بدون اینکه از هزینههاش و مسئولیتهاش بگی چه توهماتی رو داری میفروشی!
همین AI یه لحظه برق بره یه لحظه ارتباطت با اینترنت قطع بشه یا حساب طرف شارژ نشه چه خاکی میخوای بکنه تو سرش؟ انگار که کابل داناییش رو از پریز کشیدن! 😐 کل عقلشو که نباید بده به دست یه بیخرد!
در این حد شماها ابله هستید که برای منافع دیده شدن خودتون هر تبلیغی رو میکنید! خاااک عالم بر سر فرصت طلبتون! اون بازدید خوردن بخوره تو سرتون آخه حداقل اگه تبلیغ میکنید معایبش رو هم بگید. هرچند عقلتون به این چیزا نمیرسه منافع خودتون مهمه فقط.
اکثر پستهایی که مینویسن همینطوریه! به خصوص این اینستاگرام شخمی! فلان کوفت رو زیر پستم کامنت کن تا بهت بگم چطور بدبخت شی! الاغ این چه مدل محتوا ساختنه آخه! کپی روشهای خارجیهاست این حداقل روش محتوا تولید کردنتون هم خلاقیت نداره همه چیزتون کپی عین میمون تقلید میکنید.
طرف مینویسه بعد میره یه لینک میده برو اینجا ثبتنام کن پول بده فلان بده... بابا خام این حرفا نشید اینا همون واهی فروشان گذشتن سوادی ندارن که درآمدشون از همون محتواست! کسی هم که محتوا تولید میکنه شغلش همونه دیگه متخصص که نیست رو حرفش سریع هیجانی میشید.
برید تحقیق کنید، مطالعه کنید، آزمایش کنید ولی خامِ حرفهای اینا نشید.
❤5 4👍3
رسانههای اجتماعی و هوش مصنوعی به انبوهی از احمقها اجازه دادهاند که مانند دانشمندها صحبت کنند.
👍9💯5
یکی از مخاطبان میگفت میدونی که ازت متنفرن!
و بعد کلی بیادبی بلاکم کرد. 😁😩 آخی...
خب باشه متنفر باشن!
هیچ کس به اندازهٔ کسی که حق میگه مورد تنفر قرار نمیگیره. اینو من از خودِ توی عرزشیهم بهتر میفهمم. 😉
من نظرم مخالفه ولی دشمن شما که نیستم، شما عادت دارید هرکسی که مثل شما فکر نمیکنه رو دشمن خطاب کنید! کل دنیا رو دشمن خودتون میدونید چه برسه مردم خودتون که اونم ثابت کردین چطوریه.
درضمن اگه متنفری غلط میکنی سالها طومارهای منو دنبال میکنی! غلط میکنی کتابمو میخونی، غلط میکنی از هر چیزی که به اشتراک میذارم استفاده میکنی. 👊🏼 کوپییشاغه.
و بعد کلی بیادبی بلاکم کرد. 😁😩 آخی...
خب باشه متنفر باشن!
هیچ کس به اندازهٔ کسی که حق میگه مورد تنفر قرار نمیگیره. اینو من از خودِ توی عرزشیهم بهتر میفهمم. 😉
من نظرم مخالفه ولی دشمن شما که نیستم، شما عادت دارید هرکسی که مثل شما فکر نمیکنه رو دشمن خطاب کنید! کل دنیا رو دشمن خودتون میدونید چه برسه مردم خودتون که اونم ثابت کردین چطوریه.
درضمن اگه متنفری غلط میکنی سالها طومارهای منو دنبال میکنی! غلط میکنی کتابمو میخونی، غلط میکنی از هر چیزی که به اشتراک میذارم استفاده میکنی. 👊🏼 کوپییشاغه.
👌10💯6
یک سؤال پرسیده بودند که نظرت در مورد Google Antigravity چیه؟
از نظر من، Google Antigravity یکی از جدیترین نشانههای ورود به نسل جدید IDEهاست؛ نسلی که فقط قرار نیست کد رو کامل کنه، بلکه با کمک هوش مصنوعی و عاملهای هوشمند وارد خود فرایند توسعه میشود.
منظور از عامل هوشمند یا Agent اینه که هوش مصنوعی فقط جواب متنی نمیدهد؛ بلکه میتواند یک هدف بگیرد، پروژه را بررسی کند، فایلها را بخواند، تغییر ایجاد کند، تست اجرا کند و مرحلهبهمرحله به سمت حل مسئله برود.
از نظر من برای کارهای سطح بالا، مخصوصاً پروژههای انسانمحور، وب ۲، وب ۳، اپلیکیشنهای مدرن، نمونههای اولیهٔ مدرن و سریع، محصولسازی، توسعههایی که بیشتر با منطق محصول، API، UI، سرویسها و تجربه کاربری درگیر هستند، Antigravity میتواند یکی از بهترین IDEهای نسل جدید باشد.
هرچند در خصوص زمینههای سطح پایین و نزدیک به ماشین هم کارایی خوبی داره اما اجازه بدین این مورد رو دیگه قاطیش نکنیم! من شخصاً در ابعاد مستند سازی یا شاید جستجو و جایگزینهای متنی در سراسر پروژه ازش استفاده میکنم تا اینکه بخوام یه کار جدی باهاش انجام بدم.
برای توسعه در سطح پایینتر، مخصوصاً زبانهای کامپایلری، سیستمهای بومی، معماریهای سنگین مثل ++C، سی یا گو یا راست در زمینهٔ اشکالزدائی عمیق، بازسازیهای حساس و پروژههایی که کنترل دقیق روی بیلد سیستم و حافظه نیاز دارند، من هنوز گزینهای بهتر از محصولات JetBrains نمیبینم.
به عنوان مثال روی CLion شما میتونید همین عاملهای هوشمند رو هم ادغام کنید و همین کاری که آنتیگراویتی انجام میده رو انجامش بدین.
از نظر من، Google Antigravity یکی از جدیترین نشانههای ورود به نسل جدید IDEهاست؛ نسلی که فقط قرار نیست کد رو کامل کنه، بلکه با کمک هوش مصنوعی و عاملهای هوشمند وارد خود فرایند توسعه میشود.
منظور از عامل هوشمند یا Agent اینه که هوش مصنوعی فقط جواب متنی نمیدهد؛ بلکه میتواند یک هدف بگیرد، پروژه را بررسی کند، فایلها را بخواند، تغییر ایجاد کند، تست اجرا کند و مرحلهبهمرحله به سمت حل مسئله برود.
از نظر من برای کارهای سطح بالا، مخصوصاً پروژههای انسانمحور، وب ۲، وب ۳، اپلیکیشنهای مدرن، نمونههای اولیهٔ مدرن و سریع، محصولسازی، توسعههایی که بیشتر با منطق محصول، API، UI، سرویسها و تجربه کاربری درگیر هستند، Antigravity میتواند یکی از بهترین IDEهای نسل جدید باشد.
هرچند در خصوص زمینههای سطح پایین و نزدیک به ماشین هم کارایی خوبی داره اما اجازه بدین این مورد رو دیگه قاطیش نکنیم! من شخصاً در ابعاد مستند سازی یا شاید جستجو و جایگزینهای متنی در سراسر پروژه ازش استفاده میکنم تا اینکه بخوام یه کار جدی باهاش انجام بدم.
برای توسعه در سطح پایینتر، مخصوصاً زبانهای کامپایلری، سیستمهای بومی، معماریهای سنگین مثل ++C، سی یا گو یا راست در زمینهٔ اشکالزدائی عمیق، بازسازیهای حساس و پروژههایی که کنترل دقیق روی بیلد سیستم و حافظه نیاز دارند، من هنوز گزینهای بهتر از محصولات JetBrains نمیبینم.
به عنوان مثال روی CLion شما میتونید همین عاملهای هوشمند رو هم ادغام کنید و همین کاری که آنتیگراویتی انجام میده رو انجامش بدین.
بر اساس متن رسمی Let’s Encrypt Subscriber Agreement v1.7
به زبان ساده، Let’s Encrypt در توافقنامه جدید از کاربر میخواهد تأیید کند که استفادهاش از گواهیها و سرویسهای این مرجع صدور گواهی، با قوانین تحریم و کنترل صادرات آمریکا سازگار است.
اما نکته مهم این است که این تغییر لزوماً به معنی «قطع کامل SSL رایگان برای همه کاربران ایرانی» نیست. در بحثهای قبلی و سیاستهای عملی Let’s Encrypt، تفاوت مهمی بین کاربران عادی، دامنههای عمومی، و نهادهای تحریمی یا دولتی وجود داشته است.
یعنی صرفاً ایرانی بودن یک دامنه یا استفاده از دامنه ir. الزاماً به معنی رد شدن درخواست گواهی نیست؛ اما اشخاص، سازمانها، دولتها یا نهادهایی که مشمول تحریمهای آمریکا باشند، میتوانند با محدودیت صدور گواهی روبهرو شوند.
Please open Telegram to view this post
VIEW IN TELEGRAM
COMPΞZ 🧬
این یعنی از این به بعد هر بلایی سر دامینهای ir و گواهیهاشون اومد ایشون مسئولیتی ندارد!
یعنی Let’s Encrypt / ISRG میگوید وقتی تو گواهی میگیری یا استفاده میکنی، داری تضمین میکنی که:
۱) در کشور/قلمروی مشمول تحریم جامع آمریکا نیستی؛
۲) شخص یا نهاد ممنوعه/محدودشده نیستی؛
۳) تحت مالکیت یا کنترل چنین شخص/نهادی نیستی؛
۴) استفادهات با قوانین تحریم و کنترل صادرات آمریکا سازگار است.
یعنی Let’s Encrypt / ISRG میگوید وقتی تو گواهی میگیری یا استفاده میکنی، داری تضمین میکنی که:
۱) در کشور/قلمروی مشمول تحریم جامع آمریکا نیستی؛
۲) شخص یا نهاد ممنوعه/محدودشده نیستی؛
۳) تحت مالکیت یا کنترل چنین شخص/نهادی نیستی؛
۴) استفادهات با قوانین تحریم و کنترل صادرات آمریکا سازگار است.
👍1
ارزان کار نکن.
یا مجانی کار کن، یا قیمت واقعی کارت را بگو.
مجانی کار کردن یعنی داری لطف میکنی، حمایت میکنی، یا آگاهانه چیزی را هدیه میدهی.
اما ارزان کار کردن، به بازار این پیام را میدهد که ارزش کارت همین است.
وقتی کارت را ارزان میفروشی، فقط قیمت پروژه را پایین نمیآوری؛
جایگاه خودت را هم پایین میآوری.
بعداً بالا بردن آن جایگاه سخت میشود، چون ذهن مشتری و بازار با همان عدد ارزان تو را شناختهاند.
پس اگر خواستی چیزی را مجانی بدهی، با افتخار مجانیاش کن.
اما هیچوقت کارت را ارزان حساب نکن.
ارزش واقعی کارت را بشناس، واضح بگو، و پشتش بایست. 👊🏼🔼
یا مجانی کار کن، یا قیمت واقعی کارت را بگو.
مجانی کار کردن یعنی داری لطف میکنی، حمایت میکنی، یا آگاهانه چیزی را هدیه میدهی.
اما ارزان کار کردن، به بازار این پیام را میدهد که ارزش کارت همین است.
وقتی کارت را ارزان میفروشی، فقط قیمت پروژه را پایین نمیآوری؛
جایگاه خودت را هم پایین میآوری.
بعداً بالا بردن آن جایگاه سخت میشود، چون ذهن مشتری و بازار با همان عدد ارزان تو را شناختهاند.
پس اگر خواستی چیزی را مجانی بدهی، با افتخار مجانیاش کن.
اما هیچوقت کارت را ارزان حساب نکن.
ارزش واقعی کارت را بشناس، واضح بگو، و پشتش بایست. 👊🏼
Please open Telegram to view this post
VIEW IN TELEGRAM
💯10👍3👌2
عجیب دلم میخواد نامِ یکی از محصولات بعدیم رو بذارم HORMOZ 😐 ثابت شد که یه جهان درست تلفظش میکنه.
Hormoz (or Hormuz) is a vibrant Iranian island in the Persian Gulf, famous for its otherworldly, colorful landscapes, mineral-rich red soil, and strategic proximity to the Strait of Hormuz. It is located roughly 5 miles off the southern coast of Iran and operates as a district within Bandar Abbas County.
Please open Telegram to view this post
VIEW IN TELEGRAM
😍9💯5🔥2
وقتی با AI کار میکنید، معمولاً در سطح حرفهای اختصاصی از فناوری و به خصوص برنامهنویسی زیاد کلمهٔ Lint رو میبینیم! من خودم هم ابتدا تعجب کردم که این واژه دیگه چه ترجمهٔ مزخرفیه! یعنی چی Lint 😐 پُرز؟ خب در انگلیسی به معنای پُرزِ روی لباس هست.
کمی تحقیق کردم رسیدم به این 👇🏼
واژهٔ Lint اول یک ابزار Unix برای بررسی استاتیک کدهای C بوده. سازندهاش Stephen C. Johnson در Bell Labs بوده و منابع مختلف تاریخش را حوالی ۱۹۷۸ میدانند و نسخهٔ مستند رسمی آن در یونیکس Programmer’s Manual, Seventh Edition با عنوان “Lint, a Program Checker” در ۱۹۷۹ آمده است.
در همان سند، Lint اینطور معرفی شده: ابزاری که سورس C را بررسی میکند و تعدادی bug، ابهام و مشکل portability را پیدا میکند؛ حتی type rules زبان C را سختگیرانهتر از کامپایلرهای C آن زمان اعمال میکرد.
ریشهٔ اسمش هم همان lint به معنی پُرز و خردهالیاف لباس است. ایده این بود که این ابزار مثل فیلتر پرزگیر، «خردهمشکلات» کد را میگیرد، بدون اینکه خودِ برنامه را اجرا کند. منابعی مثل Perforce و Linode هم همین توضیح تاریخی را آوردهاند: ابزار اصلی توسط Johnson در Bell Labs برای C و static analysis ساخته شد.
جالب بود! آموزش انگلیسی با کامپز به شیوهای نوین 😂
در واقع وقتی AI میگه:
منظورش اینه که فرآیند پاکسازی و بررسی باگ و ریزهکاریها یا به قولی پُرزگیری کدهای مربوط به فلان تابع اجرا شد!
کمی تحقیق کردم رسیدم به این 👇🏼
واژهٔ Lint اول یک ابزار Unix برای بررسی استاتیک کدهای C بوده. سازندهاش Stephen C. Johnson در Bell Labs بوده و منابع مختلف تاریخش را حوالی ۱۹۷۸ میدانند و نسخهٔ مستند رسمی آن در یونیکس Programmer’s Manual, Seventh Edition با عنوان “Lint, a Program Checker” در ۱۹۷۹ آمده است.
در همان سند، Lint اینطور معرفی شده: ابزاری که سورس C را بررسی میکند و تعدادی bug، ابهام و مشکل portability را پیدا میکند؛ حتی type rules زبان C را سختگیرانهتر از کامپایلرهای C آن زمان اعمال میکرد.
ریشهٔ اسمش هم همان lint به معنی پُرز و خردهالیاف لباس است. ایده این بود که این ابزار مثل فیلتر پرزگیر، «خردهمشکلات» کد را میگیرد، بدون اینکه خودِ برنامه را اجرا کند. منابعی مثل Perforce و Linode هم همین توضیح تاریخی را آوردهاند: ابزار اصلی توسط Johnson در Bell Labs برای C و static analysis ساخته شد.
جالب بود! آموزش انگلیسی با کامپز به شیوهای نوین 😂
در واقع وقتی AI میگه:
Ran Check lint for function-x-specific issues
منظورش اینه که فرآیند پاکسازی و بررسی باگ و ریزهکاریها یا به قولی پُرزگیری کدهای مربوط به فلان تابع اجرا شد!
👌4👍2 1
Forwarded from Genyleap
A next-generation, ultra-fast, and reliable download manager.
GenyDL is a fast and powerful desktop download manager built with a focus on speed, stability, clean architecture, polished UI, and a smooth user experience. It is also connected to the Geny ecosystem, IPFS, BitTorrent networks, and blockchain-based capabilities.
Version 1.0.0 is the first official release and the first major milestone of the project. This release focuses on the desktop interface, the core download workflow, cross-platform packaging, the runtime foundation, and the groundwork for the main product features.
Current and Foundational Features
1) Multi-segment download engine with an extensible architecture
2) Support for Torrent, Magnet, IPFS, and decentralized downloads
3) Initial integration with the Geny ecosystem and blockchain-based infrastructure
4) Release and update center for open-source applications from GitHub
5) Advanced download management, including error handling, retry, resume, and safe removal
6) Technical download details, including segments, speed, and transfer status
7) Queueing, prioritization, and adaptive segment-control foundation
8) Per-download and global speed-limit foundation
9) Advanced network settings, including proxy, SSL, and User-Agent configuration
10) Runtime dashboard for monitoring system resources and transfer status
11) Session persistence, import/export of download lists, and post-download actions
Planned Features
1) Speed and network testing module
2) Deeper integration with Geny Token and the NFT ecosystem
3) Improved in-app store for better dependency maintenance and updates
4) Automatic operating-system and file-type detection
5) Support for downloading video streams and content from social platforms
6) More advanced mirror failover and file-integrity verification
8) Further development of the multi-segment engine and adaptive segment control
10) Improved checksum verification and file-validation workflows
Apple Silicon — arm64 DMG
Intel — x86_64 DMG
Windows arm64
Windows x86_64
Linux ARM64 — AppImage
Linux x86_64 — AppImage
- Developed with the latest ISO standard of C++23
- Framework and libraries: Qt 6.11
- User interface: Qt Quick and QML
- Build system: CMake
License
GenyDL is released under the GPLv3.0 license.
Release Page
https://github.com/genyleap/genydl/releases
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤7
Genyleap
نرمافزار نسل جدید، فوقسریع و قابلاعتماد برای مدیریت دانلود.
این نرمافزار، پرسرعت و قدرتمند برای مدیریت دانلود در رایانههای رومیزی است. این محصول با تمرکز بر سرعت، پایداری، ساختار تمیز، رابط کاربری زیبا و تجربه کاربری روان توسعه داده شده است و با زیستبوم Geny، شبکه IPFS، شبکههای BitTorrent و قابلیتهای مبتنی بر زنجیرهبلوک نیز پیوند دارد.
نسخه ۱.۰.۰ نخستین انتشار رسمی و نخستین نقطه عطف پروژه است. این نسخه بر رابط کاربری رومیزی، روند اصلی مدیریت دانلود، بستهبندی برای چند سامانهعامل، زیرساخت اجرایی و پایهگذاری قابلیتهای اصلی تمرکز دارد.
قابلیتهای فعلی و پایهگذاریشده
۱) موتور دانلود چندبخشی با معماری قابل توسعه
۲) پشتیبانی از تورنت، Magnet، IPFS و دریافتهای غیرمتمرکز
۳) یکپارچگی اولیه با زیستبوم Geny و زیرساختهای مبتنی بر زنجیرهبلوک
۴) مرکز انتشار و بهروزرسانی نرمافزارهای متنباز از گیتهاب
۵) مدیریت پیشرفته دانلودها شامل خطا، تلاش دوباره، ادامه دریافت و حذف امن
۶) نمایش جزئیات فنی دانلود، بخشها، سرعت و وضعیت انتقال داده
۷) زیرساخت صفبندی، اولویتبندی و کنترل تطبیقی بخشهای دانلود
۸) محدودیت سرعت در سطح هر دانلود و کل برنامه
۹) تنظیمات پیشرفته شبکه شامل پروکسی، SSL و User-Agent
۱۰) داشبورد اجرایی برای پایش منابع سیستم و وضعیت انتقال
۱۱) ذخیره نشستها، ورود و خروج فهرست دانلودها و عملیات پس از پایان دانلود
قابلیتهای برنامهریزیشده
۱) بخش آزمون سرعت و شبکه
۲) پیوند عمیقتر با Geny Token و زیستبوم NFT
۳) بهبود فروشگاه درونبرنامهای برای نگهداری بهتر و بهروزرسانی وابستگیها
۴) تشخیص خودکار سامانهعامل و نوع پرونده
۵) پشتیبانی از دریافت ویدئو استریمها و شبکههای اجتماعی
۶) بهبود پیشرفتهتر جایگزینی آینههای دانلود و بررسی درستی پرونده
۷) توسعه بیشتر موتور دانلود چندبخشی و کنترل تطبیقی بخشها
۸) بهبود گردشکار بررسی checksum و اعتبارسنجی فایلها
دریافت نسخهٔ مک برای تراشههای اپل — arm64 DMG
دریافت نسخهٔ مک برای تراشههای اینتل — x86_64 DMG
دریافت نسخه ویندوز برای پردازندههای arm64
دریافت نسخه ویندوز برای پردازندههای x86_64
دریافت نسخه لینوکس برای پردازندههای ARM64 — AppImage
دریافت نسخه لینوکس برای پردازندههای x86_64 — AppImage
- توسعه یافته با جدیدترین استاندارد ایزو از C++23
- فریمورک و کتابخانهها: نسخه ۶.۱۱ از Qt
- رابط کاربری: Qt Quick و QML
- سیستم ساخت: CMake
مجوز
نرمافزار GenyDL با مجوز GPLv3.0 منتشر شده است.
صفحه انتشار
https://github.com/genyleap/genydl/releases
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤🔥6👌3👍2🔥2 2❤1
COMPΞZ 🧬
Screenshot 2026-06-12 at 00.50.49.png
527.9 KB
نمایی از صفحهٔ اصلی.
❤7
COMPΞZ 🧬
Screenshot 2026-06-12 at 00.50.38.png
Screenshot 2026-06-12 at 02.55.33.png
963.8 KB
نمایی از مرکز ریلیز گیتهاب.
این بخش کافیه صفحهٔ مخزن رو بهش بدین؛ خودش براتون نگهداری میکنه! دانلود و بهروز رسانیها رو اعلان میکنه.
مثل یک اپ استور یا مرکز بهروز رسانی پیشرفته.
این بخش کافیه صفحهٔ مخزن رو بهش بدین؛ خودش براتون نگهداری میکنه! دانلود و بهروز رسانیها رو اعلان میکنه.
مثل یک اپ استور یا مرکز بهروز رسانی پیشرفته.
🔥6
COMPΞZ 🧬
Screenshot 2026-06-12 at 03.03.44.png
سوأل: این جایگزینه IDM هست؟
بله؛ هم جایگزین IDM هم جایگزین uTorrent و هم شامل نوآوریهای مبتنی بر بلاکچین و IPFS و هم مرکز دانلود مختص گیتهاب رو داره.
علاوه بر این با اکوسیستم توکن جنی ادغام میشه و همچنین قابل اجرا و نصب به صورت بومی روی هر سه سیستمعامل مک، ویندوز و لینوکس هست.
یه چیز همه فن حریف! 🫡
شب شیک! آموزشش رو اگه وقت کنم میسازم.🔼
بله؛ هم جایگزین IDM هم جایگزین uTorrent و هم شامل نوآوریهای مبتنی بر بلاکچین و IPFS و هم مرکز دانلود مختص گیتهاب رو داره.
علاوه بر این با اکوسیستم توکن جنی ادغام میشه و همچنین قابل اجرا و نصب به صورت بومی روی هر سه سیستمعامل مک، ویندوز و لینوکس هست.
یه چیز همه فن حریف! 🫡
شب شیک! آموزشش رو اگه وقت کنم میسازم.
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡3❤1
COMPΞZ 🧬
دریافت نسخه لینوکس برای پردازندههای x86_64 — AppImage
مشکل خطای زیر برای لینوکس x86_64
حل شد.
دریافت مجدد✔️
دلیل این بود که من چون از
همون لینک قبلی بهروز رسانی شد برای دیافت؛ اگه خطایی رخ داد بهم گزارش بدین باز. 👌🏼
حالا این
اون بخشهایی از رابط کاربری حالتهای بلور مانند و سایههای نرم داره (همون بخش منوهای بالا شیشهای مانند) این بخش رو با همین ماژول افکتپردازی ساختم به این داشت گیر میداد. 😒
QQmlApplicationEngine failed to load component
حل شد.
دریافت مجدد
دلیل این بود که من چون از
RectangularShadow استفاده میکنم ولی نسخهٔ ۶۴ بیتی لینوکس رو روی کیوت ۶.۸ تنظیم کرده بودم (این ماژول از نسخهٔ کیوت ۶.۹ به بعد موجوده).همون لینک قبلی بهروز رسانی شد برای دیافت؛ اگه خطایی رخ داد بهم گزارش بدین باز. 👌🏼
حالا این
RectangularShadow چیه؟اون بخشهایی از رابط کاربری حالتهای بلور مانند و سایههای نرم داره (همون بخش منوهای بالا شیشهای مانند) این بخش رو با همین ماژول افکتپردازی ساختم به این داشت گیر میداد. 😒
Please open Telegram to view this post
VIEW IN TELEGRAM
در مورد بیس و پاداشهای بخش توسعه سوألهایی هست که چطور میشه ازش کسب درآمد کرد.
البته میدونم با قصد فارم و رسیدن به پولش این سوأل رو میپرسید! چون ۹۹٪ اصلاً توسعهدهنده نیستید و در جریان خیلی از مسائل فنیش هم نیستید.
منم چون با ذهنیت فارمرها قشنگ آشنام عموماً میگم بذار برن خودشون تجربه کنن تا با چشمهای خودشون نبینن اینا متوجه نمیشن که موضوع اصلی چی هست. چون بارها ثابت کردین وقتی یکی خیر و صلاح شما رو میگه انگار که داره فحش ناموسی میده بهتون! نمیدونم واقعاً چرا خب انقدر گفتم قبلاً فحش خوردم که دیگه اهمیتی نمیدم به این موضوع...😐 اصلاً جامعهٔ ایرانی توی وب ۳ به طرز عجیبی کینه و توهم خاصی از دیگران داره وقتی بهتون حقیقتی گفته میشه گارد میگیرید یا در بهترین حالت فکر میکنید کسی دشمنتونه یا حسوده نمیخواد دستت چیزی بگیره یا بعدش وقتی چیزی شامل حالتون نشون عالم و آدم رو به فحش میکشید که من کلی زحمت کشیدم پدرم در اومد تسک زدم فلان کردم ولی هیچی دستم رو نگرفت!
چند وقت پیش یادتونه واستون تسکهای گیتهاب گذاشته بودم گفتم این باعث میشه حساب گیت بسازید حداقل یه فعالیتی کنید؟ خیلیها گفتن بابا برا چی برم بسازم! که چی بشه؟! چی بهم میرسه!؟!؟؟! همون موقع گفتم گیتهابتون رو فعال کنید! ولی به کی بگی من یه چیزایی رو میبینم که شما نمیبینی هرچی هم گفتم درست از آب در اومده مگه غیر اینه؟
حتی همین چند روز پیش بازم گفتم توی گیتهاب فعالیت کنید اما به سختی کسی توی گیتهاب واکنش نشون میده به صحبتهای شما چون باید حرفت سازنده باشه! گفتم به خصوص لینکدین فعال بشید یک حساب واقعی و درست داشته باشید نه اینکه ده تا حساب باز کنی هر کدومشون با یه شناسه عجق وجق معلوم نباشه کی پشتشه!
ولی واقعاً میبینم اهمیتی نمیدین به دنبال فارمید فقط! فارم مگه شغله؟ مگه حرفست؟ مگه افتخاره؟ خب به جای این روش از روش درست استفاده کن یه رزومه حرفهای از خودت بساز هم اون خاصیت فارم رو از بین میبره هم بهت اعتماد میکنن! من نمیدونم چرا وقتی چیزی رو که میبینم رو بهتون میگم فکر میکنید مثلاً قراره به جیب ما چیزی بره یا چیزی از جیب ما کم بشه! چطوریاست واقعاً؟
تا وقتی که توی ذهنتون فارمر باشید، هیچی شاملِ حال حرفهایتون نمیشه و بعد یه مدت خسته میشید، فرسودهٔ ذهنی میشید.
این ذهنیت رو درست کنید، واقعاً زشته بعد اینهمه مدت هیچ تغییری در رفتار جامعهٔ فارسی به خصوص وب ۳ نمیبینیم. حرفهای باشید! سخت و مصمم باشید! سعی کنید کارهایی انجام بدین که وقتی دو روز بعد بهش نگاه کردن نگن عه هدفش همون چندر غاز پول بود.
هدفها رو باید برعکس کنید؛ هدف اگه پول باشه هیچوقت بهش نمیرسی. هدف باید سرمایهگذاری روی خودت باشه نه اینکه سرمایهگذاری کنی روی یک روش غلط که هیچ تأثیری روی اعتبار خودت نداره!
به وقتش پول هم به سراغت میاد ولی شرطش اینه روش درست رو یاد بگیری.
البته میدونم با قصد فارم و رسیدن به پولش این سوأل رو میپرسید! چون ۹۹٪ اصلاً توسعهدهنده نیستید و در جریان خیلی از مسائل فنیش هم نیستید.
منم چون با ذهنیت فارمرها قشنگ آشنام عموماً میگم بذار برن خودشون تجربه کنن تا با چشمهای خودشون نبینن اینا متوجه نمیشن که موضوع اصلی چی هست. چون بارها ثابت کردین وقتی یکی خیر و صلاح شما رو میگه انگار که داره فحش ناموسی میده بهتون! نمیدونم واقعاً چرا خب انقدر گفتم قبلاً فحش خوردم که دیگه اهمیتی نمیدم به این موضوع...
چند وقت پیش یادتونه واستون تسکهای گیتهاب گذاشته بودم گفتم این باعث میشه حساب گیت بسازید حداقل یه فعالیتی کنید؟ خیلیها گفتن بابا برا چی برم بسازم! که چی بشه؟! چی بهم میرسه!؟!؟؟! همون موقع گفتم گیتهابتون رو فعال کنید! ولی به کی بگی من یه چیزایی رو میبینم که شما نمیبینی هرچی هم گفتم درست از آب در اومده مگه غیر اینه؟
حتی همین چند روز پیش بازم گفتم توی گیتهاب فعالیت کنید اما به سختی کسی توی گیتهاب واکنش نشون میده به صحبتهای شما چون باید حرفت سازنده باشه! گفتم به خصوص لینکدین فعال بشید یک حساب واقعی و درست داشته باشید نه اینکه ده تا حساب باز کنی هر کدومشون با یه شناسه عجق وجق معلوم نباشه کی پشتشه!
ولی واقعاً میبینم اهمیتی نمیدین به دنبال فارمید فقط! فارم مگه شغله؟ مگه حرفست؟ مگه افتخاره؟ خب به جای این روش از روش درست استفاده کن یه رزومه حرفهای از خودت بساز هم اون خاصیت فارم رو از بین میبره هم بهت اعتماد میکنن! من نمیدونم چرا وقتی چیزی رو که میبینم رو بهتون میگم فکر میکنید مثلاً قراره به جیب ما چیزی بره یا چیزی از جیب ما کم بشه! چطوریاست واقعاً؟
تا وقتی که توی ذهنتون فارمر باشید، هیچی شاملِ حال حرفهایتون نمیشه و بعد یه مدت خسته میشید، فرسودهٔ ذهنی میشید.
این ذهنیت رو درست کنید، واقعاً زشته بعد اینهمه مدت هیچ تغییری در رفتار جامعهٔ فارسی به خصوص وب ۳ نمیبینیم. حرفهای باشید! سخت و مصمم باشید! سعی کنید کارهایی انجام بدین که وقتی دو روز بعد بهش نگاه کردن نگن عه هدفش همون چندر غاز پول بود.
هدفها رو باید برعکس کنید؛ هدف اگه پول باشه هیچوقت بهش نمیرسی. هدف باید سرمایهگذاری روی خودت باشه نه اینکه سرمایهگذاری کنی روی یک روش غلط که هیچ تأثیری روی اعتبار خودت نداره!
به وقتش پول هم به سراغت میاد ولی شرطش اینه روش درست رو یاد بگیری.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1