بهترین فریموورک برای پی اچ پی

خوشبختانه php دارای فریموورک ها و سیستم های مدیریت رایگان و متن باز بسیاری هست که هر کدام امکانات و خصوصیات مختلفی دارند، البته شاید این تعدد زیاد گاهی باعث سردرگمی و انتخاب نادرست ابزار بشه، ابزار، cmsها، frameworkها و کلی کتابخانه رایگان دیگه که گاهی انتخاب نادرست ممکنه نتایج ناخوشایندی به دنبال داشته باشه...

یکی از اشتباههای من هم انتخاب نادرست یک ابزار بود. هر چند جوملا سیستم بسیار بسیار قوی برای ایجاد انواع مختلف وب سایت ها است و امکانات بسیار خوبی هم برای توسعه انواع افزونه ها ارایه می ده اما به هیچ وجه ابزار مناسبی برای توسعه نرم افزارهای تحت وب ( و نه وب سایت) نیست.

به طور کل برای ایجاد نرم افزار تحت وب با اندازه متوسط و بزرگ هیچ وقت به سراغ سیستم های مدیریت محتوا نروید. هرچند هر کدام از آنها ممکن است دارای فریموورک منحصر به فرد و سیستم مدیریت محتوای قوی باشند اما همه انها برای اینکه بهترین CMS باشند ساخته شده اند. البته بعضی از cmsهای کوچکتر هم وجود دارند که شاید امکانات خیلی کمتری داشته باشند اما در عین cms بود امکان توسعه مناسبی ارایه میدهند مثل pyrocms اما پیشنهاد اصلی : برای توسعه یک نرم افزار حقیقی! تحت وب از یک framework استفاده کنید.

خوشبختانه مثل cmsها، فریموورکهای بسیار زیادی برای php به صورت رایگان و اپن سورس وجود داره:

لاراول ، سیمفونی ، زندفریموورک، ییی۲ ، کداگنایتر و تعداد بسیار دیگری که هر کدام خصوصیات و نقاط ضعف و قوت خود را دارند. در فرصت محدودی که فراهم شد تعدادی از این سیستم ها رو بررسی کردم و باید بگم بهترین فریموورک برای شما همانی هست که بهتر و آسانتر می تونید چیزی رو که در نظر دارید پیاده سازی کنید.

هرچند برای من لاراول و یی۲ جذاب و خوشایند بودند اما کداگنایتر در عین سادگی و قابل فهم بودن، امکانات مناسبی رو برای توسعه سریع فراهم می کنه و اونقدر امن و پایدار و آسان هست که بتواند به عنوان بستر اصلی برای یک تیم چند نفره (به جای جوملا) انتخاب بشه. در صورتی که می خواهید فریموورکی برای توسعه نرم افزار وب انتخاب کنید پیشنهاد می کنم حتما کدایگناتر رو بررسی کنید به خصوص نسخه سه که بهبودهای زیادی رو نسبت به نسخه قبلی داره. البته یی۲ و لاراول هم گزینه های بعدی(یا قبلی!!) می تونند باشند.

به رسوا شدنش می ارزد ...

به خدا عشق، به رسوا شدنش می‌ارزد / و به مجنون و به لیلا شدنش می‌ارزد

دفتر قلب مرا وا کن و نامی بنویس / سند عشق ،به امضا شدنش می‌ارزد

گرچه من تجربه‌ای از نرسیدن‌هایم / کوشش رود به دریا شدنش می‌ارزد

کیستم ؟... باز همان آتش سردی که هنوز / حتم دارد که به احیا شدنش می‌ارزد

با دو دست تو فرو ریختنِ دم به دمم / به همان لحظه‌ی بر پا شدنش می‌ارزد

دل من در سبدی ، عشق ،به نیل تو سپرد / نگهش دار، به موسی شدنش می‌ارزد

سال‌ها گرچه که در پیله بماند غزلم / صبر این کرم به زیبا شدنش می‌ارزد.

خط پیشانی من،قصه ی دردیست کهن / بنویسش به چلیپا شدنش می ارزد

مریما!! غم مخور از سرزنش دشمن و دوست / طفل جان تو  به عیسی شدنش می ارزد.

 

«علی اصغر داوری»

به اشتراک گذاری اینترنت در لینوکس

چیزی که در لینوکس برام خوش آیند هست اینه که برای انجام یک کار ساده که در ویندوز با چند کلیک ساده انجام می شه، باید کلی زحمت و سختی کشید!! مدتها قبل موقعیتی پیش آمد که لازم بود اینترنت کامپیوترم رو برای استفاده دیگران به اشتراک بذارم.

در ویندوز به خصوص ویندوز هفت و بعد از آن، علاوه بر اینکه این امکان به صورت پیشفرض و با کمی تغییرات در خود ویندوز قابل دسترس هست، اما برنامه های متنوعی مانند connectify یا mhotspot هستند که عملا کار به اشتراک گذاری و مدیریت اینترنت اشتراک گذاری شده رو بسیار بسیار آسان می کنند. هرچند در نصب کارت وای فای یو اس بی هم کاری به جز چند کلیک لازم نیست.

