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 Pd
درود بر مدیر محترم.
سایت
deepnote.com

فقط با ایمیل یه ماشین مجازی شبیه به vps به مدت۱۴ روز رایگان می ده.
2 vCPU, 5gb memory
Debian 11

بدیش اینه
قدیمی بودن سیستم عامل
باز کردن ترمینال در خود سایت (می شه از توی خود ترمینالی که توی سایت باز می شه کلید ssh بگیریم(بسازیم))
از پیش خودش برات محیط های پیش‌فرض‌ رو نصب می کنه که باید انتخاب کرد. (Python 3.7-3.11، R 4.2، Anaconda) با پکیج‌های آماده (Pandas، NumPy و غیره).
توی تنظيمات باید تنظیم کنی که بعد از چند ساعت استفاده نکردن قطع بشه و ماکزیمم ۲۴ ساعته.

دیدم بهتر از سوءاستفاده از github actions هست.
Forwarded from Linuxor ?
+ می‌تونم بپرسم شغلتون چیه؟
- روی گوگل باگ بانتی می‌زنم
+ گوگل که باگ نداره
- آره دیگه منم بیکارم


@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
دانمارک : "خداحافظ" به مایکروسافت: مهاجرت به لیبره‌آفیس و لینوکس

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

جزئیات این تحول دیجیتال:
🔄 نیمه نخست ۲۰۲۵: ۵۰٪ کارمندان وزارت به لیبره‌آفیس و لینوکس مهاجرت می‌کنند.
🎯 پاییز ۲۰۲۵: تمام وزارتخانه "عاری از مایکروسافت" خواهد شد.
🤝 همکاری با شهرداری‌ها: کپنهاگ و آرهوس (دو شهر بزرگ دانمارک) نیز همین مسیر را آغاز کرده‌اند.

چرا این تغییر؟
🛡 حاکمیت دیجیتال: کاهش وابستگی به شرکت‌های خارجی (به‌ویژه آمریکایی).
💰 صرفه‌جویی هزینه‌ها: حذف هزینه‌های سنگین لایسنس‌های مایکروسافت.
🔓 توسعه نرم‌افزارهای متن‌باز: تقویت اکوسیستم اوپن‌سورس در دانمارک.

در پی این اتفاق :
🎉 استقبال کارمندان: بسیاری از کارکنان وزارت از این تصمیم حمایت کرده‌اند.
⚠️ چالش‌های احتمالی: وزیر تأکید کرده که اگر مشکلات فنی وجود داشته باشد، موقتاً به سیستم قدیم بازمی‌گردند، اما عقب‌نشینی نمی‌کنند:
"اگر شروع نکنیم، هرگز به هدف نمی‌رسیم!"

🔌 قطع سرویس ایمیل ICC: بحران اخیر قطع سرویس‌های مایکروسافت برای دیوان کیفری بین‌المللی نگرانی‌ها را افزایش داد.
• تنش‌های دانمارک و آمریکا: ناگفته نماند این نکته را اضافه کنم که پیشنهاد ترامپ برای خرید گرینلند (!) نیز به این تصمیم دامن زده است.
شلسویگ-هولشتاین (آلمان) نیز اخیراً طرحی مشابه برای گسترش اوپن‌سورس آغاز کرده است. به نظر می‌رسد موج "استقلال دیجیتال" در اروپا در حال گسترش است!

نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰وقت آن رسیده که Windows 10 و Microsoft Office را کنار بگذارید

🔹شرکت The Document Foundation (TDF) که توسعه دهنده و حامی LibreOffice،است ج به پروژه‌ای به نام "پایان ویندوز 10 (End of 10)" پیوسته است. این پروژه توسط جامعه گسترده لینوکس راه‌اندازی شده و هدف آن کمک به کاربران برای مهاجرت از ویندوز 10 به لینوکس دسکتاپ است؛ چرا که ویندوز 10 به‌تدریج به تاریخ پایان پشتیبانی (End-of-Life) خود نزدیک می‌شود.

🔹این شرکت بیان کرده که:
«گزینه‌ای بهتر وجود دارد که دوباره کنترل را به دست کاربران، نهادها و سازمان‌های عمومی بازمی‌گرداند: لینوکس و LibreOffice. این دو برنامه با هم یک جایگزین قدرتمند، دوست‌دار حریم خصوصی و آینده‌نگر برای اکوسیستم ویندوز + Microsoft 365 ارائه می‌دهند.»
مدت‌ها بود قول داده بودم آموزش ساخت پلتفرم VOD با Golang رو منتشر کنم. بین قسمت دوم و سوم فاصله افتاد، چون نمی‌خواستم مثل خیلی از آموزش‌ها فقط یه سری مقاله بنویسم و تموم.

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

اینم لینک فهرست آموزش‌ها با توضیحات مختصر هر قسمت:
https://medium.com/@o.rasouli92/tutorial-list-for-building-a-vod-platform-with-go-and-ffmpeg-fdcf174389f2

@DevTwitter | <Hossein/>
Forwarded from Linuxor ?
همیشه LIMIT گذاشتن روی IP آخرین کاری باشه که باید بهش فکر کنید یه IP مال یه نفر نیست که بخوای از هر لحاظی محدودش کنی

بخصوص توی ایران که VPN خیلی گسترده استفاده می‌شه، فقط زمانی که مجبور شدی روی IP محدودیت بزار


@Linuxor
Forwarded from Linuxor ?
کد 204 یعنی درخواستت با موفقیت انجام شد ولی هیچ محتوایی برای ارسال توی پاسخ ندارم بهت بفرستم.


@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰لینوس توروالدز مخالف فعال‌سازی پیش‌فرض DAMON در کرنل لینوکس است

