Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
من خیلی کم فیلم میبینم و کم وقتم رو به طور ویژه، به تفریح اختصاص میدم.
با خودم گفتم که شاید این رفتار درست نباشه. هر وقت که ۲۴ ساعت برام کم میشه، از میزان تفریحاتم کم میکنم که مطلقاً اشتباهه.
امشب برای اینکه یه حالی به خودم بدم، فیلم آمِلی (۲۰۰۱) رو مشغول به تماشا هستم.
اگه شما هم دوست دارید که محتواها رو به گونهای که اینجا قانونیه ولی اونور آب نه، دنبال کنید، fmhy.net رو ببینید.
#موقت
با خودم گفتم که شاید این رفتار درست نباشه. هر وقت که ۲۴ ساعت برام کم میشه، از میزان تفریحاتم کم میکنم که مطلقاً اشتباهه.
امشب برای اینکه یه حالی به خودم بدم، فیلم آمِلی (۲۰۰۱) رو مشغول به تماشا هستم.
اگه شما هم دوست دارید که محتواها رو به گونهای که اینجا قانونیه ولی اونور آب نه، دنبال کنید، fmhy.net رو ببینید.
#موقت
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 این دنیا جای عجیبی است.
سیاست مثل برنامه نویسی هست که این کدها را ویرایش و تکمیل یا حذف می کند.
@TheRaymondDev
سیاست مثل برنامه نویسی هست که این کدها را ویرایش و تکمیل یا حذف می کند.
@TheRaymondDev
Forwarded from SoniaCircuit (Catalyst Sin-A)
Hari Sekhon - DevOps Bash Tools
https://github.com/HariSekhon/DevOps-Bash-tools
1000+ DevOps Shell Scripts and Advanced Bash environment.
Fast, Advanced Systems Engineering, Automation, APIs, shorter CLIs, etc.
پ.ن :خیلی از اسکریپت های aws , gcp ,kube و .. در این ریپو قرار گرفته که تقریبا هر devops کاری حداقل نیازش میشه که دوباره کاری نکنه 🙂
#Devops
#automation
#cloud
https://github.com/HariSekhon/DevOps-Bash-tools
1000+ DevOps Shell Scripts and Advanced Bash environment.
Fast, Advanced Systems Engineering, Automation, APIs, shorter CLIs, etc.
پ.ن :خیلی از اسکریپت های aws , gcp ,kube و .. در این ریپو قرار گرفته که تقریبا هر devops کاری حداقل نیازش میشه که دوباره کاری نکنه 🙂
#Devops
#automation
#cloud
GitHub
GitHub - HariSekhon/DevOps-Bash-tools: 1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL,…
1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3,...
Forwarded from SoniaCircuit (Catalyst Sin-A)
uv
https://github.com/astral-sh/uv
An extremely fast Python package and project manager, written in Rust, and a single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.
#python
#pip
#package_manager
https://github.com/astral-sh/uv
An extremely fast Python package and project manager, written in Rust, and a single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.
#python
#pip
#package_manager
GitHub
GitHub - astral-sh/uv: An extremely fast Python package and project manager, written in Rust.
An extremely fast Python package and project manager, written in Rust. - astral-sh/uv
Forwarded from LearnPOV | لرن پی او وی
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
دوستانی که از bolt.new خوشتون اومده پیشنهاد میکنم این ریپو هم تست کنید. بصورت رایگان روی لوکال خودتون اجرا میشه و میتونید هم از Ollama استفاده کنید و هم به api مدلهای دیگه وصلش کنید.
https://github.com/coleam00/bolt.new-any-llm
@DevTwitter | <Ehsan Maleki/>
https://github.com/coleam00/bolt.new-any-llm
@DevTwitter | <Ehsan Maleki/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰نحوه آزمایش گرافیک سهبعدی لینوکس شما، به سبک دهه ۹۰
🔹ابزار glxgears
ابزارglxgears یک نمایش گرافیکی از دهه ۹۰ است که شامل سه چرخ دندهی متقابل است. "glx" نشاندهنده این است که آن به عنوان بخشی از کتابخانه GLX برای پشتیبانی از OpenGL در X11 توسعه یافته است.
🔹نصب glxgears
در توزیعهای مبتنی بر دبیان در بسته mesa-utils قرار دارد. Mesa یک درایور OpenGL برای لینوکس است.
🔹نحوه اجرای glxgears
حالا که glxgears را نصب کردهاید، تنها کافی است آن را اجرا کنید. میتوانید glxgears را از خط فرمان اجرا کنید:
برای نمایش در حالت تمامصفحه، از گزینه -fullscreen استفاده کنید. برای خروج از نمایش، کلید Esc (Escape) را فشار دهید.
گزینه -info مجموعهای از اطلاعات در مورد سختافزار گرافیکی شما را قبل از اجرای نمایش نمایش میدهد،
جزئیات بیشتر
https://linuxreviews.org/Glxgears
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
🔹ابزار glxgears
ابزارglxgears یک نمایش گرافیکی از دهه ۹۰ است که شامل سه چرخ دندهی متقابل است. "glx" نشاندهنده این است که آن به عنوان بخشی از کتابخانه GLX برای پشتیبانی از OpenGL در X11 توسعه یافته است.
🔹نصب glxgears
در توزیعهای مبتنی بر دبیان در بسته mesa-utils قرار دارد. Mesa یک درایور OpenGL برای لینوکس است.
sudo apt install mesa-utils
🔹نحوه اجرای glxgears
حالا که glxgears را نصب کردهاید، تنها کافی است آن را اجرا کنید. میتوانید glxgears را از خط فرمان اجرا کنید:
glxgears
برای نمایش در حالت تمامصفحه، از گزینه -fullscreen استفاده کنید. برای خروج از نمایش، کلید Esc (Escape) را فشار دهید.
glxgears -fullscreen
گزینه -info مجموعهای از اطلاعات در مورد سختافزار گرافیکی شما را قبل از اجرای نمایش نمایش میدهد،
glxgears -info
جزئیات بیشتر
https://linuxreviews.org/Glxgears
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
LinuxReviews
Glxgears
Forwarded from Linuxor ?
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from DevTwitter | توییت برنامه نویسی
شرکت اوراکل روی Cloud خودش بهتون VPS رایگان میده (با منابع محدود البته) به صورت مادام العمر
سرعت 500 مگابیت
هارد 40 گیگابایت
1 گیگ رم
و 2 هسته سی پی یو
برای تست و پابلیش وب اپلیکیشن سبک خوبه
به واسطه KYC هم جای Abuse نداره و کارت های الکترون رو ریجکت میکنه
@DevTwitter </dev/nvram/>
سرعت 500 مگابیت
هارد 40 گیگابایت
1 گیگ رم
و 2 هسته سی پی یو
برای تست و پابلیش وب اپلیکیشن سبک خوبه
به واسطه KYC هم جای Abuse نداره و کارت های الکترون رو ریجکت میکنه
@DevTwitter </dev/nvram/>
Forwarded from Woland's Linux Journal (Woland)
💠چگونه بیدار شویم؟💠
چرخههای خواب و بیداری شامل چندین مرحله میباشند که هر کدام نقش مهمی در سلامت و عملکرد بدن دارند. یکی از این مراحل، خواب REM است که مخفف Rapid Eye Movement (حرکت سریع چشم) میباشد. در این مرحله، چشمها زیر پلکها به سرعت حرکت میکنند و مغز فعال است، به طوری که فرد اغلب رویا میبیند.
محاسبه چرخههای REM برای تعیین بهترین زمان بیدار شدن بسیار مهم است. یک چرخه کامل خواب حدود 90 دقیقه طول میکشد و شامل چندین مرحله از جمله خواب REM میباشد. برای اطمینان از بیدار شدن در انتهای یک چرخه خواب، که فرد تازهتر و آمادهتر احساس میکند، باید زمان بیدار شدن را با توجه به چرخههای 90 دقیقهای برنامهریزی کرد.
برای محاسبه REM برنامهها و سایتهای بسیاری وجود داره. بش اسکریپت زیر خیلی ساده بهترین زمان بیدار شدن رو محاسبه میکنه. این اسکریپت در صورتی که بدون آرگومان اجرا بشه، زمان فعلی را به عنوان زمان خواب در نظر میگیره و در غیر این صورت، زمان خواب را به عنوان آرگومان اول دریافت میکنه.
نمونه:
خروجی:
Optimal wake-up times if you sleep at 21:47:
Best time to wake up after 1 cycle(s) is: 23:17
Best time to wake up after 2 cycle(s) is: 00:47
Best time to wake up after 3 cycle(s) is: 02:17
Best time to wake up after 4 cycle(s) is: 03:47
Best time to wake up after 5 cycle(s) is: 05:17
Best time to wake up after 6 cycle(s) is: 06:47
Best time to wake up after 7 cycle(s) is: 08:17
کد:
#آموزش #بش #bash
چرخههای خواب و بیداری شامل چندین مرحله میباشند که هر کدام نقش مهمی در سلامت و عملکرد بدن دارند. یکی از این مراحل، خواب REM است که مخفف Rapid Eye Movement (حرکت سریع چشم) میباشد. در این مرحله، چشمها زیر پلکها به سرعت حرکت میکنند و مغز فعال است، به طوری که فرد اغلب رویا میبیند.
محاسبه چرخههای REM برای تعیین بهترین زمان بیدار شدن بسیار مهم است. یک چرخه کامل خواب حدود 90 دقیقه طول میکشد و شامل چندین مرحله از جمله خواب REM میباشد. برای اطمینان از بیدار شدن در انتهای یک چرخه خواب، که فرد تازهتر و آمادهتر احساس میکند، باید زمان بیدار شدن را با توجه به چرخههای 90 دقیقهای برنامهریزی کرد.
برای محاسبه REM برنامهها و سایتهای بسیاری وجود داره. بش اسکریپت زیر خیلی ساده بهترین زمان بیدار شدن رو محاسبه میکنه. این اسکریپت در صورتی که بدون آرگومان اجرا بشه، زمان فعلی را به عنوان زمان خواب در نظر میگیره و در غیر این صورت، زمان خواب را به عنوان آرگومان اول دریافت میکنه.
نمونه:
$ ./REM.sh$ ./REM.sh 11:30خروجی:
Optimal wake-up times if you sleep at 21:47:
Best time to wake up after 1 cycle(s) is: 23:17
Best time to wake up after 2 cycle(s) is: 00:47
Best time to wake up after 3 cycle(s) is: 02:17
Best time to wake up after 4 cycle(s) is: 03:47
Best time to wake up after 5 cycle(s) is: 05:17
Best time to wake up after 6 cycle(s) is: 06:47
Best time to wake up after 7 cycle(s) is: 08:17
کد:
#!/usr/bin/env bash
RemCalc()
{
local SleepTime=$1
local CycleDuration=90
local CyclesNum=7
echo "Optimal wake-up times if you sleep at $SleepTime:"
for ((i=1; i<=CyclesNum; i++)); do
WakeUpTime=$(date -d "$SleepTime $((i * CycleDuration)) minutes" +"%H:%M")
echo "Best time to wake up after $i cycle(s) is: $WakeUpTime"
done
}
if [[ -z "$1" ]]; then
CurrentTime=$(date +"%H:%M")
RemCalc "$CurrentTime"
else
RemCalc "$1"
fi
#آموزش #بش #bash
Forwarded from Geek Alerts
مرسدس-بنز یه تکنولوژی معرفی کرده که میشه با بدنه خودرو برق تولید کرد.
اینجوری که لایهی خورشیدی رو بدنه ماشین اسپره میشه، بعد رنگ اصلی ماشین رو میزنن روش.
رنگی که میزنن میتونه ۹۴ درصد نور خورشید رو از خودش رد بده و اجازه بده به لایه خورشیدی برسه.
میگه تو یه شهر آفتابی این رنگ میتونه ماشینهای برقی رو از شارژ کردن بینیاز کنه.
نهایتا باید صبر کنیم ببینیم اولین ماشینی که با این تکنولوژی میاد چی هست و کی معرفی میشه.
newatlas
@geekalerts
اینجوری که لایهی خورشیدی رو بدنه ماشین اسپره میشه، بعد رنگ اصلی ماشین رو میزنن روش.
رنگی که میزنن میتونه ۹۴ درصد نور خورشید رو از خودش رد بده و اجازه بده به لایه خورشیدی برسه.
میگه تو یه شهر آفتابی این رنگ میتونه ماشینهای برقی رو از شارژ کردن بینیاز کنه.
نهایتا باید صبر کنیم ببینیم اولین ماشینی که با این تکنولوژی میاد چی هست و کی معرفی میشه.
newatlas
@geekalerts
Forwarded from Ninja Learn | نینجا لرن
ـArchitecture Design چیه؟ 🏗
خیلی از ماها وقتی با مفاهیم برنامهنویسی شروع کردیم، با چیزهایی مثل Design Patterns آشنا شدیم. این الگوها به ما یاد میدن که چطور یه مشکل خاص رو به بهترین شکل ممکن حل کنیم. ولی وقتی یه سیستم بزرگتر میشه و کلی جزئیات و ماژول داره، Design Patterns دیگه کافی نیستن.
اینجاست که Architecture Design وارد میشه.
چرا Architecture Design؟ 🤔
توی دهههای 80 و 90، برنامهنویسی داشت رشد میکرد و پروژهها بزرگتر میشدن. اون موقع برنامهها بیشتر Monolithic بودن (یعنی همهچیز تو یه سیستم واحد نوشته میشد). وقتی سیستمها پیچیدهتر شدن، نیاز به یه دید بسیار عمیقتر بود تا بشه هم مدیریت بهتری داشت و هم خطاها کمتر بشن.
اینجا بود که Architecture Design شکل گرفت. این مفهوم بیشتر از این که بگه «یه مشکل خاص رو چطور حل کن»، میگه «سیستم رو چطور طراحی کنی که همهچیز هماهنگ و کارآمد باشه». 🛠️
فرق Design Patterns با Architecture Design
ـDesign Patterns 🧩
ـArchitecture Design 🏗
ویژگیهای Architecture Design
ـScalability:
ـFault Tolerance:
ـMaintainability:
ـPerformance:
چرا نیاز به Design Patterns کمتر شد؟
وقتی Architecture Design درست انجام بشه، مشکلات به صورت بسیار عمیقتر حل میشن و نیازی نیست تو هر گوشه از کد، خودمون به فکر Design Patterns باشیم.
مثلاً تو معماری Microservices، هر سرویس خودش یه مرز داره و کد داخلش سادهتر و کوچیک تر میشه. یا تو Event-Driven Architecture، ارتباط اجزا با Eventها انجام میشه و نیاز به Patternهای پیچیده کمتر میشه.
چندتا مثال
ـMonolithic Architecture:
ـMicroservices:
ـServerless Architecture:
ابزارهای کمکی Architecture Design ⚒
امروز ابزارهایی مثل UML Diagrams، C4 Model یا Event Storming کمک میکنن که بتونیم معماری بهتری طراحی کنیم. 💡
جمعبندی ✍
ـArchitecture Design یه نگاه بسیار حرفهای به سیستم میده که مشکلات رو تو سطح بالا حل کنه. با این دید، دیگه نیاز نیست تو هر خط کد به فکر الگوها باشیم (نیاز هستا ولی دیگه رعایتش اجباری نیست). این طراحی باعث میشه پروژههای بزرگ هم قابل مدیریت و توسعه باشن. 🌐
اگه میخوای بیشتر بدونی، کتابهایی مثل Clean Architecture رو بخون یا درباره Event-Driven Systems تحقیق کن (اگه بخواید توی پست بعدی توضیح میدمش).
خیلی از ماها وقتی با مفاهیم برنامهنویسی شروع کردیم، با چیزهایی مثل Design Patterns آشنا شدیم. این الگوها به ما یاد میدن که چطور یه مشکل خاص رو به بهترین شکل ممکن حل کنیم. ولی وقتی یه سیستم بزرگتر میشه و کلی جزئیات و ماژول داره، Design Patterns دیگه کافی نیستن.
اینجاست که Architecture Design وارد میشه.
چرا Architecture Design؟ 🤔
توی دهههای 80 و 90، برنامهنویسی داشت رشد میکرد و پروژهها بزرگتر میشدن. اون موقع برنامهها بیشتر Monolithic بودن (یعنی همهچیز تو یه سیستم واحد نوشته میشد). وقتی سیستمها پیچیدهتر شدن، نیاز به یه دید بسیار عمیقتر بود تا بشه هم مدیریت بهتری داشت و هم خطاها کمتر بشن.
اینجا بود که Architecture Design شکل گرفت. این مفهوم بیشتر از این که بگه «یه مشکل خاص رو چطور حل کن»، میگه «سیستم رو چطور طراحی کنی که همهچیز هماهنگ و کارآمد باشه». 🛠️
فرق Design Patterns با Architecture Design
ـDesign Patterns 🧩
برای حل مشکلات جزئی استفاده میشن (مثل Singleton یا Factory)
ـArchitecture Design 🏗
دید گستردهتری داره. مثلاً میگه «سیستمم رو Microservice طراحی کنم یا Monolithic؟» یا «برای ارتباط بین اجزای سیستم از Event-Driven Architecture استفاده کنم یا نه؟».
ویژگیهای Architecture Design
ـScalability:
بتونه با رشد سیستم، عملکرد خوبی داشته باشه. 📈
ـFault Tolerance:
اگه یه بخش از سیستم خراب بشه، کل سیستم از کار نیفته. ⚡
ـMaintainability:
بشه راحت کدها رو نگه داری توسعه داد . 🔧
ـPerformance:
حتی وقتی ترافیک زیاده، کارایی خوبی داشته باشه. 🚀
چرا نیاز به Design Patterns کمتر شد؟
وقتی Architecture Design درست انجام بشه، مشکلات به صورت بسیار عمیقتر حل میشن و نیازی نیست تو هر گوشه از کد، خودمون به فکر Design Patterns باشیم.
مثلاً تو معماری Microservices، هر سرویس خودش یه مرز داره و کد داخلش سادهتر و کوچیک تر میشه. یا تو Event-Driven Architecture، ارتباط اجزا با Eventها انجام میشه و نیاز به Patternهای پیچیده کمتر میشه.
چندتا مثال
ـMonolithic Architecture:
مثل سیستمهای قدیمی بانکی. همهچیز تو یه برنامه متمرکز بود و تغییرشون سخت بود. 🏛️
ـMicroservices:
مثل Amazon. هر بخش
یه سرویس جدا داره (مثلاً مدیریت سفارشات، پرداخت، انبارداری). 🛒
ـServerless Architecture:
مثل استفاده از AWS Lambda. کدها فقط وقتی اجرا میشن که لازم باشه. ☁️
ابزارهای کمکی Architecture Design ⚒
امروز ابزارهایی مثل UML Diagrams، C4 Model یا Event Storming کمک میکنن که بتونیم معماری بهتری طراحی کنیم. 💡
جمعبندی ✍
ـArchitecture Design یه نگاه بسیار حرفهای به سیستم میده که مشکلات رو تو سطح بالا حل کنه. با این دید، دیگه نیاز نیست تو هر خط کد به فکر الگوها باشیم (نیاز هستا ولی دیگه رعایتش اجباری نیست). این طراحی باعث میشه پروژههای بزرگ هم قابل مدیریت و توسعه باشن. 🌐
اگه میخوای بیشتر بدونی، کتابهایی مثل Clean Architecture رو بخون یا درباره Event-Driven Systems تحقیق کن (اگه بخواید توی پست بعدی توضیح میدمش).
#programming #design
🔆 CHANNEL | GROUP
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
🔥 کنترل دسترسی به اینترنت را برای هر اپلیکیشن اندروید با فایروال NetGuard
✅ امکانات
سادگی
بدون نیاز به روت
نرمافزار آزاد
پشتیبانی از IPv4/IPv6 TCP/UDP
و ...
🗓 تنها راه ساخت فایروال بدون نیاز به Root در اندروید استفاده از سرویس Android VPN است. Android اجازه زنجیره خدمات VPN را نمی دهد، بنابراین نمی توانید از NetGuard همراه با سایر برنامه های مبتنی بر VPN استفاده کنید.
🗓 برخی از نسخههای قدیمیتر اندروید، بهویژه نسخههای اندروید سامسونگ، اجرای VPN باگ دارند، که منجر به امتناع اندروید از راهاندازی سرویس VPN در شرایط خاص میشود، مانند زمانی که هنوز اتصال اینترنتی وجود ندارد پس ممکن است باگ داشته باشد
🗓 ابزار NetGuard برای برنامههای نصبشده در work profile یا در پوشه امن (سامسونگ)، یا ... پشتیبانی نمیشود،
⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
✅ امکانات
سادگی
بدون نیاز به روت
نرمافزار آزاد
پشتیبانی از IPv4/IPv6 TCP/UDP
و ...
🗓 تنها راه ساخت فایروال بدون نیاز به Root در اندروید استفاده از سرویس Android VPN است. Android اجازه زنجیره خدمات VPN را نمی دهد، بنابراین نمی توانید از NetGuard همراه با سایر برنامه های مبتنی بر VPN استفاده کنید.
🗓 برخی از نسخههای قدیمیتر اندروید، بهویژه نسخههای اندروید سامسونگ، اجرای VPN باگ دارند، که منجر به امتناع اندروید از راهاندازی سرویس VPN در شرایط خاص میشود، مانند زمانی که هنوز اتصال اینترنتی وجود ندارد پس ممکن است باگ داشته باشد
🗓 ابزار NetGuard برای برنامههای نصبشده در work profile یا در پوشه امن (سامسونگ)، یا ... پشتیبانی نمیشود،
⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
Forwarded from Linuxor ?
شبیه به الگوریتم های سیستم عامل کار ها سربار دارن و حتی ممکنه سربار یه کاری از خود اون کار بزرگ تر باشه، شما ممکنه یه کاری کنید نتیجه مثبت یا منفی کوچیکی داشت ولی سربار بزرگی داشته باشه.
مثلا اگه یه آشغال بندازین زمین جز اینکه شما شهر رو کثیف کردین سربارش این میشه که شما دفه بعدی جرعت بیشتری برای آشغال انداختن روی زمین دارین.
🐧 @Linuxor
مثلا اگه یه آشغال بندازین زمین جز اینکه شما شهر رو کثیف کردین سربارش این میشه که شما دفه بعدی جرعت بیشتری برای آشغال انداختن روی زمین دارین.
🐧 @Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
اگه بچه کوچک از ۷-۸ سال به بالا دارید حتما این ۲تا مهارت را بهشون یاد بدید البته اگه علاقه دارند.
۱- کار کردن با میکروکنترولر مثل Arduino و Raspberry Pi و درست کردن پروژه های جالب و خلاقانه! اینقدر هم وب سایت و ویدیو هست که نهایت نداره. این یک مثال:
https://www.amazon.co.uk/dp/B0CFY1F1KH?linkId=c9f723e255cf4cf859efb6219d98b2ec
۲- بازی درست کردن (game development). اگه سنشون کمتره از Scratch که حالت lego طور داره و بیشتر no code هست میتونن استفاده کنن. و بعد از ابزارهای پیشرفته تر مثل Godot و unity و چیزهای دیگه.
الان دیگه با AI خیلی هم راحت تر میتونن یادبگیرن. توی عصر الان این خلاقیت و مهارت حل مسأله از قبل هم مهمتر شده.
https://godotengine.org
@DevTwitter <Mehdi Allahyari/>
۱- کار کردن با میکروکنترولر مثل Arduino و Raspberry Pi و درست کردن پروژه های جالب و خلاقانه! اینقدر هم وب سایت و ویدیو هست که نهایت نداره. این یک مثال:
https://www.amazon.co.uk/dp/B0CFY1F1KH?linkId=c9f723e255cf4cf859efb6219d98b2ec
۲- بازی درست کردن (game development). اگه سنشون کمتره از Scratch که حالت lego طور داره و بیشتر no code هست میتونن استفاده کنن. و بعد از ابزارهای پیشرفته تر مثل Godot و unity و چیزهای دیگه.
الان دیگه با AI خیلی هم راحت تر میتونن یادبگیرن. توی عصر الان این خلاقیت و مهارت حل مسأله از قبل هم مهمتر شده.
https://godotengine.org
@DevTwitter <Mehdi Allahyari/>
Forwarded from Geek Alerts
میگن چیپ کوانتومی گوگل پایانی میشه بر بیتکوین و ارزهای دیجیتال،
چرا اشتباه هست؟
بیتکوین از الگوریتم امضای دیجیتال ECDSA برای رمزگذاری کلیدها استفاده میکنه، اگه کسی بتونه ECDSA رو بشکنه میتونه کنترل آدرسهارو بیتکوین رو به دست بگیره.
شکستن این الگوریتم برای کامپیوترهای عادی شدنی نیست، برای این کار یک کامپیوتر کوانتومی با میلیون کیوبیت بدون خطا نیازه در صورتی که ویلو گوگل ۱۰۵ کیوبیت هست.
ویلو میتونه محاسباتی رو که سوپرکامپیوترها تو ۱۰ سپتیلیون سال انجام میدن، تو ۵ دقیقه انجام بده. اما این محاسبات خیلی تخصصیه (مثل نمونهگیری از مدارهای تصادفی) و به درد شکستن ECDSA نمیخوره.
کارشناسها میگن حداقل ۱۰ تا ۲۰ سال تا زمانی که چنین کامپیوتر کوانتومی ساخته بشه زمان لازمه، اگه کامپیوترهای کوانتومی به تهدیدی جدی تبدیل بشن، پروتکل بیتکوین رو میشه به رمزنگاری «ایمن در برابر کوانتوم» ارتقا داد.
البته همین الان هم رمزنگاریهای «ایمن در برابر کوانتوم» استفاده میشن ولی خب خیلی فراگیر نیستن.
Degenomist_
@geekalerts
چرا اشتباه هست؟
بیتکوین از الگوریتم امضای دیجیتال ECDSA برای رمزگذاری کلیدها استفاده میکنه، اگه کسی بتونه ECDSA رو بشکنه میتونه کنترل آدرسهارو بیتکوین رو به دست بگیره.
شکستن این الگوریتم برای کامپیوترهای عادی شدنی نیست، برای این کار یک کامپیوتر کوانتومی با میلیون کیوبیت بدون خطا نیازه در صورتی که ویلو گوگل ۱۰۵ کیوبیت هست.
ویلو میتونه محاسباتی رو که سوپرکامپیوترها تو ۱۰ سپتیلیون سال انجام میدن، تو ۵ دقیقه انجام بده. اما این محاسبات خیلی تخصصیه (مثل نمونهگیری از مدارهای تصادفی) و به درد شکستن ECDSA نمیخوره.
کارشناسها میگن حداقل ۱۰ تا ۲۰ سال تا زمانی که چنین کامپیوتر کوانتومی ساخته بشه زمان لازمه، اگه کامپیوترهای کوانتومی به تهدیدی جدی تبدیل بشن، پروتکل بیتکوین رو میشه به رمزنگاری «ایمن در برابر کوانتوم» ارتقا داد.
البته همین الان هم رمزنگاریهای «ایمن در برابر کوانتوم» استفاده میشن ولی خب خیلی فراگیر نیستن.
Degenomist_
@geekalerts
Forwarded from متخصص وردپرس | پوینا
خدمات امنیتی و ارزیابی عملکرد سایتهای وردپرسی در پوینا
شبیهسازی ترافیک سنگین با ورودی یک میلیون درخواست در ساعت برای بررسی عملکرد سایت و سرور در شرایط پرفشار.
انجام تحلیلهای امنیتی جامع برای شناسایی و رفع نقاط ضعف سرور و سایت بهویژه برای وبسایتهای وردپرسی.
اجرای تستهای نفوذ (Penetration Testing) جهت شناسایی و رفع مشکلات امنیتی وبسایت پیشگیری از نفوذهای غیرمجاز و خرابکاریهای سایبری.
شناسایی و رفع آسیبپذیریهایی مانند SQL Injection و XSS برای افزایش سطح امنیت سایت.
کانال سفارشات پوینا
@orders_poina
شبیهسازی ترافیک سنگین با ورودی یک میلیون درخواست در ساعت برای بررسی عملکرد سایت و سرور در شرایط پرفشار.
انجام تحلیلهای امنیتی جامع برای شناسایی و رفع نقاط ضعف سرور و سایت بهویژه برای وبسایتهای وردپرسی.
اجرای تستهای نفوذ (Penetration Testing) جهت شناسایی و رفع مشکلات امنیتی وبسایت پیشگیری از نفوذهای غیرمجاز و خرابکاریهای سایبری.
شناسایی و رفع آسیبپذیریهایی مانند SQL Injection و XSS برای افزایش سطح امنیت سایت.
کانال سفارشات پوینا
@orders_poina
Forwarded from DevTwitter | توییت برنامه نویسی
واقعا گیک بودن حد و مرز نداره، فقط درجه داره!
تنهایی نشسته یه سیستمعامل نوشته در C++
اونهم ظرف ۲ سال و فقط لیست فیچرها رو ببنید!
https://github.com/Bananymous/banan-os?tab=readme-ov-file
میتونید لایو اینجا امتحانش کنید
https://bananymous.com/banan-os/
@DevTwitter | <Mamadou On GameDev/>
تنهایی نشسته یه سیستمعامل نوشته در C++
اونهم ظرف ۲ سال و فقط لیست فیچرها رو ببنید!
https://github.com/Bananymous/banan-os?tab=readme-ov-file
میتونید لایو اینجا امتحانش کنید
https://bananymous.com/banan-os/
@DevTwitter | <Mamadou On GameDev/>