Bit Orbit 🪐 – Telegram
Bit Orbit 🪐
371 subscribers
99 photos
10 videos
45 files
297 links
Talking about world of bit and bytes.
Download Telegram
چطوری برای یک ریپازیتوری گیت هاب badge(نشان) قرار بدیم.

https://www.rostrum.blog/2020/05/08/readme-badge
https://github.com/TGExplore/Awesome-Profile-README-templates


یک کالکشن از کلی پروفایل های مختلف گیت‌هاب.
>


دانلود منیجر چطوری فرایند دانلود فایل رو تسریع میکنه؟

1. کانکشن های مختلف به سایت:

ساده ترین دانلود منیجر ها برای سرعت بیشتر در دانلود، یک فایل رو قبل از دانلود به چند قسمت تقسیم می‌کنند. فرض کنید یک فایل 100 مگا بایتی داریم، که با توجه به کانفیگ شما، دانلود منیجر فایل رو به 4، 8 یا 16 قسمت تقسیم می‌کنه، توی مثال ما، ما فرض میکنیم فایل رو به 4 قسمت 25 مگابایتی تقسیم میکنیم، دانلود منیجر به سرور سایت 4 درخواست ارسال میکنه، هر درخواست قسمت های مختلف فایل رو دانلود میکنه، اولین درخواست از 0 تا 25 مگ اول فایل رو دانلود میکنه، همزمان درخواست دوم از 26 تا 101 مگابایت بعدی رو می‌گیره، و همینطور تا درخواست چهارم. این باعث می‌شود که اگر سرور برای هرکانکشن محدودیت سرعت تنظیم کرده باشه، شما با چندین کانکشن مختلف اون محدودیت رو دور بزنید.



2. استفاده از میرور های یک سرور:
نمیدونم ترجمه آینه برای کلمه میرور درسته یا نه، اما میرور به سرور هایی میگن که توی یک کشور، شهر، و در کل در منطقه های مختلف جغرافیایی محتوای سرور ها رو ارائه میدن، مثلا اگه من قراره یک برنامه از archive.ubuntu.com دانلود کنم، درحالت عادی فایل ها از سرور هایی در آمریکا دانلود خواهند شد، اما یک دانلود منیجر هوشمند، میرور های این سرور ها رو پیدا میکنه، و کانکشن های مختلفی به چند میرور متفاوت میزنه، و از هر م میرور قطعه از فایل رو دانلود میکنه.
مثلا یکی از میرور های این سایت توی ایران میشه ir.archive.ubuntu.com که خب چون سرور ها توی ایرانه پس سرعت دانلود شما زیاد تره نسبت به url عادی.


[ابزار]
دوتا از ابزار هایی که من میشناسم که این قابلیت رو دارن، اولیش FDM هست که یک دانلود منیجر گرافیکیه، دومی axel که برپایه کامند لاینه.
>

تلگرامی که از گوگل پلی دانلود می‌کنید، ربات ها، فایل ها یا هرچیزی که شامل کپی رایت بشه رو بهتون اجازه نمیده بهش دسترسی داشته باشید، برای همین بهتره تلگرام رو از سایت خودش دانلود کنیم، البته ممکنه بگید کنید رعایت کپی رایت که درسته. اما مشکل اینجاست که ربات هایی هستند که از یوتوب دانلود می‌کنند، خب همه ویدیو های یوتوب که شامل کپی رايت نمیشن، پس میتونیم اونا رو دانلود کنیم، اما گوگل پلی به هر نحوی این کار رو منع میکنه، و ربات یوتوب دانلودر و کلا ربات هایی از این مدل رو بن میکنه.

تلگرام دوتا نسخه رسمی داره. یکی از گوگل پلی و یکی هم از سایت خودش
سایت خود تلگرام برای دانلود مستقیم:
https://telegram.org/android
Forwarded from Mehranalam
Composition in java
https://win11.blueedge.me/



می‌توانید ویندوز 11 را آنلاین در در این سایت تست کنید.
همه چیز درباره اینترنت ماهواره‌ای

آیا اینترنت ماهواره‌ای به ایران رسیده؟ قیمت آن چقدر است؟ سرعت آن چطور؟ جمهوری اسلامی می‌تواند روی آن پارازیت بیندازد یا تجهیزات آن را ردیابی کند؟
علیرضا تبریزی، کارشناس آی.تی و برنامه‌نویس، به سوالات رایج درباره اینترنت ماهواره‌ای پاسخ می‌دهد.

یوتیوب:
https://www.youtube.com/watch?v=VEFR6q1QKrA

ساندکلاد:
https://soundcloud.com/tavaana/live-tt2

#اینترنت_ماهواره‌ای #فیلترینگ #اینترنت

@tavaanatech
https://s4.uupload.ir/files/ezgif.com-gif-maker_6tmk.gif

دیروز توی گوگل سرچ کردم گلچین آهنگ های مهستی، اولین سایتی که اومد رو باز کردم و دیدم 40 تا از برترین آهنگ های این خواننده رو گذاشتن، وقتی خواستم دانلود کنم متوجه شدم که باید 40 بار روی دکمه دانلود کلیک کنم تا بتونم گلچین رو دانلود کنم!!!