ویژگی DAMON یک راهکار جذاب برای نظارت بر دسترسی به داده‌ها در کرنل لینوکس است که توسط آمازون و چند تیم دیگر توسعه یافته است. این ابزار برای بهینه‌سازی عملکرد و بهره‌وری سیستم و موارد دیگر طراحی شده است.

در زمان انتشار نسخه ۶.۱۶ کرنل، پچ یا تغییری اضافه شد که DAMON به صورت پیش‌فرض فعال باشد (CONFIG_DAMON=enabled).
این تصمیم بر اساس این استدلال بود که چند توزیع بزرگ مثل AlmaLinux، Amazon Linux، Android، CentOS، Debian، Fedora و Oracle این قابلیت را در کرنل‌های خود فعال کرده‌اند.


تصمیم لینوس توروالدز:
این تغییر اول به چشم لینوس نیامده بود، اما پس از مطلع شدن، او به سرعت این تغییر را برگرداند (revert):
"ما قابلیت‌های تصادفی را به صورت پیش‌فرض فعال نمی‌کنیم."
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
خارج از گود لینوکسی
راهنمای تصویری ویندوز ۹۵ با حضور متیو پری و جنیفر آنیستون

با حضور ستارگان سریال «فرندز»، متیو پری و جنیفر آنیستون – استفاده از چهره‌های محبوب برای ساده‌سازی فناوری
Forwarded from ASafaeirad
The new Apple Liquid Glass is a great example of the hidden costs that come with building our own UI abstraction layers on top of native layer.

Maintaining a cross-platform UI framework across almost all platforms needs huge resources, and honestly, it doesn’t seem like Google really care.

So, please kill Flutter too, Google.

https://github.com/flutter/flutter/issues/170310

#flutter
This media is not supported in your browser
VIEW IN TELEGRAM
یک وب سایت هست که میزان VRAM ای که LLM های مختلف نیاز دارند (چه برای inference یا fine tuning) را نشون میده/تخمین میزنه. میتونید با پارامترهای مختلف مثل نوع Quantization یا انواع GPU یا KV cache و .. بازی کنید و ببینید چقدر VRAM نیاز دارید.
Site: https://apxml.com/tools/vram-calculator

@DevTwitter | <Mehdi Allahyari/>
Forwarded from SoniaCircuit (Sonia)
اگر از Docker Desktop استفاده میکنن این قابلیت توی Settings در بخش Features in development تیک باکسش هست و به راحتی فعال میشه.
Forwarded from SoniaCircuit (Sonia)
https://docs.docker.com/ai/gordon/

خیلی جالبه که داکر هم LLM خودش رو با کد نیم Gordon توسعه داده
Ask Gordon provides AI-powered assistance in Docker tools. It offers contextual help for tasks like:

Improving Dockerfiles
Running and troubleshooting containers
Interacting with your images and code
Finding vulnerabilities or configuration issues

It understands your local environment, including source code, Dockerfiles, and images, to provide personalized and actionable guidance.


برای فعال کردنش باید اکانت داکر داشته باشین, وقتی لاگین میکنید در بخش Beta features گزینه ای به اسم Enable Docker AI برای فعال سازیش وجود داره و با کامند docker ai میتونید سوالتون رو تو ترمینال بپرسین.

کارای جالبی میشه باهاش کرد مثلا مثل مولتی استیج کردن داکر فایل بدون اینکه درگیر trial and error خاصی بشین و مجبور بشین یه ایمج رو ۱۰ بار بیلد بگیرین و re-run اش کنین و یا چیدن چند سرویس مختلف برا docker compose با ارور کمتر ( تقریبا )


پ.ن : کد نیم اش طوریه که منو یاد Gordon Freeman میندازه :)
یک فورک از Xorg X11 گرفتن تحت عنوان XLibre که هدفش مدرن‌سازی x11 عه‌.

https://www.theregister.com/2025/06/10/xlibre_new_xorg_fork/


من نمیدونم چرا :))) ولی این به اندازه همون فورک گنوم ۳ (فلامینگو) پوینت‌لسه.

@SohrabContents
یه مثال جدید به ریپو اضافه کردم
یه tcp echo server نوشتم که با workerها کار میکنه.
سرور (ترد اصلی) کلاینت‌ها رو داخل چنل میفرسته و از اون طرف ترد های worker کلاینت رو از چنل برمیدارن و هندل میکنن.

https://github.com/thehxdev/chan/blob/main/tcpecho.c

@DevTwitter | <Hossein/>
این ریپو چقدررررررر خوبه ، پر از نکات ریز و کار راه بنداز لاراول.
https://github.com/OussamaMater/Laravel-Tips

@DevTwitter | <Shapour/>
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
شما هم توی لینوکس وقتی کلیک راست میکنید روی فولدر پروژتون گزینه Open With Vscode 👩‍💻 براتون نمیاد

کافیه فقط کامند زیر رو بزنی، البته فقط برای توزیع های Ubuntu Base مثل مینت کار میکنه 👩‍💻

wget -qO- https://raw.githubusercontent.com/harry-cpp/code-nautilus/master/install.sh | bash


یکی از دوستان تو کامنتا اضافه کرد
در حقیقت واسه کسایی که فایل منیجر nautilus دارن کار می‌کنه


4️⃣ Source

#️⃣ #linux #vscode

🧑‍💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
ابزار Perplexity که یه ابزار همه کاره هوش مصنوعیه، به گوشی های سامسونگ اکانت Pro رایگان 200 دلاری می‌ده

کافیه با IP آمریکا وارد Galaxy Store بشید و دانلودش کنید و لاگین کنید و اکانتتون Pro می‌شه و روی گوشی غیر سامسونگی هم می‌تونید استفادش کنید.

@Linuxor