گریس هاپر، زن برنامه‌نویسی که کلی از چیزهایی که داریم بهش مربوطه، بدون اینکه اسم زیادی ازش برده بشه

گریس هاپر هستن، متخصص کامپیوتر و ریاضی‌دان. یکی از اولین برنامه‌نویس‌های کامپیوترهای مارک ۱ هاروارد و یکی از اولین کسانی که روی مفهوم لینکرها کار کرد. اولین کسی که نظریه زبان برنامه نویسی مستقل از ماشین رو داد که منجر به اومدن زبان کوبول شد.

SI Neg. 83-14878. Date: na.
Grace Murray Hopper at the UNIVAC keyboard, c. 1960. Grace Brewster Murray: American mathematician and rear admiral in the U.S. Navy who was a pioneer in developing computer technology, helping to devise UNIVAC I. the first commercial electronic computer, and naval applications for COBOL (common-business-oriented language).
Credit: Unknown (Smithsonian Institution)

در ۳۴ سالگی سعی کرد در جنگ دوم شرکت کنه اما نیروی دریایی به خاطر «سن بالا» تقاضاش رو رد کرد. در ۴۳ سالگی روی پروژه یونیواک کار کرد و بعد به کوبول رسید که تا ۶۰ سالگیش مروجش بود. در ۴۶ سالگی ایده و اولین لینکر رو ابداع کرد که هنوزم استفاه می‌شه. در ۶۰ سالگی نیروی دریایی ازش درخواست کرد هنوز در اونجا به کار ادامه بده و در ۸۰ سالگی از نیروی دریایی بیرون اومد و مشاور شرکت
DEC
شد و در ۸۴ سالگی درگذشت.

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

در ضمن تیم گریس هاپر، اولین باگ تاریخ رو در کامپیوتر مارک ۲ کشف کردن: یه حشره که لای دستگاه گیر کرده بود و نمی‌ذاشت درست کار کنه؛ برای همینه که ما هنوزم به اشکال ریزی که نمی‌ذاره برنامه درست کار کنه، می‌گیم باگ.

The First Computer Bug Moth found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University, 9 September 1945. The operators affixed the moth to the computer log, with the entry: First actual case of bug being found. They put out the word that they had debugged the machine, thus introducing the term debugging a computer program. In 1988, the log, with the moth still taped by the entry, was in the Naval Surface Warfare Center Computer Museum at Dahlgren, Virginia. Courtesy of the Naval Surface Warfare Center, Dahlgren, VA., 1988. U.S. Naval History and Heritage Command Photograph.

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

