Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Python Hints
یک توضیح بدم چون خیلی صحبت می‌شه :

درخواست دوره آموزش مخصوصاً برای Django زیاد هست، چه جاهایی که code review انجام دادم چه خصوصی یا گروهی، گفتم چندتا نکته رو بگم :

۱- آموزش خصوصی بصرفه نیست نه برای من نه برای کسی دیگه، برای من دستمزدش کم هست اگر هم پرداخت خوب باشه برای اشخاص بصرفه نیست.

۲- گروهی اوضاع بهتر هست، ولی معمولاً مشکل هماهنگی بین افراد و زمان و مکان پیش میاد.

۳- بهترین گزینه، آموزش آنلاین هست، ولی مشکل اساسی خودم میشم؛ هم مکانی هم تجهیزات و هم ادیتور و ...
آخرین باری که با ادیتور کار کردم (دورکاری) کل ویدئوها رو برداشت و پیچید به بازی (یادتون باشه دوره Data structure, Algorithm بود)

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

و کلی موارد مهم دیگه ...
برای همین درحال حاضر راهکاری برای برگذاری دوره ندارم واقعاً.
البته یکی از دوستان پیشنهاد داد، دوره رو گروهی آنلاین برگذار کنیم ولی اول کدها و ... زده بشه پروژه آماده باشه و کسایی که ثبت‌نام کردند بهشون توی هر جلسه آموزش داده بشه و دقیقتر بررسی بشه.
این پیشنهاد مورد خوبی هست، میشه مثل کانال‌های یوتیوب که گزینه Join دارند هم عمل کرد، اونهایی که هزینه رو پرداخت می‌کنند ۶ ماه یا ۱ ورژن زودتر دسترسی داشته باشند و اون‌هایی که امکان خرید ندارند هم نهایتاً بعد از چندماه دسترسی رایگان می‌گیرند 🤔

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

@CodEMovazii | جهان موازی کد‌ها 🌍
Forwarded from Python Hints
#موقت
بیمه سلامت هم هک شده
که اگر این باشه، دیگه اطلاعاتی نمونده راجبمون که هکرها نداشته باشند.
خودمون انقدر راجب خودمون اطلاعات نداریم.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰سلام به همه دوستان.
با توجه به افزایش پیام های pv که تقریبا نزدیک به 1000 شده. برای اینکه بتونم پیام های جدید رو مشاهده کنم.☺️

من ناچارا باید پیام هارو پاک کنم اما نه دوطرفه یا بلوک کردن.👍

ایدی من باز است.در صورت نیاز pv پیام بدهید. یا در گروه من رو تگ کنید
@seilany
Forwarded from Meitix
معمولا چون ایدی دیتابیس رو برنمیگردونن یه uuid میسازن که این برای ساخت ایندکس خوب نیست. میتونیم از twitter snowflake استفاده کنیم که هم یکتا هستش هم ترتیبیه. ساخت ایندکسمون سریع میشود
Forwarded from Go Casts 🚀
قرعه کشی دوره GoCasts به نفع بیماران پروانه ای به مناسبت عید نیمه شعبان ❤️

اَلّلهُمَّ عَجِّل لِوَليِّکَ الفَرَج
السلام علیک یا اباصالح المهدی ادرکنی
میلاد آقا صاحب الزمان بر همگان مبارک ❤️❤️

به مناسبت نیمه شعبان دوره GoCasts فقط به قیمت ۲ میلیون تومان فروخته خواهد شد و مبلغ جمع آوری شده تماما به حساب خانه ای بی واریز می گردد


اگه تمایل دارید در قرعه کشی شرکت کنید لطفا نهایتا تا یکشنبه ۲۸ بهمن ۱۴۰۳ فرم زیر رو تکمیل کنید.
https://survey.porsline.ir/s/ZG3YRluN

خیلی خوب میشه اگه در حد توان خودتون از بچه های پروانه ای حمایت کنید، ممنون از محبت تون ❤️

لینک حمایت آنلاین از بچه های پروانه ای
https://ebhome.ngo/support

اینستاگرام خانه ای بی
https://instagram.com/eb_home

@gocasts
Forwarded from Meitix
این page هم کوچکترین واحد ذخیره سازی dbms هاست مثلا پست گرس ۸ کیلو بایته. هر page هم مثل یه تاپله و میتونه شامل چندین row باشه
Forwarded from Linuxor ?
آیا می‌شه روی ip ساب دامین داشت؟ مثلا
subdomain.10.20.30.40
Anonymous Quiz
37%
بله، این ساختار استاندارد است.
63%
خیر، ساب دامین فقط برای دامین است
Forwarded from Curious Geek ⚡️
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Curious Geek ⚡️
تکمیل فاز اول پروژه
برنامه نویسی فرانت اند (@Tombaugh)
ادیت انیمیشن ها (@Darkstarysky)
منتورشیپ فنی (Ade Mir)
🔗 https://hiradsajde.ir
🆔 @Hiradsajde
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 اینکه آمریکا بیاد نام خلیج مکزیک رو به آمریکا تغییر دهد, پیام خوبی به جهانیان نمی دهد!

