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 Linuxor ?
دیباگر کسی که print("here") کارشو راه می‌ندازه نباش


@Linuxor
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۸۴۹

خوش باش که خوش نهاد باشد صوفی
از باطن خویش شاد باشد صوفی
صوفی صاف است غم بر او ننشیند
کیخسرو و کیقباد باشد صوفی

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
به روز ترین اخبار در مورد دنیای بلاکچین و ارز های دیجیتال

👇👇👇👇👇
https://t.iss.one/Blockchain_labdon
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸fdict

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

alias fdict='function _fdict(){
response=$(curl -s "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=fa&dt=t&dt=bd&dj=1&q=$(echo $* | jq -sRr @uri)");
translation=$(echo "$response" | jq -r ".sentences[0].trans");
echo "$translation";

echo "verb: $(echo "$response" | jq -r ".dict[] | select(.pos == \"verb\") | .terms | join(\", \")")";
echo "noun: $(echo "$response" | jq -r ".dict[] | select(.pos == \"noun\") | .terms | join(\", \")")";
echo "conjunction: $(echo "$response" | jq -r ".dict[] | select(.pos == \"conjunction\") | .terms | join(\", \")")";
echo "preposition: $(echo "$response" | jq -r ".dict[] | select(.pos == \"preposition\") | .terms | join(\", \")")";
}; _fdict'

@TheRaymondDev
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نسخه ۱۰.۴ WINE با بهبودهای Vulkan و بیش از ۲۰۰ تغییر منتشر شده است.

مهم‌ترین ویژگی‌های WINE 10.4 شامل موارد زیر است:
بهبود پشتیبانی از فایل‌های PDB در DbgHelp

پشتیبانی بهتر از دیکودر ویدیویی Vulkan در WineD3D

پشتیبانی از قابلیت‌های دسترسی‌پذیری در کنترل SysLink

پیشرفت بیشتر درایور بلوتوث

علاوه بر این‌ مجموعه‌ای از رفع اشکالات جزئی نیز انجام شده است. از نظر آماری، این نسخه شامل رفع ۲۸ باگ و در مجموع ۲۴۱ تغییر است.
جزئیات کامل:
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.4
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
Media is too big
VIEW IN TELEGRAM
چطور با رعایت best practice ها
مثل یک حرفه ای data fetch انجام بدیم؟

با استفاده از
use()
Suspense
ErrorBoundary
که احتمالا اسمشون رو شنیدید ولی تاحالا استفاده نکردید یا اینکه دقیق نمیدونید چطور میشه ازشون استفاده کرد.

ویدیو رو ببینید و از نتیجه ی نهایی کد لذت ببرید😁
اگرم سوالی داشتید حتما بپرسید.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
بالاخره اولین نسخه از GIMP 3.0 منتشر شد.

این نسخه نتیجه هفت سال تلاش سخت توسعه‌دهندگان داوطلب، طراحان، هنرمندان و اعضای جامعه کاربری است (برای مقایسه، نسخه GIMP 2.10 اولین بار در سال ۲۰۱۸ منتشر شد و توسعه نسخه 3.0 از سال ۲۰۲۰ آغاز شده بود).

ویژگی‌های جدید GIMP 3.0
طراحی رابط کاربری جدید: مهاجرت به GTK3، صفحه اصلی جدید و پشتیبانی بهتر از نمایشگرهای HiDPI.
ویرایش غیرمخرب پیشرفته: امکان اعمال فیلترها روی لایه‌های گروهی و ذخیره نسخه‌های مختلف در فایل‌های XCF.
پشتیبانی گسترده‌تر از فرمت‌ها: شامل TIFF، BMP 64 بیتی، PSD در حالت 16 بیتی LAB و DDS با فشرده‌سازی BC7.
بهبود عملکرد: پاسخ‌دهی روان‌تر ابزارهای ویرایش و مدیریت کارآمدتر منابع.

📌 جزئیات کامل نسخه:
https://www.gimp.org/news/2025/03/16/gimp-3-0-released/
Forwarded from Gopher Academy
🔵 عنوان مقاله
golang-set: A Simple, Well-Tested, Generic Set Type

