دنیای زیبای کامپیوتر

وبلاگی برای دوست‌داران کامپیوتر

برنامه نویسی Objective-C برای مبتدیان
ساعت ٩:٢٢ ‎ب.ظ روز یکشنبه ٢ بهمن ۱۳٩٠  کلمات کلیدی:

1-1- چگونه یک برنامه نویس iOS یا Mac خوب شویم

2-1- چگونه یک برنامه نویس iOS یا Mac خوب شویم

3-1- چگونه یک برنامه نویس iOS یا Mac خوب شویم (25 ژانویه 2012)

فصل 1 - قسمت 1 (28 ژانویه 2012)


 
فروش فوق العاده بازی Q.U.B.E
ساعت ٢:۱٥ ‎ق.ظ روز چهارشنبه ٢۸ دی ۱۳٩٠  کلمات کلیدی: اخبار ، بازی‌سازی

اولین بازی ساخته شده توسط Indie Funds بنام Q.U.B.E که توسط Toxic Games تولید شده است و تنها چهار روز از انتشار آن می گذرد، از مرز فروش 12000 کپی گذشت و سود سرشاری را نصیب سرمایه گذار خود کرد.

Toxic Games در اگست سال 2010 پیشنهاد بازی Q.U.B.E را با بودجه حدودی 42000 دلار به Indie Funds پیشنهاد داد. این شرکت نیز تهیه سرمایه برای بازی را به 2 ماه بعد موکول کرد. هفته پیش با ارائه این بازی روی Steam آغازی بسیار چشمگیر رقم خورد.

Toxic Games اکنون در نظر دارد تا بازی Q.U.B.E خود را از PC فراتر برده و روی دیگر کنسولها نیز ارائه کند.


 
فلش درایو فوق سریعUSB 3.0 سونی
ساعت ٢:٠٤ ‎ق.ظ روز چهارشنبه ٢۸ دی ۱۳٩٠  کلمات کلیدی: سخت‌افزار ، اخبار ، فلش ، سونی

سونی اخیراً طیف جدیدی از فلش درایوها را در CES به نمایش گذاشته است که مجهز به سریعترین اتصال USB 3.0 می باشند. این درایوها در صورت اتصال به پورت USB 3.0 قادرند سرعت خواندن 120نوشتن 90 مگابیت بر ثانیه را داشته باشند. این درایوها که با نام MicroVault Mach Flash Drive شناخته می شوند، دارای بدنه آلومینیومی سخت بوده و در مقابل ضربه نیز مقاومند.

این درایوها قرار است ماه آینده در ظرفیت های 8، 16، 32 و 64 گیگابایت وارد بازار شوند. هنوز قیمت رسمی برای این درایو مشخص نشده است.


 
Retrode 2، بهترین رابط برای بازیهای قدیمی
ساعت ٢:٠٧ ‎ق.ظ روز چهارشنبه ۱٤ دی ۱۳٩٠  کلمات کلیدی: سخت‌افزار ، بازی ، کنسول

اگر ازآن دسته افرادی هستید که میخواهید کارتریج های بازی قدیمی خود را در کامپیوتر بازی کنید، شاید این کارت جدید را که توسط Retrode معرفی شده است بپسندید. این رابط به شما امکان می دهد تا از کارتریج های قدیمی Sega Genesis/Mega Drive و Nintendo SNES/SFC در کامپیوتر خود استفاده کنید.

Retrode 2 همچنین دارای پورت هایی برای اتصال دسته های سگا و سوپر نینتندو می باشد و کل دستگاه توسط یک رابط USB 2.0 به کامپیوتر متصل می شود. برای بازی کردن کارتریج ها به یک شبیه ساز روی کامپیوتر خود نیاز دارید.

این دستگاه در فوریه 2012 به قیمت 85 دلار آماده فروش خواهد بود.


 
نمایشگرهای زنده با بایوپیکسلهایی از جنس باکتری
ساعت ۱۱:٥۸ ‎ب.ظ روز سه‌شنبه ۱۳ دی ۱۳٩٠  کلمات کلیدی: نمایشگر ، بیوپیکسل ، باکتری ، زنده

تیمی از محققین شامل زیست شناسان و مهندسین زیست در UC San Diego توانستند یک تابلوی نئون زنده را با استفاده از سلول های باکتریایی که مانند چراغ چشمک زن بطور متناوب نوردهی میکنند، بسازند.

نمایشگرهای نئون زنده با استفاده از میلیون ها فلورسنت زنده Eschreichia Coli که در روده های ما زندگی می کنند، ساخته شده اند. تراشه های زیستی بزرگ این تیم شامل 50 تا 60 میلیون سلول فلورسنت E-Coli می باشند که حدود 13000 بایوپیکسل ایجاد می کند و کوچکترین آنها نیز 2.5 میلیون است که حدود 500 بایوپیکسل دارد. جف هنری، استاد زیست در UCSD و محقق ارشد تیم می گوید:

« این نوع از حسگرهای زنده نشان داده اند که می توانند بعنوان ناظر دائمی نمونه داده شده از بازه های زمانی طولانی باشند در حالی که بسیاری از کیتهای شناساگر فقط برای یک بار اندازه گیری مورد استفاده قرار می گیرند. چون باکتری به روشی متفاوت به انباشت های متفاوت با تغییر فرکانس الگوی چشمک زنی خود جواب می دهد، می توان آن ها را برای بروز رسانی ممتد میزان یک آلاینده سمی در هر لحظه مورد استفاده قرار داد».


 
اگر سوپرماریو در سال 2011 ساخته می شد
ساعت ٢:٤٦ ‎ب.ظ روز سه‌شنبه ۱۳ دی ۱۳٩٠  کلمات کلیدی:

