Forwarded from Linuxor ?
راست یه لایبری داره که باهاش میشه رابط کاربری IMGUI ساخت یعنی رابط کاربری در هر فریم دوباره ساخته میشه و نیازی به نگهداری حالت پیچیده توی حافظه نیست و کارو خیلی ساده میکنه؛ روی همه دسکتاپ ها اجرا میشه حتی روی وب هم با وب اسمبلی اجرا میشه
تست نسخه وب اسمبلیش به صورت آنلاین :
www.egui.rs/#demo
کد های نمونش :
github.com/emilk/egui/tree/main/examples
@Linuxor
تست نسخه وب اسمبلیش به صورت آنلاین :
www.egui.rs/#demo
کد های نمونش :
github.com/emilk/egui/tree/main/examples
@Linuxor
Forwarded from Linuxor ?
زبان CoffeeScript دقیقا برعکس تایپاسکریپته: TypeScript به جاوااسکریپت قابلیتهای تایپ و ساختار اضافه میکنه، ولی CoffeeScript تلاش میکنه با سینتکس سادهتر و کوتاهتر جاوااسکریپت رو راحت تر کنه دیگه حتی همون var و let هم نیاز نیست بزارین:
coffeescript.org/#overview
@Linuxor
coffeescript.org/#overview
@Linuxor
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
شاید باورتون نشه ولی آلارم توی آیفون موقع انتخاب ساعت و دقیقه، یه لیست چرخشی نیست و یه لیست بلنده !
@Linuxor ~ farnam_violin
@Linuxor ~ farnam_violin
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Ripplejs
Ripple TS
A new way to build reactive web applications.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from Morteza Bashsiz مرتضی باشسیز
همین «افزایش چشم گیر» یک شبه صاحبش رو کرد پولدارترین مرد جهان
یعنی طرف شب خوابید صبح بیدار شد دید ۱۰۱ میلیارد دلار پولدارتر شده و از ایلان ماسک جلو زده
یک بیزنس «اوراکل» در مقابل چندین بیزنس «تسلا، اسپیس ایکس، توییتر و ...»
یعنی طرف شب خوابید صبح بیدار شد دید ۱۰۱ میلیارد دلار پولدارتر شده و از ایلان ماسک جلو زده
یک بیزنس «اوراکل» در مقابل چندین بیزنس «تسلا، اسپیس ایکس، توییتر و ...»
Forwarded from Morteza Bashsiz مرتضی باشسیز
حالا منتظر افزایش یا کاهش چشمگیر دیگری باشیم
اونوقت من منتظرم حجم خمیر نون «افزایش چشمگیر» داشته باشه و بیشتر از ۲ برابر پُف کنه
اونوقت من منتظرم حجم خمیر نون «افزایش چشمگیر» داشته باشه و بیشتر از ۲ برابر پُف کنه
Forwarded from Curious Geek ⚡️
این پست بیشتر دل نوشتست
از موقعی که یک جمعی دورهم اومدیم، یکسال از جون زمان گذاشتیم، یک جامعه ساختیم، رفتیم پای کار و درس، کم کم مُرد، پنج سال گذشت.
توی گیم آف ترونز هفت قبیله که سیاست های مختلفی دارن درگیر میشن
اینا دور نقشه هستن، وسط نقشه یک جایی به اسم براووس وجود داره که قدرتمند ترین و متواضع حکومت سریال همینان
حالا چرا اینطوریه؟ همچین طرز فکری دارن
"شخص مهم نیست؛ جریان مهمه.
مرگ شخصی بیمعناست؛ کارکرد باید ادامه پیدا کنه."
کسی که هویت خودش رو فراموش کنه توی جریان غرق بشه رو بهش بی چهره میگن
دلیل موفقیت براووس هم همین بیچهرگی بود
امثال جرج واشینگتن، بنیامین فرانکلین، توماس جفرسون و نلسون ماندلا با این سیستم رهبری کردن
اما هیتلر و استالین دقیقا نقطه مقابل این طرز فکر بودن، با مرگ شون سیستم فرو پاشید
مطمئنم د گیکس همیشه آشیانه گیک های ایرانیه، چونکه اینبار بی چهره اومدیم، بی چهره هم میریم
🆔 @Hiradsajde
از موقعی که یک جمعی دورهم اومدیم، یکسال از جون زمان گذاشتیم، یک جامعه ساختیم، رفتیم پای کار و درس، کم کم مُرد، پنج سال گذشت.
توی گیم آف ترونز هفت قبیله که سیاست های مختلفی دارن درگیر میشن
اینا دور نقشه هستن، وسط نقشه یک جایی به اسم براووس وجود داره که قدرتمند ترین و متواضع حکومت سریال همینان
حالا چرا اینطوریه؟ همچین طرز فکری دارن
"شخص مهم نیست؛ جریان مهمه.
مرگ شخصی بیمعناست؛ کارکرد باید ادامه پیدا کنه."
کسی که هویت خودش رو فراموش کنه توی جریان غرق بشه رو بهش بی چهره میگن
دلیل موفقیت براووس هم همین بیچهرگی بود
امثال جرج واشینگتن، بنیامین فرانکلین، توماس جفرسون و نلسون ماندلا با این سیستم رهبری کردن
اما هیتلر و استالین دقیقا نقطه مقابل این طرز فکر بودن، با مرگ شون سیستم فرو پاشید
مطمئنم د گیکس همیشه آشیانه گیک های ایرانیه، چونکه اینبار بی چهره اومدیم، بی چهره هم میریم
🆔 @Hiradsajde
Forwarded from Curious Geek ⚡️
لزوم آمادگی برای پسا کوانتوم
با پیشرفت هایی مثل Qiskit و IBM Quantum Cloud فاصله کمی تا به وجود اومدن هایپ پردازش کوانتومی داریم
پس از شروع این هایپ، معادله های انکریپشن ای که فکر میکردیم میلیون ها سال طول میکشه تا حل بشن، طی چند ثانیه تابع وارون شون به دست میاد.
مشکل از کجا شروع میشه؟
نیرو های شرکت ها به بکاپ دسترسی دارن، دیتا هایی که قبلاً لیک شده و بخشی ازش رمز بوده، همگی دیکریپت میشن.
موسسه ملی و فناوری استاندارد ها، لیستی از اقدامات لازم رو اعلام کرده، تا با شروع این هایپ تا حد امکان بشه خسارات رو کنترل کرد.
Post-Quantum Cryptography PQC
🔗 csrc.nist.gov/projects/post-quantum-cryptography
Crypto Agility Explained: Protect Data from Quantom Computing Threats
🔗 youtu.be/1c2f7jlmB90?si=ZnX5O1QUTXUSGzvs
🆔 @Hiradsajde
با پیشرفت هایی مثل Qiskit و IBM Quantum Cloud فاصله کمی تا به وجود اومدن هایپ پردازش کوانتومی داریم
پس از شروع این هایپ، معادله های انکریپشن ای که فکر میکردیم میلیون ها سال طول میکشه تا حل بشن، طی چند ثانیه تابع وارون شون به دست میاد.
مشکل از کجا شروع میشه؟
نیرو های شرکت ها به بکاپ دسترسی دارن، دیتا هایی که قبلاً لیک شده و بخشی ازش رمز بوده، همگی دیکریپت میشن.
موسسه ملی و فناوری استاندارد ها، لیستی از اقدامات لازم رو اعلام کرده، تا با شروع این هایپ تا حد امکان بشه خسارات رو کنترل کرد.
Post-Quantum Cryptography PQC
🔗 csrc.nist.gov/projects/post-quantum-cryptography
Crypto Agility Explained: Protect Data from Quantom Computing Threats
🔗 youtu.be/1c2f7jlmB90?si=ZnX5O1QUTXUSGzvs
🆔 @Hiradsajde
CSRC | NIST
Post-Quantum Cryptography | CSRC | CSRC
Short URL: https://www.nist.gov/pqcrypto For a plain-language introduction to post-quantum cryptography, see What Is Post-Quantum Cryptography? PQC Standards | Migration to PQC | Ongoing PQC Standardization Process NIST’s Post-Quantum Cryptography…
Forwarded from Gopher Academy
🔵 عنوان مقاله
Ergo 3.1: An Actor-Based Framework for Go
🟢 خلاصه مقاله:
Ergo 3.1 یک فریمورک بازیگرمحور برای زبان Go است که الگوها و مفاهیم آزمودهشدهٔ دنیای Erlang/OTP—مانند بازیگرهای ایزوله با ارتباط پیاممحور و الگوهای نظارت و بازیابی—را به Go میآورد. این رویکرد با جداسازی خطاها، مدیریت ساختیافتهٔ همزمانی و پشتیبانی از سناریوهای توزیعشده، ساخت سرویسهای مقیاسپذیر و مقاوم را سادهتر میکند. نسخهٔ 3.1 در مسیر پایداری، کارایی و سادگی API در سری v3 پیش رفته و ابزارهای آشنا و کارآمدی برای طراحی سیستمهای مقاوم در اکوسیستم Go فراهم میکند.
🟣لینک مقاله:
https://golangweekly.com/link/174078/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Ergo 3.1: An Actor-Based Framework for Go
🟢 خلاصه مقاله:
Ergo 3.1 یک فریمورک بازیگرمحور برای زبان Go است که الگوها و مفاهیم آزمودهشدهٔ دنیای Erlang/OTP—مانند بازیگرهای ایزوله با ارتباط پیاممحور و الگوهای نظارت و بازیابی—را به Go میآورد. این رویکرد با جداسازی خطاها، مدیریت ساختیافتهٔ همزمانی و پشتیبانی از سناریوهای توزیعشده، ساخت سرویسهای مقیاسپذیر و مقاوم را سادهتر میکند. نسخهٔ 3.1 در مسیر پایداری، کارایی و سادگی API در سری v3 پیش رفته و ابزارهای آشنا و کارآمدی برای طراحی سیستمهای مقاوم در اکوسیستم Go فراهم میکند.
🟣لینک مقاله:
https://golangweekly.com/link/174078/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - ergo-services/ergo: An actor-based Framework with network transparency for creating event-driven architecture in Golang.…
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies. - GitHub - ergo-services/ergo: An actor-based Framework ...
Forwarded from Reza Jafari
موزیک ویدیوی ساخته شده با هوش مصنوعی روی «ناخدا جلال» از سورنا واقعاً حرف نداره.
هم برای دوستداران موسیقی دیدنیه، هم برای علاقهمندان به هوش مصنوعی. از دستش ندید!
🔗 لینک موزیک ویدیو
@reza_jafari_ai
هم برای دوستداران موسیقی دیدنیه، هم برای علاقهمندان به هوش مصنوعی. از دستش ندید!
@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Ai Music Video - Ali Sorena - Nakhoda Jelal ( ناخدا جلال - هوش مصنوعی )
موزیک ویدیو غیر رسمی ناخدا جلال از علی سورنا
ساخته شده با هوش مصنوعی
ساخته شده با هوش مصنوعی
Forwarded from کانال مهرداد لینوکس
This media is not supported in your browser
VIEW IN TELEGRAM
🔥با term.everything میتونی هر اپ GUI رو مستقیم داخل ترمینال اجرا کنی 🥹حتی از راه SSH!👏
✅بر بستر Wayland یا X11 لینوکس اجرا میشه
ولی خروجی GUI اپها رو داخل ترمینال نشان میده
حتی وقتی از طریق SSH متصل باشی. یعنی میتونی مرورگر، فیلم یا اپ گرافیکی رو در محیط متنی ترمینال اجرا کنی.
✨ویژگیها:
- کار روی میزبانهایی که Wayland یا X11 دارند.
- کیفیت تصویر بستگی به اندازه ترمینال (تعداد سطر و ستونها) داره؛ بزرگتر کردن پنجره یا تغییر رزولوشن ترمینال تصویر بهتری میده ولی ممکنه مصرف منابع بالا بره.
- نوشته شده با TypeScript و کمی C++؛ از موتور bun استفاده میکنه.
- پروژه هنوز بتا است؛ بعضی اپها ممکنه اجرا نشن یا باگ داشته باشن.
چرا مهمه؟
این میتونه راهحلی باشه برای کار در محیطهایی که فقط ترمینال داریم، یا وقتی اتصال ریموتی داریم ولی نمیخوایم یه رابط گرافیکی کامل نصب کنیم. همچنین برای تست سریع، برنامهنویسی و سیستمهای سبک مفیده.
🔗 لینک پروژه
@MehrdadLinuxchannel
✅بر بستر Wayland یا X11 لینوکس اجرا میشه
ولی خروجی GUI اپها رو داخل ترمینال نشان میده
حتی وقتی از طریق SSH متصل باشی. یعنی میتونی مرورگر، فیلم یا اپ گرافیکی رو در محیط متنی ترمینال اجرا کنی.
✨ویژگیها:
- کار روی میزبانهایی که Wayland یا X11 دارند.
- کیفیت تصویر بستگی به اندازه ترمینال (تعداد سطر و ستونها) داره؛ بزرگتر کردن پنجره یا تغییر رزولوشن ترمینال تصویر بهتری میده ولی ممکنه مصرف منابع بالا بره.
- نوشته شده با TypeScript و کمی C++؛ از موتور bun استفاده میکنه.
- پروژه هنوز بتا است؛ بعضی اپها ممکنه اجرا نشن یا باگ داشته باشن.
چرا مهمه؟
این میتونه راهحلی باشه برای کار در محیطهایی که فقط ترمینال داریم، یا وقتی اتصال ریموتی داریم ولی نمیخوایم یه رابط گرافیکی کامل نصب کنیم. همچنین برای تست سریع، برنامهنویسی و سیستمهای سبک مفیده.
🔗 لینک پروژه
@MehrdadLinuxchannel
Forwarded from Gopher Academy
🔵 عنوان مقاله
Let's Look at Go's New Experimental API for JSON
🟢 خلاصه مقاله:
**این مطلب نگاهی عملی به یک API آزمایشی و جدید برای JSON در Go 1.25 دارد؛ تلاشی که بهدلیل کاستیهای بسته قدیمی json شکل گرفته است. مقاله توضیح میدهد این نسخه «v2» چه مشکلاتی از طراحی قبلی را هدف گرفته، تجربه برنامهنویس را چگونه شفافتر و قابل پیشبینیتر میکند، و در کارهای روزمره مثل encode/decode، پیکربندی رفتار، مدیریت خطا و رسیدگی به مواردی مانند اعداد، null، فیلدهای ساختار و جریانها چه تفاوتهایی دارد. همچنین تأکید میکند که این API هنوز آزمایشی است، برای ارزیابی و دریافت بازخورد عرضه شده، ممکن است تغییر کند، و توصیههایی برای نحوه امتحانکردن آن در Go 1.25 و ملاحظات مهاجرت ارائه میکند.
🟣لینک مقاله:
https://golangweekly.com/link/174056/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Let's Look at Go's New Experimental API for JSON
🟢 خلاصه مقاله:
**این مطلب نگاهی عملی به یک API آزمایشی و جدید برای JSON در Go 1.25 دارد؛ تلاشی که بهدلیل کاستیهای بسته قدیمی json شکل گرفته است. مقاله توضیح میدهد این نسخه «v2» چه مشکلاتی از طراحی قبلی را هدف گرفته، تجربه برنامهنویس را چگونه شفافتر و قابل پیشبینیتر میکند، و در کارهای روزمره مثل encode/decode، پیکربندی رفتار، مدیریت خطا و رسیدگی به مواردی مانند اعداد، null، فیلدهای ساختار و جریانها چه تفاوتهایی دارد. همچنین تأکید میکند که این API هنوز آزمایشی است، برای ارزیابی و دریافت بازخورد عرضه شده، ممکن است تغییر کند، و توصیههایی برای نحوه امتحانکردن آن در Go 1.25 و ملاحظات مهاجرت ارائه میکند.
🟣لینک مقاله:
https://golangweekly.com/link/174056/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go.dev
A new experimental Go API for JSON - The Go Programming Language
Go 1.25 introduces experimental support for encoding/json/jsontext and encoding/json/v2 packages.
Forwarded from Go Casts 🚀
This media is not supported in your browser
VIEW IN TELEGRAM
چقدر یه مقاله میتونه تمیز و جذاب باشه. موقع نوشتن این مقاله عشق ریخته پای کلمات و کارهای گرافیکی ش 😁❤️
اومده با کلی کار گرافیکی باحال انواع io deviceها رو مقایسه کرده از نظر latency و چیزای دیگه
https://planetscale.com/blog/io-devices-and-latency
@gocasts
اومده با کلی کار گرافیکی باحال انواع io deviceها رو مقایسه کرده از نظر latency و چیزای دیگه
https://planetscale.com/blog/io-devices-and-latency
@gocasts
Forwarded from Gopher Academy
🔵 عنوان مقاله
The 9 Go Test Assertions I Use (and Why)
🟢 خلاصه مقاله:
**
الکس در ادامهی بحث پرهیز از پکیجهای آمادهی assertion در تستهای Go، توضیح میدهد عملاً از چه چیزی استفاده میکند: مجموعهای کمتعداد از ۹ تابع assertion دستساز. او میگوید کتابخانههای بزرگ هرچند کدنویسی را کوتاه میکنند، اما اغلب منجر به ابهام، جریان کنترل پنهان و پیامهای خطای نامفهوم میشوند. در مقابل، چند کمکتابع ساده که به t.Helper() متکیاند، بدون وابستگی خارجی و با پیامهای خطای دقیق، هم خوانایی را بالا میبرند و هم از تکرار جلوگیری میکنند.
این ۹ تابع رایجترین نیازها را پوشش میدهند: برابری/نابرابری، nil و non-nil، شرایط بولی، شاملبودن در رشتهها یا مجموعهها، و انتظارهای مرتبط با خطا. اصل مهم این است که این توابع نازک و شفاف باشند، منطق تست را پنهان نکنند و خطا را با مقادیر واقعی/مورد انتظار گزارش کنند.
او به دامهای رایج نیز اشاره میکند: تفاوت nil در اینترفیسها، محدودیتهای مقایسهی عمیق، و ترجیح سنجش رفتار قابل مشاهده بهجای برابری کامل ساختارها. نتیجهگیری او دربارهی «آیا assertion ضدالگو است؟» مشروط است: اگر کلیگرا و جادویی شوند، بله؛ اما اگر کمحجم، صریح و متناسب با حوزهی تست بمانند، ابزاری مفید هستند. قاعده نهایی: جایی که تکرار دارید از کمکتابع استفاده کنید، و هر جا یک بررسی اختصاصی پیام را شفافتر میکند، همان را درجا بنویسید.
🟣لینک مقاله:
https://golangweekly.com/link/173627/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The 9 Go Test Assertions I Use (and Why)
🟢 خلاصه مقاله:
**
الکس در ادامهی بحث پرهیز از پکیجهای آمادهی assertion در تستهای Go، توضیح میدهد عملاً از چه چیزی استفاده میکند: مجموعهای کمتعداد از ۹ تابع assertion دستساز. او میگوید کتابخانههای بزرگ هرچند کدنویسی را کوتاه میکنند، اما اغلب منجر به ابهام، جریان کنترل پنهان و پیامهای خطای نامفهوم میشوند. در مقابل، چند کمکتابع ساده که به t.Helper() متکیاند، بدون وابستگی خارجی و با پیامهای خطای دقیق، هم خوانایی را بالا میبرند و هم از تکرار جلوگیری میکنند.
این ۹ تابع رایجترین نیازها را پوشش میدهند: برابری/نابرابری، nil و non-nil، شرایط بولی، شاملبودن در رشتهها یا مجموعهها، و انتظارهای مرتبط با خطا. اصل مهم این است که این توابع نازک و شفاف باشند، منطق تست را پنهان نکنند و خطا را با مقادیر واقعی/مورد انتظار گزارش کنند.
او به دامهای رایج نیز اشاره میکند: تفاوت nil در اینترفیسها، محدودیتهای مقایسهی عمیق، و ترجیح سنجش رفتار قابل مشاهده بهجای برابری کامل ساختارها. نتیجهگیری او دربارهی «آیا assertion ضدالگو است؟» مشروط است: اگر کلیگرا و جادویی شوند، بله؛ اما اگر کمحجم، صریح و متناسب با حوزهی تست بمانند، ابزاری مفید هستند. قاعده نهایی: جایی که تکرار دارید از کمکتابع استفاده کنید، و هر جا یک بررسی اختصاصی پیام را شفافتر میکند، همان را درجا بنویسید.
🟣لینک مقاله:
https://golangweekly.com/link/173627/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
www.alexedwards.net
The 9 Go test assertions I use (and why) - Alex Edwards
Forwarded from a pessimistic researcher (Kc)
آقا من که هر مزخرفی توی این کانال گفتم تا به امروز، اما یه خبری دیدم که جدی نتونستم بپذیرم که در موردش صحبت نکنم.