Forwarded from Meitix
اجرای همزمان GC در گولنگ 🧙♂
یکی از ویژگیهای جذاب گولنگ، اجرای Garbage Collection بهصورت همزمان (Concurrent) هست. این یعنی حافظه مدیریت میشه، بدون اینکه برنامه زیاد متوقف بشه. اما این ماجرا چطوری کار میکنه
اGC چطوری همزمان میشه؟
به جای اینکه GC یه توقف طولانی (Stop-the-World) ایجاد کنه و کل حافظه رو یهجا بررسی کنه، گولنگ کار رو در چند مرحله و همزمان با اجرای برنامه انجام میده. این کار به لطف استفاده از تکنیکهایی مثل Write Barrier و Tri-Color Marking ممکن شده.
---
Write Barrier
اWrite Barrier یه جور نگهبانه که هر وقت برنامه بخواد یه آبجکت جدید بسازه یا یه ارجاع تو حافظه رو تغییر بده، GC رو در جریان میذاره. اینطوری GC همیشه خبر داره که چی به حافظه اضافه شده یا چی تغییر کرده.
---
چرا gc گولنگ سریعه؟
گولنگ با این روشها باعث میشه که GC خیلی سریع و بدون ایجاد وقفه طولانی انجام بشه:
1. اConcurrent Marking: بیشتر علامتگذاری بهصورت همزمان با اجرای برنامه انجام میشه.
2. اWrite Barrier: هر تغییری بلافاصله ثبت میشه، پس GC نیازی به اسکن کل حافظه نداره.
3. اIncremental Sweeping: پاک کردن حافظه به صورت تدریجی انجام میشه، نه یهدفعهای.
@meiti_x
یکی از ویژگیهای جذاب گولنگ، اجرای Garbage Collection بهصورت همزمان (Concurrent) هست. این یعنی حافظه مدیریت میشه، بدون اینکه برنامه زیاد متوقف بشه. اما این ماجرا چطوری کار میکنه
اGC چطوری همزمان میشه؟
به جای اینکه GC یه توقف طولانی (Stop-the-World) ایجاد کنه و کل حافظه رو یهجا بررسی کنه، گولنگ کار رو در چند مرحله و همزمان با اجرای برنامه انجام میده. این کار به لطف استفاده از تکنیکهایی مثل Write Barrier و Tri-Color Marking ممکن شده.
---
Write Barrier
اWrite Barrier یه جور نگهبانه که هر وقت برنامه بخواد یه آبجکت جدید بسازه یا یه ارجاع تو حافظه رو تغییر بده، GC رو در جریان میذاره. اینطوری GC همیشه خبر داره که چی به حافظه اضافه شده یا چی تغییر کرده.
---
چرا gc گولنگ سریعه؟
گولنگ با این روشها باعث میشه که GC خیلی سریع و بدون ایجاد وقفه طولانی انجام بشه:
1. اConcurrent Marking: بیشتر علامتگذاری بهصورت همزمان با اجرای برنامه انجام میشه.
2. اWrite Barrier: هر تغییری بلافاصله ثبت میشه، پس GC نیازی به اسکن کل حافظه نداره.
3. اIncremental Sweeping: پاک کردن حافظه به صورت تدریجی انجام میشه، نه یهدفعهای.
@meiti_x
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
کراولر ChatGPT مشکل امنیتی داره و میشه باهاش DDoS زد :)
منبع:
https://github.com/bf/security-advisories/blob/main/2025-01-ChatGPT-Crawler-Reflective-DDOS-Vulnerability.md
@DevTwitter | <Reza Jafari/>
منبع:
https://github.com/bf/security-advisories/blob/main/2025-01-ChatGPT-Crawler-Reflective-DDOS-Vulnerability.md
@DevTwitter | <Reza Jafari/>
Forwarded from Ninja Learn | نینجا لرن
خب خب خب لایه پنجم جلسه یا Session Layer در مدل OSI 🎤
خب دوستان، حالا نوبت لایه پنجم، یعنی لایه جلسه (Session Layer) هست. این لایه وظیفه داره ارتباط بین دستگاهها رو سازماندهی کنه. یعنی چی؟
یعنی وقتی دو تا دستگاه میخوان با هم حرف بزنن (ارتباط برقرار کنن)، یه جورایی نقش هماهنگکننده رو داره. این لایه مدیریت میکنه که مکالمه چجوری شروع بشه، ادامه پیدا کنه و در نهایت تموم بشه.
وظایف اصلی لایه جلسه 🛠️
1⃣ برقراری، مدیریت و خاتمه جلسات ارتباطی
لایه جلسه، مسئول اینه که جلسه (یا ارتباط) بین دو دستگاه رو ایجاد کنه. بعد از اینکه جلسه برقرار شد، مدیریت میکنه که ارتباط چطوری پیش بره، و در نهایت وقتی دیگه نیازی به ارتباط نیست، جلسه رو تموم میکنه.
مثال:
2⃣ کنترل سینکرونسازی (Synchronization)
گاهی وقتها، نیاز داری وسط یه ارتباط یا ارسال داده، وضعیت اون جلسه ذخیره بشه تا اگه مشکلی پیش اومد، از همونجا ادامه پیدا کنه. این هم یکی از کارای مهم لایه پنجم هست. مثلاً اگه توی یه ویدیو کنفرانس باشی و ارتباط قطع بشه، این لایه کمک میکنه از همون نقطه دوباره ارتباط رو ادامه بدی.
3⃣ مدیریت چکپوینتها (Checkpoints)
لایه جلسه چکپوینتها رو توی ارتباطات طولانیمدت قرار میده. یعنی ارتباط رو تکهتکه میکنه که اگه یه بخشی از داده گم شد یا خراب شد، لازم نباشه کل اطلاعات از اول ارسال بشه.
مثال:
پروتکلهای لایه جلسه 📜
این لایه از پروتکلهایی استفاده میکنه که به ایجاد، مدیریت و خاتمه ارتباطات کمک میکنن. مثل:
RPC (Remote Procedure Call):
SQL Session:
NetBIOS:
مثال عملی 🎬
فرض کن میخوای یه فیلم آنلاین تماشا کنی. وقتی فیلم پخش میشه:
لایه جلسه ارتباط بین دستگاه تو (مثل لپتاپ یا موبایل) و سرور رو مدیریت میکنه.
اگه اینترنت قطع بشه، کمک میکنه از همون دقیقهای که فیلم قطع شد دوباره ادامه بدی.
ارتباط با بقیه لایهها 🧩
لایه جلسه از لایه پایینترش (لایه Transport) برای ارسال و دریافت داده استفاده میکنه. همینطور، اطلاعات مدیریتشده رو برای نمایش بهتر به لایه بالاترش (لایه Presentation) میفرسته. درواقع، مثل یه مدیر جلسه است که همه چی رو هماهنگ میکنه.
خلاصه ✍
لایه جلسه، مثل یه پل ارتباطی بین دستگاهها عمل میکنه که ارتباطات رو مدیریت و هماهنگ میکنه. این لایه مطمئن میشه که ارتباطات به درستی آغاز و پایان پیدا کنن و در صورت بروز مشکل، راهحلی برای ادامه وجود داره.
این لایه رو میتونید مثل هماهنگکننده یه جلسه در نظر بگیرید که میگه کی صحبت کنه، کی سکوت کنه، و اگه کسی وسط جلسه بیرون بره، مطمئن میشه جلسه رو از همونجا ادامه بده!
➖➖➖➖➖➖➖➖➖
خب دوستان، حالا نوبت لایه پنجم، یعنی لایه جلسه (Session Layer) هست. این لایه وظیفه داره ارتباط بین دستگاهها رو سازماندهی کنه. یعنی چی؟
یعنی وقتی دو تا دستگاه میخوان با هم حرف بزنن (ارتباط برقرار کنن)، یه جورایی نقش هماهنگکننده رو داره. این لایه مدیریت میکنه که مکالمه چجوری شروع بشه، ادامه پیدا کنه و در نهایت تموم بشه.
وظایف اصلی لایه جلسه 🛠️
1⃣ برقراری، مدیریت و خاتمه جلسات ارتباطی
لایه جلسه، مسئول اینه که جلسه (یا ارتباط) بین دو دستگاه رو ایجاد کنه. بعد از اینکه جلسه برقرار شد، مدیریت میکنه که ارتباط چطوری پیش بره، و در نهایت وقتی دیگه نیازی به ارتباط نیست، جلسه رو تموم میکنه.
مثال:
وقتی توی اسکایپ یا زوم تماس میگیری، این لایه مطمئن میشه که تماس شروع و پایانش درست انجام بشه.
2⃣ کنترل سینکرونسازی (Synchronization)
گاهی وقتها، نیاز داری وسط یه ارتباط یا ارسال داده، وضعیت اون جلسه ذخیره بشه تا اگه مشکلی پیش اومد، از همونجا ادامه پیدا کنه. این هم یکی از کارای مهم لایه پنجم هست. مثلاً اگه توی یه ویدیو کنفرانس باشی و ارتباط قطع بشه، این لایه کمک میکنه از همون نقطه دوباره ارتباط رو ادامه بدی.
3⃣ مدیریت چکپوینتها (Checkpoints)
لایه جلسه چکپوینتها رو توی ارتباطات طولانیمدت قرار میده. یعنی ارتباط رو تکهتکه میکنه که اگه یه بخشی از داده گم شد یا خراب شد، لازم نباشه کل اطلاعات از اول ارسال بشه.
مثال:
فرض کن یه فایل 2 گیگابایتی داری که آپلود میکنی. اگه وسط کار اینترنت قطع بشه، این لایه کمک میکنه بعد از وصل شدن دوباره اینترنت، آپلود از جایی که قطع شده بود ادامه پیدا کنه، نه از اول.
پروتکلهای لایه جلسه 📜
این لایه از پروتکلهایی استفاده میکنه که به ایجاد، مدیریت و خاتمه ارتباطات کمک میکنن. مثل:
RPC (Remote Procedure Call):
برای اجرای یه دستور توی یه سیستم دیگه. (پست مرتبط بااین پروتکل)
SQL Session:
مدیریت جلسات دیتابیسها.
NetBIOS:
استفاده شده برای ارتباطات شبکهای بین دستگاههای ویندوز.
مثال عملی 🎬
فرض کن میخوای یه فیلم آنلاین تماشا کنی. وقتی فیلم پخش میشه:
لایه جلسه ارتباط بین دستگاه تو (مثل لپتاپ یا موبایل) و سرور رو مدیریت میکنه.
اگه اینترنت قطع بشه، کمک میکنه از همون دقیقهای که فیلم قطع شد دوباره ادامه بدی.
ارتباط با بقیه لایهها 🧩
لایه جلسه از لایه پایینترش (لایه Transport) برای ارسال و دریافت داده استفاده میکنه. همینطور، اطلاعات مدیریتشده رو برای نمایش بهتر به لایه بالاترش (لایه Presentation) میفرسته. درواقع، مثل یه مدیر جلسه است که همه چی رو هماهنگ میکنه.
خلاصه ✍
لایه جلسه، مثل یه پل ارتباطی بین دستگاهها عمل میکنه که ارتباطات رو مدیریت و هماهنگ میکنه. این لایه مطمئن میشه که ارتباطات به درستی آغاز و پایان پیدا کنن و در صورت بروز مشکل، راهحلی برای ادامه وجود داره.
این لایه رو میتونید مثل هماهنگکننده یه جلسه در نظر بگیرید که میگه کی صحبت کنه، کی سکوت کنه، و اگه کسی وسط جلسه بیرون بره، مطمئن میشه جلسه رو از همونجا ادامه بده!
#⃣ #network
➖➖➖➖➖➖➖➖➖
🥷 CHANNEL | GROUP
Forwarded from متخصص وردپرس | پوینا
به نظر شما، کدام عامل بیشترین تاثیر را در رکود کسبوکارهای خرد داشته است؟
Anonymous Poll
38%
انحصار بازار توسط پلتفرمهای بزرگ و خرید قسطی از آنها
14%
افزایش قیمت دلار
40%
کاهش قدرت خرید مردم
8%
تمایل مردم به سرمایهگذاری در طلا و ارز
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸بله ایشون خود خودشه و تیک ابی هم داره :/
کامنتا:
+آیا رفتار اخیر بانک مرکزی و شاپرکش با صرافیهای رمزارز را باید در این راستا تفسیر کنیم که کاهن بزرگ قصد ورود دارد؟
+از اختلاس تا اختلاس با بابک
+بابک یه پیج انگیزشی هم بزن .بگو تلاش کنید ناامید نشید من تا پای اعدام رفتم اما ببینید الان کجام...
+گرگ وال استریت،شعبه مناطق محروم
پست:
https://x.com/babakzanjani3/status/1881810941240848871
@TheRaymondDev
کامنتا:
+آیا رفتار اخیر بانک مرکزی و شاپرکش با صرافیهای رمزارز را باید در این راستا تفسیر کنیم که کاهن بزرگ قصد ورود دارد؟
+از اختلاس تا اختلاس با بابک
+بابک یه پیج انگیزشی هم بزن .بگو تلاش کنید ناامید نشید من تا پای اعدام رفتم اما ببینید الان کجام...
+گرگ وال استریت،شعبه مناطق محروم
پست:
https://x.com/babakzanjani3/status/1881810941240848871
@TheRaymondDev
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
مدل جدید deepseek-r1 به صورت رایگان پابلیک شد !
این مدل برای رقابت با مدل پولی o3 کمپانی open-ai ساخته شده که به صورت رایگان در حال اجرا هست
بد ماجرا (برای آمریکا) اینه که چینیها به این بسنده نکردن و حتی نحوه ترین مدل ، وژن ها و همه چیزش هم پابلیک کردن
https://github.com/deepseek-ai/DeepSeek-R1
@DevTwitter | <Marcel Esfandiari/>
این مدل برای رقابت با مدل پولی o3 کمپانی open-ai ساخته شده که به صورت رایگان در حال اجرا هست
بد ماجرا (برای آمریکا) اینه که چینیها به این بسنده نکردن و حتی نحوه ترین مدل ، وژن ها و همه چیزش هم پابلیک کردن
https://github.com/deepseek-ai/DeepSeek-R1
@DevTwitter | <Marcel Esfandiari/>
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
این بچه ۱۵ ساله ه خیلی ریپورت باحالی نوشته پشمام ریخت :))
یه روش خلاقانه ارائه داده که zero click بشه لوکیشن تقریبی ملت رو پیدا کرد (در حد شهر مثلا، حساس واسه پیدا کردن activist ها).
https://gist.github.com/hackermondev/45a3cdfa52246f1d1201c1e8cdef6117
@DevTwitter | <Pooya/>
یه روش خلاقانه ارائه داده که zero click بشه لوکیشن تقریبی ملت رو پیدا کرد (در حد شهر مثلا، حساس واسه پیدا کردن activist ها).
https://gist.github.com/hackermondev/45a3cdfa52246f1d1201c1e8cdef6117
@DevTwitter | <Pooya/>
Forwarded from متخصص وردپرس | پوینا
یه آمار بهتون نشون بدم ببنید پلتفرم هایی مثل اسنپ پی چی کار کردن با کسب و کار های خرد
تعداد کل پرداختهای یک سایت : 76754
پرداخت با اسنپ پی (قسطی): حدود 56000 (73درصد)
پرداخت با زرین پال: حدود 10,000 (13 درصد)
پرداخت درگاه صادرات: 1135 (کمتر از 2 درصد)
سه چهارم بازار رو اسنپ پی گرفته اسنپ پی به همه وام میده در صورتی که بانک نمیده
اسنپ پی و دیجی پی و اینا شدن یه ابر بانک که به راحتی میتونن پول از توی حسابت بکشن و باعث زمین خوردن کسب و کار های کوچیکی شدن چون کسب و کار های کوچیک امکان ارائه اقساط رو ندارن و اگرم از این پلتفرم ها استفاده کنن فقیر و فقیر تر میشن چون قرار داد ترکمن چای اینا رو امضا کردن
اوضاع برای کسب و کار های خرد بده ولی کسب و کار های بزرگ روز به روز پولدار تر میشن
یه مشتری ما میگفت من ورودی بالایی دارم اسنپ پی یه مدت درگاهم قطع کرد درامدم 80 درصد کم شد
حالا برو سئو کار کن یا فالور جمع کن
@poinair پوینا
تعداد کل پرداختهای یک سایت : 76754
پرداخت با اسنپ پی (قسطی): حدود 56000 (73درصد)
پرداخت با زرین پال: حدود 10,000 (13 درصد)
پرداخت درگاه صادرات: 1135 (کمتر از 2 درصد)
سه چهارم بازار رو اسنپ پی گرفته اسنپ پی به همه وام میده در صورتی که بانک نمیده
اسنپ پی و دیجی پی و اینا شدن یه ابر بانک که به راحتی میتونن پول از توی حسابت بکشن و باعث زمین خوردن کسب و کار های کوچیکی شدن چون کسب و کار های کوچیک امکان ارائه اقساط رو ندارن و اگرم از این پلتفرم ها استفاده کنن فقیر و فقیر تر میشن چون قرار داد ترکمن چای اینا رو امضا کردن
اوضاع برای کسب و کار های خرد بده ولی کسب و کار های بزرگ روز به روز پولدار تر میشن
یه مشتری ما میگفت من ورودی بالایی دارم اسنپ پی یه مدت درگاهم قطع کرد درامدم 80 درصد کم شد
حالا برو سئو کار کن یا فالور جمع کن
@poinair پوینا
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Forwarded from دستاوردهای یادگیری عمیق(InTec)
#Quick
امروز متوجه شدم که
حتما باید این پارامترها رو توی محیط چت هم کانفیگ کنید.
اگر میخواید برای همه یوزرها هم کانفیگ کنید :
این موارد رو درست تنظیم کنید؛ بعد مدلهارو مجدد تست کنید خروجیها به مراتب بهتر خواهد بود.
امروز متوجه شدم که
open-webui هیچ اهمیتی به پارامترهایی که روی مدل Modelfile توی ollama گذاشتید نمیده.حتما باید این پارامترها رو توی محیط چت هم کانفیگ کنید.
اگر میخواید برای همه یوزرها هم کانفیگ کنید :
Settings > General > Advanced Parameters Admin Panel > Settings > Models > Edit > Advance Paramsاین موارد رو درست تنظیم کنید؛ بعد مدلهارو مجدد تست کنید خروجیها به مراتب بهتر خواهد بود.
Forwarded from Syntax | سینتکس (nasrin)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
go-mail v0.6: A Library for Sending Emails
🟢 خلاصه مقاله:
مقالهای که مرور شده، دربارهی بهروزرسانی نسخه 0.6 نرمافزار ارسال ایمیل گو-میل صحبت میکند. این نسخه جدید ویژگیهای متعددی اضافه کرده است. از جمله این ویژگیها میتوان به پشتیبانی از امضای S/MIME، کشف خودکار احراز هویت SMTP، پشتیبانی از سوکت دامنه یونیکس و ویژگی 'ارسال سریع' اشاره کرد. این ویژگیهای جدید به کاربران امکان میدهند تا ارسال ایمیلهای خود را با امنیت و سهولت بیشتری انجام دهند. اضافه شدن این قابلیتها نشاندهنده تلاش برای بهبود کارایی و افزایش امنیت در ارسال ایمیلها است، و به کاربران اجازه میدهد تا بتوانند با اعتماد بیشتری نسبت به حفظ امنیت محتوای ارسالی خود اقدام کنند.
🟣لینک مقاله:
https://golangweekly.com/link/164288/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go-mail v0.6: A Library for Sending Emails
🟢 خلاصه مقاله:
مقالهای که مرور شده، دربارهی بهروزرسانی نسخه 0.6 نرمافزار ارسال ایمیل گو-میل صحبت میکند. این نسخه جدید ویژگیهای متعددی اضافه کرده است. از جمله این ویژگیها میتوان به پشتیبانی از امضای S/MIME، کشف خودکار احراز هویت SMTP، پشتیبانی از سوکت دامنه یونیکس و ویژگی 'ارسال سریع' اشاره کرد. این ویژگیهای جدید به کاربران امکان میدهند تا ارسال ایمیلهای خود را با امنیت و سهولت بیشتری انجام دهند. اضافه شدن این قابلیتها نشاندهنده تلاش برای بهبود کارایی و افزایش امنیت در ارسال ایمیلها است، و به کاربران اجازه میدهد تا بتوانند با اعتماد بیشتری نسبت به حفظ امنیت محتوای ارسالی خود اقدام کنند.
🟣لینک مقاله:
https://golangweekly.com/link/164288/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
Release v0.6.0: S/MIME, Auto-discovery, Quicksend and more · wneessen/go-mail
Welcome to go-mail v0.6.0! This release brings some cool new features. We hope you enjoy!
S/MIME signing support
The PRs #298 and #406 add S/MIME signing support to go-mail. We support RSA and ECDS...
S/MIME signing support
The PRs #298 and #406 add S/MIME signing support to go-mail. We support RSA and ECDS...
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
دوستانی که میخواهید با semgrep برای سازمان خودتون رول اختصاصی بنویسید
یا دنبال دانلود رول های pro این ابزار هستید
به این رپو حتما سر بزنید.
https://github.com/kh4sh3i/semgrep
@DevTwitter | <mohsen Khashei/>
یا دنبال دانلود رول های pro این ابزار هستید
به این رپو حتما سر بزنید.
https://github.com/kh4sh3i/semgrep
@DevTwitter | <mohsen Khashei/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 این یکی هوش مصنوعی حقیقتا داره پدر حریم خصوصی رو درمیاره!
عکس شهر رو بهش میدی بر اساس اطلاعاتی که از عکس میگیره لوکیشن رو روی زمین بهتون میده!!
@TheRaymondDev | @gizmiztel
عکس شهر رو بهش میدی بر اساس اطلاعاتی که از عکس میگیره لوکیشن رو روی زمین بهتون میده!!
@TheRaymondDev | @gizmiztel
Forwarded from Syntax | سینتکس (Daimon)
معرفی پکیج `axel`
پکیج
ویژگیهای کلیدی `axel`:
1. چندرشتهای:
2. پشتیبانی از پروتکلهای مختلف:
3. قابلیت ادامه دانلود: اگر دانلود به هر دلیلی متوقف شود،
4. سازگاری با اسکریپتها: بهعنوان یک ابزار خط فرمان،
5. سبک و سریع:
نصب axel در توزیعهای مبتنی بر Debian (مانند اوبونتو):
نحوه استفاده از
اول axel —help رو میزنیم تا راهنمایی پکیج رو ببینیم.
اپشن های مختلفی داره مثل:
-s (Specify maximum speed (bytes per second))
حداکثر سرعت دانلود بر حسب بایت
-n (Specify maximum number of connections)
تعداد ترد ها
برای دانلود یک فایل با استفاده از
#axel
@Syntax_fa
پکیج
axel یک ابزار کامند لاینی برای دانلود فایلها از اینترنت است. این ابزار با استفاده از تکنیکهای چندرشتهای (multi-threading) و تقسیم فایل به بخشهای کوچکتر، میتواند سرعت دانلود را بهبود بخشد.ویژگیهای کلیدی `axel`:
1. چندرشتهای:
axel میتواند یک فایل را به چندین بخش تقسیم کند و هر بخش را بهطور همزمان دانلود کند.2. پشتیبانی از پروتکلهای مختلف:
axel از پروتکلهای HTTP, HTTPS و FTP پشتیبانی میکند.3. قابلیت ادامه دانلود: اگر دانلود به هر دلیلی متوقف شود،
axel میتواند دانلود را از نقطهای که متوقف شده ادامه دهد.4. سازگاری با اسکریپتها: بهعنوان یک ابزار خط فرمان،
axel به راحتی میتواند در اسکریپتها و اتوماسیونها استفاده شود.5. سبک و سریع:
axel بهطور کلی سبکتر و سریعتر از برخی دیگر از ابزارهای دانلود است.نصب axel در توزیعهای مبتنی بر Debian (مانند اوبونتو):
sudo apt-get update
sudo apt-get install axel
نحوه استفاده از
axelاول axel —help رو میزنیم تا راهنمایی پکیج رو ببینیم.
اپشن های مختلفی داره مثل:
-s (Specify maximum speed (bytes per second))
حداکثر سرعت دانلود بر حسب بایت
-n (Specify maximum number of connections)
تعداد ترد ها
برای دانلود یک فایل با استفاده از
axel با پنج ترد میتوانید از دستور زیر استفاده کنید:axel -n 5 <URL> .
#axel
@Syntax_fa
Forwarded from Geek Alerts
گوگل دیشب حین مراسم سامسونگ(معرفی S25) چندین قابلیت جدید به Gemini موبایل اضافه کرده. از حالا با نرمافزار Gemini میتونید چندین کار رو همزمان انجام بدید، مثلا بگید که "بهترین جای سفر در استرالیا کجاست، این رو به سارا پیامک کن". و اون هر دو کار رو انجام میده. در حالت Gemini Live هم میتونید عکس بدید و یا اسکرینتون رو باهاش به اشتراک بذارید و یا حتی دوربین موبایلتون رو باز کنید و از قابلیتهاش استفاده کنید، چیزی مشابه پروژه Astra. همچنین اکستنشنهای جدیدی رو برای گوشیهای سامسونگ مثل کلندر، نوت، ریمایندر و ساعتش اضافه کرده.
https://www.androidfaithful.com/gemini-at-galaxy-unpacked-25
hadi @geekalerts
https://www.androidfaithful.com/gemini-at-galaxy-unpacked-25
hadi @geekalerts