Forwarded from Ninja Learn | نینجا لرن
عید نزدیکه و منم میخوام بهتون یه عیدی خفن بدم
بنظرتون چیه ؟ (اونایی مه بهشون گفتم هیچی نگن) 🤫
بنظرتون چیه ؟ (اونایی مه بهشون گفتم هیچی نگن) 🤫
Forwarded from DevTwitter | توییت برنامه نویسی
سازنده redis یه پست گذاشته
We are destroying software
که با بعضی از practice ها داره انجام میشه.
مثلا یکیش گفتن don't invent the wheel به برنامه نویس های جدید. اما اینکار چیزیه که میفهمی چرخ چطور کار میکنه و قدم اول برای ساخت یه چرخ جدید و بهتره.
یا سعی برای تولید سریع تر کد به جای طراحی بهتر کد.
الان میتونیم کاملا نتایج این موارد رو ببینیم، پروداکت هایی کاملا غیر اصولی هستن و تنها مزیتشون اینه که الان کار میکنن و کدبیس شبیه باتلاق تا نرم افزار.
لینک پست رو پایین میذارم اگه خواستین باقی موارد رو بخونید.
https://antirez.com/news/145
@DevTwitter | <Ashkan Hooshidar/>
We are destroying software
که با بعضی از practice ها داره انجام میشه.
مثلا یکیش گفتن don't invent the wheel به برنامه نویس های جدید. اما اینکار چیزیه که میفهمی چرخ چطور کار میکنه و قدم اول برای ساخت یه چرخ جدید و بهتره.
یا سعی برای تولید سریع تر کد به جای طراحی بهتر کد.
الان میتونیم کاملا نتایج این موارد رو ببینیم، پروداکت هایی کاملا غیر اصولی هستن و تنها مزیتشون اینه که الان کار میکنن و کدبیس شبیه باتلاق تا نرم افزار.
لینک پست رو پایین میذارم اگه خواستین باقی موارد رو بخونید.
https://antirez.com/news/145
@DevTwitter | <Ashkan Hooshidar/>
Forwarded from دستاوردهای یادگیری عمیق(InTec)
Claude Sonnet 3.7 رو داشتیم با یکی از همکارا تست میکردیم؛ اگر نگم برنامهنویسها
حداقلش دیگه کدرها کارشون ۱۰۰٪ سخت خواهد بود برای شغل پیدا کردن.
فقط کافیه ۴ ماه صبر کنیم تا
open source ایده رو پیادهسازی کنه و دیگه کسی coder استخدام نخواهد کرد. اگر دسترسی دارید حتماً قابلیت برنامهنویسیاش رو تست کنید و لذت ببرید.
این پست و پست بعدیش رو هم بخونید؛ من حداقل ۲ سال هست که به نیروهای جونیور دارم هشدار میدم:
https://news.1rj.ru/str/pyHints/726
Forwarded from Python Hints
Telegram
دستاوردهای یادگیری عمیق(InTec)
Claude Sonnet 3.7
رو داشتیم با یکی از همکارا تست میکردیم؛ اگر نگم برنامهنویسها
حداقلش دیگه کدرها کارشون ۱۰۰٪ سخت خواهد بود برای شغل پیدا کردن.
فقط کافیه ۴ ماه صبر کنیم تا open source ایده رو پیادهسازی کنه و دیگه کسی coder استخدام نخواهد کرد.
اگر…
رو داشتیم با یکی از همکارا تست میکردیم؛ اگر نگم برنامهنویسها
حداقلش دیگه کدرها کارشون ۱۰۰٪ سخت خواهد بود برای شغل پیدا کردن.
فقط کافیه ۴ ماه صبر کنیم تا open source ایده رو پیادهسازی کنه و دیگه کسی coder استخدام نخواهد کرد.
اگر…
Forwarded from Geek Alerts
مایکروسافت داره یه نسخه رایگان از آفیس رو داخل ویندوز پیشنهاد میده که اجازه میده پاورپوینت، اکسل و وورد رو روی ویندوز ۱۰ و ۱۱ نصب کنید.
این نسخه رایگان تبلیغات بنری داره و هر چند ساعت هم یه ویدیو ۱۵ ثانیهای تبلیغاتی نمایش میده. البته محدودیتهای دیگهای هم داره مثلا فایلهارو رو خود سیستم ذخیره نمیکنه و ذخیره در OneDrive داره، که خب میشه بعدش برید داخل واندرایو و فایلرو از اونجا دانلود کنید.
این برنامه آزمایشی هست و مشخص نیست چه زمانی برای تمام کاربران منتشر میشه اما فرصت خوبی هست که جای پرداخت ۱۲۰ دلار یا نسخه کرکی از نسخه اورجینال رایگان استفاده کنید.
🔗 beebom
🤓 @geekalerts
این نسخه رایگان تبلیغات بنری داره و هر چند ساعت هم یه ویدیو ۱۵ ثانیهای تبلیغاتی نمایش میده. البته محدودیتهای دیگهای هم داره مثلا فایلهارو رو خود سیستم ذخیره نمیکنه و ذخیره در OneDrive داره، که خب میشه بعدش برید داخل واندرایو و فایلرو از اونجا دانلود کنید.
این برنامه آزمایشی هست و مشخص نیست چه زمانی برای تمام کاربران منتشر میشه اما فرصت خوبی هست که جای پرداخت ۱۲۰ دلار یا نسخه کرکی از نسخه اورجینال رایگان استفاده کنید.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python Hints
چون زیاد سوال شد، زدید که دیگه شراغ این شغل نیایم یعنی ؟
جواب :
خیر منظور من این نبود، منظور اینه که باید درست یاد بگیرید.
کدر شدن : یعنی سینتکس زبانی رو بلد بودن
دولوپر شدن : یعنی جزییات اجرای کد و ... رو هم بدونید اینکه اون زیر داره چه اتفاقاتی میوفته
بر خلاف قدیم که آدما از هر رشته و با هر پس زمینه و توی هر سنی اگر یک مقدار وقت و انرژی میذاشتند وارد دنیای برنامهنویسی میشدند و با ۲ سال کار کردن و حفظ کردن (فهمیدن فرق داره) یک سری مطالب و استاندارد ها میتونستند خودشون رو حتی مدیور جا بزنند.
الان اوضاع فرق کرده، الان یک بچه ۱۲-۱۳ ساله میتونه بدون سواد برنامهنویسی شروع کنه کار کرده:
بصورت فیلموار چند تا آموزش پایتون رو ببینه.
بعد هم شروع کنه به LLM ها درخواست دادن برای کد نویسی.
اکانت Andrej Karpathy (خداوندگار مهندسی و هوش مصنوعی) رو هم اگر دنبال کنید چندروز قبل و بعد از پست من به این موضوع اشاره کردند.
خوشتون بیاد یا نه، دیگه باید مفاهیم رو یاد بگیرید؛ این موج توی ایران دیرتر شروع خواهد شد ولی قطعاً شروع میشه.
بسیاری از شرکتها درحال کوچیک شدن هستند، داخل استارتاپهای ایرانی که این موج شروع شده.
جواب :
خیر منظور من این نبود، منظور اینه که باید درست یاد بگیرید.
کدر شدن : یعنی سینتکس زبانی رو بلد بودن
دولوپر شدن : یعنی جزییات اجرای کد و ... رو هم بدونید اینکه اون زیر داره چه اتفاقاتی میوفته
بر خلاف قدیم که آدما از هر رشته و با هر پس زمینه و توی هر سنی اگر یک مقدار وقت و انرژی میذاشتند وارد دنیای برنامهنویسی میشدند و با ۲ سال کار کردن و حفظ کردن (فهمیدن فرق داره) یک سری مطالب و استاندارد ها میتونستند خودشون رو حتی مدیور جا بزنند.
الان اوضاع فرق کرده، الان یک بچه ۱۲-۱۳ ساله میتونه بدون سواد برنامهنویسی شروع کنه کار کرده:
بصورت فیلموار چند تا آموزش پایتون رو ببینه.
بعد هم شروع کنه به LLM ها درخواست دادن برای کد نویسی.
اکانت Andrej Karpathy (خداوندگار مهندسی و هوش مصنوعی) رو هم اگر دنبال کنید چندروز قبل و بعد از پست من به این موضوع اشاره کردند.
خوشتون بیاد یا نه، دیگه باید مفاهیم رو یاد بگیرید؛ این موج توی ایران دیرتر شروع خواهد شد ولی قطعاً شروع میشه.
بسیاری از شرکتها درحال کوچیک شدن هستند، داخل استارتاپهای ایرانی که این موج شروع شده.
Forwarded from دستاوردهای یادگیری عمیق(InTec)
چون زیاد سوال شد، زدید که دیگه سراغ این شغل نیایم یعنی ؟
جواب :
خیر منظور من این نبود، منظور اینه که باید درست یاد بگیرید.
کدر شدن : یعنی سینتکس زبانی رو بلد بودن
دولوپر شدن : یعنی جزییات اجرای کد و ... رو هم بدونید اینکه اون زیر داره چه اتفاقاتی میوفته
بر خلاف قدیم که آدما از هر رشته و با هر پس زمینه و توی هر سنی اگر یک مقدار وقت و انرژی میذاشتند وارد دنیای برنامهنویسی میشدند و با ۲ سال کار کردن و حفظ کردن (فهمیدن فرق داره) یک سری مطالب و استاندارد ها میتونستند خودشون رو حتی مدیور جا بزنند.
الان اوضاع فرق کرده، الان یک بچه ۱۲-۱۳ ساله میتونه بدون سواد برنامهنویسی شروع کنه کار کردن:
بصورت فیلموار چند تا آموزش پایتون رو ببینه.
بعد هم شروع کنه به
اکانت
خوشتون بیاد یا نه، دیگه باید مفاهیم رو یاد بگیرید؛ این موج توی ایران دیرتر شروع خواهد شد ولی قطعاً شروع میشه.
بسیاری از شرکتها درحال کوچیک شدن هستند، داخل استارتاپهای ایرانی که این موج شروع شده.
جواب :
خیر منظور من این نبود، منظور اینه که باید درست یاد بگیرید.
کدر شدن : یعنی سینتکس زبانی رو بلد بودن
دولوپر شدن : یعنی جزییات اجرای کد و ... رو هم بدونید اینکه اون زیر داره چه اتفاقاتی میوفته
بر خلاف قدیم که آدما از هر رشته و با هر پس زمینه و توی هر سنی اگر یک مقدار وقت و انرژی میذاشتند وارد دنیای برنامهنویسی میشدند و با ۲ سال کار کردن و حفظ کردن (فهمیدن فرق داره) یک سری مطالب و استاندارد ها میتونستند خودشون رو حتی مدیور جا بزنند.
الان اوضاع فرق کرده، الان یک بچه ۱۲-۱۳ ساله میتونه بدون سواد برنامهنویسی شروع کنه کار کردن:
بصورت فیلموار چند تا آموزش پایتون رو ببینه.
بعد هم شروع کنه به
LLM ها درخواست دادن برای کد نویسی.اکانت
Andrej Karpathy (خداوندگار مهندسی و هوش مصنوعی) رو هم اگر دنبال کنید چندروز قبل و بعد از پست من به این موضوع اشاره کردند.خوشتون بیاد یا نه، دیگه باید مفاهیم رو یاد بگیرید؛ این موج توی ایران دیرتر شروع خواهد شد ولی قطعاً شروع میشه.
بسیاری از شرکتها درحال کوچیک شدن هستند، داخل استارتاپهای ایرانی که این موج شروع شده.
Forwarded from Geek Alerts
ایتیاندتی و ورایزون تماس ویدیویی ماهوارهای رو برقرار کردن
این دو اپراتور در رقابت با تیموبایل که همکار استارلینک هست دارن با AST SpaceMobile برای خدمات ارتباط ماهوارهای همکاری میکنن.
ورایزون گفته توی این تماس یکی از گوشیها به ماهواره متصل بوده و دیگری به دکلهای مخابرتی ورایزون، یه قرارداد ۱۰۰ میلیون دلاری با AST بستن و قرار هست امسال بخشی از خدمات ماهوارهای مثل تماس و پیامک رو به مشترکان خودشون ارائه بدن.
این ارتباط ماهوارهای معمولا توی منطقهای هست که دکلهای مخابراتی آنتن نمیدن و اینجوری میتونن سراسر آمریکا پوشش داشته باشن.
🔗 theverge
🤓 @geekalerts
این دو اپراتور در رقابت با تیموبایل که همکار استارلینک هست دارن با AST SpaceMobile برای خدمات ارتباط ماهوارهای همکاری میکنن.
ورایزون گفته توی این تماس یکی از گوشیها به ماهواره متصل بوده و دیگری به دکلهای مخابرتی ورایزون، یه قرارداد ۱۰۰ میلیون دلاری با AST بستن و قرار هست امسال بخشی از خدمات ماهوارهای مثل تماس و پیامک رو به مشترکان خودشون ارائه بدن.
این ارتباط ماهوارهای معمولا توی منطقهای هست که دکلهای مخابراتی آنتن نمیدن و اینجوری میتونن سراسر آمریکا پوشش داشته باشن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
هشتمین پرواز استارشیپ در روز جمعه ۱۰ اسفند انجام میشود
استارشیپ SpaceX به خاطر ظرفیت بالای حمل باعث تغییرات بزرگی در صنعت هوا و فضا میشه، اهداف اولیه رو پرتاب استارلینکهای v3 جدید میگن که وزن زیادی دارن و پرتابشون فقط با استارشیپ منطقی هست.
پرتاب هفتم استارشیپ کاملا موفقیتآمیز نبود و توی پرتاب جدید تغییرات زیادی داشتن، مثلا فلپهای جلویی استارشیپ رو ارتقا دادن، سیستم پیشرانش و سیستمهای الکترونیکی پرواز مجدد طراحی شدن و ۲۵ درصد حجم سوخت رو بیشتر کردن.
چیزی که الان باهاش پرتاب میشه ۴ شبیهساز استارلینک هست، یعنی یه ماکت درست کردن در ابعاد و وزن استارلینکهای جدید چون ماموریتهاش در آینده همین استارلینکها هستن.
🔗 spacex
🤓 @geekalerts
استارشیپ SpaceX به خاطر ظرفیت بالای حمل باعث تغییرات بزرگی در صنعت هوا و فضا میشه، اهداف اولیه رو پرتاب استارلینکهای v3 جدید میگن که وزن زیادی دارن و پرتابشون فقط با استارشیپ منطقی هست.
پرتاب هفتم استارشیپ کاملا موفقیتآمیز نبود و توی پرتاب جدید تغییرات زیادی داشتن، مثلا فلپهای جلویی استارشیپ رو ارتقا دادن، سیستم پیشرانش و سیستمهای الکترونیکی پرواز مجدد طراحی شدن و ۲۵ درصد حجم سوخت رو بیشتر کردن.
چیزی که الان باهاش پرتاب میشه ۴ شبیهساز استارلینک هست، یعنی یه ماکت درست کردن در ابعاد و وزن استارلینکهای جدید چون ماموریتهاش در آینده همین استارلینکها هستن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Infrastructure Artists
🔴 بیش از صد ساعت آموزش دواپس به صورت رایگان
با دورد و مهر خدمت همه عزیزان و البته خوشگلای من :)
در نظر دارم یک دوره دواپس رو به صورت رایگان در اختیار شما عزیزان قرار بدم.
پیش نیاز دوره آشنایی با لینوکس در سطح الپیک یک هست
و اگر اشنایی ندارید به نظرم باید وقت بیشتری برای مطالعه این دوره در نظر بگیرد تا عقب نمونید.
از نصب سیستم عامل های لینوکسی شروع میکنیم تا ایشالله موارد خیلی پیشرفته.
برای عزیزانی هم که ویندوز استفاده میکنن آرزوی موفقیت میکنیم :)
سرفصل های دوره:
لینوکس
گیت
انسیبل
داکر
داکر سوارم
کوبرنتیز
Gitlab CI/CD
و گرافانا پرومتوس خواهد بود
سعی میکنم هر سرفصل رو توی یک پلی لیست جدا قرار بدم تا راحت تر بتونید به مطلبی که مد نظرتون هست دسترسی داشته باشید
تمامی مطالبی که گفته میشه به صورت داکیومنت شده وجود داره که بتونید از داکیومنت ها هم استفاده بکنید و داکیومنت ها رو در یک ریپوی گیت هاب جمع آوری کردم و سعی بر این دارم با کمک شما عزیزان داکیومنت ها رو کاملتر هم بکنم.
هر هفته شنبه یا یک شنبه ها دو الی سه ویدیو در کانال زیر اپلود خواهد شد
https://www.youtube.com/@sudoix
نکته خیلی مهم: در طول دوره یه مقدار که رفتیم جلو تمرین هایی رو میگیم که امیدوارم با انجامشون بیشتر درگیر موارد فنی بشید.
بعد از انجام تمرین ها خیلی خوشحال میشم که مراحل انجام اون تمرین رو مرحله به مرحله از کامند هایی که زدین و ... به صورت یک فایل مارکدان داکیومنت کنید و برام بفرستید تا با هم بررسیش کنیم. یا حتی شاید یک ساعتی رو به صورت انلاین اختصاص دادیم به حل تمرین های شما. تا ببینیم در آینده چی پیش میاد :)
اگر دوست داشتید شیر یا ریپست کنید ممنون میشم
تندرست و برقرار باشید
https://www.linkedin.com/posts/miladnorouzi_sudoix-activity-7299431349109608449-XTFI?utm_source=share&utm_medium=member_desktop&rcm=ACoAACARBp8BHQbFgrZasI9MFtyrn3JiQMYZNyQ
با دورد و مهر خدمت همه عزیزان و البته خوشگلای من :)
در نظر دارم یک دوره دواپس رو به صورت رایگان در اختیار شما عزیزان قرار بدم.
پیش نیاز دوره آشنایی با لینوکس در سطح الپیک یک هست
و اگر اشنایی ندارید به نظرم باید وقت بیشتری برای مطالعه این دوره در نظر بگیرد تا عقب نمونید.
از نصب سیستم عامل های لینوکسی شروع میکنیم تا ایشالله موارد خیلی پیشرفته.
برای عزیزانی هم که ویندوز استفاده میکنن آرزوی موفقیت میکنیم :)
سرفصل های دوره:
لینوکس
گیت
انسیبل
داکر
داکر سوارم
کوبرنتیز
Gitlab CI/CD
و گرافانا پرومتوس خواهد بود
سعی میکنم هر سرفصل رو توی یک پلی لیست جدا قرار بدم تا راحت تر بتونید به مطلبی که مد نظرتون هست دسترسی داشته باشید
تمامی مطالبی که گفته میشه به صورت داکیومنت شده وجود داره که بتونید از داکیومنت ها هم استفاده بکنید و داکیومنت ها رو در یک ریپوی گیت هاب جمع آوری کردم و سعی بر این دارم با کمک شما عزیزان داکیومنت ها رو کاملتر هم بکنم.
هر هفته شنبه یا یک شنبه ها دو الی سه ویدیو در کانال زیر اپلود خواهد شد
https://www.youtube.com/@sudoix
نکته خیلی مهم: در طول دوره یه مقدار که رفتیم جلو تمرین هایی رو میگیم که امیدوارم با انجامشون بیشتر درگیر موارد فنی بشید.
بعد از انجام تمرین ها خیلی خوشحال میشم که مراحل انجام اون تمرین رو مرحله به مرحله از کامند هایی که زدین و ... به صورت یک فایل مارکدان داکیومنت کنید و برام بفرستید تا با هم بررسیش کنیم. یا حتی شاید یک ساعتی رو به صورت انلاین اختصاص دادیم به حل تمرین های شما. تا ببینیم در آینده چی پیش میاد :)
اگر دوست داشتید شیر یا ریپست کنید ممنون میشم
تندرست و برقرار باشید
https://www.linkedin.com/posts/miladnorouzi_sudoix-activity-7299431349109608449-XTFI?utm_source=share&utm_medium=member_desktop&rcm=ACoAACARBp8BHQbFgrZasI9MFtyrn3JiQMYZNyQ
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود دوستان
میلاد هم یکی از کار درستایی هست که میشناسمش
از دست ندید
میلاد هم یکی از کار درستایی هست که میشناسمش
از دست ندید
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
دستیار کدنویسی Gemini Code Assist رایگان شد.
نسخه GitHub هم داره، میشه با VS Code و JetBrains هم باهاش کار کرد. گوگل میگه تو مقایسه با پلنهای رایگان بقیه سرویسها حجم بیشتری اجازه میده باهاش رایگان کد تولید کنید.
همهجور کدی میتونید باهاش بنویسید، از کدهای HTML و CSS برای فرمهایی که نیاز دارید یا نوشتن برنامههای پایتون. استفاده از دستیارهای کدنویسی لزوما نیازی به داشتن دانش برنامهنویسی نداره، با این حال برنامهنویس باشید میتونید خروجیهای بهتری بگیرید.
🔗 codeassist.google
🤓 @geekalerts
نسخه GitHub هم داره، میشه با VS Code و JetBrains هم باهاش کار کرد. گوگل میگه تو مقایسه با پلنهای رایگان بقیه سرویسها حجم بیشتری اجازه میده باهاش رایگان کد تولید کنید.
همهجور کدی میتونید باهاش بنویسید، از کدهای HTML و CSS برای فرمهایی که نیاز دارید یا نوشتن برنامههای پایتون. استفاده از دستیارهای کدنویسی لزوما نیازی به داشتن دانش برنامهنویسی نداره، با این حال برنامهنویس باشید میتونید خروجیهای بهتری بگیرید.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LearnPOV | لرن پی او وی (🤖 کلیدساز | ساخت لینک شیشه ای | کلید ساز)
💎 کانال برنامه نویسی کولی کد | مخصوص برنامه نویس ها و دولوپر ها 🚀
🏷 دسته بندی مطالب
تو ام اگر بیای برگی برات نمیمونه 🙂↔️🫵
🚀 | 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 : @CoolyCode
💭 | 𝗚𝗿𝗼𝘂𝗽 : @CoolyCodeGap
➖➖➖➖➖➖➖➖➖➖➖
⚒️ معرفی ابزارها و تکنولوژیها
🎨 ترفند ها و نکات برنامه نویسی
📊 سوالات و چالشهای برنامهنویسی
❤️ تجربیات مفید و کاربردی در این مسیر
🏷 دسته بندی مطالب
تو ام اگر بیای برگی برات نمیمونه 🙂↔️🫵
🚀 | 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 : @CoolyCode
💭 | 𝗚𝗿𝗼𝘂𝗽 : @CoolyCodeGap
➖➖➖➖➖➖➖➖➖➖➖
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
بنر جدیدمون چطوره ؟ دوسش دارید ؟ 😁🔥
بزارم اموزش ساختش رو ؟
بزارم اموزش ساختش رو ؟
Forwarded from DevTwitter | توییت برنامه نویسی
بچهها، این روش تعریف اینترفیس خوبهها، ولی یه مشکلی که داره اینه که اگه کامپوننت یه کم بزرگ بشه یا نیاز به پراپرتیهای بیشتری داشته باشه، مدیریت و تغییر اینترفیسها یه خورده دردسر میشه.
راهحل تمیزتر و هوشمندانهتر ارثبری از <React.HTMLAttributes<T!
وقتی از این یوتیلیتی استفاده میکنی، تمام پراپرتیهای عمومی HTML رو بهصورت خودکار توی کامپوننتت داری، بدون اینکه مجبور بشی id, className, onClick و کلی پراپ دیگه رو دستی اضافه کنی. این یعنی کد کوتاهتر، خواناتر و انعطافپذیرتر!
حالا دیگه هر وقت نیاز به پراپرتی جدیدی مثل data-*, role, یا style داشتی، بدون هیچ تغییری در اینترفیس، همهش رو بهصورت اتوماتیک داری.
@DevTwitter | <Liam Paknia/>
راهحل تمیزتر و هوشمندانهتر ارثبری از <React.HTMLAttributes<T!
وقتی از این یوتیلیتی استفاده میکنی، تمام پراپرتیهای عمومی HTML رو بهصورت خودکار توی کامپوننتت داری، بدون اینکه مجبور بشی id, className, onClick و کلی پراپ دیگه رو دستی اضافه کنی. این یعنی کد کوتاهتر، خواناتر و انعطافپذیرتر!
حالا دیگه هر وقت نیاز به پراپرتی جدیدی مثل data-*, role, یا style داشتی، بدون هیچ تغییری در اینترفیس، همهش رو بهصورت اتوماتیک داری.
@DevTwitter | <Liam Paknia/>
Forwarded from Linuxor ?
ده میلیون تا عکس پروفایل کاربرارو ریخته بودیم توی یه دایرکتوری، سرور به صورت فاجعه آمیزی کند شده بود
یه حرکت ساده زدیم بجای اینکه اینطوری ذخیره کنیم
profiles/10005372.png
بر اساس 2 کاراکتر 2 کاراکتر نامش به صورت درختی ذخیره کردیم مشکل حل شد
profiles/10/00/53/72/10005372.png
@Linuxor
یه حرکت ساده زدیم بجای اینکه اینطوری ذخیره کنیم
profiles/10005372.png
بر اساس 2 کاراکتر 2 کاراکتر نامش به صورت درختی ذخیره کردیم مشکل حل شد
profiles/10/00/53/72/10005372.png
@Linuxor
👍1
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from Python Hints
مکالمه چندساعت قبل من و یکی از دوستان نزدیکم :
+ تو روی پروژه "X" کار کردی
- نه، یا اگر هم کار کردم اسمش این نبوده. چطور ؟
+ اومدم یکجا برای همکاری جدید، یک نگاهی کلی به سورس کد پروژه انداختم روی سیستم یکی از نیروها، استانداردهای داکر و ... اش مثل تو هست.
- خب بپرس ببین کی بوده دولوپر قبلی، یا لاگ گیت رو ببین
+ میگن "Y" بوده، میشناسیش ؟
- آره، ۱ سال همکار بودیم.
+ حله، خیالم راحت شد.
من توی کدهام نه
ولی هیچکس نگفته که فلان روز چرا کار نکردی و یک دلیل ساده هم داره؛
امضای من توی کدهام مشخص هست. هرکسی که بیش از ۳ ماه با من کار کنه میدونه امضای من چطور هست.
بعضی وقتا، حتی کدهای
وقتی پوشه؛
و این قضیه که دوستانم امضای من رو توی کد یا پروژه متوجه میشوند واقعاً برام لذت بخش هست.
نمونه
پیونوشت: این صحبت بهنونه شد برای اینکه نمونه داکرفایل رو بذارم .
+ تو روی پروژه "X" کار کردی
- نه، یا اگر هم کار کردم اسمش این نبوده. چطور ؟
+ اومدم یکجا برای همکاری جدید، یک نگاهی کلی به سورس کد پروژه انداختم روی سیستم یکی از نیروها، استانداردهای داکر و ... اش مثل تو هست.
- خب بپرس ببین کی بوده دولوپر قبلی، یا لاگ گیت رو ببین
+ میگن "Y" بوده، میشناسیش ؟
- آره، ۱ سال همکار بودیم.
+ حله، خیالم راحت شد.
من توی کدهام نه
maintainer میزنم، نه چیز دیگه و حتی خیلی وقتا پیش اومده پشت سیستم نیروهام نشستم و کد زدم و مثلاً ۶-۷ ساعت کار اون روز رو با اکانت نیروم commit زدم.ولی هیچکس نگفته که فلان روز چرا کار نکردی و یک دلیل ساده هم داره؛
امضای من توی کدهام مشخص هست. هرکسی که بیش از ۳ ماه با من کار کنه میدونه امضای من چطور هست.
بعضی وقتا، حتی کدهای
Django من رو بدون خوندن سورس کد هم شناسایی میکنند.وقتی پوشه؛
backups وجود داره و بعد از پرکردن .env پروژهو این قضیه که دوستانم امضای من رو توی کد یا پروژه متوجه میشوند واقعاً برام لذت بخش هست.
نمونه
Dockerfile اولیه من برای پروژههای Django؛ این خیلی ساده هست و بر اساس پروژه تغییر میکنه ولی خب ۸۰-۹۰٪ پروژهها با همین کار در میاد.FROM python:3.10-slim AS build
WORKDIR /src
COPY requirements.txt .
RUN python -m venv /opt/venv &&\
. /opt/venv/bin/activate &&\
pip3 install --default-timeout=100 -U --upgrade pip &&\
pip3 install --default-timeout=100 -r requirements.txt \
&& find /opt/venv \
\( -type d -a -name test -o -name tests \) \
-o \( -type f -a -name '*.pyc' -o -name '*.pyo' \) \
-exec rm -rf '{}' +
# RUN stage
FROM python:3.10-slim
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
WORKDIR /src
COPY --from=build /opt/venv /opt/venv
COPY . .
RUN chmod +x ./docker/noscripts/entrypoint.sh
CMD ["/src/docker/noscripts/entrypoint.sh"]
پیونوشت: این صحبت بهنونه شد برای اینکه نمونه داکرفایل رو بذارم .
Forwarded from کانال اطلاعرسانی بله
This media is not supported in your browser
VIEW IN TELEGRAM
🦾 زور بازوت رو نشون بده و جایزه ببر!
یه مسابقه ۱۰۰ میلیون تومنی برای ساخت بازو (بات) و مینیاپ در بله
💵 از استعدادت پول در بیار!
❓ چطوری؟
🤔 شاید ایدهٔ ساخت یه محصول جدید، خیلی وقته که ذهنت رو درگیر کرده؛ ولی نمیدونستی چطوری ایدهات رو عملی کنی یا حمایت مالی برای ساختش نداشتی!
💡شاید هم دنبال یه فرصت برای یادگیری و تجربههای جدید در حوزهٔ برنامهنویسی هستی.
🚀 بله با مسابقهٔ «زور بازوت رو نشون بده!» یک فرصت عالی برای مهندسین نرمافزار، وب دولوپرها، صاحبان سایتها و اپلیکیشنها و تیمهای محصول فراهم کرده که پاسخگوی این دغدغههاست.
در طول مسابقه میتونی:
🔰دورههای آموزشی ببینی؛
🔰 از راهنمایی مربیها استفاده کنی؛
🔰 و گواهینامهٔ معتبر دریافت کنی.
یه مسابقه با ۱۰۰ میلیون تومن جایزهٔ نقدی و ۱ میلیارد تومن اعتبار تبلیغات منتظرته! 🎁✨
👈 همین الان در مسابقه ثبتنام کن!👉
کانال اخبار بازو در بله
کانال اطلاعرسانی بله | @BaleMessenger
یه مسابقه ۱۰۰ میلیون تومنی برای ساخت بازو (بات) و مینیاپ در بله
💵 از استعدادت پول در بیار!
❓ چطوری؟
🤔 شاید ایدهٔ ساخت یه محصول جدید، خیلی وقته که ذهنت رو درگیر کرده؛ ولی نمیدونستی چطوری ایدهات رو عملی کنی یا حمایت مالی برای ساختش نداشتی!
💡شاید هم دنبال یه فرصت برای یادگیری و تجربههای جدید در حوزهٔ برنامهنویسی هستی.
🚀 بله با مسابقهٔ «زور بازوت رو نشون بده!» یک فرصت عالی برای مهندسین نرمافزار، وب دولوپرها، صاحبان سایتها و اپلیکیشنها و تیمهای محصول فراهم کرده که پاسخگوی این دغدغههاست.
در طول مسابقه میتونی:
🔰دورههای آموزشی ببینی؛
🔰 از راهنمایی مربیها استفاده کنی؛
🔰 و گواهینامهٔ معتبر دریافت کنی.
یه مسابقه با ۱۰۰ میلیون تومن جایزهٔ نقدی و ۱ میلیارد تومن اعتبار تبلیغات منتظرته! 🎁✨
👈 همین الان در مسابقه ثبتنام کن!👉
کانال اخبار بازو در بله
کانال اطلاعرسانی بله | @BaleMessenger
Forwarded from کانال مهرداد لینوکس
بعد از جریان لایسنس Redis شاهد حضور نرم افزار Valkey
با حمایت شرکت canonical به صورت deb package در Ubuntu 24.04 release و ارائه image – securely در داکر با ویژگی LTS هستیم
اطلاعات بیشتر
https://ubuntu.com/blog/valkey-container-image
با حمایت شرکت canonical به صورت deb package در Ubuntu 24.04 release و ارائه image – securely در داکر با ویژگی LTS هستیم
اطلاعات بیشتر
https://ubuntu.com/blog/valkey-container-image
Forwarded from Laravel News
Latest and Oldest Relationship Methods in Laravel https://laravel-news.com/latest-and-oldest-relationship-methods-in-laravel
Laravel News
Latest and Oldest Relationship Methods in Laravel - Laravel News
Explore Laravel's latestOfMany and oldestOfMany methods for simplified relationship queries. Create expressive ways to access your models' first or most recent related records.