🟢 خلاصه مقاله:
مقاله‌ی مورد نظر درباره‌ی آخرین نسخه‌ی انتشار یافته (v2.8) برای زبان برنامه‌نویسی Go می‌باشد که پشتیبانی از قابلیت جدید "range-over-func iteration" اضافه شده در نسخه‌ی 1.23 Go را معرفی می‌کند. این ویژگی جدید به برنامه‌نویسان اجازه می‌دهد که بر روی نتایج تابع با استفاده از حلقه‌ی range به صورت مستقیم تکرار کنند، که رویکردی بسیار کارآمد برای مدیریت مجموعه‌های داده‌ای است. علاوه بر این، نویسنده به نداشتن ساختار داده‌ای "مجموعه‌ها" به صورت بومی در Go اشاره می‌کند و توصیه می‌کند تا زمانی که این ویژگی بومی اضافه نشود، از راه‌حل‌های موجود استفاده شود. این مقاله به ویژه برای توسعه‌دهندگان نرم‌افزاری که از Go استفاده می‌کنند مفید است، زیرا اطلاعاتی در مورد قابلیت‌های جدید و توصیه‌های مربوط به بهینه‌سازی کدهایشان ارائه می‌دهد.

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


👑 @gopher_academy
Forwarded from  (Z ِ y n َ b)
سری اوّل عکس‌های کاخ گلستان:
drive.google.com/drive/folders/1XVE6EGD8kYnR2G8rR_Dc0JKYi9ykA0vg

سری دوّم عکس‌های کاخ گلستان:
drive.google.com/drive/folders/1WYg9RPVIRSvqOHyKdUqQt1mD7UuL9gN_

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

#history #culture
@amiria703_channel
Forwarded from PouriaGeek
🌍 اوپن سورس، بازجویی نیست!

وقتی داشتم توی لینکدین میگشتم دیدم یه توسعه دهنده خوش ذوقی یه ریپوش رو اوپن سورس کرده و بیشتر شبیه جلسه دادگاه بود که چرا اینجا رو اینطوری نوشتی ؟ برای چی از این راه نرفتی ؟ مگه هنوز کسی اینطوری مینویسه ؟

🔹 اوپن سورس یعنی یه توسعه‌دهنده تصمیم گرفته کدش رو بذاره در اختیار بقیه تا هم بتونن رایگان استفاده کنن یا روی سرورشون اجرا کنن (self-hosted)، هم اگه دوست داشتن توی پروژه مشارکت کنن و باهم یه چیز بهتر بسازیم.

اوپن سورس به این معنی نیست که این پروژه بی‌نقصه یا اینکه وقتی یه ریپو اوپن سورس می‌شه، توسعه‌دهنده باید بشینه به همه جواب بده که "چرا اینو اینجوری نوشتی؟ چرا فلان روشو انتخاب نکردی؟"

اگه جایی از کد مشکل داره یا حس می‌کنی یه روش بهتر هست، ساده‌ست: PR بزن و درستش کن! شاید اون لحظه توسعه‌دهنده این روش به ذهنش نرسیده یا حتی نمی‌دونسته، و دقیقاً به همین خاطر کد رو اوپن سورس کرده!

💡 خیلی از پروژه‌های بزرگی که امروز استفاده می‌کنیم، از یه ریپوی ساده شروع شدن و با مشارکت هزاران برنامه‌نویس رشد کردن. پس اگه یه پروژه رو دوست داشتی یا حتی یه ایده کوچیک برای بهتر شدنش داری، یه PR بزن یا با توسعه‌دهنده ارتباط بگیر.

- آخرش هم یادمون نره، ما همه فارغ از زبان و فریمورک، عضو یه کامیونیتی هستیم. اوپن سورس یعنی استفاده، مشارکت، رشد!

@pouriageek
🔥ابزار Bootc سیستم عاملی مثل کانتینر (Docker یا ...)

قبلا در این پست مورد Immutable یا Atomic Distros صحبت کرده ام و گفتیم مشخصا آینده قوی داره که مثال میشه SteamOS، Fedora Silverblue یا NixOS
امروزه خیلی نرم افزار ها به‌صورت کانتینر (مثلاً Docker) اجرا میشوند

