نوشته‌های مربوط به:

#آموزش

افزایش سرعت لاراول

افزایش سرعت لاراول می‌تونه با چند تا کار ساده انجام بشه. این راهنما موارد عمومی رو پوشش می‌ده و با چند روش ساده افزایش عملکرد رو شاهد خواهیم بود. ضمناً قرار نیست که وارد جزئیات وب اپلیکیشن‌های ویژه یا روش‌های زمان‌بر و پیچیده بشه. نکته اینکه قرارم بر این بوده که هرجا بتونم توی هر موضوعی متنی رو به فارسی در وب منتشر کنم حتی اگه ترجمه باشه. این یادداشت ترجمهٔ ساده از مقالهٔ Speeding up  Laravel in Simple Steps هست که یه راهنما خیلی ساده و جمع و جوره. ## استفاده از Cookie به جای فایل برای Sessionها تغییر متغیرهای محیطی و تنظیمات معمولاً عملکرد اپلیکیشن رو تا حد قابل قبولی ارتقا می‌ده. بس...

خواندن نوشته

ایجاد و استفاده از فایل کانفیگ لاراول

لاراول هم مثل اکثر فریمورک‌های بزرگ یه دایرکتوری برای فایل‌های کانفیگش داره، پوشه‌ی config که در دایرکتوری روت هست رو برای اینکار در نظر گرفتند که پر از فایل‌های کانفیگه. ما هم به عنوان توسعه‌دهنده‌ی لاراول این توانایی رو داریم که یکه فایل کانفیگ لاراول مورد نظر خودمون رو ایجاد کنیم و از اون استفاده کنیم. وقتی هم که بخوایم یه پکیج برای لاراول بنویسیم به احتمال زیاد نیاز داریم که فایل کانفیگ خودتون رو ایجاد کنیم پس در ادامه روش درست این کار رو توضیح می‌دم. ## ایجاد فایل کانفیگ خب از اونجا که همه چیز توی لاراول ساده ست برای ایجاد یه فایل کانفیگ کافیه که یه فایل به هر اسمی که دوست داریم تو...

خواندن نوشته

از کدام روش برای ایجاد لینک در لاراول استفاده کنیم؟

یاکوب بنت (Jacob Bennett) توی جامعه لاراول تقریبا شناخته شده‌ست مخصوصا بخاطر پادکست لاراول نیوز . مدتی پیش یه نظرسنجی توی توییتر گذاشته بود که وقتی توی ویوی لاراول کاربر رو به یه لینک ارجاع می‌دید از چه روش و هلپری استفاده می‌کنید؟ من خودم به شخصه برای ایجاد لینک در لاراول از route() استفاده می‌کنم و گاهی هم از URL String استفاده کردم. پانصد نفر به این نظرسنجی پاسخ دادند و خب جواب نظرسنجی هم واضحه که پاسخ‌دهنده‌ها با اختلاف از route() استفاده می‌کنند. ولی خب برای آدم این سوال پیش میاد که چه روش‌هایی برای این کار هست؟ نکنه روش‌های بیشتری باشه و یا روش‌های دیگه بهتر باشند؟ در ادامه ر...

خواندن نوشته

نصب و تنظیم تور روی لینوکس

می‌دونم که افراد مختلفی کار کردن با تور که خیلی هم آسونه رو آموزش دادند ولی گفتم من هم یه مروری کرده باشم فقط همین. تور قراره هویت کاربر رو مخفی کنه که شاید توی مقاله‌ی Tor یک مسیر پیازی! نسبتا خوب روش کار این سیستم مرور شده. بخش زیادی از افراد دوست دارند که از tor browser استفاده کنند و کار کردن و تنظیم کردن بریج یا پل براش خیلی راحته ولی اگه بخوایم از  خود تور استفاده کنیم تا بتونیم پهنای باند برنامه‌ها و مرورگرهای دلخواهمون رو از اون رد کنیم چی؟ کافیه پکیج تور و یکی دوتا پکیج دیگه روی سیستممون نصب بشند. توی توزیع‌های برپایه دبیان به این صورت   sudo apt install tor obfs4proxy   و...

خواندن نوشته

عدم نمایش بخش تاچ‌پد در تنظیمات گنوم

اگه وقتی وارد تنظیمات Mouse & Touchpad گنوم شدید و متوجه شدید که بخش Touchpad دیگه وجود نداره احتمالا به تازگی نسخه‌ی گنومتون رو آپدیت کردید! گنوم توی نسخه‌ی 3.20 یه مشکل کوچیکی براش پیش میاد و اون دقیقا همین مشکل شماست و البته مشکل من بود. گنوم ۳.۲۰ تاچپد رو می‌شناسه ولی توی بخش تنظیمات گرافیکی در دسترس نیست که قابلیت‌هاش رو تغییر بدید. علت چیه؟ خیلی ساده ست، گنوم نسخه‌ی ۳.۲۰ دیگه از Synaptics TouchPad driver پشتیبانی نمی‌کنه و به جای اون از  libinput input driver پشتیبانی ‌‌می‌کنه. حالا اگه شما گنوم رو آپدیت کنید بسته‌ی مورد نیازش رو نصب نمی‌کنه یا اگه نصب کنه بسته قبلی هم همچنان نصب ...

خواندن نوشته

چرا باید از display:inline-block بجای float استفاده کنیم؟

مدتی میشه که دارم از display:inline-block به جای float استفاده می‌کنم. البته نه همه جا ولی خب درصد استفاده‌ش روز به روز داره برام بیشتر میشه. اوایل به خودم می‌گفتم برای چی باید از float استفاده کنم؟ مشکلات float تا حدودی می‌شناسم و می‌تونم حلشون کنم! ولی بعد گفتم خب چه کاریه از چیزی استفاده کن که مشکلاتش کمتر و کمتر باشه. البته نکته همینه که inline-block هم مشکلات خاص خوش رو داره و یه ویژگی جادویی نیست. مشکلات float کاربرد اصلی استفاده از float پخش شدن متن نوشته‌ها به دور عکس یا عنصر دیگه بوده یه جورهایی شبیه به صفحات روزنامه. مشکل شناخته شده‌ای که وجود داشت این بود که عنصر والدی که داخلش عنا...

خواندن نوشته

نصب و استفاده از Sublime Text روی دبیان

Sublime Text رو خیلی دوست دارم. کارکردن باهاش خیلی راحته. هیچ چیزی گیر و یا پیچیده نیست. از همون اول اینجوریه نه با تنظیمات و سر و کله زدن. اولین بار که اومد از sublime text روی دبیان استفاده کنم برام سخت بود، یعنی تازه بود روش نصب وگرنه اونقدرها هم وقت گیر یا سخت نیست. تنها مشکل سابلایم تکست اینه که منبع‌باز نیست، ولی خوب دبیان که هست. sublime text توی مخازن اکثر توزیع‌های لینوکسی وجود نداره و مجبور به نصب دستی اون هستیم مراحل کامل اون رو در این نوشته توضیح دادم. گام اول: فایل فشرده‌ش رو از سایت سابلای دانلود می‌کنیم بعد هم با دستور زیر اکسترکتش می‌کنیم. توجه کنید که فایل شما ممکنه ا...

خواندن نوشته