Как стать автором
Обновить
319.06

История IT

Занимательные истории из прошлого

Сначала показывать
Порог рейтинга
Уровень сложности
IT-эволюция - шутка парадоксальная. Например, сначала на компьютерах моделировали нагрузку на АТС, затем программно управляли вызовами, а теперь телефония - это облачное решение, которое разворачивается за несколько минут и объединяет все корпоративные коммуникации. Кажется, между этими изменениями мало общего. На самом деле они стали возможными благодаря принципам программирования, заложенным полвека назад. И чтобы лучше увидеть эту связь, мы решили вспомнить историю С++ - одного из самых “взрослых” языков программирования. Он может быть и удобным инструментом разработки, и ночным кошмаром, и частью корпоративной истории. std::begin( )
Подробности — под катом
Всего голосов 72: ↑65 и ↓7+58
Комментарии185

Почему Kodak умерла, а Fujifilm расцвела: история двух производителей фотоплёнки

Время на прочтение14 мин
Количество просмотров82K


Время Kodak прошло, а сегодняшняя версия компании Fujifilm процветает, пережив кардинальную реорганизацию. Перед вами — детальный анализ, основанный на информации из первых рук, полученный от менеджеров высшего звена и из реальных финансовых данных, позволяющий понять, как и почему судьбы двух похожих компаний разошлись в противоположных направлениях.

Ситуация до плёночного кризиса: безопасный и доходный рынок


Хотя Kodak и Fujifilm производили фотокамеры, их основным бизнесом была фотоплёнка и продажи услуг постобработки. Согласно Forbes, Kodak «с удовольствием раздавала камеры в обмен на то, чтобы подсадить людей на оплату проявки фотографий – в результате чего доля Kodak на рынке химикатов и бумаги, используемых для проявки и печати фотографий, составляла приятные 80%».
Читать дальше →
Всего голосов 56: ↑53 и ↓3+50
Комментарии203

Ошибка, которая сохранилась в Windows с 1974 года

Время на прочтение5 мин
Количество просмотров125K
Сейчас 2018 год, а это сообщение — ошибка, сохранившаяся с 1974 года. Ограничение, которое встречается даже в самой последней Windows 10, появилось ещё ДО «ЗВЁЗДНЫХ ВОЙН». Баг древний как Уотергейт.


В те времена только изобрели штрих-коды, в Америке работала лишь одна телефонная компания, Тед Банди ещё бегал на свободе, а рекорд Бейба Рута по хоум-ранам стоял последние дни.
Всего голосов 120: ↑100 и ↓20+80
Комментарии254

Баги из склепа

Время на прочтение5 мин
Количество просмотров21K

Сегодня 2018, а сообщение об ошибке передаёт нам привет из 1974. Это ограничение, которое встречается в последних версиях Windows 10, уходит корнями в те времена, когда ещё не было снято ни одного эпизода «Звёздных войн». Этот баг такой же старый, как Уотергейт. Когда его написали, ни на одном товаре не было штрих-кода UPC, потому что его только-только изобрели. В те времена существовала только одна Телефонная Компания, которая не была разделена. Тед Банди был на свободе. Рекорд Бейба Рута по хоум-ранам лишь готовился пасть. Ещё не показывали «Колесо Фортуны», и никто не видел «Шоу ужасов Рокки Хоррора». Стивен Спилберг тогда был малоизвестным режиссёром, «Субботним вечером в прямом эфире» не вышла на экраны. «Эдмунд Фицджеральд» пока возил железную руду. Это был год премьеры 2 части «Крёстного отца»!
Так из-за чего же всё началось?
Всего голосов 69: ↑61 и ↓8+53
Комментарии14

Как студент-интерн создал самую популярную в мире видеоигру, или история игр Windows

Время на прочтение17 мин
Количество просмотров38K
image

Об играх для Microsoft Windows, существовавших на протяжении первых десяти лет присутствия этой ОС на рынке, можно рассказать две истории. Одна из них чрезвычайно короткая, другая чуть длиннее и гораздо интереснее. Начнём мы с первой.