🔥 ایده اینه؟ چرا کل سیستم‌عامل را در قالب یک یا چند کانتینر تعریف نکنیم 😎

ابزار Bootc یک رویکرد نوین در ساخت سیستم‌عامل‌های لینوکسه که از مزایای کانتینریزاسیون و GitOps استفاده میکنه
با استفاده از فایل‌های پیکربندی و کانتینرها، تمام اجزای مورد نیاز سیستم‌عامل را در یک ریپو (repository) تعریف کنید.

🗓 یک سرویس وب Nginx را به عنوان بخشی از سیستم‌عامل
FROM quay.io/fedora/fedora-bootc:41
COPY nginx.container /usr/share/containers/systemd
COPY nginx.conf /etc/nginx

ابزار Bootc نه تنها برای سرورهای ساده مثل Nginx مناسبه حتی میشه برای ایجاد یک دسکتاپ لینوکسی کامل با نرم‌افزارهای مثل VSCode، OpenRazr و حتی درایورهای Nvidia استفاده کرد.
این روش به مفهوم GitOps نزدیکه و نیاز به ابزارهای پیکربندی مثل Ansible یا Chef نیست،

#linux #devops #تخصصی
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
My Job Is Done

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

@DevTwitter | <abolfazl/>
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۸۲۹

چشمان خمار و روی رخشان داری
کان گوهر و لعل بدخشان داری
گیرم که چو غنچه خنده پنهان داری
گل را ز جمال خود تو خندان داری

#مولانا | گنجور
📍@iipoem
✔️ نصب و اجرای اولین کد پایتون - قسمت دوم دوره پایتون

🔗 https://youtu.be/hoRxHA-HI6Y 🔗

خب حس نمی‌کنم عنوان ویدیو نیاز به توضیح زیادی داشته باشه. توی این قسمت پایتون و vs code رو دانلود و نصب می‌کنم.


🔗 https://youtu.be/hoRxHA-HI6Y 🔗

پ.ن: پیشنهادات و انتقادات شما باعث میشه تا شما به محتوای بهتری دسترسی داشته باشید 💙💙


#آموزش_پایتون #Python
#ویدیو
#یوتیوب

💙💙 @PhiloLearn 💙💙
Forwarded from Curious Geek ⚡️
درود 👋
هر کسی از این قالب خوشش میاد و می‌خواد وبسایت خودش بشه پی‌وی پیام بده 🤝
https://ig844oc0owkc8wcoss0808ww.5.34.207.26.sslip.io
👤 @Tombaugh
🆔 @Hiradsajde
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸 تعداد اشتراک‌ استارلینک در ایران به ۴۰ تا ۵۰ هزار رسید

🔻 مجله اقتصادی فوربز در آذرماه ۱۴۰۳ اعلام کرد که بیش از ۲۰ هزار اشتراک استارلینک در ایران وجود دارد و در دی‌ماه ۱۴۰۳، انجمن تجارت الکترونیکی تعداد اشتراک فعال استارلینک در ایران را دست‌کم ۳۰ هزار و تعداد کاربران آن را بیش از ۱۰۰ هزار نفر اعلام کرد.

🔻 اکنون با توجه به این روند رشد، می‌توان تخمین زد که تا روزهای نخستین فروردین ۱۴۰۴، تعداد اشتراک‌های استارلینک در ایران به حدود ۴۰ تا ۵۰ هزار رسیده باشد.

@TheRaymondDev
Forwarded from CleverDevs (Arian)
👀 ‏Jina Search یکی از محصولات اوپن سورس Jina AI هستش که یک موتور جستجوی هوشمند مبتنی بر هوش مصنوعی و یادگیری عمیق محسوب میشه.

🔭 با استفاده از این ابزار علاوه بر جست و جو های حرفه ای تر مانند DeepSearch , Classifier و Segmenter، اگر برای پروژه ای نیاز به استخراج هر نوع اطلاعات از وب سایتی دارید، با API KEY رایگان که 1 میلیون توکن داره میتونید ازش استفاده کنید.

درکل میشه گفت یه نوع AI Agent هستش که میشه ازش تو حوزه Web Scraping استفاده کرد.


@CleverDevs - @CleverDevsGp