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
This media is not supported in your browser
VIEW IN TELEGRAM
یک مطلب آموزشی جدید درست کردم راجع به context engineering. اینکه چی هست، تفاوتش با prompt engineering چیه، و چطور کار میکنه. ویدیو هم چند روز دیگه آپلود میشه.
Slides: https://docs.google.com/presentation/d/18PpX6rrwRSz82bP0mmNJ8BOfcjQ6Z-Paf_d40e0Eyis/edit

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Linuxor ?
یه لیست از امکانات جالب و ترفند های CSS که ممکنه یه نفر با پنج سال تجربه ندونتشون!

github.com/AllThingsSmitty/css-protips

@Linuxor
Forwarded from Curious Geek ⚡️
جامعه The Geeks کجاست؟
اینجا یه جمع گیکیه؛ ولی نه از اون مدل همیشگی!
اینجا قرار نیست راجع به کد، فریم‌ورک یا ترمینال بحث کنیم.

اینجا قراره همدیگه رو به عنوان انسان بشناسیم، نه فقط به عنوان شغل یا تخصص.

حرف بزنیم از زندگی، دوست پیدا کنیم، شوخی کنیم، قصه بگیم، معاشرت کنیم.

🔗 t.iss.one/+LyIdTJiVhbZiNDY0
قانون اصلی: حرف فنی ممنوع.
🍃🙂

🆔 @TheGeeksCommunity
بحث خوندن مستندات بصورت آفلاین شد، با چیزی که از بین توئیت های دوستان دیدم، گفتم یه چند تایی رو اینجا بزارم:

1- نرم افزار Zeal
قابل نصب روی ویندوز و لینوکس با امکان دانلود مستندات زبان ها و فریمورک های دلخواه
https://github.com/zealdocs/zeal/

2- وبسایت DevDocs:
تنوع بیشتر و قابل استفاده در مرورگر با امکان جستجو فازی - بصورت آفلاین کار میکنه و برای این موضوع از IndexedDB و localStorage استفاده میکنه
https://devdocs.io/offline

3- دانلود مستندات از سایت دلخواه با HTTrack :
اگر هم کلا میخواهید یه سایت و ملحقاتش رو دانلود کنید، میتونید از HTTrack استفاده کنید و بعدا سایت موردنظر رو بصورت آفلاین و لوکال روی سیستم خودتون داشته باشین
https://httrack.com

@DevTwitter | <MJ/>
Forwarded from Linuxor ?
کوچیک ترین کامپایلر دنیا با جاوا اسکریپت!‌ یه فایل test.js هم داره بازش کنید نحوه استفاده کردنش رو ببینید :
کنار کد های خود کامپایلر هم به صورت داستانی تو کامنتا توضیح داده چیکار کرده و خودتون می‌تونید بهبودش بدید

github.com/jamiebuilds/the-super-tiny-compiler

@Linuxor
سایت پر کاربرد برای ساخت cron
در این سایت به راحتی میتونید فرمت های مختلف cron هارو ساده تر و عامیانه تر مدیریت کنید
لینک سایت :
https://crontab.guru/
امیدوارم پر استفاده و پرکاربرد باشه براتون

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

ما أطیب ما ألذ ما أحلانا
کنا مهجا و لم نکن أبدانا
إن شاء بنا کرامه مولانا
یعفو و یعیدنا کما أبدانا

#مولانا | گنجور
📍@iipoem
ساده و سریع مثل GitLab OmniBus

خیلی وقت بود که میخواستم GitLab omnibus رو تست کنم تا اینکه یه پروژه ی جدیدی استارت خورد و فرصتش پیش اومد .
توی OmniBus، همه چیز آماده اس ، تقریبا همه چیز البته ؛ شما فقط کافیه یه compose file بنویسی و GitLab با تمام اجزاش (مثل PostgreSQL و Redis) خودش رو نصب می‌کنه. یعنی نیاز به کانفیگ یا نصب جداگانه هیچ سرویس دیگه‌ای نیست حتی Nginx داخلی هم داره . ولی خب میشه disable کرد که ببریش پشت هر وب سرویسی که داری که من بردمش پشت Traefik .

تجربه خوبی بود با اینکه تازه راه انداختمش متوجه شدم دیگه اون درگیری که توی اپدیت GitLab داشتیم رو توی omnibus نداریم . البته اگر پروژه بزرگتری داشتم که نیاز به scale و کانفیگ دقیق‌تری داشت، شاید به GitLab معمولی می‌رفتم. اما برای این پروژه و resource هایی که در اختیارم گذاشتن به یه راه حل سریع و ساده نیاز داشتم که OmniBus بدون شک انتخاب عالی‌ای بود.
بهتون پیشنهاد میکنم امتحان کنید حتما