В течение первой половины упомянутого десятилетия (эпохи Windows 1 и 2) крупные издатели игр, как и большинство разработчиков другого типа ПО, не воспринимали GUI Microsoft серьёзно. Да и почему бы им относиться к нему серьёзно? Этот графический интерфейс использовали очень немногие.
Читать дальше →
Всего голосов 49: ↑47 и ↓2+45
Комментарии42

Откуда появилась практика массовой релокации квалифицированных кадров

Время на прочтение6 мин
Количество просмотров19K
Сейчас релокацией никого не удивить, особенно специалистов в сфере IT. Тысячи компаний по всему миру приглашают на работу сотрудников из других регионов, чтобы утолить собственный кадровый голод. Если этот голод слишком силен — то организации помогают даже с визами и покрывают расходы на переезд, выдают подъемные на обустройство на новом месте и ищут для нового ценного сотрудника жилье.

Но откуда у нас вообще появилась практика массовой профессиональной релокации? Ведь еще сто лет назад релокации были подвержены диаметрально противоположные категории работников: это были либо низкоквалифицированные необразованные рабочие, либо «звезды», ученые и изобретатели, которых можно пересчитать по пальцам двух рук. Давайте оглянемся назад и рассмотрим несколько исторических событий, которые сделали массовую релокацию новой профессиональной нормой, причем не только в IT.

Конвой Эйзенхауэра, Великая депрессия, и стройка Рузвельта



34 президент США Дуайт Эйзенхауэр во время своей службы в бронетанковом корпусе, 1919 год

Сложно спорить с тем, что культура профессиональной релокации пришла к нам из США. В начале 20 века произошло событие, которое изменило не только историю Соединенных Штатов и, в итоге, сделало их великой державой, но повлияло на профессиональную жизнь всего мира. Речь идет об автомобильном конвое Эйзенхауэра, который стартовал в 1919 году от стен Белого дома с целью пересечь всю страну от Вашингтона до Сан-Франциско. Носит он такое название, так как молодой Эйзенхауэр, которому будет суждено стать 34 президентом США, тоже принимал в нем участие. Цель конвоя была проста: 80 грузовиков, 258 солдат и 24 офицера проедут всю страну, чтобы не только показать простым американцам героев Первой Мировой, но и доказать важность строительства трансконтинентальных шоссе. И конвой справился с последней задачей на «отлично».
Читать дальше →
Всего голосов 34: ↑31 и ↓3+28
Комментарии24

Как Lisp стал языком программирования для Бога

Время на прочтение12 мин
Количество просмотров78K
Когда программисты обсуждают преимущества тех или других языков программирования, они часто рассуждают о них в прозаических терминах, как об инструментах в наборе различных приспособлений – один больше подходит для системного программирования, другой – для склеивания других программ в целях решения текущей задачи. Так и должно быть. У языков разные сильные стороны, и заявлять, что один язык лучше других языков, не указывая конкретных примеров, — значит, лишь вызывать непродуктивные и резкие споры.

Однако есть один язык, который странным образом вызывает всеобщее уважение: Lisp. Крестоносцы клавиатур, готовые атаковать любого, кто посмеет заявить, что какой-либо язык лучше других, сходятся в том, что Лисп находится на другом уровне. Он выходит за пределы утилитарных критериев, по которым судят другие языки, поскольку средний программист никогда не использовал Лисп для создания чего-либо практического, и, вероятно, никогда не будет этого делать, однако же, уважение к Лиспу настолько глубокое, что ему часто приписывают мифические свойства. Всеми любимые комиксы xkcd изображали таким образом Лисп как минимум дважды: в одном комиксе персонаж достигает Лисп-просветления, которое помогает ему познать фундаментальную структуру Вселенной. В другом старый программист в халате передаёт стопку круглых скобок своему падавану, объясняя, что это – «элегантное оружие для более цивилизованных времён», намекая на присущие Лиспу оккультные возможности Силы.
Читать дальше →
Всего голосов 52: ↑46 и ↓6+40
Комментарии58

