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 🌱)
🔶 یه دامنه به نام authora.ir ثبت کردیم که محصولات اوپن سورس مثل vordia لاراول و فیلامنت و افزونه وردپرسی authora تحت برند authora معرفی کنیم و احتمالا vordia لاراول به authora تغییر نام می دیم که در یک برند باشد.

از آنجایی که پروژه متن باز و رایگان هست و جهت حمایت آن درگاه پرداختی حمایت توی سایت قرار می دهیم.

سایت دو زبانه خواهد بود.

@TheRaymondDev
Forwarded from Woland's Linux Journal (Woland)
Forwarded from Woland's Linux Journal (Woland)
من‌بابِ دریافتِ رموزِ عالم در سیاقِ اشارت و نشان

رجکس: دریچه‌ای برای دیدن جهان

برای ناآشنایان، رجکس تنها ابزاری‌ست، رشته‌ای از نویسه‌ها که الگویی برای جُستار برمی‌سازد. امّا برای آنان که ژرف‌تر می‌اندیشند، رجکس تنها یک مهارت نیست؛ بلکه شیوه‌ای برای زیستن است. دریچه‌ای‌ست که از آن، آشوب هستی به ساختارهایی دل‌انگیز و اندازه‌پذیر دگرگون می‌شود.

جهان تنها نوشته نیست، سندی‌ست فراخ و پرشاخه، و رجکس آن دستورزبانی‌ست که خرد نهفته‌اش را نمایان می‌سازد. نام هر کوچه، هر زمزمه، هر چشمکِ چراغی روی یک صفحه‌ی نمایش، همگی را توان کاویدن و یافتن و برگرفتن هست.

^ آغاز را نشان می‌دهد، $ پایان را؛ زندگی در این لنگرها معنی می‌یابد. [] نمایانگر امکان‌هاست، | نشانه‌ی گزینش‌ها؛ هر گزینشی شاخه‌ای‌ست در درخت‌واره‌ی سرنوشت.

و ما چیستیم، جز capture group‌های پیچیده؟ (.*?)، greedy یا یاreluctant، در جست‌وجوی معنا، درگیر با برون‌کشی ذرّه‌ای شناخت از دل آشوب. جهان بر بنیاد الگوها می‌گردد، و رجکس هنرِ رازگشایی از آن‌هاست.

دیدن با رجکس، دیدن تار و پود هستی‌ست و نگریستن به بنیاد نهفته‌ی همه‌چیز.

یک تاریخ، یک شماره‌ی تلفن، یک تپش دل، یک درنگِ بیشتر در چشمِ دیگری گم شدن، یک دَم دیرتر گام نهادنِ پس از بدرود، همه، الگوهایی‌اند چشم‌به‌راهِ یافته شدن.


چیره‌دستانِ راستین، رجکس را تنها نمی‌نویسند؛ با آن می‌اندیشند، در آن خواب می‌بینند، با آهنگ تکرارها و نگاه‌های پیش‌وندی دم برمی‌آورند.

زیرا چون به‌راستی رجکس را دریابی، درمی‌یابی: جهان، پریشان و بی‌سامان نیست؛ بیانی‌ست سنجیده، در انتظارِ رمزگشایی شدن.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 چطور از فاجعه در لاراول جلوگیری کنیم؟ (یک ترفند حیاتی برای توسعه‌دهندگان حرفه‌ای)

یادم می‌آید روزهای اول کار با لاراول، یک اشتباه کوچک تقریباً همه چیز رو نابود می‌کرد
ماجرا از این قرار بود:

دستور php artisan migrate:fresh رو در ترمینال زدم، اما نفهمیده بودم که به سرور Production متصلم اگر اینتر رو می‌زدم، کل دیتابیس پروژه پاک می‌شد.

خوشبختانه لاراول یک ویژگی فوق‌العاده داره که می‌تونه جلوی این فجایع را بگیره:

Prohibitable Trait: محافظت هوشمند در برابر دستورات مخرب
در لاراول ۱۱.۹، می‌توانید به راحتی دستورات خطرناک را در Production قفل کنید.

