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

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Geek Alerts
تلگرام پروسه حذف در صورت گزارش داره، کاری که مثلا با پورنوگرافی کودکان هم انجام میده، منتقدها میگفتن این کافی نیست و حالا داره با همکاری بنیاد دیده‌بانی اینترنت تلاش میکنن تا خودشون این محتواهارو پیدا کنن. یعنی منتظر گزارش کاربرها نمیمونن.
news
@geekalerts
Forwarded from Linuxor ?
با دستور env می‌تونین یه برنامه رو توی environment اصلاح شده اجرا کنید مثلا می‌تونین یه برنامه رو موقتا با زبان فارسی اجرا کنید :

env LANG=fa_IR ./program


یا هر متغیر دیگه رو موقتا برای اجرای اون برنامه تغییر بدین.


🐧 @Linuxor
Forwarded from a pessimistic researcher (Kc)
PhD in Arithmetic of Periods @ MPI-SWS & Leiden
————————————————————

دو تا پوزیشن دکتری هست در حوزه‌ی Arithmetic of Periods که جوینت موسسه‌ی مکس پلانک و دانشگاه لایدن هلند باز شده. پروژه‌ها یک جورایی intersection محاسبات و هندسه‌ی جبری هستن. برای همین یک فرصت بسیار خوبی میتونه برای بچه‌هایی باشه که ریاضی محض کار کردن و دوست دارن وارد TCS هم بشن. علاوه بر Joel از MPI و آقای EMRE SERTÖZ از لایدن، آقای James Worrell از آکسفورد هم co-supervisor این پوزیشن‌ها خواهند بود و این فرصت برای فرد فراهم میشه که در سال یک ماه رو آکسفورد باشه.

ددلاینش ۱۵ ژانویه است و برای کسب اطلاعات بیشتر به این لینک مراجعه کنید.
Forwarded from Linuxor ?
یه پدیده‌ای هست که اسمشو گذاشتم DevOps Paradox. میگه ما برای اینکه سرعت توسعه رو زیاد کنیم و Software Engineer ها بتونن بدون دغدغه اضافی فیچر اضافه کنن باید بیایم فرهنگ DevOps رو جا بندازیم و کل ابزار‌هایی و روش های منسوخ شده که تا الان استفاده میکردیم رو بذاریم کنار و سوییچ کنیم

روی روش های جدید که نیازمند ابزار جدیدن. ولی خب همین مهاجرت از روش های قدیمی به جدید خیلی بیشتر از سودی که تو آینده وعده داده شده هزینه ساعت نفر وارد میکنه و هیچوقت هم تموم نمیشه. یعنی الان نزدیک ۱۰ ساله تیمای دواپس همش دارن آپدیت میکنن و هنوز به سرزمین موعود نرسیدن


🐧 @Linuxor ~ bardia_heydari
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸blue button or terminal?

@TheRaymondDev
یه افزونه ساده تماس با ما برای وردپرس نوشتم که بتوانید ساختار پلاگین نویسی وردپرس رو درک کنید.

همین طور که می ببینید که افزونه دارای ساختار دیتابیس  برای ذخیره داده ها است و بعد در ادمین داده های دریافت شده رو نمایش میدهد.

گیت هاب:

https://github.com/Rayiumir/contact-form-wordpress

@DevTwitter | <Raymond/>
Forwarded from Go Casts 🚀
لذت بردم از زیبایی این مقاله
مخصوصا اون قسمتی که از cpu cache line حرف میزنه که مطمئن هستم برای خیلی هامون جدیده…

داستانش مفصله، اما حتما بخونید
کلا استفاده از sync.Pool جاهایی که temp objectهایی دارید که زیاد داره allocate میشه، زیاد منظورم به تعداد دفعات زیاد هست، استفاده از sync.Pool برای reuse کردن اون objectها کمک میکنه garbage collector کمتر به زحمت بیفته و performance برنامه خیلی بهتر بشه

هم تو خود net/http و encode/json و sdk گولنگ زیاد استفاده شده و هم فریمورک هایی مثل fasthttp که خیلی سریع هستن ازش استفاده میکنن

حتما به اون تیکه padding دقت کنید که چرا داره اضافه میشه
از زیبایی های sync.Pool اینه که lock-free طراحی شده، هر چند به خاطر modern cpuها و cache line ممکنه که این مکانیزم درست اجرا نشه بدون اون padding

قسمت pin و victim هم جالب بود، بخونید

https://victoriametrics.com/blog/go-sync-pool/


@gocasts
Forwarded from CleverDevs (Mammad)
اگه یه لپ تاپ قدیمی و پیر دارید و ازش استفاده ای نمیکنید میتونید این پلی لیست رو از چنل گویبان ببینید و باهاش یه NAS برای خودتون بسازید

https://www.youtube.com/playlist?list=PLpl25_8ecATjo_buYZK4aDxASonBEoonV

#Youtube #NAS
@CleverDevs - @CleverDevsGp
Forwarded from Gopher Academy
🔵 عنوان مقاله
Rill 0.6: A Composable Concurrency Toolkit for Go

