Bit Orbit 🪐 – Telegram
Bit Orbit 🪐
371 subscribers
99 photos
10 videos
45 files
296 links
Talking about world of bit and bytes.
Download Telegram
یه نکته جالب درباره git که توی کتاب python tricks the book خوندم اینه که زمانی که شما یک ایتریشن تعریف می‌کنید حتما برای آخرین آیتم آن هم یک (,)کاما قرار بدین، دلیل اینکار اینه که اگر شما بعد از کامیت، کد را مجدد اپدیت کنید و یک آیتم دیگه اضافه کنید، توی diff دو خط تغییر نکرده.
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از عجیب ترین اکستنشن های #gnome هست که تا الان دیدم!
با این اکستنشن می‌شه یک پترن درست کرد و برای اون پترن یک اکشن تعریف کرد.
مثلا مثل باز کردن یک url یا برنامه، یا حتی اجرای یک کامند، شورتکات و ...


https://extensions.gnome.org/extension/3433/fly-pie/
5🤩1💩1
آیا خواندن بلاگ را به گوش دادن به پادکست ترجیح می‌دین؟
(با توجه به اینکه بلاگ رو میشه برای بعدا سیو کرد، ولی از پادکست باید نوت برداری کرد و شیر کردن یه بخشی از آن سخت تره)
Final Results
48%
بله (:
39%
خیر (=
12%
دیدن نتيجه o_O
👍1🤩1
>
توزیع های مختلفی از #Linux داریم که هر کدام کار بخوصی انجام می‌دن. من چنتاشون رو که میشناسم و کارشون برام جالب هست رو لیست کردم، و توی این پست مختصر توضیحشون می‌دم.

شما هم اگر دیسترو خاصی رو می‌شناسید بهم ریپلای کنید تا توی این لیست قرار بدم :)
ممنون. #tech_seeker


.I: Gparted

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


.II: Kaspersky rescue disk

این توزیع یک انتی ویروس‌ه. زمانی استفاده می‌شه که شما به دلیل داشتن ویرویس هایی مقیم در حافظه نمی‌تونید سیستم عامل اصلی‌تون رو بوت کنید، به این خاطر که این نوع ویروس ها روی سکتور اول هارد قرار می‌گیرن و با سیسیتم عامل همزمان بوت می‌شن.


.III: Dban

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


.IV: Tail OS:

این سیستم عامل وقتی به کار میاد که FBI دنبالت باشه 👀
هر کاری که روی این سیستم بکنیم، بعد از ریبوت شدن همه از بین می‌ره. برای همین اگر کسی به سیستم دسترسی پیدا کنه داده‌ای نیست که کاری کنه باهاش.


.V: Qubes OS:

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


.VI: Parrot Security:

این سیستم عامل چیزی هست شبیه به kali linux, در واقع مجموعه ابزار های تست نفوذ رو توی یک سیستم نصب و کانفیگ کرده، شخصا من پَروت رو به کالی ترجیح می‌دم.
👍31🔥1
Forwarded from کاف
🔴مهاجرت گسترده متخصصان IT به امارات و قطر پس از شدت گرفتن محدودیت‌های اینترنت در ایران

۱/ در ایران ماه‌هاست اختلال گسترده در اینترنت گزارش می‌شود، دولت قفل کودک را برای گوگل فعال کرده و اپراتورها پیامک کد تایید پیام‌رسان‌های خارجی را مسدود کرده‌اند و زمزمه‌های فیلتر اینستاگرام شنیده می‌شود. اتفاقاتی که به گفته کارشناسان اعمال "فیلترینگ هوشمند" است.

۲/ نکته دردناک ماجرا اینجاست که بنا به گفته محمود واعظی، وزیر ارتباطات دولت یازدهم، وزارت ارتباطات وقت برای رمزنگاری کردن داده‌ها و راه‌اندازی فیلترینگ هوشمند با ۱۱ "دانشگاه" ایران قرارداد همکاری بست و آذری‌جهرمی،رییس وقت شرکت ارتباطات زیرساخت اجرای فیلترینگ هوشمند را در ۳ فاز دانسته و پیشرفت پروژه را موفقیت‌آمیز خواند. توجیه او این بود که دولت احمدی‌نژاد فیلترینگ فله‌ای برای سایت‌ها اعمال کرده و فیلترینگ هوشمند از این اتفاق جلوگیری کرده و بساط کاسبی فیلترشکن‌ها را راکد می‌کند!

۳/درست در همین شرایط که دولت‌های ایران در حال ایجاد زیرساخت‌های محدودیت اینترنت بودند، امارات شهر اینترنتی دبی و دبی سیلیکون واحه را ساخت تا دره فناوری امریکا را به خاورمیانه بیاورد. در سیلیکون ولی امارات بیشتر از ۹۰۰ استارتاپ از ۷۲ کشور فعال هستند و در شهر اینترنتی دبی ۸۵۰ شرکت که ۱۹۵ شرکت آن دفاتر مایکروسافت، اوراکل، IBM و برندهای بزرگ بین‌المللی به شمار می‌آیند. جالب اینکه در شهر اینترنتی دبی بخش‌های ویژه‌ای برای فعالیت کودکان و نوجوانان قرار دارد.

۴/ همین چند وقت پیش عمر بن سلطان العلما، وزیر هوش مصنوعی امارات اعلام کرد که کشورش به دنبال تبدیل درآمد نفت به زیرساخت‌های فناوری مثل هوش مصنوعی، انرژی‌های تجدیدپذیر و اقتصاد دیجیتال است.

۵/ حالا روسای تشکل‌های فناوران رایانه و کسب و کارهای اینترنتی ایران به شرق می‌گویند که با اعمال محدودیت‌های بیشتر اینترنت در ایران، موج مهاجرت متخصصان IT ایران و برنامه‌نویسان به امارات و قطر راه افتاده و امارات هم برای جذب این نخبگان امتیازات ویژه‌ای از جمله ویزای طلایی برای آنها در نظر گرفته و به دنبال اعطای اقامت دائم به آنها است.

maryam shokrani
@Kafiha
بعد از نوشتن 59 فصل از کتاب آزاد #لینوکس، برام سوال شد که چرا مشارکت در نوشتن این کتاب پایینه! به این نتیجه رسیدم که دلیل اصلی ممکنه نحوه سخت مشارکت و نگارش باشه، اینکه برای نگارش هر فصل، نویسنده باید هیوگو نصب کنه، کتاب رو کلون کنه، مارک داون بلد باشه و ...

در نهایت بنظرم اولین دلیل مشارکت کم، سخت بودن نگارش کتاب بود.
برای همین یک ایده ای رو با CI/CD پیاده سازی کردم که نوشتن یک فصل به راحتی توییت کردن بشه!

کافیه توی ایشو های گیتهاب، ایشو "نوشتن فصل جدید" رو باز کنید، و با استفاده امکانات ادیتور گیتهاب، فصلی رو بنویسید :)

