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 🎄 یک برنامه نویس تنبل (  MΞ)
🔸Rust(Axum) vs. Go(Gin) Performance Benchmark

https://www.youtube.com/watch?v=31R8Ef9A0iw

@TheRaymondDev
Forwarded from کانال علی شیردستیان (Ali Shirdastian‌ ‌)
استخدام گرافیست برای تیم سوشال برنامه ۱۰۰۱ 🎬🎨

ما به یه نیروی گرافیست خلاق و سریع برای تیم سوشال برنامه ۱۰۰۱ نیاز داریم.

🔹 مهارت‌های لازم:
تسلط به فتوشاپ و ایلاستریتور
آشنایی ابتدایی با پریمیر
سرعت عمل و دقت بالا
روحیه کار تیمی

🔹 وظایف:
🎨 طراحی کاور پست‌های پیج‌های مرتبط با برنامه
🖼 طراحی پوسترهای برنامه
📸 ادیت قاب عکس‌های برنامه
🎬 تدوین و جداسازی بخش‌های مهم برنامه در قالب ویدیوهای کوتاه

📍 محل کار: گرمدره
زمان کاری: براساس آفیش پروژه
🚗 مزایا: سرویس رفت‌وبرگشت + وعده‌های غذایی
📅 استراحت: یک یا دو روز آف در هفته

🔗 رزومه‌ها بعد از بررسی و اعتبارسنجی توسط من، به تیم تهیه‌کننده منتقل می‌شه:

@shirdastian
Forwarded from Persian LUG
پرشین‌لاگ
برلین، سه‌شنبه ۴ فوریه ساعت ۱۸:۳۰

موضوع: زبان Monkey C و بحث آزاد


📍 Cafe Chagall, Kollwitzstraße 2, Berlin


🌐 http://persianlug.com
📢 @persianlug
💬 @persianlug_chat
Forwarded from Yasha
من موقع نوشتن داکیومنت پروژه:

@Yasha
Forwarded from FouXi (ERFouX)
توی آپدیت جدید Zen Browser به صورت پیشفرض بجای باز شدن یک New Tab شما فقط Address bar رو خواهید داشت.

( دکمه NewTab و میانبر CTRL + T هردو Address bar رو براتون باز میکنن )

برای حل این مشکل کافیه about:config رو باز کنید و zen.urlbar.replace-newtab رو به false تغییر بدید. ✔️


🔖@TheFouX
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
در مورد data annotation بیشتر شغل دوم هست، توی دو دسته جذب میکنن، دسته عمومی معمولا تنها چیزی که میخواد تسلط به نگارش زبان انگلیسی و تو بعضی از موارد زبان دوم هم میخوان.
و دسته تخصصی با مدرک دانشگاهی میگیرن تو تخصص‌های خاص مثل ریاضی و ...

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

بعضی از پلتفرم‌ها مثل dataannotation. tech نوشتن ساعتی ۲۰ دلار پرداخت میکنن، از جاهایی مثل آمریکا، کانادا، انگلیس، ایرلند، نیوزیلند و استرالیا میشه داخلشون ثبت‌نام کرد.

ولی محدود به پلتفرم‌ها نباشیم میشه داخل خود شرکت‌ها هم کار کرد که یه جور رزومه هم باشه، مثلا xAI امسال تصمیم داره چند هزار نفر data annotation رو به صورت تمام وقت یا پاره وقت استخدام کنه، بیشتر هم آدم‌های دو زبانه میخوان که شانس بیشتری با اروپایی‌ها و آسیایی‌ها هست.

businessinsider
@geekalerts
Forwarded from Linuxor ?
توی سال 2017 دیپ مایند موتور بازی شطرنج AlphaZero رو معرفی کرد که با یادگیری تقویتی و شبکه‌های عصبی، فقط با چند ساعت بازی با خودش، به سطحی فراتر از انسان رسوندنش. در برابر Stockfish که یکی از قوی‌ترین موتورهای سنتی که بر پایه جست‌وجوی درختی و هرس آلفا-بتا کار می‌کرد قرارش دادن...

نتیجه؟ AlphaZero تونست Stockfish رو کاملا نابود کنه از 100 تا بازی 28 تا برد 0 تا باخت و 72 تا مساوی؛ این نتیجه نشون داد که یادگیری تقویتی و شبکه‌های عصبی می‌تونه بر روش‌های کلاسیک جست‌وجوی درختی به راحتی غلبه کنه.





@Linuxor
حالا اگر کتاب کلین کد رو نخوندید و احساس میکنید تو ۴۶۰ صفحه، احتمالا حرفهای خیلی بیشتری زده شده و آماده هستید که یک نفر همهی اونها شسته رفته و به زبان فارسی + توضیحات و مثالهای بیشتر بهتون بگه؛ در عین حال از اونجایی که کتاب رو screen share کرده میبینید که هیچ آیتمی رو هم الکی رد نمیکنه... میتونید به پلیلیستی که درست کردم سر بزنید و اونها رو ببینید و کدتون رو چند پله بهتر کنید!