نقشه اپل و گوگل و بینگ رسما نام خلیج مکزیک به آمریکا تغییر دادند.

پ.ن : براساس پستی از گوگل در سال ۲۰۰۸، این شرکت توضیح داده است که چگونه نام‌گذاری مناطق آبی را انجام می‌دهد. در این پست آمده: «بر اساس این سیاست، گوگل‌ارث نام‌های اصلی و محلی مناطق آبی را که توسط کشورهای هم‌مرز تعیین شده‌اند، نمایش می‌دهد. اگر کشورهای مختلف روی یک نام مشترک توافق کنند، همان نام استفاده می‌شود. اما در صورت وجود اختلاف نظر، هر دو نام نمایش داده می‌شوند و هر نام در نزدیکی کشوری که از آن استفاده می‌کند، قرار می‌گیرد.»

دقیقا مثل نام گذاری خلیج فارس و خلیج عربی


@TheRaymondDev
Forwarded from Linuxor ?
رفیق، الگوریتم با (1)O هم حتی ممکنه بار اول موفق نشه، تو از شکستت ناراحتی؟


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 دانلود منیجر ایرانی CDM

یک مدیر دانلود سریع، متن‌باز و قدرتمند برای ویندوز، لینوکس و مک که با پشتیبانی از دانلود چند رشته‌ای (Multi-threading)، مدیریت صف دانلود، و یکپارچه‌سازی با مرورگرها، تجربه‌ای بهینه و کارآمد را برای کاربران فراهم می‌کند. این نرم‌افزار با قابلیت‌های پیشرفته، امکان دانلود سریع‌تر، کنترل بهتر روی فایل‌های در حال دانلود و ادامه دانلودهای ناقص را ارائه می‌دهد.

گیت هاب :

https://github.com/adel-bakhshi/CrossPlatformDownloadManager

@TheRaymondDev
به لطف ۴۶ سال حضور آخوندای حرومزاده
دیگه حتی تهران - پایتخت ایران هم امن نیست

#امیرمحمد_خالقی دانشجوی ۱۹ ساله دانشگاه تهران

امنیت هم نداریم، گوه نخورید.
Forwarded from  (Amiria Maher)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰گذری بر تاریخ لینوکس:
🔰گرفته شده از کتاب فلسفه لینوکس و یونیکس:

گروه SCO - The Santa Cruz Operation:

🔹گروه SCO Group (که قبلاً با نام The Santa Cruz Operation شناخته می‌شد) یک شرکت نرم‌افزاری آمریکایی بود که بیشتر به دلیل دعاوی حقوقی‌اش در مورد سیستم‌عامل یونیکس (UNIX) و لینوکس (Linux) در دهه ۲۰۰۰ معروف شد. این شرکت در سال ۱۹۷۹ تأسیس شد و در ابتدا بر روی توسعه و فروش نسخه‌های سیستم‌عامل یونیکس برای رایانه‌های کوچک تمرکز داشت.

🔹در مارس 2003، گروه SCO که یکی از بازیگران اصلی در صنعت نرم‌افزار بود، شرکت IBM را متهم کرد که با انتقال کدهای یونیکس به لینوکس، حق نسخه‌برداری یونیکس را نقض کرده است. SCO مدعی شد که مالک حقوق کپی‌رایت یونیکس است و به همین دلیل شکایتی علیه IBM تنظیم کرد