فقط کافیه تکه کدی رو به Service Provider اضافه کنید(تصویر اول)

- چرا این کدها حیاتی هستند؟

migrate:wipe: تمام جداول دیتابیس را پاک می‌کنه(WipeCommand)
migrate:fresh: دیتابیس را کاملاً ریست می‌کنه(FreshCommand)
migrate:reset: تمام مایگریشن‌ها را rollback می‌زنه(ResetCommand)
migrate:refresh: ریست + اجرای مجدد مایگریشن‌ها(RefreshCommand)
migrate:rollback: آخرین دسته مایگریشن‌ها را برمی‌گردونه(RollbackCommand)

در واقع دستور WipeCommand::prohibit($this->app->isProduction()) یک boolean رو به عنوان ورودی می پذیره که در صورتی که true باشه اجرای کامند قفل میشه
مقدار this->app->isProduction همون مقدار APP_ENV در فایل env هستش.

راه حل ساده‌تر
اگر می‌خواهید همه رو یکجا مدیریت کنید تکه کد تصویر دوم رو به Service Provider اضافه کنید.

</Babak Mirhosseini>

@TheRaymondDev
مایکروسافت WSL اوپن‌سورس شد.

https://github.com/microsoft/WSL

حالا بلاگ خود مایکروسافت چیزهای جالبی هم نوشته بود که چرا این کار رو کردن:

https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source

@SohrabContents
تقریباً همه‌ی تیم‌های ML این مشکل رو دارن:
۱- مدلی واسه خودت آموزش بدی/ (fine tune کنی) یا ۲- از API یه مدل بزرگ استفاده کنی؟
و خوب خیلی ها هم نه داده دارن، نه وقت، نه بودجه!
اما یک راه حل سومی هم هست: می‌تونی یه مدل دقیق در حد GPT بسازی — با کمتر از ۳ دلار هزینه.
این راه جدید بهترین‌های هر دو رو با هم ترکیب می‌کنه: از یه مدل اپن سورس برای تولید داده‌ی مصنوعی (synthetic) استفاده کن، بعد یه مدل کوچیک، سریع و ارزون‌تر رو با اون آموزش بده. چون:
- اکثر پروژه‌های واقعی داده‌ی آماده ندارن.
- مدل‌هایی مثل GPT-4 خیلی خوبن ولی هزینه‌بر، کند و نیاز به فرستادن اطلاعات حساس به یه شرکت دیگه دارن.
- حالا با داده‌ی مصنوعی باکیفیت از مدل‌های اوپن‌سورس (مثل Mixtral)، دیگه لازم نیست بری سراغ لیبل زدن دستی.
مدل بزرگ ("معلم") داده‌ها رو برات برچسب می‌زنه، بعدش یه مدل کوچیک‌تر ("دانش‌آموز") رو باهاش آموزش می‌دی.

مثال: مطالعه‌ی موردی: تحلیل احساسات (sentiment analysis) اخبار مالی

- دقت: GPT-4 و RoBERTa هر دو ۹۴٪

هزینه:
- GPT-4: $3061
- RoBERTa: $2.70

زمان پاسخ:
- GPT-4 چند ثانیه
- RoBERTa = ۰.۱۳ ثانیه

مصرف کربن:
- GPT-4 = ~۱۰۰۰ kg
- RoBERTa = ۰.۱۲ kg

اگه میخواهید کامل بدونید این بلاگ را حتما بخونید.
Blog: https://huggingface.co/blog/synthetic-data-save-costs

@DevTwitter | <Mehdi Allahyari/>
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
Everything you need to know about numerics

@TheRaymondDev
Forwarded from Linuxor ?
می‌دونستین توی IDE های JetBrains برای سیو کردن نیازی نیست Ctrl+S بزنید با هر تغییر خودش خودکار سیو می‌شه، Ctrl+S مال زمان قدیم بود که تغییرات با احتیاط باید اعمال می‌شدن نه الان که با یه Undo همچی بر می‌گرده.

