
تقدیم به دوستان عالی در آتی تل و برای سرحالی میلاد (:
در دفاع از آزادی کیبرد
جادی عزیز سلام
میخواستم بدونم که برای نوشتن اپلیکیشن های اندروید از چه زبان برنامه نویسی استفاده میشه و کسی که هیچ زبان برنامه نویسی بلد نیست برای شروع یادگیری نوشتن اپلیکیشن های اندروید از کجا باید شروع کنه؟
ممنون بابت وبلاگ باحالت و راهنماییت
شاد باشی
خب زبون برنامه نویسی برنامه های اندروید جاوا است. باید جاوا رو یاد بگیری و بعد بری سراغ اندروید. یا می تونی عمقت تو جاوا رو کم کنی و با یاد گرفتن پایه ها وقت بیشتری رو بذاری برای اندروید ولی یادت باشه همیشه کسی بهتر یاد می گیره که تمرکزش روی پایه ها باشه. توصیه خوب اینه که اول با مفاهیم برنامه نویسی اشنا بشی، بعد جاوا رو یاد بگیری و بعد بری سراغ اندروید.
و البته چون سوال رو با ایمیل از من پرسیدی لازمه اینم بگم که گوگل بسیار قوی و مهمه… در کنار کلی کتاب و راهنما و مرکز توسعه دهندگان خود اندروید، مهمترین چیز توان سرچ در دنیای انگلیسی و گوگل است.
بهترین نقطه بعد از آشنایی با جاوا، اینجاست و اگر اهل کتابی، ورق زدن و انتخاب یک کتاب.
احمد علی شفیعی عزیز این افزونه باحال برای تبدیل کردن همه جادی.نتها به درپشتی رو نوشته. اگر از گوگل کروم استفاده می کنین، هر بار که هر یو آر الی که توش jadi.net داره رو باز کنین اتوماتیک به مسیر در پشتی منتقل می شین. جذابیتش اینه که کدها روی گیت هاب هم هستن که هر پروژه ای رو بهتر می کنه (: اگر به دردتون می خوره و کروم دارین، نصب کنین و حالش رو ببرین.

این سوالها رو گرفته بودم و گفتم بذارم اینجا که هم شاید به درد یکی بخوره و هم شاید کسی چیز خوبی اضافه کنه.
مستقیم میرم سر اصل موضوع ، میخواستم نظرت رو در مورد Matlab بدونم (با توجه به اینکه مخابرات هم خوندی)
۱- متلب چیه ؟
۲- میشه یه زبون برنامه نویسی هم حسابش کرد ؟
۳- یه نرم افزار ریاضیه و نه چیزی بیشتر ؟
۴- آیا متلب یه مفسره ؟
۵- چه کارای جدی ای باهاش کردی ؟
۶- تو بیرون از دانشگاه و آزمایشگاه ، کاربردی دیدی ازش ؟
۷- تو دوستان و اطرافیان کسی رو دیدی که توش متخصص باشه و یا کارش مرتبط باشه ؟
خب من بهترین آدم برای جواب دادن به این نیستم و شاید حتی در تخصصم هم نباشه.. ولی سعی ام رو می کنم (:
اینطور که ویکیپدیا می گه متلب یه زبون نسل چهارم است یعنی زبونی که دقیقا درست شده تا بشه باهاش به یک منظور خاص به راحتی برنامه نوشت – اونم با سطح ابسترکشنی بالاتر از زبون های نسل قبل. متلب درست شد تا بتونه با ماتریس ها به خوبی کار کنه و اطلاعات و توابع رو رسم کنه. معلومه که مثل هر زبون دیگه می شه باهاش یوزر اینترفیس هم درست کرد و کلی کار دیگه ولی تمرکز روز کار و نمایش ماتریس ها و توابع است. چون می شد متلب رو به زبون های دیگه وصل کرد، این زبون بسیار محبوب شد بخصوص در دنیای مهندسی که کلی کار ماتریسی داشتن ولی نمی خواستن بشینن با پوینترهای سی سر و کله بزنن (:
بله بدون شک. درسته که برای نوشتن وب سرور زبان خوبی نیست ولی حلقه داره و متغیر و .. چی دارم می گم؟ زبون برنامه نویسی نسل چهار است دیگه (:
نه دیگه.. این سوال ها ظاهرا تکراری هستن. یک زبان برنامه نویسی است با کلی بسته جانبی برای محاسبات و اینها که می شه باهاش گویی و همه چیز هم نوشت ولی تمرکزش روی کارهای ماتریسی است.
نمی دونم.. اگر بخوام حدس الکی بزنم می گم مفسر است ولی امکان کمپایل هم داره (: کسی می دونه جواب درست رو؟
فکر کنم هیچچی. در حد دانشجویی و گاهی برای پیچوندن یک نمودار که قرار بود سریع کشیده بشه. مشکل اینه که در لینوکس حداقل اون موقع که نسخه درستی نبود و اگر اشتباه نکنم تو ویندوز هم قفل شکسته بود و من زیاد طرفش نرفتم – حتی یامه یکبار توی آزمایشگاه کنترل مشقم رو ننوشتم و گفتم متلب برنامه دزدی تحت ویندوز است و من باهاش کار نمی کنم (: دلیل واقعی تنبلی بود. این سال ها من کارهای مشابه رو با R انجام میدم.
حتما داره ولی حوزه تخصصی من نیست.
من نه. اما دلیلش اینه که نه کار مخابرات می کنم نه ریاضیات نه تحقیق علمی (: دوستان کامنت می ذارن اگر باشن. من که نیستم (:
اگر از سابلایم تکست که یکی از بهترین ادیتورهای برنامه نویسی جهان است استفاده می کنین یا می خواین استفاده کنین توی این قرعه کشی شرکت کنین تا شاید یک لایسنس رایگان برنده بشین! سابلایم با فارسی کمی مشکل داره ولی بدون شک یکی از بهترین ادیتورهایی است که می تونین در دنیا برای برنامه نویسی پیدا کنین. اگر تا حالا استفاده نمی کردین پیشنهاد می کنم دانلود کنین و اگر می خواین تو لایسنسش هم شرکت کنین و استفاده اش کنین، از این لینک برین که به من هم امتیاز برسه یا از این لینک برین که به من امتیاز نرسه و عوضش شانس شما زیاد بشه!
توی مطلب قبلی پرسیدم که مسابقه موبایلی ایرانسل چی شد و چرا هیچ فعالیتی نداره در حالی که قرار بود اوایل تیر نتایجش منتشر بشه. خوشبختانه این جواب رو دریافت کردم:
سلام ، با توجه به همزمانی اختتامیه و جام جهانی،و برنامه های مختلفی که در جام جهانی اجرا گردید است، برنامه اختتامیه مسابقه عقب افتاده است . و داوری اپلیکیشن ها آغاز شده است . به زودی این موضوع اطلاع رسانی خواهد شد و پس از مشخص شدن مکان و زمان اختتامیه در سایت مسابقه درج خواهد شد.
و از طریق ایمیل مرتبط هم کانفرم شده که کامنت مال ایرانسل است. البته می دونیم که ایمیل معمولی چیز چندان مطمئنی نیست و کلی مدل تقلب داره ولی به هرحال برای من به اندازه کافی مورد قبول بود که این مطلب رو عمومی بیان کنم: مسابقه ادامه داره و متاسفانه به خاطر جام جهانی و شلوغی هاش کمی درگیری های کاری شلوغش کرده ولی به زودی منتظر اخبار جدیدش خواهیم بود.

ایرانسل چند وقت پیش با هیجان و تبلیغات اعلام کرد که یک مسابقه برنامه نویسی داره به اسم I Can Make Apps و ۱۵۰ میلیون تومن هم جایزه میده. متاسفانه در حال حاضر که تقریبا دو ماه از پایان زمان ارسال آثار و بیست روز از تاریخ تعیین شده برای دادن جوایز گذشته، هنوز هیچ آپدیتی از این مسابقه در سایتشون موجود نیست.
خوشحال می شم اگر کسی خبری تکمیلی در این مورد داره یا توی مسابقه شرکت کرده یا از ایرانسل اینجا رو می خونه، یک آپدیت رو ماجرا بده. این مسابقه ورود قوی یک شرکت بود به بازار برنامه نویسی و یک برندیگ خیلی خوب ایرانسلی بین برنامه نویسهای ایران و اگر توش بدقولی شده باشه، برای اون شرکت خوب نیست و توی ذوق حرفهای ها میخوره ولی هنوزم فرصت هست که ماجرا جمع و جور بشه (:
امیدوارم خبری تکمیلی بگیریم و همینجا به همه اعلام کنیم.
سایتهای استاتیک به دلایل متنوع کارا هستن و خوبه بدونیم که چطوری می شه با استفاده از برنامهها / فریم ورک ها و سازندههای مخصوصشون، سراغشون رفت. ایده کلی معمولا نزدیک به اینه که شما فایلهایی رو با ترکیب خاصی بسیار راحته در جایی می ذارین و یک برنامه رو اجرا می کنین و یک وبسایت تحویل میگیرین. این سایت تقریبا همه سازندگان سایتهای استاتیک رو جمع کرده و اونی که من گاهی باهاش چیزی درست می کنم، وینتر اسمیت است.