اما در لینوکس کمی باید بیشتر یاد بگیرید، مثلا لازمه نوع چیپست کارتتون رو بدونید (البته ۹۰٪ مواقع لینوکس سخت افزارها رو خیلی بهتر از ویندوز هفت تشخیص می ده) و بعد کانکشن های مورد نیاز رو ایجاد کنید.
 مشکل اصلی زمانی رخ می ده که بدونیم نوع کانکشنی که گوشی های آندرویید لازم دارند باید از نوع اکسس پوینت باشه اما اوبونتو و به تبع اون لینوکس مینت به صورت پیش فرض از کانکشن پایه استفاده می کنند (نترسید!! حل این مورد به آسانی ویرایش یک فایل متنی هست)

برای این کار بعد از کلی جستجو صفحات زیر رو پیدا کردم که برام خیلی مفید بود. امیدوارم اگر نیاز به نصب کارت وای فای در لینوکس داشتید این صفحات بتونند براتون مفید باشند:

http://ubuntuhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubuntu/

https://wiki.archlinux.org/index.php/Wireless_network_configuration#ndiswrapper

ادامه مطلب

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

سایت های بسیاری به دلیل اعمال تحریم از طریق ای پی ایران قابل دسترس نیستند، سایت هایی مانند گوگل کد، بخش توسعه آمازون و قسمت دانلود از سورس فورج و...

تور یک نرم افزار اپن سورس برای ناشناس ماندن و حفظ مانیت در محیط وب است که به صورت رایگان و اپن سورس بر روی اکثر پلتفرم ها ارایه می شود. آخرین نسخه از تور به راحتی از طریق مخازن نرم افزاری قابل نصب بر روی لینوکس است. اما در کنار نسخه عادی، تور برای تسهیل استفاده از آن، به همراه نسخه تغییر یافته ای از فایرفاکس ارایه می شود که برای کاربرانی که نمی خواهند با تنظیمات درگیر شوند مناسب است.

کافیست نسخه باندل تور را از سایت رسمی آن دانلود کرده و از حالت فشرده خارج کنید:

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

فایل دانلود شده شامل یک میانبر به فایل اجرایی و یک فولدر حاوی تور و بروزر و فایل های تنظیمات هست. برای اجرای تور، کافیه تا بر روی میانبر کلیک کنید:

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

تنظیمات تور به راحتی از طریق کلید تنظیمات قابل دسترس هست:

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

در صورتی که تور نتواند به واسطها (bridge) دسترسی پیدا کند، می توانید با تنظیم پروتکل یا ورود دستی آدرس پلها، سرعت اتصال تور به شبکه را افزایش دهید:

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

سالها...

در بین پیام‌های امسال من، یک پیام زیباتر از همه بود، «گذشت زندگی تبریک گفتن ندارد، آرزوی روزهای بهتر براتون دارم» ... چه چیزی در قبال این روزها و سالها که سپری می شوند به دست می آوریم؟

شاید هر سال بیشتر یاد می گیریم چه طور زندگی کنیم، و همونقدر بیشتر می فهمیم که شناختن آدما سخت تره...

سال نود و چهار براتون سراغاز و تداوم بهترین های زندگیتون باشه...

 

عکس!

نصب تور بر روی اوبونتو

sudo apt-get update

sudo apt-get install vidalia privoxy tor

 

sudo gedit /etc/privoxy/config

And paste this at the bottom of the file, then save it:

forward-socks5 / 127.0.0.1:9050 .

 

sudo /etc/init.d/tor restart

sudo /etc/init.d/privoxy restart

 

 

complete story : http://www.webupd8.org/2010/09/how-to-install-tor-in-ubuntu-1010.html

کتاب

کتاب خوب است.

استعداد هرگز کافی نیست

مکسول از نویسندگانی هست که بیستر در مورد مدیریت و رهبری و اصول کار گروهی کتاب می نویسه و در این کتابش مطالبی در مورد اینکه استعداد به تنهایی نمی تونه عامل موفقیت باشه نوشته و مهارت هایی رو بیان می کنه که در کنار استعداد می تونن در رشد و پیشرفت تاثیر گذار باشند. این کتاب نه تنها در مورد کار و مدریت فردی هست بلکه گاه گاهی مطالبی در مورد ورزش و رشته های ورزشی بیان می کنه.

کتاب راز شاد زیستن

هر روز انواع فکرها در مورد گذشته، حال و آینده به ذهن خطور می کنن که بعضی موارد می تونن افکار مثبت باشند یا ممکنه منفی باشند. راز شاد زیستن مطالبی در مورد این افکار دربر داره. مثل هر کتاب دیگه ای ممکنه حالاتی که در کتاب بیان شده مشابه حالاتی باشه که شما دارید یا ندارید. کتاب ها باعث می شن کمی بیشتر فکر کنیم

کتاب قورباغه را ببوس

شاید یکی از کتاب های مشهو برایات تریسی کتاب قورباغه را بخور باشد و این کتاب تمایل داشته تا مانند آن موفق باشه! فکر می کنم این کتاب هم (مانند هرکتاب دیگه ای) ارزش یک بار مرور و مطالعه رو داشته باشه

تاریخ ایجاد صفحه : 94-02-15 2:11 ق ظ