منبع اصلی نوشتار زیر در این لینک قرار دارد

آخرین نسخه اندروید چیست؟

تعداد بسیار زیادی از نسخه های مختلف اندروید وجود دارد که بیشتر آن ها (با وجود قدیمی بودن برخی) هنوز در حال اجرا و استفاده […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

پیدا کردن مسیر JAVA_HOME

خب اگه شما هم مثل من حافظه خوبی نداشته باشید یا به سروری وصل شدید و ادمین مسئول نصب داکیومنت بهتون نداده باید خودتون آستینها رو بالا بزنید

یکی از موارد خیلی مبهم تو سروهایی که اپلیکیشن خودش جاوا رو نصب میکنه پیدا کردن مسیر دایرکتوری جاواست

مثلا فرض کنید نیاز دارید با استفاده از keytool به لیست certificateهای نصب شده دسترسی داشته باشید یا certificateای رو اضافه کنید

به عنوان مثال نیازه از دستور زیر استفاده بشه:

keytool -list -keystore $JAVA_HOME/jre/lib/security/cacerts

خب اینجا باید مسیر JAVA_HOME$ رو داشته باشیم که یا باید به داکیومنتهای نصب مراجعه کنیم یا از دستور زیر برای پیدا کردن JAVA_HOME سیستم استفاده کنیم:

jrunscript -e 'java.lang.System.out.println(java.lang.System.getProperty("java.home"));'

خب در آخر به نتیجه دلخواهمون میرسیم:

keytool -list -keystore /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/security/cacerts

نکته: بهتره بعد از پیدا کردن مسیر اون رو به صورت یک متغیر در پروفایل کاربر تعریف کنیم.

نکته: پسورد دیفالت keystore جاوا

Enter keystore password: changeit

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

برگزاری سومین همایش Coder Conf

کدرکانف نام همایشی است که هر ساله برگزار می شود و امسال سومین دوره از آن می باشد. Coder Conf 3 شامل بوردهای DevOps,PHP و Android می باشد.از این رو … ادامه

مطالب مرتبط :

  1. همایش برنامه نویسی Coder Conf
  2. ثبت نام در همایش برنامه نویسی CoderConf
  3. آموزش نصب Intellij IDEA در فدورا لینوکس
  4. آموزش سریع git با cheat sheet

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

منبع اصلی نوشتار زیر در این لینک قرار دارد

منبع اصلی نوشتار زیر در این لینک قرار دارد

منبع اصلی نوشتار زیر در این لینک قرار دارد

دوره آموزشی رایگان توسعه REST API با Play Framework نسخه Java

شرکت رایان هم افزا داره یه دوره رایگان آموزشی با زبان Java و چارچوب Play و Spring برگزار میکنه. فرصت خوبی برای کسانی هست که با زبان Java آشنا هستند و می‌خوان یه پیشرفت اساسی توی این زبان و چارچوب‌های مدرن داشته باشن. مدرس دوره هم دوست خوبم سعید زرین فام هست.   ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

نحوه انتخاب فریم‌ورک در جاوا

وقتی شما تو موقعیت انتخاب فریم‌ورک قرار می‌گیرین به غیر از مسائل نوع پروژه، قیمت، تعداد نفرات، سخت‌افزار سرور و اجبار در Application Server باید به نوع Data Base نیز توجه کنید که در این مورد شما به عنوان یک برنامه‌نویس حق نظر دادن در مورد معماری و نوع DB رو ندارید و در مورد انتخاب فریم‌ورک با توجه به اجبارهای موارد ذکر شده در بالا صحبت می‌کنم:

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

گزارشی از کارگاه شروع کار با Java و MySQL

مقدمه

چند روز قبل، ۲۰ آذر ۱۳۹۳، همایش نرم‌افزارهای آزاد و جشن انتشار اوبونتو ۱۴.۱۰ در دانشگاه شهید بهشتی برگزار شد. این همایش شامل دو بخش اصلی کارگاه‌ها و ارائه‌ها بود.

گزارشی از کارگاه

کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL

در بخش کارگاه‌ها، من کارگاهی تحت عنوان شروع کار با جاوا و پایگاه داده MySQL داشتم. برای کارگاه‌ها فقط ۳ ساعت زمان در نظر گرفته شده بود که اصولا این میزان زمان برای کارگاه بسیار کم است. با این وجود تا جای ممکن سعی کردم تمامی اطلاعات در سطح مبتدی و متوسط را به شرکت‌کنندگان که حدود ۶۰ نفر بودند منتقل کنم. در ابتدای شروع کارگاه، برگه‌های تقلب (Cheat Sheat) مربوط به جاوا و مای‌اس‌کیو‌ال توزیع شد. این برگه‌ها شامل اطلاعات عمومی از جمله، نوع داده‌ها، دستور زبان، توابع و… بودند.

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

شروع کار با MySQL

این ارائه شامل ۲۰ اسلاید بوده و شامل موارد زیر است:
  • معرفی پایگاه داده MySQL
  • نصب
  • نحوه اجرای عبارت‌های SQL
  • مهم‌ترین دستورات SQL
  • انواع داده در MySQL
  • عملگرها
  • دستور زبان (Syntax)
  • معرفی انواع Join ها
  • تعدادی تمرین

آشنایی و شروع کار با جاوا

این ارائه شامل ۳۰ اسلاید بوده و شامل موارد زیر است:

  • معرفی جاوا
  • آشنایی با ماشین مجازی جاوا (JVM) 
  • اصول (Java Principles)
  • تاریخچه
  • موارد استفاده
  • نصب
  • دستور زبان (Syntax)
  • انواع داده
  • انواع داده اولیه (Primitive Types)
  • آبجکت‌ها (Objects)
  • متغیرها
  • عملگرها
  • عبارت‌های شرطی
  • حلقه‌ها
  • کامنت‌گزاری در کد
  • تعریف دسترسی‌ها (Access Modifiers)
  • متدها
  • کلاس‌ها
  • ارث پذری (Inheritance)
  • اینترفیس‌ها (Interfaces)
  • مفاهیم انتزاعی (Abstraction)
  • ساختار فایل کلاس

استفاده از پایگاه داده MySQL در جاوا

این ارائه شامل ۱۷ اسلاید بوده و مواردی از قبیل متدها و کلاس‌های لازم برای استفاده از MySQL در جاوا را در بر می‌گیرد. همچنین پیاده‌سازی یک برنامه ساده دفترچه تلفن نیز در این ارائه آموزش داده شده است.

برگه تقلب جاوا (Java Cheat Sheet)

برگه تقلب مای‌اس‌کیو‌ال (MySQL)

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

سعید زبردست - کارگاه شروع کار با Java و MySQL
سعید زبردست – کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL
سعید زبردست - کارگاه شروع کار با Java و MySQL
سعید زبردست – کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL
عکس یادگاری همایش نرم‌افزارهای آزاد و جشن انتشار اوبونتو ۱۴.۱۰
عکس یادگاری همایش نرم‌افزارهای آزاد و جشن انتشار اوبونتو ۱۴.۱۰


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد