۱۳۸۹ تیر ۲۴, پنجشنبه

به pc مرا گرچه بی میلی است...

به pc مرا گرچه بی میلی است
دلم در پی یار ایمیلی است

به آن یار ایمیلی از من سلام
عزیز من @ هاتمیل داتکام

پس از تایپ subject و عرض ادب
سر سطر shift و ته جمله tab

کجائی که دردت به جانم شتافت
نگاهم کن از windowی مکروسافت

دوباره غم دوریت عود کرد
روانم بسی غصه download کرد

دریغا که با آنهمه حال و حس
دلم mouse دست تو شد ، cordless

نخواهد بجز راحت یار من
دل software ، نرم افزار من

ندارد وفا بر طرفدار تو
دل hardware، سخت افزار تو

مرا خود نه ویروس در format است
که اندوه و افسوس از غربت است

ببخشا اگر شکوه آغاز شد
که file سر درد دل باز شد

بیا نازنین کار نیکی بکن
به reply عشقم clickی بکن

بیا save کن عشق من بی
editبیا پیش از آنی که گردم delete

۱۳۸۹ تیر ۱۶, چهارشنبه

رزم رستم و ویروس


كنون رزم virus و رستم شنو
دگرها شنيدستي اين هم شنو

كه اسفنديارش يكي disk داد
بگفتا به رستم كه اي نيكزاد

در اين disk باشد يكي file ناب
كه بگرفتم از site افراسياب

برو حال مي كن بدين disk هان!
كه هم نون و هم آب باشد در آن

تهمتن روان شد سوي خانه اش
شتابان به ديدار رايانه اش

چو آمد به نزد mini tower اش
بزد ضربه بر دكمه power اش

دگر صبر و آرام و طاقت نداشت
مران disk را در drive اش گذاشت

نكرد هيچ صبر و نداد هيچ لفت
يكي list از root ديسكت گرفت

در ان disk ديدش يكي file بود
بزد enter آنجا و اجرا نمود

كز ان يك demo گشت زان پس عيان
به فيلم و به موزيك و شرح و بيان

به ناگه چنان سيستمش كرد hang
كه رستم در آن ماند مبهوت و منگ

چو رستم دگر باره reset نمود
همي كرد هنگ و همان شد كه بود

تهمتن كلافه شد و داد زد
ز بخت بد خويش فرياد زد

چو تهمينه فرياد رستم شنود
بيامد كه ليسانس رايانه بود

بدو گفت رستم همه مشكلش
وز ان disk و برنامه خوشگلش

چو رستم بدو داد قيچي و ريش
يكي bootable ديسك آورد پيش

يكي toolkit اندر آن disk بود
بر آورد آن را و اجرا نمود

همي گشت toolkit هارد اندرش
چو كودك كه گردد پي مادرش

به ناگه يكي رمز virus ياف
تپي حذف امضاي ايشان شتافت

چو virus را نيك بشناختش
مر از boot sector بر انداختش

يكي ضربه زد بر سرش toolkit
كه هر بايت ان گشت هشتاد bit

به خاك اندر افكند virus را
تهمتن به رايانه زد بوس را

چنين گفت تهمينه با شوهرش
كه اين بار بگذشت از پل خرش

دگر باره اما خريت مكن
ز رايانه اصلا تو صحبت مكن

قسم خورد رستم به پروردگار
نگيرد دگر disk از اسفنديار

۱۳۸۹ تیر ۱۳, یکشنبه

PhD Resolution

Before joining PhD:


* I want to win the Nobel Prize.
* I want to win the Turing Award.

First year of PhD:

* I want to finish PhD in two years.
* I want to publish papers only in top tier conferences.
* I want to make ground-breaking research.
* I want to win the best PhD Thesis award.



Second year of PhD:

* I want to finish PhD in 5 years.
* I want a problem.
* Shall I change my advisor?



Third year of PhD:

* I want a paper; I don't care which conference.
* Shall I change my topic?
* I want to be known as Dr bhOndOO.



Fourth year of PhD:

* I want to finish PhD!
* My industry-friends have two children by now. When will I get married?



Fifth year of PhD:

* Why did I come here?
* Why did I choose this advisor?
* Why did I choose this topic?



Sixth year of PhD:

* Someone give me a degree!
* I want to leave this place — for ever.
* Let me leave.



Seventh year of PhD:

* People call me uncle.
* She waited and finally married someone else....
* I don't want any degree. I just want to live peacefully

ملکه گوگل کیست؟

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

در پروفایلش در صفحه مدیران گوگل نوشته شده است که وی در سال 1999 به عنوان اولین زن مهندس در این شرکت مشغول به کار شده و از همان زمان هم امور مربوط به وب سرور و رابطهای کاربری گوگل را مدیریت می کرده است. تلاشهایش منجر به ارائه و گسترش خدمات گوگل به بیش از 100 زبان شده و بیش از 100 ویژگی، ابزار، خدمات، سرویسها، محصولات و پروژه ها را در گوگل ارائه و مدیریت کرده است؛ در زمینه رابطهای کاربری و هوش مصنوعی کلی پتنت و امتیاز تجاری ثبت شده دارد. در حال حاضر هم استاد بیش از 3000 دانشجو در دانشگاه استانفورد در امور مربوط به برنامه نویسی کامپیوتر و مهندسی نرم افزار است. از سوی مجله نیوزویک به عنوان یکی از 10 شخصیت آینده ساز در حوزه فناوری اطلاعات معرفی شده، و مجله فورچون هم او را جز 50 زن جوان و مهم در آینده قلمداد کرده؛ مجله بیزینس ویک او را کارخانه ایده پردازی گوگل لقب داده است.
                              
                                                     

الگوريتم زنبور عسل

الگوریتم زنبور شامل گروهی مبتنی بر الگوریتم جستجو است که اولین بار در سال 2005 توسعه یافت ؛ این الگوریتم شبیه سازی رفتار جستجوی غذای گروههای زنبور عسل است. در نسخه ابتدایی این الگوریتم، الگوریتم نوعی از جستجوی محلی انجام می دهد که با جستجوی کتره ای{Random } ترکیب شده و می تواند برای بهینه سازی ترکیبی {زمانی که بخواهیم چند متغیر را همزمان بهینه کنیم.}یا بهینه سازی تابعی به کار رود.


جستجوی غذا در طبیعت

یک کلونی زنبور عسل می تواند در مسافت زیادی و نیز در جهت های گوناگون پخش شود تا از منابع غذایی بهره برداری کند.

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

پروسه ی جستجوی غذای یک کلونی به وسیله ی زنبورهای دیده بان آغاز می شود که برای جستجوی گلزار های امید بخش {دارای امید بالا برای وجود نکتار یا گرده}فرستاده می شوند.

زنبورهای دیده بان به صورت کتره ای{Random } از گلزاری به گلزار دیگر حرکت می کنند.

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

الگوریتم
الگوریتم زنبور هر نقطه را در فضای پارامتری_ متشکل از پاسخ های ممکن_به عنوان منبع غذا تحت بررسی قرار می دهد."زنبور های دیده بان"_ کارگزاران شبیه سازی شده _به صورت کتره ای{Random } فضای پاسخ ها را ساده می کنند و به وسیله ی تابع شایستگی کیفیت موقعیت های بازدید شده را گزار ش می دهند. جواب های ساده شده رتبه بندی می شوند، و دیگر "زنبورها" نیروهای تازه ای هستند که فضای پاسخ ها را در پیرامون خود برای یافتن بالا ترین رتبه محل ها جستجو می کنند{که "گلزار" نامیده می شود} الگوریتم به صورت گزینشی دیگر گلزار ها را برای یافتن نقطه ی بیشینه ی تابع شایستگی جستجو می کند.
کاربرد ها
برخی کاربرد های الگوریتم زنبور در مهندسی:

آموزش شبکه عصبی برای الگو شناسی

زمان بندی کارها برای ماشین های تولیدی

دسته بندی اطلاعات

بهینه سازی طراحی اجزای مکانیکی

بهینه سازی چند گانه

میزان کردن کنترل کننده های منطق فازی برای ربات های ورزشکار

۱۳۸۹ خرداد ۲۵, سه‌شنبه

10 بازی رایانه‌ای پرفروش سال

نیمه دوم سال 2010 شروع شده و بازی‌های رایانه‌ای با ورود سخت افزارهای قوی‌تر و پرسرعت‌تر رونق خاصی گرفته است.
 گرافیکی قوی‌تر و سرعت بالای اینترنت سازندگان را واداشته تا با ساخت آنلاین بازی‌ها درآمدزایی خود را چند برابر نمایند و با استفاده از مولتی مدیا و تصاویر غنی‌تر و باکیفیت‌تر کاربرا را راغب به خرید کنند. شرکت‌های دست‌اندرکار قدیمی نیز با ارائه نسخه‌های جدید سعی در حفظ کاربران سابق خود دارند.
صنعت ویدئو گیم و بازی‌های رایانه‌ای در سال 2009 بیش از 20 میلیارد دلار فروش داشتند و با این رقم بالا سازندگان جدبدترین ابداعات خود را در نسخه‌های جدید بکار می‌گیرند. تا دو روز دیگر کنفرانس سالانه گیم در لس آنجلس برگزار می‌شود و جدبدتریم محصولات نرم افزاری و سخت افزاری معرفی خواهد شد. در اینجا 10 بازی پر فروش سال را خدمتتان معرفی می‌نماییم:
                                                 * 1- Drakensang: The River Of Time 


