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 ?
دیدید داخل فرم های ورودی بعضی سایتا وقتی شماره تلفن یا مثلا شماره کارت وارد می کنید اونو برای خوانایی بیشتر چند رقم چند رقم جدا می‌کنه؟ این لایبری براتون اون کارو می‌کنه همه ورودی هارم ساپورت می‌کنه.

nosir.github.io/cleave.js


@Linuxor
Forwarded from Reza Jafari
دیتا در مقابل الگوریتم

تو سال ۲۰۰۱، دوتا محقق از شرکت Microsoft به اسم‌های Michele Banko و Eric Brill یه مقاله جالب منتشر کردن که توش یه نکته خیلی مهم درباره machine learning مطرح شده بود. اونا بررسی کردن که وقتی پای یه مسئله پیچیده مثل natural language disambiguation وسطه – یعنی اینکه سیستم بتونه معنی درست یه کلمه یا جمله مبهم رو بفهمه – آیا نوع الگوریتمی که استفاده می‌کنیم خیلی فرق ایجاد می‌کنه یا نه. نتیجه‌ای که بهش رسیدن خیلی قابل‌توجه بود: فرقی نمی‌کرد از چه الگوریتمی استفاده کنن، چه ساده چه پیچیده، وقتی حجم داده‌ای که به اون الگوریتم داده می‌شد زیاد بود، همه تقریباً به یه اندازه خوب عمل می‌کردن. این نتیجه باعث شد خودشون این سوال رو مطرح کنن که واقعاً بهتره وقتمون و هزینه‌مون رو صرف توسعه الگوریتم‌های پیچیده کنیم، یا اینکه همون زمان رو بذاریم برای جمع‌آوری داده‌های بیشتر و بهتر، یعنی توسعه corpus.

این نگاه کم‌کم تو جامعه علمی جا افتاد، مخصوصاً وقتی که چند سال بعد، تو سال ۲۰۰۹، Peter Norvig و چند نفر دیگه مقاله‌ای نوشتن با عنوان The Unreasonable Effectiveness of Data که توش این ایده رو پررنگ‌تر کردن: اینکه تو مسائل سخت و واقعی، داده زیاد و باکیفیت از نوع الگوریتم خیلی مهم‌تره. اون مقاله نشون داد که وقتی مقدار کافی داده در دسترس باشه، حتی الگوریتم‌های نسبتاً ساده هم می‌تونن عملکردی در حد الگوریتم‌های پیچیده داشته باشن. این دیدگاه باعث شد توجه محقق‌ها و شرکت‌ها بیشتر بره به سمت جمع‌آوری و استفاده هوشمندانه از داده.

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

🔤🔤🔤🔤🔤🔤🔤

🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویس‌های زیرساخت هوش مصنوعی

🛍کد تخفیف ۱۰ درصدی محصولات اهورا برای اعضای کانال
AHURA5

🌐 لینک وب‌سایت اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
علت ساختن زبان هک توسط فیسبوک این بود که بتونه روی همون کدهای PHP قدیمی سرعت و مقیاس‌پذیری بهتری داشته باشه، بدون اینکه مجبور بشه همه‌چیزو از صفر بازنویسی کنه؛ در واقع هک ترکیبی از سادگی PHP و قدرت تایپ استاتیکه که باعث میشه هم توسعه سریع بمونه هم خطاها راحت‌تر شناسایی بشن.


@Linuxor
Forwarded from Abolfazl Devs (ixAbolfazl)
قبلا سایت ایرنیک لیست دامنه هایی که تازه آزاد شده بود رو تو سایتش میذاشت اما خیلی وقته که لیستشو نمی‌ذاره
بجاش میتونید از سایت زیر لیست دامنه های تازه آزاد شده رو ببینید

https://free-domains.ir

پ.ن: اگه دنبال ایده برای اسم دامنه هستید میتونه کاربردی باشه 👌

📌 ixAbolfazl | @abolfazl_devs
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 یک برنامه نویس برای کرنل لینوکس درخواست PR زده و این رو نوشته:

جمعیت کاربران لینوکس بیشتر از حد معمول به چیزهای بامزه علاقه دارن، مخصوصاً وقتی پای انیمه وسط باشه. این درخواست (PR) باعث می‌شه کرنل لینوکس برای آدم‌هایی مثل من که چیزهای بامزه رو دوست دارن، راحت‌تر، قابل‌استفاده‌تر و نگهداریش ساده‌تر بشه.