https://www.youtube.com/playlist?list=PLvComYym9Hg3mXWX4hjIEAnqo5vv4ccS-&themeRefresh=1

@DevTwitter | <Amin Bazgir/>
Forwarded from Linuxor ?
توی آمریکا سکه های 1 و 5 و 10 و 25 و 50 سنتی داریم این انتخابشون خیلی هوشمندانه و قشنگ بوده چون موقع بقیه پول دادن می‌شه کمترین تعداد سکه رو جابجا کرد در واقع الگوریتم حریصانه روش بهینه کار می‌کنه و مغز ما هم تقریبا مثل الگوریتم حریصانه کار میکنه

مثلا بخوایم به یکی 16 سنت بدیم کافیه از بالا شروع کنیم و هرکدوم کمتر بود برداریم که می‌شه 10 و 5 و 1 در واقع کمتر از 3 تا سکه برای ساخت 16 غیر ممکنه.

حالا فرض کنید آمریکا یه سکه 12 سنتی هم بسازه بده دست مردم، دیگه نمی‌شه به صورت حریصانه و ساده حساب کتاب کرد چون اگه اول بزرگ ترین حالت ممکن که 12 هستش رو برداریم و بعدی 5 که نمی‌شه مجبور می‌شیم چهار تا 1 سنتی بدیم تا بشه 16. که اینجا 5 تا سکه ردو بدل شده اما توی حالت اول 3 تا.


@Linxuor
Forwarded from Linuxor ?
فرض کنید من بگم :‌ اگه آب به 75 درجه برسه جوش ميآد.
P → Q
اگه هیچ دستگاهی نداشته باشیم که آبو به 75 درجه برسونه، توی واقعیت نمی‌تونین بگین من درست گفتم یا غلط، اما کامپیوتر ها اینو درست در نظر می‌گیرن، چون فرض P مسئله false هستش چه آب توی 75 درجه جوش بیاد چه نیاد جمله من درسته.

به زبون کامپیوترا این یعنی اینکه تا زمانی که نمی‌دونم، فرض می‌کنم درست گفتی !

@Linuxor
Forwarded from Sudoer (Morteza Bashsiz)
دلنوشته

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

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

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

نتیجه گیری اخلاقی:
خیلی سیس بابا بزرگ‌ها رو در آوردم. با کوچکتر از خودتان مهربان باشید. مهر بورزید تا مهر ببینید. اگه کسی هم شاخ بازی در آورد با دلیل و منطق بزنید دهنش رو مورد عنایت قرار بدید
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰میز لینوکسی Plasma 6.3 رسماً از راه رسید

انجمن KDE راه‌اندازی رسمی Plasma 6.3 را اعلام کرد، به‌روزرسانی که چهار ماه پس از نسخه قبلی از راه رسیده و بهبودهای مختلفی در عملکرد، قابلیت استفاده و ویژگی‌های جدید به همراه دارد که به دنبال بهینه‌سازی تجربه سیستم دسکتاپ هستند.

این نسخه بر تمرکز روی جنبه‌های کلیدی مختلف محیط، از مدیریت پنجره گرفته تا سیستم اعلان و ادغام با دستگاه‌های ورودی مانند تبلت‌های گرافیکی تمرکز دارد. اشکالات متعددی نیز برطرف و عملکرد بهینه شده است.
🔹بهبود مدیریت رنگ و پخش چندرسانه‌ای در Plasma 6.3
🔹رابط کاربری بصری‌تر و در دسترس‌تر ارائه می‌دهد.
🔹سفارشی‌سازی و قابلیت استفاده بهبود یافته.
🔹بهبودهای Discover.
🔹موارد جدید در مدیریت برق و دستگاه.
🔹بهینه‌سازی در مدیریت پنجره KWin.
🔹بهبودهای مدیریت صفحه و مقیاس‌بندی در Plasma 6.3.
🔹پشتیبانی کامل‌تر برای پروتکل مدیریت رنگ Wayland پیاده‌سازی شده است. این ویژگی به طور پیش‌فرض فعال است.
🔹مدیریت روشنایی برای پروفایل‌های HDR و ICC و عملکرد HDR بهبود یافته که منجر به بهبود بازی، طراحی گرافیک، تماشای ویدیو و موارد دیگر می‌شود.
🔹اکنون می‌توان از مسدود کردن ذخیره انرژی توسط برخی برنامه‌ها جلوگیری کرد، روشنایی هر مانیتور را به طور جداگانه تنظیم کرد و پروفایل‌های برق را از ویجت باتری تغییر داد. همچنین می‌توان با ترکیب Meta + B بین حالت‌ها جابجا شد.
🔹Discover اکنون از بسته‌های PostmarketOS پشتیبانی می‌کند.
🔹صفحه دسترسی بهبود یافته با فیلترهای جدید برای افرادی که دارای کوررنگی هستند
🔹رنگ‌های برجسته بهبود یافته.
🔹سینی سیستم بهبود یافته.
🔹دیالوگ‌ها و پنجره‌های بازشو یکی شده‌اند.
🔹جلوه‌های صوتی و اقدامات بهبود یافته.
🔹ویجت آب و هوا اکنون دماهای "مشابه" را نشان می‌دهد.
🔹ابزار برش یکپارچه جدید هنگام تنظیم آواتار کاربر جدید.

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from Gopher Academy
describe two categories of Go types:👆🏾