@DevTwitter | <Ramtin Boreili/>
Forwarded from ASafaeirad
یکی از دوستان همه قلم های آزاد زیر رو روی CDN های داخلی گذاشته.
- آراد
- ساحل
- سورنا
- یونیکسل
- استعداد-مد
- استعداد
- نقطه
- میخک
- وزیرمتن


https://jsdelivr-cdn.librefont.ir/
https://parspack-cdn.librefont.ir/

#font
تجربیاتی جالب در مورد نوشتن یک برنامه code formatter
چالش هایی داره که اصلا بهشون فکر نمی‌کردم هیچوقت موقع استفاده.

journal.stuffwithstuff.com/2015/09/08/the-hardest-program-ive-ever-written/
خب این مطلبی که گفته بودم رو آماده کردم و الان منتشرش کردم.

از لینک زیر می‌تونید بخونیدش.

مطالعه مطلب

@SohrabContents
ابزار open-interpreter اجازه میده شما با سیستم تون حرف بزنید، نه تنها کد بزنید، بلکه کارهای مختلف سیستمتون رو از طریق چت انجام بدید.
Open Interpreter lets LLMs run code (Python, Javascript, Shell, and more) locally. You can chat with Open Interpreter through a ChatGPT-like interface in your terminal by running $ interpreter after installing.
This provides a natural-language interface to your computer's general-purpose capabilities:
Create and edit photos, videos, PDFs, etc.
Control a Chrome browser to perform research
Plot, clean, and analyze large datasets
...etc.
A natural language interface for computers

https://github.com/OpenInterpreter/open-interpreter

@DevTwitter | <Hossein Nazari/>
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
تقویت تئوری وجود «سیاره نهم» تو منظومه شمسی با کشف جرم جدید

ستاره‌شناسان یک جرم فرانپتونی جدید رو به اسم 2023 KQ14 یا آمونیت (Ammonite) پیدا کردن. این جرم شباهت‌های مداری داره به سیاره کوتوله احتمالی Sedena که هرچند وجودش تایید شده، اما طبقه‌بندی رسمی‌ش به عنوان سیاره کوتوله هنوز مشخص نیست.

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

این پایداری، در کنار سایر ویژگی‌های مداری اون، می‌تونه شواهدی باشه برای حمایت از ایده وجود سیاره نهم در دوردست‌های منظومه شمسی. این کشف در چارچوب فاز دوم پروژه FOSSIL II و با تلسکوپ‌های سوبارو و کانادا-فرانسه-هاوایی انجام شده. [L]

🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
متاسفانه متاسفانه شرکت اینتل توسعه توزیع "Clear Linux" را متوقف کرد.
اینتل رسماً توزیع Clear Linux خود را پس از ده سال توسعه و بهینه‌سازی متوقف می‌کند.

توزیع لینوکس بود که توسط اینتل نگهداری می‌شد. برای استفاده عمومی طراحی نشده بود و برای فعالیت‌های تخصصی مانند رایانش ابری، رایانش توزیع‌شده و DevOps بود. مهم‌ترین ویژگی بهینه‌سازی آن برای سخت‌افزارهای اینتل بود.یک سیستم‌عامل با عملکرد بالا تا حداکثر عملکرد را از سخت‌افزارهای اینتل، به‌ویژه Xeonها، استخراج کند.
اینتل پشتیبانی از این پروژه را متوقف می‌کند. دیگر به‌روزرسانی‌های امنیتی یا وصله‌ای برای این سیستم‌عامل ارائه نخواهد شد. عمخزن گیت‌هاب پروژه به زودی به حالت فقط خواندنی آرشیو خواهد شد.

دلیلی برای این توقف اعلام نشده، اما این تصمیم به دلیل اقدامات کاهش هزینه اتخاذ شده است. اینتل اخیراً اعلام کرده که ۵,۰۰۰ کارمند خود را اخراج می‌کند و همچنین اظهارنظر ناامیدکننده‌ای کرده که در رقابت هوش مصنوعی بسیار عقب مانده و حالا نمی‌تواند خود را به دیگران برساند.
نویسنده: حسین سیلانی
📢 اخبار و آموزش‌های بیشتر در کانال:
https://t.iss.one/linuxtnt)
Forwarded from Linux Labdon
لینوکس بالاخره از مرز ۵٪ در آمریکا عبور کرد!

▪️طبق آمار StatCounter، برای اولین بار سهم سیستم‌عامل‌های لینوکسی در آمریکا از ۵٪ گذشت؛ اتفاقی که خیلی‌ها منتظرش بودن!

