✅ آیا در زمان ارائه ایده معماری پروژه برنامه نویسی یا ساختار Devops خودتان و روش کارکرد پروژه به تیم توسعه به مشکل برخوردید ؟
🔥 شبیه ساز software architecture 😍 (به نظرم در شبکه و تیم های Devops هم قابل استفاده است ) gg-charts یک ایده جدید است
💠عالی برای مستند سازی و ارائه در زمان توسعه نرم افزار
😎هدف این نرم افزار تعریف هر نوع معماری نرم افزاری و تولید ارائه گام به گام سناریوهای مختلف است
✳️مثال اول : Redux Provider
میدانیم که کتابخانه Redux برای مدیریت state است که به ما این امکان را میدهد تا state برنامههای جاوااسکریپتی خود را به طور کارآمدتر و قابل پیشبینی مدیریت کنیم.
متوجه نشدید ؟ به صورت Visualize ببینید معماری چطور کار میکند 😍
نمونه عملکرد
✳️مثال دوم : gg-charts
آیا میخواهید بدانید معماری همین gg-charts چطور کار میکند ؟🤩
نمونه عملکرد
برای اجرا کافیه اینجا کلیک کنید
سورس کد نرم افزار اینجا
⁉️ اگر در استفاده مشکلی بود حتما در بخش کامنت سوال بپرسید خوشحال میشوم با هم بحث کنیم 😎
🔥 شبیه ساز software architecture 😍 (به نظرم در شبکه و تیم های Devops هم قابل استفاده است ) gg-charts یک ایده جدید است
💠عالی برای مستند سازی و ارائه در زمان توسعه نرم افزار
😎هدف این نرم افزار تعریف هر نوع معماری نرم افزاری و تولید ارائه گام به گام سناریوهای مختلف است
✳️مثال اول : Redux Provider
میدانیم که کتابخانه Redux برای مدیریت state است که به ما این امکان را میدهد تا state برنامههای جاوااسکریپتی خود را به طور کارآمدتر و قابل پیشبینی مدیریت کنیم.
متوجه نشدید ؟ به صورت Visualize ببینید معماری چطور کار میکند 😍
نمونه عملکرد
✳️مثال دوم : gg-charts
آیا میخواهید بدانید معماری همین gg-charts چطور کار میکند ؟🤩
نمونه عملکرد
برای اجرا کافیه اینجا کلیک کنید
سورس کد نرم افزار اینجا
⁉️ اگر در استفاده مشکلی بود حتما در بخش کامنت سوال بپرسید خوشحال میشوم با هم بحث کنیم 😎
👍2🔥1
❌ دستورات منسوخ شده لینوکس که دیگر نباید از آنها استفاده نکنید ❌ 😱
✅ لیست ابزار های معادل که باید استفاده کنید
⚠️ iptables
دستور iptables که برای configuring و routes برای NAT و packet filtering برای firewalls استفاده میشود به وسیله خود توسعه دهنده با nftables جایگزین شده
⚠️ nslookup
دستور NSlookup (“name server lookup”) به عنوان یک DNS query tool استفاده میشود دستور Dig تکامل یافته nslookup است
⚠️ scp
دستور SCP مخفف short for secure copy برای انتقال استفاده میشود ، این ابزار به روز رسانی نمیشود و مشکلات امنیتی زیاد دارد به جای آن
⚠️egrep و fgrep
دستور egrep اجازه میداد از extended regex. استفاده کنیم و دستور fgrep عبارات fixed strings کار میکرد که با فلک های grep جایگزین شدند
⚠️ netstat
یک ابزار عالی برای network analytic که high level و low level برای monitor TCP/UDP packets و sockets استفاده میشود با دستور ss جایگزین شد
⚠️ ifconfig
برای دیدن آدرس IP سیستم استفاده می شد حذف شده و باید با دستورات ip command جایگزین شود
⚠️ arp, route, iptunnel, nameif
دستورات شبکه بالا همه با دستورات ip جایگزین شدن
⚠️ iwconfig
این دستور بخشی از net-tools بود که شبیه ifconfig ولی برای wireless
⚠️ nameif
با توجه به نبود /etc/mactab نیازی هم به nameif نیست برای ست کردن name و MAC address از دستور ip link استفاده کنید
⁉️ چه دستور دیگری به نظر شما باید به این لیست اضافه شود
اگر در استفاه و جایگزینی دستور خاصی مشکلی بود در کامنت بنویسید با هم برسی کنیم 😎
✅ لیست ابزار های معادل که باید استفاده کنید
⚠️ iptables
دستور iptables که برای configuring و routes برای NAT و packet filtering برای firewalls استفاده میشود به وسیله خود توسعه دهنده با nftables جایگزین شده
nftables
⚠️ nslookup
دستور NSlookup (“name server lookup”) به عنوان یک DNS query tool استفاده میشود دستور Dig تکامل یافته nslookup است
Dig
⚠️ scp
دستور SCP مخفف short for secure copy برای انتقال استفاده میشود ، این ابزار به روز رسانی نمیشود و مشکلات امنیتی زیاد دارد به جای آن
rsync
sftp
⚠️egrep و fgrep
دستور egrep اجازه میداد از extended regex. استفاده کنیم و دستور fgrep عبارات fixed strings کار میکرد که با فلک های grep جایگزین شدند
egrep (with grep -E)
fgrep (with grep -F).
⚠️ netstat
یک ابزار عالی برای network analytic که high level و low level برای monitor TCP/UDP packets و sockets استفاده میشود با دستور ss جایگزین شد
ss
⚠️ ifconfig
برای دیدن آدرس IP سیستم استفاده می شد حذف شده و باید با دستورات ip command جایگزین شود
ip command
⚠️ arp, route, iptunnel, nameif
دستورات شبکه بالا همه با دستورات ip جایگزین شدن
arp ==> ip n
iptunnel ==> ip tunnel
nameif ==> ip link
route ==> ip route
⚠️ iwconfig
این دستور بخشی از net-tools بود که شبیه ifconfig ولی برای wireless
iw
⚠️ nameif
با توجه به نبود /etc/mactab نیازی هم به nameif نیست برای ست کردن name و MAC address از دستور ip link استفاده کنید
ip link
⁉️ چه دستور دیگری به نظر شما باید به این لیست اضافه شود
اگر در استفاه و جایگزینی دستور خاصی مشکلی بود در کامنت بنویسید با هم برسی کنیم 😎
🔥13👍4❤3
❌ سیستم را روشن کردی صفحه سیاه و سیستم بالا نمیاد😩
همیشه یک Super Grub2 روی فلش داشته باش
✅ میتونی مشکل خرابی بوت را ۳ سوت رایگان حل کنی😍
🔥 تبریک برای انتشار نسخه جدید Super Grub2 Disk 2.06s4🥳
🗓 بهترین روش بوت روی USB
نرم افزار Ventoy را روی سیستم نصب کنید و فقط کافیه ISO را روی فلش کپی کنید تمام
🗓 وقتی با Super Grub بوت میشوید حتی اگر هیج بوت لودری نصب نباشد به راحتی سیستم عامل های شما را ویندوز لینوکس داس و ... با پشتیبانی از UEFIs میشناسه و بوت میکنه
🗓 در نسخه جدید پشتیبانی از secureboot و UEFIs. GNU/Hurd, ReactOS و ... همه اضافه شده
⁉️اگر مشکلی در راه اندازی Super Grub2 Disk داشتید در کامنت بنویسید خوشحال میشم باهم برسی کنیم 😎
همیشه یک Super Grub2 روی فلش داشته باش
✅ میتونی مشکل خرابی بوت را ۳ سوت رایگان حل کنی😍
🔥 تبریک برای انتشار نسخه جدید Super Grub2 Disk 2.06s4🥳
🗓 بهترین روش بوت روی USB
نرم افزار Ventoy را روی سیستم نصب کنید و فقط کافیه ISO را روی فلش کپی کنید تمام
🗓 وقتی با Super Grub بوت میشوید حتی اگر هیج بوت لودری نصب نباشد به راحتی سیستم عامل های شما را ویندوز لینوکس داس و ... با پشتیبانی از UEFIs میشناسه و بوت میکنه
🗓 در نسخه جدید پشتیبانی از secureboot و UEFIs. GNU/Hurd, ReactOS و ... همه اضافه شده
⁉️اگر مشکلی در راه اندازی Super Grub2 Disk داشتید در کامنت بنویسید خوشحال میشم باهم برسی کنیم 😎
👍11❤4🔥2
در گرمای🔥زیاد تابستان 🥵
✅نظارت بر سرعت فن، دما، سنسور لپ تاپ و سیستم در لینوکس از واجباته
دستور sensors در لینوکس هست ولی کمه 😎
منم که میدونید عادتمه کم نمیخواهم 😁
✳️ در دسکتاپ و لپ تاپ GUI
1️⃣ ابزار CoolerControl اگر گیت لب باز نشد میرور گیت هاب اینجا
یک Appimage داره راحت اجرا میشه ، اگر دنبال یک ابزار ساده هستی خودشه
2️⃣ ابزار fan2go یک TUI خوب اگر دوست داری توی ترمینال باشه خودشه
البته API هم میده که برای نمایش روی وب عالیه
3️⃣ دستور fancontrol
یک GUI هم داره اینجا فقط نصاب خوبی نداره
✳️ در ترمینال :
دستور sensors
✳️ در وب :
به نظرم monitorix خوبه
💠 تخصصی لپ تاپ
Dell laptops
ThinkPad laptops
Lenovo Legion Linux
ASUS laptops
MSI laptops.
⁉️ اگر سوالی داشتید خوشحال میشوم با هم در مورد نظارت بر تکنیک ها مدیریت سنسور در لینوکس بحث کنیم 😎
✅نظارت بر سرعت فن، دما، سنسور لپ تاپ و سیستم در لینوکس از واجباته
دستور sensors در لینوکس هست ولی کمه 😎
منم که میدونید عادتمه کم نمیخواهم 😁
✳️ در دسکتاپ و لپ تاپ GUI
1️⃣ ابزار CoolerControl اگر گیت لب باز نشد میرور گیت هاب اینجا
یک Appimage داره راحت اجرا میشه ، اگر دنبال یک ابزار ساده هستی خودشه
2️⃣ ابزار fan2go یک TUI خوب اگر دوست داری توی ترمینال باشه خودشه
البته API هم میده که برای نمایش روی وب عالیه
3️⃣ دستور fancontrol
یک GUI هم داره اینجا فقط نصاب خوبی نداره
✳️ در ترمینال :
دستور sensors
# sensors-detect --auto
$ sensors
✳️ در وب :
به نظرم monitorix خوبه
💠 تخصصی لپ تاپ
Dell laptops
ThinkPad laptops
Lenovo Legion Linux
ASUS laptops
MSI laptops.
⁉️ اگر سوالی داشتید خوشحال میشوم با هم در مورد نظارت بر تکنیک ها مدیریت سنسور در لینوکس بحث کنیم 😎
👍6❤1🤯1
Media is too big
VIEW IN TELEGRAM
میدونستید در جنگ جهانی دوم افسران هیتلر 🫡
بیشتر از 70% منابع و کلاستر ها را به خاطر کانفیگ اشتباه از دست دادن ؟ 😱
واقعا نمیدونستید ؟ پس این مستند را ببینید 😳
بیشتر از 70% منابع و کلاستر ها را به خاطر کانفیگ اشتباه از دست دادن ؟ 😱
واقعا نمیدونستید ؟ پس این مستند را ببینید 😳
🤣12🔥1
✅ نرم افزار تحلیل حجم فولدر ها و تحلیل دیسک در لینوکس
در linux برای دیدن حجم فولدر ها از دستور dh به این صورت استفاده میکنیم
میخواهیم با یک نگاه همه را ببینیم؟
✅ در دسکتاپ
💠 تحلیل گر های دیسک پیشفرض مثل GNOME Disk Usage Analyzer یا Filelight
به صورت پیشفرض روی اکثر توزیع ها هستند تحلیل خوبی از دیسک یا مسیر ارائه میدهند
💠 ابزار QDirStat
خیلی شبیه به دو گزینه قبلی است ولی به نظر من امکانات بیشتری داشت و گزارش های بیشتری ارائه میداد
✅ در ترمینال
💠ابزار ncdu
ابزار NCurses Disk Usage بسیار خوش دست در ترمینال واقعا عالی سریع و کار راه بینداز است و عملکر بسیار خوبی داره
💠ابزار du
این ابزار را باید بلد باشید پیشفرض سیستم است و واقعا روی سرور به کمک شما می آید
💠ابزار duf
ابزار عملکردی بهتر از du و خروجی گرافیکی du در ترمینال ارائه میده
💠ابزار dutree یا dust
با زبان RUST نوشته شده بسیار سریع نمودار های عالی در ترمینال
#linux
#لینوکس
در linux برای دیدن حجم فولدر ها از دستور dh به این صورت استفاده میکنیم
df [options] [filesystems]
df -h
df mehrdadlinux.txt
میخواهیم با یک نگاه همه را ببینیم؟
✅ در دسکتاپ
💠 تحلیل گر های دیسک پیشفرض مثل GNOME Disk Usage Analyzer یا Filelight
به صورت پیشفرض روی اکثر توزیع ها هستند تحلیل خوبی از دیسک یا مسیر ارائه میدهند
💠 ابزار QDirStat
خیلی شبیه به دو گزینه قبلی است ولی به نظر من امکانات بیشتری داشت و گزارش های بیشتری ارائه میداد
✅ در ترمینال
💠ابزار ncdu
ابزار NCurses Disk Usage بسیار خوش دست در ترمینال واقعا عالی سریع و کار راه بینداز است و عملکر بسیار خوبی داره
💠ابزار du
این ابزار را باید بلد باشید پیشفرض سیستم است و واقعا روی سرور به کمک شما می آید
💠ابزار duf
ابزار عملکردی بهتر از du و خروجی گرافیکی du در ترمینال ارائه میده
💠ابزار dutree یا dust
با زبان RUST نوشته شده بسیار سریع نمودار های عالی در ترمینال
#linux
#لینوکس
👍6🔥4
تابستونیه یک کاردستیمون نشه ؟ Hackberry-Pi_Zero
یک ترمینال لینوکس دستی با استفاده از Raspberry pi Zero 2W به عنوان هسته با صفحه نمایش 4 اینچی TFT 720X720 و صفحه کلید اصلی BlackBerry
قبول کنید خوشگله 😍
https://github.com/ZitaoTech/Hackberry-Pi_Zero
فیلم ساخت
https://www.youtube.com/watch?v=HDEBzaB1IcY
یک ترمینال لینوکس دستی با استفاده از Raspberry pi Zero 2W به عنوان هسته با صفحه نمایش 4 اینچی TFT 720X720 و صفحه کلید اصلی BlackBerry
قبول کنید خوشگله 😍
https://github.com/ZitaoTech/Hackberry-Pi_Zero
فیلم ساخت
https://www.youtube.com/watch?v=HDEBzaB1IcY
👍3🔥3
آموزش زبان #پایتون Python برای
تحلیلگران کسب و کار(BAs)business analysts
تریدر ها (traders)
با جِیپی مورگان چِیس (JPMorgan )
شرکت خدمات مالی بر پایه میزان داراییها، بزرگترین بانک ایالات متحده آمریکا محسوب میشود
https://github.com/jpmorganchase/python-training
تحلیلگران کسب و کار(BAs)business analysts
تریدر ها (traders)
با جِیپی مورگان چِیس (JPMorgan )
شرکت خدمات مالی بر پایه میزان داراییها، بزرگترین بانک ایالات متحده آمریکا محسوب میشود
https://github.com/jpmorganchase/python-training
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
سطح جونیور(Junior)، میدلول(Mid-Level) و سنیور(Senior)
😁14🤨1
✅ زدن Ctrl+C Ctrl+V حرفه ای تر با Clipboard Managers 😎
❌شده یک عبارتی کپی کنید بعد اشتباهی دوباره کپی بگیرید و اطلاعات قبلی از دست بره ؟ 😱
نرم افزار مدیریت clipboard نصب کن مشکل حله 😍
✳️ ترمینال
نرم افزار xclip
نرم افزار مشابه xsel
✳️ دسکتاپ به نظرم CopyQ و GPaste تست کردم خوب بود
دیگر نرم افزار ها
Diodon
Parcellite
نرم افزار GPaste به نظر یک مشکلی داره ریست میشه پاک میکنه شاید من تنظیم اشتباهی زدم
⁉️ شما برای مدیریت کلیپ بورد (Clipboard) از چه نرم افزاری استفاده میکنید ؟
مشکلی در استفاده هست ؟ در کامنت ها بنویسید 😎
دیگر نرم افزار ها
clyp
❌شده یک عبارتی کپی کنید بعد اشتباهی دوباره کپی بگیرید و اطلاعات قبلی از دست بره ؟ 😱
نرم افزار مدیریت clipboard نصب کن مشکل حله 😍
✳️ ترمینال
نرم افزار xclip
command | xclip -i copy برای
xclip -o Paste برای
نرم افزار مشابه xsel
✳️ دسکتاپ به نظرم CopyQ و GPaste تست کردم خوب بود
دیگر نرم افزار ها
Diodon
Parcellite
نرم افزار GPaste به نظر یک مشکلی داره ریست میشه پاک میکنه شاید من تنظیم اشتباهی زدم
⁉️ شما برای مدیریت کلیپ بورد (Clipboard) از چه نرم افزاری استفاده میکنید ؟
مشکلی در استفاده هست ؟ در کامنت ها بنویسید 😎
دیگر نرم افزار ها
clyp
👍8
🔥 آسیب پذیری ‘0.0.0.0 Day’
✳️یک وب سایت با دامنه عمومی مثلا .com میتونه
✳️ با سرویس های که روی 0.0.0.0 به جای localhost/127.0.0.1 ارتباط برقرار کنه CORS و PNA را bypass کنه و RCE داشته باشه
✳️ روی سرور های عمومی SeleniumGreed حمله اجرا و جواب گرفته شده
😱 تاریخچه این اسیب پذیری ۱۸ سال است
⁉️اگر سوالی دارید میتوانید بپرسید خوشحال میشوم بیشتر توضیح بدهم
💠 فعلا اطلاعات بیشتری نداره همین پست را اینجا به روزرسانی میکنم
✳️یک وب سایت با دامنه عمومی مثلا .com میتونه
✳️ با سرویس های که روی 0.0.0.0 به جای localhost/127.0.0.1 ارتباط برقرار کنه CORS و PNA را bypass کنه و RCE داشته باشه
✳️ روی سرور های عمومی SeleniumGreed حمله اجرا و جواب گرفته شده
😱 تاریخچه این اسیب پذیری ۱۸ سال است
⁉️اگر سوالی دارید میتوانید بپرسید خوشحال میشوم بیشتر توضیح بدهم
💠 فعلا اطلاعات بیشتری نداره همین پست را اینجا به روزرسانی میکنم
🤯3❤1🤨1
🔥 موقع خرید مودم ADSL یا ... برای خانه دقت روی نسخه و استاندارد wifi مهمه
بهتون نندازن 😁
✅ وای فای (Wi-Fi) مخفف Wireless Fidelity یک شبکه بی سیمه
تحت استاندارد IEEE 802.11 802.11a.
این سایت زیر اطلاعات خوبی در مورد wifi بهتون میده
بهتون نندازن 😁
✅ وای فای (Wi-Fi) مخفف Wireless Fidelity یک شبکه بی سیمه
تحت استاندارد IEEE 802.11 802.11a.
802.11b.
802.11g.
802.11n (WiFi 4)
802.11ac (WiFi 5)
802.11ax (WiFi 6)
802.11ax (WiFi 6E)
802.11be (WiFi 7)
این سایت زیر اطلاعات خوبی در مورد wifi بهتون میده
👍8❤1
✅گراب Grub مخفف Grand Unified Bootloader یک بوت لودر که سیستم عامل اصلی کامپیوتر را لود میکنه
✅در لینوکس وقتی نصب میشه بعد POST یک صفحه سیاه میاد با چند گزینه سفید که سیستم عامل را انتخاب میکنید یک ظاهر ساده و نه چندان زیبا
میتونید با grub2-themes خوشگلش کنید و لذتش را ببرید 😍
🔥 آموزش نصب :
مطمئن شوید git نصب است بعد دستور زیر را وارد کنید
وارد پوشه grub2-themes شوید
از بین theme ها یکی را انتخاب کنید و نصب کامل میشود
یک سایت دیگه
نمونه Matrix
⁉️ آموزش گذاشتن عکس دلخواه برای Background بوت لودر را ببزارم ؟ مثلا عکس FBI 😁 کامنت ها را بخون😎
✅در لینوکس وقتی نصب میشه بعد POST یک صفحه سیاه میاد با چند گزینه سفید که سیستم عامل را انتخاب میکنید یک ظاهر ساده و نه چندان زیبا
میتونید با grub2-themes خوشگلش کنید و لذتش را ببرید 😍
🔥 آموزش نصب :
مطمئن شوید git نصب است بعد دستور زیر را وارد کنید
git clone git@github.com:vinceliuice/grub2-themes.git
وارد پوشه grub2-themes شوید
sudo ./install.sh
از بین theme ها یکی را انتخاب کنید و نصب کامل میشود
یک سایت دیگه
نمونه Matrix
⁉️ آموزش گذاشتن عکس دلخواه برای Background بوت لودر را ببزارم ؟ مثلا عکس FBI 😁 کامنت ها را بخون😎
❤10👍3