«Спасти» старый софт — три проекта, которые делают это

Время на прочтение4 мин
Количество просмотров15K
Еще в 2014 году Microsoft передала код MS-DOS 1.25 и 2.0 Музею компьютерной истории, а в начале октября этого года этот код был загружен на GitHub. Но не только Microsoft занимается сохранением исторического программного наследия. Есть несколько глобальных проектов, цель которых — сохранить старый софт. О них мы и расскажем в сегодняшнем материале.

Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии10

Winamp 2019: триумфальное возвращение и туманные перспективы

Время на прочтение4 мин
Количество просмотров57K
Итак, Winamp возвращается в 2019-м, статьи с таким заголовком появились несколько дней назад в крупных мировых изданиях, таких как Forbes, techcrunch.com, Digitaltrends и др. Плеер, однажды уже покоривший планету, собирается возрождать компания Radionomy Group, о чем её представители заявили 15-го октября. В этом материале я рассмотрю историю легендарного продукта, порассуждаю о том, что обещают разработчики в новом Winamp и попробую понять, есть ли шансы у этой реинкарнации.

Читать дальше →
Всего голосов 59: ↑56 и ↓3+53
Комментарии213

С юмором о 8-дюймовых дискетах (в 70-е были только такие)

Время на прочтение4 мин
Количество просмотров33K

Для подрастающего поколения уже даже 3,5-дюймовые дискеты в диковинку. Не говоря уже о 5,25-дюймовых и тем более восьмидюймовых. Так например, знакомый мне недавно рассказывал, что его сынишка, увидев дома 3,5-дюймовую дискету, выдал: «О, пап! Ты распечатал на 3D-принтере значок сохранения. Круто!» Он правда на выдумки горазд, этот мой знакомый, поэтому не исключено, что история придуманная. Но вот то что действительно достоверно, так это то, что Пентагон до сих пор пользуется 8-дюймовыми дискетами!



Читать дальше →
Всего голосов 70: ↑49 и ↓21+28
Комментарии102

Тесное знакомство с электромеханическим сортировщиком перфокарт (экскурс в начало XX века)

Время на прочтение3 мин
Количество просмотров7.5K

Поняв, как работать с электромеханическим сортировщиком перфокарт (с точки зрения обычного пользователя), и приступая к более тесному знакомству с ним (с точки зрения инженера), – ожидаешь увидеть в нём несколько датчиков для считывания отверстий в перфокартах и с десяток манипуляторов, каждый из которых забирает перфокарту в свой карман. Однако электромеханика сортировщика намного более элегантна и проста: весь его интеллект держится на одном датчике и на одном электромагните. Как именно, читайте ниже.


Всего голосов 28: ↑28 и ↓0+28
Комментарии10

Взрывающие телефон

Время на прочтение15 мин
Количество просмотров27K

Bob Gudgel, Jay Dee Pritchard, и John “Captain Crunch” Draper с bluebox,используемом для обмана телефонной системы для совершения бесплатных звонков, во время поездки в Duvall, Washington, 1971. Фото Bob Gudgel


Нерассказанные истории о подростках и хакерах которые взламывали Ma Bell


Когда компьютеры были большими, а деревья маленькими, до всех этих смартфонов, iPad’ов и планшетов, до времен Интернета или персональных компьютеров, группа технофилов, подростков, хиппи и преступников выяснила, как взломать самую большую в мире машину: телефонную систему.


Ниже приводится перевод отрывка из книги «Exploding the Phone», написанной Филом Лапсли (Phil Lapsley), в которой рассказывается история «телефонных фриков».


На заглавном фото: Bob Gudgel, Jay Dee Pritchard, и John “Captain Crunch” Draper с bluebox, используемом для обмана телефонной системы для совершения бесплатных звонков, во время поездки в Duvall, Washington, 1971. Фото Bob Gudgel.

