سایت rarbg.to رو که میشناسید،
سایتی بود که تورنت هامون رو داخلش پیدا میکردیم. امروز سایت رو شات داون کردن :/
البته احتمالش هست اتفاق دیگه برای سایت افتاده باشه، ولی اگه واقعا دیگه سرویس ارائه نده، برای من هیچ چیز rarbg نمیشه.
چنتا جایگزین هاش:
https://1337x.to
yts.mx
torrentgalaxy.to
سایتی بود که تورنت هامون رو داخلش پیدا میکردیم. امروز سایت رو شات داون کردن :/
البته احتمالش هست اتفاق دیگه برای سایت افتاده باشه، ولی اگه واقعا دیگه سرویس ارائه نده، برای من هیچ چیز rarbg نمیشه.
چنتا جایگزین هاش:
https://1337x.to
yts.mx
torrentgalaxy.to
💔4
داشتم درمورد مرورگر arc سرچ میکردم، که به این لینک برخوردم،
قضیه اینجاست که مرورگر brave دیسک رو 75 برار firefox مصرف میکنه، و خب این یعنی روی دیسک read, write خیلی زیادی داره،
total brave : 31759.620000000003
total firefox : 432.20000000000005
البته خب ممکنه کلا مرورگرهای کرومیوم بیس چنین مشکلی داشته باشند، نسبت به بقیه،
اکستنشن های نصب شده و سایت هایی که باز میکنه مهمه،
کلا تاپیک جالبیه برای خوندن.
قضیه اینجاست که مرورگر brave دیسک رو 75 برار firefox مصرف میکنه، و خب این یعنی روی دیسک read, write خیلی زیادی داره،
total brave : 31759.620000000003
total firefox : 432.20000000000005
البته خب ممکنه کلا مرورگرهای کرومیوم بیس چنین مشکلی داشته باشند، نسبت به بقیه،
اکستنشن های نصب شده و سایت هایی که باز میکنه مهمه،
کلا تاپیک جالبیه برای خوندن.
Reddit
From the brave_browser community on Reddit: Why I stopped using Brave
Explore this post and more from the brave_browser community
👏3🔥1
توی لینوکس ما کامندی داریم به اسم date
با این کامند میتونید تاریخ سیستم رو به فرمت های مختلف ببنید،
مثلا فرض کنید بجای گرفتن عدد روز هفته(1, 2..)، میتونید نام روز هفته رو بگیرید(شنبه، یکشنبه..)
این کامند در اسکریپت های بکاپ استفاده میشود، شما نیاز دارید تا سرور/سیستم خودکار در بازه های زمانی خاصی بکاپ بگیرد،
و بعد فایل بکاپ رو با تاریخ اون بکاپ نامگذاری کنید، برای اینکار از از دستور date استفاده میشود.
این فصل از کتاب درباره این کامند نوشته شده است.
با این کامند میتونید تاریخ سیستم رو به فرمت های مختلف ببنید،
مثلا فرض کنید بجای گرفتن عدد روز هفته(1, 2..)، میتونید نام روز هفته رو بگیرید(شنبه، یکشنبه..)
این کامند در اسکریپت های بکاپ استفاده میشود، شما نیاز دارید تا سرور/سیستم خودکار در بازه های زمانی خاصی بکاپ بگیرد،
و بعد فایل بکاپ رو با تاریخ اون بکاپ نامگذاری کنید، برای اینکار از از دستور date استفاده میشود.
این فصل از کتاب درباره این کامند نوشته شده است.
bit-orbit.github.io
date | the-secret-bit
فهرست مقدمه آپشنهای این دستورالعمل فرمتهای نمایش مثال ساخت اسکریپت بکاپ مقدمه این دستور به کاربران اجازه میدهد تا تاریخ و زمان روی سیستم را مشاهده کنند و از آن برای برنامهریزی و مدیریت فایلها و فولدرها استفاده کنند. دستور date برای نمایش تاریخ و زمان…
❤3👍3
Forwarded from iSegaro
✅ به هر دلیل کارتون به ادارات دولتی کشید و گفتن متن یا فایل مورد نظرتون رو به شماره ایتا,بله یا هر برنامه تخمی ارسال کنید وشما نصب نداشتید و نمیخواید هم نصب کنید از دو سایت زیر استفاده کنید برای اشتراک متن و فایل و لینک کوتاه رو با گوشی نشونشون بدید به راحتی
ctxt(.)io
filebin(.)net
ctxt(.)io
filebin(.)net
👍3👏1
iSegaro
✅ به هر دلیل کارتون به ادارات دولتی کشید و گفتن متن یا فایل مورد نظرتون رو به شماره ایتا,بله یا هر برنامه تخمی ارسال کنید وشما نصب نداشتید و نمیخواید هم نصب کنید از دو سایت زیر استفاده کنید برای اشتراک متن و فایل و لینک کوتاه رو با گوشی نشونشون بدید به راحتی…
چنین ایدهای دارم که خب با گیتهاب این کار رو بکنم،
یه state less API که با state full API گیتهاب اکانت مثلا ارگان شما کار کنه، و دیتایی که از کاربر میگیره رو اپلود کنه توی ارگان گیتهاب شما،
و یه لینک مستقیم از اون دیتا برگردونه،
یه مقداری از این کار رو با جنگو نوشتم و هنوز کاملش نکردم بخاطر دانشگاه، ولی در اولین فرصت ادامه میدم، لینک:
https://github.com/shabane/gitcdn_prj
مشابه این کار رو میشه با تلگرام هم کرد و لینک مستقیم فایل های زیر 50 مگ رو گرفت ولی خب فیلتره.
یه state less API که با state full API گیتهاب اکانت مثلا ارگان شما کار کنه، و دیتایی که از کاربر میگیره رو اپلود کنه توی ارگان گیتهاب شما،
و یه لینک مستقیم از اون دیتا برگردونه،
یه مقداری از این کار رو با جنگو نوشتم و هنوز کاملش نکردم بخاطر دانشگاه، ولی در اولین فرصت ادامه میدم، لینک:
https://github.com/shabane/gitcdn_prj
مشابه این کار رو میشه با تلگرام هم کرد و لینک مستقیم فایل های زیر 50 مگ رو گرفت ولی خب فیلتره.
GitHub
GitHub - shabane/gitcdn_prj: using source controls like github as a CDN for files. with stateless API
using source controls like github as a CDN for files. with stateless API - GitHub - shabane/gitcdn_prj: using source controls like github as a CDN for files. with stateless API
👍1👏1
http://www.wiregeek.ir/p/blade-runner/
فیلم Blade Runner یکی از ایده های جالبی هست که امروزه دنیای ما خیلی داره به سمتش میره، ساخت کلون هایی از انسان(به هر شکل: هوش مصنوعی یا تولد از رحم مصنوعی و یا ...)
که کار های سخت و یا تکراری رو برای انسان انجام بده،
اکثر ما فکر میکنیم کلون های انسان یه زمانی به انسان پیروز میشه و ما رو به بردگی میکشه،
اما این فیلم روایت متفاوتی از این ایده و تفکر داره.
فیلم Blade Runner یکی از ایده های جالبی هست که امروزه دنیای ما خیلی داره به سمتش میره، ساخت کلون هایی از انسان(به هر شکل: هوش مصنوعی یا تولد از رحم مصنوعی و یا ...)
که کار های سخت و یا تکراری رو برای انسان انجام بده،
اکثر ما فکر میکنیم کلون های انسان یه زمانی به انسان پیروز میشه و ما رو به بردگی میکشه،
اما این فیلم روایت متفاوتی از این ایده و تفکر داره.
bit-orbit
Blade Runner
پشت فیلم blade runner ایده جذابی هست که من خیلی دوست دارم. کلیت داستان به این شکل هست که دنیا تونسته از انسان clone هایی بسازه و از اونها برای پیشرفت و کار های سخت استفاده کنه، مثلا توی جنگ بجای سرباز واقعی استفاده میشن، اگه قراره ماموریت خطرناکی مثل اکتشاف…
👍1
هر کسی دلیل خاصی داره که به لینوکس علاقه داشته باشه
مثلا آزادی که داره، کاستومایزیبل بودنش
من ترمینالش رو دوست دارم،
توی این پست بیشتر توضیح میدم که چرا ترمینال لینوکس رو دوست دارم
مثلا آزادی که داره، کاستومایزیبل بودنش
من ترمینالش رو دوست دارم،
توی این پست بیشتر توضیح میدم که چرا ترمینال لینوکس رو دوست دارم
bit-orbit
چرا لینوکس رو دوست دارم؟
دوست داشتن لینوکس واقعا دلایل زیادی داره و احتمالا هر کسی به دلیل خاصی لینوکس رو دوست داره. مثلا یکی ممکنه آزادی\u200cاش رو دوست داشته باشه یکی دیگه از پکیج منیجر علاقه رو به لینوکس پیدا کرده باشه و …\nمن ترمینال قدرتمند لینوکس رو دوست دارم، چیزی که…
👍6
محصولات Jet brain رو که قطعا همه ما میشناسیم، این شرکت انگار چنتا پلی لیست توی Sporify داره برای تایم کد نویسی (:
از اونجایی که تلگرام موزیک پلیر منم هست، هر سه پلی لیستتش رو توی این کانال قرار دادم.
> حدودا 149 تا موزیک میشه.
از اونجایی که تلگرام موزیک پلیر منم هست، هر سه پلی لیستتش رو توی این کانال قرار دادم.
> حدودا 149 تا موزیک میشه.
Telegram
Jetbrains Playlists For Coding
https://news.1rj.ru/str/+JsBRbo9mx8QyMDgx
یکی از نیاز هایی که خیلی از ما داریم یک پلتفرم هست که فایل ها رو داخلش ارسال کنیم و لینک مستقیم بگیریم،
مثلا فرض کنید که یک عکس دارید و میخواهید عکس رو برای کسی ارسال کنید و یا داخل وبلاگتون عکس رو قرار بدین، راهی که داریم این هست که عکس رو
یکجا اپلود میکنیم و بعد لینکش رو برای دیگران اشتراک میذاریم،
اما پلتفرم ها انگار مجبور به استفاده از لاگین شدن،
من قبلا برای اشتراک فایل به دیگران از پیکو فایل استفاده میکردم، ولی اخیرا این سایت برای منتشر کردن هر نوع فایلی از شما میخواهد که اول با اکانت خود لاگین کنید.
یک ایده که خیلی وقت پیش به ذهنم رسیده بود، اینبود که خب من وبلاگم کاملا روی گیتهاب هست و فایل ها(فونت، عکس...) از اونجا سرو میشه،
چرا یک راهی نباشه که بقیه از ریپازیتوری من استفاده کنند برای انتشار فایلشون؟
ایده رو اول با API پیاده کردم، یعنی API درست کردم که شما با ریکوئست دادن بهش میتونستین فایل هاتون رو در یکی ازدریپازیتوری های من ذخیره کنید و لینک مستقیمش رو بگیرید(اینجا باز نینجا های کامند لاین با curl فقط میتونستن با سایت کار کنند)
یک ایده دیگهام که قبل تر پیاده سازی کردم یک کوتاه کننده لینک با گیتهاب پیجز بود،
فقط کار باهاش سخت بود و نیاز بود تا با کامند لاین اینکارو کنیم(مخصوص کامند لاین هیروز)
الان سایتی نوشتم که اینکار ها رو گرافیکی بکنه،
شما هر فایل تا سقف 100MB رو می تونید با استفاده از سایت من منتشر کنید،
یا اگه متنی دارید میتونید داخل سایت منتشر کنید و لینک مستقیمش رو بگیرید،
همچنین کوتاه کننده لینک رو هم داخل این سایت دارید :)
سایت الان با دامنه gitlynx.ir فعال هست، و تا امکانش باشه برای همیشه از این لینک میتونید به سایت دسترسی داشته باشید،
این سایت رو منبع باز داخل گیتهاب گذاشتم،
مثلا فرض کنید که یک عکس دارید و میخواهید عکس رو برای کسی ارسال کنید و یا داخل وبلاگتون عکس رو قرار بدین، راهی که داریم این هست که عکس رو
یکجا اپلود میکنیم و بعد لینکش رو برای دیگران اشتراک میذاریم،
اما پلتفرم ها انگار مجبور به استفاده از لاگین شدن،
من قبلا برای اشتراک فایل به دیگران از پیکو فایل استفاده میکردم، ولی اخیرا این سایت برای منتشر کردن هر نوع فایلی از شما میخواهد که اول با اکانت خود لاگین کنید.
یک ایده که خیلی وقت پیش به ذهنم رسیده بود، اینبود که خب من وبلاگم کاملا روی گیتهاب هست و فایل ها(فونت، عکس...) از اونجا سرو میشه،
چرا یک راهی نباشه که بقیه از ریپازیتوری من استفاده کنند برای انتشار فایلشون؟
ایده رو اول با API پیاده کردم، یعنی API درست کردم که شما با ریکوئست دادن بهش میتونستین فایل هاتون رو در یکی ازدریپازیتوری های من ذخیره کنید و لینک مستقیمش رو بگیرید(اینجا باز نینجا های کامند لاین با curl فقط میتونستن با سایت کار کنند)
یک ایده دیگهام که قبل تر پیاده سازی کردم یک کوتاه کننده لینک با گیتهاب پیجز بود،
فقط کار باهاش سخت بود و نیاز بود تا با کامند لاین اینکارو کنیم(مخصوص کامند لاین هیروز)
الان سایتی نوشتم که اینکار ها رو گرافیکی بکنه،
شما هر فایل تا سقف 100MB رو می تونید با استفاده از سایت من منتشر کنید،
یا اگه متنی دارید میتونید داخل سایت منتشر کنید و لینک مستقیمش رو بگیرید،
همچنین کوتاه کننده لینک رو هم داخل این سایت دارید :)
سایت الان با دامنه gitlynx.ir فعال هست، و تا امکانش باشه برای همیشه از این لینک میتونید به سایت دسترسی داشته باشید،
این سایت رو منبع باز داخل گیتهاب گذاشتم،
👍8❤2🔥2👏1
از تایمی که arch نصب کردم، تک تک جزیات سیستم عامل رو خودم کنار هم چیدم و تبدیلش کردم به سیستمی که خودم دوست دارم،
مثلا بین فایل منیجر های مختلف، قبلا از dolphin استفاده میکردم، نسبت به Gnome Files امکانات خیلی بیشتری داره.
ولی الان بین فایل منیجر ها گشتم و polo رو پیدا کردم، امکانات خیلی بیشتری نسبت به Dolphin داره،
مثلا میتونی به گوگل درایو، دراپ باکس و... مستقیم متصل بشی،
من همیشه برای FTP به سرور از File Zilla اسفاده میکردم، الان polo این رو خودش داره،
به صورت دیفالت فایل های ارشیو رو میتونه مثل یک دایرکتوری عادی باز کنه،
و حتی قابلیت مقایسه دو فایل رو هم داره که یک diff از فایل ها بهتون میده.
غیر از این همیشه از luncher دیفالت استفاده میکردم، الان از rofi استفاده میکنم که فیچر هاش رو خودت میتونی کم و زیاد کنی، تم رو تغییر بدی و کلا از نو لانچر محبوب خودت رو بسازی،
ترمینال رو همیشه از Terminator استفاده میکردم ولی الان چون روی i3 هستم، نیازی بهش نمیبینم، یه ترمینال عادی دارم :)
دوست داشتم warp رو نصب کنم ولی برای مک هست فقط :_(
تسکبار(i3blocks) رو هم تا جایی که نیازم بود کاستوم کردم، مثلا یک تکست اضافه کردم که سیستم هر دقیقه با curl درخواست میزنه و IP پابلیک رو نمایش میده،
البته این الان برام کاربردی نداره، اما برای دریافت Weather مفیده.
برای باز کردن فایل های آرشیو شده و یا کامپرس شده، توی KDE برنامه ark دیفالت نصب شده،
من اینجا peaZip رو نصب کردم، محیط بهتری داره، و اگه اشتباه نکنم تایپ های بیشتری رو ساپورت میکرد.
I. File Manager
II. Luncher
III. Taskbar
IV. Archive Viewer
چه چیز هایی هست که شما کاستومایز میکنید؟
نه فقط آرچ، هر دیسترو و یا محیطی که استفاده میکنید.
مثلا بین فایل منیجر های مختلف، قبلا از dolphin استفاده میکردم، نسبت به Gnome Files امکانات خیلی بیشتری داره.
ولی الان بین فایل منیجر ها گشتم و polo رو پیدا کردم، امکانات خیلی بیشتری نسبت به Dolphin داره،
مثلا میتونی به گوگل درایو، دراپ باکس و... مستقیم متصل بشی،
من همیشه برای FTP به سرور از File Zilla اسفاده میکردم، الان polo این رو خودش داره،
به صورت دیفالت فایل های ارشیو رو میتونه مثل یک دایرکتوری عادی باز کنه،
و حتی قابلیت مقایسه دو فایل رو هم داره که یک diff از فایل ها بهتون میده.
غیر از این همیشه از luncher دیفالت استفاده میکردم، الان از rofi استفاده میکنم که فیچر هاش رو خودت میتونی کم و زیاد کنی، تم رو تغییر بدی و کلا از نو لانچر محبوب خودت رو بسازی،
ترمینال رو همیشه از Terminator استفاده میکردم ولی الان چون روی i3 هستم، نیازی بهش نمیبینم، یه ترمینال عادی دارم :)
دوست داشتم warp رو نصب کنم ولی برای مک هست فقط :_(
تسکبار(i3blocks) رو هم تا جایی که نیازم بود کاستوم کردم، مثلا یک تکست اضافه کردم که سیستم هر دقیقه با curl درخواست میزنه و IP پابلیک رو نمایش میده،
البته این الان برام کاربردی نداره، اما برای دریافت Weather مفیده.
برای باز کردن فایل های آرشیو شده و یا کامپرس شده، توی KDE برنامه ark دیفالت نصب شده،
من اینجا peaZip رو نصب کردم، محیط بهتری داره، و اگه اشتباه نکنم تایپ های بیشتری رو ساپورت میکرد.
I. File Manager
II. Luncher
III. Taskbar
IV. Archive Viewer
چه چیز هایی هست که شما کاستومایز میکنید؟
نه فقط آرچ، هر دیسترو و یا محیطی که استفاده میکنید.
👍12
بعد از تقریبا یک هفته پروژه ام به مرحله معرفی رسید :)
توی تلگرام کانال های مختلفی کلی کانفیگ VPN قرار میدن،
ولی خب این کانفیگ ها هرازگاهی از کار میوفتن و ما مجدد باید لینک های جدید رو از کانال ها پیدا کنیم، تست کنیم و در نهایت بهش متصل بشیم.
من سعی کردم این فرایند رو خودکار کنم، و شما لینک ها رو از کانال ها به صورت خودکار دریافت کنید،
پروژه ای که نوشتم از 123 کانال تلگرام که لینک VPN قرار میدن تغذیه میکنه. هر 6 ساعت این کانال ها رو برسی و لینک ها رو میگیره و به صورت مجزا
داخل فایل مشخص نسبت به پروتکل قرار میده. مثلا تمامی لینک های shadow socks داخل یک فایل مشخص قرار میگیرن، و خب همه لینک ها در نهایت داخل یک فایل دیگه به اسم merged قرار میگیره.
اما مشکلی که برای من اتفاق افتاد این بود که بیشتر از 3,000 لینک داخل این فایل موجود میشد! که خیلی از این لینک ها دیگر کاربردی نداشتند و متصل نمیشدند. برای همین یک پروژه API تعریف کردم که host و port از کاربر دریافت و با یک کانکشن TCP تست کنه که اون host:port در ایران هم کار میکنه و یا نه.
این API رو روی یک سرور داخل ایران راه اندازی کردم و در پروژه اول استفاده کردم، به این صورت که domain یا ip و port هر لینک VPN رو ازش جدا میکنم و به API میفرستم، و براساس جواب API لینک ها رو داخل فایل هایی قرار میدم که مشخصا شامل لینک های تست شده داخل ایران است.
.
.
.
این پروژه رو داخل گیتهاب قرار دادم، شما میتوانید هر کدام از لینک ها رو از داخل جدول داخل ریپو انتخاب کنید:
https://github.com/shabane/kamaji
توی تلگرام کانال های مختلفی کلی کانفیگ VPN قرار میدن،
ولی خب این کانفیگ ها هرازگاهی از کار میوفتن و ما مجدد باید لینک های جدید رو از کانال ها پیدا کنیم، تست کنیم و در نهایت بهش متصل بشیم.
من سعی کردم این فرایند رو خودکار کنم، و شما لینک ها رو از کانال ها به صورت خودکار دریافت کنید،
پروژه ای که نوشتم از 123 کانال تلگرام که لینک VPN قرار میدن تغذیه میکنه. هر 6 ساعت این کانال ها رو برسی و لینک ها رو میگیره و به صورت مجزا
داخل فایل مشخص نسبت به پروتکل قرار میده. مثلا تمامی لینک های shadow socks داخل یک فایل مشخص قرار میگیرن، و خب همه لینک ها در نهایت داخل یک فایل دیگه به اسم merged قرار میگیره.
اما مشکلی که برای من اتفاق افتاد این بود که بیشتر از 3,000 لینک داخل این فایل موجود میشد! که خیلی از این لینک ها دیگر کاربردی نداشتند و متصل نمیشدند. برای همین یک پروژه API تعریف کردم که host و port از کاربر دریافت و با یک کانکشن TCP تست کنه که اون host:port در ایران هم کار میکنه و یا نه.
این API رو روی یک سرور داخل ایران راه اندازی کردم و در پروژه اول استفاده کردم، به این صورت که domain یا ip و port هر لینک VPN رو ازش جدا میکنم و به API میفرستم، و براساس جواب API لینک ها رو داخل فایل هایی قرار میدم که مشخصا شامل لینک های تست شده داخل ایران است.
.
.
.
این پروژه رو داخل گیتهاب قرار دادم، شما میتوانید هر کدام از لینک ها رو از داخل جدول داخل ریپو انتخاب کنید:
https://github.com/shabane/kamaji
👍10👏2🥰1
https://asoftmurmur.com/
این سایت رو یکی توییت کرده بود، برای گوش دادن به وایت نویز و 🥱😴
جالبیش اینه که میشه نویز های مختلف رو ترکیب کرد.
اینکه توی وب هست هم خیلی خوبه؛ این روزا یه رستوران میریم باید اپش رو نصب کنیم تا بتونیم یه غذا سفارش بدیم.
این سایت رو یکی توییت کرده بود، برای گوش دادن به وایت نویز و 🥱😴
جالبیش اینه که میشه نویز های مختلف رو ترکیب کرد.
اینکه توی وب هست هم خیلی خوبه؛ این روزا یه رستوران میریم باید اپش رو نصب کنیم تا بتونیم یه غذا سفارش بدیم.
👍4
توی vim اکثر وقت ها موقع ذخیره کردن یه فایل تازه یادم میاد که عه! فراموش کردم فایل رو با دسترسی روت باز کنم و خب نمیتونم تغییرات رو ذخیره کنم.
برای همین قبلا میومدم و تغییرات رو کپی میکردم بعد دوباره فایل رو باز میکردم ولی با دسترسی روت.
اما گفتم خب شاید راه بهتری باشه. سرچ کردم و به این کامند رسیدم:
برای ذخیره فایل هست.
!
برای اجرای کامند داخل vim هست
sudo
هم برای اجرا کامند با دسترسی روت
tee
میاد خروجی یه کامند رو هم ذخیره میکنه و هم نمایش میده
%
هم اسم فایل باز شده در vim هست که به tee داده میشه تا ذخیره کنه.
برای همین قبلا میومدم و تغییرات رو کپی میکردم بعد دوباره فایل رو باز میکردم ولی با دسترسی روت.
اما گفتم خب شاید راه بهتری باشه. سرچ کردم و به این کامند رسیدم:
:w !sudo tee %
:w برای ذخیره فایل هست.
!
برای اجرای کامند داخل vim هست
sudo
هم برای اجرا کامند با دسترسی روت
tee
میاد خروجی یه کامند رو هم ذخیره میکنه و هم نمایش میده
%
هم اسم فایل باز شده در vim هست که به tee داده میشه تا ذخیره کنه.
👍16🔥1👏1
Forwarded from پادکست اینتراپت
#0x01 - هیچ وقت دیر نیست
#اپیزودـیک پادکست اینتراپت منتشر شد
توی این اپیزود با مهدی اسدی صحبت کردم. داستان مسیر حرفهای مهدی خیلی شنیدنی و در عین حال برای من آموزنده بود. این که هدفهامون رو گم نکنیم، این که هیچ وقت برای شروع یک مسیر جدید دیر نیست و این که از تغییر نترسیم.
این اپیزود رو به غیر از کانال تلگرام میتونید از پلتفرمهای پادگیر زیر هم بشنوید:
کست باکس
اسپاتیفای
گوگل پادکست (به زودی …)
اپل پادکست (به زودی …)
@irqpodcast
#اپیزودـیک پادکست اینتراپت منتشر شد
توی این اپیزود با مهدی اسدی صحبت کردم. داستان مسیر حرفهای مهدی خیلی شنیدنی و در عین حال برای من آموزنده بود. این که هدفهامون رو گم نکنیم، این که هیچ وقت برای شروع یک مسیر جدید دیر نیست و این که از تغییر نترسیم.
این اپیزود رو به غیر از کانال تلگرام میتونید از پلتفرمهای پادگیر زیر هم بشنوید:
کست باکس
اسپاتیفای
گوگل پادکست (به زودی …)
اپل پادکست (به زودی …)
@irqpodcast
❤2🔥1
Audio
❤3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
مرورگر google chrome یه قابلیت اضافه کرده tab group، با این قابلیت میشه تب ها رو توی گروه های مختلف دستبندی کرد و خب تب های داخل یک گروه رو collapse کرد(داخل خود گروه فرستاد)
و راستی گروه ها هم sync میشه :)
پ.ن: من کروم نسخه beta دارم و این قابلیت توی اپدیت برام فعال شد.
پ.ن: یه باگی توی فرمت های webp پیدا شده، حتی اگر این قابلیت رو هم نیاز ندارین بخاطر پچ این باگ کروم رو حتما اپدیت کنید.
و راستی گروه ها هم sync میشه :)
پ.ن: من کروم نسخه beta دارم و این قابلیت توی اپدیت برام فعال شد.
پ.ن: یه باگی توی فرمت های webp پیدا شده، حتی اگر این قابلیت رو هم نیاز ندارین بخاطر پچ این باگ کروم رو حتما اپدیت کنید.
👍3🤯1
قبلا درمورد لایبراری sreamLit یه پست نوشتم، با streamLit میشه با پایتون وب پیج درست کرد.
اما یه فریمورکی با امکانات بیشتر داریم به اسم reflex که با کامپوننت های ریاکت نوشته شده،
قابلیت های بیشتری داره و میشه حتی کامپوننت های جدید رو خودتون با ریاکت براش بنویسید.
اینم بگم که ORM هست و از sqlAchemy استفاده میکنه برای دیتابیس.
برای تمرین من یه سایت ساده نوشتم که متن طولانی رو میگیره و تبدیل میکنه به رشته توییت.
اگه نیاز شد ببینید:
https://github.com/shabane/blog2twitt
اما یه فریمورکی با امکانات بیشتر داریم به اسم reflex که با کامپوننت های ریاکت نوشته شده،
قابلیت های بیشتری داره و میشه حتی کامپوننت های جدید رو خودتون با ریاکت براش بنویسید.
اینم بگم که ORM هست و از sqlAchemy استفاده میکنه برای دیتابیس.
برای تمرین من یه سایت ساده نوشتم که متن طولانی رو میگیره و تبدیل میکنه به رشته توییت.
اگه نیاز شد ببینید:
https://github.com/shabane/blog2twitt
👍2❤1😁1
>
من گاهی توی یک شبکه لوکال که به اینترنت دسترسی نداره مجبور میشم یه سری دیتا رو منتقل کنم.
اکثرا از از snapdrop.net برای انتقال فایل لوکال استفاده میکردم ولی مشکل اینجاست که توی این شبکه اینترنت برای باز کردن این سایت رو ندارم(خیلی وقت ها سایتش داون هست)
خیلی ساده من یه کانکشن tcp درست میکنم و روی یک پورت خاص شنود میکنم
و بعد با سیستم دوم به اون پورت متصل میشم و دیتا رو منتقل میکنم.
اینکارو میشه با یه کامند ساده با netcat انجام داد:
مثلا روی سیستمی که قراره فایل رو دریافت کنه ،روی یک پورت شنود میکنیم، و هر دیتایی که برای این کانکشن میاد رو ریدایرکت میکنیم داخل یک فایل
اینجا یه مشکلی هست، اینکه میزان پیشرفت و حتی سرعت ارسال رو نمیبینیم. فقط بخاطر سوئیچ v- میتونیم متوجه بشیم که یک کانشکن برقرار شده. برای حل این مشکل میتونیم از ابزار pv استفاده کنیم. و دیتا رو از nc به pv پایپ کنیم و بعد دوباره از pv پایپ کنیم به nc
من گاهی توی یک شبکه لوکال که به اینترنت دسترسی نداره مجبور میشم یه سری دیتا رو منتقل کنم.
اکثرا از از snapdrop.net برای انتقال فایل لوکال استفاده میکردم ولی مشکل اینجاست که توی این شبکه اینترنت برای باز کردن این سایت رو ندارم(خیلی وقت ها سایتش داون هست)
خیلی ساده من یه کانکشن tcp درست میکنم و روی یک پورت خاص شنود میکنم
و بعد با سیستم دوم به اون پورت متصل میشم و دیتا رو منتقل میکنم.
اینکارو میشه با یه کامند ساده با netcat انجام داد:
مثلا روی سیستمی که قراره فایل رو دریافت کنه ،روی یک پورت شنود میکنیم، و هر دیتایی که برای این کانکشن میاد رو ریدایرکت میکنیم داخل یک فایل
nc -v -l 0.0.0.0 -p 1337 > /path/to/file.tar.gzو بعد روی سیستمی که فایل قراره ارسال کنه با nc به ایپی و پورت سیستم اولی متصل میشیم و فایلی که میخواهیم ارسال کنیم رو با cat میخونیم و با پایپ به ورودی استاندارد nc میدیم.
cat theFile.tar.gz | nc -v 192.168.13.37 -p 1337
و خب اینطوری فایل توی شبکه داخلی ارسال میشه. همین کار رو البته برای سرور هم میتونید انجام بدین، اینجا من از 0.0.0.0 برای شنود استفاده کردم. این ایپی برای اینه که مشخص کنه از هر ایپی منبعی میتونه دریافت کنه، اگه قرار بود فقط اجازه بدم یک ایپی مشخص حق داره دیتا ارسال کنه، اونوقت میتونستم از ایپی همون سیستم بجای 0.0.0.0 استفاده کنم. این میتونه برای سرور مفید باشه و خب هرکسی نتونه دیتا ارسال کنه.اینجا یه مشکلی هست، اینکه میزان پیشرفت و حتی سرعت ارسال رو نمیبینیم. فقط بخاطر سوئیچ v- میتونیم متوجه بشیم که یک کانشکن برقرار شده. برای حل این مشکل میتونیم از ابزار pv استفاده کنیم. و دیتا رو از nc به pv پایپ کنیم و بعد دوباره از pv پایپ کنیم به nc
cat theFile.tar.gz | pv | nc -v 192.168.13.37 -p 1337
حالا مسئله بعدی اینه که اگه دیتایی رو دارین توی اینترنت ارسال میکنید، و خب اون دیتا مهمه، nc چون ارتباطش رمزنگاری نداره، plain text همه میتونند فایل شما رو ببنید. برای این چه راهکاری پیشنهاد میدین؟ راهکارتون رو بگین. بعد من راهکار خودم رو میگم(اینکه فایل رو زیپ کنیم و روش رمز بذاریم هم بد نیست، ولی راه های دیگهای هست)❤🔥4