پینگلیش (فینگلیش)، ترکیب پرشین و انگلیش است. به معنی نوشتن متن فارسی با حروف انگلیسی که البته بعضی‌ها هم بهش می گن فارگلیسی (. این تکنیک نوشتن، قبل از مرسوم شدن کامپیوترها یه شوخی بود. مثلا توی کلاس زبان یکی می‌نوشت:

Zoor nazan baba farsi neveshtam

و چند دقیقه طول می‌کشید تا کسی بتونه اینو بخونه. چون اصولا مغز ما منتظر نبود کسی کلمه فارسی با حروف انگلیسی در یک جمله مرسوم ببینه. اون زمان‌ها حتی لوگو تایپ‌ها هم از حروف انگلیسی کمتر استفاده می‌کردن و مثلا این لوگوی ایران خودرو بود:

اما بعد که کامپیوترها و بخصوص ارتباطات کامپیوتری عمومی تر شد، ارسال متن یک نیاز واقعی شد و پینگلیش یکی از تنها راه‌هاش. در دهه ۶۰ و اوایل ۷۰ هنوز فارسی واقعی در کامپیوترها نداشتیم و سیستم‌عاملها از جدولهای اسکی استفاده می‌کردن که چیزی شبیه این بود:

همونطور که می‌بینین نصف اول جدول (زیر ۱۲۷) حروف مرسوم انگلیسی و اعداد و کاراکترها هستن و نصف دوم چیزهای کم استفاده تر. کاری که اون زمان می‌شد، نصب فارسی ساز بود. برنامه‌ای که می‌یومد شکل کاراکترهای نیمه دوم جدول (۱۲۷ به بالا) رو شبیه کاراکترهای فارسی می‌کرد و بعد شما می‌تونستین فارسی تایپ کنین. اگر هم متنی می دیدیدن که توش ü و این چیزها داشت، فارسی ساز رو اجرا می‌کردین و فاسی می‌شد. اما کاملا امکان داشت که شما متنی رو به این روش به فارسی بنویسین و ارسال کنین و دریافت کننده چیز درستی نگیره، چرا؟ چون یکی از سرورهایی که این رو ارسال می‌کرد، به جای ۸ بیت، فقط ۷ بیت رو می‌فهمید و در نتیجه متن شما خراب می‌شد. در اون زمان استفاده از پینگلیش، کاملا یک نیاز فنی بود.

بعدها با اومدن UTF8 و دوستانش، کامپیوترها تونستن همه کاراکترهای مورد نیاز همه زبان‌های مرسوم رو بفهمن و در نتیجه مشکل نیاز به فارسی ساز حل شد. همچنین این روزها همه ابزارهای مرسوم، کمابیش، امکان تایپ فارسی رو دارن و عملا استفاده از پینگلیش غیرمرسوم و بد حساب می‌شه، حداقل فعلا در دایره ای که من می‌بینم.

همه اینها رو گفتم که این عکس که آرش تهران توییتش کرده رو اینجا آرشیو کنم که در آینده بتونم پیداش کنم؛ شما هم ببینین (: تلگرام اردشیر زاهدی است به پدرش در مورد سفر حج عمه.

رادیوگیک – شماره ۱۲۸ – اشعه کیهانی علیه انتخابات

در رادیوگیک شماره ۱۲۸ در مورد دنیای آینده خیالپردازی می کنیم و پیشنهادی می دیم برای سنجیدن اونهایی که می گن باید همه چیز ما رو ببینن تا ما امن باشیم (: خبرها رو مرور می کنیم و در آخر به شکلی مفصلتر، سراغ اشعه کیهانی ای می ریم که نتایج انتخابات بلژیک رو جابجا کرد. با ما باشین که دنیا هکرهای بیشتری لازم داره.

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

و البته ایده جدید که اگر توشون سابسکرایب کنین / مشترک بشین یا هر چی بهش میگن، خوشحال می شم:

00:00 شروع

01:47 – ویندوز ۳۶۵
06:41 – پرداخت عظیم سالانه گوگل به اپل برای حفظش به عنوان موتور جستجوی پیش فرض
11:33 – خودکار شدن چراغ‌های راهنمایی لس آنجلس و گپ هایی مهم در مورد شهرهای هوشمند
21:25 – محدودیت بیشتر روی ساعت بازی کودکان در چین
24:35 – هک اوین

روی آب

29:41 – اونلی فنز به اونلی فنز بودن ادامه می ده
34:30 – هکری که ۶۰۰ میلیون از پالی نتورک دزدیده بود و بعد پس داده بود، حالا همونجا استخدام شده

بحث طولانی

36:45 – تاثیر اشعه‌های کیهانی بر کامپیوترها و نتایج انتخابات

53:22 – حمایت ها ، نامه ها و تبریک ها و تقبیح ها

نوشتن برنامه «بازی زندگی» با زبان سی، به یاد کانوی و اتوماتای سلولی

جان کانوی از کرونا مرد. ریاضی دانی که «بازی زندگی» رو در حوزه اتوماتای سلولی طراحی کرد و بخشی از نوجوونی منو به خود مشغول کرد. توی این ویدئو کمی در مورد مفهوم و این بازی «صفر بازیکنه» توضیح می دم و بعدش با سی، پیاده سازی اش می کنیم و به نتایج شگفت انگیزش خیره می شیم. اینقدر خیره که یادم می ره تابع رندم رو با زمان سید کنم (:

آپارات و یوتیوب.

این یه شاخه باحالی از کامپیوتر بود که امروزه زیر سیطره «هوش مصنوعی» و «یادگیری ماشین» ازش کمتر می شنویم؛ به اسم «حیات مصنوعی» (:

آرشیو مجله بایت روی آشیو اینترنت

مجله بایت در دوران پیش از اینترنت عمومی، یکی از تاثیرگذارترین مجلات دنیای کامپیوتر بود. بخشی از شکل دهنده فرهنگ دنیای کامپیوتر در دهه ۱۹۷۰ تا اواسط ۱۹۸۰. اون دوران بر خلاف مجله های دیگه،‌ بایت واقعا سعی می کرد علاوه بر کل بیزنس کامپیوترهای خونگی، چیزهای مدرن‌تر مثل سوپرکامپیوترها رو هم پوشش بده و این باعث شده بود برای کسانی که به شکل عمومی کامپیوتر دوست داشتن، یک مرجع ماهانه فوق العاده بشه. این مجله برای ۴۲ سال منتشر شد و حالا آرشیو اینترنت به ما اجازه داده صفحه های شماره های مختلفش رو ورق بزنیم و لذت ببریم.

بسته شدن سایت اسکرین شات‌های لینوکس

مفهوم «اسکرین شات» در زمان‌های دور مفهومی کاملا لینوکسی بود. لینوکس رو می‌شد با میزکارهای مختلف و تنظیمات مختلف به قیافه‌های بسیار متنوع درآورد و این هیجانی ایجاد می‌کرد که آدم‌ها اسکرین شات کامل صفحه‌شون رو با یکدیگه به اشتراک بذارن – چیزی که هنوزم در دنیای ویندوز خیلی کم قابل انجامه و در دنیای مک تقریبا با روش‌های مرسوم قابل انجام نیست. یکی از سایت‌هایی که مرکز این اسکرین شات‌ها بود، سایت LinuxScreenshots.org بود که حالا دیگه اعلام کرده به کارش خاتمه می‌ده. نکته مثبت؟

۱- آشنا شدن با مفهوم و دونستن اسم این سایت برای کسانی که تاریخچه کامپیوتر رو دوست دارن
۲- یادآوری اسمش برای کسانی که باهاش خاطره دارن
۳- سایت آرشیو همه اسکرین شات هاش رو برای دانلود گذاشته: نزدیک ۵۰ گیگ اسکرین شات از لینوکس‌ها در همه تاریخ و همه توزیع ها. شاید سرگرمتون کنه و خوشحال و البته اگر در ایران هستین که مدعی ارزونترین اینترنت ها است، ۱۵۰ هزار تومن هم پول به سرویس دهنده تون برسونه!

آرشیو بزرگ بازی‌های کلاسیک آمیگا

ar_ninj2

وقتی شرکت کمودور در حوالی سال ۱۹۸۵ آمیگا ۱۰۰۰ رو تولید کرد، تحول بزرگی توی دنیا کامپیوتر اتفاق افتاد. ما شاهد نسل جدیدی از کامپیوترها با یک سیستم عامل گرافیکی شبیه چیزی که ما الان داریم بودیم که علاوه بر ماوس و قدرت پردازشی و کارت گرافیک فوق العاده و بر خلاف پی‌سی ها، می تونست موسیقی فوق العاده ای پخش کنه و حتی «حرف بزنه». این کامپیوتر عجیب به یکی از آرزوهای آدم های تکنولوژی دوست تبدیل شد و سری ۵۰۰ موفقیت عجیبی داشت – هرچند که در نهایت من یک آمیگا ۶۰۰ پر از باگ خریدم که قرار بود «بهتر» باشه ولی عملا همون پونصد به بهترین آمیگای دوران تبدیل شد.

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

کامپیوترهای مکانیکی نیوزلند برای محاسبه احتمالات اسب‌دوانی در ۱۹۱۳

nz2

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

nz_2

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