Random shi- tutorials
داکر قرار بود زندگی رو آسون کنه نه اینکه سخت ترش کنه😭 *وی در حال از دست دادن سلامت روان برای بیلد کردن ایمیج داکر
بعد از 5 ساعت تلاش (وایب کدینگ) درست شد💃🕺
Forwarded from DynX
تاحالا شده بخواید دیاناس سرورتون رو تغییر بدید ولی خود به خود برگرده به حالت قبلی؟
این مورد برای من خیلی پیش اومده چون ممکنه از یسری سرویسها و ابزار هایی استفاده کنه که مزایا و معایب خودشونو دارن.
من راحت ترم که صرفا از فایل
تغییرات رو اعمال کنم چون دیگه حتی نیاز به پاک کردن کش هم ندارم
یه اسکریپت ساختم که تشخیص میده سرورتون از چه سرویسی برای مدیریت dns استفاده میکنه و بهتون امکان غیرفعالسازی و حتی حذفش رو میده. اینطوری صرفا از طریق فایل ذکر شده قابل تغییر هست دیاناس هاتون.
کافیه اینو اجرا کنید تو سرورهاتون:
این مورد برای من خیلی پیش اومده چون ممکنه از یسری سرویسها و ابزار هایی استفاده کنه که مزایا و معایب خودشونو دارن.
من راحت ترم که صرفا از فایل
/etc/resolv.conf
تغییرات رو اعمال کنم چون دیگه حتی نیاز به پاک کردن کش هم ندارم
یه اسکریپت ساختم که تشخیص میده سرورتون از چه سرویسی برای مدیریت dns استفاده میکنه و بهتون امکان غیرفعالسازی و حتی حذفش رو میده. اینطوری صرفا از طریق فایل ذکر شده قابل تغییر هست دیاناس هاتون.
کافیه اینو اجرا کنید تو سرورهاتون:
bash <(curl -s https://raw.githubusercontent.com/MrDevAnony/dns_detector/main/dns_detector.sh)
🌐اشتراک گذاری اینترنت از کامپیوتر به تجهیزات امبدد لینوکسی
💡در اکثر مواقع بین PC و برد لینوکسی ارتباط شبکه برقرار هست مثلا برای SSH, NFS و خطایابی برنامه و ...
⚡️ممکن هست که در همین حین هم نیاز به اینترنت روی برد خودتون داشته باشید و چه بهتر که از همون اینترفیس شبکه که مثلا SSH به برد زدید. بشه اینترنت رو از کامپیوتر همزمان دریافت کنه.
💫برای انجام اینکار ی برنامه bash اسکریپت نوشتم که تمامی مراحل براتون بسادگی انجام میده.
💻 کافیه برنامه رو اول روی PC اجرا کنید تا خودش بصورت خودکار تشخیص بده که روی PC هست و همچنین اینترفیسی که اینترنت هست. و صرفا از شما می پرسه که برد از کدام اینترفیس به کامپیوتر وصل هست.
📲در گام بعدی همین برنامه روی برد اجرا کنید و خوش ضمن تشخیص اینکه روی برد هست از شما آی پی و اینترفیس متصل به PC سوال میکنه و کار اتصال و چک آنرا برای شما انجام میده.
😊امیدوارم که این برنامه به کارتون بیاد و اگر علاقمند بودید آنرا توسعه هم بدهید.
لینک اسکریپت.
💡در اکثر مواقع بین PC و برد لینوکسی ارتباط شبکه برقرار هست مثلا برای SSH, NFS و خطایابی برنامه و ...
⚡️ممکن هست که در همین حین هم نیاز به اینترنت روی برد خودتون داشته باشید و چه بهتر که از همون اینترفیس شبکه که مثلا SSH به برد زدید. بشه اینترنت رو از کامپیوتر همزمان دریافت کنه.
💫برای انجام اینکار ی برنامه bash اسکریپت نوشتم که تمامی مراحل براتون بسادگی انجام میده.
💻 کافیه برنامه رو اول روی PC اجرا کنید تا خودش بصورت خودکار تشخیص بده که روی PC هست و همچنین اینترفیسی که اینترنت هست. و صرفا از شما می پرسه که برد از کدام اینترفیس به کامپیوتر وصل هست.
📲در گام بعدی همین برنامه روی برد اجرا کنید و خوش ضمن تشخیص اینکه روی برد هست از شما آی پی و اینترفیس متصل به PC سوال میکنه و کار اتصال و چک آنرا برای شما انجام میده.
😊امیدوارم که این برنامه به کارتون بیاد و اگر علاقمند بودید آنرا توسعه هم بدهید.
لینک اسکریپت.
همگی دوستان عزیز خوش آمدید به چنل
و از دوستانی که پست هارو شیر میکنن هم فراوان سپاسگزارم ♥️
در تلاشم در آینده نزدیک سیستمی پیاده کنم که پست های لینکداینی بصورت پست قابل خوندن دربیان (همراه منبع) برای راحتی خوندن و سر و سامون دادن چنل🤝
و از دوستانی که پست هارو شیر میکنن هم فراوان سپاسگزارم ♥️
در تلاشم در آینده نزدیک سیستمی پیاده کنم که پست های لینکداینی بصورت پست قابل خوندن دربیان (همراه منبع) برای راحتی خوندن و سر و سامون دادن چنل🤝
❤1👍1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (Mohammad Khoshnava)
حذف حساب تلگرام شما با انتقال مالکیت ربات 👺😈 #آموزشی
این روش از قدیم بود و شاید نوشتن درباره آن، بدآموزی داشت اما چون اخیرا شایع شده، لازم است درباره آن اطلاعرسانی کنیم.
در این روش مهاجم (که قصد حذف حساب تلگرامی شما را دارد!) شما را ترغیب به استارت رباتی ظاهرا بیضرر میکند. سپس مالکیت ربات را به شما منتقل کرده اما همچنان به توکن ربات دسترسی دارد و از طریق آن، اسم و عکس پروفایل و توضیحات ربات را شبیه پشتیبانی تلگرام یا پشتیبانی wallet@ میکند که خط قرمز تلگرام است. پس از این مرحله، تلگرام اکانت شما را بهصورت خودکار مسدود یا حذف میکند! (البته گاهی مهاجم پس از این کار، اقدام به ریپورت گسترده آن ربات نیز میکند)
چه راهی برای پیشگیری هست؟
۱. زمانی که رباتی ناشناس را استارت میکنید، خصوصا رباتی که تعداد ممبرهای آن نمایش داده نمیشود، بهتر است آن را استاپ کنید.
۲. حتی اگر اهل ساخت ربات نیستید، باز هم بهتر است @botfather را استارت بزنید تا اگر رباتی به شما منتقل شد، مطلع شوید و بتوانید سریعا آن را delete یا لااقل revoke کنید.
۳. اگر اکانتتان بسیار مهم است و ممکن در زمان مناسب برای جلوگیری از آن آنلاین نباشید، راهحل قطعی جلوگیری ازین حمله این است که در @botfather تعداد ۲۰ ربات ایجاد کنید تا کسی نتواند به شما ربات جدید منتقل کند.
✅ @SEYED_BAX | © @tg_ir
این روش از قدیم بود و شاید نوشتن درباره آن، بدآموزی داشت اما چون اخیرا شایع شده، لازم است درباره آن اطلاعرسانی کنیم.
در این روش مهاجم (که قصد حذف حساب تلگرامی شما را دارد!) شما را ترغیب به استارت رباتی ظاهرا بیضرر میکند. سپس مالکیت ربات را به شما منتقل کرده اما همچنان به توکن ربات دسترسی دارد و از طریق آن، اسم و عکس پروفایل و توضیحات ربات را شبیه پشتیبانی تلگرام یا پشتیبانی wallet@ میکند که خط قرمز تلگرام است. پس از این مرحله، تلگرام اکانت شما را بهصورت خودکار مسدود یا حذف میکند! (البته گاهی مهاجم پس از این کار، اقدام به ریپورت گسترده آن ربات نیز میکند)
چه راهی برای پیشگیری هست؟
۱. زمانی که رباتی ناشناس را استارت میکنید، خصوصا رباتی که تعداد ممبرهای آن نمایش داده نمیشود، بهتر است آن را استاپ کنید.
۲. حتی اگر اهل ساخت ربات نیستید، باز هم بهتر است @botfather را استارت بزنید تا اگر رباتی به شما منتقل شد، مطلع شوید و بتوانید سریعا آن را delete یا لااقل revoke کنید.
۳. اگر اکانتتان بسیار مهم است و ممکن در زمان مناسب برای جلوگیری از آن آنلاین نباشید، راهحل قطعی جلوگیری ازین حمله این است که در @botfather تعداد ۲۰ ربات ایجاد کنید تا کسی نتواند به شما ربات جدید منتقل کند.
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻1
Forwarded from Linuxor ?
یکی از راز هایی که اینایی که همیشه پروژه و استارتاپ موفق دارن بهتون نمیگن اینه که شما چقدر سریع میتونید یه نسخه MVP (یعنی نسخه ای که فقط ویژگی های اصلی و حیاتی رو داره) رو بالا بیارید.
این یعنی برای شروع کار اگه پروژه شما یه بالن باشه به ویژگی های غیر حیاتی و حتی کمتر حیاتی هم نباید رحم کنید حذفش کنید که بالن زود تر بالا بره؛ بعدا اضافه میکنید اون موقع تیم دارید پول و فکر بهتری هم دارید.
@Linuxor
این یعنی برای شروع کار اگه پروژه شما یه بالن باشه به ویژگی های غیر حیاتی و حتی کمتر حیاتی هم نباید رحم کنید حذفش کنید که بالن زود تر بالا بره؛ بعدا اضافه میکنید اون موقع تیم دارید پول و فکر بهتری هم دارید.
@Linuxor
Forwarded from Linuxor ?
چرا پروژه هامون شکست میخوره؟
این عکسو نگاه کنید؛ به قسمت بالا شماره 3 دقت کنید شما رو یاد چه پروژه هاییتون میندازه که موفق نشدن؟
ممکنه خاطره خوبی ازش نداشته باشید ولی راهکار اینه که درک کنیم چرا پایینی بهتره؛ در واقع شما باید اینو درک کنید که MVP یه نسخه مینیمال شده از محصول نیست و در واقع یه استراتژی و مسیر توسعه برای تولید محصولیه که قابلیت فروش و خدمات داشته باشه !
نسخه MVP درست بهتون اجازه میده بازار رو سریع تست کنید، ریسک رو میاره پایین، حتی توی هزینه هم صرفه جویی میشه و از همون اولش هم توی بازارید و بازارو بهتر درک میکنید.
@Linuxor
این عکسو نگاه کنید؛ به قسمت بالا شماره 3 دقت کنید شما رو یاد چه پروژه هاییتون میندازه که موفق نشدن؟
ممکنه خاطره خوبی ازش نداشته باشید ولی راهکار اینه که درک کنیم چرا پایینی بهتره؛ در واقع شما باید اینو درک کنید که MVP یه نسخه مینیمال شده از محصول نیست و در واقع یه استراتژی و مسیر توسعه برای تولید محصولیه که قابلیت فروش و خدمات داشته باشه !
نسخه MVP درست بهتون اجازه میده بازار رو سریع تست کنید، ریسک رو میاره پایین، حتی توی هزینه هم صرفه جویی میشه و از همون اولش هم توی بازارید و بازارو بهتر درک میکنید.
@Linuxor
Forwarded from Byteforge / بایــت فورج 🛸
https://github.com/hemansadeghi/Termify
ریپویی از ابزار های لینوکسی و خط فرمان CLI خوشحال میشم مشارکت کنید و اگر ابزار و پکیج کاربردی رو سراغ دارید بهش اضافه کنید ❤️🙋♂
#cli
#byteforge
@byteforge_chan 🛸
GitHub
GitHub - hemansadeghi/Termify: A curated and ever-growing list of awesome terminal-based CLI tools for developers, sysadmins, and…
A curated and ever-growing list of awesome terminal-based CLI tools for developers, sysadmins, and power users. Clean, fast, and productive. - hemansadeghi/Termify
❤1
Forwarded from Go Casts 🚀
مقاله خیلی جذابیه. نکات بسیار ارزشمندی رو میگه. نکات مهمی رو در مورد استفاده از PostgreSQL میگه وقتی که شما همزمان Write-Heavy و Read-Heavy هستی.
مقاله ایده های جالب و متفاوتی رو ارائه میکنه:
داشتن جداولی با حداکثر ۱۰۰ هزار رکورد برای داشتن index scanهای سریع و جلوگیری از کاهش عملکرد PostgreSQL
استفاده از index-only scans و مکانیزمی شبیه loose index scan برای کم کردن io operations
داشتن استراتژی compaction و VACUUM Analyze برای جلوگیری از عملکرد read queries با بزرگ شدن جدول دیتابیس
استفاده از دستور COPY به جای Insert برای batch insertهای زیاد و سنگین
استفاده از golang string type به جای byte slice برای transfer داده که عملکرد تقریبا ۲ برابر بهتری داشته!
Lessons from scaling PostgreSQL queues to 100k events per second
https://www.rudderstack.com/blog/scaling-postgres-queue/
@gocasts
مقاله ایده های جالب و متفاوتی رو ارائه میکنه:
داشتن جداولی با حداکثر ۱۰۰ هزار رکورد برای داشتن index scanهای سریع و جلوگیری از کاهش عملکرد PostgreSQL
استفاده از index-only scans و مکانیزمی شبیه loose index scan برای کم کردن io operations
داشتن استراتژی compaction و VACUUM Analyze برای جلوگیری از عملکرد read queries با بزرگ شدن جدول دیتابیس
استفاده از دستور COPY به جای Insert برای batch insertهای زیاد و سنگین
استفاده از golang string type به جای byte slice برای transfer داده که عملکرد تقریبا ۲ برابر بهتری داشته!
Lessons from scaling PostgreSQL queues to 100k events per second
https://www.rudderstack.com/blog/scaling-postgres-queue/
@gocasts
Forwarded from Linuxor ?
یادگیری DevOps با خوندن فقط داکیومنت ابزارها جلو نمیره. این ریپو 90 تا چالش و تمرین واقعی داره، از ساختن یک CI pipeline ساده با GitHub Actions تا راهاندازی Kubernetes از صفر.
حتی DevSecOps هم داره، برای شروع آموزش وقتی وارد ریپو شدید روی عکس های بزرگ صفحه اصلی ریپو کلیک کنید
github.com/MichaelCade/90DaysOfDevOps
@Linuxor
حتی DevSecOps هم داره، برای شروع آموزش وقتی وارد ریپو شدید روی عکس های بزرگ صفحه اصلی ریپو کلیک کنید
github.com/MichaelCade/90DaysOfDevOps
@Linuxor