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 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 بعد از اینکه سایت راییوم به سرور اختصاصی منتقل کردیم و دیدم که سایت سرعت بارگزاری خوبی ندارد که با اینکه pagespeed نمره ۹۵ گرفته است.

با اینکه توی کارمون جدی هستیم مجبور شدیم که ۶ ماه از طراحی قالب جدید می گذره, باز طراحی کنیم.

دو راه بیشتر نداریم :

۱- طراحی قالب وردپرس با CSS خام
۲- طراحی قالب وردپرس با فریم ورک بوت استرپ یا تیلویند

کدوم یک رو انتخاب می کنید؟

#وردپرس
#فرانت_اند
#بک_اند

@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
A Guide to Optimizing for High Performance in Go

🟢 خلاصه مقاله:

این مقاله به بررسی تکنیک‌های بهینه‌سازی مختلف برای توسعه‌دهندگان Go می‌پردازد تا به آنها کمک کند نرم‌افزارهای سریع‌تر و بهینه‌تری بسازند. تمرکز اولیه بر روی الگوهای رایجی مثل استفاده از استخرهای اشیاء، هم‌ترازسازی میدان‌های ساختار، و استفاده از استخرهای کارگر است. همچنین، راهنمایی برای شبکه‌های با عملکرد بالا به زودی ارائه خواهد شد تا اطلاعات عمیق‌تری در مورد طراحی برنامه‌های کاربردی شبکه‌ای که می‌توانند مقادیر زیادی داده را به طور مؤثر مدیریت کنند، فراهم آورد.

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


👑 @gopher_academy
Forwarded from Linuxor ?
اکثر برنامه نویس ها همیشه حواسشون به بروت فورس هست یعنی ‌می‌آن و تعداد دفعات اشتباه رو ذخیره می‌کنن و به یه نحوی مثلا بلاک کردن اکانت و ... جلوشو می‌گیرن

ولی اصلا حواسشون به Password Spraying نیست، اسپری کردن پسورد یعنی بر خلاف اینکه هکر روی یه یوزر پسورد های زیادی تست کنه یه پسورد رو روی یوزر های زیادی تست می‌کنه و مشکل لیمیت هم دیگه نداره (اگه لیمیت ساده گذاشته باشین)

مثلا فرض کنید شما یه پیام رسان دارین و من میام کد یه بار مصرف 78921 رو روی همه شماره ها تست می‌کنم اگه حواستون به لیمیشن مثلا ایپی من نباشه من به راحتی وارد یه اکانت می‌شم چون بلخره یکبار سرور 78921 رو تولید می‌کنه



@Linuxor
چند سال پیش حکم دادم
دکمه CAPS LOCK را، تبعید کردم بالای کیبورد جای ESC
دیگه مغزم وقتی می‌خواد ESC بزنه، نیازی نیست بره قطب شمال
از اون روز حس کردم زندگی آسون‌تره، اعصابم آروم‌تره 😌
حالا شب‌ها راحت‌تر می‌خوابم. موهام براق‌تره.
عوضش کن. دیر نیست.😎

⁉️ شما برای آرامش روان‌تون چه کار میکنید؟

@MehrdadLinuxchannel
DanadanApp.zip
1.7 MB
پروژه‌ی جذاب دانــادان

توی ساخت مدل های زبانی همیشه این دغدغه هست که چطور منابع عظیم اطلاعاتی رو برای Train یا آموزش این برنامه ها به کار ببریم و ما واقعاً به این دسترسی نداریم. پس به نظر ساخت مدل زبانی که بتونه گفتگو کنه، مقدور نیست!
از طرفی ممکنه هدف ما فراتر از این باشه که یه مدل زبانی کامل برای پاسخ به تمام سؤالات داشته باشیم و شاید فقط هدف این باشه که دامنه‌ی محدودی از گفتگوها رو با کمترین سخت افزار و حتا یه هاست اشتراکی بتونیم به وجود بیاریم.
نمونه ای که اینجا می بینید در واقع نسخه‌ی دات‌نت از پروژه‌ی دانادان PHP هست که به احترام استاد ارجمندم آقای داریوش تصدیقی به دات‌نت ۸ برگردانده شده!
چه نسخه‌ی PHP و چه دات‌نت رو با کدکاربری و رمز عبور پیشفرض admin وارد بشین و هر سوال و جوابی رو که مایل هستین بهش یاد بدین!
حالا کافیه همون سوالات رو به اشکال مختلف ازش بپرسین تا جواب بده! در واقع الگوریتم های خاص یافتن پاسخ اینجا به کمک میان.
اما در بخش آموزش یک سورپرایز دیگه هم وجود داره که ساختن جمله با چیزهایی هست که تا این لحظه آموخته و با زنجیره‌ی Marcov قادر به ساخت ترکیبات جدید هست!
Forwarded from 𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎
در اینجا نمونه ای از پرسش و پاسخ میان مدل دانادان رو می بینید!
یک سه نقطه بعد از پاسخ قرار داره که در واقع تمام پاسخهای محتمل و مرتبط رو میشه بعد از این پاسخ که در اولویت هست دید! و البته یک تیک بقل پاسخ ها قرار داده شده که بشه با بازخورد از مخاطب اولویت پاسخ ها رو جابجا کرد! این بخش در واقع با کمک بازخورد گرفتن از مخاطب خودش مدل رو آموزش میده و جدا از بخش آموزش مدل هست که ادمین فقط دسترسی داره!
نکته‌ی قابل توجه اینه که برای آموزش این مدل نیازی به کوه معلومات و متون مختلف ندارین!
Forwarded from CleverDevs (Mammad)
داشتم یه ویدیو از جادی میدیدم اینو دیدم . slides یه برنامه ترمینالی برای ساخت ارائه های کوچیکه که سبک و باحاله و با مارک‌داون کار میکنه

