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 محتوای آزاد سهراب (Sohrab)
احتمالا همه با پروژه Next در زمانی که استیوجابز از اپل بیرونش کرده بودن، آشنایی دارید یا لااقل نمیدونید می‌تونید اسمش رو سرچ کنید تا بیشتر ازش بدونید.


ما یک پروژه‌ای داریم به اسم Gnustep که یک پیاده‌سازی اوپن سورس از Cocoa هستش که توی مک‌ او اس استفاده میشه.


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


جدیدترین پیاده‌سازی که الان وجود داره و با سیستم عامل Ghostbsd هم عرضه میشه (خبرش تازه‌است)، میزکار gershwin هستش.



من وقت نکردم بیشتر درموردش بخونم و ببینم که آیا روی گنو/لینوکس هم قابلیت اجرا و استفاده رو داره یا نه ولی خودتون می‌تونید بررسی کنید، یا اگر دردسرشو نمی‌خواید توی مخازن Ghostbsd موجوده.


https://github.com/gershwin-desktop/gershwin-desktop


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

@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
آلفاش روی وبسایت گوست بی‌اس‌دی برای دانلود موجوده

https://ghostbsd.org/download


احتمالاً یک بررسی از این انجام بدم و بیشتر درموردش بنویسم براتون.


@SohrabContents
Forwarded from یه شعر (Poem Bot)
خیام | رباعیات | رباعی شمارهٔ ۱۷۲

در گوش دلم گفت فلک پنهانی
حکمی که قضا بود ز من می دانی
در گردش خویش اگر مرا دست بدی
خود را برهاندمی ز سرگردانی

#خیام | گنجور
📍@iipoem
Forwarded from برند کارفرمایی همکاران سیستم
🔴 مدیریت حافظه همیشه یکی از چالش‌های پنهان دنیای برنامه‌نویسیه؛ همون جایی که عملکرد واقعی یک زبان مشخص می‌شه. در Go این موضوع نه‌تنها به بهینه‌سازی سرعت کمک می‌کنه، بلکه کلید اصلی مقیاس‌پذیری و اجرای همزمان هزاران goroutine به‌شمار میاد.

💻 ما در دومین رویداد تک‌وتاک – سلسله رویدادهای تخصصی در حوزه توسعه نرم‌افزار همکاران سیستم – که به‌ صورت #رایگان و #آنلاین برگزار می‌شه، سراغ مبحث مدیریت حافظه در Go می‌ریم:

🔺 ساختار حافظه در برنامه‌ها
🔺 استک در Go (Escape Analysis و Dynamic Sized Stack)
🔺 هیپ در Go (Garbage Collector و Mark & Sweep)


👨🏻‍💻 ارائه‌دهنده: سهند صفی‌زاده | تیم‌لید شرکت همکاران سیستم

📅 پنج‌شنبه ۱۳ شهریورماه | ساعت ۱۰ تا ۱۲

🔴 شرکت در رویداد فقط در صورت ثبت‌نام امکان‌پذیره.

🔗 اطلاعات بیشتر و لینک ثبت‌نام:

تک‌وتاک ۰2 : مدیریت حافظه در Go - همکاران سیستم

Linkedin | Instagram
🤔1
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
دانلود کامل محتوای سایت در لینوکس

جهت دانلود کامل سایت، با دستور CD وارد فهرست دلخواه بروید.
دستور زیر را وارد کنید.
wget -mpEk https://predator-os.ir
-------------------
wget -mpEk https://little-psycho.ir
بزنید.

