فالکون، سریعترین فریم ورک پی اچ پی

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

فالکون به عنوان اکستنشن سی برای پی اچ پی نوشته شده. احتمال داره اسم زفر (Zephir) را شنیده باشید، زفر یک زبان برنامه نویسی اوپن سورس هست که برای توسعه و نگهداری اکستنشن های پی اچ پی با تمرکز بر روی مدیریت منابع و حافظه ساخته شده و محصولی از همین تیم برنامه نویسی هستش.

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

این فریم ورک، یک فریم ورک فول استک هستش و امکانات لازم برای اتصال به دیتابیس MySQL و MongoDB،‌امکانات اعتبار سنجی و مسیر دهی و این نظیر امکانات را به صورت پیشفرض در خودش جا داده.

ادامه مطلب …

دریافت تورنت بر روی سرور شخصی و دانلود مستقیم

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

در ادامه این مطلب توضیح میدم که به چه صورت میتونید تورنت های خودتون را بر روی وی پی اس یا سرور اختصاصی خودتون دانلود کنید و سپس از روی سرور و به صورت مستقیم بر روی سیستم دسکتاپ خودتون دانلود کنید یا به اصطلاح لینک تورنت های خودتون را مستقیم کنید.

لازم به به ذکر هست که همونطور که قبلا ذکر شده برای استفاده از این روش شما نیاز به سرور اختصاصی یا وی پی اس خواهید داشت. همچنین فرض بر این هست که به نکات اولیه کار با سرور لینوکس آشنایی دارید.

در این مطلب من از نرم افزار Deluge روی سرور لینوکس Ubuntu استفاده میکنم، همچنین سیستم دسکتاپ هم در اینجا دسکتاپ Ubuntu هست پس شیوه نصب در هر دو سیستم به یک شکل خواهد بود.

ادامه مطلب …

دسترسی به سورس پکیج های اندروید


به عنوان یک توسعه دهنده و دولوپر شاید این کنجکاوی برای شما هم پیش اومده باشه که دوست داشته باشید که به سورس بعضی اپ ها نگاهی بندازید و ببینید که چطوری پیاده سازی شدن. قطعا فایل های پکیح اندروید با پسوند apk هم از این مورد مستثنی نیستند.

ابزار هایی که میخوام اینجا معرفی کنم dex2jar و jd-gui هستند که شاید برخی از شما دوستان با اون آشنایی داشته باشید. با استفاده از این دو ابزار شما قادر خواهید بود به سورس کد جاوای فایل های apk دسترسی پیدا کنید.

البته لازم به ذکر هستش که در صورتی که توسعه دهنده های پکیج مورد نظر از تکنیک obfuscate یا همون مبهم کردن کد استفاده کرده باشند کار برای شما کمی سخت خواهد بود. لازم به ذکر هست که شاید خوشبختانه یا متاسفانه توسعه دهنده های داخلی زیاد به این مورد توجهی ندارند. ادامه مطلب …

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

همونطور که احتمالا اطلاع دارید، اندروید استودیو (Android Studio) محیط توسعه جدید اندروید بر پایه IDE قدرتمند و پرطرفدار IntelliJ IDEA هستش. با وجود اینکه اندروید استودیو هنوز در حال توسعه هست و استفاده از اون برای کاربران تازه کار چندان توصیه نمیشه باز هم نمیشه از امکانات منحصر به فرد و روزافزون اون چشم پوشی کرد.

اخیرن در مطلبی که توسط Web Upd8 منشر شده مخزن  PPA برای اندروید استودیو که توسط Paolo Rotolo ایجاد شده معرفی شد که امکان نصب سریع و آسان تر اون را بر روی اوبونتو و سایر توضیع های مبتنی بر اون نظیر لینوکس مینت فراهم هم میکنه. در ادامه سعی دارم که به صورت مختصر و مفید نحوه استفاده از این مخزن برای نصب اندروید استودیو بر روی توضیع لینوکس اوبونتو را عنوان کنم. ادامه مطلب …