Читать дальше →
Всего голосов 59: ↑45 и ↓14+31
Комментарии47

Что мне нравилось в Поле Аллене

Время на прочтение2 мин
Количество просмотров10K


Воспоминания Билла Гейтса о Поле Аллене, с которым они вместе, будучи ещё студентами, основали в 1975 году компанию «Microsoft» (название компании предложил именно Пол)

Пол Аллен, один из моих старейших друзей и самый первый партнёр по бизнесу, умер 15 октября 2018 года. Я хочу выразить свои сожаления его сестре Джоди, его семье и множеству его друзей и коллег по всему миру.

Я познакомился с Полом в 7 классе, и это знакомство изменило мою жизнь.
Читать дальше →
Всего голосов 50: ↑47 и ↓3+44
Комментарии8

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург

Два Z80 на одну машину: чем отличались 8-битные аркадные автоматы от домашних компьютеров?

Время на прочтение20 мин
Количество просмотров20K

Что я узнал об аркадном автомате Bomb Jack в процессе создания его эмулятора




Недавно я написал небольшой эмулятор автомата Bomb Jack, в основном для того, чтобы разобраться, чем эти первые 8-битные аркадные автоматы отличались по конструкции от 8-битных домашних компьютеров.

Как я узнал намного позже, встреча на летней ярмарке в моём родном городе с аркадными автоматами наподобие Bomb Jack стала одним из тех моментов, которые переменили мою судьбу. Обычным летним днём, потратив весь свой запас монет на аркадные автоматы, я возвращался домой, и голова моя была заполнена цветами и звуковыми эффектами. Я пытался понять, как работали эти игры. А затем до конца года я тратил всё своё время после школы на создание довольно блеклых копий этих аркадных игр на домашнем компьютере. Я походил на поклонника карго-культа с островов Тихого океана, желавшего создать американскую военную радиостанцию из палок.

Сначала я думал над идеей создания эмулятора Pengo, потому что мой подростковый мозг эта игра впечатлила гораздо сильнее, чем Bomb Jack (кстати, вот моя карго-культовая версия Pengo). Но аркадное оборудование Pengo потребовало бы создания эмуляторов новых чипов для звука и видео, а для Bomb Jack оказалось достаточно уже имевшихся у меня частей (Z80 в качестве ЦП и AY-3-8910 для звука), поэтому первым я взялся за Bomb Jack.
Всего голосов 70: ↑70 и ↓0+70
Комментарии15

Когда программный код вызывает восхищение?

Время на прочтение7 мин
Количество просмотров45K


Тема идеального кода нередко вызывает полемику в среде матерых программистов. Тем интереснее было заполучить мнение директора по разработке Parallels RAS Игоря Марната. Под катом его авторский взгляд по заявленной теме. Enjoy!
Читать дальше →
Всего голосов 54: ↑45 и ↓9+36
Комментарии50

Пол Аллен, сооснователь Microsoft, ушел из жизни в возрасте 65 лет

Время на прочтение3 мин
Количество просмотров19K
image
Фото nytimes.com

Пол Аллен, американский предприниматель, соучредитель корпорации Microsoft, которую он вместе со своим школьным приятелем Биллом Гейтсом основал в 1975 году, скончался 15 октября 2018 года в Сиэтле (США), после осложнений в результате рецидива онкологического заболевания.

Об этом сообщило СNBС со ссылкой на заявление семьи Аллена.

Хотя большинство знали Пола Аллена как разработчика и филантропа, для нас он был любимым братом, дядей и другом… В момент потери и скорби мы выражаем глубокую благодарность за ту заботу о нас, которую он демонстрировал каждый день
— говорится в заявлении семьи.

Пол Аллен родился в 1953-м году и с детства увлекался электроникой. В школе, на занятиях по программированию он познакомился с Биллом Гейтсом. С ним в дальнейшем Аллен занялся бизнесом в сфере программирования и компьютерной техники. В 1975 году Аллен и Гейтс вдвоем основали Microsoft, разделив акции в неравных долях — 36% у Аллена и 64% у Гейтса.