شرکت رادون لبز سازنده بازی رایانه‌ای دارک.آی است که اولین تاریخ عرضه اش به 2008 بر می‌گردد. بازی جنگی پیچیده‌ای است که برای انجامش باید حسابی روی جزییات و راهنمایی‌ها کار کرد تا بازیگر حرفه‌ای شد. اما نسخه پیش رو جدیدترین نسخه با ویژگی‌های جدید است. توسعه دهنده Radon Labs است. بر روی دی وی دی ضبط شده و حداقل گرافیک باید 256 مگ بوده و نیاز به 6 گیگ فضا دارد.
* 2- Anno 1404


بازی میتنی بر استراتژی و ساخت شهر بوده که توسط Ubisoft عرضه شده و راهی بازار شده است. در این بازی چندین بازیگر همزمان می‌توانند بازی نمایند. تا 8 بازیکن را جواب می‌دهد. توسعه دهندگان اصلی Related Design و Blue byte software هستند. روی پلتفورم ویندوز 2000، اکس پی و ویستا کار می‌کند.حداقل 128 مگ رم ویدیویی لازم داشته و با 3 گیگاهرتز سرعت قابل اجرا شدن است. 1 گیگ رم معمولی و 6 گیگ فضا برای نصب نیاز دارد.


* 3- Star Trek Online



۱۳۸۹ خرداد ۱۳, پنجشنبه

اجازه دهید کامپیوترها هم اشتباه کنند!

دانشمندان معتقدند با پایین آوردن ضریب اطمینان محاسبات در تراشه‌های کامپیوتری و پذیرش اندکی خطا، می‌توان سرعت محاسبات را افزایش و مصرف برق را به شدت کاهش داد و کماکان به قانون مور پایبند ماند.

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


پروفسور آسن آسنوو از دانشکده مهندسی الکتریک و الکترونیک دانشگاه گلاسکو در این باره گفت: «این بی‌اعتباری یا تغییر‌پذیری آماری تراشه‌هاست که محققان به دنبال پیدا کردن راهی برای پیشگیری از آن هستند».
پروفسور اسنوو در حال استفاده از شبیه‌سازی‌هایی در مقیاس بزرگ روی کامپیوترهای شبکه است تا رفتار ترانزیستورها را هم‌زمان با کوچک شدن آن‌ها بررسی کند و معتقد است با کوچک‌ شدن اندازه قطعات کامپیوتری، تغییرپذیری افزایش پیدا می‌کند.
پروفسور راکش کومار از دانشگاه کومار نیز معتقد است پافشاری برای ساخت تراشه‌هایی که بدون هیچ اشکالی کار می‌کنند، به پایان دوران قانون مور سرعت بخشیده است. او می‌گوید: «نوسان در روند ساخت، محیط و فشار کاری می‌تواند باعث ساخت تراشه مشکل‌ساز شود. اما به هر حال سازندگان تمام تلاش خود را به کار می‌گیرند تا یک تراشه کاملا درست کار کند. موضوع این است که اگر نرم‌افزار از تراشه بخواهد کاری را انجام دهد، تراشه این کار را با هر هزینه‌ای انجام می‌دهد».
اما تحقیقات پروفسور کومار نشان می‌دهد پافشاری سازندگان در کامل بودن و بدون نقص بودن منجر به بعضی انتخاب‌های ضعیف می‌شود. به عبارت دیگر، اطمینان حاصل کردن از عملکرد درست یک تراشه می‌تواند هزینه و انرژی بیش‌تری را به شما تحمیل کند.
شرایط خطااصرار برای کامل و بی‌نقص بودن، هزینه‌های ساخت را نیز به طور قابل توجهی بالا می‌برد، چرا که بسیاری از تراشه‌ها در صورت اشکال داشتن حذف خواهند شد.
پروفسور کومار گفت: «همراه با کوچک شدن اجزای کامپیوتری، ساخت تراشه‌هایی که بدون عیب کار کنند هر روز برای سازندگان قطعات کامپیوتری سخت‌تر و سخت‌تر می‌شود».
قطعات کوچک کامپیوتری از قبل شروع افزایش تولید نتایج اشتباه کرده‌اند. اما می‌توان به جای تلاش برای حذف این خطاها اقدام به تولید «پردازنده‌های تصادفی» کرد که به طور تصادفی، نتایج اشتباه تولید کنند.
اما چرا در حالی که سخت‌افزارها به صورت تصادفی کار می‌کنند، ما باید تظاهر کنیم که آن‌ها بدون عیب کار می‌کنند؟ چرا هر روز هزینه اضافه‌ای صرف کنیم تا آن‌ها را بدون عیب نشان دهیم؟
به همین دلیل، پروفسور کومار و همکارانش در تحقیقی که قسمتی از بودجه آن توسط اینتل (بزرگ‌ترین سازنده تراشه‌های رایانه‌ای) تامین شده، در حال تلاش برای ساخت پردازنده‌هایی هستند که اندکی از بی‌عیب بودن چشم‌پوشی کند. به جای آن‌، آ‌ن‌ها به دنبال مدیریت نوع و تعداد خطا هستند تا بتوانند کارایی را تا حد امکان بالا ببرند.
یکی از این خطاها زمانی رخ می‌دهد که یک تراشه نمی‌تواند مجموعه‌ای از دستورات را در یک زمان معین کامل کند. عملکرد بسیاری از تراشه‌ها توسط یک کلاک معین می‌شود و گاهی اوقات پردازش اطلاعات در یک پردازنده از زمان معین شده برایش بیش‌تر می‌شود.
یکی از مزایای ساخت این تراشه‌ها که می‌توانند خطا تولید کند کاهش مصرف برق است. بسته به روشی که یک طراح برای مدیریت خطاها در نظر می‌گیرد، میزان مصرف برق می‌تواند تا 30 درصد کاهش پیدا کند. به عبارت دیگر با نرخ خطای 1 درصد ، مصرف برق تا 23 درصد کاهش پیدا می‌کند.
در بسیاری از موارد، خطاهای تولیدشده هیچ تاثیر مهمی روی کار کامپیوتر نخواهند داشت. اما در مواردی هم این خطاها می‌تواند یک سیستم را از کار بیندازد.
برای برخورد با این موضوع، پروفسور کومار و همکارانش در حال تحقیقات برای ساخت برنامه‌هایی هستند که بتواند این خطاها را تحمل کرده و مدیریت کنند. کار این نرم‌افزار، نوشتن دوباره یک برنامه است. به این ترتیب یک خطا به سادگی باعث افزایش زمان اجرای یک دستور خواهد بود.
در روش دیگر، یک نرم‌افزار قدرتمند، کارهای کاربر را به طور کامل ثبت می‌کند. این نرم‌افزار به این ترتیب می‌تواند در زمان ارائه نتایج غیرمنتظره به دنبال آن خطا بگردد!

۱۳۸۹ خرداد ۱۱, سه‌شنبه

یکی از سریعترین ابررایانه های جهان در چین ساخته شد


مهندسان چینی سریعترین ابررایانه این کشور را با قابلیت انجام بیش از هزار میلیون میلیون (یک کوادریلیون) محاسبه در ثانیه ساخته اند.
این ابر رایانه “Xingyun” نام دارد.
سریعترین ابررایانه چین تا پیش از این Tianhe-۱ نام داشت که در سال ۲۰۰۹ در دانشگاه ملی فناوری دفاعی چین ساخته شد.
اوج عملکرد “Xingyun” سه کوادریلیون محاسبه در ثانیه است که سه برابر اوج سرعتTianhe-۱ است.
به گفته مهندسان یک ثانیه کار این ابررایانه برابر با یک روز کامل کار یک رایانه شخصی دو هسته ای است.
قرار است از این ابر رایانه برای تعیین توالی دی ان آ استفاده شود.
ابررایانه های دورانر و جاگوار اولین و دومین ابررایانه سریع دنیا هستند.

نسخه امن موتور جستجوی گوگل ارائه گردید

هنگامی که در موتور جستجوی گوگل عبارتی را جستجو می نماییم، در حالت معمول، ISP شما و تمام رایانه هایی که بین رایانه شما و گوگل قراردارند می توانند بفهمند که شما چه عبارتی را جستجو کرده اید و نتایج ارسال شده از طرف گوگل برای شما را هم ببینند.
گوگل اخیرا با راه اندازی نسخه امن موتور جستجویش، قصد دارد این نا امن بودن را غیر ممکن کند. در حالت امن این موتور جستجو، عبارتی که برای جستجو وارد شده کد شده و برای گوگل ارسال می شود و همین طور نتایج جستجو هم کد شده و سپس برای رایانه شما ارسال می شود در نتیجه رایانه های بین راه نمی توانند محتویات این بسته های کد شده را مشاهده کنند.
برای استفاده از حالت امن گوگل به آدرس https://google.com مراجعه کنید. در این حالت سرعت کمی پایین خواهد بود.

۱۳۸۹ اردیبهشت ۱۱, شنبه

كيبورد مجازي گوگل

كيبورد مجازی یا OSK که مخفف On Screen Keyboard هستش با نمایش دادن کی بورد مجازی به شما این امکان رو میده با انتخاب حروف با استفاده از نشانه‌گر ماوس عمل تایپ رو انجام بدید!الان گوگل این قابلیت رو به جست و جوگر خودش از جمله فارسی فعال کرده است.


اطلاعات بیشتر: وبلاگ رسمی گوگل

۱۳۸۹ اردیبهشت ۳, جمعه

