کدرکانف نام همایشی است که هر ساله برگزار می شود و امسال سومین دوره از آن می باشد. Coder Conf 3 شامل بوردهای DevOps,PHP و Android می باشد.از این رو … ادامه
مطالب مرتبط :
20
06
کدرکانف نام همایشی است که هر ساله برگزار می شود و امسال سومین دوره از آن می باشد. Coder Conf 3 شامل بوردهای DevOps,PHP و Android می باشد.از این رو … ادامه
مطالب مرتبط :
23
04
“برنامهی موبایل خود را با زبان وب بنویسد.”
مجری: معرفی میکنم، جناب فونگپ بزرگ. سلام. خودتون رو به خوانندهای محترم معرفی کنید جناب فونگپ.
فونگپ: سلام. فونگپ هستم دیگه! فون اهل گپ!
مجری: مچرم. از کارتون بگید.
فونگپ: کار خاصی ندارم، فقط به طراحای وب این امکان رو میدم که برای پلتفورمها دیگه هم با زبون وب برنامه بنویسن.
مجری: خیلی عالیه! واسه چه پلتفورمایی مثلن؟
فونگپ: مثلن اندروید، آیاواس، بلکبری، فایرفاکساواس، اوبونتو، ویندوز، مکاواساکس، وباواس، ویندوز فون 7 و 8، تیزن، کیوت، سیمبین؛ بادا، آمازون فایراواس… اینا دیگه!
مجری: شوخی میکنید؟
فونگپ: شوخی دارم با شما آقای محترم؟
مجری: همهی این کارا رو خودتون انجام میدین؟ اسپانسری؟ چیزی؟ شما گفتید اهل گپ هستید. کمپانی گپ؟
فونگپ: اهل گپ رو واسه مزاح گفتم. من اهل ادوبی هستم. همهی این کارا رو که نه… ببینید در واقع من یه واسط هستم که به برنامهنویسا برای کار با کوردووا کمک میکنم. کوردووا اهل آپاچیه.
مجری: یعنی چی؟ کوردووا؟ کوردووا رو بیشتر معرفی کنید.
فونگپ: من و کوردووا ندایم که! کوردووا در واقع یه وبسروره. با یه بروزر. شما پروژتون رو با من یا کوردووا میسازید، برنامتون رو با اچتیامال و سیاساس و جاوااسکریپت می نویسی بعد میدی واسه کامپایل و برنامت کامپایل میشه!
مجری: گفتی که کوردووا وبسروره، خب زبان سمت سرورش پس چیه؟
فونگپ: زبان سمت سرور جاوااسکریپته.
مجری: یعنی مثل نودجیاس؟ انجینش جاوا اسکریپتش چیه؟
فونگپ: آره، شاید. انجینش کار بچههای خودمونه! به جون شما!
مجری: خب فک کنم بهتر باشه بریم با جناب کوردووا صحبت کنیم. اینجوری مطمئنتره
فونگپ: یعنی با من صحبت دیگهای ندارید؟ شعرم بلدم بخونما!
مجری: نه آغا، بی خیال!
(کوردووا سرخوشانه وارد میشود)
مجری: سلام جناب کوردووا. حالتون خوبه؟
کوردووا: سلام سلام! مرسی شما خوبید؟
مجری: ممنون منم خوبم! قبل از شما ما داشتیم با فونگپ صحبت میکردیم.
کوردووا: چطورایی فونگپ؟
فونگپ: هی… خوبم، بدک نیستم.
مجری: فونگپ واسه ما گفت یه واسطه! مگه کار کردن با شما سخته؟
کوردووا: نه والا! تفاوت خاصی هم نیست بینمون! یه کپی ادبی ببخشید ادوبی از منه!
فونگپ: دیدی گفتم من و کوردووا نداریم.
مجری: شما ناراحت نمیشید که دارن شما رو به یه اسم دیگه ارائه میدن جناب کوردووا؟
کوردووا: نه بابا چه اشکالی داره! دنیا باید آزاد باشه. حالا یکی هم اینجوری از دنیای آزاد استفاده می کنه!
مجری: این جریان منو یاد جریان اپل(مک) میندازه! خیلی جالب بودا!! بعدم اومدن گفتن مک جداس پیسی هم جداس! بعدم گفتن mac>pc. ای آغا!
کوردووا: سخت نگیر آقای مجری! دنیای نرمافزار آزاد همینه دیگه! با لایسنس ما اهالی آپاچی هنوز آزادی بیشتره!
مجری: درسته! امیدوارم یه روز خوب بیاد! خب فونگپ واسمون از پلتفورما گفت و یه چیزایی هم از روش کار! انجین جاوااسکریپتتون رو هنوز نفهمیدیم چیه.
کوردووا: انجین جاوااسکریپتمون نیتیو هست.
مجری: از امکاناتش بگید!
کوردووا: همه کار میشه باهاش کرد! کار با فایل، کار با دیتا و دیتابیس، کار با دوربین، کار با جیپیاس، کار با میدیا، کار با وب هم که خوراکمه! و دیگه این که اگه یه سرور رستفول هم باشه دیگه همه چی اوکیه! چون وقتی بخواید کلود کار کنید فک میکنم رقیب نداشته باشم.
مجری: پس خیلی کامله! فکری هم واسه طراحای بازی کردید؟
کوردووا: فکر نمیخواد که! از کنواس و اسویجی و فریمورکها و گیمانجینهای موجود میتونن برای ساخت بازیها استفاده کنن. همه ی فکرایی که واسه وب شده واسه ما صادقه!
مجری: ای ول داری! خب مراحل راه اندازی رو بهمون آموزش بدید.
نصب node.js و استفاده از npm
کوردووا: خب برای شروع بهتره نودجیاس رو از اینجا دانلود و نصب کنیم. با خودش کار خاصی نداریم ولی به پکت-منیجرش که npm هست احتیاج داریم.
بعد از نصب توی کنسول این دستور رو اجرا کنید تا از نصب مطمئن بشید!
node -v
اگه برای نصب مشکل داشتید این صفحه یا این صفحه(نصب از روی سورس ِ مخزن) رو ببینید.
خب حالا میتونید با استفاده از npm من رو نصب کنید. چون ملت بیشتر فونگپ رو میشناسن نصب فونگپ رو توضیح میدم. این بچه رو هم انقدر اذیت نکنید…
برای نصب از طریق npm به شکل زیر عمل میکنیم.
از پارامتر install برای نصب و از فلگ g- برای global کردن بسته(برای دسترسی از طریق کنسول در همهی مسیرها) استفاده می کنیم.
$ sudo npm install -g phonegap
c:> npm install -g phonegap
نصب Android SDK و Java DK و Ant
مثالهامون رو روی اندروید میزنیم. واسهی کار با اندروید در کنار Android SDK من به Java Development Kit و Ant هم احتیاج دارم. با unzip کردن کار تمومه. در صورت وجود مشکل در نصب Android SDK روی اوبونتو به این صفحه مراجعه کنید. فراموش نکنید که بعد از unzip کردن، مسیرهای sdk/platform-tools و sdk/tools رو به PATH سیستم عامل خودتون اضافه کنید. و Environment Variableی با نام ANDROID_HOME رو به سیستم عامل اضافه کنید و مسیر اون رو برابر با مسیر sdk/tools قرار بدین(توی ویندوز به این شکل عمل کنید). بعد از نصب JDK و Ant هم باید Environment Variableهای ANT_HOME و JAVA_HOME رو اضافه کنید.
اگه کارا رو درست انجام داده باشین الان این دو دستو را که اجرا کنید به شما جواب میدن:
java -version
ant -v
اگه همهی کارا دست انجام شده باشن، ما باید بتونید ورژن فونگپ رو به این شکل به دست بیارید:
phonegap -v
اگه انجام شد یعنی به احتمال %95 همهی کارا درست انجام شدن و این یعنی تازه اول ماجرا!
میتونید به اینجا و اینجا یه سری بزنید!
احتمالن ادامه دارد…
18
07
بنیاد موزیلا که مرورگر اینترنت فایرفاکس آن مشهور است سیستم عامل فایرفاکس را نیز تولید و توسعه می دهد.Firefox OS که گوشی تلفن های هوشمند را هدف قرار داده است، … ادامه
مطالب مرتبط :
03
01
روز گذشته کنونیکال خبر از محصولی جدید و متفاوت داد؛ بله اوبونتو هم به جمع سیستمعاملهای تلفن همراه اضافه شد! در تصویر زیر، نمایی کلی از این سیستمعامل را مشاهده میکنید: پیشتر نیز اوبونتو با معرفی پروژهی اوبونتو برای اندروید نشانههایی از تمایل برای حضور در عرصه دستگاههای پست پی سی ارائه کرده بود؛ همچنین در مصاحبههای گوناگون، مسئولان این شرکت از تمایل خود برای حضور در این عرصه سخن به میان آورده بودند. […] ادامه مطلب
22
11
فوریه ۲۰۱۰ بود که در کنفرانس جهانی موبایل، دو کمپانی Intel و Nokia خبر از آغاز پروژهی جدیدی به نام MeeGo برای موبایلها و نتبوکها دادند که از ادغام دو پروژه Maemo شرکت نوکیا و Moblin شرکت اینتل به وجود آمده بود. پروژهای که بیشتر به خاطر پشتیبانی ضعیف ویندوز ۷ از معماری سخت افزاری […] ادامه مطلب
23
06
قبل تر یکی از موضوعات بلاگم \”ایده\” ها بود. چیز هایی که به نظرم خوب می رسید اجرا بشود رو خیلی ساده می نوشتم. کسی دوست داشت پیاده سازی می کرد. اگ… ادامه مطلب
13
04
موقعیت شغلی خالی جدیدی که در سایت Canonical اعلام شده است که این مورد می توان اطلاعات جدیدتری در مورد نسخه ی موبایل سیستم عامل اوبونتو در اختیار بگذارد. تحت عنوان مدیر توسعه ی تجاری برای سیستم عامل موبایل شرکت کنونیکال به دنبال یک مدیر تجاری است تا بتواند با شرکت های تجاری برای تولید این سیستم عامل ارتباط برقرار کند و همانطور که گفته شده است یک اکوسیستم کامل به … ادامه مطلب
21
09
بادا چیست؟ بادا یک سیستمعامل برای گوشیهای هوشمند است که توسط سامسونگ برای شمار زیادی از گوشیهای مختلف توسعه داده شده و در سال ۲۰۱۰ معرفی شد. بادا کلمهای کرهای به معنی ” اقیانوس ” و ” ساحل دریا ” است که به نظر این نام انتخاب مناسبی برای سیستمی با مشخصات آن میباشد. بادا میتواند برنامههای مختلفی را اجرا کند. همچنین این سیستمعامل فضای مناسبی را برای برنامهنویسان و کاربران فراهم نموده است. گوشیهای […] ادامه مطلب