https://github.com/torvalds/linux/pull/1290

#لینوکس

@TheRaymondDev
Forwarded from Linuxor ?
برای یادگیری زبان گو، اگه قبلا برنامه نویسی با زبان دیگه کردی حتما لازم نیست که بشینی ویدیو یا کتاب بخونی این کارتو راه می‌ندازه توی هر دارکتوریش/فولدرش چند تا مثال از بخش های مختلف گو رو زده، کداش رو دونه دونه بردارید روی سیستم خودتون ران کنید هرجا چیز جدید دیدید برید اونو سرچ کنید یاد بگیرید

github.com/inancgumus/learngo

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

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

#حافظ | گنجور
📍@iipoem
Forwarded from FuckingProgrammingBook
راهنمای TCP/IP هم یک راهنمای دانشنامه‌ای و هم قابل فهم برای مجموعه پروتکل‌های TCP/IP است که برای تازه‌واردان و حرفه‌ای‌های با‌تجربه جذابیت دارد. این راهنما پروتکل‌های اصلی که باعث عملکرد شبکه‌های TCP/IP می‌شوند و مهم‌ترین برنامه‌های کلاسیک TCP/IP را به تفصیل شرح می‌دهد. سبک نوشتاری شخصی و راحت آن به هر کسی این امکان را می‌دهد که ده‌ها پروتکل و فناوری که اینترنت را اداره می‌کنند، درک کند و پوشش کاملی از PPP، ARP، IP، IPv6، IP NAT، IPSec، Mobile IP، ICMP، RIP، BGP، TCP، UDP، DNS، DHCP، SNMP، FTP، SMTP، NNTP، HTTP، Telnet و بسیاری دیگر ارائه می‌دهد. نویسنده نه تنها یک دیدگاه دقیق از مجموعه پروتکل‌های TCP/IP ارائه می‌دهد، بلکه اصول شبکه‌سازی و مدل مرجع OSI مهم را نیز توصیف می‌کند.

لینک کتاب

#book

@FuckingProgrammingBooks

📚📚 @PhiloLearn 📚📚
Forwarded from Geek Alerts
تو فرایند فتوسنتر طبیعی، گیاهان با استفاده از نور خورشید، دی‌اکسیدکربن رو به قندهای پرانرژی تبدیل می‌کنن. تو یک پژوهش از دانشگاه بازل، دانشمندان از این الگو برای توسعهٔ سوخت‌های خورشیدی مانند هیدروژن، متانول یا هیدروکربن‌های مایع استفاده کردن.

اونا مولکولی ساختن که می‌تونه چهار بار الکتریکی رو در شرایطی مشابه با نور طبیعی خورشید (دو بار مثبت - دو بار منفی) ذخیره کنه که مستقل از آب‌وهوا یا نور روزه.

این روش سوخت خورشیدی مایع رو از طریق زیرساخت‌ها منتقل می‌کنه و برای بخش‌های هوانوردی یا کشتیرانی می‌تونه جایگزین خوبی برای باتری‌های سنگین باشه. [L]

🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AiSegaro 👾
Media is too big
VIEW IN TELEGRAM
گوگل با «نانو بنانا» 🍌 دنیای هوش مصنوعی رو تکون داد!

یعنی چی نانو بنانا؟ 🤯
این اسم باحالِ هوش مصنوعی عکس‌ساز جدید گوگله (Gemini 2.5 Flash) که به معنای واقعی کلمه ترکونده! 💥
توی این ویدیو می‌ریم سراغ این ابزار جدید و می‌بینیم که چطور میشه باهاش عکس‌های تبلیغاتی فوق‌العاده خلاقانه و باکیفیت ساخت. 📸
طرف یه عکس ساده از یه محصول بهش میده و هوش مصنوعی یه صحنه‌ی کاملاً جدید و دیوانه‌وار براش خلق می‌کنه! مثلاً یه بطری سس تند رو میندازه وسط یه دریاچه از سس! 🌶🔥
آیا واقعاً این مدل جدید یه «گیم چنجر» محسوب میشه و از رقباش خیلی بهتره؟ 🤔
اگه دوست دارید ببینید آینده‌ی عکاسی تبلیغاتی و ساخت تصویر به چه سمتی میره، این ویدیو رو از دست ندید!

