Forwarded from Ninja Learn | نینجا لرن (Mohammad)
میخوام یکم درمورد Data analysis و کلا Data science حرف بزنم نظرتون چیه؟
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 تعرفه بدون هدف، فقط مالیات پنهان از جیب مردم است.
هیچ کشوری با گران کردن واردات قوی نمیشود، بلکه با رقابت پذیری تولید قوی میشود.
#ایران
#آمریکا
#منهای_برنامه_نویسی
@TheRaymondDev
هیچ کشوری با گران کردن واردات قوی نمیشود، بلکه با رقابت پذیری تولید قوی میشود.
#ایران
#آمریکا
#منهای_برنامه_نویسی
@TheRaymondDev
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نکته #لینوکس_پیشرفته 3
⭐️ یک ابزار کلیدی برای عیبیابی و یافتن علت قطع شبکه در لینوکس
🔹 راه اول دستور Dig
وقتی Ping جواب میدهد اما سایت باز نمیشود، و گاهی ارتباط اینترنت برقرار است ولی مرورگر سایت را باز نمیکند.
مشکل در این حالت معمولاً از سیستم نام دامنه (DNS) است. این دستور فقط از DNS سرور تنظیمشده در سیستم شما (در فایل /etc/resolv.conf) سؤال میپرسد.
این دستور آدرس IP مربوط به دامنه را از سرور DNS میپرسد.
اگر خروجی دارد یعنی DNS درست کار میکند و IP دامنه برمیگردد؛ مشکل از جای دیگری است (مثل وبسرور یا فایروال).
اگر خروجی ندارد یا خطا میدهد، یعنی سرور DNS پاسخ نداده یا دامنه در دسترس نیست؛ در این حالت باید DNS سیستم یا سرور را بررسی کنید.
(مثلاً با dig @8.8.8.8 example.com).
🔹 راه دوم: برای رد کردن کش و دیدن مسیر کامل از ریشه DNS:
این دستور کل زنجیره پرسوجوی DNS از سرورهای ریشه تا سرور اصلی دامنه (authoritative) را مرحلهبهمرحله دنبال میکند.
اگر خروجی دارد یعنی زنجیرهی DNS سالم است و رکوردهای دامنه درست پیکربندی شدهاند.
اگر خروجی ندارد یعنی مسیر در یکی از مراحل (مثلاً سرورهای TLD یا authoritative) قطع شده و باید رکوردها یا سرور DNS را بررسی کنید.
نویسنده: حسین سیلانی. آموزش بیشتر در:
https://learninghive.ir
⭐️ یک ابزار کلیدی برای عیبیابی و یافتن علت قطع شبکه در لینوکس
🔹 راه اول دستور Dig
وقتی Ping جواب میدهد اما سایت باز نمیشود، و گاهی ارتباط اینترنت برقرار است ولی مرورگر سایت را باز نمیکند.
مشکل در این حالت معمولاً از سیستم نام دامنه (DNS) است. این دستور فقط از DNS سرور تنظیمشده در سیستم شما (در فایل /etc/resolv.conf) سؤال میپرسد.
dig example.com
این دستور آدرس IP مربوط به دامنه را از سرور DNS میپرسد.
اگر خروجی دارد یعنی DNS درست کار میکند و IP دامنه برمیگردد؛ مشکل از جای دیگری است (مثل وبسرور یا فایروال).
اگر خروجی ندارد یا خطا میدهد، یعنی سرور DNS پاسخ نداده یا دامنه در دسترس نیست؛ در این حالت باید DNS سیستم یا سرور را بررسی کنید.
(مثلاً با dig @8.8.8.8 example.com).
🔹 راه دوم: برای رد کردن کش و دیدن مسیر کامل از ریشه DNS:
این دستور کل زنجیره پرسوجوی DNS از سرورهای ریشه تا سرور اصلی دامنه (authoritative) را مرحلهبهمرحله دنبال میکند.
dig +trace +short example.com
اگر خروجی دارد یعنی زنجیرهی DNS سالم است و رکوردهای دامنه درست پیکربندی شدهاند.
اگر خروجی ندارد یعنی مسیر در یکی از مراحل (مثلاً سرورهای TLD یا authoritative) قطع شده و باید رکوردها یا سرور DNS را بررسی کنید.
نویسنده: حسین سیلانی. آموزش بیشتر در:
https://learninghive.ir
Forwarded from DevTwitter | توییت برنامه نویسی
برای اینکه فهم دقیقتری از عملکرد شبکههای عصبی داشته باشم، تصمیم گرفتم همه چیز رو برای این پروژه فقط با زبان اسمبلی x86 64بیتی پیادهسازی کنم روی سیستمعامل سبک Debian Slim
پروژه راجع به تشخیص اعداد دستنویس از دیتاست MNIST هست
خوشحال میشم نگاه کنید
https://github.com/mohammad-ghaderi/mnist-asm-nn
@DevTwitter | <Mohammad Ghaderi/>
پروژه راجع به تشخیص اعداد دستنویس از دیتاست MNIST هست
خوشحال میشم نگاه کنید
https://github.com/mohammad-ghaderi/mnist-asm-nn
@DevTwitter | <Mohammad Ghaderi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
باحال ترین چیزی که توی این هفته یادگرفتید چی بوده؟
Forwarded from DevTwitter | توییت برنامه نویسی
من یک پروژه اوپنسورس ساختم به اسم Dockerized MetaTrader5 with Python DataBridge.
کارش اینه که MetaTrader 5 رو داخل داکر با اطلاعات حساب معاملاتی که شما معرفی میکنید زمان ساخت کانتینر اجرا میکنه و با REST API + WebSocket امکان دسترسی از راه دور به دادهها و عملکردهای MT5 رو فراهم میکنه.
+ امکان استریم کردن دیتای اطلاعات حساب معاملاتی از طریق WebSocket
+ امکان ارتباط با متاتریدر درون کانتینر با استفاده از کتابخانه استاندارد MT5 Python
توضیحات کامل و داکیومنت خوب داره، نصب و راهاندازیش هم شرح دادم
خیلی خوب میشه اگر شما این پروژه رو تو کانالتون معرفی کنید تا کاربران بیشتری ببینندش.
اینم لینک گیتهاب پروژه:
https://github.com/im-mahdi-74/Dockerized-MetaTrader5-with-Python-DataBridge
@DevTwitter | <Mahdi/>
کارش اینه که MetaTrader 5 رو داخل داکر با اطلاعات حساب معاملاتی که شما معرفی میکنید زمان ساخت کانتینر اجرا میکنه و با REST API + WebSocket امکان دسترسی از راه دور به دادهها و عملکردهای MT5 رو فراهم میکنه.
+ امکان استریم کردن دیتای اطلاعات حساب معاملاتی از طریق WebSocket
+ امکان ارتباط با متاتریدر درون کانتینر با استفاده از کتابخانه استاندارد MT5 Python
توضیحات کامل و داکیومنت خوب داره، نصب و راهاندازیش هم شرح دادم
خیلی خوب میشه اگر شما این پروژه رو تو کانالتون معرفی کنید تا کاربران بیشتری ببینندش.
اینم لینک گیتهاب پروژه:
https://github.com/im-mahdi-74/Dockerized-MetaTrader5-with-Python-DataBridge
@DevTwitter | <Mahdi/>
Forwarded from محتوای آزاد سهراب (Sohrab)
من از لینوکس موبایل چگونه استفاده میکنم؟
https://blogfa.sohrabbehdani.ir/how-im-using-linux-mobile/
@SohrabContents
https://blogfa.sohrabbehdani.ir/how-im-using-linux-mobile/
@SohrabContents
Forwarded from Code Module | کد ماژول (𔓙)
ترکیبی از مودال و منوی کشویی با Credenza 🐝
پکیج Credenza یک کامپوننت آماده به ما میده که ترکیبی از dialog و drawer هست، یعنی در سایز دسکتاپ، به صورت مودال معمولی باز میشه و در سایز موبایل، به شکل drawer (منو کشویی) نمایش داده میشه.
🔗 Document
#credenza
@CodeModule @CodeModuleGap
پکیج Credenza یک کامپوننت آماده به ما میده که ترکیبی از dialog و drawer هست، یعنی در سایز دسکتاپ، به صورت مودال معمولی باز میشه و در سایز موبایل، به شکل drawer (منو کشویی) نمایش داده میشه.
🔗 Document
#credenza
@CodeModule @CodeModuleGap
Forwarded from محتوای آزاد سهراب (Sohrab)
خب mirrorman رو یک سری اصلاحات روش انجام دادم (دیگه به pacman.conf گند نمیزنه) و الان میخوام پیشنهادات رو بهش اضافه کنم.
یک بخش جدید بهش اضافه کردم برای مخازن شخصثالث که اینجا هم قابل مدیریت باشه بعد از اینکه quickstart بسته شد و همچنین مشکلاتی که ممکن بود در اثر ssl پیشبیاد برای برخی مخازن هم برطرف کردم.
آوید گفت اون بغل رو شبیه nautilus دربیار که اونم انجام شد.
@SohrabContents
یک بخش جدید بهش اضافه کردم برای مخازن شخصثالث که اینجا هم قابل مدیریت باشه بعد از اینکه quickstart بسته شد و همچنین مشکلاتی که ممکن بود در اثر ssl پیشبیاد برای برخی مخازن هم برطرف کردم.
آوید گفت اون بغل رو شبیه nautilus دربیار که اونم انجام شد.
@SohrabContents
Forwarded from Linuxor ?
توی این سایته میتونید کد بنویسید در لحظه خروجی اسمبلیش رو ببینید هم برای بهینه سازی هم برای فهم رابطه بین کد سطح بالا و سطح پایین کاربرد داره :
godbolt.org
@Linuxor
godbolt.org
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
برای اینکه از قافله عقب نمونم، یه MCP ساختم که لاگهای سنتری رو نشون میده. Requestهای کند و Issue ها رو سریع پیدا میکنم، مشکلات پروداکت رو حل میکنم و کار رو تند پیش میبرم. خیلی خوب کار میکنه و لذت بخشه! پابلیکش کردم، شمام میتونید استفاده کنید:
https://github.com/mjavadalavi/sentry-mcp
@DevTwitter | <S.MJavad Alavi/>
https://github.com/mjavadalavi/sentry-mcp
@DevTwitter | <S.MJavad Alavi/>
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️کلاهبرداری نوع «advance-fee» یا «419» یا fraud 419
🔹پروفسور Timothy S. Rich از دانشگاه وسترن کنتاکی چهار سال پدیده "fraud 419" (منشاء: نیجریه) را مطالعه کرده است.
این پدیده در زبان امنیتی به اختصار AFF (Advance Fee Fraud) و بیشتر با نام fraud 419 شناخته میشود (بر اساس شماره مادهای از قانون مجازات نیجریه).
اساس آن ساده است: کلاهبردار از طریق ایمیل با قربانی تماس گرفته و کمک وی را برای انتقال میلیونها دلار به حساب بانکی خود طلب میکند و درصدی به او وعده میدهد.
🔸ایمیلها عمداً بد نوشته شدهاند و غلطهای نگارشی دارند تا افراد سادهلوح را تحت تأثیر قرار دهند.
🔸 وعده انتقال مبلغی هنگفت به حساب شما.
🔸درخواست پرداخت هزینهای پیش از دریافت مبلغ وعدهدادهشدهاز کاربر گرفته میشود.
🔸پس از پرداخت، مبلغ وعدهدادهشده دریافت نمیشود، یا درخواستهای جدیدی برای پرداخت هزینههای اضافی مطرح میشود.
🔹 اقدامات پیشنهادی برای مقابله:
🔻عدم پاسخدهی به ایمیلهای مشکوک
🔻عدم ارائه اطلاعات شخصی
نویسنده: حسین سیلانی. آموزش بیشتر در:
https://learninghive.ir
🔹پروفسور Timothy S. Rich از دانشگاه وسترن کنتاکی چهار سال پدیده "fraud 419" (منشاء: نیجریه) را مطالعه کرده است.
این پدیده در زبان امنیتی به اختصار AFF (Advance Fee Fraud) و بیشتر با نام fraud 419 شناخته میشود (بر اساس شماره مادهای از قانون مجازات نیجریه).
اساس آن ساده است: کلاهبردار از طریق ایمیل با قربانی تماس گرفته و کمک وی را برای انتقال میلیونها دلار به حساب بانکی خود طلب میکند و درصدی به او وعده میدهد.
🔸ایمیلها عمداً بد نوشته شدهاند و غلطهای نگارشی دارند تا افراد سادهلوح را تحت تأثیر قرار دهند.
🔸 وعده انتقال مبلغی هنگفت به حساب شما.
🔸درخواست پرداخت هزینهای پیش از دریافت مبلغ وعدهدادهشدهاز کاربر گرفته میشود.
🔸پس از پرداخت، مبلغ وعدهدادهشده دریافت نمیشود، یا درخواستهای جدیدی برای پرداخت هزینههای اضافی مطرح میشود.
🔹 اقدامات پیشنهادی برای مقابله:
🔻عدم پاسخدهی به ایمیلهای مشکوک
🔻عدم ارائه اطلاعات شخصی
نویسنده: حسین سیلانی. آموزش بیشتر در:
https://learninghive.ir
Forwarded from ASafaeirad
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
بجای دستور ping میتونیم از gping تو لینوکس استفاده کنیم.
ظاهر گرافیکی و قشنگتری داره و پینگ هر هاست رو بصورت لایو روی نمودار نشون میده.
نحوه نصب در انواع سیستم عاملها و استفاده در گیتهاب پروژه
github.com/orf/gping
@DevTwitter | <Mohammad/>
ظاهر گرافیکی و قشنگتری داره و پینگ هر هاست رو بصورت لایو روی نمودار نشون میده.
نحوه نصب در انواع سیستم عاملها و استفاده در گیتهاب پروژه
github.com/orf/gping
@DevTwitter | <Mohammad/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from Linuxor ?
اگه برای وب اپلیکیشنت دنبال یه لایبری فرانت میگردی که راحت باشه و حوصله ری اکت و انگولار و... رو نداری mithril رو تست کن کلا 10 کیلوبایته و خیلی امکانات خوبی بهت میده و میتونی باهاش Singe Page Application (برنامه وبی که یه صفحس و روی عناصرش کلیک میکنی صفحه آپدیت میشه بجای اینکه بره صفحه جدید) بسازی
mithril.js.org
@Linuxor
mithril.js.org
@Linuxor