Forwarded from Python Hints
تا همین ماه پیش هم اگر از من راجب کتاب داکر میپرسید، نسخه اول کتاب
رو معرفی میکردم؛ نوشتار فوقالعاده و جزئیات به اندازه کافی و البته تصاویر خوب برای انقال نکات مهم.
توی کسانی که نسخه اول رو بهشون معرفی کردم، ندیدم کسی کتاب رو بخونه و درک اشتباه از عملکرد داکر داشته باشه.
حالا نسخه دوم کتاب معرفی شده (برای اونایی که بهونهاشون تغییر دستورات بود)
شخصاً هنوز فرصت نکردم بخونم، اما یک مرور سریع کردم و بنظرم ازین به بعد باید این نسخه رو دنبال کرد.
(راستی قابلیت استوری گذاشتن کانال رو از دست دادیم، اگر کتابهایی که قبلتر معرفی شدند رو خواستید روی اسم کانال بزنید و وارد بخش
#Book@pyHints
Docker in a month of lunches رو معرفی میکردم؛ نوشتار فوقالعاده و جزئیات به اندازه کافی و البته تصاویر خوب برای انقال نکات مهم.
توی کسانی که نسخه اول رو بهشون معرفی کردم، ندیدم کسی کتاب رو بخونه و درک اشتباه از عملکرد داکر داشته باشه.
حالا نسخه دوم کتاب معرفی شده (برای اونایی که بهونهاشون تغییر دستورات بود)
شخصاً هنوز فرصت نکردم بخونم، اما یک مرور سریع کردم و بنظرم ازین به بعد باید این نسخه رو دنبال کرد.
(راستی قابلیت استوری گذاشتن کانال رو از دست دادیم، اگر کتابهایی که قبلتر معرفی شدند رو خواستید روی اسم کانال بزنید و وارد بخش
posts بشید)#Book@pyHints
Forwarded from Python Hints
#Book
کتاب برای
این مدت نشستم و یک مرور سریع روی این کتاب داشتم که بنظرم خیلی خیلی شروع خوب و قوی داره.
برای دوستانی که سوال کردند.
داکر هم خیلی پرسیده شده؛
بنظرم یکی از بهترین کتابها هست. (میدونم قدیمی شده ولی هنوز جزو بهترینها هست؛ تغییرات دستورات رو با
کتاب برای
SQL جزو مواردی هست که خیلی خیلی سوال شده ولی چون خیبی وقت بود کتابی در این باره نخونده بودم پیشنهادی هم براش نمیدادم.این مدت نشستم و یک مرور سریع روی این کتاب داشتم که بنظرم خیلی خیلی شروع خوب و قوی داره.
برای دوستانی که سوال کردند.
داکر هم خیلی پرسیده شده؛
Docker in a month of lunchesبنظرم یکی از بهترین کتابها هست. (میدونم قدیمی شده ولی هنوز جزو بهترینها هست؛ تغییرات دستورات رو با
chatgpt آپدیت کنید ولی مفاهیم رو فوقالعاده توضیح میده.)Forwarded from DevTwitter | توییت برنامه نویسی
#python
ابزار PySnooper — ابزار پایتونی برای trace کردن اجرای کد: هر خط اجراشده و تغییر متغیرهای محلی رو لاگ میکنه؛ مثل گذاشتنِ print روی هر خط ولی خودکار و قویتر. خروجی به stderr یا فایل میره و میتونی متغیر/عباراتی رو watch کنی.
https://github.com/cool-RR/PySnooper
@DevTwitter | <Nimo/>
ابزار PySnooper — ابزار پایتونی برای trace کردن اجرای کد: هر خط اجراشده و تغییر متغیرهای محلی رو لاگ میکنه؛ مثل گذاشتنِ print روی هر خط ولی خودکار و قویتر. خروجی به stderr یا فایل میره و میتونی متغیر/عباراتی رو watch کنی.
https://github.com/cool-RR/PySnooper
@DevTwitter | <Nimo/>
Forwarded from DevTwitter | توییت برنامه نویسی
جامعه گنوم فارسی، با حمایت گنوم تونست سایت خودش رو روی دامنه fa.gnome.org بالا بیاره.
این قدم مهمی برای جهانیتر کردن جامعه فارسی گنومه و حالا بستری برای تمام فارسیزبانانی که از گنوم استفاده میکنن برای تولید محتوا و مقالات، معرفی افزونهها و نرمافزارها وجود داره.
@DevTwitter | <Revisto/>
این قدم مهمی برای جهانیتر کردن جامعه فارسی گنومه و حالا بستری برای تمام فارسیزبانانی که از گنوم استفاده میکنن برای تولید محتوا و مقالات، معرفی افزونهها و نرمافزارها وجود داره.
@DevTwitter | <Revisto/>
Forwarded from محتوای آزاد سهراب (Sohrab)
و جامعه کیدیای فارسی رو هم از دست ندید:
t.iss.one/kde_fa
الان مجدداً فرصت خالی پیدا کردم روی این جامعه وقت بذارم، یک سری صحبتها هم با خود بنیاد داشتم که علاقمندیشون رو نشون دادن نسبت به وجود این جامعه، و از همه مهمتر اینکه قبلاً هم جامعه کیدیای فارسی داشتیم که اعضاش متاسفانه اکثریت دیگه ایران حضور ندارن :)
فعلاً یک سری اهداف اولیه هست، مثل ترجمه خود میزکار و برنامههاش، وبگاهها و درخواست بازگشت تقویم شمسی به کیدیای که به مرور قراره اتفاق بیفته ولی بدون حضور علاقمندان ممکن نیست.
اگر هم برنامهای با QT یا کریگامی نوشتید ما کمک میکنیم تا در لیست برنامههای کیدیای قرار بگیره.
@SohrabContents
t.iss.one/kde_fa
الان مجدداً فرصت خالی پیدا کردم روی این جامعه وقت بذارم، یک سری صحبتها هم با خود بنیاد داشتم که علاقمندیشون رو نشون دادن نسبت به وجود این جامعه، و از همه مهمتر اینکه قبلاً هم جامعه کیدیای فارسی داشتیم که اعضاش متاسفانه اکثریت دیگه ایران حضور ندارن :)
فعلاً یک سری اهداف اولیه هست، مثل ترجمه خود میزکار و برنامههاش، وبگاهها و درخواست بازگشت تقویم شمسی به کیدیای که به مرور قراره اتفاق بیفته ولی بدون حضور علاقمندان ممکن نیست.
اگر هم برنامهای با QT یا کریگامی نوشتید ما کمک میکنیم تا در لیست برنامههای کیدیای قرار بگیره.
@SohrabContents
Telegram
جامعهٔ فارسی زبان کیدیای
جامعه کیدیای فارسی
کدبرگ:
https://codeberg.org/kdefa
کدبرگ:
https://codeberg.org/kdefa
Forwarded from Gopher Academy
🔵 عنوان مقاله
Running Go-Written Tools in a Browser
🟢 خلاصه مقاله:
** قابلیت کامپایل کردن Go به WebAssembly اجرای ابزارهای نوشتهشده با Go را مستقیماً در مرورگر، بدون نصب محلی، ممکن میکند. این رویکرد مزایایی مانند توزیع آسان، امنیت سندباکس، تجربه یکسان روی همه سیستمعاملها و امکان تعاملات زنده (مثل پیشنمایش، آموزش و دمو) دارد. کاربردهای رایج شامل پورت ابزارهای خط فرمان، فرمتکنندهها و لینترها، ابزارهای تبدیل داده و محیطهای آموزشی است. با این حال باید به اندازه باینری، زمان بارگذاری، تفاوت APIهای مرورگر، هزینه رفتوآمد JS/WASM و محدودیتهای همزمانی توجه کرد. در مجموع، WebAssembly فرصتهای جذابی برای ساخت و انتشار ابزارهای کاربردی مبتنی بر وب فراهم میکند.
🟣لینک مقاله:
https://golangweekly.com/link/174072/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Running Go-Written Tools in a Browser
🟢 خلاصه مقاله:
** قابلیت کامپایل کردن Go به WebAssembly اجرای ابزارهای نوشتهشده با Go را مستقیماً در مرورگر، بدون نصب محلی، ممکن میکند. این رویکرد مزایایی مانند توزیع آسان، امنیت سندباکس، تجربه یکسان روی همه سیستمعاملها و امکان تعاملات زنده (مثل پیشنمایش، آموزش و دمو) دارد. کاربردهای رایج شامل پورت ابزارهای خط فرمان، فرمتکنندهها و لینترها، ابزارهای تبدیل داده و محیطهای آموزشی است. با این حال باید به اندازه باینری، زمان بارگذاری، تفاوت APIهای مرورگر، هزینه رفتوآمد JS/WASM و محدودیتهای همزمانی توجه کرد. در مجموع، WebAssembly فرصتهای جذابی برای ساخت و انتشار ابزارهای کاربردی مبتنی بر وب فراهم میکند.
🟣لینک مقاله:
https://golangweekly.com/link/174072/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Popovicu
Running Go tools in a browser
Quick overview of how Go tools for the Mrav custom CPU are run inside a browser by leveraging WASM. The project is built with Bazel using Go rules.
Forwarded from DevTwitter | توییت برنامه نویسی
کمپانی Uber توی یک بلاگ جالب توضیح میده که چطور چت بات داخلی که ساختند تا به تیم پشتیبانی در جواب دادن به هزاران سوال دقتی در حد انسان داره.
این چت بات بر اساس معماری Agentic-RAG پیاده سازی شده و بهش چندتا قسمت اضافه کردند:
- ایجنتهای پیشازبازیابی: کوئری رو بهینه میکنن و منبع درست رو پیدا میکنن
- بازیاب ترکیبی (برداری + BM25 با متادیتای غنی) → بازیابی دقیقتر
- ایجنت پس از پردازش: چانک های تکراریها رو حذف میکنه و متن رو مرتب میکنه یا به اصطلاح rerank میکنه
بلاگشون را بخونید که توضیح میده چطور مدل را ارزیابی کردن با استفاده از روش LLM-as-Judge
نکات مهم و جالبی داره اگه نیاز به ساختن ایجنتهای مشابه دارید در یوزکیس های مختلف.
Blog: https://uber.com/en-GB/blog/enhanced-agentic-rag/
@DevTwitter | <Mehdi Allahyari/>
این چت بات بر اساس معماری Agentic-RAG پیاده سازی شده و بهش چندتا قسمت اضافه کردند:
- ایجنتهای پیشازبازیابی: کوئری رو بهینه میکنن و منبع درست رو پیدا میکنن
- بازیاب ترکیبی (برداری + BM25 با متادیتای غنی) → بازیابی دقیقتر
- ایجنت پس از پردازش: چانک های تکراریها رو حذف میکنه و متن رو مرتب میکنه یا به اصطلاح rerank میکنه
بلاگشون را بخونید که توضیح میده چطور مدل را ارزیابی کردن با استفاده از روش LLM-as-Judge
نکات مهم و جالبی داره اگه نیاز به ساختن ایجنتهای مشابه دارید در یوزکیس های مختلف.
Blog: https://uber.com/en-GB/blog/enhanced-agentic-rag/
@DevTwitter | <Mehdi Allahyari/>
Forwarded from جامعهٔ فارسی زبان کیدیای (Sohrab)
برنامه KDE Karton که معادل Gnome Boxes هستش به مرحله خوبی توی توسعه رسیده.
یکی از ویژگیهای این برنامه این هستش که به صورت خودکار ماشینهای مجازی که داخل Gnome Boxes ایجاد کردید رو نمایش میده.
هنوز برخی امکانات ساده رو نداره، ولی میتونید باهاش ماشین مجازی بسازید و توزیع/سیستمعامل دلخواهتون رو آزمایش کنید.
لینک مخزن بالادستی داخل گیتلب کیدیای:
https://invent.kde.org/sitter/karton
درحال حاضر این برنامه داخل AUR نیز موجود هستش پس اگر از یک توزیع آرچ بیس استفاده میکنید میتونید با aur helper موردعلاقتون نصبش کنید.
@kde_fa
یکی از ویژگیهای این برنامه این هستش که به صورت خودکار ماشینهای مجازی که داخل Gnome Boxes ایجاد کردید رو نمایش میده.
هنوز برخی امکانات ساده رو نداره، ولی میتونید باهاش ماشین مجازی بسازید و توزیع/سیستمعامل دلخواهتون رو آزمایش کنید.
لینک مخزن بالادستی داخل گیتلب کیدیای:
https://invent.kde.org/sitter/karton
درحال حاضر این برنامه داخل AUR نیز موجود هستش پس اگر از یک توزیع آرچ بیس استفاده میکنید میتونید با aur helper موردعلاقتون نصبش کنید.
yay/paru -S karton
@kde_fa
Forwarded from Linuxor ?
کمپانی Uber توی یک بلاگ جالب توضیح میده که چطور چت بات داخلی که ساختند تا به تیم پشتیبانی در جواب دادن به هزاران سوال دقتی در حد انسان داره.
این چت بات بر اساس معماری Agentic-RAG پیاده سازی شده و بهش چندتا قسمت اضافه کردند:
- ایجنتهای پیشازبازیابی: کوئری رو بهینه میکنن و منبع درست رو پیدا میکنن
- بازیاب ترکیبی (برداری + BM25 با متادیتای غنی) → بازیابی دقیقتر
- ایجنت پس از پردازش: چانک های تکراریها رو حذف میکنه و متن رو مرتب میکنه یا به اصطلاح rerank میکنه
بلاگشون را بخونید که توضیح میده چطور مدل را ارزیابی کردن با استفاده از روش LLM-as-Judge
نکات مهم و جالبی داره اگه نیاز به ساختن ایجنتهای مشابه دارید در یوزکیس های مختلف.
www.uber.com/en-GB/blog/enhanced-agentic-rag
@Linuxor ~ MehdiAllahyari
این چت بات بر اساس معماری Agentic-RAG پیاده سازی شده و بهش چندتا قسمت اضافه کردند:
- ایجنتهای پیشازبازیابی: کوئری رو بهینه میکنن و منبع درست رو پیدا میکنن
- بازیاب ترکیبی (برداری + BM25 با متادیتای غنی) → بازیابی دقیقتر
- ایجنت پس از پردازش: چانک های تکراریها رو حذف میکنه و متن رو مرتب میکنه یا به اصطلاح rerank میکنه
بلاگشون را بخونید که توضیح میده چطور مدل را ارزیابی کردن با استفاده از روش LLM-as-Judge
نکات مهم و جالبی داره اگه نیاز به ساختن ایجنتهای مشابه دارید در یوزکیس های مختلف.
www.uber.com/en-GB/blog/enhanced-agentic-rag
@Linuxor ~ MehdiAllahyari
bü äksäm Ölürüm
Morad
این یکی از آهنگایی هست که از گذشته گوشش میدادم و هرگز برام تکراری نشده
Forwarded from Linuxor ?
کلی سند فاششده نشون میده که شرکت چینی Geedge Networks فناوریهایی مشابه «دیوار آتش بزرگ چین» رو به دولتهای مختلف مثل پاکستان و قزاقستان و ... صادر میکنه. این شرکت بهظاهر خودش رو ارائهدهنده ابزارهای امنیت سایبری معرفی میکنه اما در واقع سیستمهای گسترده نظارت و سانسور اینترنت مثل DPI میفروشه
محصول اصلی این شرکت با نام Tiangou Secure Gateway (TSG) قادره کل ترافیک اینترنت یه کشور رو پردازش، شنود و مسدود کند. این سیستم میتونه اطلاعات حساس رو از ارتباطات رمزنگارینشده استخراج کنه و با استفاده از فناوری بازرسی عمیق بستهها (DPI) و یادگیری ماشینی، کاربران VPN و ابزارهای ضد فیلترینگ رو شناسایی کنه.
@Linuxor
محصول اصلی این شرکت با نام Tiangou Secure Gateway (TSG) قادره کل ترافیک اینترنت یه کشور رو پردازش، شنود و مسدود کند. این سیستم میتونه اطلاعات حساس رو از ارتباطات رمزنگارینشده استخراج کنه و با استفاده از فناوری بازرسی عمیق بستهها (DPI) و یادگیری ماشینی، کاربران VPN و ابزارهای ضد فیلترینگ رو شناسایی کنه.
@Linuxor
Forwarded from جامعهٔ فارسی زبان کیدیای (Sohrab)
کیدیای برای شما
با رایانه خود پس از پایان پشتیبانی ویندوز ۱۰ چه کنیم؟
https://kde.org/for/w10-exiles/
نرمافزار خود را ارتقا بدید، نه سیستمتون رو.
@KDE_fa
با رایانه خود پس از پایان پشتیبانی ویندوز ۱۰ چه کنیم؟
https://kde.org/for/w10-exiles/
نرمافزار خود را ارتقا بدید، نه سیستمتون رو.
@KDE_fa
kde.org
KDE for Windows 10 Exiles
Upgrade your software, not your computer
Forwarded from DevTwitter | توییت برنامه نویسی
#wordpress
اکستنشن های php که برای افزایش سرعت وردپرس پیشنهاد میشه
OPcache
amqp
apcu
memcached
redis
sqlite3
اگر سی پنل دارید میتونید از قسمت کلود لینوکس به فعال سازی این اکستنشن ها اقدام کنید
@DevTwitter | <پسر لوسیفر/>
اکستنشن های php که برای افزایش سرعت وردپرس پیشنهاد میشه
OPcache
amqp
apcu
memcached
redis
sqlite3
اگر سی پنل دارید میتونید از قسمت کلود لینوکس به فعال سازی این اکستنشن ها اقدام کنید
@DevTwitter | <پسر لوسیفر/>
Forwarded from DevTwitter | توییت برنامه نویسی
#llm
تو پروسه تحقیقی که داشتم روی LLMها، به یه ریپو برخوردم که کلی API رایگان و آزمایشی جمع کرده. در واقع سرویس هایی که API رایگان میدن رو لیست کرده و محدودیت هاشون هم توضیحاتی داده.
https://github.com/cheahjs/free-llm-api-resources
@DevTwitter | <Mohammadreza M/>
تو پروسه تحقیقی که داشتم روی LLMها، به یه ریپو برخوردم که کلی API رایگان و آزمایشی جمع کرده. در واقع سرویس هایی که API رایگان میدن رو لیست کرده و محدودیت هاشون هم توضیحاتی داده.
https://github.com/cheahjs/free-llm-api-resources
@DevTwitter | <Mohammadreza M/>
Forwarded from Linuxor ?
اگه کل کانال لینوکسور جمع بشیم و یه سایت بسازیم که توش بیت کوین با همدیگه معامله کنیم؛ میتونیم توی شبکه متمرکز خودمون باهم توافق کنیم که اصلا کارمزدی پرداخت نکنیم؛ در نهایت نتیجه رو به شبکه اصلی میگیم و یه کوچولو کارمزد تراکنش batch رو میدیم.
به نظرتون چه اتقاقی افتاد؟ ما تونستیم شبکه رو گول بزنیم؟ خیر، در واقع یه Trade-Off بین هزینه تراکنش و نامتمرکز بودن شبکه وجود داره ما فقط ویژگی های خوب نامتمرکزی مثل امنیت و ناشناس بودن رو فدای هزینه کردیم... در واقع چیزی گول نخورده شبکهی بیتکوین همون جاست؛ فقط تضمینهای امنیتی/عدمسانسور و حریم خصوصی برای کاربرا تغییر کردن :)
ساده تر یعنی مثلا من اگه صاحب این سایت باشم میتونم یه کوچولو تراکنش هارو دستکاری کنم یا اینکه تراکنش هاتون رو رصد کنم ...
@Linuxor
به نظرتون چه اتقاقی افتاد؟ ما تونستیم شبکه رو گول بزنیم؟ خیر، در واقع یه Trade-Off بین هزینه تراکنش و نامتمرکز بودن شبکه وجود داره ما فقط ویژگی های خوب نامتمرکزی مثل امنیت و ناشناس بودن رو فدای هزینه کردیم... در واقع چیزی گول نخورده شبکهی بیتکوین همون جاست؛ فقط تضمینهای امنیتی/عدمسانسور و حریم خصوصی برای کاربرا تغییر کردن :)
ساده تر یعنی مثلا من اگه صاحب این سایت باشم میتونم یه کوچولو تراکنش هارو دستکاری کنم یا اینکه تراکنش هاتون رو رصد کنم ...
@Linuxor
Forwarded from Geek Alerts
روزهای اخیر باید اخبار روسیه و لهستان رو شنیده باشید، بعضی سوالشون اینه که چجوری ممکنه روسیه با لهستان مشکل حریمهوای پیدا کنه، چون این دو کشور اصلا مرز مشترک ندارن، جواب در منطقهای به اسم کالینینگراد هست.
به اینجور مناطق برونبوم (exclave) میگن، قسمتی از کشوری که با خودش مرز نداره، در واقع کالینینگراد بخشی از روسیه هست که مردمش برای سفر به روسیه باید از کشورهای دیگه یا دریا عبور کنن. مرزهاش شامل لهستان از جنوب، لیتوانی از شمال و شرق، و دریای بالتیک از غرب هست.
این منطقه در اصل بخشی از آلمان شرقی به اسم کونیکسبرگ (Königsberg) بود، بعد از جنگ جهانی دوم، شوروی این منطقه رو میگیره و با شکست آلمان این منطقه تحت کنترل شوروی در میاد. تقریبا همه مردم این منطقه آلمانی بودن که اکثرشون با پیوستن به روسیه فرار میکنن و بقیه هم توسط روسیه تبعید میشن. الان تقریبا هیچ آلمانی تو این منطقه زندگی نمیکنه.
جمعیت جدید منطقه رو روسیها و بلاروسیها پر کردن و از اسم منطقه گرفته تا اسم روستاها و شهرها با اسمهای روسی جایگزین شد.
الان درسته که اطرفاش رو اعضای ناتو گرفته ولی روسیه ازش برای تهدید و فشار به اروپا استفاده میکنه، مثلا موشکهایی با توان حمل کلاهک هستهای رو به این منطقه آورده. یا یه ناوگان دریایی بزرگ اینجا داره، این منطقه به روسیه امکان دسترسی به دریای آزاد در بالتیک رو میده و معمولا مانورهای نظامیش رو توی همین منطقه برگذار میکنه. [L]
🤓 @geekalerts
به اینجور مناطق برونبوم (exclave) میگن، قسمتی از کشوری که با خودش مرز نداره، در واقع کالینینگراد بخشی از روسیه هست که مردمش برای سفر به روسیه باید از کشورهای دیگه یا دریا عبور کنن. مرزهاش شامل لهستان از جنوب، لیتوانی از شمال و شرق، و دریای بالتیک از غرب هست.
این منطقه در اصل بخشی از آلمان شرقی به اسم کونیکسبرگ (Königsberg) بود، بعد از جنگ جهانی دوم، شوروی این منطقه رو میگیره و با شکست آلمان این منطقه تحت کنترل شوروی در میاد. تقریبا همه مردم این منطقه آلمانی بودن که اکثرشون با پیوستن به روسیه فرار میکنن و بقیه هم توسط روسیه تبعید میشن. الان تقریبا هیچ آلمانی تو این منطقه زندگی نمیکنه.
جمعیت جدید منطقه رو روسیها و بلاروسیها پر کردن و از اسم منطقه گرفته تا اسم روستاها و شهرها با اسمهای روسی جایگزین شد.
الان درسته که اطرفاش رو اعضای ناتو گرفته ولی روسیه ازش برای تهدید و فشار به اروپا استفاده میکنه، مثلا موشکهایی با توان حمل کلاهک هستهای رو به این منطقه آورده. یا یه ناوگان دریایی بزرگ اینجا داره، این منطقه به روسیه امکان دسترسی به دریای آزاد در بالتیک رو میده و معمولا مانورهای نظامیش رو توی همین منطقه برگذار میکنه. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM