Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود دوستان
چند هفتهای نخواهم بود
برگشتم ادامه ویدیوها رو میرم
امیدوارم همیشه سرحال و خندون و سلامت باشید
سپاس فراوان
چند هفتهای نخواهم بود
برگشتم ادامه ویدیوها رو میرم
امیدوارم همیشه سرحال و خندون و سلامت باشید
سپاس فراوان
Forwarded from Geek Alerts
یوتیوب یه اشتراک ارزونتر به اسم Premium Lite داده نصف قیمت اشتراک پریمیوم و ۷ دلار هست. این اشتراک مثل پریمیوم امکانات اضافه نمیکنه و صرفا برای اینه که تبلیغات دیگه نبینید، البته یوتیوب همچنان بهتون تبلیغ نمایش میده اما خیلی محدود.
الان محدود تو چندتا کشور هست ولی برای همه جا منتشر میشه.
🔗 someone00307
🤓 @geekalerts
الان محدود تو چندتا کشور هست ولی برای همه جا منتشر میشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
ایسوس یه موس خوشبو کننده ساخته، یعنی واقعا این موس بو میده و اسمش Asus Fragrance Mouse هست.
اینجوری که میتونی داخلش روغنهای معطر بریزی و همیشه وقتی به سیستمت نزدیک میشی اطرافش یه بوی خوب داشته باشی.
غیر از این خود موس سه تا سطح DPI قابل تنظیم داره داره (۱۲۰۰، ۱۶۰۰، ۲۴۰۰) و میتونه با بلوتوث به شکل مستقیم یا با دانگل به دستگاههای شما وصل بشه، از طرفی مصرفش هم خیلی کمه و با یه باتری تا یک سال میتونه کار کنه.
🔗 asus
🤓 @geekalerts
اینجوری که میتونی داخلش روغنهای معطر بریزی و همیشه وقتی به سیستمت نزدیک میشی اطرافش یه بوی خوب داشته باشی.
غیر از این خود موس سه تا سطح DPI قابل تنظیم داره داره (۱۲۰۰، ۱۶۰۰، ۲۴۰۰) و میتونه با بلوتوث به شکل مستقیم یا با دانگل به دستگاههای شما وصل بشه، از طرفی مصرفش هم خیلی کمه و با یه باتری تا یک سال میتونه کار کنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
ایسوس یه موس خوشبو کننده ساخته یعنی واقعا این موس بو میده و اسمش Asus Fragrance Mouse هست.
اینجوری که میتونی داخلش روغنهای معطر بریزی و همیشه وقتی به سیستمت نزدیک میشی اطرافش یه بوی خوب داشته باشی.
غیر از این خود موس سه تا سطح DPI قابل تنظیم داره داره (۱۲۰۰ ۱۶۰۰ ۲۴۰۰) و میتونه با بلوتوث به شکل مستقیم یا با دانگل به دستگاه های شما وصل بشه از طرفی مصرفش هم خیلی کمه و با یه باتری تا یک سال میتونه کار کنه.
🔗 asus.com
🤓 @geekalerts
اینجوری که میتونی داخلش روغنهای معطر بریزی و همیشه وقتی به سیستمت نزدیک میشی اطرافش یه بوی خوب داشته باشی.
غیر از این خود موس سه تا سطح DPI قابل تنظیم داره داره (۱۲۰۰ ۱۶۰۰ ۲۴۰۰) و میتونه با بلوتوث به شکل مستقیم یا با دانگل به دستگاه های شما وصل بشه از طرفی مصرفش هم خیلی کمه و با یه باتری تا یک سال میتونه کار کنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
بالاخره پروژهای که مدتها قبل روش کار میکردم رو امروز آماده ریلیز کردم!
پروژه Cute JSON یه سیستم آنلاینه که از روی کلیدهای JSON، بهصورت خودکار API میسازه. ایدهش از جایی اومد که چند بار خودم نیاز داشتم سریع یه API داشته باشم، بدون اینکه بخوام سرور راه بندازم و یا جیسان سرور استفاده کنم و درگیر مشکلات دیپلوی بشم.
توی این پروژه سعی کردم علاوه بر فیچر های جیسان سرور، یه سری موارد مثل فیلترها، تولید داده فیک، ریکاوری دیتاها و... اضافه کنم.
این سیستم برای ذخیره سازی داده های پروژه های آموزشی و تستی مناسب هست و برای پروداکشن توصیه نمیشه.
https://cutejson.dev/
@DevTwitter | <Mohammad Reza Zolfaghari/>
پروژه Cute JSON یه سیستم آنلاینه که از روی کلیدهای JSON، بهصورت خودکار API میسازه. ایدهش از جایی اومد که چند بار خودم نیاز داشتم سریع یه API داشته باشم، بدون اینکه بخوام سرور راه بندازم و یا جیسان سرور استفاده کنم و درگیر مشکلات دیپلوی بشم.
توی این پروژه سعی کردم علاوه بر فیچر های جیسان سرور، یه سری موارد مثل فیلترها، تولید داده فیک، ریکاوری دیتاها و... اضافه کنم.
این سیستم برای ذخیره سازی داده های پروژه های آموزشی و تستی مناسب هست و برای پروداکشن توصیه نمیشه.
https://cutejson.dev/
@DevTwitter | <Mohammad Reza Zolfaghari/>
Forwarded from Ninja Learn | نینجا لرن
خب دوستان بریم برای بحث جذاب آرایه ها!📝
توی پست قبلی گفتیم که آرایه یه ساختمان داده خطی هست. همونطور که گفتیم تو این روش داده ها در حافظه یه دنباله تشکیل میدن. در صورتی که این داده ها رو کنار هم توی حافظه بچینیم بهشون ارایه گفته میشه
🔹عمدتا با علامت [] میتونیم مشخص کنیم که متغیرمون از نوع ارایه است
توی بیشتر زبان ها باید نوع داده های ارایمون یکی باشه و باید برای زبان مشخص کنیم که چه داده ای میخوایم ذخیره کنیم اما برای پایتون این مورد اجباری نیست و میشه کاملا داینامیک ارایه ساخت
مثال:
چطور توی ارایه مون تغییرات انجام بدیم❓
🔹توی پایتون برای اضافه کردن عنصر باید از append استفاده کنیم ولی برای بقیه عملیات ها کافیه از اندیس ایتم داده مون استفاده کنیم
مثال:
سرعت اجرای عملیات های مختلف توی ارایه چقدره❓
🔹موقعی که میخوایم یک داده رو بخونیم با توجه به اینکه توی فرمول بالاتر به لوکیشنش در حافظه دسترسی داریم با یک گام میتونیم داده مورد نظرمون رو بخونیم که اصطلاحا بهش o(1) گفته میشه
🔹اما برای اضافه و حذف کردن ایتم در صورتی که اون ایتم اول یا اخر باشه o(1) هست اما اگر بخوایم به بقیه خونه ها تغییری ایجاد کنیم باید ایتم ها رو جابجا کنیم که به تعداد ایتم ها عملیات تکرار میشه و هرچی تعداد داده ها بیشتر باشه زمان برنامه ما بیشتر میشه که اصطلاحا o(n) گفته میشه
✏️جمع بندی
🔹همونطور که دیدیم ارایه یه نوع ساختار خطیه که برای ذخیره داده های مشابه هم مناسبه و با سرعت بالا میشه داده ها رو خوند اما تغییر در داده ها ممکنه زمان بر باشه و فقط بخش حافظه تخصیص داده شده قابل استفاده باشه و زمانی که ایتم های کمی داخلش ذخیره شدن حافظه مون هدر میره
👥تو پست های بعدی انواع دیگه ای از این ساختار هارو برسی میکنیم لطفا نقطه نظر ها و ریکشن هاتون رو با ما به اشتراک بزارید!
توی پست قبلی گفتیم که آرایه یه ساختمان داده خطی هست. همونطور که گفتیم تو این روش داده ها در حافظه یه دنباله تشکیل میدن. در صورتی که این داده ها رو کنار هم توی حافظه بچینیم بهشون ارایه گفته میشه
حالتی هم داریم که به جای خود داده پوینتری از داده رو ذخیره میکنیم که بهش لیست پیوندی گفته میشه که درباره اش توی پست های بعدی صحبت میکنیمچطور یه آرایه بسازیم❓
🔹عمدتا با علامت [] میتونیم مشخص کنیم که متغیرمون از نوع ارایه است
توی بیشتر زبان ها باید نوع داده های ارایمون یکی باشه و باید برای زبان مشخص کنیم که چه داده ای میخوایم ذخیره کنیم اما برای پایتون این مورد اجباری نیست و میشه کاملا داینامیک ارایه ساخت
مثال:
my_array = [] # python
int my_array[4]; # c
نکته
توی پایتون در اصل یک نوع از لیست استفاده میشه اما ما برای سادگی اون رو ارایه فرض میکنیم
چطور داده ذخیره شده رو ببینیم❓
🔹در حالت کلی در صورتی که بخوایم داده های ارایه رو ببینیم باید از این فرمول استفاده کنیم
Loc = سایز تایپ ارایه * اندیس عنصر مورد نظر + ادرس شروع ارایه
اما در خیلی از زبان ها این مورد خودکار هندل شده و ما میتونیم به راحتی با اندیس به داده مون دسترسی داشته باشیم
به طور مثال در کد زیر میخوایم عنصر سوم ارایمون رو چاپ کنیم
مثالprint(my_array[2]) # output: 3
چطور توی ارایه مون تغییرات انجام بدیم❓
🔹توی پایتون برای اضافه کردن عنصر باید از append استفاده کنیم ولی برای بقیه عملیات ها کافیه از اندیس ایتم داده مون استفاده کنیم
مثال:
my_array.append(4)
del my_array[2]
my_array[0] = 6
سرعت اجرای عملیات های مختلف توی ارایه چقدره❓
🔹موقعی که میخوایم یک داده رو بخونیم با توجه به اینکه توی فرمول بالاتر به لوکیشنش در حافظه دسترسی داریم با یک گام میتونیم داده مورد نظرمون رو بخونیم که اصطلاحا بهش o(1) گفته میشه
🔹اما برای اضافه و حذف کردن ایتم در صورتی که اون ایتم اول یا اخر باشه o(1) هست اما اگر بخوایم به بقیه خونه ها تغییری ایجاد کنیم باید ایتم ها رو جابجا کنیم که به تعداد ایتم ها عملیات تکرار میشه و هرچی تعداد داده ها بیشتر باشه زمان برنامه ما بیشتر میشه که اصطلاحا o(n) گفته میشه
✏️جمع بندی
🔹همونطور که دیدیم ارایه یه نوع ساختار خطیه که برای ذخیره داده های مشابه هم مناسبه و با سرعت بالا میشه داده ها رو خوند اما تغییر در داده ها ممکنه زمان بر باشه و فقط بخش حافظه تخصیص داده شده قابل استفاده باشه و زمانی که ایتم های کمی داخلش ذخیره شدن حافظه مون هدر میره
👥تو پست های بعدی انواع دیگه ای از این ساختار هارو برسی میکنیم لطفا نقطه نظر ها و ریکشن هاتون رو با ما به اشتراک بزارید!
Forwarded from Geek Alerts
شرکت Figure Markets یه استیبلکوین جدید به اسم YLDs ساخته که از SEC (کمیسیون بورس آمریکا) مجوز گرفته. این اولین باری هست که یه استیبلکوین به عنوان اوراق بهادار ثبت میشه.
پولایی که پشتوانه YLDs هستن، توی اوراق بهادار مطمئن سرمایهگذاری میشن. یه سودی نزدیک به نرخ بهره بانکی (SOFR منهای نیم درصد) روزانه حساب میشه و پرداختش ماهانه هست.
🔗 bloomberg
🤓 @geekalerts
پولایی که پشتوانه YLDs هستن، توی اوراق بهادار مطمئن سرمایهگذاری میشن. یه سودی نزدیک به نرخ بهره بانکی (SOFR منهای نیم درصد) روزانه حساب میشه و پرداختش ماهانه هست.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
کاربرهای آیفون و آیپد با یه چیزی به اسم «جفتسازی مجاورتی» (proximity pairing) خیلی خوب آشنا هستن. این قابلیت که اولین بار با iOS 11 معرفی شد، به کاربرا اجازه میده که اطلاعات پشتیبان و بقیه دادهها رو از یه دستگاه به یه دستگاه جدید، فقط با نزدیک کردنشون به هم، منتقل کنن.
حالا اپل تصمیم داره این ویژگیرو به مکها هم بیاره، از نظر فنی macOS همین الان هم از این ویژگی پشتیبانی میکنه اما نیاز نرمافزاری داره که با اومدن macOS 15.4 دارندگان مک هم میتونن ازش استفاده کنن.
🔗 9to5mac
🤓 @geekalerts
حالا اپل تصمیم داره این ویژگیرو به مکها هم بیاره، از نظر فنی macOS همین الان هم از این ویژگی پشتیبانی میکنه اما نیاز نرمافزاری داره که با اومدن macOS 15.4 دارندگان مک هم میتونن ازش استفاده کنن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
تا سال ۲۰۳۰، OpenAI انتظار داره که سهچهارم ظرفیت پردازش مدلهاشو از Stargate بگیره، پروژهای که بخش زیادی از سرمایهش رو SoftBank تامین میکنه و یکی از جدیدترین حامیهای مالی OpenAI هست.
این تصمیم یه تغییر بزرگ برای دور شدن از مایکروسافت هست که الان بزرگترین سهامدار OpenAI به حساب میاد و بخش بزرگ پردازش مورد نیاز OpenAI رو تامین میکنه.
از طرفی این یه تغییر بزرگ و دور شدن از مایکروسافت بزرگترین سهامدار فعلی OpenAI هم هست که در حال حاضر بیشتر بخش بزرگی از مدلهای OpenAI نیاز پردازشیشون رو از سرویسهای Azure مایکروسافت میگیرن.
🔗 9to5mac
🤓 @geekalerts
این تصمیم یه تغییر بزرگ برای دور شدن از مایکروسافت هست که الان بزرگترین سهامدار OpenAI به حساب میاد و بخش بزرگ پردازش مورد نیاز OpenAI رو تامین میکنه.
از طرفی این یه تغییر بزرگ و دور شدن از مایکروسافت بزرگترین سهامدار فعلی OpenAI هم هست که در حال حاضر بیشتر بخش بزرگی از مدلهای OpenAI نیاز پردازشیشون رو از سرویسهای Azure مایکروسافت میگیرن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️ دانلود فایل با حداکثر سرعت در ترمینال با دستور aria2c
این دستور به aria2c میگوید که فایل موجود در آدرس YOUR_URL را با استفاده از 16 اتصال همزمان و با تقسیم فایل به 16 قطعه دانلود کند.
🔹-گزینه x 16: این گزینه تعداد اتصالات همزمان را به 16 تنظیم میکند. به عبارت دیگر، aria2c میتواند تا 16 اتصال جداگانه برای دانلود یک فایل برقرار کند. این امر میتواند سرعت دانلود را به ویژه برای فایلهای بزرگ و در شبکههای با پهنای باند بالا افزایش دهد.
🔹گزینه -s 16: این گزینه تعداد قطعات (segment) که فایل به آنها تقسیم میشود را به 16 تنظیم میکند. تقسیم فایل به قطعات کوچکتر میتواند به بهبود عملکرد دانلود کمک کند، در aria2c، فایل دانلودی به چندین سگمنت تقسیم میشود و هر سگمنت به صورت موازی دانلود میشود.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
——————————————————
⭐️حمایت از کانال
https://zarinp.al/learninghive.ir
https://daramet.com/hossein_seilani
aria2c -x 16 -s 16 'YOUR_URL'
این دستور به aria2c میگوید که فایل موجود در آدرس YOUR_URL را با استفاده از 16 اتصال همزمان و با تقسیم فایل به 16 قطعه دانلود کند.
🔹-گزینه x 16: این گزینه تعداد اتصالات همزمان را به 16 تنظیم میکند. به عبارت دیگر، aria2c میتواند تا 16 اتصال جداگانه برای دانلود یک فایل برقرار کند. این امر میتواند سرعت دانلود را به ویژه برای فایلهای بزرگ و در شبکههای با پهنای باند بالا افزایش دهد.
🔹گزینه -s 16: این گزینه تعداد قطعات (segment) که فایل به آنها تقسیم میشود را به 16 تنظیم میکند. تقسیم فایل به قطعات کوچکتر میتواند به بهبود عملکرد دانلود کمک کند، در aria2c، فایل دانلودی به چندین سگمنت تقسیم میشود و هر سگمنت به صورت موازی دانلود میشود.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
——————————————————
⭐️حمایت از کانال
https://zarinp.al/learninghive.ir
https://daramet.com/hossein_seilani
Forwarded from Ninja Learn | نینجا لرن
خب دوستان بریم برای بحث جذاب آرایه ها!📝
توی پست قبلی گفتیم که آرایه یه ساختمان داده خطی هست. همونطور که گفتیم تو این روش داده ها در حافظه یه دنباله تشکیل میدن. در صورتی که این داده ها رو کنار هم توی حافظه بچینیم بهشون ارایه گفته میشه
🔹عمدتا با علامت [] میتونیم مشخص کنیم که متغیرمون از نوع ارایه است
توی بیشتر زبان ها باید نوع داده های ارایمون یکی باشه و باید برای زبان مشخص کنیم که چه داده ای میخوایم ذخیره کنیم اما برای پایتون این مورد اجباری نیست و میشه کاملا داینامیک ارایه ساخت
مثال:
```C
int my_array[4];
python
my_array = [1, 2, 3]
print(my_array[2]) # output: 3
python
my_array.append(4)
del my_array[2]
my_array[0] = 6
سرعت اجرای عملیات های مختلف توی ارایه چقدره❓
🔹موقعی که میخوایم یک داده رو بخونیم با توجه به اینکه توی فرمول بالاتر به لوکیشنش در حافظه دسترسی داریم با یک گام میتونیم داده مورد نظرمون رو بخونیم که اصطلاحا بهش o(1) گفته میشه
🔹اما برای اضافه و حذف کردن ایتم در صورتی که اون ایتم اول یا اخر باشه o(1) هست
اما اگر بخوایم به بقیه خونه ها تغییری ایجاد کنیم باید ایتم ها رو جابجا کنیم که به تعداد ایتم ها عملیات تکرار میشه و هرچی تعداد داده ها بیشتر باشه زمان برنامه ما بیشتر میشه که اصطلاحا o(n) گفته میشه
جمع بندی✍
همونطور که دیدیم ارایه یه نوع ساختار خطیه که برای ذخیره داده های مشابه هم مناسبه و با سرعت بالا میشه داده ها رو خوند اما تغییر در داده ها ممکنه زمان بر باشه و فقط بخش حافظه تخصیص داده شده قابل استفاده باشه و زمانی که ایتم های کمی داخلش ذخیره شدن حافظه مون هدر میره
تو پست های بعدی انواع دیگه ای از این ساختار هارو برسی میکنیم لطفا نقطه نظر ها و ریکشن هاتون رو با ما به اشتراک بزارید!
توی پست قبلی گفتیم که آرایه یه ساختمان داده خطی هست. همونطور که گفتیم تو این روش داده ها در حافظه یه دنباله تشکیل میدن. در صورتی که این داده ها رو کنار هم توی حافظه بچینیم بهشون ارایه گفته میشه
حالتی هم داریم که به جای خود داده پوینتری از داده رو ذخیره میکنیم که بهش لیست پیوندی گفته میشه که درباره اش توی پست های بعدی صحبت میکنیمچطور یه آرایه بسازیم❓
🔹عمدتا با علامت [] میتونیم مشخص کنیم که متغیرمون از نوع ارایه است
توی بیشتر زبان ها باید نوع داده های ارایمون یکی باشه و باید برای زبان مشخص کنیم که چه داده ای میخوایم ذخیره کنیم اما برای پایتون این مورد اجباری نیست و میشه کاملا داینامیک ارایه ساخت
مثال:
my_array = []
```C
int my_array[4];
توی پایتون در اصل یک نوع از لیست استفاده میشه اما ما برای سادگی اون رو ارایه فرض میکنیم
چطور داده ذخیره شده رو ببینیم❓
🔹در حالت کلی در صورتی که بخوایم داده های ارایه رو ببینیم باید از این فرمول استفاده کنیم
Loc = سایز تایپ ارایه * اندیس عنصر مورد نظر + ادرس شروع ارایه
اما در خیلی از زبان ها این مورد خودکار هندل شده و ما میتونیم به راحتی با اندیس به داده مون دسترسی داشته باشیم
به طور مثال در کد زیر میخوایم به عنصر سوم ارایمون دسترسی داشته باشیم
python
my_array = [1, 2, 3]
print(my_array[2]) # output: 3
چطور توی ارایه مون تغییرات انجام بدیم❓
🔹توی پایتون برای اضافه کردن عنصر باید از append استفاده کنیم ولی برای بقیه عملیات ها کافیه از اندیس ایتم داده مون استفاده کنیم
مثال:
python
my_array.append(4)
del my_array[2]
my_array[0] = 6
`سرعت اجرای عملیات های مختلف توی ارایه چقدره❓
🔹موقعی که میخوایم یک داده رو بخونیم با توجه به اینکه توی فرمول بالاتر به لوکیشنش در حافظه دسترسی داریم با یک گام میتونیم داده مورد نظرمون رو بخونیم که اصطلاحا بهش o(1) گفته میشه
🔹اما برای اضافه و حذف کردن ایتم در صورتی که اون ایتم اول یا اخر باشه o(1) هست
اما اگر بخوایم به بقیه خونه ها تغییری ایجاد کنیم باید ایتم ها رو جابجا کنیم که به تعداد ایتم ها عملیات تکرار میشه و هرچی تعداد داده ها بیشتر باشه زمان برنامه ما بیشتر میشه که اصطلاحا o(n) گفته میشه
جمع بندی✍
همونطور که دیدیم ارایه یه نوع ساختار خطیه که برای ذخیره داده های مشابه هم مناسبه و با سرعت بالا میشه داده ها رو خوند اما تغییر در داده ها ممکنه زمان بر باشه و فقط بخش حافظه تخصیص داده شده قابل استفاده باشه و زمانی که ایتم های کمی داخلش ذخیره شدن حافظه مون هدر میره
تو پست های بعدی انواع دیگه ای از این ساختار هارو برسی میکنیم لطفا نقطه نظر ها و ریکشن هاتون رو با ما به اشتراک بزارید!
#️⃣ #programming #data_structure
➖➖➖➖➖➖➖➖➖
🥷 CHANNEL | GROUP
Telegram
Ninja Learn | نینجا لرن
خب سلام دوستان رسیدیم به ساختمان داده ها؛ ساختار هایی که برای مدیریت داده ها خیلی کاربردی ان💡
همونطور که میدونید، داخل برنامه هامون نیاز داریم داده ها را به صورتی ذخیره و مدیریت کنیم که پردازش سریعتر و مصرف حافظه بهینه تر بشه.
به طور مثال میخوایم کاربران…
همونطور که میدونید، داخل برنامه هامون نیاز داریم داده ها را به صورتی ذخیره و مدیریت کنیم که پردازش سریعتر و مصرف حافظه بهینه تر بشه.
به طور مثال میخوایم کاربران…
Forwarded from Geek Alerts
تو آمریکا یه برنامه هست به اسم «سکه نوآوری آمریکا» که هر ایالت میتونه یه آدم یا اختراع مهم ایالت خودشرو انتخاب کنه تا عکسش رو روی سکه ۱ دلاری بزنن.
ایالت کالیفرنیا استیو جابز رو انتخاب کرده و درخواست داد تا ضرابخونهی آمریکا (U.S. Mint) این سکه رو بسازه، اگه تایید بشه این سکه رو سال ۲۰۲۶ میسازن.
🔗 gov.ca.gov
🤓 @geekalerts
ایالت کالیفرنیا استیو جابز رو انتخاب کرده و درخواست داد تا ضرابخونهی آمریکا (U.S. Mint) این سکه رو بسازه، اگه تایید بشه این سکه رو سال ۲۰۲۶ میسازن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
محققای IBM یه مدل هوش مصنوعی خیلی کوچیک به اسم TTM ساختن که میتونه آیندهی سریهای زمانی (مثلاً قیمت سهام، دمای هوا) رو پیشبینی کنه. مدلهای قبلی برای این کار خیلی بزرگ و کُند بودن و به دادههای خیلی زیادی نیاز داشتن. TTM کوچیکه، سریعه و با دادههای کم هم خوب کار میکنه.
با اینکه کمتر از ۱ میلیون پارامتر داره (مدلهای قبلی میلیاردی بودن) ۱۲ تا ۳۸ درصد دقیقتر از بقیهی روشها پیشبینی میکنه.
🔗 hackernoon
🤓 @geekalerts
با اینکه کمتر از ۱ میلیون پارامتر داره (مدلهای قبلی میلیاردی بودن) ۱۲ تا ۳۸ درصد دقیقتر از بقیهی روشها پیشبینی میکنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
منظور از min توی اسم فایل های جاوااسکریپتی مرورگر چیه؟ مثلا jquery.min.js
Anonymous Quiz
14%
نسخه minimum ولی دارای امکانات اصلی
9%
نسخه main است ولی دیگه بد خلاصش کردن شده min
56%
نسخه minified شده و حذف کاراکتر های اضافی جهت افزایش سرعت دانلود
20%
نسخه minimal هست فقط ماژول مورد نیاز توشه و بقیه ماژول ها توی فایل های min دیگه وجود داره
Forwarded from DevTwitter | توییت برنامه نویسی
ردیس در فرانتاند: چرا و چگونه؟
ردیس معمولاً به عنوان یک پایگاه داده در حافظه برای بکاند استفاده میشود، اما آیا در فرانتاند هم کاربرد دارد؟ بله! در اینجا چند مورد از نقشهای Redis در توسعه فرانتاند را بررسی میکنیم:
- کَشینگ سمت کلاینت: اگر از Next.js یا Nuxt.js استفاده میکنید، میتوانید از Redis برای سرعتبخشیدن به درخواستهای API و کاهش زمان لود صفحات بهره ببرید.
مدیریت Websockets :در اپلیکیشنهای چت، اعلانها یا داشبوردهای بلادرنگ، Redis Pub/Sub میتواند پیامها را بهسرعت بین کاربران همگامسازی کند.
مدیریت نشستها (Session Management): برای اپلیکیشنهایی که از احراز هویت استفاده میکنند، ذخیره سشنها در Redis سرعت و مقیاسپذیری را بهبود میبخشد.
ریت لیمیت (Rate Limithing & Throttling): در فرانتاند، برای جلوگیری از درخواستهای بیش از حد به API، میتوان از Redisبرای مدیریت نرخ درخواستها استفاده کرد.
نتیجهگیری: اگرچه Redis یک ابزار سمت سرور است، اما در بهینهسازی تجربه کاربری و افزایش سرعت فرانتاند نقش مهمی دارد.
@DevTwitter | <Soheil Seyyedi/>
ردیس معمولاً به عنوان یک پایگاه داده در حافظه برای بکاند استفاده میشود، اما آیا در فرانتاند هم کاربرد دارد؟ بله! در اینجا چند مورد از نقشهای Redis در توسعه فرانتاند را بررسی میکنیم:
- کَشینگ سمت کلاینت: اگر از Next.js یا Nuxt.js استفاده میکنید، میتوانید از Redis برای سرعتبخشیدن به درخواستهای API و کاهش زمان لود صفحات بهره ببرید.
مدیریت Websockets :در اپلیکیشنهای چت، اعلانها یا داشبوردهای بلادرنگ، Redis Pub/Sub میتواند پیامها را بهسرعت بین کاربران همگامسازی کند.
مدیریت نشستها (Session Management): برای اپلیکیشنهایی که از احراز هویت استفاده میکنند، ذخیره سشنها در Redis سرعت و مقیاسپذیری را بهبود میبخشد.
ریت لیمیت (Rate Limithing & Throttling): در فرانتاند، برای جلوگیری از درخواستهای بیش از حد به API، میتوان از Redisبرای مدیریت نرخ درخواستها استفاده کرد.
نتیجهگیری: اگرچه Redis یک ابزار سمت سرور است، اما در بهینهسازی تجربه کاربری و افزایش سرعت فرانتاند نقش مهمی دارد.
@DevTwitter | <Soheil Seyyedi/>
Forwarded from TorhamDev | تورهام 😳
کار ساعتی، قاتل برنامهنویس
این روزها دارم دنبال یک کار جدید میگردم و یکی از دلایل اصلیش هم ساعتی شدن شرکتیه که در حال حاضر داخلش کار میکنم :)
ولی بزارید براتون توضیح بدم که چرا کار ساعتی بده و چرا باید ازش دوری کنید
کار ساعتی یعنی به مقدار ساعتی که دارید کد میزنید بهتون پول میدیم، یعنی هرچی بیشتر کد بزنید بیشتر پول میگیرید، بعضیها میگن خوب عالیه که من کل روز کار میکنم یک عالمه هم پول میگیرم D:
ولی یک سری مشکلات وجود داره، شاید شیوه کار ساعتی برای یک برنامهنویس تازه کار که داره همزمان یاد میگیره خیلی خوب باشه ولی برای کسی که راهش رو رفته و کل ماجرا کاری که میخواد انجام بده رو میدونه مثل زهر میمونه.
چرا؟
چون اگر فلان تسک رو سریع انجام بده پول کمتری میگیره
چون اگه فلان تسک تمیز انجام بده پول کمتری میگیره
چون اگه وقت تلف کنه پول بیشتری میگیره
چون اگه تنبلی کنه و کد کثیف بزنه پول بیشتری میگیره
چون اگه کد کثیف بزنه، بعدا دیباگش بیشتر طول میکشه و بیشتر پول میگیره؟
کار ساعتی باعث میشه شما در نهایت یادبگیرید که ارزش دانش شما هیچ هستش و فقط زمان شما مهم هست. و اینکه اگر تسکها تموم بشه شما پولی درنمیارید تا تسک جدید بهتون بدن.
آها راستی اگه یک روز مریض شدید هم خبری از پول نیست :)
البته تمام اینها رو بعد حدود ۳ سال ساعتی کار کردن میگم.
@TorhamDevCH
این روزها دارم دنبال یک کار جدید میگردم و یکی از دلایل اصلیش هم ساعتی شدن شرکتیه که در حال حاضر داخلش کار میکنم :)
ولی بزارید براتون توضیح بدم که چرا کار ساعتی بده و چرا باید ازش دوری کنید
کار ساعتی یعنی به مقدار ساعتی که دارید کد میزنید بهتون پول میدیم، یعنی هرچی بیشتر کد بزنید بیشتر پول میگیرید، بعضیها میگن خوب عالیه که من کل روز کار میکنم یک عالمه هم پول میگیرم D:
ولی یک سری مشکلات وجود داره، شاید شیوه کار ساعتی برای یک برنامهنویس تازه کار که داره همزمان یاد میگیره خیلی خوب باشه ولی برای کسی که راهش رو رفته و کل ماجرا کاری که میخواد انجام بده رو میدونه مثل زهر میمونه.
چرا؟
چون اگر فلان تسک رو سریع انجام بده پول کمتری میگیره
چون اگه فلان تسک تمیز انجام بده پول کمتری میگیره
چون اگه وقت تلف کنه پول بیشتری میگیره
چون اگه تنبلی کنه و کد کثیف بزنه پول بیشتری میگیره
چون اگه کد کثیف بزنه، بعدا دیباگش بیشتر طول میکشه و بیشتر پول میگیره؟
کار ساعتی باعث میشه شما در نهایت یادبگیرید که ارزش دانش شما هیچ هستش و فقط زمان شما مهم هست. و اینکه اگر تسکها تموم بشه شما پولی درنمیارید تا تسک جدید بهتون بدن.
آها راستی اگه یک روز مریض شدید هم خبری از پول نیست :)
البته تمام اینها رو بعد حدود ۳ سال ساعتی کار کردن میگم.
@TorhamDevCH
Forwarded from Geek Alerts
متا هم الان میخواد یه چیزی مثل Community Notes ایکس داخل فیسبوک/اینستاگرام/تردز بزنه، روالش هم مثل قبله یعنی همه میتونن مشارکت داشته باشن یادداشت بذارن و یادداشتی که بیشترین رای رو بگیره زیر اون پست نمایش داده بشه.
متا میگه فردی که میخواد نوت بفرسته باید حداقل ۶ ماه عضویت و ۱۸ سال سن داشته باشه.
دیگه با موسسههای بررسی صحبت اطلاعات همکاری نمیکنیم چون قبلا این کارو میکرد و نقدهای زیادی بهش بود که تبدیل شده به یه سوشال ضد آزادی بیان. البته سیستم Community Notes بدون نقد هم نیست مثلا یکی از ملاکهاش گذاشتن منبع هست که میدونیم بسیاری از سایتها با اینکه بازدید بالایی دارن و یا حتی ممکنه سایت خبری رسمی باشن اما ممکنه اطلاعاتشون درست نباشه یا جهتگیری خاصی داشته باشن.
🔗 digitaltrends
🤓 @geekalerts
متا میگه فردی که میخواد نوت بفرسته باید حداقل ۶ ماه عضویت و ۱۸ سال سن داشته باشه.
دیگه با موسسههای بررسی صحبت اطلاعات همکاری نمیکنیم چون قبلا این کارو میکرد و نقدهای زیادی بهش بود که تبدیل شده به یه سوشال ضد آزادی بیان. البته سیستم Community Notes بدون نقد هم نیست مثلا یکی از ملاکهاش گذاشتن منبع هست که میدونیم بسیاری از سایتها با اینکه بازدید بالایی دارن و یا حتی ممکنه سایت خبری رسمی باشن اما ممکنه اطلاعاتشون درست نباشه یا جهتگیری خاصی داشته باشن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LinNews (Benyamin)
نسخه جدید Mesa منتشر شد.
#Mesa #Vulkan #RDNA4 #OpenGL #OpenCL
@LinNews | @LinAcademy
#Mesa #Vulkan #RDNA4 #OpenGL #OpenCL
در تغییرات نسخه 25 شاهد اضافه شدن پشتیبانی گرافیک های RDNA4 هستیم.منبع خبر
اکنون RadeonSI Gallium3D (OpenGL) که توسط amd نگه داری میشود و درایور RADV (Vulkan) که توسط valve نگه داری میشود پشتیبانی بهتری دارند.
علاوه بر این، Mesa یک آپدیت API در دسامبر معرفی کرده بود که در آن پشتیبانی Vulkan 1.4 برای RADV اضافه شد.
سایر درایورهای Mesa Vulkan نیز پشتیبانی Vulkan 1.4 را دریافت کردهاند.
یکی از تغییرات جدید برای AMD اضافهشدن بکاند کامپایلر ACO است ، ACO بهصورت پیشفرض برای پردازندههای گرافیکی قدیمی که قبل از معماری RDNA معرفی شدند و که با درایور های RadeomSI Gallium3D کار میکنند است ، که میتواند به عنوان یک جایگزین برای کامپایلر AMDGPU LLVM باشد.
همچنین شاهد یک پشتیبانی آزمایشی از طرف AMD برای ارسال مستقیم وظایف به GPU ها با کنارگذاشتن درایورها برای بهبود عملکرد (در میکروکرنل ها) و سبک شدن پردازش درایور هااست
همچنین، شامل بهبودهای مختلفی در Zink
(OpenGL روی Vulkan)
و افزونههای Vulkan که توسط ARM Mali PanVK پشتیبانی میشوند،
پشتیبانی بهتر Qualcomm Adreno Vulkan با Turnip،
بهینهسازی های بسیار Intel Xe2 برای سری Lunar Lake و Battlemage
اکنون درایور Intel ANV Vulkan نیز رمزگشایی ویدیو AV1 و قابلیت های جدید دیگری را پشتیبانی میکند.
در آخر باید گفت که Mesa 25.0 بهبود های بسیاری (به خصوص برای درایور های گرافیک AMD و Intel) داشته است.
@LinNews | @LinAcademy