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 ?
گوگل یه ابزار داره به اسم zx که باهاش می‌شه با سینتکس جاوااسکریپت و یه wrapper بش اسکریپت بنویسید خیلی برای اسکیپت های بیلد و دیپلوی حتی استفاده روزمره خیلی خوبه

google.github.io/zx/

@Linuxor
افزایش چند برابری امنیت سایت

این کد برابری میکنه با نصب تمام افزونه های امنیتی

وارد wp-content وردرپرس میشید یه پوشه میسازید به اسم mu-plugins

سپس این فایل پایین رو درونش قرار میدید و جای ادرس site.com آدرس سایت خودتون میزارید

باعث میشه اگر هکر به سایت نفوذ کرد هیچ دستکاری توی کدای سایت نتونه بکنه و نتونه قالب و افزونه نصب کنه و نتونه ادرس سایت رو به هیچ عنوان تغییر بده و پرمیژن های اصلی سایت رو عوض کنه ( و دسترسی به این فایلم نداره که پاکش کنه چون از طریق mu-plugins نصب شده )

@poinair پوینا
یک api ساده بلاگ نوشتم
https://github.com/mlk9/ravana-api

@DevTwitter | <Mohammad Maleki/>
یه پروژه باحال و کاربردی که با پایتون نوشتم تا به راحتی بتونی اطلاعات محصولات، قیمت‌ها و نظرات آمازون رو خودکار جمع‌آوری کنی. با کمک Selenium و BeautifulSoup این کار رو سریع و دقیق انجام میده و بهت این امکان رو میده که کلی زمان توی جستجو و بررسی محصولات صرفه‌جویی کنی. اگه دنبال یه راه ساده و هوشمند برای اسکرپ کردن آمازون هستی، حتما یه نگاهی بنداز!

https://github.com/mehdi-jahani/amazon-scrapper

@DevTwitter | <mehdi-jahani/>
Forwarded from Linuxor ?
- آموزش لینوکس 🐧
- آموزش سی از مبتدی تا نیمه خفن ©️
- آموزش بش اسکریپت 💣

هر هفته ویدیو داریم و چیزای خوب دیگه.
دوره های لینوکس و سی استارت خوردن.

🌋 کوئیز گرفتن بعد از ویدیوها انجام میشه.

امیدوارم تایم خوبی رو با هم بگذرونیم 🚀🌋

@TCafeLinux
Forwarded from IAAA.AI
👾 جامع‌ترین دوره هوش مصنوعی ایران (فرصت امریه و استخدام)

📌 اگه علاقمندید هوش‌مصنوعی رو تخصصی یاد بگیرید و در همین حوزه مشغول به کار بشید، الان بهترین فرصته!
با شرکت در سومین دوره جایزه سالانه هوش‌مصنوعی ایران (iAAA) :
آموزش ‌میبینید،
زیر نظر اساتید برجسته پروژه های واقعی رو انجام می‌دید و برای جایزه 50 هزار دلاری رقابت می‌کنید💸

🔻ویژگی‌های دوره:
🔸 240 ساعت آموزش پروژه محور
🔹 ارائه مدرک از دانشگاه شریف
🔸 اساتید بین‌المللی
🔸 فرصت استخدام و کارآموزی و امریه

کد تخفیف 50 درصدی: tech50
«مهلت استفاده: ۱۸ خرداد»
همین الان ثبت نام کنید:

🔗
جایزه سالانه هوش مصنوعی ایران

راه‌های ارتباطی:
📞 02191096992
📩 @iaaa_event

کانال اطلاع رسانی:
🆔 @iaaa_ai
تلگرام یک آپدیت برگ‌ریزون دیگه داد :)))


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

https://telegram.org/blog/direct-to-channel-trim-voice-and-more


@SohrabContents
Forwarded from Linuxor ?
با Segment Anything می‌تونید اشیاء رو از توی عکس ها تشخیص بدید جالب‌ترین بخشش به نظرم قابلیت Zero-shot اونه. یعنی مدل بدون اینکه از قبل نمونه‌های اون شیء خاص رو دیده باشه، می‌تونه اونو تو تصویر تشخیص بده و جدا کنه. این فرق بزرگی با مدل‌های قدیمیه که باید برای هر کلاس جدیدی از اشیاء، کلی داده و آموزش جدید بهشون می‌دادی. این انعطاف‌پذیری برای کاربردهای خلاقانه یا تحلیل داده‌های تصویری خیلی متنوع، فوق‌العاده است.


github.com/facebookresearch/segment-anything

@Linuxor
اگر از #warpPlus، #oblivion یا #oblivionDesktop استفاده می‌کنین و چندروزی هست که برای اتصال روی بعضی‌از سرویس‌دهنده‌ها به مشکل برخوردین، منتظر بروزرسانی جدید بمونین.
نیازی نیست دلیل بروز مشکل رو تشریح کنم و حدس زدنش کار سختی نیست! ولی وارپ‌پلاس رو دارن آپدیت می‌کنن و هرموقع بروزرسانی اومد، ابلیویون و ابلیویون دسکتاپ هم آپدیت میشن.

🔍 ircf.space
@ircfspace
بررسی سورس کد صرافی ViaBTC

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

لینک یوتیوب
https://www.youtube.com/watch?v=9F9M_1YGxHA

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

