Coding is my life

نرم افزار keepSecure

نرم افزار KeepSecure 

این نرم افزار جهت امنیت دستگاه شما میباشد که با تنظیم رمز عبور دستگاه شما دیگر هیچ فردی قادر به تشخیص و یا بدست آوردن رمز عبور شما نخواهد بود! 

نرم افزار قفل صفحه اندروید

۰۹ شهریور ۹۴ ، ۲۰:۵۶ ۲ نظر موافقین ۱ مخالفین ۰
محمدرضا ارم

nodejs نود جی اس

Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه های سریع و گسترش پذیر به وجود آمده است. Node.js از مدل رویدادگرا و non-blocking برای انجام عملیات I/O بهره می برد. از این‌رو Node.js یک پلتفرم سبک و کارا برای پیاده سازی برنامه های Real-time و مبتنی بر داده است که می توانند به راحتی در سرورهای نامتمرکز اجرا شوند.

این پلتفرم از جاوا اسکریپت سمت سرور استفاده میکند که خیلی سریع و راحت و قدرتمند است .

چه کسانی از node js استفاده میکنند ؟؟

eBay, General Electric, GoDaddy, Microsoft, PayPal, Uber, Wikipins, Yahooو...

ادامه مطلب...
۲۸ فروردين ۹۵ ، ۰۳:۴۷ ۰ نظر موافقین ۱ مخالفین ۰
محمدرضا ارم

۱۰ پکیج کاربردی برای طرفداران فریم ورک Laravel


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

ادامه مطلب...
۲۸ تیر ۹۴ ، ۰۱:۴۱ ۰ نظر موافقین ۰ مخالفین ۰
محمدرضا ارم

8 دلیلی که نباید از یک مدیریت محتوا استفاده کنید

من تمایل دارم افرادی رو پیدا کنم که در قدم اول میخوان به مشتریان چنین ایده ای رو، ترویج بدن که اون ها میتونن سایت خودشون رو "به راحتی به کمک یه واژه پرداز" مدیریت کنند .
از اون روزی که این ایده ی سرنوشت ساز برای اولین بار به مردم معرفی شد ، ما شاهد کیفیت پایین سایت های در حال ظهور بودیم . شاید اون سایت ها هیچوقت اینقدر بی کیفیت نبودن ، اما من فک میکنم شما میتونید اون رابطه ی مستقیمی که بین کاهش کیفیت یک سایت و مدت زمانی که خود صاحب سایت اونو مدیریت میکرد رو پیدا کنید .
از میون اشخاصی که سایت ها رو بازدید میکنن ،  سازندگانی هستن که با آگهی های تبلیغاتی در سراسر فیسبوک  مردم رو تشویق میکنن تا ایده هایی رو که با در اختیار داشتن نرم افزار مربوطه میتونن یه سایت رو به سرعت وآسانی بسازن رو عملی کنن . تا حدی میتونه این موضوع درست باشه و هرکسی میتونه یه وب سایت بسازه اما واقعا لزومی نداره که هر کسی به دنبال ساختن سایت باشه .
ادامه مطلب...
۲۸ تیر ۹۴ ، ۰۱:۳۰ ۰ نظر موافقین ۱ مخالفین ۰
محمدرضا ارم

برنامه نویسی عاملگرا (عامل متحرک) با جاوا (کتابخانه jade)

در این پست میخوام در مورد برنامه نویسی مبتنی برعامل یا Agent-Oriented Programming  صحبت کنم. عامل های نرم افزاری (Software Agent) نسل بعدی  object ها می باشند. به عبارت دیگر عامل ها تمامی خصوصیات object ها را دارا می باشند به علاوه هوشمندی (Intelligence). در object ها نیز هوشمندی وجود دارد، اما با تفاوت هایی. برای مثال یک object تا زمانی که کاری را از او نخواهید (یعنی به طور مستقیم متدی را از آن فراخوانی نکنید) هیچ کاری را برای شما انجام نمی دهند.

jade

 ....

ادامه مطلب...
۱۳ خرداد ۹۴ ، ۱۴:۰۰ ۱ نظر موافقین ۱ مخالفین ۰
محمدرضا ارم

بررسی phonegap یا cordova

phonegap چیست؟ چه مزایایی داره ؟ چه معایبی داره؟ cordova چیست؟
PhoneGap یک پلتفرم متن باز برای توسعه اپلیکیشن های موبایل با HTML5 و CSS3و javascript است.
در این پلتفرم شما می توانید رابط گرافیکی اپلیکیشن خود را با استفاده از HTML5 و CSS3 و Jquery Mobile طراحی کنید و برنامه نویسی ها را با Javascript انجام دهید.
یکی از مزیت های این پلتفرم این است که خروجی برای سیستم عامل های مختلف از جمله اندروید، آی او اس، ویندوز فون و سیمبین به شما می دهد در اصطلاح cross platform میباشد.
از مزایای این پلتفرم می توان به قابلیت اجرا و ساخت اپلکیشن با این پلتفرم برای سیستم عامل های زیر اشاره کرد :
Android – Bada – Blackberry – FirefoxOS – iOS – Mac OS X – QT – Tizen – Ubuntu – WebOS – Windows (desktop) – Windows Phone 7 – Windows Phone 8
در حال حاضر Cordova تا نسخه ۳٫۱٫۰ به طور رسمی منتشر شده و در حال پیشرفت خوبی است !‌
خیلی عالیه مگه نه؟؟ 
phonegap

ادامه مطلب...
۱۳ خرداد ۹۴ ، ۰۲:۲۱ ۱ نظر موافقین ۰ مخالفین ۰
محمدرضا ارم

برنامه نویسی برای ویندوز، لینوکس و آندروید با Qt و C++

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

