Forwarded from متخصص وردپرس | پوینا
Forwarded from Linuxor ?
Forwarded from TorhamDev | تورهام 😳
امروز رو با یک داکیومنت نسبتأ طولانی درباره coroutine ها شروع میکنیم.
فلسفه corutines
https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/coroutines-philosophy
@TorhamDevCH
فلسفه corutines
https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/coroutines-philosophy
@TorhamDevCH
Forwarded from TorhamDev | تورهام 😳
TorhamDev | تورهام 😳
امروز رو با یک داکیومنت نسبتأ طولانی درباره coroutine ها شروع میکنیم. فلسفه corutines https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/coroutines-philosophy @TorhamDevCH
اگه این خوندید خوشتون اومد و سی کار میکردید یا کلا خوشتون میاد میتونید این رو هم بخونید، به نطر خوب میاد. همین الان داخل hacker news دیدمش، نخوندمش هنوز
Hacking coroutines into C
https://wiomoc.de/misc/posts/hacking_coroutines_into_c.html
@TorhamDevCH
Hacking coroutines into C
https://wiomoc.de/misc/posts/hacking_coroutines_into_c.html
@TorhamDevCH
Forwarded from TorhamDev | تورهام 😳
شما هم وقتی git push میزنید میرید گیتهاب/گیتلب چک میکنید ببینید اومده یا من فقط اعتماد ندارم؟ :)
مثلا بعد هر کامند clear نمیزنید بعد بی دلیل بعدش ls کنید؟
از این سبک عادتا چیزی دارید؟
مثلا بعد هر کامند clear نمیزنید بعد بی دلیل بعدش ls کنید؟
از این سبک عادتا چیزی دارید؟
Forwarded from DevTwitter | توییت برنامه نویسی
من به عنوان کسی که هر روز با ابزارهای هوش مصنوعی گوگل مثل Gemini و AI Studio کار میکنه، از چیدمان چپچین (LTR) برای متون فارسی واقعاً خسته شده بودم. خواندن متنها سخت بود، چشم رو اذیت میکرد و تجربه کاربری جالبی نبود.
به جای اینکه فقط منتظر بمونم تا خود گوگل این مشکل رو یک روزی حل کنه، تصمیم گرفتم خودم دست به کار بشم!
نتیجهاش شد یک افزونه رایگان و متن-باز برای فایرفاکس به اسم Gemini & AI Studio RTL Fix.
این افزونه دو کار ساده ولی حیاتی انجام میده:
- تمام محیط چت (ورودی شما و پاسخ هوش مصنوعی) رو کاملاً راستچین (RTL) میکنه.
- از فونت زیبای وزیرمتن برای خوانایی و زیبایی حداکثر استفاده میکنه.
عکس قبل و بعد رو در همین پست گذاشتم تا تفاوت فوقالعادهش رو ببینید.
این افزونه رو ساختم تا یک تجربه کاربری بهتر برای خودم و همه همزبانانم فراهم کنم. اگر شما هم مثل من با این مشکل درگیر بودید، خوشحال میشم امتحانش کنید و نظرتون رو بهم بگید.
افزونه فایرفاکس:
https://addons.mozilla.org/en-US/firefox/addon/gemini-ai-studio-rtl-fix
سورس:
https://github.com/moomoein/Gemini-AI-Studio-RTL-Fix
@DevTwitter | <moein/>
به جای اینکه فقط منتظر بمونم تا خود گوگل این مشکل رو یک روزی حل کنه، تصمیم گرفتم خودم دست به کار بشم!
نتیجهاش شد یک افزونه رایگان و متن-باز برای فایرفاکس به اسم Gemini & AI Studio RTL Fix.
این افزونه دو کار ساده ولی حیاتی انجام میده:
- تمام محیط چت (ورودی شما و پاسخ هوش مصنوعی) رو کاملاً راستچین (RTL) میکنه.
- از فونت زیبای وزیرمتن برای خوانایی و زیبایی حداکثر استفاده میکنه.
عکس قبل و بعد رو در همین پست گذاشتم تا تفاوت فوقالعادهش رو ببینید.
این افزونه رو ساختم تا یک تجربه کاربری بهتر برای خودم و همه همزبانانم فراهم کنم. اگر شما هم مثل من با این مشکل درگیر بودید، خوشحال میشم امتحانش کنید و نظرتون رو بهم بگید.
افزونه فایرفاکس:
https://addons.mozilla.org/en-US/firefox/addon/gemini-ai-studio-rtl-fix
سورس:
https://github.com/moomoein/Gemini-AI-Studio-RTL-Fix
@DevTwitter | <moein/>
Forwarded from DevTwitter | توییت برنامه نویسی
توی این پروژه الگوریتم کانولوشن و پولینگ (Pooling) رو از صفر برای آرایه های یک بعدی و ماتریس های دو بعدی پیاده سازی کردم.
میتونید کرنل های مختلف رو روی ماتریس های مختلف یا حتی عکس هم امتحان کنید و نتیجه رو ببینید.
https://github.com/Ehsan-004/Convolution
@DevTwitter | <Ehsan/>
میتونید کرنل های مختلف رو روی ماتریس های مختلف یا حتی عکس هم امتحان کنید و نتیجه رو ببینید.
https://github.com/Ehsan-004/Convolution
@DevTwitter | <Ehsan/>
Forwarded from DevTwitter | توییت برنامه نویسی
یه روز میخواستم یکی از لیست پخش (playlist) های توی آپارات رو دانلود کنم که دیدم یا خدا چقدر سخته! (به دلیل تبلیغات طولانی برای دانلود هر فیلم)
یکم توی اینترنت دنبال یه ابزار خود برای این کار گشتم و چیز بدرد بخوری پیدا نکردم. خلاصه رفتم یه ابزار براش نوشتم. جدیدا هم gui بهش اضافه کردم که خوشگل تر بشه
ممنون میشم ستاره بدید
https://github.com/ali-0315/aparat_playlist_downloader
@DevTwitter | <علی/>
یکم توی اینترنت دنبال یه ابزار خود برای این کار گشتم و چیز بدرد بخوری پیدا نکردم. خلاصه رفتم یه ابزار براش نوشتم. جدیدا هم gui بهش اضافه کردم که خوشگل تر بشه
ممنون میشم ستاره بدید
https://github.com/ali-0315/aparat_playlist_downloader
@DevTwitter | <علی/>
Forwarded from DevTwitter | توییت برنامه نویسی
https://github.com/soheilkhaledabdi/shop-admin-panel
پنل مدیریت سایت فروشگاهی با استفاده از Laravel و Livewire ساخته شده.
امکان مدیریت کاربران، محصولات، دستهبندیها و سفارشات را فراهم میکند.
پروژهای کامل برای یادگیری ساخت داشبوردهای تعاملی در Laravel.
اپلیکیشن پروژه:
https://github.com/razaghimahdi/Shopping-By-KMP
این پروژه رو هم میتونید داخل سایت JetBrains مشاهده بکنید
@DevTwitter | <Soheil Khaledabadi/>
پنل مدیریت سایت فروشگاهی با استفاده از Laravel و Livewire ساخته شده.
امکان مدیریت کاربران، محصولات، دستهبندیها و سفارشات را فراهم میکند.
پروژهای کامل برای یادگیری ساخت داشبوردهای تعاملی در Laravel.
اپلیکیشن پروژه:
https://github.com/razaghimahdi/Shopping-By-KMP
این پروژه رو هم میتونید داخل سایت JetBrains مشاهده بکنید
@DevTwitter | <Soheil Khaledabadi/>
Forwarded from DevTwitter | توییت برنامه نویسی
توی Databricks Academy یه Learning Path برای Advanced GenAI Engineering گذاشته که بهتر از فوقالعاده است و البته هنوز Beta است ولی من دسترسی داشتم تمومش کردم با این حال!
اگه شرکتتون Databricks داره می تونید دسترسی داشته باشید به Databricks Academy ازین فرصت سواستفاده کنید
@DevTwitter | <Von Datawarehausen/>
اگه شرکتتون Databricks داره می تونید دسترسی داشته باشید به Databricks Academy ازین فرصت سواستفاده کنید
@DevTwitter | <Von Datawarehausen/>
Forwarded from DevTwitter | توییت برنامه نویسی
از تکنیک هایی که جدیدا در بدافزارها خیلی رایج شده، شناسایی موقعیت جغرافیایی کاربران از طریق زبان صفحهکلید کاربر است!
مثلا گروه DarkSide اگر تشخیص دهد صفحه کلید کاربر برای یکی از اعضای اصلی کشورهای مشترکالمنافع با روسیه باشد، آلوده سازی انجام نمی شود!
https://krebsonsecurity.com/2021/05/try-this-one-weird-trick-russian-hackers-hate/
@DevTwitter | <VAHID NAMENI/>
مثلا گروه DarkSide اگر تشخیص دهد صفحه کلید کاربر برای یکی از اعضای اصلی کشورهای مشترکالمنافع با روسیه باشد، آلوده سازی انجام نمی شود!
https://krebsonsecurity.com/2021/05/try-this-one-weird-trick-russian-hackers-hate/
@DevTwitter | <VAHID NAMENI/>
Forwarded from DevTwitter | توییت برنامه نویسی
افزونههای VS Code ممکنه مخفیانه به سیستمات دسترسی داشته باشن!
ابزار https://vscan.dev
این سایت ساخته شده تا بتونی فقط با وارد کردن اسم یک افزونه، ببینی پشتپرده چه خبره
@DevTwitter | <MehrdadLinux/>
ابزار https://vscan.dev
این سایت ساخته شده تا بتونی فقط با وارد کردن اسم یک افزونه، ببینی پشتپرده چه خبره
@DevTwitter | <MehrdadLinux/>
Forwarded from DevTwitter | توییت برنامه نویسی
خیلی جالبه، سازنده flask (از فریمورک های معروف پایتون) خودش پیشنهاد میکنه پروژه های جدید بکندی رو با گولنگ بنویسید!
https://lucumr.pocoo.org/2025/6/12/agentic-coding/
I've evaluated agent performance across different languages my workload, and if you can choose your language, I strongly recommend Go for new backend projects
@DevTwitter | <Hossein Nazari/>
https://lucumr.pocoo.org/2025/6/12/agentic-coding/
I've evaluated agent performance across different languages my workload, and if you can choose your language, I strongly recommend Go for new backend projects
@DevTwitter | <Hossein Nazari/>
Forwarded from DevTwitter | توییت برنامه نویسی
ویندوز در ۳ سال گذشته ۴۰۰ میلیون کاربر از دست داده است
آمارهای تازه نشان میدهند طی ۳ سال گذشته پلتفرم ویندوز بیش از ۴۰۰ میلیون کاربر از دست داده که برای مایکروسافت آماری نگرانکننده به نظر میرسد.
«یوسف مهدی»، معاون اجرایی مایکروسافت، هفته گذشته در پستی وبلاگی گفت ویندوز بیش از یکمیلیارد دستگاه فعال در سراسر جهان را پشتیبانی میکند. این عدد ممکن است به نظر عدد قابلتوجهی باشد اما باید بدانید مایکروسافت سال ۲۰۲۲ اعلام کرده بود بیش از یکمیلیارد و ۴٠٠ میلیون دستگاه از ویندوز ۱۰ یا ۱۱ استفاده میکنند.
باتوجهبه اینکه این اسناد حاوی اطلاعات مهم هستند و وکلای مایکروسافت پیش از انتشار آنها را بهدقت بررسی کردهاند، میتوان فرض کرد تعداد کاربران ویندوز طی ۳ سال گذشته کاهش محسوسی یافته و این سیستمعامل حدود ۴۰۰ میلیون کاربر از دست داده است.
اگرچه سیستمعامل macOS اپل باتکیهبر تراشههای قدرتمند اپل سیلیکون تهدیدی جدی برای ویندوز است، نمیتوان گفت همه آن ۴۰۰ میلیون کاربر به خرید مکبوک روی آوردهاند؛ زیرا حتی از سال ۲۰۲۳ فروش دستگاههای مک نیز کاهش یافته است. همچنین آمارها نشان میدهند سهم درآمد کامپیوترهای مک در سال ۲۰۲۳ به ۷.۷ درصد از کل درآمد اپل رسیده، درحالیکه این رقم در سال ۲۰۰۰ حدود ۸۵ درصد بود.
@DevTwitter | <Digiato/>
آمارهای تازه نشان میدهند طی ۳ سال گذشته پلتفرم ویندوز بیش از ۴۰۰ میلیون کاربر از دست داده که برای مایکروسافت آماری نگرانکننده به نظر میرسد.
«یوسف مهدی»، معاون اجرایی مایکروسافت، هفته گذشته در پستی وبلاگی گفت ویندوز بیش از یکمیلیارد دستگاه فعال در سراسر جهان را پشتیبانی میکند. این عدد ممکن است به نظر عدد قابلتوجهی باشد اما باید بدانید مایکروسافت سال ۲۰۲۲ اعلام کرده بود بیش از یکمیلیارد و ۴٠٠ میلیون دستگاه از ویندوز ۱۰ یا ۱۱ استفاده میکنند.
باتوجهبه اینکه این اسناد حاوی اطلاعات مهم هستند و وکلای مایکروسافت پیش از انتشار آنها را بهدقت بررسی کردهاند، میتوان فرض کرد تعداد کاربران ویندوز طی ۳ سال گذشته کاهش محسوسی یافته و این سیستمعامل حدود ۴۰۰ میلیون کاربر از دست داده است.
اگرچه سیستمعامل macOS اپل باتکیهبر تراشههای قدرتمند اپل سیلیکون تهدیدی جدی برای ویندوز است، نمیتوان گفت همه آن ۴۰۰ میلیون کاربر به خرید مکبوک روی آوردهاند؛ زیرا حتی از سال ۲۰۲۳ فروش دستگاههای مک نیز کاهش یافته است. همچنین آمارها نشان میدهند سهم درآمد کامپیوترهای مک در سال ۲۰۲۳ به ۷.۷ درصد از کل درآمد اپل رسیده، درحالیکه این رقم در سال ۲۰۰۰ حدود ۸۵ درصد بود.
@DevTwitter | <Digiato/>
Forwarded from DevTwitter | توییت برنامه نویسی
https://github.com/geekGroveOfficial/php-smart-validator
پکیج ولیدیشن سبک برای PHP خالص با ساختاری شبیه Laravel Validator.
پشتیبانی از Ruleهای پرکاربرد مانند required، email، min و غیره.
مناسب برای استفاده در پروژههای PHP بدون فریمورک.
@DevTwitter | <Soheil Khaledabadi/>
پکیج ولیدیشن سبک برای PHP خالص با ساختاری شبیه Laravel Validator.
پشتیبانی از Ruleهای پرکاربرد مانند required، email، min و غیره.
مناسب برای استفاده در پروژههای PHP بدون فریمورک.
@DevTwitter | <Soheil Khaledabadi/>
Forwarded from DevTwitter | توییت برنامه نویسی
وزارت خزانهداری آمریکا شرکت Aeza و مدیرهای آن را به دلیل ارائه خدمات به گروههای باجافزار، عملیات سرقت اطلاعات، بازارهای دارکنت و کمپینهای disinformation تحریم کرد.
این شرکت از گروه باجافزاری BianLian، پنلهای سرقت اطلاعات RedLine و بازار دارکنت BlackSprut پشتیبانی میکرده است.
https://bleepingcomputer.com/news/security/aeza-group-sanctioned-for-hosting-ransomware-infostealer-servers/
@DevTwitter | <VAHID NAMENI/>
این شرکت از گروه باجافزاری BianLian، پنلهای سرقت اطلاعات RedLine و بازار دارکنت BlackSprut پشتیبانی میکرده است.
https://bleepingcomputer.com/news/security/aeza-group-sanctioned-for-hosting-ransomware-infostealer-servers/
@DevTwitter | <VAHID NAMENI/>
Forwarded from محتوای آزاد سهراب
بلاگ انگلیسیم که پایین بود رو مجدداً آوردم بالا.
اگر تنبلی نکنم یکمی هم توی این پست میذارم به زودی.
https://blog.sohrabbehdani.ir/
@SohrabContents
اگر تنبلی نکنم یکمی هم توی این پست میذارم به زودی.
https://blog.sohrabbehdani.ir/
@SohrabContents
blog.sohrabbehdani.ir
Sohrab`s Free Contents
I share my ideas here :)
Forwarded from Gopher Academy
🔵 عنوان مقاله
Serving 200 Million Requests Per Day with cgi-bin
🟢 خلاصه مقاله:
در ابتدای تاریخچه وب، روش CGI به عنوان یکی از روشهای اصلی برای ایجاد محتوای پویا استفاده میشد که در آن، درخواستهای HTTP یک فرایند در پشتصحنه سرور را فعال میکردند و نتیجه را برمیگرداندند. با پیشرفت وب، جایگاه CGI توسط برنامههای دائمیالاجرا که بدون قطع و وصل شدن به فرایندها پاسخ به درخواستها را مدیریت میکنند، تغییر کرد. با این حال، با توجه به افزایش سرعت زبانهای برنامهنویسی مانند Go، مطرح میشود که آیا CGI میتواند دوباره مورد استفاده قرار گیرد. به رغم بهبود سرعت در اجرای فرایندها، استفاده مجدد از CGI در عصر فناوریهای پیشرفتهتر ممکن است کاربردی نباشد زیرا نیازهای نوین وباپلیکیشنها با تکنولوژیهای جدید بهتر پاسخ داده میشوند.
🟣لینک مقاله:
https://golangweekly.com/link/171549/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Serving 200 Million Requests Per Day with cgi-bin
🟢 خلاصه مقاله:
در ابتدای تاریخچه وب، روش CGI به عنوان یکی از روشهای اصلی برای ایجاد محتوای پویا استفاده میشد که در آن، درخواستهای HTTP یک فرایند در پشتصحنه سرور را فعال میکردند و نتیجه را برمیگرداندند. با پیشرفت وب، جایگاه CGI توسط برنامههای دائمیالاجرا که بدون قطع و وصل شدن به فرایندها پاسخ به درخواستها را مدیریت میکنند، تغییر کرد. با این حال، با توجه به افزایش سرعت زبانهای برنامهنویسی مانند Go، مطرح میشود که آیا CGI میتواند دوباره مورد استفاده قرار گیرد. به رغم بهبود سرعت در اجرای فرایندها، استفاده مجدد از CGI در عصر فناوریهای پیشرفتهتر ممکن است کاربردی نباشد زیرا نیازهای نوین وباپلیکیشنها با تکنولوژیهای جدید بهتر پاسخ داده میشوند.
🟣لینک مقاله:
https://golangweekly.com/link/171549/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Jake Gold
Serving 200 million requests per day with a cgi-bin
In the early 2000s, we used to write a lot of CGI programs.
This was the primary way to make websites dynamic at the time. These CGI programs were usually written in Perl, but sometimes in C to increase performance.
The CGI mechanism is conceptually simple…
This was the primary way to make websites dynamic at the time. These CGI programs were usually written in Perl, but sometimes in C to increase performance.
The CGI mechanism is conceptually simple…
Forwarded from نوشتههای ترمینالی
کسب و کار اینترنتی یک لطیفهست.
خود top level domain به مشکل خورده. اونم وسط روز. :))))
https://www.zoomit.ir/tech-iran/443943-domain-downtime-irnic/
خود top level domain به مشکل خورده. اونم وسط روز. :))))
https://www.zoomit.ir/tech-iran/443943-domain-downtime-irnic/
زومیت
اختلال در دسترسی به سایت ایرانیک و برخی دامنههای ir. [بهروزرسانی ۲۴ تیر: ایرانیک دوباره در دسترس قرار گرفت] - زومیت
اختلال گسترده در دامنههای IR از صبح امروز، دسترسی کاربران به سایتهای ایرانی را با مشکل مواجه کرده است.
Forwarded from کانال مهرداد لینوکس
لینوکس و 🔥 CPU-X
✅در ویندوز ابزار CPU-Z، برای دیدن و بررسی مشخصات سختافزاری سیستم است
ابزار CPU-x معادل لینوکسی است
📌 ویژگیهای مهم CPU-X:
نمایش مشخصات دقیق پردازنده (مدل، سرعت، کش، معماری)
پشتیبانی از اطلاعات مادربرد، رم، گرافیک و سیستمعامل
پشتیبانی از سنسورهای حرارتی (با libcpuid, dmidecode, lmsensors)
رابط کاربری گرافیکی (GTK) و نسخهی CLI برای ترمینال
سازگار با اکثر توزیعهای لینوکسی (و حتی FreeBSD!)
نصب آسان از سورس یا پکیجهای آماده در AUR, Flatpak, AppImage و Debian-based repos
📦 نصبش آسونه:
یا از این جا AppImage را دانلود کن و اجرا تمام
یا
🎮 اجرا:
گرافیکی: cpu-x
ترمینال: cpu-x --ncurses
💡 پشتیبانی از Arch، Debian، Fedora، AppImage، Flatpak و حتی FreeBSD!
📥 سورسکد و پروژه:
🔗 github.com/X0rg/CPU-X
@MehrdadLinuxchannel
✅در ویندوز ابزار CPU-Z، برای دیدن و بررسی مشخصات سختافزاری سیستم است
ابزار CPU-x معادل لینوکسی است
⚠️بعد از خرید سخت افزار چک کردن مشخصات فنی دقیق با این ابزارها توصیه میشود
📌 ویژگیهای مهم CPU-X:
نمایش مشخصات دقیق پردازنده (مدل، سرعت، کش، معماری)
پشتیبانی از اطلاعات مادربرد، رم، گرافیک و سیستمعامل
پشتیبانی از سنسورهای حرارتی (با libcpuid, dmidecode, lmsensors)
رابط کاربری گرافیکی (GTK) و نسخهی CLI برای ترمینال
سازگار با اکثر توزیعهای لینوکسی (و حتی FreeBSD!)
نصب آسان از سورس یا پکیجهای آماده در AUR, Flatpak, AppImage و Debian-based repos
📦 نصبش آسونه:
یا از این جا AppImage را دانلود کن و اجرا تمام
یا
sudo apt install cpu-x
🎮 اجرا:
گرافیکی: cpu-x
ترمینال: cpu-x --ncurses
💡 پشتیبانی از Arch، Debian، Fedora، AppImage، Flatpak و حتی FreeBSD!
📥 سورسکد و پروژه:
🔗 github.com/X0rg/CPU-X
@MehrdadLinuxchannel
❤1