رباتیک چیست؟

کلمه ربات اولین بار توسط Karel Capek نویسنده نمایشنامه R.U.R روبات‌های جهانی روسیه در سال 1921 ابداع شد. ریشه این کلمه، کلمه چک اسلواکی (robotnic) به معنی کارگر می‌باشد.


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


تعریف امروزه ربات از نظر عوام مردم وسیله ای است که اعمالی هوشمند شبیه انسان انجام می‌دهد در حالی که فرهنگ وبستر ربات را این‌گونه تعریف می‌کند:"یک دستگاه یا وسیله خودکاری که قادر به انجام اعمالی است که معمولا به انسان‌ها نسبت داده می شود و یا مجهز به قابلیتی است که شبیه هوش بشری است".


در این راستا دانشمندان سعی بر آن دارند ربات‌هایی بسازند که به طرق مختلف نیاز ‌های انسان‌ را براورده سازند و در نهایت به رباتی با قابلیت ‌های کامل یک انسان برسند


قوانین رباتیک مطرح شده توسط آسیموف چنین است:


• ربات ها نباید هیچگاه به انسانها صدمه بزنند.


• رباتهاباید دستورات انسانها را بدون سرپیجی از قانون اوّل اجرا کنند.


• رباتها باید بدون نقض قانون اوّل و دوم از خود محافظت کنند.


ربات‌ها دارای سه قسمت اصلی هستند:

• مغز که معمولاً یک کامپیوتر است


• محرک و بخش مکانیکی شامل موتور، پیستون، تسمه، چرخ‌ها، چرخ دنده‌ها و …

• سنسور که می‌تواند از انواع بینایی، صوتی، تعیین دما، تشخیص نور، تماسی یا حرکتی باشد.

۱۳۸۹ فروردین ۲۴, سه‌شنبه

پست الکترونیکی (email) چگونه کار می کند؟

طبق نوشته مجله Darwin Magazine:Prime Movers اولین پیام eMail در سال 1971 توسط مهندس Ray Tomlinson ارسال شده است.قبل از این فقط می توانستیم پیام های خود را به کاربران موجود بر روی یک کامپیوتر ارسال کنیم.ابتکار Tomlinson ارسال پیام به ماشین های دیگر موجود در شبکه جهانی اینترنت بود که با استفاده از علامت @ (ات ساین) گیرنده پیام را مشخص می کرد.
یک پیام eMail چیزی بیشتر از یک پیام ساده متنی نیست.در ابتدا و حتی امروز پیام های eMail به عنوان تکه های متنی در نظرگرفته می شوند و حتی با وجود ضمائم به عنوان پیام های متنی تلقی می شوند.
سرویس گیرندهای پست الکترونیک eMail Clients
احتمالا شما امروز چند پیام eMail دریافت کرده اید.شما برای نگاه کردن یه ان ها از eMail Clientsاستفاده می کنید. eMail Clients ها یا سرویس های گیرنده پست الکترونیک برنامه هایی هستند که برای کار با سیستم پست الکترونیک ساخته می شوند.اکثر کاربران از eMail Clients های معروف همچون Mocrosoft outlook,outlook Express,Eudora یا Pegasus استفاده می کنند.کسانی که مشترک سرویس های رایگان eMail همچون YAHOO.GMAIL,HOTMAIL و... هستند،از eMail Clients های ارئه شده مبتنی بر وب هستند استفاده می کنند.
به هر حال بدون توجه به eMail Clients شما 4 وظیفه زیر را انجام می دهید:
  • • لیست پیام های موجود در صندق پستی شما را به همراه Header (سرآیند) هر یک نمایش می دهد.این Header هدر علاوه بر نمایش آدرس شخص ارسال کننده،موضوع،ساعت،تاریخ و اندازه پیام را نمایش می دهد.
  • • شما می توانید یک پیام را انتخاب کرده و محتوای آن را مطالعه کنید.
  • • شما می توانید یک پیام جدید ایجاد کنید و آن را ارسال کنید.برای انجام این کار شما ابتدا آدرس گیرنده و سپس موضوع و در نهایت متن پیام را وارد می کنید.
• اکثر eMail Clients ها به شما این اجازه را می دهند که Attachment یا پیوستی را به پیام خود ضمیمه کرده و ارسال کنید.یا Attachment های پیام دریافتی تان را ذخیره کنید.
سرویس دهنده eMail واقعی
در اینترنت کامپیوتر های وجود دارد که برنامه هایی را اجرا کرده و به عنوان سرویس دهنده عمل می کنند و به کامپیوتر های دیگر سرویس می دهند.از جمله این سرویس دهنده ها می توان به Web Server ها،Telnet Server ها و eMail Server ها اشاره کرد که در حال حاظر بر روی هزاران کامپیوتر موجود در اینترنت فعال هستند.این کامپیوتر ها در تمام اوقات شبانه روز در حال اجرا هستند و به Port های مشخصی گوش می دهند تا در صورت درخواست به آن ها سرویس های لازم را ارائه دهند.سیستم واقعی eMail شامل دو سرویس دهنده متفاوت است که بر روی یک کامپیوتر اجرا می شود.یکی از آن ها SMTP Server (simple Mail transfer protocol) است که ایمیل های خروجی را مدیریت می کند و دیگری POP3 Server (Post Office Protocol) است که ایمیل های ورودی را مدیریت می کند.
سرویس دهنده SMTP
زمانی که شما بخشی از یک پیام را ارسال می کنید،eMail Clinent شما یرای ارسال آن با سرویس دهنده SMTP مربوطه ارتباط برقرار می کند.آن سرویس دهنده SMTP ی که پیام شما را دریافت می کند برای تحویل آن در طول مسیر ممکن است با سرویس دهنده های SMTP ی دیگری در طول مسیر ارتباط برقرار کند.
سرویس دهنده POP3
در ساده ترین شکل POP3 مجموعه ای از فایل های متنی را نگه داری می کند.زمانی که سرویس دهنده POP3 پیامی دریافت می کند آن را به انتهای لیست فایل های دریافت کننده اضافه می کند.زمانی که شما ایمیل خود را چک می کنید،eMail Client شما با استفاده از پورت شماره 110 به سرویس دهنده POP3 متصل می شود.سرویس دهنده POP3 از eMail Client یک Account Name و Password درخواست می کند.پس از وارد کردن آن ها سرویس دهنده POP3 به شما اجازه دسترسی به فایل هایتان را می دهد.همانند سرویس دهنده SMTP،سرویس دهنده POP3 از دستورات محاوره ای استفاده می کند.مانند:
User-enter your id
Pass-enter your password
Quit-quit the pop3 server
List-list the message and their size
Peter-retrive a message,pass it a message number
Dele-delet a message,pass it a message number
Top-show the top x lines of a message,pass it a message number and the number of lines
همانطور که مشاهده می شود به طور ساده سرویس دهنده POP3 به عنوان یک واسط بین eMail Client و فایل متنی شامل پیغام های شما عمل می کند.

۱۳۸۹ فروردین ۷, شنبه

تصاور لوگوهای نوروزی گوگل تا امروز

گوگل از سال 2004 میلادی تاکنون یعنی هفت سال پیاپی با قرار دادن لوگو به مناسبت عید نوروز این مناسبت را گرامی داشته است.
1389

1388

1387

1386

1385

1384

1383

۱۳۸۹ فروردین ۱, یکشنبه

۱۳۸۸ اسفند ۲۷, پنجشنبه

نرم افزار MATLAB

متلب (MATLAB) نام یکی از نرم‌افزارهای رایانه‌ای برای انجام محاسبات ریاضی است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مربوطه‌است که از ترکیب دو واژهٔ MATrix و LABoratory ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه‌است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند.

کار کردن با ماتریس‌ها در Matlab بسیار ساده است. در حقیقت تمام داده‌ها در Matlab به شکل یک ماتریس ذخیره می‌شوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1*1 ذخیره می‌شود. یک رشته مانند «Whale is the biggest animal» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستون‌ها به تعداد کاراکترهاست) ذخیره می‌شود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره می‌گردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده می‌شود. فایل‌های صوتی نیز در Matlab به شکل ماتریس‌های تک ستون (بردارهای ستونی) ذخیره می‌شوند. بنابراین جای تعجب نیست که Matlab مخفف عبارت Matrix Laboratory باشد.

کامپایلر Compiler

نرم افزار ها توسط زبان های برنامه نویسی ساخته می شوند.زبان های برنامه نویسی انواع مختلفی دارند که برخی از آن ها عبارتند از:
1- زبان ماشین: زبانی که در آن داده ها و دستورالعمل ها به صورت کد های باینری(صفر و یک) نمایش داده می شوند و تنها زبانی است که کامپیوتر درک می کند،هر برنامه باید قبل از اجرا به زبا ماشین ترجمه شود.
2- زبان اسمبلی: زبان اسمبلی به جای کد های باینری از کلمات اختصاری استفاده می کند.خوانایی برنامه های زبان اسمبلی بیشتر از برنامه های زبان ماشین است.برای تبدیل برنامه ی اسمبلی به زبان ماشین از نرم افزار مترجمی به نام اسمبلر استفاده می شود.
3- زبا ن های سطح بالا: زبان های سطح بالا به زبان محاوره ای نزدیک ترند و دارای ساختارها و دستورات بیشتر و قدرتمندتر نسبت به زبان اسمبلی هستند.برنامه های نوشته شده با این زبان ها مستقیما قابل اجرا روی ماشین نیستند.برنامه های زبان های سطح بالا توسط کامپایلر هابه زبان ماشین ترجمه می شوند یا به وسیله ی مفسرها اجرا می شوند.
برنامه های نوشته شده یه زبان های سطح بالا مستقیما روی ماشین اجرا نمی شوند.برای ترجمه و اجرای این برنامه ها دو روش عمده وجود دارد:
1- استفاده از مفسر
2- استفاده از کامپایلر
استفاده از مفسر:
در این روش دستورالعمل های برنامه یک به یک توسط نرم افزاری به نام مفسر خوانده می شده و اجرا می گردد.عملکرد مفسر را می توان به عملکرد یک شخص مترجم که در مصاحبه ها و مذاکرات مسئول ترجمه است تشبیه نمود.این مترجم یک به یک جملات را از گوینده دریافت کرده و هر جمله را جداگانه ترجمه کرده و د راختیار شنونده قرار می دهد و سپس منتظر جمله ی بعدی گوینده می شود.

مزایای استفاده از مفسر:
1- سهولت اشکال زدایی
2- قابلیت انعطاف بالا
3- پیاده سازی آسان
4- قابلیت انعطاف بالا
معایب استفاده از مفسر:
1- تکرار تفسیر
2- سرعت اجرای پایین
3- نیاز به مفسر
4- دسترسی به کد منبع
استفاده از کامپایلر:
در این روش برنامه بوسلیه ی کامپایلر به زبان ماشین ترجمه می شود.کامپایلر نرم افزاری است که برنامه ی نوشته شده به زبان مبدا را به برنامه ی معادلی در زبان مقصد ترجمه می نماید.اگر خطایی در برنامه ی مبدا وجود داشته باشد کامپایلر آن را گزارش می کند.باید توجه کرد که اگر برنامه ی مبدا صحیح نباشد کامپایلر قادر به ترجمه ی آن نخواهد بود.
عملکرد کامپایلرمانند دوبله ی یک فیلم خارجی می باشد.در این روش ابتدا کل فیلم به زبان فارسی ترجمه می شود و سپس در اختیار بینندگان قرار می گیرد.
مزایای استفاده از کامپایلر
1- سرعت اجرای بالا
2- اجرای مستقل برنامه از کامپایلر
3- حفاظت از کد منبع برنامه
4- عدم تکرار کامپایل
معایب استفاده از کامپایلر
1- زمان بر بودن اشکال زدایی
2- قابلیت حمل پایین
3- پیاده سازی پیچیده
فاز های کامپایلر
1- تحلیلگر لغوی(Lexical Analayzer)
2- تحلیلگر نحوی(Syntax analayzer)
3- تحلیلگر معنایی(semantic analyzer)
4- تولید کننده ی کد میانی(Intermediate Code)
5- بهینه ساز کد میانی
6- تولید کننده کد
دانلود پاور پوینت کتاب compilers Principles, Techniques, and Tools

۱۳۸۸ اسفند ۲۶, چهارشنبه

مهندسی نرم افزار Software Engineering

نرم افزار کامپیوتری محصولی است که مهندس نرم افزار طراحی می کند و می سازد.شامل برنامه هایی است در کامپیوتری به هر اندازه و با هر معماری قابل اجرا هستند،مستنداتی دارد که شامل فرم های کپی شده و مجازی می شود و داده های دارد که ترکیبی از ارقام و حروف است و البته می تواند شامل اشکال نمایشی از قبیل اطلاعات تصویری،صوتی و ویدویی باشد.
مهندسی نرم افزار فرآیندی است که طراحی،ساخت و نگه داری یک نرم افزار قابل اطمینان را در بر می گیرد.
مهندسی نرم افزار شامل یک فرایند،تکنیک های مدیریت،روش های فنی و استفاده از ابزار است.
فاز های عمومی مهندسی نرم افزار:
  • فاز تعریف
  • فاز توسعه
  • فاز پشتیبانی
مدل های فرایند نرم افزاری:
1-مدل آبشاری (liner sequensial or waterfall): برای جایی که نیازمندی ها از ابتدا کاملا مشخص است به کار می رود.
2-مدل نمونه سازی(Prototyping): برای موقعی که مشتری نیاز های درستی را مطرح می کند اما کمتر با جزییات سر وکار دارد و توسعه دهنده باید با با سختی های آن همانند توسعه ی یک نمونه سخت به یک محصول کامل مدارا کند.
3-مدل توسعه و کاربرد سریع (RAD): از اجزا و قطعات اماده بیشترین استفاده را می کند و سیکل توسعه ی بسیار کوتاهی دارد.
4-مدل افزایشی(Inceremental): نرم افزار را به قسمت های کوچک اما قابل استفاده ارایه می کند و هر قسمت روی قسمت های قبلی سوار می شود.
5-مدل حلزونی(Spiral): خصوصیت تکراری بودن روش نمونه سازی را با جنبه های سیستماتیک و کنترل شده ی روش آبشاری ترکیب می کند.
6-مدل حلزونی Win-Win:استخراج نیازمندی های نرم افزار از طریق مذاکره بین مشتری و توسعه دهنده حاصل می شود.هر کدام سعی در متعادل کردن محدودیت های تجاری و فنی خود دارد.
7-مدل توسعه ی همزمان(Concurrent Development): شبیه مدل حلزونی است اما اغلب در توسعه ی برنامه های کارگزار-مشتری استفاده می شود.
8-مدل توسعه مبتنی بر اجزاء یا قطعات(Component-Based Development): تغییر یافته ی مدل حلزونی که درآن برنامه ها از قطعات نرم افزاری خاص به نام کلاس ساخته می شوند که از قبل بسته بندی شده اند.
9-مدل روش های فرمال(Formal Methods): نماد هایی کاملا ریاضی وار برا ی مشخص کردن،طراحی و ارزیابی سیستم های کامپیوتری.
10-تکنیک ها ی نسل چهارم 4GT: ابزاری نرم افزاری که کد منبع را برای یک نرم افزار از روی یک تعریف خصوصیات سطح بالا تعریف می کند.
برگرفته شده از کتاب روگر اس پرسمن Pressman

دانلود جزوه ی آموزشی مهندسی نرم افزار

۱۳۸۸ اسفند ۱۷, دوشنبه

ساعت مايكروسافت

بيل گيتس ميميره و ميره تو آسمون پيش فرشته‌ها. فرشته‌ها ميگن ما فعلا وقت نداريم يک 3-4 ساعتي توي اون اتاق منتظرباش تا به کارهات رسيدگي بشه. بيل گيتس ميره تو اتاق و ميبينه در و ديوار اتاق پر از ساعته. زير هر ساعتي هم اسم يک شرکت نوشته شده ساعتها هم همه با هم همزمان کار نميکنن و هر کدومشون سرعت بخصوصي دارن.خلاصه کنجکاو ميشه و ميگرده قسمت شرکتهاي کامپيوتري رو پيدا ميکنه: آي‌بي‌ام، اپل، او‌اس‌2، خلاصه همه شرکتها اونجا ساعت دارن الا ماکروسافت. خيلي بهش بر ميخوره .
وقتي فرشته‌ها بر ميگردن ميگه اول جريان اين ساعتها رو بگين :اونا ميگن در ازاي خرابيهايي که برنامه‌ها و عملکرد شرکتها براي مشتريها بوجود بيارن، ساعت مربوط به شرکت يک ثانيه ميره جلو.
بيل گيتس خوشحال ميشه و با غرور ميگه: پس واقعا جاي تعجب نيست که شرکت من اينجا ساعت نداره.
فرشته‌ها ميخندند و ميگن: آقاي گيتس، ساعت ميكروسافت رو ما 25 ساله تو بهشت به جاي
پنكه ازش استفاده ميکنيم.

لپ‌تاپ شاه عباسي

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






ولی داخل این اثر هنری یک لپ‌تاپ hp ZT1000 قرار گرفته که ویندوز ایکس پی و همچنین اوبونتو را اجرا می‌کند!





استادکاران اصفهانی در تهیه این اثر از شیشه ، برنج کنده‌کاری شده و مس استفاده کرده اند. کیبوردها و موس از فلز مس تهیه شده‌اند. جای قرار گرفتن مچ از چرم است. برای روشن کردن ماشین هم باید کلیدی را در سوراخ کلید قرار بدهید و در جهت
عقربه‌های ساعت ، بچرخانید!








آفرین به اینهمه ذوق و سلیقه استادکارهای اصفهانی.

يک برنامه‌نويس و يک مهندس در يک مسافرت ...

يک برنامه‌نويس و يک مهندس در يک مسافرت طولانى هوائى کنار يکديگر در هواپيما نشسته بودند. برنامه‌نويس رو به مهندس کرد و گفت: مايلى با همديگر بازى کنيم؟ مهندس که را روى خودش کشيد. برنامه‌نويس دوباره گفت: بازى سرگرم‌کننده‌اى است. من از شما يک سوال مي‌پرسم و اگر شما جوابش را نمي‌دانستيد ۵ دلار به من بدهيد. بعد شما از من يک سوال مي‌کنيد و اگر من جوابش را نمي‌دانستم من ۵ دلار به شما مي‌دهم.
مهندس مجدداً معذرت خواست و چشمهايش را روى هم گذاشت تا خوابش ببرد. اين بار، برنامه‌نويس پيشنهاد ديگرى داد. گفت: خوب، اگر شما سوال مرا جواب نداديد ۵ دلار بدهيد ولى اگر من نتوانستم سوال شما را جواب دهم ٥٠ دلار به شما مي‌دهم. اين پيشنهاد چرت مهندس را پاره کرد و رضايت داد که با برنامه‌نويس بازى کند.
برنامه‌نويس نخستين سوال را مطرح کرد: «فاصله زمين تا ماه چقدر است؟» مهندس بدون اينکه کلمه‌اى بر زبان آورد دست در جيبش کرد و ۵ دلار به برنامه‌نويس داد. حالا نوبت خودش بود. مهندس گفت: «آن چيست که وقتى از تپه بالا مي‌رود ۳ پا دارد و وقتى پائين مي‌آيد ۴ پا؟» برنامه‌نويس نگاه تعجب آميزى کرد و سپس به سراغ کامپيوتر قابل حملش رفت و تمام اطلاعات موجود در آن را مورد جستجو قرار داد. آنگاه از طريق مودم بيسيم کامپيوترش به اينترنت وصل شد و اطلاعات موجود در کتابخانه کنگره آمريکا را هم جستجو کرد. باز هم چيز بدرد بخورى پيدا نکرد. سپس براى تمام همکارانش پست الکترونيک فرستاد و سوال را با آنها در ميان گذاشت و با يکى دو نفر هم گپ (chat) زد ولى آنها هم نتوانستند کمکى کنند.
بالاخره بعد از ۳ ساعت، مهندس را از خواب بيدار کرد و ٥٠ دلار به او داد. مهندس مودبانه ٥٠ دلار را گرفت و رويش را برگرداند تا دوباره بخوابد. برنامه‌نويس بعد از کمى مکث، او را تکان داد و گفت: «خوب، جواب سوالت چه بود؟» مهندس دوباره بدون اينکه کلمه‌اى بر زبان آورد دست در جيبش کرد و  مي‌خواست استراحت کند محترمانه عذر خواست و رويش را به طرف پنجره برگرداند و5 دلار به برنامه‌نويس داد و رويش را برگرداند و خوابيد ..

جزيره ي گوگل Googland


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


این جزیره کوچک و بسیار زیبا از دو جهت جذابیت ویژه ای برای گوگل دارد که مهمترین آنها بدون شک ظاهر خاص این جزیره است جائیکه این جزیره در نگاه از بالا کاملا به فرم حرف G آنهم از نوع بزرگ آن است که برای گوگل بسیار اهمیت دارد. جذابیت دوم این جزیره که اتفاقا اهمیت آن از اولی نیز کمتر نیست، دامنه ویژه اختصاص یافته به این منطقه در اینترنت است جائیکه بر سیاق .us در آمریکا و .uk در انگلستان، به Gogooroa علامت اختصاری .go تعلق می گیرد که این نیز برای گوگل موفقیت فوق العاده ای محسوب می گردد و از قرار معلوم صفحه اول این جستجو گر در آینده نزدیک به google.go تغییر خواهد کرد. البته قرار است نام این جزیره پس از نقل مکان گوگل از Mountain View در کالیفرنیا به Googland تغییر یابد.
البته این پایان ماجرا نیست و جالب است بدانید که پس از نقل مکان گوگلی های به این نقطه از دنیا "اریک اشمیت" مدیر عامل گوگل رسما بعنوان رئیس جمهور Googland انتخاب می گردد و "سرگئی برین" و "لاری پیج" که هر دو از موسسان گوگل محسوب می شوند بعنوان نخست وزیر در بخش های تجارت خارجی و تکنولوژِی این کشور مشغول به کار می شوند!! خبر جالب دیگر در این زمینه شنیده شدن نام "بیل گیتس" بعنوان وزیر تحقیقات، توسعه و رقابت است که البته تلویحا توسط جناب گیتس با اعلام آنکه به شنا علاقه ای ندارد و کوهستان را ترجیح می دهد رد شده است.
زیبائی های این جزیره همانند دیگر نمونه های آن در اقیانوس آرام وصف ناشدنی ست و لذتی که کارمندان گوگل از بودن در این جزیره احساس می کنند غیر قابل تصور است اما جذابیت های دیگری که پیرامون این جزیره برای گوگلی ها بوجود خواهد آمد قانونی ست که از هم اکنون به روشنی در رابطه با آن صحبت می شود و آن نیز رویائی به نام نپرداختن مالیات در این جزیره است و گوگلی ها می توانند با درآمد افسانه ای خود تا می توانند زندگی را به کام خود شیرین کرده و یک سنت مالیات نیز نپردازند .
در این جزیره برای هر گوگلی خانه ای رویائی ساخته می شود که گذشته از موارد معمول حتما باید دارای یک آکواریم بزرگ در خانه و یک ماهی گرمسیری بروی میز کار باشد. همچنین هر گوگلی می بایست حداقل 20 درصد از زمان کارکرد روزانه خود را به ماهیگیری اختصاص دهد و حتی قرار است کلکسیونی از ماهی های زیبای صید شده از این منطقه به نمایش گذاشته شود. غذای اصلی ساکنان Googland ماهی خواهد بود که منبع سرشاری از فسفر و امگا 3 بوده و در سر ذوق آوردن اهالی گوگل و افزایش هوش آنها موثر خواهد بود، استراتژی که گوگل در رقابت با سایر رقبا بروی آن حساب ویژه ای باز کرده است و بلاخره گوگلی ها در این منطقه به تمرین رقص های ساکنان محلی این ناحیه نیز خواهند پرداخت.
اما شاید اولین سوالی که پس از خواندن سطور فوق به ذهن خطور می کند چگونگی نگه داری 15000 سرور و دیتا سنتر گوگل در این جزیره ی کاملا مرطوب و خاص است. پاسخ به این سوال بر بهت خوانندگان کاملا می افزاید چرا که گوگل قصد دارد تمامی سرور های خود را در زیر آب و در یک تالاب داخل جزیره قرار دهد امری که گذشته از مسائل فنی دلائل امنیتی فراوانی نیز دارد از جمله آنکه دسترسی به این بخش تنها از طریق غواصی در زیر آب امکان پذیر است. دیگر اخبار بدست آمده از این گزارش حاکی از آن است که گوگل به دنبال خرید پنج جزیره دیگر به شکل های GO O G L E در پنج قاره جهان است که بدین ترتیب و با عملی شدن این رویا نگفته پیداست که چه اتفاقی برای دیگر رقبای گوگل خواهد افتاد.

تا حالا فکر کردين چه طور می شه بيل گيتس رو برشکست کرد؟؟؟

تا حالا فكر كردين كه چطور ميشه بيل گتيس (مالك ثروتمند شركت مايكروسافت) رو ورشكست كرد؟؟؟!!!


بيل گتيس در هر ثانيه يك دلار آمريكا درآمد داره، يعني 20ميليون دلار در روز و 7/8 ميليارد دلار در سال! اگر 1000دلار از دست وي بر زمين بيفته به خودش اين دردسر رو نميده كه برش داره، چون در 4ثانيه اي كه برداشتنش طول ميكشه،اين پول عايدش شده! امريكا در حدود 5/62هزار دلار بدهي داره و بيل گتيس به تنهايي ميتونه ظرف 10سال تمام بدهي آمريكا را بازپرداخت كنه! اون ميتونه نفري 15دلاربه همه جمعيت جهان بده و باز هم 5ميليون دلاردر جيبش باقي بمونه ! اگر مايكل جردن يعني گرانترين ورزشكار آمريكايي هيچ غذا و آبي نخورده و همه 30ميليون دلار درآمد سالانه اش رو پس انداز كنه، 227سال طول خواهد كشيد تا به ثروتمندي بيل گتيس بشه! اگر بيل گتيس رو به صورت يك كشور تصور كنيم ، سي و هفتمين كشور ثروتمند جهان مي شه! يا به تنهايي درآمدي برابر سيزدهمين كمپاني عظيم آمريكايي خواهد داشت، حتي بيشتر از آي بي ام! اگر همه ثروت بيل گتيس رو تبديل به يك دلاري كنيم، مي شه جادهاي از ماه تا زمين باهاش كشيد كه 14 بار رفته و برگشته! ولي ساخت اين جاده، 1400سال طول خواهد كشيد و 713 بوئينگ 747 بايد براي جابجايي اين پول ها پرواز كنند. ...اما!!!... اگر كاربران ويندوزهاي مايكروسافت بتونن بابت هر باري كه كامپيوترشون هنگ ميكنه، يك دلار از بيل گتيس خسارت بگيرن، وي تنها در مدت 3سال ورشكست خواهد شد!!!






زبان برنامه نويسي روبي Ruby

روبی ( Ruby) یک زبان برنامه نویسی انعطافپذیر، پویا و شی‌گرا است. روبی سینتکس پرل و شی گرایی اسمال‌تاک را ترکیب می‌کند و در برخی امکانات با پایتون و لیسپ و Dylan و CLU مشترک است. روبی یک زبان مفسر single-pass است. پیاده سازی اصلی آن یک نرم افزار آزاد منتشر شده تحت یک مجوز متن‌باز(GPL) است.

تاریخچه