https://learninghive.ir
Forwarded from Linuxor ?
یه سایت جالبی که پیدا کردم zread.ai ‍ه
کاربردش اینه که می‌تونه ریپوزیتوری های گیتهاب رو با LLM بررسی کنه و یه خلاصه‌ی کاملی ارائه بده. این خلاصه فقط هم بر اساس Readme نیست و بر اساس کد و معماری پروژه هم بهتون اطلاعاتی میده.
در حالت بدون لاگین فقط ریپوهای معروف رو داره که همین هم عالیه و برا پیدا کردن ریپوهای جدید عالیه. میتونید لاگین کنید و پروژه های دیگه هم خودش ایندکس نکرده رو هم بهش لینک بدید تا بعد از چند دقیقه ایندکس کنه.
Forwarded from کاخ رسانه
🔴 اولین باج‌افزار مبتنی بر هوش مصنوعی شناسایی شد؛ تهدیدی تازه به‌نام PromptLock

🔸
شرکت امنیتی ESET از شناسایی اولین باج‌افزار مبتنی‌بر هوش مصنوعی با نام PromptLock خبر داده است. این بدافزار از مدل زبانی بزرگ OpenAI به‌صورت محلی و از طریق پلتفرم‌های مخصوص برای تولید لحظه‌ای اسکریپت‌های مخرب استفاده می‌کند. این ویژگی باعث می‌شود رفتار آن در هر اجرا متفاوت باشد و شناسایی آن برای ابزارهای امنیتی دشوار شود.

🔸باج‌افزار PromptLock با استفاده از اسکریپت‌های Lua که از پرامپت‌های از پیش تعیین‌شده تولید می‌شوند، قادر است فایل‌های سیستم قربانی را فهرست کرده، داده‌های انتخابی را استخراج و آن‌ها را رمزگذاری کند. این بدافزار روی سیستم‌عامل‌های ویندوز، مک و لینوکس اجرا می‌شود و از الگوریتم رمزگذاری SPECK استفاده می‌کند. قابلیت تخریب داده‌ها در این بدافزار هنوز به‌طور کامل پیاده‌سازی نشده است، بااین‌حال کشف اخیر نشان‌دهنده تهدید جدیدی است که باید مورد توجه قرار گیرد.

@kakhresaneh
Please open Telegram to view this post
VIEW IN TELEGRAM
Mini mix 9
Alizo
صبح که آهنگ مهستی رو گذاشتم؛ یک دوستی این رو برام فرستاد.

خوبه 👌

می‌شه چندساعت رو ولوم بالاتر گوش داد و باهاش روی کار تمرکز کرد (تست کردم)
چرا هیچ‌کدوم نگفتین تزریق درسته؟ 😂
گرچه میگفتین هم فرقی نداشت من که املام افتضاحه
یادمه دبستان هروقت معلم توی املا میگفت «شتر» من به فکر فرو میرفتم چون نمیدونستم چندتا دندونه داره
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نرخ باروری جهانی (تولد به ازای هر زن) در سال ۲۰۲۳

@TheRaymondDev
Forwarded from SoniaCircuit (Soroush)
کاش دلتنگی نیز نامِ کوچکی می‌داشت
تا به جانش می‌خواندی:
نامِ کوچکی
تا به مهر آوازش می‌دادی،
همچون مرگ
که نامِ کوچکِ زندگی‌ست
و بر سکّوبِ وداع‌اش به زبان می‌آوری
هنگامی که قطاربان
آخرین سوتش را بدمد
و فانوسِ سبز
به تکان درآید:
نامی به کوتاهیِ‌ آهی
که در غوغای آهنگینِ غلتیدنِ سنگینِ پولاد بر پولاد
به لب‌جُنبه‌یی بَدَل می‌شود:
به کلامی گفته و ناشنیده انگاشته
یا ناگفته‌یی شنیده پنداشته.


احمد شاملو

وین راه بی‌نهایت...
@VinRaheBinahayat
سامانه جامع مدرسه
فقط ۶۰ کیلوبایت!

    تفریحم شده با هوش مصنوعی ایده های خارق العاده رو با سرعت بسازم. یک تک فایل PHP رو روی هر سِرور فقط کپی کنی و خودش دیتابیس SQLite بسازه و آماده باشه که دیتا وارد کنی داخلش.
     الان اینجا یک وبلاگ خبری برای مدرسه داریم که اخبار با عکس ثبت میشه داخلش و بعد از تعریف معلم میشه دانش آموزانشون رو هم وارد کرد و حالا معلم ها میتونن پیامهای خصوصی بفرستن برای شاگردان و مثلاً نمرات رو اعلام کنن.
