چند روزی است که از انتشار Django 5.0 ( جنگو
که یک پلتفرم توسعه برنامههای کاربردی در زبان پایتون برای ساختن و «نگهداری» (Maintaining) برنامههای تحت وب است) میگذره
امکانات اضافه شده در لینک زیر:
https://docs.djangoproject.com/en/5.0/releases/5.0/
که یک پلتفرم توسعه برنامههای کاربردی در زبان پایتون برای ساختن و «نگهداری» (Maintaining) برنامههای تحت وب است) میگذره
امکانات اضافه شده در لینک زیر:
https://docs.djangoproject.com/en/5.0/releases/5.0/
Django Project
Django 5.0 release notes | Django documentation
The web framework for perfectionists with deadlines.
This media is not supported in your browser
VIEW IN TELEGRAM
وایرشارک (Wireshark) یک تحلیل کننده packet analyzer بسیار قدرتمند برای عیبیابی شبکه، تجزیه و تحلیل ارتباطات به صورت گرافیکی است
که نسخه non-GUI اون را به اسم TShark میشناسید که زیبایی خود Wireshark را ندارد
ابزار termshark یک TUI برای Wireshark است
https://github.com/gcla/termshark
که نسخه non-GUI اون را به اسم TShark میشناسید که زیبایی خود Wireshark را ندارد
ابزار termshark یک TUI برای Wireshark است
https://github.com/gcla/termshark
👍1
یادگیری Regular expression (regex ، regexp یا عبارت باقاعده یا ریجکس) از نون شب واجب تره
اوایل یادگیری کمی غریبی میکنه، ولی شما باش دوست باشید 🥰 بچه خوبیه
اگر کمی آشنایی دارید این سایت کار شما را برای نوشتن regex آسون میکنه
https://ihateregex.io/expr
گیت هاب
https://github.com/geongeorge/i-hate-regex?tab=readme-ov-file
اوایل یادگیری کمی غریبی میکنه، ولی شما باش دوست باشید 🥰 بچه خوبیه
اگر کمی آشنایی دارید این سایت کار شما را برای نوشتن regex آسون میکنه
https://ihateregex.io/expr
گیت هاب
https://github.com/geongeorge/i-hate-regex?tab=readme-ov-file
👍2
رابط های کاربری متنی (Text-based user interface) (TUI)
در زمان استفاده از خط فرمان کار ما را بسیار ساده تر و آن را زیبا میکنند
اگر میخواهیدلیستی از ابزار های TUI برای کار در ترمینال لینوکس داشته باشید حتما سایت
https://terminaltrove.com/
را برسی کنید با دسته بندی بسیار عالی
در زمان استفاده از خط فرمان کار ما را بسیار ساده تر و آن را زیبا میکنند
اگر میخواهیدلیستی از ابزار های TUI برای کار در ترمینال لینوکس داشته باشید حتما سایت
https://terminaltrove.com/
را برسی کنید با دسته بندی بسیار عالی
Terminaltrove
Terminal Trove - The $HOME of all things in the terminal.
Terminal Trove showcases the best of the terminal, Discover a collection of CLI, TUI, and more developer tools at Terminal Trove.
This media is not supported in your browser
VIEW IN TELEGRAM
برای پیدا کردن مشکلات شبکه استفاده از ping یا Traceroute یا MTR و ... بسیار معمول است
ابزار Trippy یک ابزار کاربردی دیگر با ترکیب ابزار های قبلی اقدام به تحلیل وضعیت شبکه میکند
https://trippy.cli.rs/
https://github.com/fujiapple852/trippy
ابزار Trippy یک ابزار کاربردی دیگر با ترکیب ابزار های قبلی اقدام به تحلیل وضعیت شبکه میکند
https://trippy.cli.rs/
https://github.com/fujiapple852/trippy
ابزار HashiCorp Vault به منظور ذخیرهسازی و اشتراک هر نوع به اصطلاح Secret (Secret در اینجا هر چیزی منجمله پسورد، سِرتیفیکیت، توکن، کلید ایپیآی و ...) است
لایسنس Vault آزاد نیست برای استفاده معادل نرم افزار آزاد آن میتوانید از OpenBao استفاده کنید
https://github.com/openbao/openbao/tree/development
لایسنس Vault آزاد نیست برای استفاده معادل نرم افزار آزاد آن میتوانید از OpenBao استفاده کنید
https://github.com/openbao/openbao/tree/development
This media is not supported in your browser
VIEW IN TELEGRAM
چند وقت پیش ابزار excalidraw.com را به عنوان معادل https://tldraw.com معرفی کردم میدانستید با کمک بخش Text to diagram AI آن میتونید برای فرایندهای مختلف با هوش مصنوعی دیاگرام و فلوچارت بسازید و بعد از دریافت نتیجه قسمتهای مختلف اون رو مطابق نظرتون ویرایش کنید.
موزیلا از تمام توسعه دهنده های add-on های فایرفاکس خواسته بود که desktop extensions هاشون را با موبایل سازگار کنند
امروز به لطف توسعه دهنده ها به بیشتر از ۴۵۰ Android extensions برای فایرفاکس اندروید در لینک زیر میتوانید دسترسی داشته باشید
https://addons.mozilla.org/android
امروز به لطف توسعه دهنده ها به بیشتر از ۴۵۰ Android extensions برای فایرفاکس اندروید در لینک زیر میتوانید دسترسی داشته باشید
https://addons.mozilla.org/android
❤2
زبان برنامه نویسی پایتون ساده است ، بعضی وقتا دستورات یادمون میره نیاز میشه به یک Cheatsheet
(برگه تقلب یا هر سندی که توی اون اطلاعات پیچیده یا دشوار خلاصه شده تا امکان درک آسون فراهم بشه.)
این Cheatsheet به نظرم خیلی تمیز نوشته شده
چطوری بگم !
مامامیا ماماسیتا کالچلا
#برنامه_نویسی
#پایتون
https://gto76.github.io/python-cheatsheet/
(برگه تقلب یا هر سندی که توی اون اطلاعات پیچیده یا دشوار خلاصه شده تا امکان درک آسون فراهم بشه.)
این Cheatsheet به نظرم خیلی تمیز نوشته شده
چطوری بگم !
مامامیا ماماسیتا کالچلا
#برنامه_نویسی
#پایتون
https://gto76.github.io/python-cheatsheet/
gto76.github.io
Comprehensive Python Cheatsheet
Exhaustive, simple, beautiful and concise. A truly Pythonic cheat sheet about Python programming language.
❤3
یادگیری پایتون یک سمت ، نحوه نگارش کدهای پایتون و قراردادهای کدنویسی پایتون را بر اساس کتابخانه اصلی پایتون هم یک سمت
اگر به یادگیری pep8 علاقه دارید مستند فارسی زیر را ببینید
https://pep8.ir/
اگر به یادگیری pep8 علاقه دارید مستند فارسی زیر را ببینید
https://pep8.ir/
👍1
جریان کاربری (User Flow)، نموداری است که مسیر کاملی که یک کاربر در طی استفاده از محصول میپیماید، مشخص میکند.
نرم افزار Wireflow رایگانه، آنلاین و متن باز برای طراحی
user flow prototypes
است حتی لاگین نمیخواهد
تجربه کاربری خوبی داشت
https://wireflow.co/
نرم افزار Wireflow رایگانه، آنلاین و متن باز برای طراحی
user flow prototypes
است حتی لاگین نمیخواهد
تجربه کاربری خوبی داشت
https://wireflow.co/
This media is not supported in your browser
VIEW IN TELEGRAM
یک ابزار مبتنی بر TUI برای ویرایش فایل های دیتایس مثل SQLite و CSV .
ابزار termdbms امکان کامل ویرایش فایل های دیتابیس و نوشتن کوئری های SQL و ویراش CSV را روی سرور ساده میکنه
https://github.com/mathaou/termdbms
ابزار termdbms امکان کامل ویرایش فایل های دیتابیس و نوشتن کوئری های SQL و ویراش CSV را روی سرور ساده میکنه
https://github.com/mathaou/termdbms
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
از یک کامندی در ترمینال لینوکس زیاد استفاده میکنید دوست دارید آن را bookmark کنید داشته باشید ؟
Tbmk
را نصب کنید و ctrl + space بزنید و تمام
https://github.com/linhx/tbmk
Tbmk
را نصب کنید و ctrl + space بزنید و تمام
https://github.com/linhx/tbmk
👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
دنبال یک جایگزین برای grep در ترمینال لینوکس هستی ؟
همه CGrep،ngrep،vgrep،bingrep و ... را امتحان کردید راضی نبودید !!!
این شما و این هم ugrep
مستندات عالی
https://ugrep.com/
سازگاری کامل با GNU grep
یک سویچ -Q بزار جلوش یک query TUI to search میده باقلوا
semantic-grep
ripgrep
نصب کن حالشو ببر
#linux #لینوکس
همه CGrep،ngrep،vgrep،bingrep و ... را امتحان کردید راضی نبودید !!!
این شما و این هم ugrep
مستندات عالی
https://ugrep.com/
سازگاری کامل با GNU grep
یک سویچ -Q بزار جلوش یک query TUI to search میده باقلوا
semantic-grep
ripgrep
نصب کن حالشو ببر
#linux #لینوکس
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
کتابخانه سلنیوم (selenium) امکان خزیدن (Crawl) در مرورگرها را فراهم میکند.
به زبان ساده، با استفاده از کتابخانه سلنیوم، میتوانیم وارد یک صفحه مرورگر شویم (مرورگرهایی مثل کروم، فایرفاکس و…)، آدرس مشخصی را وارد کنیم و «کار» مشخصی را از آن بخواهیم. این «کار» میتواند مثل ورود به یک سایت خرید محصول، ثبت خرید و درنهایت وارد شدن به صفحه پرداخت باشد.
اما از selenium میتوان در فعالیتهای بسیار پیچیدهتری استفاده کرد. مثلاً اگر فعالیتی تکراری (مثل جستجوی طولانی مدت و یا جستجو با تعداد دفعات بالا) در یک وبسایت مدنظر باشد، با استفاده از کتابخانه سلنیوم میتوان تمام این کارهای تکراری و فرسایشی را به پایتون بسپاریم.
سلنیوم از زبان های C#, Java, JavaScript, Ruby, Python, and PHP پشتیبانی خیلی عالی داره
امروز میخواهم Selenium Webdriver برای Bash (یا Zsh) را معرفی کنم
https://github.com/Rasukarusan/shellnium
به زبان ساده، با استفاده از کتابخانه سلنیوم، میتوانیم وارد یک صفحه مرورگر شویم (مرورگرهایی مثل کروم، فایرفاکس و…)، آدرس مشخصی را وارد کنیم و «کار» مشخصی را از آن بخواهیم. این «کار» میتواند مثل ورود به یک سایت خرید محصول، ثبت خرید و درنهایت وارد شدن به صفحه پرداخت باشد.
اما از selenium میتوان در فعالیتهای بسیار پیچیدهتری استفاده کرد. مثلاً اگر فعالیتی تکراری (مثل جستجوی طولانی مدت و یا جستجو با تعداد دفعات بالا) در یک وبسایت مدنظر باشد، با استفاده از کتابخانه سلنیوم میتوان تمام این کارهای تکراری و فرسایشی را به پایتون بسپاریم.
سلنیوم از زبان های C#, Java, JavaScript, Ruby, Python, and PHP پشتیبانی خیلی عالی داره
امروز میخواهم Selenium Webdriver برای Bash (یا Zsh) را معرفی کنم
https://github.com/Rasukarusan/shellnium
👍3
اشتراک گذاری mouse & keyboard در یک شبکه LAN
به راحتی موس و کیبوردتون را تحت شبکه روی چند تا سیستم به اشتراک بزارید و استفاده کنید
اگر به دنبال یک نرم افزاری شبیه universal-control روی Apple devices ها هستید و میخواهید یک Software KVM switch داشته باشید پس Lan Mouse را نصب کنید
https://github.com/feschber/lan-mouse
به راحتی موس و کیبوردتون را تحت شبکه روی چند تا سیستم به اشتراک بزارید و استفاده کنید
اگر به دنبال یک نرم افزاری شبیه universal-control روی Apple devices ها هستید و میخواهید یک Software KVM switch داشته باشید پس Lan Mouse را نصب کنید
https://github.com/feschber/lan-mouse
🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
CSV
پسوند فایل CSV مخفف Comma Separated Values (مقادیر جدا شده با کاما) است. این فایلها اساساً متن ساده هستند – بنابراین هیچ فرمول یا قالببندیای وجود ندارد. CSV اغلب برای تبادل دادهها استفاده میشود. اکسل امکان وارد کردن یا حتی باز کردن مستقیم فایلهای CSV را فراهم میکند.
کاربر اصلی فایلهای CSV: ایمپورت یا ایکسپورت دادهها. برنامههای پایگاه داده اغلب دادهها را با فایلهای CSV ایکسپورت میکنند. همچنین اگر میخواهید دادههای اکسل را به یک برنامهی پایگاه داده منتقل کنید، اغلب نوع فایل CSV کار میکند.
مزایا
سایز فایل کوچکتر است
سریعتر باز و بسته شدن فایلها.
ردیفها و ستونهای نامحدود.
احتمال هیچ کد یا ماکرویی وجود ندارد و بنابراین برای باز کردن ایمن هستند.
معایب
فایلهای CSV اساساً اسناد متنی هستند و بنابراین نمیتوانند حاوی فرمول یا قالببندی، دادههای خالص باشند.
امکان استفاده از بیش از یک “ورکشیت” وجود ندارد.
ابزار csvlens برای پردازش CSV در ترمینال لینوکس کاربرد داره
خیلی هم آسونه
csvlens <filename>
https://github.com/YS-L/csvlens
پسوند فایل CSV مخفف Comma Separated Values (مقادیر جدا شده با کاما) است. این فایلها اساساً متن ساده هستند – بنابراین هیچ فرمول یا قالببندیای وجود ندارد. CSV اغلب برای تبادل دادهها استفاده میشود. اکسل امکان وارد کردن یا حتی باز کردن مستقیم فایلهای CSV را فراهم میکند.
کاربر اصلی فایلهای CSV: ایمپورت یا ایکسپورت دادهها. برنامههای پایگاه داده اغلب دادهها را با فایلهای CSV ایکسپورت میکنند. همچنین اگر میخواهید دادههای اکسل را به یک برنامهی پایگاه داده منتقل کنید، اغلب نوع فایل CSV کار میکند.
مزایا
سایز فایل کوچکتر است
سریعتر باز و بسته شدن فایلها.
ردیفها و ستونهای نامحدود.
احتمال هیچ کد یا ماکرویی وجود ندارد و بنابراین برای باز کردن ایمن هستند.
معایب
فایلهای CSV اساساً اسناد متنی هستند و بنابراین نمیتوانند حاوی فرمول یا قالببندی، دادههای خالص باشند.
امکان استفاده از بیش از یک “ورکشیت” وجود ندارد.
ابزار csvlens برای پردازش CSV در ترمینال لینوکس کاربرد داره
خیلی هم آسونه
csvlens <filename>
https://github.com/YS-L/csvlens
👍1
طرح بده AI کد تحویل بگیر مفتی 😁
طرح مفتی از کجا بیارم ؟
بیشتر از 1600+ طرح رایگان User interface (UI)
فایل های قابل دانلود رایگان
فیگما،اسکچ،XD و ...
طرح ها بدید به Clapy، Builder.io ، Codia-AI یا Visual Copilot و ... کد تحویل بگیر🥰 به به
https://www.uidesigndaily.com/
طرح مفتی از کجا بیارم ؟
بیشتر از 1600+ طرح رایگان User interface (UI)
فایل های قابل دانلود رایگان
فیگما،اسکچ،XD و ...
طرح ها بدید به Clapy، Builder.io ، Codia-AI یا Visual Copilot و ... کد تحویل بگیر🥰 به به
https://www.uidesigndaily.com/
Uidesigndaily
UI Design Daily | Open Source UI Resources
A large database of 100% free UI components and design source files available in formats popular in the industry.
❤6