به این نتیجه رسیدم که باید اسکریپتی درست کنم که خیلی ساده بیاد و تمامی لینک هایی که توی یک سایت ووجود داره رو لیست کنه.
درواقع لینک های توی هر سایت، داخل تگ <a> است،‌ و یکی از مقادیر این تگ href است که لینک داخلش نوشته شده. مثلا:

<a href="htps://example.com/songs/someOne_folan.mp3"> Text </a>


خب پس شروع کردم و برنامه‌ای نوشتم تا تمامی تگ های a رو لیست کنه و بعد، از هر تگِ توی لیست مقدار href رو داخل یک لیست نگه داری کنه،
اینطوری تمامی لینک هایی که توی سایت ووجود داشت رو بدست می‌اوردم، اما توی سایت لینک های زیادی وجود داره که نیازی بهشون نیست. مثلا لینک هایی که شما رو به صفحه های دیگه‌ی سایت می‌بره.

توی این مرحله با استفاده از Regex توی هر لینک دنبال یک پترن خاص گشتم، پترن این بود:
".*mp3.*"
این پترن توی هر لاین دنبال نوشته mp3 می‌گرده و اگر این نوشته پیدا بشه یک ابجکت match بر می‌گردونه که شامل خود اون خطی که داخلش mp3 وجود داشت میشه.
و در نهایت وقتی mp3 توی یک خط پیدا بشه، اون خط رو توی خروجی چاپ میکنم.

توی مورد من، من نیاز داشتم تا تمامی لینک های mp3 سایت رو بدست بیارم، اما گفتم شاید روزی نیاز باشه توی یک سایتی مشابه به این، نیازم بشه که تمامی لینک های mp4 یا gif یا هر لینک دیگه ای رو بدست بیارم، این شد که با کمی تغییرات کاری کردم برنامه یک آدرس سایت و یک پترن از ورودی بگیره. و دنبال لینک هایی با الگوی داده شده بگرده. و اگر اون الگو پیدا بشه لینک ها رو در خروجی چاپ کنه.

برنامه رو با یک readme کوچک که نحوه کار با برنامه رو توضیح میده توی گیت هاب منتشر کردم، امیدوارم به اندازه ای که برای من مفیده، برای شما هم باشه (;

چنتا نکته:

1- پترن ریجکس ها به کپیتال بودن حروف حساس نیست.

2- اسم برنامه هم href شد، فقط چون href توی html مقدار لینک رو نگه میداره.

لینک برنامه توی گیت هاب : https://github.com/shabane/href
>

‏kill switch چیست

وقتی یک VPN متصل می‌کنید، به هر دلیلی ممکنه که اتصال شما به سرور VPN قطع بشه.
توی این موقعیت اگر شما درحال استفاده از یک محتوایی دارای کپی رایت(مثل تورنت) یا محتوای خاصی باشید که استفاده ازش ممنوعه، زمانی که اتصال شما به VPN قطع می‌شه، ISP یا همون ارائه دهنده اینترنت شما متوجه محتوایی که دارید استفاده می‌کنید می‌شود. این ممکنه باعث دردسر بشه،
راه حلی که VPN ها برای این کار ارائه میدن kill switch هست، این ابزار وقتی اتصال شما به سرور VPN قطع میشه، کلا کانکشن اینترنت رو هم قطع میکنه تا هیچ دیتایی به ISP لیک نکنه.
احتمالا درباره "طرح صیانت از حقوق کاربران" شنیده اید. تصمیم گرفتم تا اگر هر راهی برای دور زدن سانسور اینترنت پیدا کردم و مفید بود. اون راه رو با بقیه هم مشترک بشم.
خب همه VPN ها رو میشناسیم اما VPN های غیر متمرکز چطور ؟ توی این پستم توی ویرگول، یک پستی از سایت how to geeks درباره VPN های غیر متمرکز را ترجمه کردم. امیدوارم مفید واقع بشه.

https://vrgl.ir/oMKM9
اگر از protonmail استفاده می‌کنید، حتما برای رمزنگاری end-to-end ازش استفاده می‌کنید،
این سرویس ایمیل قبلا ip شما را لاگ نمیکرد برای همین anonymity شما حفظ می‌شد، الان این قول رو از سایتش برداشته.

منبع:
https://www.komando.com/security-privacy/protonmail-deceives-users/806671/
چند روز پیش یک پلی لیست آموزش زبان رو می‌خواستم از یوتوب ببینم. با یکی از دوستام قرار شد باهم ببینیم و بریم جلو. دوستم مشکلش این بود که دسترسی به یوتوب براش راحت نبود.

نتیجه این شد که پلی لیست رو بذاریم گوگل درایو و از اونجا ببینیم.

برای آپلود پلی لیست یوتوب به گوگل درایو اول نیاز به یک سرور بود که اون پلی لیست رو دانلود کنه و بعد هم آپلود کنه.

گوگل یک سرویس داره به اسم colab, که اجازه میده کد پایتون رو روی سرور هاش اجرا کنیم.

من یک ipython note book نوشتم که کافیه به ترتیب هر قسمت هاش رو اجرا کنید.

قسمت اول، نصب برنامه youtube-dl با pip هست.

قسمت دوم، mount کردن گوگل درایو روی یک دایرکتوری.

و قسمت سوم دانلود پلی لیست به روی پوشه mount شده.


لینک گیت هاب:
https://github.com/shabane/youtube-to-drive