این زبان توسط یوکیهیرو ماتز ماتسوموتو ایجاد شد که کار بر روی روبی را در ۲۴ فوریه سال ۱۹۹۴ آغاز کرد و در سال ۱۹۹۵ آنرا بصورت عمومی منتشر کرد. روبی نام جواهر منتسب به ماه جولای است که ماه تأسیس یک کالج است. در اکتبر ۲۰۰۶ آخرین نسخه پایدار ۱٫۸٫۵ است. روبی نسخه ۱٫۹ (با یکسری تغییرات اساسی) نیز در حال توسعه است. در حال حاضر موج بحرانی در جامعه روبی بوجود آمده که دلیل آن وجود چند مشکل در پیاده سازی فعلی روبی است که راه حل مشخصی برای آنها مدنظر نیست. تیم اصلی توسعه روبی تلاشهای خود را بر روی پروژه YARV متمرکز کرده اند، اما پیشرفت آن کند است. در این اثنا چند پیاده سازی رقیب از روبی بوجود آمده اند، بخصوص جی روبی ( JRuby) که یک تلاش برای اتصال روبی به پلتفرم جاوا است و رابینیوس (Rabinius) که یک مفسر است که به‌عنوان یک زیر پروژه توسط ایوان فونیکس (Evan Phoenix) ایجاد شده توجه زیادی را در هفته های اخیر به خود جلب کرده است. با عرضه نسخه ۲٫۰ روبی و YARV در آینده باید دید که چه سرنوشت در انتظار روبی است.

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

گفته می‌شود روبی از اصل کمتر غافلگیر کردن (POLS) پیروی می‌کند، به این معنی که زبان اصولا قابل پیش بینی رفتار می‌کند و مانند همان چیزی که برنامه نویس انتظارش را دارد. جمله قبل از ماتز سرچشمه نگرفته است، و روبی بیشتر از الگویی پیروی می‌کند که عبارت “اصل عدم غافلگیری ماتز” میتواند آنرا بهتر بیان کند، و برنامه نویسان زیادی آنرا بسیار نزدیک به طرز تفکر خود یافتند.

معنی شناسی

روبی شی گرا است: هر بیت از داده یک شی است، حتی کلاسها و typeها که در بسیاری از زبانها به‌عنوان داده اصلی در نظر گرفته شده اند (مانندboolean، integer و “nil”). هر تابع یک متد ست. مقادیر نامگذاری شده (متغیرها) بهنوان یک ارجاع (reference) به اشیا در نظر گرفته می‌شوند، نه خود اشیا. روبی از ارث بری با مقدار دهی پویا (dynamic dispatch)، میکسین (mixin) و singleton methods (مربوط به و تعریف شده برای یک نمونه شی منحصر بفرد بجای تعریف شدن در داخل کلاس) پشتیبانی می‌کند. با این وجود روبی از ارث بری چندگانه پشتیبانی نمیکند، کلاسها میتوانند ماژولها را به‌عنوان mixinها وارد کنند. برنامه نویسی رویه ای (procedural) پشتیبانی می‌شود ولی هر چیزی که بصورت رویه ای در روبی (که خارج از محدوده یک شی خاص است) انجام شود در واقع در داخل یک نمنه شی بنام main انجام میگیرد. از آنجایی که این کلاس والد تمام کلاسهای دیگر است، تغییرات آن در تمام کلاسها قابل مشاهده است. روبی به‌عنوان یک زبان برنامه نویسی چند الگویی مطرح است: روبی به شما اجازه می‌دهد تا رویه ای برنامه نویسی کنید (تعریف توابع/متغیرها خارج از کلاسها آنها را جزئی از شی ریشه ’self’ قرار می‌دهد)، یا شی گرا (هر چیزی یک شی است) برنامه نویسی کنید، یا تابعی رفتار کنید. روبی از introspection و reflection و meta-programming و همچنین از نخها (threads) پشتیبانی بعمل میاورد. روبی دارای امکان dynamic typing است و از parametric polymorphism پشتیبانی بعمل میاورد. بر طبق لیست سئوالات متداول روبی “اگر شما پرل را دوست دارید، روبی را دوست خواهید داشت و با سینتکس آن خود را در خانه خود حس خواهید کرد. اگر شما اسمال تاک را دوست دارید، روبی را دوست خواهید داشت و با روال روبی خود را در خانه حس خواهید کرد. اگر شما پایتون را دوست دارید، شما ممکن است از اختلافات عظیم موجود مابین فلسفه طراحی روبی و پایتون بهانه گیری کنید و البته ممکن است اینطور نباشد.”

۱۳۸۸ اسفند ۱۶, یکشنبه

مکعب روبیک

مکعب روبیک (Rubik’s Cube) یک پازل مکانیکی که در سال ۱۹۷۴ توسط ارنو روبیک مجسمه ساز و پرفسور معماری در کشور مجارستان اختراع شد.

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



دانلود نرم افزار حل مکعب روبیک



۱۳۸۸ اسفند ۱۳, پنجشنبه

دانلود سوالات ارشد علوم كامپيوتر 88

Ajax چيست؟

اگر برنامه نويس وب هستيد، لابد خبر داريد كه اين روزها همه درباره Ajax صحبت مي‌كنند. بعضي معتقدند Ajax يكي از اركان فني موج جديدي است كه به Web 2.0 معروف شده است و انجمن‌ها و تريبون‌هاي آنلاين مملو از مقالات و اظهارنظرهاي مربوط بهAjax است اگر برنامه نويس وب هستيد، لابد خبر داريد كه اين روزها همه درباره Ajax صحبت مي‌كنند. بعضي معتقدند Ajax يكي از اركان فني موج جديدي است كه به Web 2.0 معروف شده است. بعضي از سايت‌هاي بزرگ مانند ياهو و گوگل هم‌اكنون Ajax را به خدمت گرفته‌اند، انجمن‌ها و تريبون‌هاي آنلاين مملو از مقالات و اظهارنظرهاي مربوط بهAjax است و همزمان تلاش‌هاي وسيعي در جريان است تا اين فناوري جديد همچنان به صورت اپن سورس باقي بماند و انحصاري نشود.




Ajax چيست؟

واژه Ajax با تلفظ <اي‌جكس> يا <اي‌ژاكس> سرنام عبارت Asynchronous JavaScript and XML و به معني <تركيب نامتقارن جاوا اسكريپت و>XML است. ماهيت صفحات وب و پروتكل HTTP به گونه‌اي است كه به طور معمول وقتي درحال وب‌گردي هستيم، به ازاي هر كنش و واكنش ميان ما و سايتي كه در حال كار با آن هستيم، كل يك صفحه وب از نو بارگذاري و تازه‌سازي (refresh) مي‌شود.



اي‌جكس فناوري جديدي است كه تغيير محسوسي را در اين سناريو به وجود مي‌آورد؛ به اين ترتيب كه به جاي بارگذاري مجدد كل صفحه، فقط قسمتي تغيير مي‌كند كه قرار است اطلاعات جديد را به نمايش درآورد و كليه عمليات ارسال اطلاعات و دريافت نتايج در پشت صحنه انجام مي‌شود. در نتيجه هيچ‌گاه صفحه سفيد و خالي وب در فواصل كنش و واكنش‌هاي هنگام كار با مرورگر ديده نمي‌شود و احساسي مشابه تجربه كار با يك نرم‌افزار دسكتاپ به كاربر دست مي‌دهد.



جادوي اي‌جاكس چيزي نيست جز يك فكر بكر و آن هم تركيب كردن جاوا اسكريپت و XML در قالب يك موجود ‌نرم‌افزاري جديد.



اصطلاح Ajax را اولين بار كارشناسي از شركت Adaptive Path به نام جسي جيمزگرت در مقاله‌اي با عنوان <اي‌جكس؛ رهيافت جديدي در برنامه‌هاي تحت وب> مطرح كرد و خيلي سريع مورد استقبال گسترده برنامه نويسان وب در سراسر جهان قرارگرفت. اعتقاد عمومي اين است كه تاريخچه به‌كارگيري تكنيك مذكور به پيدايش نرم‌افزار Outlook WebAccess و استفاده از فرمان XMLHttpRequest كه مايكروسافت ابداع كرده و در نرم‌افزار اينترنت اكسپلور به‌كار رفته است، برمي‌گردد. اما امروزه اغلب مرورگرهاي مهم و شناخته‌شده (از جمله فايرفاكس) از آن پشتيباني مي‌كنند و ديگر يك فناوري محدود به اينترنت اكسپلورر نيست.

چرا Ajax اين قدر اهميت‌دارد؟

فناوري اي‌جكس جديد است و شگفت‌انگيز به‌نظر مي‌رسد. ولي در حقيقت كل اين شعبده بر اساس فناوري‌هايي بنا شده است كه هم‌اكنون موجودند: جاوا اسكريپت و XML. هر دوي اين فناوري‌ها تا حد زيادي باز هستند و منحصر به شركت خاصي نيستند. به همين دليل اين روزها تمام محافل دنياي برنامه نويسي مملو از مقالات و تحليل‌هايي درباره Ajax است. به عنوان نمونه مي‌توانيد صفحه نخست سايت موسوم به <كانال شبكه برنامه نويسان سان> را بازكنيد.



بيشتر اين صفحه (در زمان نگارش اين يادداشت) به مقالات و مطالب متنوعي درباره Ajax اختصاص يافته است. مجلات برنامه‌نويسي نيز مقالات متعددي در اين زمينه منتشر كرده‌اند و سايت‌هاي معروفي مانند

O' Reilly و xml.com نيز در اين باره مطلب دارند.