👑 @gopher_academy
من یک مطلب سرگشاده نوشتم برای وضعیت اکثر لاگ‌های کشور که خیلی وقت بود می‌خواستم بنویسم.

به صورت کلی، من به شخص یا لاگ خاصی اشاره نکردم توی این مطلب و وضعیت اکثر لاگ‌های کشور رو به تصویر کشیدم. حالا اگر خودتون بعد از خوندنش به شخص یا لاگی ربطش بدید و بعد بگید عه فلانی رو گفتید از گردن من خارجه، چون همین اول من به این موضوع اشاره کردم.


از اینجا می‌تونید بخونیدش

یک مطلب هم دارم درمورد جامعه برنامه‌نویسان و جامعه نرم‌افزار آزاد می‌نویسم که اون هم شاید یکمی تند به نظر بیاد ولی خب، چاره چیه؟ حرفایی که بقیه نمیزنن رو ما می‌زنیم :))

@SohrabContents
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
افیس ONLYOFFICE Docs 8.3 (منتشر شد در 6 فوریه 2025)

در اینجا برخی از نکات برجسته انتشار ONLYOFFICE Docs 8.3 آورده شده است:

🔹پشتیبانی از فرمت فایل جدید: آخرین به روز رسانی از فرمت‌های Apple iWork (Pages، Keynote، Numbers) و فرمت‌های Hancom Office (.hwp، .hwpx) پشتیبانی می‌کند.

🔹پشتیبانی بهبود یافته از RTL: پیشرفت‌ها شامل قابلیت تغییر جهت پیش‌فرض صفحه و پاراگراف و نمایش ثابت کاراکترهای غیرقابل چاپ برای پاراگراف‌های RTL است.


🔹پیشرفت‌های ویرایشگر PDF: مهرهایی برای اسناد حرفه‌ای، بهبود ویرایش مشترک در زمان واقعی، انتخاب چندگانه برای صفحات، پنل سریع برای ویرایش حاشیه‌نویسی‌ها و شفافیت قابل تنظیم برای رنگ‌های برجسته معرفی شده است.
🔹به‌روزرسانی‌های Spreadsheet : همکاری بهبود یافته با عملکرد undo در طول ویرایش مشترک، به‌روزرسانی خودکار برای پیوندهای خارجی و گزینه‌های بیشتر برای پر کردن خودکار سلول‌ها.
🔹ویژگی‌های برنامه Presentation : تب طراحی جدید برای ویرایش آسان‌تر اسلاید، ابزارهای طراحی در حالت نمایش اسلاید و موارد جدید اضافی مانند تغییر نام Slide Master و گزینه Show from Beginning.
🔹ویژگی ادغام اشکال: اشکال را برای ایجاد تصاویر سفارشی با گزینه‌هایی مانند Union، Combine، Fragment، Intersect و Subtract ترکیب کنید.
🔹بهبودهای Usability : مقایسه بهبود یافته اسناد، مدیریت اسناد محافظت شده، جابجایی کدهای فیلد و تنظیم مجدد برش برای تصاویر.
🔹بومی‌سازی: پشتیبانی از زبان آلبانیایی و زبان‌های بیشتر برای استثنائات تصحیح خودکار متن اضافه شده است.
📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۸۵۵

در چشم منی و گرنه بینا کیمی
در مغز منی و گرنه شیدا کیمی
آنجا که نمی دانم آنجای کجاست
گر عشق تو نیستی من آنجا کیمی

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
در زبان Go، انواع داده‌ها را می‌توان به دو دسته تقسیم کرد:

### 1. انواعی که در یک بلوک حافظه ذخیره می‌شوند (Solo Direct Value Part)
این دسته شامل boolean، عددی، اشاره‌گر، struct، array و unsafe pointer است. مقدار این انواع به‌صورت مستقیم در حافظه ذخیره می‌شود، به این معنی که مقدار آن‌ها در همان متغیر قرار دارد و به بخش دیگری از حافظه ارجاع نمی‌دهد.

### 2. انواعی که در چندین بلوک حافظه ذخیره می‌شوند (Direct Part → Underlying Part)
این دسته شامل slice، map، channel، function، interface و string است. مقدار واقعی این داده‌ها در یک بخش دیگر از حافظه ذخیره می‌شود و متغیر تنها یک ارجاع (reference) به آن مقدار دارد.

به‌عنوان‌مثال، یک slice شامل سه بخش است:
- pointer (به آرایه‌ای که داده‌ها را ذخیره می‌کند)
- length (تعداد عناصر)
- capacity (ظرفیت آرایه)

هنگامی که شما یک slice را به متغیر دیگری اختصاص می‌دهید، تنها ارجاع کپی می‌شود، نه داده‌های داخل آن. این رفتار در مورد map`، `channel`، `string و سایر انواع این دسته نیز صدق می‌کند.

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

👑 @gopher_academy