با کمک CI/CD هر ایشو جدید تشخیص داده میشه، بعد هر ایشو که مربوط به نوشتن فصل جدید باشه لیبل Content میگیره. وقتی یکی از ادمین های ریپو اون ایشو رو تایید کرد، دو لیبل وجود داره که بر اساس محتوا اون لیبل رو استفاده میکنه. لیبل tools یا fundamental. اگر محتوای نوشته شده درباره یکی از ابزار های لینوکس بود، لیبل tools و اگر درباره مفاهیم بود لیبل fundamentals استفاده میشه. زمانی که یکی از این دو لیبل به یک ایشو داده شد، محتوای ایشو تبدیل به یک فایل markdown میشه و بعد به ریپوی کتاب اضافه و کتاب بیلد میشه.

اما دومین دلیل کمبود مشارک، بنظر من دیده نشدن و شناخته نشدن این کتاب هست، برای این دلیل حقیفتا ایده ای ندارم 👀
خوشحال میشم راهنماییم کنید که چطور این کتاب رو به دست جامعه هدفش برسونم، ممنونم.


لینک کتاب
لینک مشارکت در کتاب
👏3😢1
پیام‌رسان‌های آفلاین امن ویژه هنگام قطع کامل اینترنت

#مهسا_امینی #قطعی_اینترنت #فیلترینگ

@tavaanatech
🔥21
تواناتک Tavaanatech
پیام‌رسان‌های آفلاین امن ویژه هنگام قطع کامل اینترنت #مهسا_امینی #قطعی_اینترنت #فیلترینگ @tavaanatech
شاید شما از نصب این نرم افزار ها بترسین، ولی چیزی مثل jami منبع بازه هست و تحت لاینسس GPL قرار داره،
یا مثلا fireside توی اعتراضات چین استفاده میشه.
من شخصا jami و briar رو از قبل نصب دارم.
توی کانال های تلگرام یه سری اخبار و اطلاعات غلط و یا ناکافی وجود داره درباره استار لینک،

طبق خود سایت استار لینک، استار لینک هنوز توی ایران فعال نشده،