📽 زیرنویس فارسی و انگلیسی
🧠 مناسب برای همه، چه مبتدی چه حرفه‌ای
🌐 ترجمه این دوره با وب‌سایت isega.ro انجام شده — حتماً سر بزن!
☯️ 💳 با حمایت (Donate) از من، محتوای بیشتری در آینده قرار می‌دهم. لینک دونیت (ریالی و کریپتو): donate.isega.ro
📌 برای دیدن قسمت‌های بعدی کانال رو دنبال کن:
📺🌐 @AiSegaro
🚀 هر روز یک قدم نزدیک‌تر به آینده‌ای هوشمند!
📤 بازنشر آزاد با ذکر منبع 🙏❤️
Forwarded from Note (Mr.05) (Mr.Basayev ♱)
wikipedia_dumps.txt
33.3 KB
آخرین دیتا موجود داخل Wikipedia بدون تصویر... صرفا دیتا قابل ترین به مدل هاتون

#برسی‌شده‌دیتا‌‌مناسب‌برای‌فاین‌تیون

- @Mr05_Dev
Forwarded from Note (Mr.05) (Mr.Basayev ♱)
برای هندل کردن این حجم دیتا میتونید از این ابزار استفاده کنید.

github.com/promptslab/Promptify

@Mr05_Dev
Forwarded from Golden Code (علی 🇨🇴)
از نسخه ۱۱ لاراول میتونی توی فایل bootstrap/app.php با متود withRouting() نحوه‌ی بارگذاری روت‌ها رو کاملاً شخصی‌سازیشون کنی.

کاربردهاش:

ساخت فایل‌های روت اختصاصی (مثلاً routes/admin.php)

تغییر prefix پیش‌فرض برای API

کنترل کامل روی ثبت و مدیریت مسیرها


مثال:
return Application::configure(basePath: dirname(DIR))
->withRouting(
web: DIR.'/../routes/web.php',
api: DIR.'/../routes/api.php',
then: function () {
require base_path('routes/admin.php'); // روت‌های پنل ادمین
}
)
->withMiddleware()
->withExceptions()
->create();

با این قابلیت، نیازی به دستکاری RouteServiceProvider نداری و همه‌چیز خیلی تمیز و متمرکز میشه.
#Laravel

@GoldenCodeir
(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1961019184587969014?s=35
Forwarded from Linuxor ?
گاهی افزایش سازگاری برای یادگیری تکنولوژی های جدید، به صرفه تر از عمیق شدن توی تکنولوژی فعلی که بلدیده؛ انعطاف پذیری باعث باز شدن مسیر های جدید می‌شه.



@Linuxor
Forwarded from Linuxor ?
اگه چیزی به چت باتا گفتید بعدش پشیمون شدید چت رو حذف نکنید چیزی پاک نمی‌شه اون پشت؛ بجاش برید بالا ترین پیامتون رو ادیت کنید و یه چیز دیگه بنویسید. اینو از دید برنامه نویسی دارم بهتون می‌گم چون پیاده سازی ذخیره تاریخچه پیام های ویرایش شده تکنیکالی کار بسیار سختیه و احتمالا پیادش نکردن و فقط پیام های فعلیتون رو نگه میدارن😂


@Linuxor
Forwarded from AiSegaro 👾
طرح های اشتراک تو سایت بروز شد
با مبلغ کمتر برای دوستانی که استفاده محدود دارند هم اضافه شد

https://iSega.ro
Forwarded from Woland's Linux Journal (Woland)
$@ در مقابل getopts در Bash تفاوت اصلی چیه؟


@$ = تمام آرگومان‌های اسکریپت رو به شکل فهرست برمی‌گردونه
getopts = ابزار قدرتمند برای پردازش flag ها و option های مختلفه


مثال با @$:

# script.sh arg1 arg2 arg3
for arg in "$@"; do
echo "Argument: $arg"
done


مثال با getopts:

while getopts "f:v" opt; do
case $opt in
f) filename="$OPTARG" ;;
v) verbose=true ;;
\?) echo "Invalid option" >&2 ;;
esac
done