اما با استفاده فریم ورک Qt می توان به سادگی و با استفاده از قدرت و سرعت زبان C++ برنامه های کاربردی برای هر سیستم عاملی تهیه کرد

qt

Qt چیست

کیوت (به انگلیسی: Qt)‏ مجموعه‌ای از کتابخانه‌ها و سرآیندهای نوشته شده به زبان C++ است که به برنامه‌نویس امکان توسعه آسان نرم‌افزارهای کاربردی را می‌دهد. کیوت شامل چندین کلاس برای کار با واسط گرافیکی، چندرسانه، ابزارهای پایگاه‌داده، شبکه و ... است. نرم‌افزارهای نوشته شده با ابزار کیوت قادرند تا با استفاده از یک کامپایلر زبان سی‌پلاس‌پلاس برای طیف وسیعی از سیستم‌عامل‌ها از جمله گنو/لینوکس (نسخه‌های رومیزی و وسیله‌های قابل حمل)، ویندوز، ویندوز CE، مک‌اواس، آندروید و ... کامپایل شوند. بدین ترتیب حمل نرم‌افزار نوشته شده بدون تغییر در متن کد نوشته شده امکان‌پذیر است. از کیوت در زبان‌های برنامه‌نویسی متعددی مانند سی++ و جاوا و پایتون می‌توان استفاده‌کرد.

به زبان ساده تر شما می توانید با Qt برنامه ای به زبان C++ بنویسید و بدون تغییری آن را در هر سیستم عاملی کامپایل و اجرا کنید.

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

  • ساختار قوی و مستحکم بر طبق اصول برنامه نویسی
  • فابلیت اجرا بر روی چندین سیستم عامل (Cross Platform)
  • مستندات فنی کامل
  • کتابخانه های کامل برای کار با دیتابیس، شبکه، کارهای گرافیکی و غیره
  • منابع بسیار و جامعه پویا از توسعه دهندگان
  • ابزارهای قدرتمند برای توسعه مانند Qt Creator و Qt Designer
ادامه مطلب...
۱۲ خرداد ۹۴ ، ۲۱:۴۵ ۲ نظر موافقین ۱ مخالفین ۰
محمدرضا ارم

آموزش نصب و پیکربندی لاراول5 (Laravel)

لاراول به نظر من در حال حاضر بهترین فریمورک php هست ...
پس اگر تمایل دارید در یادگیری اون شک نکنید و بدونید به هیچ عنوان پشیمان نخواهید شد.
فریمورک ها
با توجه به این که تعداد آموزش های فارسی لاراول در ایران خیلی کمه و تو دنیا لاراول مورد توجه خیلی از توسعه دهنده ها قرار گرفته ، به این صورت که لاراول در سال 2014 فریم ورک سال معرفی شده و کاربران زیاد سعی در یادگیری و استفاده از این فریم ورک php دارند...قصد دارم آموزش های این فریمورک رو برای شما بگذارم
ادامه مطلب...
۱۲ خرداد ۹۴ ، ۱۵:۱۴ ۱ نظر موافقین ۱ مخالفین ۰
محمدرضا ارم

فریمورک Twitter Bootstrap

Twitter Bootstrapمجموعه ای از ابزارهای رایگان برای ایجاد صفحات وب و نرم افزارهای تحت وب است که شامل دستورات  HTML، CSS  و توابع جاوا اسکریپت جهت تولید و نمایش فرم ها، دکمه ها، تب ها، ستون ها و سایر المان های مورد نیاز طراحی وب می باشد.

 ما بهترین وقدرتمند ترین فریم ورک های طراحی وب را برای کاوش در پیش روی خود داریم. این فریم ورک ها کمک میکنند که با داشتن دانش کمی درباره CSS و javascript در طی چند دقیقه وب سایتی کاملا ماژولار را بسازید.

بزرگترین مشکل طراحان وب و کدنویسان قدیمی، ایجاد ظاهری زیبا و مناسب است.اصول کدنویسی و ایجاد زیربنا و ساختار مناسب برای یک سایت بسیار مهم و پیچیده است ولی نمایش صحیح خروجی کار و ایجاد یک فضای کاربرپسند نیز اهمیت بسیار بالایی خواهد داشت.
 Bootstrap قصد دارد که خلاء میان طراحی و کدنویسی را از میان برداشته و کدنویسان را ترغیب به استفاده از طراحی های پیش فرض و استاندارد نماید. به همین منظور دستورات CSS و توابع jQuery مورد نیاز را برای شما فراهم کرده است تا شما بتوانید با استفاده از دستورات پیش فرض و رعایت اصول متناسب با طراحی Bootstrap زمان راه اندازی یک پروژه را تا حد زیادی کاهش داده و خروجی آن را متناسب با استانداردهای روز دنیا پیش ببرید.
اگر طراحی سایت را به آشپزی تشبیه کنیم، دستورات php همانند مواد اولیه در پخت یک غذا بوده و وظیفه تامین مواد غذایی لازم را برعهده دارد، کدهای HTML همانند دستورالعمل پخت غذا است که خروجی مورد نظر شما را از مواد اولیه ایجاد میکند. دستورات CSS شباهت زیادی به نحوه کشیدن غذا در ظرف و نحوه ارائه آن در سفره دارد. Bootstrap به شما در نحوه ارائه غذا و بهبود نمایش صفحات وب بسیار کمک میکند، مهمتر از هرچیز دیگر سرعت بالای کار با آن است که زمان راه اندازی و اتمام یک پروژه را حتی تا 80 درصد کاهش میدهد.


بوت استرپ

ادامه مطلب...
۱۲ خرداد ۹۴ ، ۱۵:۱۴ ۰ نظر موافقین ۱ مخالفین ۰
محمدرضا ارم