اگر هم حتی فعال بشه شما امکان استفاده ازش رو بدون تجهیزات ندارین، نیاز به آنتن مخصوص خودش رو داره،

در صورتی میتونید بدون تجهیزات ازش استفاده کنید که یکسری base با استفاده از دیش به ماهواره متصل بشه و بعد اینترنت ماهواره رو برای دیگران از طریق wi-fi اشتراک بذاره.
👍2
Yare Dabestanie Man
Fereydoun Foroughi
یار دبستانی من
4🤨1
در این روز های تلخ، تمام تلاش حکومت شده ساکت کردن صدای ما، از زندان تا قطعی های متعدد اینترنت

نگرانی و دغدغه ما شده پرسیدن حال دوستان و خانواده‌مون.

هر روز راه ارتباط ما با عزیزانمون داره تنگ و تنگ تر می‌شه

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

برای مثال این رشته توییت را بخوانید

یکی دیگر از برنامه هایی که به راحتی قابل فیلتر نیست Element هست‌ش،
این برنامه از پروتکلی به اسم matrix برای ارتباطات‌ش استفاده می‌کنه.
با استفاده از این پروتکل تمامی پیام های شما end to end رمزنگاری می‌شه و سرور هایی که مسئولیت رساندن پیام ها را عهده دارند هم قادر به خواندن محتوایی که ارسال می‌کنید نیستند.

این پیام‌رسان غیر متمرکز هست:
به این معنی که یک سرور واحد برای انتقال پیام ها وجود ندارد.
سرور های زیادی وجود دارند که سرویس ماتریکس را پیاده سازی کرده اند، شما می‌توانید از هر کدامشان در صورت فیلترینگ استفاده کنید
برای مثال اگر matrix.org‎ فیلتر شود، شما می‌توانید از سرور mozilla.org‎ استفاده کنید.

لیست سرور های جایگزین ماتریکس


اما اگر دسترسی ما کاملا از اینترنت قطع شود، و ترافیک داخلی باشد چه؟
در این صورت سرور های ایران اگر همچنان دسترسی به اینترنت داشته باشند(که معمولا دارند)، ما می‌توانیم سرویس ماتریکس را بروی یک سرور ایرانی راه‌اندازی کنیم، با اینکار به دلیل اینکه سرور داخلی دسترسی به اینترنت دارد می‌تواند پیام های ما را منتقل کند.

برای مثال فرض کنید دوست خارج از ایران من از سرویس ماتریکس mozilla استفاده می‌کند
اگر من بخواهم پیامی به او بدهم، به دلیل فیلتر شدن و یا محدود شدن ترافیک به ترافیک داخلی، نمی‌توانم از سرویس های خارجی ماتریکس استفاده کنم، بنابراین از سرویس های داخلی ماتریکس استفاده می‌کنم،
این سرویس پیام من را دریافت و به دوستم ارسال می‌کنند

من بعنوان یک فنی وظیفه دارم تا در این شرایط با توانایی‌ام کمک کنم، همينطور که دوستان ما اینکار را با ساخت vpn انجام می‌دهند،

ممکنه روزی من مجبور به اجرای سرویس ماتریکس داخلی بشم، اون روز آدرس سرور را به دیگران می‌دهم، و شما اگر فنی هستین همینکار را ازتون انتطار داریم

من بلاگی کامل‌تر از نحوه کار matrix نوشته‌م، از این لینک می‌توانید آن را مشاهده کنید.
👍3
Forwarded from میتینگ باز
اول سراغ کمونیست‌ها آمدند،
سکوت کردم چون کمونیست نبودم.
بعد سراغ سوسیالیست‌ها آمدند،
سکوت کردم زیرا سوسیالیست نبودم.
بعد سراغ یهودی‌ها آمدند،
سکوت کردم چون یهودی نبودم.
سراغ خودم که آمدند،
دیگر کسی نبود تا به اعتراض برآید.

ظاهرا هیچ کس قرار نیست از تیغ حقیقت ستیزی حاکمیت، جان سالم به در ببرد!
با خبر شدیم استاد #آرین_اقبال یکی از دلسوز ترین و فنی ترین فعالان فضای مجازی ایران، دستگیر شده است.
تمام کسانی که تجربه همراهی با آرین را داشته اند؛ می دانند که او چه انسان بزرگی است.
او و دوستانش جان و مال خود را به خطر انداختند تا به دور از هرگونه سیاسی کاری، حقایق اینترنت ایران را به ما نشان دهند.

لطفا با ترند کردن #آرین_اقبال به زودتر آزاد شدن او کمک کنید.

بگذارید بدانند او تنها نیست...