میتونید نحوه نصب و استفادش رو از سایتش ببنید

https://maaslalani.com/slides/

لینک گیت هاب :
https://github.com/maaslalani/slides

#tools
@CleverDevs - @CleverDevsGp
Forwarded from Python Hints
#book

این مدت که دارم مصاحبه انجام میدم (کار جوری هست که درک درست مفاهیم خیلی مهم هست) با فرمت مصاحبه‌های اینکار.
مشکلی که خیلی زیاد می‌بینم، نبود سواد ریاضیات هست.

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

اون لحظه گفتم، باشه برات می‌فرستم بذار ببینم چی پیدا می‌شه ؟

ولی تو ذهنم این بود که، من ریاضی رو توی دبیرستان خوندم، توی دانشگاه خوندم، کلی مطلب (علاقه شخصی) دنبال کردم، بعد توی ارشد بازم خوندم و بعد بخاطر درک دیپ‌لرنینگ همیشه داشتم ریاضی می‌خوندم کنار کتابای کامپیوتر.
تازه کلی الگوریتم و ... هم خوندم که برای درک بهتر اون‌ها هم ریاضیاتش رو یاد گرفتم.

چطوری یک منبع برای همه اینا معرفی کنم؟

این دوستمون دیپ لرنینگ کار نمی‌کنه، که خیلی راحت بگم، جبر و احتمال و دیفرانسیل و ... رو بخون و تمام.
فقط یک برنامه‌نویس پیگیر هست که براش یادگیری و درک مهمتر از سینتکس هست.
Forwarded from Python Hints
تقریباً ۳-۴ هفته دارم می‌گردم دنبال یک منبع برای اینکار، چندین منبع رو هم بررسی کردم interactive, video, cheatsheet, blog, ...

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

پیش خودم گفتم ببین این دقیقاً اون کتابی هست که هر برنامه‌نویس برای ریاضیات باید بخونه.

من فقط ۵ فصل خوندم تا اینجا ولی کتاب فوق‌العاده نوشته شده
فقط اندازه‌ای که نیاز دارید و همه چیز با مثال و قابل درک.

اونقدر لذت بخش هست که تصمیم گرفتم خودمم کل کتاب رو بخونم تا آخرین صفحه.

بدون تعارف می‌گم هر دولوپری باید این کتاب رو بخونه؛ یا حداقل وقتی این کتاب رو می‌بینه با تمام مطالب سرفصل‌هاش آشنا و بلد باشه.

فرقی نداره تو چه زمینه‌ای کد می‌زنید.
Forwarded from Python Hints
این کتاب ربطی به دیپ‌لرنینگ نداره ولی برای همه برنامه‌نویس‌ها لازمه
پایه‌ی ریاضیات برنامه‌نویسی هست.

فصل‌های آخرش مباحثی رو داره که بدرد دیپ‌لرنینگ هم میخوره ولی برای دیپ لرنینگ کتابهای مخصوص به خودش رو بخونید.
Forwarded from Python Hints
مثل fluent python که از معرفیش هیچوقت پشیمون نمی‌شید.
این کتاب هم دقیقاً همونطوری هست؛ با خیال راحت معرفیش کنید.

اضافه کنم شاید برای زیر ۱۸ سال کمی سنگین باشه؛ بخصوص اینکه ریاضیات دوران مدرسه کمی سبکتر هم شده نسبت به زمان ما.

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

پ.ن :
این کتاب خیلی ربطی به دیپ‌لرنینگ نداره ولی برای همه برنامه‌نویس‌ها لازمه
پایه‌ی ریاضیات برنامه‌نویسی هست.

فصل‌های آخرش مباحثی رو داره که بدرد دیپ‌لرنینگ هم میخوره ولی برای دیپ لرنینگ کتابهای مخصوص به خودش رو بخونید.
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔶 یه سوال دارم از برنامه نویسای عزیز

چرا فیلد password رو trim میکنید؟ اصلا اینکار چرا باید انجام بشه؟
منیکه دوست دارم اول و اخر پسوردم فاصله بزارم با اینکار شما بی‌فایده میشه
فاصله گذاشتن خیلی خیلی امنیت پسورد رو بالا میبره
چون اکثر ابزارای کرک هش هم trim میکنن که این باگه!!
توی گوگل بزنید سایتای انلاین کرک هش بالا بیاد
بعد هش ۱ کاراکتری فاصله(space) رو بهش بدین ببینید اصلا خروجی میده؟ همش ۱ کاراکترها!!!!!

اکثر سایتا که به پسورد salt اضافه نمیکنن حداقل فاصله رو trim نکنید یکم امنیت داشته باشیم
مرسی اح

@TheRaymondDev
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۵۷۷

بر بنده بخند تا ثوابت باشد
وز بنده شکر خنده جوابت باشد
می گریم زار تا شرابت باشد
می سوزم دل که تا کبابت باشد

#مولانا | گنجور
📍@iipoem
۱۴ روز بعد از این پست، بسته ردیس از مخزن آرچ حذف میشه و با ولکی جایگزین میشه که همونکار رو انجام میده.

ردیس چند وقت قبل لایسنس خودش رو از BSD به یک لایسنس دیگه تغییر داد که چندان خوش‌آیند نبود.

توصیه شده که از الان اگر پروداکشنی روی آرچ با ردیس دارید، به ولکی انتقالش بدید.


@SohrabContents
رمضانعلی سبحانی‌فر و جلال رشیدی‌کوچی، دو نماینده سابق مجلس، با انتقاد از تداوم #فیلترینگ اینترنتی، این سیاست را شکست‌ خورده و متناقض با رفتار مسئولانی دانستند که خود نیز از شبکه‌های #فیلتر شده استفاده می‌کنند.
علی ربیعی، دستیار اجتماعی رئیس‌جمهور نیز فیلترینگ را با هزینه سالانه یک میلیارد دلار، بی‌فایده توصیف کرده است.
همچنین طبق نظرسنجی مرکز پژوهش‌های مجلس، ۸۱٪ کاربران از #فیلترشکن استفاده می‌کنند و ۷۸٪ از کیفیت #اینترنت ناراضی‌اند؛ آماری که نشانگر نارضایتی عمومی و ناکامی سیاست‌های سرکوبگرانه اینترنت است.

© hra_news

🔍 ircf.space
@ircfspace
Forwarded from جادی | Jadi
این مقاله در مورد فایل سیستم توزیع شده دیپ سیک به نظرم جالب و نسبتا قابل فهمه. فایل سیستم‌های توزیع شده از این نظر مهم هستن که شما می تونین یه فایل بزرگ (یا حتی کوچیک) رو تیکه تیکه روی کلی سرور مختلف داشته باشین ولی یه برنامه به سادگی بگه به اون فایل احتیاج داره و جوری راحت اونو بخونه که انگار روی سرور خودش ذخیره شده.

https://maknee.github.io/blog/2025/3FS-Performance-Journal-1/
اگه تو ویم متن نوشته باشید احتمالا به این مشکل خوردید که خط ها طولانی میشه و سخته باهاشون کار کرد.
یه کاری که میشه کرد wrap کردن خط‌هاست که میاد خط های طولانی رو در دو خط نشون میده. در حالت پیشفرض از وسط کلمه هم ممکنه بشکونه ولی میتونید تنظیم کنید فقط از whitespace ها برک بده.

حالا تو این حالت مشکلی که هست اینه که j/k خیلی جالب کار نمیکنن چون کل اون خط که ما چند خط می‌بینیم رو یه خط می‌بینیم!

این ویدیو چند تا شورتکات خوب گفته با کلید g که مشکل رو حل میکنن‌.
https://youtu.be/t9FWr7cajV4?si=XeS61yU20w0P6F5g

البته g کلا کارهای خیلی جالبی می‌کنه مثلا تبدیل lowercase به uppercase هم انجام میده.
https://learnbyexample.github.io/tips/vim-tip-7/