Forwarded from DevTwitter | توییت برنامه نویسی
توی این شرایط که کاری از کسی بر نمیاد و فقط باید بشینیم و نظارهگر جنگ باشیم، من به ذهنم رسید که یه سری Badge و Banner درست کنم و از برنامهنویسا بخوایم که StandWithIran رو به پروژههاشون اضافه کنن
اینطوری میتونیم اثر کوچیکی گذاشته باشیم و لیستی از non-profit ها رو داشته باشیم که مردم بتونن از خارج بهشون کمک کنم
آدرس پروژه
@DevTwitter
اینطوری میتونیم اثر کوچیکی گذاشته باشیم و لیستی از non-profit ها رو داشته باشیم که مردم بتونن از خارج بهشون کمک کنم
آدرس پروژه
* با عرض پوزش از همه، سازنده ریپو رو پرایوت کرد، ما هم مجبور شدیم لینک رو ریمو کنیم.
@DevTwitter
Forwarded from IRCF | اینترنت آزاد برای همه
رادار کلودفلر: ترافیک #اینترنت در ایران از روز شنبه روند بهبودی داشته، هرچند این بهبود بیشتر مربوط به ارائهدهندگان اینترنت ثابت است.
ارائهدهندگان اینترنت ثابت افزایش قابلتوجهی در ترافیک داشتهاند، در حالی که اپراتورهای اصلی تلفن همراه، مانند همراهاول و ایرانسل، همچنان تا حد زیادی آفلاین هستند.
🔍 ircf.space
@ircfspace
ارائهدهندگان اینترنت ثابت افزایش قابلتوجهی در ترافیک داشتهاند، در حالی که اپراتورهای اصلی تلفن همراه، مانند همراهاول و ایرانسل، همچنان تا حد زیادی آفلاین هستند.
🔍 ircf.space
@ircfspace
Forwarded from Python Hints
هنوز مقامات ج.ا هیچ صحبتی نکردند.
مارکو روبیو و ... هم این پیام رو تأیید کردند.
مارکو روبیو و ... هم این پیام رو تأیید کردند.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from Sina via @Persian_Meme_Bot
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Python Hints
و تمام!!!!
اعلام آتشبس توسط هر دو طرف.
آپدیت :
عجب خر تو خری شد؛
عراقچی؛ از ۴ صبح آتش بس میتونه صورت بگیره.
اسرائیل میزنه تا آخرین ثانیهها
سپاه؛ خب ماهم با چندتا موشک جواب میدیم چون ثانیههای آخر سنگین زده
اسرائیل؛ اینارو رهگیری میکنیم، میگیم به اهداف جنگ رسیدیم و تمام.
خبرگزاریهای آمریکا؛ ونس، ویتکاف، روبیو با مقامات ایران مذاکره مستقیم و غیرمستقیم داشتند.
ترامپ؛ چندتا پست درمورد صلح:
بخصوص، صلح با زور
همه چیز بنظر صلح میاد؛
سپاه، دوباره شلیک ۱ موشک به سمت حیفا.
مثل اینکه آتش بس پذیرفته نشده.
بنظر میاد؛ ترامپ هم پستهاش راجب صلح رو پاک کرده (کندی اینترنت اجازه بررسی به بنده نداد)
اعلام آتشبس توسط هر دو طرف.
آپدیت :
عجب خر تو خری شد؛
عراقچی؛ از ۴ صبح آتش بس میتونه صورت بگیره.
اسرائیل میزنه تا آخرین ثانیهها
سپاه؛ خب ماهم با چندتا موشک جواب میدیم چون ثانیههای آخر سنگین زده
اسرائیل؛ اینارو رهگیری میکنیم، میگیم به اهداف جنگ رسیدیم و تمام.
خبرگزاریهای آمریکا؛ ونس، ویتکاف، روبیو با مقامات ایران مذاکره مستقیم و غیرمستقیم داشتند.
ترامپ؛ چندتا پست درمورد صلح:
بخصوص، صلح با زور
همه چیز بنظر صلح میاد؛
سپاه، دوباره شلیک ۱ موشک به سمت حیفا.
مثل اینکه آتش بس پذیرفته نشده.
بنظر میاد؛ ترامپ هم پستهاش راجب صلح رو پاک کرده (کندی اینترنت اجازه بررسی به بنده نداد)
واقعاً خاورمیانه از فیلم ترکی و فیلم هندی هم غیرقابل پیشبینی تر هست
Forwarded from DevTwitter | توییت برنامه نویسی
پکیج Http Guzzle امکان ریکوئست همزمان رو با متد pool میده که خیلی میتونه کمک کننده باشه
https://docs.guzzlephp.org/
@DevTwitter
https://docs.guzzlephp.org/
@DevTwitter
Forwarded from کاتخون
اگر دشمن را بشناسی و خودت را بشناسی، لازم نیست از نتیجه صد جنگ بترسی. اگر خودت را بشناسی اما دشمن را نشناسی، به ازای هر پیروزی که به دست میآوری، یک شکست هم متحمل میشوی. اگر نه دشمن را بشناسید و نه خود را، در هر جنگی تسلیم خواهید شد، سان تزو.
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from Rust for Python developers
#5min_Rust
توی مبحث
اما نوع
توی مبحث مربوط به توابع راجبش دقیقتر صبحت میکنیم؛ نکته بعدی اینکه این مورد هم مثل
یکی از استفادههای خوبی که از
چون توی این مثال از
توی مبحث
compound type نوع بعدی که بهش میرسیم مربوط هست به tuple مثل پایتون اینجا هم tuple میتونه چندین نوع متفاوت داده رو داخل خودش نگهداری کنه (بر خلاف آرایهها که همهی داده ها باید از یک نوع باشند)اما نوع
tuple توی Rust واقعا توسط () مشخص و ایجاد میشه؛ یادآوری کنم اگر یک tuple خالی داشته باشیم مثل: () اصطلاحا توی Rust بهش میگیم unit type و بصورت دیفالت چیزی هست که function هایی که return ندارند برمیگردونه (مثل main) توی مبحث مربوط به توابع راجبش دقیقتر صبحت میکنیم؛ نکته بعدی اینکه این مورد هم مثل
array,vector چیزی به اسم display trait رو نداره و برای پرینت کردنش باید از debug trait استفاده کنید.( توی پستهای بعدی به این مباحث اشاره میکنم؛ لطفا الان درگیرش نشید)یکی از استفادههای خوبی که از
tuple میشه برای نگهداری دیتاهای مربوط به دیتابیس هست؛ نوع داده هر ستون - تعداد ستونها مشخص هست ولی لزوما نوع داده هر ستون یکسان نیست. fn main() {
let dog = ("Rex", 2, "Alex", 100);
// this line will return error as the tuple doesn't implement display trait --> don't use: {}
// println!("{dog}");
// Printing Tuple
// // using the debug macro is easier (also it will send result to stderr)
// dbg!(dog);
// // this is how we use debug trait for print --> use :?
// println!("Dog tuple ==> {dog:?}");
// // this is how we can pretty print the debug trait result --> use :#?
// println!("Dog tuple (pretty printed) ==> {dog:#?}");
// Working with Tuple Data
println!("1) {} has a dog named {}, who is {} years old, and his health score is {}.",
dog.2, dog.0, dog.1, dog.3);
// Tuple Destructuring
let (name, age, owner, health) = dog;
// use number to reposition the data for printing.
println!("2) {2} has a dog named {0}, who is {1} years old, and his health score is {3}.",
name, age, owner, health);
}چون توی این مثال از
dbg! استفاده کردم خیلی سریع و ساده بگم؛ که به توابعی که انتهای اسم اونها از ! استفاده میشه اصطلاحا توی Rust ماکرو گفته میشه؛ و نکته مهمش اینه که بدون در زمان کامپایل با کدهای دیگری جایگزین میشه. (فعلا همین تعریف کفایت میکنه تا وقتی که خودمون macro توسعه بدیم)Forwarded from DevTwitter | توییت برنامه نویسی
بالاخره Tail Alert نسخه ۳ منتشر شد!
اگر تا به حال تلاش کردهاید از SweetAlert یا Toastr در پروژههای Livewire استفاده کنید، احتمالاً با مشکلاتی مانند عدم نمایش صحیح اعلانها یا نیاز به تنظیمات پیچیده مواجه شدهاید. این مشکلات ناشی از ناسازگاریهای بین Livewire و این کتابخانهها هستند. Tail Alert این مشکلات را برطرف کرده است.
ویژگیهای جدید در نسخه ۳:
پشتیبانی کامل از زبان فارسی
طراحی مدرن با استفاده از Tailwind CSS
ادغام آسان با Livewire
بدون نیاز به جاوااسکریپت اضافی
پشتیبانی از انواع اعلانها: موفقیت، خطا، هشدار و اطلاعات
اطلاعات بیشتر و دریافت پکیج:
https://github.com/Ab01faz101/tail_alert
@DevTwitter | <Abolfazl Ghaedrahmat/>
اگر تا به حال تلاش کردهاید از SweetAlert یا Toastr در پروژههای Livewire استفاده کنید، احتمالاً با مشکلاتی مانند عدم نمایش صحیح اعلانها یا نیاز به تنظیمات پیچیده مواجه شدهاید. این مشکلات ناشی از ناسازگاریهای بین Livewire و این کتابخانهها هستند. Tail Alert این مشکلات را برطرف کرده است.
ویژگیهای جدید در نسخه ۳:
پشتیبانی کامل از زبان فارسی
طراحی مدرن با استفاده از Tailwind CSS
ادغام آسان با Livewire
بدون نیاز به جاوااسکریپت اضافی
پشتیبانی از انواع اعلانها: موفقیت، خطا، هشدار و اطلاعات
اطلاعات بیشتر و دریافت پکیج:
https://github.com/Ab01faz101/tail_alert
@DevTwitter | <Abolfazl Ghaedrahmat/>
Forwarded from دستاوردهای یادگیری عمیق(InTec)
این مقاله خیلی خیلی توی مباحث مربوط به
قبلتر
اما توی مقالات بعدی
اما یک مشکل دیگه هم بود
خلاصه که بخونید.
BitNet a4.8: 4-bit Activations for 1-bit LLMs
آپدیت:
این رو هم همکارم فرستاد (شخصا هنوز نخوندم) ولی مثل اینکه هدف کم کردن هزینه برای آموزش هست.
BitNet b1.58 2B4T Technical Report
microsoft/bitnet-b1.58-2B-4T on 🤗
Quantization مهم هست (حتما بخونید)قبلتر
BitNet توی مقالات دیگه نشون داده بود که نسخه Quantize شده حتی 1bit مدلی با 400B پارامتر میتونه حتی بهتر از مدل 70B پارامتری FP16 باشه درحالی که هر دو میزان مشابهای سختافزار مصرف میکنند.اما توی مقالات بعدی
BitNet1.58 که قبلتر معرفی کردم؛ نشون دادند با اضافه کردن 0 به Quantization چطور کمک کردند که هم مدل نتایج بهتری رو نشون بده هم سرعت inference بالا بره (به زبان ساده جایی که صفر میشه عملکردی مثل Dropout اتفاق میوفته برای Inference)اما یک مشکل دیگه هم بود
K,V cache رو کسی سراغش نرفته بود؛ توی این مقاله اینکار رو کردند و حالا همون مدل قبلی با Activation که کوانتایز شده با مصرف مموری کمتر میتونه context بیشتری رو نگهداره.خلاصه که بخونید.
BitNet a4.8: 4-bit Activations for 1-bit LLMs
آپدیت:
این رو هم همکارم فرستاد (شخصا هنوز نخوندم) ولی مثل اینکه هدف کم کردن هزینه برای آموزش هست.
BitNet b1.58 2B4T Technical Report
microsoft/bitnet-b1.58-2B-4T on 🤗
Forwarded from دستاوردهای یادگیری عمیق(InTec)
چندتا پروژه مهم که توی نبود اینترنت ممکنه از دست داده باشید خبراش رو :
Nano-vLLM: A lightweight vLLM implementation built from scratch.
nanoVLM: simplest repository for training/finetuning a small sized Vision-Language Model with a lightweight implementation in pure PyTorch.
Magenta RT: open-weights live music model that allows you to interactively create, control and perform music in the moment.
Nano-vLLM: A lightweight vLLM implementation built from scratch.
nanoVLM: simplest repository for training/finetuning a small sized Vision-Language Model with a lightweight implementation in pure PyTorch.
Magenta RT: open-weights live music model that allows you to interactively create, control and perform music in the moment.
GitHub
GitHub - GeeeekExplorer/nano-vllm: Nano vLLM
Nano vLLM. Contribute to GeeeekExplorer/nano-vllm development by creating an account on GitHub.
Forwarded from محتوای آزاد سهراب
توی نسخه تابستانه پارچ، تصمیم گرفته شد تا از ابزارهای سنتی که با خود آرچ میان یکمی فاصله بگیریم و بریم سراغ چیزهای جدیدتر و مدرنتر، به عنوان مثال یکی از تغییراتی که قراره رخ بده تغییر mkinitcpio با یک ساختار ماژولار مثل Dracut عه.
ساختار Dracut که توسط ردهت ایجاد شده و در اکثر توزیعها استفاده میشه، یک ساختار ماژولار، مدرن و سریع هستش که بوت شدن توزیع روی سیستمهای پیچیدهتر رو راحت تر میکنه و نیازی به دستکاری دستی فایلهای هوک نداره و حتی با LUKS و UEFI خیلی بهتر کنار میاد و این راه رو برای سیستمدی بوت بازتر میکنه.
پشتیبانی از سکیوربوت در این نسخه اضافه نمیشه، اما ما برنامهریزی کردیم تا در رلیز Parch Linux Next مقدمات اولیه رو آماده کنیم و بعد از تستهایی که گرفتیم و اینکه از پایداریش اطمینان حاصل کردیم وارد برنچ اصلی کنیم.
پارچهای قدیمیتر که با mkinicpio و گراب منتشر شدن، نسخه لگسی تلقی میشن. همچنان پشتیبانی میشن و بهروزرسانی اگر نیاز باشه دریافت میکنن اما تمرکز ما بر این نسخههای جدیدتر خواهد بود.
@SohrabContents
ساختار Dracut که توسط ردهت ایجاد شده و در اکثر توزیعها استفاده میشه، یک ساختار ماژولار، مدرن و سریع هستش که بوت شدن توزیع روی سیستمهای پیچیدهتر رو راحت تر میکنه و نیازی به دستکاری دستی فایلهای هوک نداره و حتی با LUKS و UEFI خیلی بهتر کنار میاد و این راه رو برای سیستمدی بوت بازتر میکنه.
پشتیبانی از سکیوربوت در این نسخه اضافه نمیشه، اما ما برنامهریزی کردیم تا در رلیز Parch Linux Next مقدمات اولیه رو آماده کنیم و بعد از تستهایی که گرفتیم و اینکه از پایداریش اطمینان حاصل کردیم وارد برنچ اصلی کنیم.
پارچهای قدیمیتر که با mkinicpio و گراب منتشر شدن، نسخه لگسی تلقی میشن. همچنان پشتیبانی میشن و بهروزرسانی اگر نیاز باشه دریافت میکنن اما تمرکز ما بر این نسخههای جدیدتر خواهد بود.
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
فریم ورکی ایرانی برای PHP
Ebcore - Entity-Based PHP Framework
یک چهارچوب PHP مدرن با معماری مبتنی بر موجودیت، طراحی شده برای توسعه سریع و بدون دردسر APIها
چرا این فریمورک رو ساختم؟
- کار باهاش راحته
- توسعهدهندگان فرانت میتونن به راحتی وب سرویس تولید کنن
- ایونت هندلینگ ساده و کارآمد
- سیستم کنترل درخواست سریع و قابل اعتماد
- معماری مبتنی بر موجودیت (Entity-Based)
- همه چیز مشخص و بدون پیچیدگی
- مستندات کامل و واضح
- یادگیری آسان
- تولید وب سرویس در کمترین زمان ممکن!
چطور میتونید استفاده کنید؟
وب سایت پروژه:
https://bandezadeh.ir/portfolio/ebcore/
پروژه اسکلتون (پروژه نمونه):
https://github.com/sajjadbandezadeh/ebcore-skeleton
نصب آسان با کامپوزر:
composer create-project ebcore/skeleton my-project
مستندات کامل:
https://bandezadeh.ir/portfolio/ebcore/docs/index.html
@DevTwitter | <Sajjad Bandezadeh/>
Ebcore - Entity-Based PHP Framework
یک چهارچوب PHP مدرن با معماری مبتنی بر موجودیت، طراحی شده برای توسعه سریع و بدون دردسر APIها
چرا این فریمورک رو ساختم؟
- کار باهاش راحته
- توسعهدهندگان فرانت میتونن به راحتی وب سرویس تولید کنن
- ایونت هندلینگ ساده و کارآمد
- سیستم کنترل درخواست سریع و قابل اعتماد
- معماری مبتنی بر موجودیت (Entity-Based)
- همه چیز مشخص و بدون پیچیدگی
- مستندات کامل و واضح
- یادگیری آسان
- تولید وب سرویس در کمترین زمان ممکن!
چطور میتونید استفاده کنید؟
وب سایت پروژه:
https://bandezadeh.ir/portfolio/ebcore/
پروژه اسکلتون (پروژه نمونه):
https://github.com/sajjadbandezadeh/ebcore-skeleton
نصب آسان با کامپوزر:
composer create-project ebcore/skeleton my-project
مستندات کامل:
https://bandezadeh.ir/portfolio/ebcore/docs/index.html
@DevTwitter | <Sajjad Bandezadeh/>
Forwarded from متخصص وردپرس | پوینا
طبق بررسی های رادار
تمامی دیتاسنتره ا ارتباطشون با خارج قطع هست و فقط به دیجی کالا وصلن
توی این مدت که بعضی از کانال های خبری 24 ساعته وصل بودن
یا خط سفید داشتن
یا استارلینک داشتن
یا از دیتاسنتر تبیان سرور داشتن
یا اینترنت خط ثابت که برای بعضیا کار میکرد
توی بازار حتی فیلتر شکن یک ماهه تا 4 تومنم قیمت داشت
فیلتر شکن فروشا که پول خوبی به جیب زدن
دیتاسنتر تبیانم که بد کیفیت ترین سروراشو همه رو فروخت
ولی خوب رانتی ایجاد شده که بعضیا از موقعیتشون استفاده میکنن و پول در میارن
یعضیا که حتی سرور خارجشون رو سفید کرده بودن از تمام خط ها وصل بود خیلی عجیب بود اینکه یه کسب و کار میلیونی قطعه ولی یه کانال خبری 5 هزار نفری وصله جای سوال داره
انگار تو مملکت موقع جنگ فقط خبر مهمه اقتصاد مهم نیست
@poinair پوینا
تمامی دیتاسنتره ا ارتباطشون با خارج قطع هست و فقط به دیجی کالا وصلن
توی این مدت که بعضی از کانال های خبری 24 ساعته وصل بودن
یا خط سفید داشتن
یا استارلینک داشتن
یا از دیتاسنتر تبیان سرور داشتن
یا اینترنت خط ثابت که برای بعضیا کار میکرد
توی بازار حتی فیلتر شکن یک ماهه تا 4 تومنم قیمت داشت
فیلتر شکن فروشا که پول خوبی به جیب زدن
دیتاسنتر تبیانم که بد کیفیت ترین سروراشو همه رو فروخت
ولی خوب رانتی ایجاد شده که بعضیا از موقعیتشون استفاده میکنن و پول در میارن
یعضیا که حتی سرور خارجشون رو سفید کرده بودن از تمام خط ها وصل بود خیلی عجیب بود اینکه یه کسب و کار میلیونی قطعه ولی یه کانال خبری 5 هزار نفری وصله جای سوال داره
انگار تو مملکت موقع جنگ فقط خبر مهمه اقتصاد مهم نیست
@poinair پوینا
Forwarded from IRCF | اینترنت آزاد برای همه
توزیع رانت #اینترنت_طبقاتی کثیفه، هر فرد/شرکتی هم که ازش استفاده کنه شریک این حقکشیه. اینترنت طبقاتی بزرگترین قدم به سمت مسدودکردن کامل اینترنت برای عموم مردمه.
نظام صنفی به جای حرکت در این منجلاب، باید ضمن عذرخواهی از مردم و سایر اصناف، فقط برای برقراری اینترنت کشور تلاش کنه.
© vahidfarid
🔍 ircf.space
@ircfspace
نظام صنفی به جای حرکت در این منجلاب، باید ضمن عذرخواهی از مردم و سایر اصناف، فقط برای برقراری اینترنت کشور تلاش کنه.
© vahidfarid
🔍 ircf.space
@ircfspace
Forwarded from DevTwitter | توییت برنامه نویسی
دوستان این کتاب c#12 in nutshell
میخوام ترجمه کنم تو گیت هاب اگه دوست داشتید فورک بگیرین تمومش کنیم
https://github.com/hheydarian/csharp-12-in-a-nutshell-persian
@DevTwitter | <Hamed Heydarian/>
میخوام ترجمه کنم تو گیت هاب اگه دوست داشتید فورک بگیرین تمومش کنیم
https://github.com/hheydarian/csharp-12-in-a-nutshell-persian
@DevTwitter | <Hamed Heydarian/>