Forwarded from SoniaCircuit (Sina)
X (formerly Twitter)
Vayt (@pvayt) on X
اونایی که از تهلاگ جاموندین
اونایی که میخواین بدونین محبوب ترین زبان دنیا چیست و چرا؟
اونایی که کامپایلر Rust روحتونو نوازش کرده
اونایی که Rust رو شروع کردین ولی هنو قلقش دستتون نیومده
پنجشنبه از ۱۲ تا قبل دربی بیاین کافه درباره همدیگه رو پیدا کنیم
@about_nafise…
اونایی که میخواین بدونین محبوب ترین زبان دنیا چیست و چرا؟
اونایی که کامپایلر Rust روحتونو نوازش کرده
اونایی که Rust رو شروع کردین ولی هنو قلقش دستتون نیومده
پنجشنبه از ۱۲ تا قبل دربی بیاین کافه درباره همدیگه رو پیدا کنیم
@about_nafise…
Forwarded from Linux Zone | لینوکس زون
Forwarded from Agora (Alireza Azadi)
ابوالفضل تو کامنت پست نوشته بود که:
و من هم همونجا البته ابراز انزجار کردم نسبتبه عمو و تکلیف خودمو با سمت درست تاریخ مشخص کردم ولی خب فکر نمیکردم واقعا این دو نفر یک روزی سر یک میز بشینن و باهم راجعبه این نظراشون گپ بزنن ولی فکر میکردم بررسی این دو در کنار هم کار جالبی میشه (مثل بررسی و کنارهم قرار دادن هر دوگانهی دیگه). تا این که دیشب عباس (دامت براکته) یه لینکی از یک ریپو فرستاد که دقیقا همین بود. مجموعهای از مباحثات بین این دو نفر، در دفاع از دیدگاه خودشون. نکته جالب اینه که شخص ثالثی در کار نیست. خود Uncle Bob و John Ousterhout این ریپو رو درست کردن و جوابهای خودشون رو کامیت کردن.
حتما خوندش برای خیلی از شما جذاب خواهد بود.
عمو باب و طرافداراش اینو ببینن خودکشی میکنن :)))
و من هم همونجا البته ابراز انزجار کردم نسبتبه عمو و تکلیف خودمو با سمت درست تاریخ مشخص کردم ولی خب فکر نمیکردم واقعا این دو نفر یک روزی سر یک میز بشینن و باهم راجعبه این نظراشون گپ بزنن ولی فکر میکردم بررسی این دو در کنار هم کار جالبی میشه (مثل بررسی و کنارهم قرار دادن هر دوگانهی دیگه). تا این که دیشب عباس (دامت براکته) یه لینکی از یک ریپو فرستاد که دقیقا همین بود. مجموعهای از مباحثات بین این دو نفر، در دفاع از دیدگاه خودشون. نکته جالب اینه که شخص ثالثی در کار نیست. خود Uncle Bob و John Ousterhout این ریپو رو درست کردن و جوابهای خودشون رو کامیت کردن.
حتما خوندش برای خیلی از شما جذاب خواهد بود.
GitHub
GitHub - johnousterhout/aposd-vs-clean-code: A discussion between John Ousterhout and Robert Martin about differences between John's…
A discussion between John Ousterhout and Robert Martin about differences between John's book "A Philosophy of Software Design" and Bob's book "Clean Code&...
Forwarded from محتوای آزاد سهراب
خب یک ویدئو ضبط کردم که آموزش بازی روی گنو/لینوکسه.
اول خواستم اساسینز کرید ۱ رو نصب کنم ولی فایل دانلودیم ناقص بود برای همین سراغ super meat boy رفتم :))
تماشا از یوتوب
تماشا از پیرتوب
@SohrabContents
اول خواستم اساسینز کرید ۱ رو نصب کنم ولی فایل دانلودیم ناقص بود برای همین سراغ super meat boy رفتم :))
تماشا از یوتوب
تماشا از پیرتوب
@SohrabContents
Forwarded from Python BackendHub (Mani)
در ادامه این پست... خیلیها این روزا سعی میکنن ChatGPT و AI رو خیلی بزرگتر از واقعیت نشون بدن؛ یا برای منفعت شخصی، یا برای ترند شدن و جذب مخاطب، یا شاید واقعاً اینطوری فکر میکنن. مثلاً چند روز پیش توی اینستاگرام ویدیویی دیدم که یکی از داخل سوئد میگفت ۲۰ درصد برنامه نویس های شرکتشون به خاطر AI layoff شدن و جاشون رو AI گرفته. ولی وقتی رفتم تو لینکدین شرکتشون رو نگاه کنم، نه افتی دیدم و حتی رشد هم داشتن! بعد چند روز ویدیویی زد که توضیح میداد برنامهنویسها جا به جا نشدن؛ فقط کله پروداکت جابجا شده با AI که از گوگل گرفته بود و هرکی تو اون پروداکت کار میکرد layoff شده 😅 خلاصه هرچیزی که توی اینترنت میبینید رو باور نکنید.
بعضیها ادعا میکنن که با AI سرعتشون چند برابر میشه. قبلاً وقتی از کسی میپرسیدین کد چطور کار میکنه و side effectهاش چیه، جواب میدادن. حتی اگه از Stack Overflow هم کد میآوردن، کد به تنهایی کار نمیکرد و نیاز به درک عمیق تری داشتن. متأسفانه امروز بیشتر برنامه نویسا که خیلی به AI وابستن نمیدونن کدی که خودشون نوشتن چطور کار میکنه.
از طرفی، من بیشتر وقتم رو صرف فکر کردن در مورد چگونگی نوشتن کد خوب و maintainable میکنم؛ فقط هدف نوشتن کد نیست، بلکه نوشتن کدی که قابل فهم و نگهداری باشه از یک راه حل منطقی و این هست که اهمیت داره. حتی اگر AI بتونه بهترین کد رو برا شما تولید کنه (که فکر نکنم)، نمیتونه چندین راه حل مختلف ارائه بده؛ این نیاز به خلاقیت داره. اگر بیشتر زمانتون رو صرف این فکر کنید که کد کار کنه، بله AI سرعتتون رو چند برابر میکنه، ولی با این حال سرعت شما کمتر از بقیه میمونه چون کدهای بد و technical debt روی هم جمع میشه و هم تیمتون و هم خودتون رو کند تر میکنه.
من GPT Premium داشتم و هنوز دارم و تاحالا کدی نگرفته که بگم استاندارد مناسبی داره که ارزش ریفکتورش رو داشته باشه. حتی اینکه بخوام توضیح بدم چی میخوام و چطور میخوام انجام شه و چند ثانیه فکر کنه و کدی تولید کنه که پر از باگ باشه، تو اون زمان چند بار خودم کد رو نوشتم. شاید ۳ درصد مواقع کدی مینویسه که واقعا به درد بخوره مثلا میخوام اسکریپتی بنویسم یا کاره خیلی ساده ای انجام بدم.
در نهایت، وقتی میشنوید که AI کد خوب تولید میکنه، این حرفها رو از برنامهنویسان خوب که منفعتی براشون نداره، نمیشنوید مثل Linus. مثلاً در پروفایلهای گیتهاب برنامهنویسان خوب، شاید ۱۰-۲۰ درصد افزایش کامیت در ۲ سال دیده شده؛ تازه باز هم این به معنای تأثیر AI نیست، چون correlation does not imply causation.
و همچنان، گوگل سرچ خیلی بهتر از AI کار میکنه. چند روز پیش میخواستم بدونم چطور با zoxide به دایرکتوری A بروم که parent اش B باشه؛ با اینکه GPT سرچش روشن بود، جواب نادرستی داد. تو گوگل سرچ کردم fuzzy search zoxide و issue گیتهاب نتیجه اول سرچم بو که همه چیز توضیح داده بودن maintainer ها.
استفادههای منطقی از AI توی برنامهنویسی هم هست
۱. وقتی نمیدونید دقیقاً چی میخواهید، میتونید از GPT بخواید تا ۱۰ عنوان خوب برای سرچ ارائه بده.
۲. نوشتن داکیومنت؛ حتی اگر کامل نباشه، بهتر از هیچیه و میتونید ادیتش کنید.
۳. ریویو کردن کد؛ نه برای اینکه نحوه رسیدن به هدف رو اصلاح کنه، بلکه برای جلوگیری از اشتباهات ساده برنامه نویسی یا اشتباهات لغوی
۴. افزایش سرعت تایپتون با Auto complete
هدف من کوبیدن AI نیست بلکه هدفم اینه که استفاده صحیح رو از دید خودم توضیح بدم. در نهایت توصیه میکنم این ویدیو از Linus رو حتما ببینید. که دقیقا تو راستای همین صحبت هاست.
@PyBackendHub
بعضیها ادعا میکنن که با AI سرعتشون چند برابر میشه. قبلاً وقتی از کسی میپرسیدین کد چطور کار میکنه و side effectهاش چیه، جواب میدادن. حتی اگه از Stack Overflow هم کد میآوردن، کد به تنهایی کار نمیکرد و نیاز به درک عمیق تری داشتن. متأسفانه امروز بیشتر برنامه نویسا که خیلی به AI وابستن نمیدونن کدی که خودشون نوشتن چطور کار میکنه.
از طرفی، من بیشتر وقتم رو صرف فکر کردن در مورد چگونگی نوشتن کد خوب و maintainable میکنم؛ فقط هدف نوشتن کد نیست، بلکه نوشتن کدی که قابل فهم و نگهداری باشه از یک راه حل منطقی و این هست که اهمیت داره. حتی اگر AI بتونه بهترین کد رو برا شما تولید کنه (که فکر نکنم)، نمیتونه چندین راه حل مختلف ارائه بده؛ این نیاز به خلاقیت داره. اگر بیشتر زمانتون رو صرف این فکر کنید که کد کار کنه، بله AI سرعتتون رو چند برابر میکنه، ولی با این حال سرعت شما کمتر از بقیه میمونه چون کدهای بد و technical debt روی هم جمع میشه و هم تیمتون و هم خودتون رو کند تر میکنه.
من از کدهای AI استفاده میکنم و بعد ریفکتور میکنم.
من GPT Premium داشتم و هنوز دارم و تاحالا کدی نگرفته که بگم استاندارد مناسبی داره که ارزش ریفکتورش رو داشته باشه. حتی اینکه بخوام توضیح بدم چی میخوام و چطور میخوام انجام شه و چند ثانیه فکر کنه و کدی تولید کنه که پر از باگ باشه، تو اون زمان چند بار خودم کد رو نوشتم. شاید ۳ درصد مواقع کدی مینویسه که واقعا به درد بخوره مثلا میخوام اسکریپتی بنویسم یا کاره خیلی ساده ای انجام بدم.
در نهایت، وقتی میشنوید که AI کد خوب تولید میکنه، این حرفها رو از برنامهنویسان خوب که منفعتی براشون نداره، نمیشنوید مثل Linus. مثلاً در پروفایلهای گیتهاب برنامهنویسان خوب، شاید ۱۰-۲۰ درصد افزایش کامیت در ۲ سال دیده شده؛ تازه باز هم این به معنای تأثیر AI نیست، چون correlation does not imply causation.
و همچنان، گوگل سرچ خیلی بهتر از AI کار میکنه. چند روز پیش میخواستم بدونم چطور با zoxide به دایرکتوری A بروم که parent اش B باشه؛ با اینکه GPT سرچش روشن بود، جواب نادرستی داد. تو گوگل سرچ کردم fuzzy search zoxide و issue گیتهاب نتیجه اول سرچم بو که همه چیز توضیح داده بودن maintainer ها.
استفادههای منطقی از AI توی برنامهنویسی هم هست
۱. وقتی نمیدونید دقیقاً چی میخواهید، میتونید از GPT بخواید تا ۱۰ عنوان خوب برای سرچ ارائه بده.
۲. نوشتن داکیومنت؛ حتی اگر کامل نباشه، بهتر از هیچیه و میتونید ادیتش کنید.
۳. ریویو کردن کد؛ نه برای اینکه نحوه رسیدن به هدف رو اصلاح کنه، بلکه برای جلوگیری از اشتباهات ساده برنامه نویسی یا اشتباهات لغوی
۴. افزایش سرعت تایپتون با Auto complete
هدف من کوبیدن AI نیست بلکه هدفم اینه که استفاده صحیح رو از دید خودم توضیح بدم. در نهایت توصیه میکنم این ویدیو از Linus رو حتما ببینید. که دقیقا تو راستای همین صحبت هاست.
@PyBackendHub
YouTube
Torvalds Speaks: Impact of Artificial Intelligence on Programming
🚀 Torvalds delves into the transformative influence of Artificial Intelligence on the world of coding.
🚀 Key Topics:
* Evolution of programming languages in the era of AI.
* Enhancements in development workflows through machine learning.
* Predictions for…
🚀 Key Topics:
* Evolution of programming languages in the era of AI.
* Enhancements in development workflows through machine learning.
* Predictions for…
Forwarded from a pessimistic researcher (Kc)
خب خب خب
بعد از گذشت ۷ سال از شروع این کانال، تصمیم گرفتم مهمترین ناگفتهی این چند سال رو تعریف کنم. قصهی Decoder و تیمی که من و خیلیهای دیگه باهاش کارمون رو شروع کردیم. شاید تعداد کمی از دوستان اینجا Decoder رو بشناسند و بدونن داستانش رو منتهی اکثریت ازش بیخبرن و تاریخ رو نمیدونن
بعد از گذشت ۷ سال از شروع این کانال، تصمیم گرفتم مهمترین ناگفتهی این چند سال رو تعریف کنم. قصهی Decoder و تیمی که من و خیلیهای دیگه باهاش کارمون رو شروع کردیم. شاید تعداد کمی از دوستان اینجا Decoder رو بشناسند و بدونن داستانش رو منتهی اکثریت ازش بیخبرن و تاریخ رو نمیدونن
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ضبط دوره پروژه محور ساخت وب سایت شرکتی با لاراول شروع شد.
دوره با لاراول ۱۲ است.
#لاراول
@TheRaymondDev
دوره با لاراول ۱۲ است.
#لاراول
@TheRaymondDev
Forwarded from Geek Alerts
دستیار صوتی Grok در اختیار تمام کاربران پریمیوم(قبل از این در اختیار پرمیومپلاس بود) قرار گرفت، فعلا از زبان فارسی پشتیبانی نمیکنه ولی تمام حالتها و صداهاش فعال هستن.
واقعا محدودیتی توی گفتار نداره، از طرفی کل روز میشه باهاش صحبت کرد، کافیه صحبت رو شروع کنید و از برنامه خارج بشید. دستیار فعال باقی میمونه. در جریان باشید که نسخه رایگان هم قطعا منتشر میشه.
🤓 @geekalerts
واقعا محدودیتی توی گفتار نداره، از طرفی کل روز میشه باهاش صحبت کرد، کافیه صحبت رو شروع کنید و از برنامه خارج بشید. دستیار فعال باقی میمونه. در جریان باشید که نسخه رایگان هم قطعا منتشر میشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from a pessimistic researcher (Kc)
من این قصه رو سعی میکنم بهطور سریال مانند هر روز یک بخشهاییش رو منتشر کنم و نیاز دارم روش زمان بذارم تا خاطرهی مهمی از اون روزا جا نمونه. ولی تا اون موقع، باید بگم که کانال تلگرامی تیم Decoder هم چنان فعاله و ادمینش هم مهدی (Pilofil) هستش که شبکهی امیرکبیر میخونه و توی کانال در مورد حوزهی ریسرچش صحبت میکنه که بسیار جذابه و توصیه میکنم از دستش ندید :
https://news.1rj.ru/str/de_coder
https://news.1rj.ru/str/de_coder
Telegram
De.coder
@debrary
@dclearn
@decodercw
@dclearn
@decodercw
Forwarded from کدنویس یکروزه
ساخت وبلاگ با Minimal Weblog
تصور کنید یک سیستم ساخت وبلاگ که تنها با یک فایل PHP امکان ساخت و ویرایش صفحات HTML را بدون نیاز به دیتابیس برای شما فراهم میکند!Minimal Weblog با رابط کاربری ساده و کاربر پسند، تجربهای جذاب از ساخت وبلاگ را بدون هیچ دردسری به شما ارائه میدهد. این نرمافزار با خروجی HTML امن، همه چیز از وارد کردن محتوا تا ویرایش و حذف و تنظیمات وبلاگ را تنها در یک صفحه فراهم میکند. یک ماجراجویی هیجانانگیز در دنیای وبلاگنویسی با قابلیت جلوگیری از هک منتظر شماست!
همهی متن و عکس حتا خود برنامه را هوش مصنوعی ساخت!
😊
تصور کنید یک سیستم ساخت وبلاگ که تنها با یک فایل PHP امکان ساخت و ویرایش صفحات HTML را بدون نیاز به دیتابیس برای شما فراهم میکند!Minimal Weblog با رابط کاربری ساده و کاربر پسند، تجربهای جذاب از ساخت وبلاگ را بدون هیچ دردسری به شما ارائه میدهد. این نرمافزار با خروجی HTML امن، همه چیز از وارد کردن محتوا تا ویرایش و حذف و تنظیمات وبلاگ را تنها در یک صفحه فراهم میکند. یک ماجراجویی هیجانانگیز در دنیای وبلاگنویسی با قابلیت جلوگیری از هک منتظر شماست!
همهی متن و عکس حتا خود برنامه را هوش مصنوعی ساخت!
😊
Forwarded from دستاوردهای یادگیری عمیق(InTec)
همزمان با
QwQ Max Preview
رونمایی کرده که خب توی خبرها گم شده بود، من امروز دیدم و رفتم سراغش چون Sonnet 3.7 رو با پروژه چک کردم، برای این هم همینکار رو کردم؛ ۶ تا فیچر باید به پروژهای که دارم اضافه میشد که خب فکر میکردیم هرکدوم ۱ روز زمان ببره حداقل (بیس کدها خوب چیده شده) ولی امروز از وقت استفاده کردم و اومدم با همین پروژه تست کردم؛ حدوداً ۴ ساعت گذشته و من ۲ فیچر رو به کمک این مدل با تمام تستهاش پیاده کردم.
و باید بگم واقعاً عملکرد خیلی خفنی داره:
این پروژه کاملاً رایگان هست و
https://chat.qwenlm.ai/
Sonnet 3.7 پروژه qwen هم از مدلQwQ Max Preview
رونمایی کرده که خب توی خبرها گم شده بود، من امروز دیدم و رفتم سراغش چون Sonnet 3.7 رو با پروژه چک کردم، برای این هم همینکار رو کردم؛ ۶ تا فیچر باید به پروژهای که دارم اضافه میشد که خب فکر میکردیم هرکدوم ۱ روز زمان ببره حداقل (بیس کدها خوب چیده شده) ولی امروز از وقت استفاده کردم و اومدم با همین پروژه تست کردم؛ حدوداً ۴ ساعت گذشته و من ۲ فیچر رو به کمک این مدل با تمام تستهاش پیاده کردم.
و باید بگم واقعاً عملکرد خیلی خفنی داره:
این پروژه کاملاً رایگان هست و
rate limit هم نداره؛ بعد از اتمام preview قرار هست بصورت open source / open weight هم منتشر بشه.https://chat.qwenlm.ai/
chat.qwen.ai
Qwen Chat
Qwen Chat offers comprehensive functionality spanning chatbot, image and video understanding, image generation, document processing, web search integration, tool utilization, and artifacts.
Forwarded from Linuxor ?
حجم وبسایت دیجی کالا حدود 5MB که با 250 تا ریکوئست ساخته میشه که نسبتا زیاده و لودش میانگین 10 ثانیه طول میکشه.
سنگین ترین چیزی که دانلود میکنه اپ Next.js دیجی کالاست که 500KB و کل کد استفاده نمیشه یعنی مثلا کسی که می خواد فقط صفحه اصلی رو ببینه ناچارا باید کد های بخش "هدیه دادن" هم دانلود کنه. البته بهینه کردن این کار راحتی نیست.
با اولین لود حدود 10 تا عکس استوری اینستاگرامی دانلود میشه که هر کدوم حدود 25KB و عکس ها با سایز اصلی دانلود میشن در صورتی که اگه دایره ای و به اندازه نیاز دانلود بشه و webp باشه با همون کیفیت حجمش نصف میشه.
بعضی از ایکون ها مثلا تخفیف به صورت png بودن و بسیار بزرگ درصورتی که اگه از مکانیزم های دیگه مثلا فونت یا webp یا noscript استفاده بشه از 200KB به 5KB میرسه.
60 تا ریکوست دانلود عکس به سرور ارسال میشه که 80٪ شون رو میشه ارسال نکرد و با 1 ریکوست Css Sprite Image و یا URI ارسالشون کرد.
یکی از حرکات خوب سایت اینه که عکس های عریض که ورق میخوردن رو صفحات بعدیش همون ابتدا دانلود نمیشه و یه فاصله زمانی بیشنون هست که توی سرعت لود شدن سایت تاثیر خوبی داره.
@Linuxor
سنگین ترین چیزی که دانلود میکنه اپ Next.js دیجی کالاست که 500KB و کل کد استفاده نمیشه یعنی مثلا کسی که می خواد فقط صفحه اصلی رو ببینه ناچارا باید کد های بخش "هدیه دادن" هم دانلود کنه. البته بهینه کردن این کار راحتی نیست.
با اولین لود حدود 10 تا عکس استوری اینستاگرامی دانلود میشه که هر کدوم حدود 25KB و عکس ها با سایز اصلی دانلود میشن در صورتی که اگه دایره ای و به اندازه نیاز دانلود بشه و webp باشه با همون کیفیت حجمش نصف میشه.
بعضی از ایکون ها مثلا تخفیف به صورت png بودن و بسیار بزرگ درصورتی که اگه از مکانیزم های دیگه مثلا فونت یا webp یا noscript استفاده بشه از 200KB به 5KB میرسه.
60 تا ریکوست دانلود عکس به سرور ارسال میشه که 80٪ شون رو میشه ارسال نکرد و با 1 ریکوست Css Sprite Image و یا URI ارسالشون کرد.
یکی از حرکات خوب سایت اینه که عکس های عریض که ورق میخوردن رو صفحات بعدیش همون ابتدا دانلود نمیشه و یه فاصله زمانی بیشنون هست که توی سرعت لود شدن سایت تاثیر خوبی داره.
@Linuxor
Forwarded from Woland's Linux Journal (Woland)
Forwarded from کدنویس یکروزه
This media is not supported in your browser
VIEW IN TELEGRAM
زبون داغون انسانها رو ولش!
بیا با زبون خودمون حال کنیم!
بیا با زبون خودمون حال کنیم!
Forwarded from Laravel News
Performance and Value Objects in Laravel Accessors https://laravel-news.com/accessors-should-cache
Laravel News
Performance and Value Objects in Laravel Accessors - Laravel News
Enhance your Laravel models with accessor caching and value objects. Create efficient, object-oriented representations of your data while optimizing performance through intelligent caching mechanisms.
Forwarded from Laravel News
Dagger Components: A Powerful Alternative to Laravel Blade Components https://laravel-news.com/dagger
Laravel News
Dagger Components: A Powerful Alternative to Laravel Blade Components - Laravel News
Dagger is a component authoring library for Laravel's Blade templating engine.