ای مرغ عجب که صید تو شیرانند
گمگشته سودای تو جان سیرانند
خرم زی و آسوده که این شهر ز تو
زیران ز بران و زبران زیرانند

#مولانا | گنجور
📍@iipoem
Forwarded from Geek Alerts
تلگرام در بروزرسانی جدیدش، قابلیتی به اسم Direct Message رو به چنل‌ها اضافه کرده تا ادمین‌ها بتونن از طرف دنبال‌کننده‌های کانال پیام دریافت کنن. این‌طور که با فعال‌سازی این قابلیت(می‌شه براش پرداخت ستاره هم به عنوان هزینه فعال کرد)، یک گروه جدا برای ادمین‌ها ساخته می‌شه، ادمین‌ها می‌تونن به طور ناشناس به پیام‌های کاربران جواب بدن.

🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevDrug
بررسی سورس کد صرافی ViaBTC

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

لینک یوتیوب 👇

https://www.youtube.com/watch?v=9F9M_1YGxHA
یه پکیج نوشتم برای تشخیص بانک‌های ایرانی بر اساس شماره کارت یا شبا

با آیکون SVG و رنگ رسمی هر بانک
همراه با توابع اعتبارسنجی کارت و شبا
اگه با پرداخت و فین‌تک کار می‌کنی، حتما یه نگاه بنداز

https://npmjs.com/package/iranian-bank-list
https://github.com/masihgh/iranian-bank-list


@DevTwitter | <Masih/>
Forwarded from a pessimistic researcher (Kc)
Z is the “ultimate language” as stated by Jean-Raymond Abrial who invented this formal specification language in 1977. This language aims for a precise and clear specification of computer-based systems based on the Zermelo-Fraenkel set theory, lambda calculus, and first-order predicate logic. The main elements of Z are so-called “schemata” that consist of typed variables and constraints on the assignment of these. Z provides a standardized catalogue of often used mathematical functions and predicates.

https://www.zuser.org/
Forwarded from a pessimistic researcher (Kc)
"The Ultimate Language"
———————————————

متأسفانه امروز با خبر شدم که یکی از دانشمندای بزرگ حوزه‌ی فرمال یعنی آقای Jean-Raymond Abrial که خالق زبان Z notation و Method-B بودند در سن ۸۶ سالگی درگذشتند. یادمه تو دوران ارشد یه درسی داشتیم با دکتر میریان با عنوان Formal Specification and Verification of Programs. توی این درس با این دو زبان فرمال آشنا شدیم و تجربه‌ی دو ترم TA ای درس هم باعث شد که دید خوبی نسبت به توصیف set theoretic سافتور پیدا کنم. طوری که هنوزم تو خلوت خودم وقتی میخوام به یک مسئله فکر کنم، سعی میکنم یک چرکنویسی از توصیف مبتنی بر Z براش بنویسم. واقعا به نظرم یکی از درسای خوبی بود که تو زندگیم داشتم و بهم تفکر توصیف کردن یاد داد.

در کنار contribution موثر و مهمی که تو حوزه‌ی فرمال داشتند، دو تا کتاب معروف هم برای B-Method و Event-B نوشتند. علاوه بر حوزه‌ی فرمال، یکی از معروف ترین مقالات ایشون اولین مقاله‌ای هست که پابلیش کردن. این مقاله به صورت سولو نوشته شده و تنها کارشون تو حوزه‌ی دیتابیس بود. عنوان مقاله هست Data Semantics.

به قول آقای Bertrand Meyer که گفتند A major loss for computer science
🚀 لینوکس کند بوت میشه؟
اگه حس می‌کنی سیستم لینوکست کند بوت میشه، بیا با هم بررسی کنیم
👣 خلاصه راهکارها:
🧠 بررسی بوت تایم با:
systemd-analyze
systemd-analyze time

📊 دیدن سرویس‌های کند با:
systemd-analyze blame
systemd-analyze blame | head -n 10
systemd-analyze critical-chain
systemd-analyze plot > boot.svg

🚫 غیرفعال کردن سرویس‌های غیرضروری با:
systemctl disable servicename
مثلا
sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl disable bluetooth.service
cups.service اگر پرینتر ندارید
snapd.service اگر از snapd استفاده نمیکنید

🧽 پاکسازی journal logs:
journalctl --vacuum-time=2weeks

ابزار عالی دیگه
sudo apt install bootchart
sudo systemctl enable bootchart
/var/log/bootchart/ فایل بوت اینجاست


موارد پیشنهادی دیگه:
🔄 بهینه‌سازی fstab و بررسی تاخیر در mountها
🐌 حل مشکل DNS یا delayهای شبکه در بوت
⚡️ استفاده از bootchart برای پروفایل گرفتن از روند بوت
@MehrdadLinuxchannel
شاید از کسایی که طرفدار emacs هستن اسم magit رو شنیده باشید. یه رابط کاربری خیلی خوب توی emacs برای کار با گیت هستش.
در خوب بودن اون که شکی نیست ولی اگه مثل من از emacs استفاده نمی‌کنید شاید gitu رو دوست داشته باشید. یه رابط کاربری تحت ترمینال برای کار با گیته که به نظرم ظاهر جذابی داشت و امکانات خوبی که داشت رو راحت در اختیار کاربر قرار می‌داد.
https://github.com/altsem/gitu


همچنین اگه به استفاده از گیت در یک برنامه ترمینالی علاقه دارید lazygit و gitui و tig هم شاید براتون جالب باشه.