🟢 خلاصه مقاله:
مقاله مورد بحث به بررسی مجموعه‌ای از توابع کاربردی در زمینه‌های جریانی سازی (streaming)، پردازش موازی، و ساخت خط لوله (pipeline) می‌پردازد. هدف اصلی این توابع، سهولت در ساخت برنامه‌های همزمان (concurrent programs) با استفاده از قطعات ساده و قابل استفاده مجدد است. در این مقاله، نویسنده تلاش کرده است تا با ارائه روش‌ها و ابزارهایی مناسب، توسعه‌دهندگان را در فرآیند ساخت برنامه‌هایی که می‌توانند بی‌درنگ (کارها را همزمان) انجام دهند، یاری رساند. این ابزارها به گونه‌ای طراحی شده‌اند که افزایش بهره‌وری در پردازش‌ها و تسریع در پیاده‌سازی سیستم‌های مبتنی بر جریانی سازی و خط لوله را به ارمغان می‌آورند، که این خود می‌تواند به بهبود عملکرد کلی برنامه‌ها منجر شود.

🟣لینک مقاله:
https://golangweekly.com/link/162933/web


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 کانال یک برنامه نویس تنبل اولین پاداش تبلیغات رو گرفت.
هر چند ناچیزه

@TheRaymondDev
This media is not supported in your browser
VIEW IN TELEGRAM
یک سرچ‌انجین رایگانه که نتایج رو از ۲۱۱ جستجوگر دیگه به کمک SearXNG و ... می‌گیره و بعد با کمک AI و مدل gpt-4o-mini پاسخ نهایی رو تولید می‌کنه. برخلاف چت‌جی‌بی، تصویر هم در نتایج نشون می‌ده و اینکه نامحدود و رایگانه. Self hosted هم می‌شه اجرا کرد.
morphic.sh

@DevTwitter | <Ayub Kokabi/>
Forwarded from 12&12
💠انجمن قماربازان گمنام ایران💠
💠IRANGA💠

💠جلسه مجازی بهبودی و مشارکت *قماربازان گمنام*

🔹 *گروه امید*🔹

🔹هر روز هفته در نرم افزار *فری کنفرانس*
♦️دوشنبه : 1403/09/05♦️

ساعت:21 الی 22:30 به وقت ایران

ساعت 18:30 الی 20 به وقت اروپا

🗒️ گرداننده جلسه : *شریف*

📕 موضوع جلسه :
💫💫💫💫💫💫💫💫

📚 کتابخوانی 📚

تجربه دهنده : مهرداد

*بعد از ۹۰ روز صفحه*
📖
*تعویق (پشت گوش انداختن)*
همین امروز دست به کار شوید،…

📖

*فقط برای امروز، یک برنامه داشته باشید.*
در صورتی که قمار نکنیم ، در زندگی جدیدمان هیچ ترسی نداریم
💫💫💫💫💫💫💫💫
🔹آدرس و لینک  جلسه آنلاین در نرم افزار فری کنفرانس

https://join.freeconferencecall.com/omidga

◀️ آدرس کانال  روابط عمومی و اطلاع رسانی واتساپ :
https://chat.whatsapp.com/IOUOAA5x8pS5QEXFHNg9CJ

💎آدرس کانال ربات انجمن قماربازان گمنام در تلگرام https://t.iss.one/Gairan_bot

📃 *ما قربانی یک نوع وسوسه ی فکری هستیم که اراده ی انسان نمی تواند آنرا درهم بشکند و هیچگونه پیروزی فردی در برابر چنین وسوسه ای میسر نیست*
Forwarded from amirooo
دوستان این لینک لایو امروز هستش که ساعت 6 شروع میشه.
این اولین لایو یوتیوبی من هستش که قراره توی اون با زبان برنامه نویسی Rust یه بدافزار رو توسعه بدیم.

ساعت 6 منتظرتون هستم.
https://youtube.com/live/4_Oygh2whrY?feature=share
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰محل قرارگیری فایلهای حذف شده در لینوکس
🔹مسیر پیش فرض به صورت زیر است
/home/User_Name/.local/share/Trash/*
🔹به منظور حذف فایلها از سطح زباله دستور زیر را استفاده کنید
rm -rf ~/.local/share/Trash/*
این دستور بدون تایید حذف میکند.

🔹درصورت تمایل به بازیابی فایهای حذف شده در لینوکس از
1. استفاده از ابزارهای بازیابی داده ابزارهای بازیابی داده مانند testdisk, photorec, و extundelete می‌توانند در بازیابی فایل‌های حذف شده کمک کنند.
پست بعدی چی باشه؟
زار و زندگی رو بذارید کنار که آقا OpenAI گفته از فردا به مدت 12 روز، هر روز قراره چیزهای جدیدی رو ارائه بده.

خدا می‌دونه دکمه چه مشاغل و مفاهیمی زده خواهد شد.
پ ن: دکمه اونی که مد نظر هممونه انشالله 😌
بالاخره پخت و پز Bake-rs تموم شد.

این ابزار یه Script runner ـه که محدود به هیچ کار خاص و پلتفرم خاصی نیست.

اگه دوست داشتید یه نگاهی بهش بندازید.

امیدوارم به دردتون بخوره

نسخه 1.0.2 آماده ی استفاده هست:
https://github.com/ali77gh/bake-rs

@DevTwitter | <Ali/>