Bit Orbit 🪐 – Telegram
Bit Orbit 🪐
371 subscribers
99 photos
10 videos
45 files
296 links
Talking about world of bit and bytes.
Download Telegram
قطعا با سایت های pastebin آشنا هستید، این سایت ها زمانی استفاده می‌شوند که شما می‌خواهید متن طولانی رو منتشر کنید. این متن ممکنه سورس کد، log، خطای کامپایلر یا حتی محتوای یک دیتابیس باشد.

سایت های زیادی این سرویس رو ارائه می‌‌کنند. از جمله paste.ubuntu.ir که سرویس ایرانی pastebin هست.

برخی از این سایت ها API برای استفاده از سایت ارائه می‌دن، و برخی ممکنه کیت SDK برای زبان های مختلف ارائه کنند.
متاسفانه ubuntu.ir هیچ یک را ارائه نمی‌کند. و البته نگرانی ندارد (:

یک ریپازیتوری را شروع کردم که SDK های مختلفی رو برای سایت های مختلف pastebin با پایتون بنویسم. اولین رو هم برای ubuntu.ir نوشتم (:

امیدوارم با کمک شما دیگر سایت ها رو هم اضافه کنیم: https://github.com/shabane/pysbin


#project
#python
👍4👌1🆒1
یکی از چیز هایی که امروز من رو خیلی خوشحال کرد این بود که جادی به ریپوی کتاب ما استار داد :)
😍15
Forwarded from میتینگ باز
میتینگ شماره ۱۰۲
#Code : 14011117

📄 موضوع: Wireshark Basics

در این جلسه، نرم افزار Wireshark معرفی شده و به صورت کلی توضیح داده می شود.


🕙 زمان: دوشنبه ۱۷ بهمن ماه ۱۴۰۱، ساعت ۲۲

جلسه در گوگل میت برگزار شده و لینک ورود، ۱۵ دقیقه قبل از شروع جلسه، ارسال می‌شود.

@MeetingBazzz
از این به بعد هر فصلی که به کتاب اضافه بشه رو اینجا لینک‌شو قرار می‌دم و مختصر درموردش می‌نویسم.

یکی از ابزار هایی که در لینوکس به خصوص در سرور ها زیاد استفاده می‌کنیم، ابزار df هست.
این نرم‌افزار میزان فضای استفاده شده و خالی فايل سیستم ها رو محاسبه می‌کند و نمایش می‌دهد‌.

لینک فصل
🔥1
برای انتقال فایل بین دو سرور از ftp استفاده میکنیم، یک سرویس موقت ftp ران میکنیم و بعد فایل ها رو بین سرور ها جابجا میکنیم.
یا اکثرا حتی زحمت اجرای سرویس ftp هم به خودمون نمیدیم و با همون ssh فایل ها رو منتقل میکنیم مثلا استفاده از sftp که میاد ftp over ssh میکنه و داده ها رو با ssh رمزنگاری می کنه.

یک راه سریع تر هم اینه که از scp استفاده کنیم، خیلی شبیه به ابزار cp هست که برای کپی فایل ها استفاده میشه، اما جای اینکه فقط مسیر فایل ها رو بگیره، آدرس و یوزر سرور رو هم میگیره. scp هم با استفاده از ssh کار میکنه و خب با این وجود داده ها رمزنگاری میشن.

این فصل از کتاب درباره همین ابزاره.

لینک فصل

#the_secret_bit
👏1👌1
Bit Orbit 🪐
YouTube As Infinite File Storage | Hackaday https://hackaday.com/2023/02/21/youtube-as-infinite-file-storage/
چون ری‌اکشنی به این پست نداشتین، من خلاصه می‌نویسم، ترجمه یکم زمان نیاز داره که تایم‌ش رو الان ندارم.


عنوان: "یوتوب بعنوان فضای بینهایت ذخیره سازی فایل"

درواقع مفهوم این هست که یک برنامه، فایل های باینری رو به فریم های حاوی پیکسل های سیاه و سفید تبدیل می‌کنه‌. و بعد فریم ها تبدیل می‌شوند به یک ویدیو‌. و خب شما می‌توانید از پلتفرم های اشتراک ویدیو مثل یوتوب برای ذخیره اون ویدیو ها استفاده کنید.

سوال اینجاست که الگوریتم فشرده سازی یوتوب ویدیو رو فشرده نمی‌کنه؟

.[1] چون هر فریم فقط پیکسل های سياه و سفید هست، چیزی فشرده نمی‌شه.

.[2] از چهار پیکسل برای ذخیره سازی یک بیت استفاده می‌کنه.
👍2👎1🔥1👌1
Audio
👍1
توی ubuntu قطعا با دستور lsblk لیست دیسک ها‌تون رو دیدین،
اگر دقت کرده باشید، بجز دیسک های فیزیکی موجود(فلش، هارد) که به صورت dev/sdX/ نمایش داده می شوند، چند بلاک دیوایس دیگر هم نمایش داده می‌شود که مسیر آنها به این صورت است: dev/loopX/

این دیوایس ها چیست؟ و چه استفاده‌‌ای می‌توان از آنها کرد؟

درواقع پکیج منیجر snap تمامی برنامه ها را به روی loop device نصب می‌‌کند.

به صورت کلی loop device یک فایل است که مانند یک پارتیشن عادی فایل سیستم دارد و می‌توان آن را ماونت کرد.

این فصل کتاب درباره loop device ها نوشته شده است.

لینک فصل
#the_secret_bit
1
اکثر فیم ها صحنه های قشنگی دارن که ارزش والپیپر شدن رو دارن،
من یه سایت دارم که بعضی از فیلم هایی که دیدم رو از صحنه های قشنگش عکس میگیرم و داخلش قرار میدم،
توی این لینک عکس های انیمیشن ریک اند مارتی رو قرار دادم، بعضی از عکس هاش واقعا بهترین انتخاب برای بکگرانداند.


https://shabane.github.io/exhibition/album/rick-and-morty/index.html
👍5👌1
Bit Orbit 🪐
Photo
این پروژه مشکلات زیادی داره،
1. اینکه وقتی میخام هر عکسی اضافه کنم باید همه فایل ها رو دستی تغییر بدم.
2. تم رو میخام بهتر کنم ولی باید همه فایل ها رو ادیت کنم!.
3. صفحه اصلی(index) و صفحه های هر فیلم بخاطر اینکه کیفیت عکس ها بالا هستند به کندی میان بالا.
4. عکس های پیشنمایش با عکس های قابل دانلود باید مجزا باشند.
و ...


برای همه این دلایل باید این پروژه رو درستش کنم، و خب الان روی یک static site generator کار میکنم که بیاد این کار ها رو برای من انجام بده،
و کلا برای پروژه هایی مثل همین هم استفاده بشه.


اگه ایده ای داشتین ممنون میشم کامنت کنید.

لینک پروژه: https://github.com/shabane/paeez
👍1
میخواستم یه CLI برای یه اسکریپت بنویسم، گفتم برای فان یه نقاشی ascii هم بهش اضافه کنم.
بعد این سایت رو پیدا کردم:

https://asciiflow.com/


┌─O ┌─O
│ │
┌┴─┬─┴┬─┐
│┼┼│ │┼│
├──┘ └─┤
│ ┌───┐ │
└─┴───┴─┘
👍5
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
پای پایتون به سیاست هم باز شد ...

پیش بینی اتفاقات منطقه با Python Global Networks

🐧 @Linuxor
🤣3🖕1
This media is not supported in your browser
VIEW IN TELEGRAM
توی نسخه جدید تلگرام میشه یک فولدر رو اشتراک گذاری کرد!
👍2
من روی سرورم توی آمریکا با aria2c تورنت هامو دانلود می‌کردم.
هر بار باید ssh می‌کردم بعد با nohub یه aria2c اجرا می‌کردم و مسیر یا مگنت تورنت رو می‌‌دادم.
یکم این روش طولانی بود.

بجاش الان یه webui برای aria2c اوردم روی سرور، توی مرورگرم راحت لینک رو می‌دم و این شروع می‌کنه به دانلود کردن.
بعد با fpt فایلم رو روی سیستم خودم دانلود می‌کنم.



ببینید سایت هایی مثل bitso[ir] میان و تورنت رو براتون دانلود می‌کنند، ولی خب اجازه نمی‌دن شما روی سیستم خودتون هم دانلودش کنید تا اینکه اکانت پریمیوم رو بخرید.

حالا میشه یه کاری کرد،‌ فایل تورنت رو به bitso بدین، بعد همزمان به این aria2c هم بدین، اینطوری bitso براتون seed می‌کنه :)

البته براتون سواله که خب چرا؟ چون bitso لیستی از بهترین tracker ها رو داره،‌ به همه وصل میشه به راحتی فایل ها رو دانلود می‌کنه و سید می‌کنه


لینک: https://github.com/ziahamza/webui-aria2
🔥2