🔹در همین زمان، Novell که خود مدعی مالکیت حقوق کپی‌رایت یونیکس بود، تصمیم گرفت علیه SCO شکایت کند. این جنگ حقوقی پیچیده‌تر شد وقتی که Novell اعلام کرد که حق نسخه‌برداری یونیکس در اختیار SCO نیست و این باعث آغاز شکایت‌های متقابل و پیچیده‌ای شد. یکی از مسائل اصلی این پرونده‌ها مربوط به مالکیت حقوقی یونیکس بود که در نهایت به یک نزاع حقوقی طولانی‌مدت میان SCO و Novell تبدیل شد.
🔹در اوایل سال 2007، SCO در نهایت جزئیات مشخصی از نقض حقوق نسخه‌برداری ارائه کرد. اما برخلاف ادعاهای قبلی خود مبنی بر این که SCO دارنده حقوق کپی‌رایت بیش از 1 میلیون خط کد است، این گروه تنها 326 خط کد را معرفی کرد که بیشتر آن‌ها از نظر قانونی غیرقابل کپی‌رایت بودند. این مسئله باعث شد که پرونده حقوقی به مشکلات جدیدی برخورد کند و اعتبار شکایت‌های SCO تحت سوال جدی قرار گیرد.
🔹در آگوست 2007، دادگاه به نفع Novell حکم داد و اعلام کرد که SCO عملاً مالک حقوق کپی‌رایت یونیکس نیست. این تصمیم مهم به این معنی بود که SCO نمی‌توانست ادعا کند که یونیکس و کدهای آن متعلق به آن‌هاست و نمی‌توانست علیه دیگران به دلیل نقض این حقوق اقدام کند. با این حال، در اوت 2009، دادگاه تجدیدنظر ناحیه دهم تصمیم گرفت که مسئله اصلی که مربوط به مالکیت حقوق کپی‌رایت یونیکس است، باید به هیئت منصفه ارجاع داده شود.
🔹سرانجام، در 30 مارس 2010، هیئت منصفه در یک حکم نهایی به نفع Novell تصمیم گرفت و اعلام کرد که این شرکت در واقع مالک حقوق کپی‌رایت یونیکس است. پس از این تصمیم، سازمان SCO عملاً اعلام ورشکستگی کرد و تلاش‌های حقوقی آن برای اعمال فشار بر سایر شرکت‌ها به پایان رسید. این پرونده‌ها نشان‌دهنده یکی از بزرگ‌ترین منازعات حقوقی در تاریخ نرم‌افزار متن‌باز بود که تأثیرات زیادی بر توسعه و توزیع نرم‌افزارهای متن‌باز و وضعیت حقوقی آن‌ها در صنعت داشت.

🔸متن گرفته شده از :کتاب فلسفه لینوکس و یونیکس
🔸ترجمه حسین سیلانی
Forwarded from a pessimistic researcher (Kc)
کانال ریاضی خوانی
چطور رویتان می شود بمانید؟ خبری تلخ که سکوت در برابر آن جنایت است... اوضاع جامعه ی ما طوری است که من به عنوان فردی عادی با زندگی ای نسبتا عادی(اگر قطعی برق و گرانی ها و زندانی بودن در دانشگاه هایی که دیگر دانشگاه نیستند و ... را عادی فرض کنیم) رویم نمی شود…
رئیس، رو که هیچی! نه شرف دارن، نه آبرو دارن و نه وجدان! جدی برام سواله، چه فرآیندی باید طی بشه که همچین آدمی، که نه آدم، که نه انسان، که نه حیوان، پدید بیاد. آدمی که ذره ای براش جان و مال و روان آدمایی که برای تک تک شون مسئوله مهم نباشه.
چه نونی خوردید که این شدید؟ و شاید سوالی اساسی تر، چرا از بین نمیرید؟
دراما‌های کرنل لینوکس.....

هکتور مارتین، رهبر پروژه Asahi Linux، صبح جمعه به وقت استاندارد ژاپن از این پروژه استعفا داد. او دلیل این تصمیم را فرسودگی شغلی، فشار بیش از حد کاربران، و نحوه مدیریت لینوس توروالدز در خصوص ادغام Rust در کرنل متن‌باز لینوکس اعلام کرد.

در یک پست طولانی، مارتین توضیح داد که تصمیمش تا حدی ناشی از عدم حمایت توروالدز بوده است. توروالدز در انتقادی عمومی از مارتین به دلیل آنچه "اعمال فشار اجتماعی" نامید، او را مورد سرزنش قرار داد. این اختلاف نظر بر سر درایورهای Rust باعث شد که مارتین در اوایل فوریه از نقش خود به عنوان نگهدارنده کد کرنل لینوکس برای مک‌های مبتنی بر پردازنده ARM اپل کناره‌گیری کند.

‏(Asahi Linux یک توزیع لینوکس برای مک‌های اپل با پردازنده‌های ARM است. مارتین تا پیش از استعفای خود، هم روی کرنل لینوکس برای این دستگاه‌ها و هم روی توسعه این توزیع کار می‌کرد.)

مارتین: مدیریت توروالدز در ادغام Rust یک شکست بزرگ بود

مارتین در پست خود نوشت:
"مشکلاتی که پروژه Rust for Linux در فرآیند پذیرش در کرنل لینوکس با آن مواجه بوده، به‌خوبی مستند شده است، بنابراین نیازی به تکرار آن‌ها نمی‌بینم. اما باید بگویم که من مدیریت لینوس در این زمینه را یک شکست بزرگ رهبری می‌دانم."

طبق گزارش‌های قبلی، وصله‌ای که تیم Rust for Linux پیشنهاد داده بود، با مخالفت کریستوف هلوینگ، از نگهدارندگان هسته کرنل لینوکس، مواجه شد. هلوینگ تمایلی به پذیرش مدل انتزاعی ارائه‌شده برای درایورهای Rust نداشت. این موضوع باعث بحث‌های داغی در فهرست ایمیل‌های توسعه‌دهندگان کرنل لینوکس شد. مارتین از توروالدز خواست تا در این مورد تصمیم‌گیری کند، اما توروالدز به‌جای آن، او را به‌شدت مورد انتقاد قرار داد و از فرآیند مدیریت جامعه لینوکس دفاع کرد.