اگر بازی سوپرماریو در سال 2011 ساخته می شد به نظر شما چه چیزهایی به آن اضافه می شد؟ در ادامه مطلب عکس هایی از بازی سوپر ماریو در سال 2011 را خواهید دید. شاید به نظر شما این تصاویر مضحک برسند، ولی بنوعی اعتراض به شرایط کنونی بازی ها در این تصاویر مستتر است.


 
2 قدم تا یک برنامه نویس خوب
ساعت ٢:۳٤ ‎ق.ظ روز سه‌شنبه ۱۳ دی ۱۳٩٠  کلمات کلیدی: برنامه نویسی ، کدنویسی ، برنامه سازی

اریک دیویس میخواهد دو گامی را که برای تبدیل شدن به یک برنامه نویس بهتر طی کرده است، با ما به اشتراک بگذارد. برای برنامه نویس بهتر شدن، باید بطور مداوم کار کرد ولی این الگو نیز در بسیاری از برنامه نویسان مشاهده شده است.

گام اول: کد بیشتری بنویسید

شاید گفتنش ساده باشد، ولی در عمل آنقدرها هم ساده نیست. علل بیشماری وجود دارد که ما برنامه نویسان کد نویسی نمی کنیم:

-          وقت ندارم

-          این کد را نمی شناسم

-          محیط نصب شده برای کد نویسی ندارم

-          نمی دانم روی چه چیزی کار کنم

-          خسته ام

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

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

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

من با محصول خودم یعنی SeeProjectRun می باسیت کارت های اعتباری کاربران را شارژ می کردم. گرفتن پول واقعی بسیار ترسناک است. پس شنیدن داستان های ترسناک در مورد شرکت هایی که به این صورت از بین رفته اند، تا سرحد مرگ ترسیدم و نوشتن هرگونه کد مربوط به عملیات مالی را کنار گذاشتم. بله، من، برنامه نویسی که چهار رابط کارت اعتباری برای active_merchant نوشته بودم، اکنون از نوشتن کدی که از کاربران پول دریافت کند، می ترسیدم. یعنی چه مشکلی پیش آمده است؟

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

بیشتر کد نویسی کنید

به همان اندازه که عجیب به نظر میرسد، تنها راهی که من برای عبور از ترس کد نویسی پیدا کردم  این بود که ترس از کدنویسی را کنار بگذارم. ساده ترین راه برای این کار؟ پروژه های جانبی جدید شروع کنید و پچ های ساده برای برنامه های Open Source بنویسید. هربار که کدی را بنویسید، چیزی در مورد کد نویسی، ابزارها یا خودتان یاد خواهید گرفت.

و پایان داستان من در مورد ترس:

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

و برای کد دریافت پول، عزم خود را جزم کردم و کد دریافت از کارت اعتباری را برای SeeProjectRun در مدت دو روز نوشتم. با انجام بیش از 200 آزمایش مشخص شد که کد آنقدر خوب است که ترس من از بابت آن از بین برود.

اجازه ندهید ترس جلوی کدنویسی شما را بگیرد.

گام دوم: با برنامه نویسان خوب کار کنید

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

-          یک برنامه نویس علاقمند (شما)

-          یک برنامه نویس عالی (آنها)

-          کلی کدنویسی

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

لازم نیست بدنبال بهترین کدنویسان دنیا بگردید و کار با کدنویسان هوشمندتر و ماهرتر از شما کافی است. این کار زمانی ساده تر می شود که در شرکتی کار کنید که برنامه نویسان عالی را استخدام کرده باشد. ولی اگر چنین موقعیتی نداشتید چه باید بکنید؟

 

کد برنامه نویسان بزرگ را مطالعه کنید

این بصورت یک عادت در من درآمده است که کدهای نوشته شده توسط کدنویسان بزرگ را مطالعه می کنم. آنقدر کدهای نوشته شده توسط آنان را بخوانید که حتی در خواب هم برنامه نویسی ببینید.


 
Galaxy S و Galaxy Tab سامسونگ و نسخه «سبک» اندروید 4
ساعت ۱۱:۳٥ ‎ق.ظ روز دوشنبه ۱٢ دی ۱۳٩٠  کلمات کلیدی: گوگل ، اندروید ، سامسونگ ، گلکسی

شایعاتی وجود دارد که سامسونگ در انتشار بروز رسانی اندروید 4 یا بستنی نونی برای دستگاه های Galaxy S و Galaxy Tab خود تجدید نظر کرده است.

اکنون ظاهراً این دستگاه ها ممکن است نسخه کامل اندروید 4 را نگیرند و در عوض برخی از امکانات آن را بصورت آپدیت دریافت کنند که در واقع می توان آن را نسخه سبک یا افزونه دانست.

البته این موضوع هنوز توسط سامسونگ تایید نشده است، و هنوز هم انتظار ها برای اعلام رسمی سامسونگ در مورد این آپدیت ادامه دارد.


 
← صفحه بعد