مدیر سایت هم همه چیزو تعریف کنه و تغییر بده.
admin و admin123 کدکاربری و رمز عبور پیشفرض هستن که قابل تغییر هم هستن بعد از اولین لاگین که دیتابیس ساخته میشه.

کدهای مشابه:
- سامانه تردد تک صفحه ای خودکار با SQLite
- ساخت ۳ سوته سیستم ارتباط با مشتری CRM
school.php
66.4 KB
سامانه جامع مدرسه و ارتباط شاگردان
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
یک دستور ساده و پر کاربرد لینوکسی

پیدا کردن اطلاعات مربوط به بایوس (BIOS) یا UEFI 

از دستور زیر استفاده کن:
1. پیدا کردن نسخه بایوس/UEFI
sudo dmidecode -t bios

خروجی شامل مواردی مثل:
نسخه بایوس (Version)، سازنده (Vendor) و تاریخ انتشار (Release Date)

نویسنده: حسین سیلانی
آموزشهای بیشتر در آکادمی کندوی دانش
https://learninghive.ir
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۴۶۶

در راه نیاز فرد باید بودن
پیوسته حریص درد باید بودن
مردی نبود گریختن سوی وصال
هنگام فراق مرد باید بودن

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
BemiDB 1.0: Postgres Read Replica Optimized for Analytics

🟢 خلاصه مقاله:
BemiDB 1.0 یک Read Replica از PostgreSQL است که برای تحلیل داده بهینه شده. این ابزار به‌عنوان جایگزینی برای Snowflake/Fivetran به منابع دادهٔ مختلف متصل می‌شود، داده‌ها را به‌صورت ستونی و فشرده در S3 همگام‌سازی می‌کند و امکان اجرای کوئری‌های پیچیده را با یک موتور تحلیلی سازگار با Postgres فراهم می‌سازد. مجوز آن AGPLv3 است.

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


👑 @gopher_academy
Forwarded from Geek Alerts
ویرایش‌گر کد Zed که توسط تیم Atom ساخته شده بود، پروتکل جدیدی رو با همکاری گوگل معرفی کردن برای Agentهای کدنویسی به اسم ACP یا Agent Client Protocol، این‌طوری که دیگه مهم نیست شما حتما برای استفاده از یک مدل و یا یک ایجنت خاص از ابزار خودشون استفاده کنید، هر ایجنتی که از این پروتکل استفاده کنه رو می‌شه در هر ویرایش‌گری که از این پروتکل پشتیبانی می‌کنه استفاده کرد، مثلا فعلا می‌شه از Gemini Cli که قبلا فقط تحت ترمینال بود توی ویرایش‌گر Zed استفاده کرد با تمام قابلیت‌ها و ابزارها و MCPهایی که خود این ایجنت پشتیبانی می‌کرده. [L]

🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
به این trait توی actix-web علاقه مند شدم.

impl FromRequest for CommonHeaders

بعد از خوندن سورس کدش؛ واقعاً لذت بردم از نحوه پیاده‌سازیش.

FromRequest

خیلی جذاب پیاده‌سازی شده؛ باهاش می‌شه با یک syntax یکسان همه نوع extractor نوشت و مهمترین بخشش اینکه با همین syntax توسعه دهنده رو متوجه می‌کنه که باید future بنویسه که درجا poll انجام بده یعنی وضعیت این متد توی event-loop به محض run شدن فقط می‌تونه resolve بشه و block, pend, ... نداریم خلاصه به محض برخورد یا ready ok یا ready err خواهید داشت.