اجرا:
script.sh -f myfile.txt -v

کی از کدوم استفاده کنیم؟

@$ مناسبه وقتی:
- آرگومان‌ها ساده و بدون flag هستند
- فقط می‌خوایم روی همه آرگومان‌ها iterate کنیم
- اسکریپت ساده است

getopts مناسبه وقتی:
- نیاز به option های پیچیده داریم (-f file, -v, --help)
- می‌خوایم validation و error handling داشته باشیم
- اسکریپت professional تر باشه
-
توجه:
getopts vs getopt
getopts (built-in bash):

فقط getopts پرتابله و همه جا کار می‌کنه، چون یک bash built-in هست اما getopt یک باینری مجزاست!

OPTS=$(getopt -o f:vh -l file:,verbose,help -n "$0" -- "$@")
if [ $? != 0 ]; then
echo "Try '$0 --help' for usage." >&2
exit 1
fi
eval set -- "$OPTS"

while true; do
case "$1" in
-f|--file)
filename="$2"
shift 2 ;;
-v|--verbose)
verbose=true
shift ;;
-h|--help)
echo "Usage: $0 [-f FILE] [-v] [-h]"
echo " -f, --file FILE specify a filename"
echo " -v, --verbose enable verbose mode"
echo " -h, --help show this help message"
exit 0 ;;
--)
shift
break ;;
*)
echo "Unknown option: $1"
exit 1 ;;
esac
done

if [[ $# -gt 0 ]]; then
echo "Filename = $filename"
echo "Verbose = $verbose"
fi


اجرا:

./script.sh -f foo.txt -v
./script.sh --file foo.txt --verbose
./script.sh -h

بهترین استفاده از @$ وقتیه که برای فراخوانی یک تابع درون اسکریپت ازش استفاده بشه.

hello_world() { echo "Hello World"; }
hello_user() { echo "Hello, $USER"; }
hello_time() { echo "The time is $(date +%H:%M)"; }

hello_"$@"


اجرا:

./script.sh world
# → Hello World

./script.sh user
# → Hello, woland

./script.sh time
# → The time is 14:37

#بش #bash #آموزش
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۳۶۱

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

#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
GitHub's CEO, Thomas Dohmke, has stood down

🟢 خلاصه مقاله:
خلاصه فارسی: طبق گزارش مقاله، توماس دومکه از سمت مدیرعاملی گیت‌هاب کنار رفته و هم‌زمان گیت‌هاب یکپارچگی عمیق‌تری با سازمان CoreAI مایکروسافت پیدا کرده است. این تغییر، نشانه هم‌راستایی بیشتر محصولات و نقشه‌راه گیت‌هاب با استراتژی مرکزی هوش مصنوعی مایکروسافت است. در کوتاه‌مدت احتمالاً تجربه کاربران تغییر چندانی نمی‌کند، اما در بلندمدت ممکن است شاهد ادغام و هماهنگی بیشتر قابلیت‌های مبتنی بر هوش مصنوعی و انتشار سریع‌تر آن‌ها باشیم. پرسش‌های جامعه درباره میزان استقلال محصول و تأثیر بر اکوسیستم متن‌باز همچنان پابرجاست.

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


👑 @gopher_academy
🎉نسخه جدید QEMU با پشتبیانی از TDX منتشر شد

🗓 ابزار QEMU یک مجازی ساز لینوکسی است
نسخه جدید 10.1 با ویژگی‌ مهم پشتیبانی از Intel TDX (Trust Domain Extensions) منتشر شد

🔥 با TDX، حتی اگر کرنل لینوکس میزبان یا هایپروایزر هک بشه، همچنان نمی‌تونه داده‌های داخل VM رو بخونه یا دستکاری کنه.

💠 قابلیت‌های کلیدی
Confidential VMs: ایجاد ماشین‌های مجازی محرمانه که حتی به میزبان اعتماد ندارن.

Memory Encryption: داده‌ها در حافظه به‌صورت رمزگذاری‌شده ذخیره میشن.

Remote Attestation: میشه ثابت کرد که یک VM واقعاً روی یک CPU معتبر با TDX داره اجرا میشه (مناسب برای cloud).

#لینوکس @MehrdadLinuxchannel #مجازی_ساز