بنابراين ظرفيت بالايي براي تبديل اي‌جكس به يك استاندارد جهاني وجود دارد. از اين رو قرار است در تاريخ سيزدهم مارس سمينار مهمي در زمينه Ajax برگزار شود. اگر همين الان به سايت ajaxseminar.com مراجعه كنيد، متوجه مي‌شويد كه علاوه بر طراح اين تكنيك، چندين برنامه‌نويس شاخص از شركت‌هاي بزرگي همچون ياهو در آن شركت خواهند داشت.



اين فناوري از يك جنبه ديگر نيز اهميت دارد. به‌دليل عدم نياز به بارگذاري مجدد كل يك صفحه وب، مقدار داده‌هايي كه لازم است براي تكميل يك Interaction ميان كاربر و سايت مبادله شود، به شدت كاهش مي‌يابد و اين به معني افزايش محسوس سرعت نرم‌افزارهاي تحت وب، سهولت به‌كارگيري اينترفيس‌هاي مبتني بر اي‌جكس و كاربرپسندترشدن آن‌ها مي‌شود. به همين دليل اين روزها اكثر پورتال‌هاي بزرگ (مانند ياهو) مشغول طراحي اينترفيس‌هاي مبتني بر Ajax هستند.



با اين همه مزاياي اي‌جكس‌ به همين‌ موارد ختم نمي‌شود. تصور كنيد وقتي در طول شبانه روز ميلياردها بار فرآيند بارگذاري مجدد صفحات وب تعاملي در شبكه اينترنت تكرار مي‌شود، استفاده از اي‌جكس چگونه موجب آزاد شدن پهناي‌باند اينترنت و در نتيجه ميلياردها دلار صرفه‌جويي اقتصادي در اين زمينه مي‌شود و اين به نوبه خود انقلابي در عرصه وب و فضاي سايبر به شمار مي‌رود. اين تحول در شرايطي اتفاق مي‌افتد كه همزمان فناوري‌هاي اينترنت پرسرعت همچون ADSL به شدت در حال رشد هستند.



حال تصور كنيد اگر فناوري اي‌جكس در مقياس گسترده‌اي مورد استفاده نرم‌افزارهاي تحت وب قرارگيرد. آنگاه افزايش سرعت كار با اينترنت چند برابر خواهد شد. چنين تحولي مي‌تواند اينترنت را به كامپيوتر دوم كاربران تبديل كند. به گونه‌اي كه براي آن‌ها اجراي يك نرم‌افزار از روي وب تفاوت محسوسي با اجراي آن از روي كامپيوتر دسكتاپ نداشته باشد. در اين صورت ممكن است واقعا بخش مهمي از توان پردازشي نرم‌افزارها، چه از نوع دسكتاپ و چه از نوع تحت وب به سيستم‌هاي موسوم به Web Service واگذار شود. از اين رو كساني كه مبتكر و مشوق ايده وب سرويس بوده‌اند، اين روزها انگيزه تازه‌اي براي سرعت بخشيدن به اين فناوري پيدا كرده‌اند و تلاش مي‌كنند دو فناوري اي‌جكس و وب سرويس‌ را به‌يكديگر پيوند دهند و راهكارهاي تازه‌اي بيافرينند.

كدام سايت‌ها از اي‌جكس استفاده كرده‌اند؟

دنياي برنامه‌نويسي وب هنوز درگير هيجانات مربوط به آشنايي با اين پديده است و در حال بررسي مشكلات تكنيكي و هضم و جذب آن در بافت برنامه‌هاي تحت وب مي‌باشد. به همين دليل ميزان استفاده عملي از آن چندان گسترده نيست. اما چون كارايي اي‌جكس ديگر براي همه ثابت شده است، حركت‌هاي بزرگي در سراسر اينترنت به سمت استفاده از اين فناوري در جريان است. از جمله اينترفيس نسخه دوم Yahoo Mail كه به نسخه بتا معروف است و فعلا در دسترس كاربران سرويس غير رايگان ياهو قراردارد، از همين فناوري استفاده مي‌كند كه به زودي اينترفيس جديد در دسترس عموم قرار مي‌گيرد. سرويس Gmail و Google Map نيز از اين فناوري استفاده مي‌كنند.

۱۳۸۸ اسفند ۶, پنجشنبه

۱۰ لوگوی برتر گوگل

تغییر لوگوی گوگل که از ابتدا به اخباری جالب توجه در میان اخبار مرتبط با جهان تکنولوژی تبدیل شد آخرین بار در تولد موتور جستجوی گوگل و پس از آن به مناسبت تولد کنفسیوس تغییر پیدا کرد.
نشریه تلگراف با نگاهی کلی از میان تمامی طرحهای لوگوی موتور جستجوی گوگل از سال ۲۰۰۲ تا کنون ۱۰ طرح برتر را انتخاب و اعلام کرده است.
گوگل توجه کاربران را با ایجاد تغییر لوگوی صفحه اول خود به راحتی متوجه موضوعی خاص می کند که این لوگوهای تغییر یافته به doodle شهرت پیدا کرده اند.
دو طرح اخیر لوگوی گوگل طرح Google و Confucius توسط طراحی به نام دنیس وانگ طراحی شده است.

لوگوی پاپ آرت-۶ آگوست ۲۰۰۲: این طرح به مناسبت تولد ۷۴ سالگی «اندی وارهول» نقاش و به منظور یادآوری یکی از آثار نقاشی اش که در سال ۱۹۶۷ از «مریلین مونرو» هنرپیشه فرانسوی خلق شده بود در لوگوی گوگل گنجانده شد.


لوگوی اینشتین-۱۴ مارچ ۲۰۰۳: در این تاریخ حرف O اول در کلمه گوگل به چهره ای دایره وار از آلبرت اینشتین تبدیل شد تا یاد آور صد و بیست و چهارمین سالگرد تولد این فیزیکدان مشهور شود.
 معادله مشهور وی (e=mc2) که بر اساس آن می توان جرم را به انرژی تبدیل کرد در قسمت حرف E لوگو نمایش داده شده است.
لوگوی دی ان ای-۲۵ آوریل ۲۰۰۳:
در این طرح یک مارپیچ دوگانه جایگزین دو حرف O در لوگو شده است تا یاد آور پنجاهمین سالگرد کشف درزوگسی ریبونوکلئیک اسید یا دی ان ای توسط جیمز واتسن و فرانسیس کریک باشد.

لوگوی پرنده-۱۷ دسامبر ۲۰۰۳: صدمین سالگرد ابداع اولین هواپیمای سبک وزن توسط برادران رایت به واسطه این طرح برای کاربران یادآوری شد. در این طرح دو ملخک هواپیما جایگزین دو O گوگل شده اند.

لوگوی داوینچی-۴ ژانویه ۲۰۰۶: پانصد و پنجاه و سومین سالگرد تولد هنرمند مشهور ایتالیایی ، لئوناردو داوینچی به واسطه تعدادی از طرحهای این هنرمند و ترکیب آنها در لوگوی گوگل یادآوری شده است.
طرح آناتومی مشهور وی به همراه تصویر مونالیزا در این لوگو به ترتیب جایگزین حروف O اول و دوم شده اند.

لوگوی بریل-۴ ژآنویه ۲۰۰۶: یکی از جالب ترین طرحهای این موتور جستجو طرحی است که به مناسبت صد و نود و هفتمین سالگرد تولد لوئیس بریل خالق الفبای بریل برای نابینایان بر صفحه اول گوگل قرار گرفت.
این طرح با پنج نقطه آبی، سه نقطه قرمز، سه نقطه زرد، چهار نقطه آبی، سه نقطه سبز و دو نقطه قرمز نام گوگل را به زبان بریل نوشته است.
لوگوی جیغ- ۱۲ دسامبر ۲۰۰۶: این طرح نیز به مناسبت صد و چهل و ششمین سالگرد تولد ادوارد مونک خالق تابلوی مشهور «جیغ» ارائه شده است. سر تنها شخصیت موجود در تابلو جایگزین O دوم لوگوی گوگل شده است.

لوگوی مایکل جکسون-۲۹ آگوست ۲۰۰۹: چند ماه پس از مرگ خواننده مشهور پاپ مایکل جکسون هر دو حرف O گوگل توسط یک جفت پا جایگزین شدند که کفشها و لباس مخصوص این خواننده این دو پا را پوشانده بود.
این لوگو در واقع به مناسبت پنجاه و یکمین سالگرد تولد این خواننده مشهور طراحی شده بود.
سری یوفوها
لوگوی پدیده ناشناخته-۵ سپتامبر ۲۰۰۹: در این طرح بشقاب پرنده ای بر فراز لوگو در حال پرواز است و تابش نوری از این یوفو بر روی O دوم لوگو تابیده شده و آن را به سوی خود می کشد.
با کلیک بر روی این طرح صفحه ای از نتیجه جستجوی واژه های “پدیده های ناشناخته” باز می شد. با این حال گوگل در آن زمان منظور قطعی خود را از طرح این لوگو اعلام نکرد.

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

۱۳۸۸ اسفند ۳, دوشنبه

چگونگي انتخاب اسامي شركت هاي كامپيوتري

apple
      ميوه مورد علاقه استيو جابز مؤسس و بنيانگذار شركت اپل، سيب بود و بنابراين اسم شركتش را نيز اپل (به معني سيب ) گذاشت. 



Adobe
     اسم رودخانه اي كه از پشت منزل مؤسس آن، جان وارناك، عبور مي‌كند.

Google
       

     گوگل در رياضي نام عدد بزرگي است كه تشكيل شده است از عدد يك با صد تا صفر جلوي آن. مؤسسين سايت و موتور جستجوي گوگل به شوخي ادعا مي‌كنند كه اين موتور جستجو مي‌تواند اين تعداد اطلاعات (يعني يك گوگل اطلاعات ) را مورد پردازش قرار دهد .