مارتین نوشت:
"من کسی نیستم که در برابر بی‌عدالتی‌ها سکوت کنم. وقتی دیدم که یکی از نگهدارندگان قدیمی پروژه تلاش می‌کند تا مانع پیشرفت Rust for Linux شود، اعتراض کردم. اما واکنشی که دریافت کردم، باعث شد که به نقطه شکست برسم. از نقش خود به‌عنوان نگهدارنده کرنل لینوکس برای ARM اپل استعفا دادم، زیرا دیگر نمی‌خواهم بخشی از این جامعه باشم."

فرسودگی شغلی و بحران در جامعه توسعه متن‌باز

مارتین استدلال می‌کند که پروژه لینوکس برای بقا نیاز به حمایت بازیگران کلیدی صنعت دارد. اما مدیریت غیرمداخله‌ای توروالدز به برخی از نگهدارندگان اجازه داده است که بدون هیچ عواقبی، به سوءاستفاده از موقعیت خود بپردازند. او به استعفای ودسون آلمیدا فیلیو، یکی از مهندسان مایکروسافت و نگهدارنده Rust for Linux، در آگوست گذشته به‌عنوان یک نمونه اشاره کرد.

توروالدز به صراحت در مواجهه با توسعه‌دهندگان رفتار تندی داشته است. به‌عنوان مثال، سال گذشته، او به یکی از توسعه‌دهندگان گوگل گفت: "کد تو آشغال است!"، که واکنش‌هایی درباره فرسودگی شغلی در جامعه لینوکس به دنبال داشت.

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

بحران منابع و مشکلات مالی در نرم‌افزارهای متن‌باز

برایان فاکس، هم‌بنیان‌گذار Sonatype، می‌گوید که نرخ فرسودگی در بین توسعه‌دهندگان نرم‌افزارهای متن‌باز به سطح نگران‌کننده‌ای رسیده است. او هشدار می‌دهد که این مسئله می‌تواند زنجیره تأمین نرم‌افزار را به خطر بیندازد.

"بررسی‌های ما نشان می‌دهد که از سال ۲۰۲۰، تعداد بروزرسانی‌های پروژه‌های متن‌باز یا متوقف شده یا کاهش یافته است، که نشانه‌ای از فرسودگی شغلی یا کمبود منابع در این پروژه‌هاست. تا سال ۲۰۲۴، بیش از ۳۰۰,۰۰۰ پروژه دچار کاهش سرعت توسعه یا تعطیلی کامل شده‌اند."

فاکس تأکید می‌کند که جامعه سالم پایه و اساس یک اکوسیستم نرم‌افزاری موفق است و این نیازمند تأمین مالی است.

*"نرم‌افزارهای قدیمی که متروکه شده یا به‌درستی نگهداری نمی‌شوند، باعث ایجاد حفره‌های امنیتی بزرگی می‌شوند که سازمان‌ها را در معرض خطر قرار می‌دهند. پرداخت به نگهدارندگان پروژه‌ها و استخدام توسعه‌دهندگان جدید می‌تواند شروع خوبی باشد، اما از آنجا که بسیاری از این پروژه‌ها توسط بنیادهای غیرانتفاعی مدیریت می‌شوند، *شرکت‌ها و کاربران بزرگ نیز باید منابع مالی خود را به این پروژه‌ها اختصاص دهند."

ترک Asahi Linux؛ خیانت و آزارهای شخصی

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


او می‌گوید که پس از انتقاد توروالدز متوجه شد برخی از افراد در جامعه لینوکس "بازی دوگانه" انجام می‌دادند: ظاهراً از او و پروژه Asahi Linux حمایت می‌کردند، اما در پشت پرده علیه او موضع می‌گرفتند.

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

در حالی که مارتین از جامعه لینوکس کناره‌گیری کرده است، پروژه‌های Rust for Linux و Asahi Linux همچنان به کار خود ادامه خواهند داد.



صدالبته دراما فقط برای جامعه اوپن سورس ایرانی نیست، بد نبود به یکی از بزرگترین دراما‌های اخیر نگاهی مینداختیم :))


@SohrabContents
برای عزیزان دانشجو

فضای بسته دانشگاه (اطلاعات، هویت و ... شما دستشون هست) واقعاً جای اعتراض نیست.
نگذارید اتفاق ۱۴۰۱ دانشگاه شریف تکرار بشه.

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

این روزها به همه‌ی ما سخت می‌گذره.

سلامت باشید 🌹🙏