Forwarded from Md Daily (Mahan)
دو محصول WebStorm و Rider جت برینز رایگان شدند :)
به تازگی شرکت jetbrains تو یه توئیت و مقاله ای که منتشر کرد گفته که این دو محصول برای اهداف غیر تجاری مثل یادگیری و پروژه های اپن سورس رایگان شدند.
پ ن:
احتمالا این کارا برای رقابت با vscode انجام داده چون با رایگان کردن webstorm میتونه خیلی از فرانت کار ها را به خودش جذب کنه.
اگه خواستید از محصولات این شرکت استفاده کنید پیشنهاد میکنم از jetbrians toolbox برای نصب و مدیریتشون استفاده کنید:
🔗 https://www.jetbrains.com/toolbox-app/
🌐 لینک مقاله
🆔 @MdDaily
به تازگی شرکت jetbrains تو یه توئیت و مقاله ای که منتشر کرد گفته که این دو محصول برای اهداف غیر تجاری مثل یادگیری و پروژه های اپن سورس رایگان شدند.
پ ن:
احتمالا این کارا برای رقابت با vscode انجام داده چون با رایگان کردن webstorm میتونه خیلی از فرانت کار ها را به خودش جذب کنه.
اگه خواستید از محصولات این شرکت استفاده کنید پیشنهاد میکنم از jetbrians toolbox برای نصب و مدیریتشون استفاده کنید:
🔗 https://www.jetbrains.com/toolbox-app/
🌐 لینک مقاله
🆔 @MdDaily
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use
جتبرینز وباستورم و جتبرینز رایدر، برای استفادهٔ غیر تجاری، رایگان شدند.
#news #jetbrains #general
@amiria703_channel
جتبرینز وباستورم و جتبرینز رایدر، برای استفادهٔ غیر تجاری، رایگان شدند.
#news #jetbrains #general
@amiria703_channel
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
https://github.com/billmei/every-chatgpt-gui?tab=readme-ov-file#every-front-end-gui-client-for-chatgpt-api
#llm #chatgpt
#llm #chatgpt
GitHub
GitHub - billmei/every-chatgpt-gui: Every front-end GUI client for ChatGPT, Claude, and other LLMs
Every front-end GUI client for ChatGPT, Claude, and other LLMs - billmei/every-chatgpt-gui
Forwarded from Curious Geek ⚡️
Encore.dev
میتونم بگم خفن ترین گزینه ای بوده که تا الان برای توسعه API دیدم.
سیستم Routing مبتنی بر کامنت داره و مثل NextJs کد هامون رو کامپایل میکنه.
از دیتابیس و ORM های مختلف پشتیبانی میکنه.
کاملا Microservice Friendly هستش و خیلی ساده میتونیم سرویس های مختلف بسازیم.
از Typescript و Golang پشتیبانی میکنه و وابسته به یک زبان نیست.
از RPC و GraphQL و Restful به خوبی پشتیبانی میکنه.
بهمون یک پنل توسعه تحت وب میده و لاگ کامل از عملکرد API میگیره و همونجا میتونیم کل trace ها و ریسپانس ها و ریکوئست هارو ببینیم.
همینطور خودکار داکیومنت میسازه و Flow رسم میکنه ، این رویه نیازی به نوشتن کامنت های مضاعف مثل Swagger هم نداره
🔗 https://github.com/encoredev/encore
🆔 @Hiradsajde
میتونم بگم خفن ترین گزینه ای بوده که تا الان برای توسعه API دیدم.
سیستم Routing مبتنی بر کامنت داره و مثل NextJs کد هامون رو کامپایل میکنه.
از دیتابیس و ORM های مختلف پشتیبانی میکنه.
کاملا Microservice Friendly هستش و خیلی ساده میتونیم سرویس های مختلف بسازیم.
از Typescript و Golang پشتیبانی میکنه و وابسته به یک زبان نیست.
از RPC و GraphQL و Restful به خوبی پشتیبانی میکنه.
بهمون یک پنل توسعه تحت وب میده و لاگ کامل از عملکرد API میگیره و همونجا میتونیم کل trace ها و ریسپانس ها و ریکوئست هارو ببینیم.
همینطور خودکار داکیومنت میسازه و Flow رسم میکنه ، این رویه نیازی به نوشتن کامنت های مضاعف مثل Swagger هم نداره
🔗 https://github.com/encoredev/encore
🆔 @Hiradsajde
Forwarded from محتوای آزاد سهراب
Forwarded from کانال اطلاعرسانی توزیع پارچ
اگر کاربر فعلی پارچ گنوم هستید، ابتدا سیستم خود را بهروزرسانی کنید و سپس دستورات زیر را اجرا کنید:
آخرین تغییرات گنوم برای شما اعمال میشود.
sudo pacman -S gnome-shell-extension-appindicator gnome-shell-extension-persian-calendar gnome-parch nautilus-open-in-ptyxis
sudo chmod +x /usr/local/bin/pdconf
pdconf
آخرین تغییرات گنوم برای شما اعمال میشود.
Forwarded from CleverDevs (Mammad)
شرکت jetbrains که IDE های معروفی داره اومده و Webstrom برای جاواسکریپت و دار و دستش و Rider برای .NET هستش رو برای استفاده غیر تجاری رایگان کرده و بدون نیاز به کرک میتونید دانلود کنید و استفاده کنید
اگه تا الان نداشتید حتما نصب کنید یکی از خفن ترین IDE هارو داره جت برنیز فقط اینکه ممکنه تو سیستم های ضعیفتر کند باشه یکم
#News
@CleverDevs - @CleverDevsGp
اگه تا الان نداشتید حتما نصب کنید یکی از خفن ترین IDE هارو داره جت برنیز فقط اینکه ممکنه تو سیستم های ضعیفتر کند باشه یکم
#News
@CleverDevs - @CleverDevsGp
Forwarded from کانال اطلاعرسانی توزیع پارچ
بتای پارچ گنوم عرضه شد
تغییرات:
- 🗓 افزودن تقویم فارسی به گنوم
- ⌨️ تنظیم CTRL + ALT + T به عنوان میانبر پیشفرض برای اجرای ترمینال Ptyxis
- 📂 افزودن Ptyxis به مدیرفایل ناتیلوس
- 🆙 بروزرسانی فروشگاه گنوم به نسخه ۴۷
- 🛠 افزودن افزونه AppIndicator برای نمایش آیکونها در نوار وضعیت
- 🚀 بروزرسانی نصاب Calamares به نسخه ۳.۳.۱۰
- ❌ حذف تم آیکون Papirus
دریافت از میرور پارچ
مشکلات را در گروه پشتیبانی پارچ مطرح کنید.
@ParchLinux_fa
——
@ParchLinux
تغییرات:
- 🗓 افزودن تقویم فارسی به گنوم
- ⌨️ تنظیم CTRL + ALT + T به عنوان میانبر پیشفرض برای اجرای ترمینال Ptyxis
- 📂 افزودن Ptyxis به مدیرفایل ناتیلوس
- 🆙 بروزرسانی فروشگاه گنوم به نسخه ۴۷
- 🛠 افزودن افزونه AppIndicator برای نمایش آیکونها در نوار وضعیت
- 🚀 بروزرسانی نصاب Calamares به نسخه ۳.۳.۱۰
- ❌ حذف تم آیکون Papirus
دریافت از میرور پارچ
مشکلات را در گروه پشتیبانی پارچ مطرح کنید.
@ParchLinux_fa
——
@ParchLinux
Forwarded from کانال اطلاعرسانی توزیع پارچ
Forwarded from Golden Code (علی 🇨🇴)
متود emailOutputOnFailure در لاراول به ما این امکان رو میده که اگه یک Command دچار خطا شد، خروجی خطا بطور خودکار به ایمیلمون ارسال بشه.
مثلا چی؟
وقتی یک عملیات API با مشکل مواجه میشه، به جای بررسی لاگها، خیلی سریع ازین موضوع مطلع میشیم!
این متود در شناسایی و حل سریع مشکلات میتونه مفید واقع بشه.
#laravel
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/OussamaMater/status/1848448292037746738?s=19
مثلا چی؟
وقتی یک عملیات API با مشکل مواجه میشه، به جای بررسی لاگها، خیلی سریع ازین موضوع مطلع میشیم!
این متود در شناسایی و حل سریع مشکلات میتونه مفید واقع بشه.
#laravel
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/OussamaMater/status/1848448292037746738?s=19
❤1
Forwarded from Shayan GeeDook🐧
قسمت اول پادکست z1 منتشر شد بشنوید.
Telegram
🎙 Z1cast
- @z1cast اپیزود اول :
🎙چرا برنامه نویسان و دیگر افراد پروژه های خود را نیمه کاره رها میکنند.
در این قسمت ما از اصول طراحی و برنامه ریزی پروژه ها میگیم و اهمال کاری و کامل گرایی رو بررسی میکنیم
⏲ در قسمت بعدی، در رابطه با موتورهای جستجوی چهره خطرناک صحبت…
🎙چرا برنامه نویسان و دیگر افراد پروژه های خود را نیمه کاره رها میکنند.
در این قسمت ما از اصول طراحی و برنامه ریزی پروژه ها میگیم و اهمال کاری و کامل گرایی رو بررسی میکنیم
⏲ در قسمت بعدی، در رابطه با موتورهای جستجوی چهره خطرناک صحبت…
❤🔥1🔥1😍1
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰معرفی نقشهای مختلف در حوزه امنیت سایبری
🔹این عکس رو دیدم گفتم به اشتراک بگذارم یک دید کلی از حوزه های امنیت داشته باشید.
🔹این نمودار نقشهای متنوعی را در حوزه امنیت سایبری به تصویر میکشد و آنها را بر اساس حوزه فعالیتشان دستهبندی کرده است. هر یک از این نقشها مسئولیتها و مهارتهای تخصصی خاصی را میطلبد.
🔹این عکس رو دیدم گفتم به اشتراک بگذارم یک دید کلی از حوزه های امنیت داشته باشید.
🔹این نمودار نقشهای متنوعی را در حوزه امنیت سایبری به تصویر میکشد و آنها را بر اساس حوزه فعالیتشان دستهبندی کرده است. هر یک از این نقشها مسئولیتها و مهارتهای تخصصی خاصی را میطلبد.
Forwarded from Python BackendHub (Mani)
Forwarded from Abolfazl Devs (Abolfazl)
دستور rsync تو لینوکس چیه و به چه دردی میخوره؟
این دستور یکی از اون دستورای کاربردی تو لینوکسه که برای کپی یا همگامسازی فایل و پوشهها از یه جا به جای دیگه میشه ازش استفاده کرد.
خب فرقش با دستور cp چیه؟
یکم امکانات بیشتری میده مثلا فقط فایلهایی که تغییر کردن یا جدید هستن رو کپی میکنه که خب زمان کپی رو کاهش میده یا اگه دوس داشتید پروگرس بار نشون میده😁
ساختار کلی دستور اینجوریه:
فرض کن میخوای یه پوشهی my_folder رو توی backup_folder کپی کنی:
حالا فرضا میخوای فقط فایل های جدید تر رو کپی کنی:
آپشن های مهم این دستور ایناس:
1- مثل حالت آرشیو میمونه؛ دسترسیها، تایماستمپها و همهچی رو دقیق کپی میکنه.
2- اطلاعات دقیقی از روند کپی بهت میده.
3- حالت بهروزرسانی؛ فقط فایلهای جدیدتر یا تغییر کرده رو کپی میکنه.
4- حالت بازگشتی؛ کل زیرپوشهها رو هم کپی میکنه.
5- هرچی تو مقصد اضافه است و تو مبدا نیست، حذف میکنه. واسه هماهنگی کامل عالیه.
6- وضعیت انتقال رو نشون میده؛ مثلا سرعت، درصد پیشرفت و زمان باقیمونده.
یه نمونه از کاربردش تو پشتیبانی گیری از فایل ها هستش مثلا
میتونی با cron کاری کنی که rsync به صورت خودکار تو یه زمان خاص مثلا هر روز، ساعت 2 صبح اجرا بشه:
با دستور بالا تو crontab هر روز ساعت 2 صبح از فایلای جدید تر پوشهmy_folder توی backup_folder یه پشتیبان میگیره
@abolfazl_devs
این دستور یکی از اون دستورای کاربردی تو لینوکسه که برای کپی یا همگامسازی فایل و پوشهها از یه جا به جای دیگه میشه ازش استفاده کرد.
خب فرقش با دستور cp چیه؟
یکم امکانات بیشتری میده مثلا فقط فایلهایی که تغییر کردن یا جدید هستن رو کپی میکنه که خب زمان کپی رو کاهش میده یا اگه دوس داشتید پروگرس بار نشون میده😁
ساختار کلی دستور اینجوریه:
rsync [options] source destination
فرض کن میخوای یه پوشهی my_folder رو توی backup_folder کپی کنی:
rsync /my_folder/ backup_folder/
حالا فرضا میخوای فقط فایل های جدید تر رو کپی کنی:
rsync -u /my_folder /backup_folder/
آپشن های مهم این دستور ایناس:
1. -a
2. -v
3. -u
4. -r
5. --delete
6. --progress
1- مثل حالت آرشیو میمونه؛ دسترسیها، تایماستمپها و همهچی رو دقیق کپی میکنه.
2- اطلاعات دقیقی از روند کپی بهت میده.
3- حالت بهروزرسانی؛ فقط فایلهای جدیدتر یا تغییر کرده رو کپی میکنه.
4- حالت بازگشتی؛ کل زیرپوشهها رو هم کپی میکنه.
5- هرچی تو مقصد اضافه است و تو مبدا نیست، حذف میکنه. واسه هماهنگی کامل عالیه.
6- وضعیت انتقال رو نشون میده؛ مثلا سرعت، درصد پیشرفت و زمان باقیمونده.
یه نمونه از کاربردش تو پشتیبانی گیری از فایل ها هستش مثلا
میتونی با cron کاری کنی که rsync به صورت خودکار تو یه زمان خاص مثلا هر روز، ساعت 2 صبح اجرا بشه:
0 2 * * * rsync -avu --delete /my_folder /backup_folder
با دستور بالا تو crontab هر روز ساعت 2 صبح از فایلای جدید تر پوشهmy_folder توی backup_folder یه پشتیبان میگیره
@abolfazl_devs
Forwarded from Python BackendHub (Mani)
لینکدین به روایت تصویر😂:
I shat myself today, here are 5 things I learnt from shitting myself
1. Fart isn’t always a fart only 💨
2. Shit is wet 💧
3. Shit doesn’t go away without washing 💩
4. You can’t trust yourself ⁉️
5. Shit stinks 😷
credit: the9to5slaves
@PyBackendHub
I shat myself today, here are 5 things I learnt from shitting myself
1. Fart isn’t always a fart only 💨
2. Shit is wet 💧
3. Shit doesn’t go away without washing 💩
4. You can’t trust yourself ⁉️
5. Shit stinks 😷
credit: the9to5slaves
@PyBackendHub
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 هم اکنون نرم افزار های WebStorm و Rider توسط jetbrains رایگان شده است و کاربران می تواند به صورت رایگان و بدون نیاز به کرک از تمام قابلیتهای آن در همه سیستم عامل های دسکتاپ استفاده کند.
WebStorm :
https://www.jetbrains.com/webstorm/
Rider :
https://www.jetbrains.com/rider/
#خبر
@TheRaymondDev
WebStorm :
https://www.jetbrains.com/webstorm/
Rider :
https://www.jetbrains.com/rider/
#خبر
@TheRaymondDev
The JetBrains Blog
WebStorm and Rider Are Now Free for Non-Commercial Use | The JetBrains Blog
WebStorm and Rider, JetBrains IDEs, are now free for non-commercial use! Learn more in the blog post.
Forwarded from Linux.py | لینوکس + پایتون
میدونیم swap یه پارتیشن روی هارده که بجای RAM استفاده میشه.
اما zram داده هارو روی RAM ذخیره میکنه با این تفاوت که در لحظه داده هارو فشرده میکنه؛ این باعث میشه که حافظه بیشتری از RAM داشته باشین.
در واقع zram یه ماژول کرنل لینوکسه و خیلی راحت میتونین اونو روی هر لینوکسی تستش کنید و میتونین برای سیستم های با رم کم مثلا رزبری ها یا سرور های مجازی استفاده کنید.
Linuxor
فعالسازی:
ابتدا swapoff رو انجام بدین سپس
بعد محتوای فایل کانفیگ را ست میکنیم
حالا سرویسش رو فعال کنید
@pylin_ir
اما zram داده هارو روی RAM ذخیره میکنه با این تفاوت که در لحظه داده هارو فشرده میکنه؛ این باعث میشه که حافظه بیشتری از RAM داشته باشین.
در واقع zram یه ماژول کرنل لینوکسه و خیلی راحت میتونین اونو روی هر لینوکسی تستش کنید و میتونین برای سیستم های با رم کم مثلا رزبری ها یا سرور های مجازی استفاده کنید.
Linuxor
فعالسازی:
ابتدا swapoff رو انجام بدین سپس
apt install zram-tools
بعد محتوای فایل کانفیگ را ست میکنیم
nano /etc/default/zramswap
ENABLED=true
ALGO=zstd
PERCENTAGE=50
PRIORITY=100
حالا سرویسش رو فعال کنید
systemctl enable zramswap
systemctl start zramswap
sudo zramctl
@pylin_ir
Forwarded from Gopher Academy
🔵 عنوان مقاله
Reflecting on Go Reflection
🟢 خلاصه مقاله:
مقالهای که مورد نقد قرار گرفته، یک تحلیل شخصی و برانگیزاننده در مورد ویژگیهای زبان برنامهنویسی Go است، بهخصوص بستهی reflect آن. نویسنده، که یک برنامهنویس است و معمولاً از سادهترین ویژگیهای زبانهای برنامهنویسی استفاده میکند، با اینکه مجبور شد از ویژگیهای reflect در Go استفاده کند، هنوز هم از آن خوشش نیامده است. این نشاندهندهی تجربهای نامطلوب و نارضایتی فردی از استفاده این ویژگی خاص است. میتوان گفت که مقاله به دنبال ایجاد یک بحث در میان جامعهی برنامهنویسان برای ارزیابی مزایا و معایب استفاده از بستهی reflect در زبان Go است. این انعکاس شخصی نویسنده بر سختیهای استفاده و احساس کلی او نسبت به این ویژگی است.
🟣لینک مقاله:
https://golangweekly.com/link/160747/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Reflecting on Go Reflection
🟢 خلاصه مقاله:
مقالهای که مورد نقد قرار گرفته، یک تحلیل شخصی و برانگیزاننده در مورد ویژگیهای زبان برنامهنویسی Go است، بهخصوص بستهی reflect آن. نویسنده، که یک برنامهنویس است و معمولاً از سادهترین ویژگیهای زبانهای برنامهنویسی استفاده میکند، با اینکه مجبور شد از ویژگیهای reflect در Go استفاده کند، هنوز هم از آن خوشش نیامده است. این نشاندهندهی تجربهای نامطلوب و نارضایتی فردی از استفاده این ویژگی خاص است. میتوان گفت که مقاله به دنبال ایجاد یک بحث در میان جامعهی برنامهنویسان برای ارزیابی مزایا و معایب استفاده از بستهی reflect در زبان Go است. این انعکاس شخصی نویسنده بر سختیهای استفاده و احساس کلی او نسبت به این ویژگی است.
🟣لینک مقاله:
https://golangweekly.com/link/160747/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Dolthub
Reflecting on Go Reflection
Golang reflection is wonderfully horrible. Let's reflect on it.
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
یک مدل جدید اومده از دانشگاه کارنگی ملون (CMU) به اسم Pangea-7B که هم multimodal و هم multilingual هست که ۳۹ تا زبان از جمله فارسی را پوشش میده. روی یک دیتاست ۶ میلیونی train شده و دقتش خیلی عالیه، تستش کردم.
از جمله کارهایی که ازش میتونید استفاده کنید چت به همراه تصویر، سوال و جواب روی عکس، درست کردن caption برای عکس، استخراج متن از عکس و ....
مدلهای چند زبانه، دارن روز به روز بیشتر و بهتر میشن.
neulab.github.io/Pangea/
@DevTwitter | <Mehdi Allahyari/>
از جمله کارهایی که ازش میتونید استفاده کنید چت به همراه تصویر، سوال و جواب روی عکس، درست کردن caption برای عکس، استخراج متن از عکس و ....
مدلهای چند زبانه، دارن روز به روز بیشتر و بهتر میشن.
neulab.github.io/Pangea/
@DevTwitter | <Mehdi Allahyari/>