Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 کمتر از دو هفته دیگه با آمدن ترامپ, شاهد گسترش تحریم های اینترنتی آمریکا علیه ایران باشیم.
برای ماه های پیش رو بهتر است که لیستی از سرویس جایگزین را معرفی کنیم..
اگر سرویس های جایگزین خوبی می شناسید و خارج از آمریکا باشد, معرفی کنید تا در کانال درج شود.
@TheRaymondDev
برای ماه های پیش رو بهتر است که لیستی از سرویس جایگزین را معرفی کنیم..
اگر سرویس های جایگزین خوبی می شناسید و خارج از آمریکا باشد, معرفی کنید تا در کانال درج شود.
@TheRaymondDev
Forwarded from Linuxor ?
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰هدیه روز پدر
🔰به مناسبت روز پدر کتاب زیر از مجموعه کتابهای لینوکس به صورت رایگان در دسترس قرار میگرد. روز سه شنبه منتظر کتاب باشید.
🔹روز پدر پیشاپیش مبارک.
🔹نام کتاب : معرفی 100 توزیع برتر لینوکس. ویرایش سوم
——————————————-
نویسنده : حسین سیلانی
ویراستار و طراح جلد: حسین سیلانی
ناشر : نشر آزاد
نوبت چاپ : سوم
تاریخ نشر: 1403
قیمت : 200.000 تومان
شابک : 1-1-5687-482-1401
——————————————
📌درصورت تمایل به حمایت مالی-donate:
https://zarinp.al/learninghive.ir
🔰به مناسبت روز پدر کتاب زیر از مجموعه کتابهای لینوکس به صورت رایگان در دسترس قرار میگرد. روز سه شنبه منتظر کتاب باشید.
🔹روز پدر پیشاپیش مبارک.
🔹نام کتاب : معرفی 100 توزیع برتر لینوکس. ویرایش سوم
——————————————-
نویسنده : حسین سیلانی
ویراستار و طراح جلد: حسین سیلانی
ناشر : نشر آزاد
نوبت چاپ : سوم
تاریخ نشر: 1403
قیمت : 200.000 تومان
شابک : 1-1-5687-482-1401
——————————————
📌درصورت تمایل به حمایت مالی-donate:
https://zarinp.al/learninghive.ir
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 با گسترش تحریم های اینترنتی آمریکا علیه ایران یه ریپو گیت هاب برای معرفی سرویس های جایگزین ایجاد کردیم و اگر سرویس خوبی می شناسید در بخش issues سرویس را معرفی کنید تا لیست شود.
این لیست را به اشتراک بگذارید.
https://github.com/Rayiumir/List-of-alternatives
@TheRaymondDev
این لیست را به اشتراک بگذارید.
https://github.com/Rayiumir/List-of-alternatives
@TheRaymondDev
GitHub
GitHub - Rayiumir/List-of-alternatives: Introducing the site and alternative software
Introducing the site and alternative software. Contribute to Rayiumir/List-of-alternatives development by creating an account on GitHub.
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
Fuego: A Nest-Inspired API/Web Framework for Go
🟢 خلاصه مقاله:
مقالهای که به بررسی آن پرداختهاید درباره چارچوبی برای زبان برنامهنویسی Go به نام "Nest" میباشد که از الهام گرفته است. این چارچوب منحصر به فرد است زیرا تنها چارچوبی است که قابلیت تولید اسناد OpenAPI را از کد فراهم میکند. نمونه "hello world" نشان داده شده در مقاله به همراه مستندات کامل، امکان دسترسی و فهم سریع و آسان قابلیتهای این چارچوب را به کاربران میدهد. نسخه اخیر (0.17) از این چارچوب، پشتیبانی اولیه از مسیریابی Gin را به اضافه کرده است که توسعه دهندگان Go را قادر میسازد تا از این قابلیتهای جدید بهرهبرداری کنند. این گسترشها با هدف بهبود تجربه توسعه دهندگان Go و افزایش کارایی برنامههای کاربردی ارائه شدهاند.
🟣لینک مقاله:
https://golangweekly.com/link/163989/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Fuego: A Nest-Inspired API/Web Framework for Go
🟢 خلاصه مقاله:
مقالهای که به بررسی آن پرداختهاید درباره چارچوبی برای زبان برنامهنویسی Go به نام "Nest" میباشد که از الهام گرفته است. این چارچوب منحصر به فرد است زیرا تنها چارچوبی است که قابلیت تولید اسناد OpenAPI را از کد فراهم میکند. نمونه "hello world" نشان داده شده در مقاله به همراه مستندات کامل، امکان دسترسی و فهم سریع و آسان قابلیتهای این چارچوب را به کاربران میدهد. نسخه اخیر (0.17) از این چارچوب، پشتیبانی اولیه از مسیریابی Gin را به اضافه کرده است که توسعه دهندگان Go را قادر میسازد تا از این قابلیتهای جدید بهرهبرداری کنند. این گسترشها با هدف بهبود تجربه توسعه دهندگان Go و افزایش کارایی برنامههای کاربردی ارائه شدهاند.
🟣لینک مقاله:
https://golangweekly.com/link/163989/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go-fuego.dev
The framework for busy Go developers
Forwarded from Geek Alerts
اواخر دهه ۱۹۶۰، آمریکا پروژهای به نام آرپانت (ARPANET) رو راه انداخت که میدونید بعدا تبدیل شد به اینترنت.
اما قبل اینکه به اینترنت تبدیل بشه چه اتفاقاتی افتاد؟
سال ۱۹۷۰، دونالد دیویس تو آزمایشگاه NPL بریتانیا کار میکرد، اونا یه سیستم مشابه آرپانت آمریکا ساختن ولی به خاطر محدودیتهای اداره پست بریتانیا نتونستن شبکه رو خارج از آزمایشگاه تست کنن.
بعد مدیر پروژه آرپانت آمریکا میاد بهشون پیشنهاد میده بیاید شبکههامون رو به هم وصل کنیم، یعنی آرپانت ما وصل بشه به اون چیزی که شما ساختید اما دولت بریتانیا حمایت نمیکنه.
حتی یه نهاد مثل ICL (شرکت کامپیوتری بریتانیا) میگه این یه پروژه بیفایده هست.
حتی وقتی تجهیزات لازم رو از آمریکا آوردن گمرک بریتانیا اونهارو توقیف کرد.
پیتر کیرستین که رو تحقیقات مشابه تو دانشگاه لندن کار میکرد وارد ماجرا میشه و تلاش میکنن پول جمع کن و هزینه چیزهایی مثل تجهیزات و حق گمرک و ... رو با پسانداز شخصی پرداخت میکنن.
بلاخره تو جولای ۱۹۷۳ اولین اتصال اینترنت بین بریتانیا و آمریکا برقرار شد.
اینجا یه چالش امنیتی به وجود اومد که وقتی این کامپیوترها به هم وصل هستن ممکنه بهشون ورود بشه که پیتر اولین سیستم پسوورد روی شبکه رو راهاندازی کرد.
سیستمی که تا ۱۵ سال بعدش هم بدون مشکل کار کرد.
سال ۱۹۷۶، ملکه الیزابت دوم وقتی داشت ساختمان وزارت دفاع بریتانیا رو افتتاح میکرد برای اولین بار یک ایمیل ارسال کرد که اتفاق تاریخی بود.
سال ۱۹۷۷ پیتر و تیمش در UCL اولین شبکههای خارج از آمریکا رو با استفاده از پروتکل TCP/IP به هم وصل کردن.
این پروتکلهارو وینت سرف و باب کان توسعه داده بدن که اساس اینترنت امروزی هست.
در نهایت این اتصال اولین نمونه از «اینترنت» بود.
اینترنت به رشد خودش در کشورها ادامه میداد تا اینکه سال ۱۹۸۹، تیم برنرزلی با اختراع وب جهانی (WWW)، اینترنت رو به ابزاری ضروری برای همه تبدیل کرد.
theconversation
@geekalerts
اما قبل اینکه به اینترنت تبدیل بشه چه اتفاقاتی افتاد؟
سال ۱۹۷۰، دونالد دیویس تو آزمایشگاه NPL بریتانیا کار میکرد، اونا یه سیستم مشابه آرپانت آمریکا ساختن ولی به خاطر محدودیتهای اداره پست بریتانیا نتونستن شبکه رو خارج از آزمایشگاه تست کنن.
بعد مدیر پروژه آرپانت آمریکا میاد بهشون پیشنهاد میده بیاید شبکههامون رو به هم وصل کنیم، یعنی آرپانت ما وصل بشه به اون چیزی که شما ساختید اما دولت بریتانیا حمایت نمیکنه.
حتی یه نهاد مثل ICL (شرکت کامپیوتری بریتانیا) میگه این یه پروژه بیفایده هست.
حتی وقتی تجهیزات لازم رو از آمریکا آوردن گمرک بریتانیا اونهارو توقیف کرد.
پیتر کیرستین که رو تحقیقات مشابه تو دانشگاه لندن کار میکرد وارد ماجرا میشه و تلاش میکنن پول جمع کن و هزینه چیزهایی مثل تجهیزات و حق گمرک و ... رو با پسانداز شخصی پرداخت میکنن.
بلاخره تو جولای ۱۹۷۳ اولین اتصال اینترنت بین بریتانیا و آمریکا برقرار شد.
اینجا یه چالش امنیتی به وجود اومد که وقتی این کامپیوترها به هم وصل هستن ممکنه بهشون ورود بشه که پیتر اولین سیستم پسوورد روی شبکه رو راهاندازی کرد.
سیستمی که تا ۱۵ سال بعدش هم بدون مشکل کار کرد.
سال ۱۹۷۶، ملکه الیزابت دوم وقتی داشت ساختمان وزارت دفاع بریتانیا رو افتتاح میکرد برای اولین بار یک ایمیل ارسال کرد که اتفاق تاریخی بود.
سال ۱۹۷۷ پیتر و تیمش در UCL اولین شبکههای خارج از آمریکا رو با استفاده از پروتکل TCP/IP به هم وصل کردن.
این پروتکلهارو وینت سرف و باب کان توسعه داده بدن که اساس اینترنت امروزی هست.
در نهایت این اتصال اولین نمونه از «اینترنت» بود.
اینترنت به رشد خودش در کشورها ادامه میداد تا اینکه سال ۱۹۸۹، تیم برنرزلی با اختراع وب جهانی (WWW)، اینترنت رو به ابزاری ضروری برای همه تبدیل کرد.
theconversation
@geekalerts
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یکی از کارهای لذت بخش برای خودم، مهندسی معکوس APIها هست.
ابزارهایی مثل Burp Suite کمک کننده هستند ولی خب تنها انتخاب نیست.
در کنار ابزارهای کنونی که دارید، بد نیست که API Parrot هم امتحان کنید.
https://github.com/apiparrot/apiparrot-desktop-releases/releases
@DevTwitter | <Vahid Nameni/>
ابزارهایی مثل Burp Suite کمک کننده هستند ولی خب تنها انتخاب نیست.
در کنار ابزارهای کنونی که دارید، بد نیست که API Parrot هم امتحان کنید.
https://github.com/apiparrot/apiparrot-desktop-releases/releases
@DevTwitter | <Vahid Nameni/>
Forwarded from Anophel | آنوفل
اگه شما هم با Golang کد میزنید، خبر خوب اینه که ورژن 1.24 قراره تو فوریه 2025 منتشر بشه و کلی بهبود خفن آورده که کارمون رو هم سریعتر میکنه، هم راحتتر.
گولنگ با این تغییر، مدیریت مپها رو خیلی بهینهتر کرده! رم کمتر مصرف میشه و عملیات خوندن/نوشتن سریعتر شده.
دو پکیج جدید داریم:
اولی os.Root برای راحتتر کردن کارهای مربوط به دایرکتوریها.
دومی weak برای هندل کردن weak pointers که خیلی وقتا به درد میخوره.
یه قابلیت جدید برای alias کردن sliceها که به خصوص با افزایش استفاده از جنریکها خیلی کاربردیه.
یه قابلیت خفن به اسم متا-پترن اضافه شده که نصب ابزارهایی مثل mockgen رو راحتتر از همیشه میکنه.
خروجی JSON برای go test: تحلیل تستها دیگه یه لذت شده!
و GOAUTH: حالا میتونید راحتتر به ریپوزیتوریهای پرایوت مثل GitHub وصل بشید.
این نسخه شاید تغییرات انقلابی نداشته باشه، ولی پر از آپدیتهای کاربردی که واقعاً حس میکنید کارتون سریعتر و تمیزتر شده. تغییراتی مثل سوئیچ به SwissTable و GOAUTH کار رو برای تیمهایی که با پروژههای بزرگ و پرایوت کار میکنن، بسیار سادهتر کرده.
#گولنگ #گولنگ_1_24
#GoLang #Go1_24 #DeveloperExperience #Tooling
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یه ابزار خیلی جالب open-source از apache که با گولنگ هم نوشته شده برای مدیریت پایگاه دانش و فروم به کار میاد.
Build a Q&A Platform
with Apache Answer
A Q&A platform software for teams at any scale. Whether it’s a community forum, help center, or knowledge management platform, you can always count on Answer.
https://answer.apache.org
میشه بهش پلاگین هم اضافه کرد
https://answer.apache.org/plugins/
@DevTwitter | <Hossein Nazari/>
Build a Q&A Platform
with Apache Answer
A Q&A platform software for teams at any scale. Whether it’s a community forum, help center, or knowledge management platform, you can always count on Answer.
https://answer.apache.org
میشه بهش پلاگین هم اضافه کرد
https://answer.apache.org/plugins/
@DevTwitter | <Hossein Nazari/>
Forwarded from IRCF | اینترنت آزاد برای همه
This media is not supported in your browser
VIEW IN TELEGRAM
پنل DNS آزادی به کاربران در مواقعی که DNS over HTTPS مسدود شده اینامکان رو میده تا بهسادگی تنظیمات موردنیاز رو در بستر ورکر کلودفلر انجام داده و به نحوی محدودیترو دور بزنند.
👉 github.com/AzadiAzadiAzadi/AzadiDNSPanel
© kharabam666
🔍 ircf.space
@ircfspace
👉 github.com/AzadiAzadiAzadi/AzadiDNSPanel
© kharabam666
🔍 ircf.space
@ircfspace
Forwarded from Ninja Learn | نینجا لرن
خب خب خب لایه فیزیکی (Physical Layer) در مدل OSI 🔌
لایه فیزیکی اولین و پایینترین لایه تو مدل OSI هست که کارش انتقال بیتهای خام (0 و 1) از یه دستگاه به دستگاه دیگه از طریق رسانههای فیزیکیه. این لایه کاملاً با سختافزار سروکار داره و اصلاً سراغ مفاهیمی مثل داده، پروتکلها یا بستههای اطلاعاتی نمیره؛ فقط حواسش به انتقال سیگنالهای الکتریکی، نوری یا رادیوییه.
وظایف لایه فیزیکی 🛠️
1⃣ انتقال بیتها
وظیفه اصلی این لایه اینه که بیتها (1 و 0) رو به سیگنالهایی که میشه از طریق رسانههای مختلف فرستاد، تبدیل کنه. مثلاً:
2⃣ تعریف مشخصات رسانههای انتقال
این لایه مشخص میکنه چه نوع رسانهای (مثل کابل کواکسیال، فیبر نوری، یا امواج رادیویی) باید استفاده بشه. مثلاً:
3⃣ اینکدینگ (Encoding) و مدولاسیون (Modulation)
اینکدینگ (Encoding):
بیتها رو به قالبی تبدیل میکنه که مناسب انتقال باشه. مثلاً تو کابلهای مسی از کدگذاری Manchester استفاده میشه.
مدولاسیون (Modulation):
سیگنال دیجیتال رو به سیگنال آنالوگ تبدیل میکنه تا بشه رو بعضی رسانهها امواج رادیویی فرستاد.
4⃣ نرخ انتقال داده (Data Rate):
این لایه نرخ انتقال داده (Data Rate) یا پهنای باند رو تعیین میکنه که بر حسب بیت بر ثانیه (bps) اندازهگیری میشه.
5⃣ سینکرونسازی (Synchronization)
لایه فیزیکی حواسش هست که فرستنده و گیرنده هماهنگ باشن تا دادهها درست تفسیر بشن.
6⃣ کنترل خطاهای فیزیکی
خطاهایی که ممکنه به خاطر نویز، تداخل الکترومغناطیسی یا مشکلات سختافزاری پیش بیاد، تو این لایه شناسایی و در صورت امکان رفع میشه.
رسانههای انتقال در لایه فیزیکی 🌐
1⃣ رسانههای سیمی (Wired Media)
کابل کواکسیال (Coaxial Cable):
این کابل تو تلویزیونهای کابلی و شبکههای قدیمی کاربرد داشته. سیگنالها به صورت الکتریکی منتقل میشن.
Twisted Pair Cable:
این کابل تو شبکههای تلفنی و اترنت (Ethernet) رایجه. سیمها برای کاهش تداخل، به هم تابیده شدهان.
فیبر نوری (Fiber Optic):
دادهها رو به صورت سیگنالهای نوری منتقل میکنه و سرعت و بردش از کابلهای مسی بیشتره.
2⃣ رسانههای بیسیم (Wireless Media)
امواج رادیویی (Radio Waves):
برای انتقال داده تو شبکههای Wi-Fi یا بلوتوث استفاده میشه.
امواج مایکروویو (Microwaves):
برای ارتباطات راه دور مثل بین برجهای مخابراتی استفاده میشه.
دستگاههای فعال در لایه فیزیکی 🖥️
هاب (Hub):
یه دستگاه ساده که دادهها رو از یه پورت میگیره و به همه پورتهای دیگه میفرسته.
تقویتکننده (Repeater):
سیگنالهای ضعیف شده رو تقویت میکنه تا مسافت بیشتری رو طی کنن.
مودم (Modem):
دادههای دیجیتال رو به سیگنالهای آنالوگ تبدیل میکنه و برعکس.
روتر (Router):
روتر تو لایه شبکه کار میکنه ولی سختافزاری با لایه فیزیکی سروکار داره.
سوئیچ (Switch):
بیشتر تو لایه دوم کار میکنه ولی با لایه فیزیکی برای انتقال دادهها تو رسانهها در تماسه.
نتیجهگیری ✍
لایه فیزیکی پایه و اساس کل شبکهست. وظیفه اصلیش اینه که بیتها رو به سیگنال تبدیل کنه و از طریق رسانههای مختلف بفرسته. اگه این لایه رو خوب درک کنی، راحتتر میتونی مشکلات سختافزاری یا انتقال داده رو پیدا و رفع کنی.
➖➖➖➖➖➖➖➖➖
لایه فیزیکی اولین و پایینترین لایه تو مدل OSI هست که کارش انتقال بیتهای خام (0 و 1) از یه دستگاه به دستگاه دیگه از طریق رسانههای فیزیکیه. این لایه کاملاً با سختافزار سروکار داره و اصلاً سراغ مفاهیمی مثل داده، پروتکلها یا بستههای اطلاعاتی نمیره؛ فقط حواسش به انتقال سیگنالهای الکتریکی، نوری یا رادیوییه.
وظایف لایه فیزیکی 🛠️
1⃣ انتقال بیتها
وظیفه اصلی این لایه اینه که بیتها (1 و 0) رو به سیگنالهایی که میشه از طریق رسانههای مختلف فرستاد، تبدیل کنه. مثلاً:
سیگنالهای الکتریکی تو کابلهای مسی.
سیگنالهای نوری تو فیبر نوری.
امواج رادیویی تو شبکههای وایرلس.
2⃣ تعریف مشخصات رسانههای انتقال
این لایه مشخص میکنه چه نوع رسانهای (مثل کابل کواکسیال، فیبر نوری، یا امواج رادیویی) باید استفاده بشه. مثلاً:
نوع و طول کابل.
چقدر سیگنال تو طول کابل ضعیف میشه.
مشخصات کانکتورها.
3⃣ اینکدینگ (Encoding) و مدولاسیون (Modulation)
لایه فیزیکی بیتها رو به سیگنالهای فیزیکی (مثل ولتاژ، نور یا امواج رادیویی) تبدیل میکنه:
اینکدینگ (Encoding):
بیتها رو به قالبی تبدیل میکنه که مناسب انتقال باشه. مثلاً تو کابلهای مسی از کدگذاری Manchester استفاده میشه.
مدولاسیون (Modulation):
سیگنال دیجیتال رو به سیگنال آنالوگ تبدیل میکنه تا بشه رو بعضی رسانهها امواج رادیویی فرستاد.
4⃣ نرخ انتقال داده (Data Rate):
این لایه نرخ انتقال داده (Data Rate) یا پهنای باند رو تعیین میکنه که بر حسب بیت بر ثانیه (bps) اندازهگیری میشه.
5⃣ سینکرونسازی (Synchronization)
لایه فیزیکی حواسش هست که فرستنده و گیرنده هماهنگ باشن تا دادهها درست تفسیر بشن.
6⃣ کنترل خطاهای فیزیکی
خطاهایی که ممکنه به خاطر نویز، تداخل الکترومغناطیسی یا مشکلات سختافزاری پیش بیاد، تو این لایه شناسایی و در صورت امکان رفع میشه.
رسانههای انتقال در لایه فیزیکی 🌐
1⃣ رسانههای سیمی (Wired Media)
کابل کواکسیال (Coaxial Cable):
این کابل تو تلویزیونهای کابلی و شبکههای قدیمی کاربرد داشته. سیگنالها به صورت الکتریکی منتقل میشن.
مثال: اتصال تلویزیون به آنتن.
Twisted Pair Cable:
این کابل تو شبکههای تلفنی و اترنت (Ethernet) رایجه. سیمها برای کاهش تداخل، به هم تابیده شدهان.
مثال: کابل LAN مثل Cat5 یا Cat6.
فیبر نوری (Fiber Optic):
دادهها رو به صورت سیگنالهای نوری منتقل میکنه و سرعت و بردش از کابلهای مسی بیشتره.
مثال: اینترنت فیبر نوری.
2⃣ رسانههای بیسیم (Wireless Media)
امواج رادیویی (Radio Waves):
برای انتقال داده تو شبکههای Wi-Fi یا بلوتوث استفاده میشه.
مثال: مودم وایرلس.
امواج مایکروویو (Microwaves):
برای ارتباطات راه دور مثل بین برجهای مخابراتی استفاده میشه.
مثال: سیستمهای تلفن همراه.
دستگاههای فعال در لایه فیزیکی 🖥️
هاب (Hub):
یه دستگاه ساده که دادهها رو از یه پورت میگیره و به همه پورتهای دیگه میفرسته.
تقویتکننده (Repeater):
سیگنالهای ضعیف شده رو تقویت میکنه تا مسافت بیشتری رو طی کنن.
مودم (Modem):
دادههای دیجیتال رو به سیگنالهای آنالوگ تبدیل میکنه و برعکس.
مثال: مودمهای DSL.
روتر (Router):
روتر تو لایه شبکه کار میکنه ولی سختافزاری با لایه فیزیکی سروکار داره.
سوئیچ (Switch):
بیشتر تو لایه دوم کار میکنه ولی با لایه فیزیکی برای انتقال دادهها تو رسانهها در تماسه.
نتیجهگیری ✍
لایه فیزیکی پایه و اساس کل شبکهست. وظیفه اصلیش اینه که بیتها رو به سیگنال تبدیل کنه و از طریق رسانههای مختلف بفرسته. اگه این لایه رو خوب درک کنی، راحتتر میتونی مشکلات سختافزاری یا انتقال داده رو پیدا و رفع کنی.
#⃣ #network
➖➖➖➖➖➖➖➖➖
🥷 CHANNEL | GROUP
Forwarded from Go Casts 🚀
گزارش نظرسنجی JetBrains برای سال ۲۰۲۴ منتشر شده که نتایج جالبی داره.
زبان Go و Rust دو تا زبانی هست که بیشترین adoption را داشتند.
همچنین گولنگ بیشتر از هر زبان دیگه ای برای توسعه web service و cloud service داره استفاده میشه.
گولنگ در لیست زبان های top-paid دوم هست بعد از scala.
گزارش کامل رو اینجا میتونید بخونید
https://www.jetbrains.com/lp/devecosystem-2024/
@gocasts
زبان Go و Rust دو تا زبانی هست که بیشترین adoption را داشتند.
همچنین گولنگ بیشتر از هر زبان دیگه ای برای توسعه web service و cloud service داره استفاده میشه.
گولنگ در لیست زبان های top-paid دوم هست بعد از scala.
گزارش کامل رو اینجا میتونید بخونید
https://www.jetbrains.com/lp/devecosystem-2024/
@gocasts
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
ابزاری که بجای شما زحمت تبادل نظر در اینستاگرام را میکشد. اعم از لایک ، کامنت و …
https://github.com/David-patrick-chuks/Riona-AI-Agent
@DevTwitter | <Setareh/>
https://github.com/David-patrick-chuks/Riona-AI-Agent
@DevTwitter | <Setareh/>
Forwarded from Laravel News
Redirecting to Controller Actions in Laravel https://laravel-news.com/redirecting-to-controller-actions
Laravel News
Redirecting to Controller Actions in Laravel - Laravel News
Learn how to use Laravel's action() method for type-safe controller redirects. Discover how to handle redirects with parameters while maintaining clean, maintainable code in your applications.
Forwarded from TorhamDev | تورهام 😳
خوب دوستان، از الان میتونیم بگیم حداقل قزقستان نیستیم!😂
اینا دیگه رسما پکتها باز میکنن میخونن اگر صلاح دونستن دوباره بسته بندیش میکنن میفرستن.
اتفاقی که اینجا با http میوفته، از اونجا که http هیچ رمزنگاری روش سوار نیست، همه میتونن پکتها رو باز کنن و بخوننش. اما https که اومد و TLS اضافه کرد باعث شد که پکتها رمزنگاری بشن و کسی نتونه اونا رو بخونه؛ اگه شما لازم دارید که پکت رو بخونید باید کلیدها رمزنگاری رو داشته باشید. در نتیجه هیچ کس جز مقصد و مبدا نمیتونن بخوننش، اما شاید براتون سوال بشه که پس چطوری فیلتر میکنن؟ خب اون فیلترینگ تو لایه پایین تر اتفاق میوفته که برای مثال IP هارو میبندن، چون هیچ وقت IP و پورت رمزنگاری نمیشن همه میتونن بخوننشون، در نهایت خواستم بگم دوستان غیور قزاقستان اومدن یک برنامه نوشتن که رو یوزر نصب میشه و این کلیدهای رمزنگاری رو هم میگیره :))) و گویا نصبش هم اجباری. تازه اسمش هم چسبوندم به امنیت :)))))
@TorhamDevCH
اینا دیگه رسما پکتها باز میکنن میخونن اگر صلاح دونستن دوباره بسته بندیش میکنن میفرستن.
اتفاقی که اینجا با http میوفته، از اونجا که http هیچ رمزنگاری روش سوار نیست، همه میتونن پکتها رو باز کنن و بخوننش. اما https که اومد و TLS اضافه کرد باعث شد که پکتها رمزنگاری بشن و کسی نتونه اونا رو بخونه؛ اگه شما لازم دارید که پکت رو بخونید باید کلیدها رمزنگاری رو داشته باشید. در نتیجه هیچ کس جز مقصد و مبدا نمیتونن بخوننش، اما شاید براتون سوال بشه که پس چطوری فیلتر میکنن؟ خب اون فیلترینگ تو لایه پایین تر اتفاق میوفته که برای مثال IP هارو میبندن، چون هیچ وقت IP و پورت رمزنگاری نمیشن همه میتونن بخوننشون، در نهایت خواستم بگم دوستان غیور قزاقستان اومدن یک برنامه نوشتن که رو یوزر نصب میشه و این کلیدهای رمزنگاری رو هم میگیره :))) و گویا نصبش هم اجباری. تازه اسمش هم چسبوندم به امنیت :)))))
@TorhamDevCH