Forwarded from کانال مهرداد لینوکس
📄 دستور pwd در لینوکس
✅ دستور pwd (Print Working Directory) در Linux مسیر جاری رو چاپ میکنه.
🔹مسیر منطقی (pwd یا pwd -L): مسیر بر اساس متغیر PWD (ممکنه شامل لینک سمبلیک باشه).
🔹مسیر فیزیکی (pwd -P): لینکهای سمبلیک رو resolve میکنه و مسیر واقعی رو نشون میده.
🔥 ترکیبی و ترفندی؟
🔥 در اسکریپت های خیلی کاربرد داره
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
✅ دستور pwd (Print Working Directory) در Linux مسیر جاری رو چاپ میکنه.
🔹مسیر منطقی (pwd یا pwd -L): مسیر بر اساس متغیر PWD (ممکنه شامل لینک سمبلیک باشه).
🔹مسیر فیزیکی (pwd -P): لینکهای سمبلیک رو resolve میکنه و مسیر واقعی رو نشون میده.
cd /tmp
ln -s /var/log logs
cd logs
pwd # /tmp/logs
pwd -P # /var/log
🔥 ترکیبی و ترفندی؟
xdg-open "$(pwd)" دایرکتوری جاری با مرورگر فایل
cp -r "$(pwd)" /backup/location کپی محتویات مسیر
rsync -av "$(pwd)/" /backup/ مثال با Rsync
export PATH="$(pwd):$PATH" اضافه کردن به PATH
basename "$(pwd)" فقط نام دایرکتوری جاری
dirname "$(pwd)" فقط مسیر بالادستی
tar -czf "$(basename "$(pwd)").tar.gz" "$(pwd)"
🔥 در اسکریپت های خیلی کاربرد داره
SCRIPT_DIR="$(pwd)"
❓ آیا میدانید ما دو دستور pwd در لینوکس داریم که در بعضی موارد با هم فرق میکنند ؟😎
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
Forwarded from کانال مهرداد لینوکس
✅ دستور cd مخفف Change Directory در Linux
💠 پاس دادن آرگومان
💠خروجی یک دستور
💠 رفتن به خانه
دستور cd مقدار $HOME را میخواهد
ولی دستور ~ cd مقدار ~ که معادل دقیق مسیر home که یک شورت کات دایرکتوری اصلی خانه است را میخواند
💠 بازگشت به مسیر قبلی - cd
💠 تغییر سریع دایرکتوری
🔥چقدر از این ترفند ها را بلد بودید ؟😎 ⁉️ مثلا کار این دستور چیه ؟(لطفا در گروه جواب ها را spoiler بزنید)
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
💠 پاس دادن آرگومان
mkdir /tmp/newdir
cd !$ # این معادل است با: cd /tmp/newdir
mkdir /home/user/myfolder
cd !!:$ # معادل cd /home/user/myfolder
💠خروجی یک دستور
cd "$(mktemp -d)"
💠 رفتن به خانه
cd ~ # یا cd خالی
cd ~root # root رفتن به دایرکتوری خانه کاربر
دستور cd مقدار $HOME را میخواهد
ولی دستور ~ cd مقدار ~ که معادل دقیق مسیر home که یک شورت کات دایرکتوری اصلی خانه است را میخواند
export HOME=/tmp
cd # به /tmp میره
cd ~ # همچنان به /home/user میره
💠 بازگشت به مسیر قبلی - cd
اگر دوباره اجرا شود، به مسیر فعلی بازمیگردد.
💠 تغییر سریع دایرکتوری
cd /home/user/Documents
cd .. # حالا در /home/user هستید
cd ../.. # رفتن دو سطح به بالا
cd ... # معادل دستور قبل در بعضی شل ها
cd ./ # مسیر فعلی کاربرد اسکریپتنویسی
cd / # رفتن به ریشه
🔥چقدر از این ترفند ها را بلد بودید ؟😎 ⁉️ مثلا کار این دستور چیه ؟
cd !!:2
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
Forwarded from کانال مهرداد لینوکس
📄 دستور ls در لینوکس
✅ از پرکاربرد ترین دستورات در لینوکس برای لیست فایل ها و دایرکتوری ها
اپشن های متداول:
ترفند های ترکیبی در Linux
پیشنهاد میکنم یک alias برای راحتی در .bashrc یا zshrc تعریف کنید، مثلا:
🔥 جایگزین ls به نام exa ✨
❓شما از چه ترفند ترکیبی یا تکنیکی از دستور ls استفاده میکنید؟
آموزشی برای ls جا مونده ؟ در کامنت ها بگید 💐
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
✅ از پرکاربرد ترین دستورات در لینوکس برای لیست فایل ها و دایرکتوری ها
اپشن های متداول:
ls -la مخفی ها،مجوزها،مالک و زمان آخرین تغییر
ls -lh اندازه فایلها
ls -li inode هر فایل
ls -lt آخرین تغییر ls -lc ls -lu
ls -lhS اندازه فایلها ls -lhtr
ls -R ساختار درختی
ls -d */ فقط دایرکتوری
ls *.jpg بر اساس اکستنشن
ترفند های ترکیبی در Linux
ls | nl نمایش با شماره خط
ls -1 | wc -l چه تعداد فایل توی دایرکتوری
ls -lh | less مرور لیست بزرگ فایلها
پیشنهاد میکنم یک alias برای راحتی در .bashrc یا zshrc تعریف کنید، مثلا:
alias ll='ls -lh --color=auto'
پیشنهاد alias شما ؟
🔥 جایگزین ls به نام exa ✨
❓شما از چه ترفند ترکیبی یا تکنیکی از دستور ls استفاده میکنید؟
آموزشی برای ls جا مونده ؟ در کامنت ها بگید 💐
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
Forwarded from Linuxor ?
هم بنیان گذار super.com که یه برنامه نویسه و شرکتش سالی 200 میلیون دلار درآمد داره یه لیست درست کرده از چیزایی که برای هوش مصنوعی خودش یاد گرفته و گفته اینارو توی دو هفته بخونید :
https://github.com/henrythe9th/AI-Crash-Course
چیزایی که معرفی کرده بود رو چک کردم خیلی جالب بود بیشتر مقالات پایه ای هوش مصنوعی بود و واقعا هم برای موفقیت هیچ راه میانبری وجود نداره باید یادگرفت :)
@Linuxor
https://github.com/henrythe9th/AI-Crash-Course
چیزایی که معرفی کرده بود رو چک کردم خیلی جالب بود بیشتر مقالات پایه ای هوش مصنوعی بود و واقعا هم برای موفقیت هیچ راه میانبری وجود نداره باید یادگرفت :)
@Linuxor
Forwarded from a pessimistic researcher (Kc)
Master Thesis.pdf
107.2 KB
Master Thesis @ MPI-SWS
————————
دوستان این فایل advertisement رسمی هستش. هم مفصل تر پروژهها توضیح داده شده و هم نحوهی اپلای رو توضیح دادیم.
————————
دوستان این فایل advertisement رسمی هستش. هم مفصل تر پروژهها توضیح داده شده و هم نحوهی اپلای رو توضیح دادیم.
Forwarded from کانال مهرداد لینوکس
🔥 معرفی zoxide دستور CD هوشمند تر با پشتیبانی از انواع shell
✨ دستور cd و امکانات آن را قبلا اینجا معرفی کرده بودم
✨و دستور cd در مقابل pushd و popd و معرفی dirs اینجا معرفی کرده بودم
✨و البته ابزار enhancd را معرفی کرده بودم🫠
ابزار zoxide یک دستور cd هوشمندتره که از z (z - jump around یا z.lua ) و autojump الهام گرفته شده.
این دستور دایرکتوریهایی را که بیشتر استفاده میکنید به خاطر میسپاره، پس میتوانید تنها با چند ضربه کلید به آنها "پرش" کنید.
راستی zoxide روی تمام پوستههای اصلی کار میکند.😎
فیلم کار با این ابزار در اینجا قابل دیدن است
مثل همیشه از لینوکس لذت ببرید ابزار bd command یک معادل دیگه cd را یعنی معرفی کنم 🧐؟
سایت اصلی
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
✨ دستور cd و امکانات آن را قبلا اینجا معرفی کرده بودم
✨و دستور cd در مقابل pushd و popd و معرفی dirs اینجا معرفی کرده بودم
✨و البته ابزار enhancd را معرفی کرده بودم🫠
چقدر در مورد cd مطلب نوشتم، علاقه خاصی به جابه جایی دارم 😁
ابزار zoxide یک دستور cd هوشمندتره که از z (z - jump around یا z.lua ) و autojump الهام گرفته شده.
این دستور دایرکتوریهایی را که بیشتر استفاده میکنید به خاطر میسپاره، پس میتوانید تنها با چند ضربه کلید به آنها "پرش" کنید.
راستی zoxide روی تمام پوستههای اصلی کار میکند.😎
فیلم کار با این ابزار در اینجا قابل دیدن است
مثل همیشه از لینوکس لذت ببرید ابزار bd command یک معادل دیگه cd را یعنی معرفی کنم 🧐؟
سایت اصلی
#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
Forwarded from a pessimistic researcher (Kc)
یک توضیح هم در مورد بچههای ایران بگم،
ببینید توی اروپا این مرسومه که یک دانشجوی ارشد در صورتی که استادش موافقت کنه، میتونه تز ارشدش رو با یک استاد دیگهای در یک دانشگاه دیگهای انجام بده. بنابراین از نظر لوجستیک و کاغذ بازی همه چیز شدنیه. منتهی از اونجایی که هماهنگی این لوجستیک با دانشگاهای داخل ایران شدنی نیست، موسسه نمیتونه همچین آفری بده. تنها آپشنی که برای دانشجوهای ایران هست اینه که پروگرام internship رو اپلای کنند که اینجا معرفی کردم.
در مورد اینترنشیپ توی گروه ما هم صحبت میکنم با گروه و اگر اوکی بود اون رو هم بهتون میگم.
ببینید توی اروپا این مرسومه که یک دانشجوی ارشد در صورتی که استادش موافقت کنه، میتونه تز ارشدش رو با یک استاد دیگهای در یک دانشگاه دیگهای انجام بده. بنابراین از نظر لوجستیک و کاغذ بازی همه چیز شدنیه. منتهی از اونجایی که هماهنگی این لوجستیک با دانشگاهای داخل ایران شدنی نیست، موسسه نمیتونه همچین آفری بده. تنها آپشنی که برای دانشجوهای ایران هست اینه که پروگرام internship رو اپلای کنند که اینجا معرفی کردم.
در مورد اینترنشیپ توی گروه ما هم صحبت میکنم با گروه و اگر اوکی بود اون رو هم بهتون میگم.
Forwarded from محتوای آزاد سهراب (Sohrab)
اگر نمیدونید #پارچ چه چیزهایی داره و روی چه چیزهایی در دسترسه و یا در بهزودی در دسترس خواهد بود، این نمودار درختی ممکنه کمک کنه.
@SohrabContents
@SohrabContents
Forwarded from Python Hints
یک نگاهی به مصاحبههای
یا حتی
تمام این موارد حداقلای ها هست ولی در سطوح مختلف از شما پرسیده میشه.
در نهایت؛ فکر میکنم از پستهایی که تا به امروز گذاشته شده همه درک کردید!
من پستهام برای
software engineer
شدن هست و کسایی که شاید بودنشون توی این کانال هم اشتباه باشه؛ اما قطعاً خوشحالیم از اینکه هستند:
۱- انواع و اقسام وایب کدر
۲- بطورکلی تر؛ کدرها
۳- هرکسی که نیازی به درک داشتن از کاری که میکنه نداره و فقط میخواد ی چیزی دمو کنه
درنهایت برای سه مورد خاص هم هیچکدوم از مطالب کتابهای بالا نیاز نیست :
۱- دانشجویی که میخواد از شر تسکهای استاد زودتر راحت بشه.
۲- کارمند دولتی که ۱/۳ شرکت خصوصی حقوق میگیره و مدیرانش هم هیچ درکی از هیچی ندارند.
۳- کسی که ایده خوبی داره و کمتر از ۱-۲ هفته وقت داره برای ارائه ایدهاش
اگر توی این ۲ دسته بندی و ۶ مورد نیستید؛ شرمندهام باور کنید یا نه تأکید میکنم!
کتابهایی که گفتم حداقلهایی هست که باید یاد بگیرید تا بهتون بگن
software engineering بندازیدیا حتی
mock interview هایی که موجود هست! تمام این موارد حداقلای ها هست ولی در سطوح مختلف از شما پرسیده میشه.
در نهایت؛ فکر میکنم از پستهایی که تا به امروز گذاشته شده همه درک کردید!
من پستهام برای
software engineer
شدن هست و کسایی که شاید بودنشون توی این کانال هم اشتباه باشه؛ اما قطعاً خوشحالیم از اینکه هستند:
۱- انواع و اقسام وایب کدر
۲- بطورکلی تر؛ کدرها
۳- هرکسی که نیازی به درک داشتن از کاری که میکنه نداره و فقط میخواد ی چیزی دمو کنه
درنهایت برای سه مورد خاص هم هیچکدوم از مطالب کتابهای بالا نیاز نیست :
۱- دانشجویی که میخواد از شر تسکهای استاد زودتر راحت بشه.
۲- کارمند دولتی که ۱/۳ شرکت خصوصی حقوق میگیره و مدیرانش هم هیچ درکی از هیچی ندارند.
۳- کسی که ایده خوبی داره و کمتر از ۱-۲ هفته وقت داره برای ارائه ایدهاش
MVP داشته باشه که کار کنه اگر توی این ۲ دسته بندی و ۶ مورد نیستید؛ شرمندهام باور کنید یا نه تأکید میکنم!
کتابهایی که گفتم حداقلهایی هست که باید یاد بگیرید تا بهتون بگن
Software EngineerForwarded from Gopher Academy
🔵 عنوان مقاله
koanf 2.3: Read Configuration with Multiple Sources and Formats
🟢 خلاصه مقاله:
اkoanf 2.3 ابزاری برای خواندن و ترکیب پیکربندی از چند منبع و چند فرمت است؛ از JSON، TOML و YAML تا متغیرهای محیطی، command line، فایلهای محلی و سرویسهای ابری مانند S3. شما میتوانید این منابع را لایهبندی کنید، قواعد تقدم و ادغام تعیین کنید و بدینترتیب رفتار پیکربندی را در محیطهای مختلف کنترل کنید. این نسخه بهعنوان جایگزینی «سبکتر» برای Viper معرفی میشود و با تکیه بر سادگی، وابستگیهای کمتر و API جمعوجور، ادغام و نگهداری را آسانتر میکند.
#koanf #Configuration #Viper #JSON #YAML #TOML #S3 #DevOps
🟣لینک مقاله:
https://golangweekly.com/link/174428/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
koanf 2.3: Read Configuration with Multiple Sources and Formats
🟢 خلاصه مقاله:
اkoanf 2.3 ابزاری برای خواندن و ترکیب پیکربندی از چند منبع و چند فرمت است؛ از JSON، TOML و YAML تا متغیرهای محیطی، command line، فایلهای محلی و سرویسهای ابری مانند S3. شما میتوانید این منابع را لایهبندی کنید، قواعد تقدم و ادغام تعیین کنید و بدینترتیب رفتار پیکربندی را در محیطهای مختلف کنترل کنید. این نسخه بهعنوان جایگزینی «سبکتر» برای Viper معرفی میشود و با تکیه بر سادگی، وابستگیهای کمتر و API جمعوجور، ادغام و نگهداری را آسانتر میکند.
#koanf #Configuration #Viper #JSON #YAML #TOML #S3 #DevOps
🟣لینک مقاله:
https://golangweekly.com/link/174428/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - knadh/koanf: Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML,…
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. - knadh/koanf
Forwarded from DevTwitter | توییت برنامه نویسی
تابستونی که گذشت می خواستم روی یک آنتی دیداس کار کنم. در مرحله ای، ابزاری نوشتم که بتونم این پروژه رو تست کنم. خود پروژه که طبق انتظاراتم جلو نرفت ولی ابزار تستش رو گذاشتم روی گیت هاب.
https://github.com/naseridev/udpnull
@DevTwitter | <Nima Naseri/>
https://github.com/naseridev/udpnull
@DevTwitter | <Nima Naseri/>
Forwarded from a pessimistic researcher (Kc)
خواستم یاد آوری کنم که جلسهی هفتگی بعدی مون همین پنجشنبه ساعت ۸ به وقت ایران هستش. این هفته مقالهی کلاسیکی که بررسی میشه در مورد Church–Rosser theorem هستش. علاوهبر خود مقاله، کلی منبع دیگه هم معرفی کردیم برای یادگیری Lambda calculus و این قضیه که همهشون رو میتونید از لینک زیر پیدا کنید:
https://github.com/yasaminashoori/CS_ReadingClub/tree/master/week2
اگر هم توی گروهمون عضو نیستید لینکش اینجاست.
https://github.com/yasaminashoori/CS_ReadingClub/tree/master/week2
اگر هم توی گروهمون عضو نیستید لینکش اینجاست.
Forwarded from a pessimistic researcher (Kc)
پوزش بابت اشتباهی که شد :) جلسه ساعت ۸ شب شروع میشه نه ۶!
Forwarded from Laravel News
Introduction to MongoDB & Laravel-MongoDB Setup https://laravel-news.com/introduction-to-mongodb-laravel-mongodb-setup
Laravel News
Introduction to MongoDB & Laravel-MongoDB Setup - Laravel News
Learn how to integrate MongoDB with Laravel by building a full developer blog. This step-by-step tutorial covers MongoDB fundamentals, setup, polymorphic models, CRUD operations, search, and content categorization.
Forwarded from Laravel News
Laravel Starter Kit by Nuno Maduro https://laravel-news.com/nuno-maduro-laravel-starter-kit
Laravel News
Laravel Starter Kit by Nuno Maduro - Laravel News
Nuno Maduro's Laravel Starter Kit is a strict Laravel skeleton for those who demand meticulous precision in their projects. This starter kit includes tools to enforce strictness in type coverage, formatting, max static analysis, and more.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 این روزها در افغانستان کسی آنلاین نمیشود؛ چرا طالبان اینترنت را قطع کرد؟
به گزارش زومیت، طالبان در اقدامی گسترده دسترسی به اینترنت فیبر نوری خانگی را در چندین ولایت افغانستان از جمله بلخ، قندهار و ننگرهار قطع کردهاند. در برخی مناطق حتی خدمات DSL و وایرلس نیز متوقف شده است.
طالبان دلیل این اقدام را «جلوگیری از اشاعه فحشا» عنوان کردهاند. با این حال، زومیت مینویسد که ناتوانی این گروه در اجرای سیستم فیلترینگ یکپارچه، از عوامل اصلی گرایش طالبان به قطع کامل اینترنت پرسرعت محسوب میشود.
بر اساس این گزارش، حدود ۳۰ هزار نفر به دلیل این خاموشی دیجیتال شغل خود را از دست دادهاند و سرعت اینترنت موبایل در کابل به حدی پایین آمده که برخی آن را با اینترنت دایل آپ مقایسه میکنند.
زومیت هشدار میدهد که مرحله بعدی میتواند محدودیتهای شدیدتر روی اینترنت همراه باشد؛ اقدامی که خطر انزوای کامل افغانستان در عرصه دیجیتال را به همراه خواهد داشت.
#خبر
@TheRaymondDev
به گزارش زومیت، طالبان در اقدامی گسترده دسترسی به اینترنت فیبر نوری خانگی را در چندین ولایت افغانستان از جمله بلخ، قندهار و ننگرهار قطع کردهاند. در برخی مناطق حتی خدمات DSL و وایرلس نیز متوقف شده است.
طالبان دلیل این اقدام را «جلوگیری از اشاعه فحشا» عنوان کردهاند. با این حال، زومیت مینویسد که ناتوانی این گروه در اجرای سیستم فیلترینگ یکپارچه، از عوامل اصلی گرایش طالبان به قطع کامل اینترنت پرسرعت محسوب میشود.
بر اساس این گزارش، حدود ۳۰ هزار نفر به دلیل این خاموشی دیجیتال شغل خود را از دست دادهاند و سرعت اینترنت موبایل در کابل به حدی پایین آمده که برخی آن را با اینترنت دایل آپ مقایسه میکنند.
زومیت هشدار میدهد که مرحله بعدی میتواند محدودیتهای شدیدتر روی اینترنت همراه باشد؛ اقدامی که خطر انزوای کامل افغانستان در عرصه دیجیتال را به همراه خواهد داشت.
#خبر
@TheRaymondDev
زومیت
این روزها در افغانستان کسی آنلاین نمیشود؛ چرا طالبان اینترنت را قطع کرد؟ - زومیت
از روز دوشنبه، شهرهای بلخ، قندهار و چند ولایت دیگر افغانستان به یک سکوت کامل دیجیتالی فرو رفتهاند.
Forwarded from DevTwitter | توییت برنامه نویسی
دستور cd در لینوکس
برای جا به جایی بین پوشه ها و مسیر ها در linux است
معادل هایی زیادی داره مثل pushd و popd یا dirs
و نسخه های مدرن مثل enhancd یا zoxide
هم هست
https://github.com/ajeetdsouza/zoxide
اینجا لینوکسه و انتخاب با شماست
@DevTwitter | <MehrdadLinux/>
برای جا به جایی بین پوشه ها و مسیر ها در linux است
معادل هایی زیادی داره مثل pushd و popd یا dirs
و نسخه های مدرن مثل enhancd یا zoxide
هم هست
https://github.com/ajeetdsouza/zoxide
اینجا لینوکسه و انتخاب با شماست
@DevTwitter | <MehrdadLinux/>
Forwarded from آموزش برنامه نویسی و دوره های امنیتی
در الکامپ منتظر حضور شما هستیم
☁️ در آروانیترین غرفهی #الکامپ ۱۴۰۴ به دیدار ما بیایید، تا از زیرساخت یکپارچهی ابر و هوش مصنوعی صحبت کنیم.
⏰ ۳ تا ۶ مهرماه
📌سالن ۸ و ۹
⏱️ ساعت ۸ تا ۱۶
👨💻 منتظر حضور شما در سالن #الکام_استارز هستیم.
☁️ @Arvancloud
☁️ در آروانیترین غرفهی #الکامپ ۱۴۰۴ به دیدار ما بیایید، تا از زیرساخت یکپارچهی ابر و هوش مصنوعی صحبت کنیم.
⏰ ۳ تا ۶ مهرماه
📌سالن ۸ و ۹
⏱️ ساعت ۸ تا ۱۶
👨💻 منتظر حضور شما در سالن #الکام_استارز هستیم.
☁️ @Arvancloud
Forwarded from DevTwitter | توییت برنامه نویسی
با توجه به تغییر تعرفه قیمت اینترنت، پرسشنامه پیشرو به منظور بررسی میزان کیفیت، سرعت و رضایت کاربران اینترنت تهیه شده است.
از شما تقاضا داریم با پاسخگویی به این سوالات ما را در رسیدن به هدف تحقیق یاری کنید. 💌
🎁🎁در پایان میتوانید با ثبت شماره همراه خود در قرعهکشی ۵کارت هدیه ۱ میلیون تومانی شرکت کنید.
❓برای تکمیل پرسشنامه کلیک کنید.❓
از شما تقاضا داریم با پاسخگویی به این سوالات ما را در رسیدن به هدف تحقیق یاری کنید. 💌
🎁🎁در پایان میتوانید با ثبت شماره همراه خود در قرعهکشی ۵کارت هدیه ۱ میلیون تومانی شرکت کنید.
❓برای تکمیل پرسشنامه کلیک کنید.❓
Forwarded from DevTwitter | توییت برنامه نویسی
افزونه لایو سرچ سریع تر از همیشه!
در نسخه جدید کوئریهای دیتابیس بهینه تر شدن و تفاوتش کاملا مشهوده حتی روی سایت های کوچیک.
علاوه بر این UX با نمایش شورتکات کیبورد بهبود پیدا کرد.
راستی لایو سرچ بدون موس و صرفا با کیبورد هم قابل استفادس
https://github.com/Skilledup/sk-live-search/releases/tag/v1.0.5
@DevTwitter | <Mohammad Anbarestani/>
در نسخه جدید کوئریهای دیتابیس بهینه تر شدن و تفاوتش کاملا مشهوده حتی روی سایت های کوچیک.
علاوه بر این UX با نمایش شورتکات کیبورد بهبود پیدا کرد.
راستی لایو سرچ بدون موس و صرفا با کیبورد هم قابل استفادس
https://github.com/Skilledup/sk-live-search/releases/tag/v1.0.5
@DevTwitter | <Mohammad Anbarestani/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️ پیشگیری قبل از بحران با یک نکتهی آموزشی مهم
🔹 در توزیعهای مبتنی بر دبیان هنگام نصب یا بروزرسانی گاهی با مشکلاتی مثل تداخل بستهها، حذف ناخواستهی نرمافزارها یا خطاهای نصب مواجه میشویم.
برای جلوگیری از این مشکلات، میتوانیم از قابلیت شبیهسازی (Simulation) در ابزارهای apt و aptitude استفاده کنیم. این قابلیت باعث میشود قبل از انجام هر تغییری ببینید دقیقاً چه اتفاقی خواهد افتاد، بدون اینکه چیزی واقعاً نصب یا حذف شود.
### روش استفاده: تست قبل از نصب بسته
یا معادل آن:
### تست قبل از بروزرسانی سیستم
تست برای بروزرسانی کامل (که حتی تغییرات وابستگیها را هم شامل میشود):
نویسنده: حسین سیلانی. آموزش های بیشتر در:
https://learninghive.ir
🔹 در توزیعهای مبتنی بر دبیان هنگام نصب یا بروزرسانی گاهی با مشکلاتی مثل تداخل بستهها، حذف ناخواستهی نرمافزارها یا خطاهای نصب مواجه میشویم.
برای جلوگیری از این مشکلات، میتوانیم از قابلیت شبیهسازی (Simulation) در ابزارهای apt و aptitude استفاده کنیم. این قابلیت باعث میشود قبل از انجام هر تغییری ببینید دقیقاً چه اتفاقی خواهد افتاد، بدون اینکه چیزی واقعاً نصب یا حذف شود.
### روش استفاده: تست قبل از نصب بسته
sudo apt install <package_name> -s
sudo aptitude install <package_name> -s
یا معادل آن:
sudo apt install <package_name> --simulate
sudo apt install <package_name> --dry-run
### تست قبل از بروزرسانی سیستم
sudo apt upgrade --simulate
sudo apt upgrade --dry-run
sudo apt upgrade -s
تست برای بروزرسانی کامل (که حتی تغییرات وابستگیها را هم شامل میشود):
sudo apt full-upgrade -s
sudo apt full-upgrade --simulate
نویسنده: حسین سیلانی. آموزش های بیشتر در:
https://learninghive.ir