image
Фото 20minutes.fr
Читать дальше →
Всего голосов 60: ↑56 и ↓4+52
Комментарии36

Ликбез по работе с перфокартами (или история о том, как с 1890-го по 1970-й «большие данные» обрабатывались)

Время на прочтение5 мин
Количество просмотров41K

В период 1890-1970 вся обработка больших данных осуществлялась через перфокарты. Перфокарты в свою очередь обрабатывались при помощи т.н. «регистрирующей аппаратурой», центральным звеном которой был электромеханический «сортировщик перфокарт». Перфокарты и сопутствующую аппаратуру применяли для решения самых разнообразных задач: перепись населения, бухгалтерский учёт, инвентаризация, расчёт заработной платы и т.д.


Как люди работали с перфокартами? Какому алгоритму следовал электромеханический сортировщик перфокарт? Как осуществлялась сортировка по числовым полям данных? А по строковым? Обо всём этом – ниже.


Всего голосов 36: ↑36 и ↓0+36
Комментарии30

Ядра процессора или что такое SMP и с чем его едят

Время на прочтение11 мин
Количество просмотров28K

Введение


Доброго времени суток, сегодня хотелось бы затронуть достаточно простую тему, которая почти никем из обычных программистов неизвестна, но каждый из вас, скорее всего, ей пользовался.
Речь пойдет о симметричной мультипроцессорности(в народе — SMP) — архитектура, которая встречается во всех многозадачных операционных системах, и конечно же, является неотъемлемой их частью. Каждый знает, что чем больше ядер у процессора — тем мощнее будет процессор, да, это так, но как ОС может использовать несколько ядер одновременно? Некоторые программисты не спускаются до такого уровня абстракции — им это попросту не надо, но думаю, всем будет интересно то, как же SMP работает.
Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии24

Mail.Ru Group 20 лет: чекпойнты кода и технологий

Время на прочтение10 мин
Количество просмотров15K
image

По меркам Интернета 20 лет — большой срок, но итоги подводить рано (это ведь только первые 20 лет!). Сегодня не будем раскручивать маховик историй про наше становление. Слишком много всего случилось, и для нас каждый незначительный, по меркам стороннего наблюдателя, поворот — большое событие. Здесь нужна книга, а не хабрапост.

Рассказ пойдет о том, что в целом произошло с Сетью за эти десятилетия. Мы менялись вместе, влияли друг на друга. В конечном счете, путь MRG зеркально отразил все важные вехи эволюции world wide web. Только еще не придумали, куда нам блокчейн внедрить.

В честь 20-летия посмотрим в ретроспективе, как менялись технологии. Сконцентрируемся на теплом пледе, окунемся в синее свечение ЭЛТ-мониторов, раскроем дедушкин лутбокс и рассмотрим артефакты прошлого.
Читать дальше →
Всего голосов 67: ↑54 и ↓13+41
Комментарии55

Microsoft выпустил код MS-DOS 1.25 и 2.0 под лицензией MIT

Время на прочтение1 мин
Количество просмотров17K
Microsoft выпустил код MS-DOS 1.25 и 2.0 под лицензией MIT, см. соответствующий репозиторий на GitHub, на фразу «for reference purposes» внимание не обращайте, она устарела. Это тот самый код, который ещё в марте 2014 года стал доступен как shared source («смотри, но не трогай») на сайте Музея компьютерной истории (новость на Хабре). Всё, что изменилось теперь — лицензия, и она совместима с GPL.

Обе версии MS-DOS — очень старые, в них не поддержано многое из того, что заработало в последующих. Так, например, лишь во второй из них появились папки и перенаправление при помощи знака "|". Так что, несмотря на совместимость лицензий, вряд ли хотя бы строчка этого кода попадёт в FreeDOS или DOSBOX. Но делу улучшения совместимости анализ их исходников не помешает.
Читать дальше →
Всего голосов 32: ↑30 и ↓2+28
Комментарии70

Вклад авторов