▫️پایان پشتیبانی ویندوز 10
▫️سیاست‌های آزاردهنده مایکروسافت
▫️و البته محبوبیت دیوانه‌وار Steam Deck

+ همه اینا باعث شدن کاربرا کم‌کم از ویندوز دل بکنن و برن سراغ دنیای آزاد لینوکس.


👑 @Linux_Labdon
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 چین ساخت بزرگترین نیروگاه برق آبی جهان را بر روی رودخانه برهمپوترا، در نزدیکی مرز هند و تبت با هزینه ۱۶۷ میلیارد دلار آغاز کرده است که ظرفیت تولید برق 60 گیگاوات خواهد بود و چین می تواند جریان رودخانه برهمپوترا را کنترل کند و می تواند از آن به عنوان سلاح استراتژیک استفاده کند.

پ.ن : رسما وارد جنگ جهانی آب شدیم.

@TheRaymondDev
امنیت کاذب! افزونه های امنیتی وردپرس...
راستشو بخواین، خیلی وقتا برای حفظ امنیت سایت وردپرسی، می‌ریم سراغ افزونه‌هایی مثل Wordfence، iThemes Security یا Sucuri. اما واقعاً همه چی با نصب یه افزونه حل می‌شه؟ نه دقیقاً.
این تجربه‌ی شخصی منه بعد از چند سال کار با سایت‌های مختلف:

مشکل ۱: سنگینی و افت سرعت
بعضی افزونه‌های امنیتی، مخصوصاً Wordfence، منابع زیادی از هاست می‌گیرن.
نتیجه؟
لایت‌اسپید یا نیتروپک هر کاری کنه، باز هم کندی حس می‌شه.
اگه هاست اشتراکی داشته باشی، حتی ممکنه ساسپندت کنن.

مشکل ۲: تداخل با قالب یا پلاگین‌ها
iThemes Security یه بار کاری کرد که فرم ثبت‌نام کل سایت از کار افتاد.
یا مثلا Sucuri با یه قالب اختصاصی که داشتم، کل اسکریپت‌های JS رو بلاک کرد.
نتیجه؟ کلی سردرگمی و خطاهای عجیب.

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

پس چیکار کنیم؟
- افزونه خوبه، ولی فقط یه بخش از ماجراست
- بک‌آپ منظم بگیر
- رمز قوی بذار
- لاگ‌های سرور رو بررسی کن
- دسترسی پوشه‌ها رو اصلاح کن
- از Cloudflare یا فایروال هاست کمک بگیر


@DevTwitter | <Shayan razi/>
اگر صفحه گیتهاب من رو نگاه کنید، می‌بینید از یه جا بعد عمده ریپوزیتوری‌ها خصوصی هستند. خیلی کم پیش میاد چیزی عمومی باشه مگر این که به پروژه عمومی/عام‌المنفعه یا محتوای آموزشی بلاگ و یوتوبم مرتبط باشه.

حقیقت اینه که ایده #نرم‌افزار_آزاد هم خیلی شبیه به اکثر ایده‌های چپگرایانه، روی کاغذ به شدت قشنگ و آرمان‌شهریه، اما در نهایت عمده کد آزادی که شما می‌زنید در واقع Free Labor میشه برای اون شرکت‌های بزرگ نظام سرمایه‌داری که فکر می‌کنید باهاش در مبارزه هستید.

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

نمونه‌های خارجی هم زیاد داره، یکیش همین سیستم‌عاملی که دارم ازش این پست رو تایپ می‌کنم، به نوعی میشه گفت فورک شرکت اپل از FreeBSDئه، ولی خب چی به FreeBSD رسیده؟ یا حداقل کسی که یک آخر هفته وقت میذاره باگ فیکس می‌کنه و PR می‌زنه و ...؛ چی کاسب شده؟

@haghiri75_blog
Forwarded from SoniaCircuit (Sonia Fatholahi)
یادش بخیر
کافه که میرفتم همیشه افرادی رو میدیدم که سیگار بهمن به دست حرف از ایده های زیبای آنارشی و کمونیستی و ... میزدن

اما در عمل ؟ همه اش تبدیل به بازیچه ای میشه برای یک سری افراد خاص که در نهایت از هر جهتی منفعت خودشون رو میگیرن (‌ نظام سرمایه داری حتی از دشمن خودش هم برای منافع خودش استفاده میکنه )

بحث نرم افزار آزاد هم دقیقا مثل همون بحث left wing , right wing هاس که همیشه یه جهتشون محکوم به فنا ان ولی یه جهت دیگه اعمال قدرت.

#نظر_شخصی