@MeetingBazzz
5
"جادی را بازداشت کردند

از اینستاگرام یکی از اعضای خانواده‌اش:
«امروز ساعت ۲ زنگ در را زدند و گفتند که نشتی علمک گاز داریم. وقتی رفتیم دم در، بهمون حمله کردند. با زور و ارعاب و تهدید شوکر و اسلحه وارد شدند. بدون نشون دادن حکم ورود به منزل یا حکم بازداشت. جادی را با خودشون بردند.»"
@bahmanshafa

📡 @VahidOnline
😢2🤬1
از بچگی ناراحت بودم چرا اینقدر خانواده من سخت گیرن، اینکه با کدوم دوستانت بیرون میری، کجا میری، تا کی میری، چرا میری و ... واقعا اذیت کننده بود.
همیشه ناراحت بودم چرا مثل بقیه اون آزادی رو ندارم. الان که خوابگاه‌م وقتی رفتار و عادت های بقیه رو می‌بینم درک می‌کنم‌ چرا اینقدر محدود بودم،
و چقدر تونسته مفید باشه.
گرچه محدودیت ها، بدی های زیادی هم داشته. اما هیچ چیز 100% بی نقص نیست!
امروز فهمیدم با زدن کلید های shift و enter توی IDE های jet brain مثل pycharm میتونی مثلا اگر وسط خط هستی بری خط بعدی، و اینطوری مجبور نیستیم اول بریم آخر خط بعد بریم خط بعدی!
👍5👏1
برای شرکتی یک سرور خریدم و برای کار خاصی کانفیگ کردم، بعد از تقریبا 10 روز، تماس گرفتن و گفتن کار نمی‌کنه.
اولین کاری که کردم اینبود که ping به سرور رو چک کردم، پینگ داشتم!
پورتی که من استفاده می‌کردم 80 بود، پس اونم چک کردم، باز بود و دسترسی داشتم.

گفتم خب پس برنامه سمت سرور مشکل پیدا کرده، رفتم کانفیگ رو از اول نوشتم، اما فایده نداشت.
داکر رو حذف و دوباره نصب کردم، فایده نداشت.
فایروال رو چک کردم فایده نداشت.

و البته محبور بودم برای ssh با vpn به سرور ssh کنم،
جدیدا ISP های ایران، پکت هایی که به پورت 22 می‌رن که پورت ssh هست، رو اجازه نمی‌ده رد بشن، برای همین پورت ssh سرور رو تغییر دادم، اما همچنان ssh نمی‌شد! پس مجبور بودم از vpn استفاده کنم.


گفتم خب trace کنم، ببینم کجای شبکه مشکل داریم، وقتی traceroute کردم، دیدم فقط چهار hop رو به من نشون میده، همينطور که می‌دونید traceroute با پروتکل icmp که توی ping استفاده می‌شه، کار می‌کنه. برای همین وقتی دیدم که فقط چهار تا از hop ها رو نشون میده، باز به سرور ping کردم، با کمال تعجب دیدم فقط 4 تا پینگ می‌تونم بکنم! و بعد از 4 تا پینگ دیگه پینگ قطع میشه (((:
نحوه فیلتر کردنشون خیلی برام جالب بود،
اینکه می‌تونی تا 4 تا پکت فقط بفرستی خیلی گیج کننده هست.

در آخر با پشتیبانی برای تغییر ip سرور تماس گرفتم، و ای‌پی رو تغییر دادند و مشکل برطرف شد.
👍5🤯3🔥2😱1
اگر شما هم مثل من از outline یا vmess بعنوان vpn برای دور زدن تحریم استفاده می‌کنید، دقت کنید که خیلی وقت ها بخاطر محدودیت های اینترنت، سیستم شما حتی نمی‌تواند dsn query هم بزند!
معمولا چون سرور های dns خارجی تنظیم شده است.
مثلا اگر در کانفیگ بجای IP از دامنه استفاده شده است، شما با دستور dig و یا nslookup آدرس ip پشت دامنه را بدست بیاورید و بجای دامنه وارد کنید‌.
با اینکار مستقیم به سرور متصل می‌شوید‌.

با اینحال از طرفی کانفیگی که دامنه را دارد هم نگه‌دارید و وارد کلاینت vpn کنید، چون ممکن است ادمین سرور بخاطر فیلتر شدن آدرس پشت دامنه، آدرس را مداوم تغییر دهد
Story
Hirami
1
قبول دارین دانشگاه فنی پروژه هاش فقط وقت رو میگیره؟ شاید پروژه رو باید بگم تکلیف
👍2