Cisco  


    مخفف شده كلمه سان فرانسيسكو است كه يكي از بزرگترين شهرهاي امريكا است.

HP
   

     این شركت معظم توسط دو نفر بنام هاي بيل هيولت و ديو پاكارد تأسيس شد. اين دو نفر براي اينكه شركت هيولد پاكارد يا پاكارد هيولت ناميده شود مجبور به استفاده از روش قديمي شير یا خط شدند و نتيجه هيولد پاكارد از آب در آمد .

hotmail 
   

      اين سايت يكي از سرويس دهندگان پست الكترونيكي به وسيله صفحات وب است. هنگامي كه مدير پروژه برنامه مي خواست نامي براي اين سايت انتخاب كند علاقه‌مند بود تا نام انتخاب شده اولاً مانند ساير سرويس دهندگان پست الكترونيك به کلمه mail ختم شده و دوماً برروي وبي بودن آن نيز تأكيد شود Html بنابراين این نام را انتخاب كرد.

Microsoft
MICROcomputer SOFTwaree
  

     نام شركت ابتدا به صورت بالا نوشته مي‌شد ولي به مرور زمان به صورت فعلي در آمد.که مخفف است. دليل نامگذاري شركت به اين اسم نيز آن است كه بيل گيتس مؤسس شركت آن را با هدف نوشتن و توسعه نرم افزارهاي ميكروكامپيوتر ها تأسيس كرد.

Intel 

INTergrated Electronicss
 

    از آنجايي كه اين شركت از بدو تأسيس با تأكيد روي ساخت مدارات مجتمع ايجاد شد نام آن را يا به طور مختصر INTEL نهادند. 
Oracle         


      مؤسس شركت اوراكل يعني لري اليسون و باب اوتس قبل از تأسيس شركت روي پروژه‌اي براي CIAA كار مي‌كردند . اين پروژه كه اوراكل نام داشت بنا بود تا با داشتن مقادير زيادي اطلاعات بتواند جواب تمام سؤال‌هاي پرسيده شده توسط اپراتور را با مراجعه به مخزن اطلاعات بدهد. اوراكل در اساطير يوناني الهه الهام است. اين دو نفر پس از پايان اين پروژه شركتي تأسيس كرده و آن را به همين اسم نامگذاري كردند.

Motorola
  

     شركت موتورولا با هدف درست كردن بي سيم و راديوي اتومبیل كار خود را آغاز كرد. از آنجاييكه مشهورترين سازنده بي سيم و راديو هاي اتومبيل در آن زمان شركت victoria بود مؤسس اين شركت يعني آقاي پال كالوين نيز اسم شركتش را موتورولا گذاشت تا علاوه بر داشتن مشابهت اسمي كلمه موتور نيز به نوعي در اسم شركتش وجود داشته باشد.
Sony

 از كلمه لاتين
Sonus به معناي صدا مشتق شده است.


Red Hat
 

    مؤسس شركت آقاي مارك اوينگ در دوران جواني از پدربزرگش كلاهي با نوارهاي قرمز و سفيد دريافت كرده بود ولي در دوران دانشگاه آن را گم كرد . زماني كه اولين نسخة اين سيستم عامل آماده شد مارك اوينگ آن را همراه با راهنماي كاربري نرم افزار در اختيار دوستان و هم دانشگاهيش قرار دارد. اولين جمله اين راهنماي كاربری، درخواست براي تحويل كلاه قرمز گم شده بود.

Yahoo
   

   اين كلمه براي اولين بار در كتاب سفرهاي گاليور مورد استفاده قرار گرفته و به معني شخصي است كه داراي ظاهر و رفتاري زننده است . مؤسسين سايت جري يانگ و ديويد فيلو نام سايتشان را Yahoo گذاشتند چون فكر مي كردند خودشان هم این طوری هستند.









 

۱۳۸۸ بهمن ۳۰, جمعه

Google Buzz

گوگل باز هم برای دفعات مکرر در تازیخ تاسیس شرکت خود، گرد و خاک دیگری به راه انداخت! حالا با ورود به صفحه ایمیل تان، با تغییرات جالبی مواجه می شوید. تغییراتی که به نوعی شبکه های مطرح اجتماعی را به رقابتی سخت با غول دنیای مجازی وادار می سازد. حالا وقتی که وارد Inbox تان می شوید، در زیر همین گزینه، گزینه دیگری را می بینید با عنوان Buzz. گوگل خودش به طور خودکار تعدادی از دوستان شما را برایتان در لیست دوستان Buzz اضافه کرده است و شما باید بقیه دوستان خود را به آن اضافه کنید و کاری را که در فرندفیید و دیگر سایت های مشابه انجام می دادید، حالا با رویکردی جدید در اینباکس جیمیل انجام دهید، به همین راحتی!







این سیستم، ویژگی های متعددی دارد که برخی از آن ها با ویژگی های جیمیل ترکیب شده اند و به شکل جدید در آن در آمده اند. شما می توانید برای ارسال پست های خود از دو گزینه اشتراک گذاری عمومی و خصوصی استفاده نمایید. آن دسته از نوشته هایی که حالت عمومی یا public دارند علاوه بر دوستان خود، در صفحه مشخصات گوگل شما نیز نمایش داده می شوند. شما می توانید از قابلیت پاسخ مستقیم به شکل @ استفاده کنید. به این ترتیب لیست کلیه مخاطبین شما نمایش داده می گردد و به سادگی می توانید گزینه مورد نظر را از بین آن ها انخاب نمایید. کلیه کامنت هایی که برای شما گذاشته می شوند، در صندوق پستی تان قابل رویت است. همچنین می توانید فید های خود را از سایت های مختلف با دیگران (از جمله توییتر، فلیکر، پیکاسا، فیس بوک،یوتیوب، گوگل ریدر و غیره) به اشتراک بگذارید و یا از طریق تلفن همراه خود به آن متصل شوید.






۱۳۸۸ بهمن ۲۸, چهارشنبه

تفاوت مايكروسافت و جنرال موتورز


بيل گيتس: اگرفنّاوري جنرال موتـــورز با سرعتي همســــان فنّاوري كامپيوتر پيشرفت كرده بود، امروز اتومبيلهايي سوار مي‌شديم كه:
1- سرعتشان 22000 مايل بر ساعت بود!

2- مصرف بنزين آنها 4 ليتر درهر 1000 مايل بود!!

3- بهاي آنها 25 دلار بود!!!

پاسخ جنرال موتورز

1- بدون هيچ دليلي ماشين شما در روز دوبار تصادف مي‌كرد!

2- هردفعه كه خطهاي وســط خيابان را از نو نقاشي مي‌كردند شما بايد يك ماشين جديد مي‌خريديد!

3- گاه و بيگاه ماشين شما درخيابانها از حركت باز مي‌ايستــــاد وشما چاره‌اي جز استارت (Restart) مجدد نداشتيد!

4- هربار كه جنــــرال موتورز مدل جديدي را به بازار عرضه مي‌كرد خريداران ماشين بايد راننــــدگي را از اول ياد مي‌گرفتند چون هيچ يك از عملكردها و كنترلهاي ماشين مانند مدل قبلي نبود!

5- براي خاموش‌كردن ماشين بايد دكمه استارت را مي‌زدند!

6- جنرال موتورز خريداران ماشينهايش را مجبور به خريد نقشه‌هاي راههايي مي‌كرد كه ممكــــن بود اصلاً به درد راننـــدگان نخورد.

7- كيسة هــــــوا قبل از بازشدن در هنگام تصادف از شما مي‌پرسيد:  ?Are You Sure



                                                        





۱۳۸۸ بهمن ۲۷, سه‌شنبه

رازهاي گوگل

حتما می پرسید چه طور رازی ؟
خوب کافی است وارد صفحه اصلی گوگل شوید .
سپس در کادر جستجو نام Google را به صورت معکوس بنویسید (یعنی تایپ کنید: elgoog ) و سپس بر روی دکمه
I’m Feeling Lucky کلیک کنید .
چه می بینید ؟

برای تجربه رازهای دیگر گوگل می تونید عباراتی که در ادامه متن ذکر شده است را در کادر جستجوی گوگل وارد کرده و سپس همانند مثال بالا بر روی کلید I’m Feeling Lucky کلیک کنید تا نتیجه نهایی را مشاهده کنید .

Google linux ترکیب لوگوی گوگل با لوگوی لینوکس

Google Windows ترکیب لوگوی گوگل با wallpaper پیش فرض ویندوز ایکس پی

Google BSD ترکیب لوگوی گوگل با لوگوی سیستم عامل یونیکس

Google gizoogle مترجم آنلاین صفحات وب !

Googoth مشاهده گوگل وحشی !

Easter Google عید پاک در گوگل !

Google my way ساخت یک موتور جستجو با استفاده از امکانات گوگل با نام شما که شبیه لوگوی گوگل خواهد بود !

Google cheese مشاهده کره ماه در گوگل (کافی است در این صفحه Zoom کنید تا به تصویر پنیر برسید ! )

Google 133t مشاهده گوگل به زبان هکرها !

Google moms صفحه مخصوص اکرام مادران توسط گوگل !

Google heart page مشاهده صفحه عاشقانه گوگل !

Google holiday مشاهده تمامی لوگوهای ساخته شده گوگل تا به امروز