@Linuxor
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۱۵۰

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

#حافظ | گنجور
📍@iipoem
Forwarded from Linuxor ?
اگه از ابزارهای طراحی مثل Figma یا Draw.io خسته شدی، Excalidraw رو امتحان کن. سبک‌تره، سریع‌تره و برای اسکچ‌های فنی کاملًا کافیه. مثلاً برای کشیدن فلوچارت، طراحی اولیه UI و یا توضیح معماری سیستم و ... خلاصه یه ابزار سادس که کار رو راه می‌ندازه.

github.com/excalidraw/excalidraw

@Linuxor
بچه ها، MicrosoftBuild شروع شده و کلی ورکشاپ و ایونت های خفن و رایگان داره...

از دستش ندین...
https://build.microsoft.com/en-US/home

@DevTwitter | <Sam92/>
Forwarded from Linuxor ?
حدود 50 سال پیش ببینید چطور با این کدا به ماه رفتن
کد آپولو 11 رو بخونید تا ببینید چطور مدیریت حافظه با دقت نانوثانیه، پردازش موازی بدون CPU چندهسته‌ای و تشخیص خطا قبل از وقوع رو انجام می‌دادن

جالب اینجاست هنوز هم قابل یادگیریه.

github.com/chrislgarry/Apollo-11

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
تست نویسی front_end، فقط با انتخاب یک قسمت از صفحه در مرورگر.
وقتی هوش_مصنوعی ، تست نویسی فرانت رو برای ما خیلی آسون می کنه.

ابزار TestCraft، یه extension کروم هست که با استفاده از هوش مصنوعی، کار تست نویسی فرانت رو برای ما انجام میده.
خروجی که به ما میده کد تسته که در یکی از قالب های playwright ، cypress و selenium خواهیم داشت.
حتی زبان کد خروجی(مثلا js, ts, java, c sharp و...) و مدل هوش مصنوعی موردنظرمون رو هم می تونیم انتخاب کنیم.
به این صورت که(همونطور که تو این ویدیو می تونیم ببینیم) ما فقط یک قسمت از صفحه رو انتخاب می کنیم. بعد خودش می فهمه اون قسمت چیه و یکسری ایده ی تست به ما میده.
ما می تونیم چندتا از ایده هایی که به ما داده رو انتخاب کنیم و در انتها، کدش رو تو قالبی که انتخاب کردیم دریافت کنیم.
برای بررسی بیشتر هم می تونیم به آدرس زیر مراجعه کنیم:
https://home.testcraft.app/

@DevTwitter | <Ali Moghimi/>
Forwarded from Go Casts 🚀
تخفیف ویژه بهار 🎁

سلام به همه دوستان

ان شاءالله سال جدید رو پرقدرت شروع کرده باشید ❤️

دوره +‌ تیمسازی بکند و گولنگ Go Casts
تخفیف ویژه بهار
۵۰ درصد + ۱ میلیون و ۱۰۰ هزار تومان تخفیف
کد بهار
BAHAR

خرید از سایت
https://gocasts.ir

همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://t.iss.one/gocasts/434

تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://t.iss.one/gocasts/441

دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4


@gocasts
Forwarded from Go Casts 🚀
درک رفتار و تفاوت دو شیوه Shared Memory vs. Message Passing میتونه به شما کمک کنه که مکانیزم های concurrency در زبان های مختلف رو بهتر درک کنید و طراحی بهتری در سیستم داشته باشید.

مقاله جالبی در همین مورد منتشر شده که شما رو به خوندنش دعوت میکنم.
Hey process there is a message for you
https://www.poeticoding.com/hey-process-there-is-a-message-for-you/



دوره +‌ تیمسازی بکند و گولنگ Go Casts
تخفیف ویژه بهار
۵۰ درصد + ۱ میلیون و ۱۰۰ هزار تومان تخفیف
کد بهار
BAHAR

خرید از سایت
https://gocasts.ir

همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://t.iss.one/gocasts/434

تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://t.iss.one/gocasts/441

دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4


@gocasts
Forwarded from Linuxor ?
فرق حرفه‌ای‌ها با تازه‌کارها اینه که قالب پروژه‌شون از اول حساب شده‌ست html5-boilerplate یه چارچوب سریع و سبک برای شروع پروژه‌های وبه که بهت میگه : دیگه لازم نیست کلی css و js بی‌استفاده بریزی تو صفحه!
هم سرعت سایتت بهتر می‌شه، هم کدهات تمیزتر می‌مونن و از همه مهم‌تر، کلی وقت برای چیزهای مهم‌تر می‌ذاری.

github.com/h5bp/html5-boilerplate

@Linuxor
Forwarded from MehranTech
اگه دانلود ISO و انتخاب بین این همه توزیع لینوکس برات سخته، یا می‌خوای راحت چندتا توزیع مختلف رو تست کنی، DistroSea یه گزینه خفنه! اکثر توزیع‌های محبوب و حتی اونایی که کمتر شناخته شدن رو داره. بدون دردسر اجرا کن و تجربه کن!

🔗 distrosea.com

@MehranTechX
Forwarded from Geek Alerts
مایکروسافت قراره مدل‌های Grok از xAI (متعلق به ایلان ماسک) رو روی پلتفرم خودش یعنی Azure AI Foundry میزبانی کنه. میشه یکی از اولین شرکت‌های بزرگ ابری که دسترسی به Grok رو فراهم می‌کنه.

بحث‌ها زیاد هست چون شریک اصلی مایکروسافت OpenAI میشه و این همکاریش با xAI بدون اختلاف نظر نیست، ولی سیاست مایکروسافت تو این مورد مشتری بیشتره، قبلا هم سر ترند شدن مدل DeepSeek R1 ساتیا نادلا دستور داده بود که تیم فنی حتی اضافه‌کار بمونن ولی این مدل رو فوری اضافه کنن و توی این مورد هم به خاطر تلاش ساتیا گراک اضافه شده.

مدل‌های Grok 3 و Grok 3 mini که تو Azure AI Foundry ارائه میشن، کنترل‌شده‌تر و محدودتر از مدل‌های Grok روی X هستن.

🔗 techcrunch
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
خب نسخه موبایل NotebookLM به طور رسمی عرضه شد و از اپ‌استور یا گوگل‌پلی می‌تونید در لیست استفاده از برنامه شرکت کنید تا ۲۴ ساعت اینده برنامه قابل استفاده هست.


🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔧 نسخه‌ی جدید GIMP 3.0.4 منتشر شد!

این نسخه بیشتر روی رفع باگ‌ها و بهبود عملکرد تمرکز دارد. مشکلات پایداری، بارگذاری فونت‌ها و اجرای فیلترها بهبود یافته و باگ‌هایی مثل اختلال در Wayland، نمایش نادرست آیکون در KDE Plasma، و مشکلات فایل‌های .ICO رفع شده‌اند.

🔹 فونت‌ها سریع‌تر بارگذاری می‌شوند
🔹 فیلترهای غیرمخرب بهتر عمل می‌کنن و توی تاریخچه Undo قابل پیگیری‌اند
🔹 پنجره‌ها در حالت چندپنجره‌ای بهتر مدیریت می‌شن
🔹 آیکون GIMP حالا در محیط KDE/Wayland به درستی نشون داده می‌شه
🔹 نسخه‌ی AppImage سبک‌تر شده و سریع‌تر اجرا می‌شه

نسخه‌ی 3.0.4 با وجود اینکه یه آپدیت نگهدارنده‌ست، اما تجربه‌ی کاربری رو بهتر و کار با GIMP رو روان‌تر کرده.

📦 قابل دریافت از سایت رسمی در قالب AppImage برای لینوکس، macOS و ویندوز.
📌نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt

📌منبع :  آکادمی کندوی دانش
https://learninghive.ir