Обновить
261.06

История IT

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

Сначала показывать
Порог рейтинга
Уровень сложности

Тим Маккиннон, Стив Фриман, Филип Крейг «Эндотестирование: юнит-тестирование с мок-объектами»

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров1.3K

Именно с публикации этой статьи в 2000 году берет свое начало формирование лондонской школы тестирования, также известной как «мокистская» школа. В ней авторы не только вводят ключевые концепции мок-объектов и эндотестирования, но и закладывают методологический фундамент подхода, принципиально изменившего практику юнит-тестирования — подхода, основанного на явном определении взаимодействий между объектами, замене зависимостей и тестировании поведения системы изнутри.

Читать далее

Разбирая бэклог. Часть 20.3. Эпилог или игры к которым мы возвращаемся. Far Cry, Duke Nukem Forever, Wet

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров1.5K

Продолжаем разбор, часть третья из семи. Сегодня у нас три экшена из 00-х. В чём-то схожих, но, в тоже время, очень разных по духу.

Читать далее

BlackBerry Curve: когда миром правили клавиатуры

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2K

Спустя два года после дебюта iPhone самым продаваемым телефоном в США было не чудо Apple с сенсорным экраном. Это был BlackBerry Curve. Вы спросите, как такое возможно? Разве iPhone не убил телефоны с клавиатурами? На самом деле, история чуть сложнее.

Да, действительно, BlackBerry как бренд не пережил переход на телефоны с сенсорными экранами, но iPhone были не единственной причиной такого перехода. Чтобы понять, в чём заключалась привлекательность BlackBerry, важно вспомнить, как выглядели ноутбуки в конце 2000-х...

Читать далее

Назад в прошлое. Часть 5. От Dizzy, Amiga и C64 до GRID, GBA и N. DS. Интервью с композитором Аллистером Бримблом

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров599

Краткая справка об основных действующих лицах:

Alister Brimble — композитор, приложивший руку к огромному количеству как широко известных, так и не очень, наименований. Свой путь он начинал с различных проектов для Amiga, Commodore 64, Atari ST, ZX Spectrum и Amstrad CPC. Так, в частности, ему довелось поработать над несколькими частями культовых серий в лице Dizzy, Alien Breed, The Lost Vikings и Mortal Kombat, рядом некогда известных shoot 'em up тайтлов, в частности Agony, различными платформерами, включая Captain Dynamo, Troddlers, целым спектром работ иных жанров, от спортивных симуляторов до стратегий.

С середины 1990-х он переключился на 16-битные консоли и IBM PC, а с наступлением 2000-х и на портативные консоли, среди которых нашлось место Game Boy Color, Game Boy Advance и Nintendo DS. В более поздний период можно встретить наименования в диапазоне от RollerCoaster Tycoon и Glover, до Driver и нескольких портативных частей Need For Speed.

Читать далее

В начале была цифра. Почему создание поисковых систем началось с Библии

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

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

Сегодня Антон Басов @antonbasov, исследователь истории науки и техники, автор Центра непрерывного образования факультета компьютерных наук ВШЭ, рассказывает, зачем в книгах нужны указатели, что такое конкорданс и как компьютер Univac изучал богословие.

Читать далее

Искра прошлого. Необычный советский компьютер «Искра 1080 Тарту»

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров6.9K

Когда-то я уже признавался в любви к персоналкам «Искра». С «Искрой-1030» я познакомился ещё в институтские годы, и с тех пор у меня остались к ней самые тёплые чувства. Но совсем недавно на глаза попалась другая машина — «Искра 1080 Тарту». Внешне и внутренне это уже совсем иной компьютер: необычный, с непривычным для советских ПК обликом. Впервые увидев его, я понял, что не смогу пройти мимо — мне стало интересно, откуда взялась эта машина и чем она отличается от хорошо знакомой мне «Искры 1030»?

И чем же?

Криптопаразиты-снайперы: грабь награбленное‽

Уровень сложностиПростой
Время на прочтение23 мин
Количество просмотров7.2K

В прошлой статье «Головоломка на 1000 BTC» рассказывалось об удивительных кошельках с дармовыми биткоинами, владелец которых буквально хочет, чтобы вы их себе забрали. И люди так это и делали до тех пор, пока не возникли криптопаразиты — хакеры, которые уводили добытые призы прямо из под носа счастливчиков.

О том, как это делается и как это избежать — сегодняшняя статья.

Читать далее

Слишком стар для этого…? Полувековая ОС, текстовый браузер и программа-корректор — ретрософт с многолетней поддержкой

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

Мы в Beeline Cloud интересуемся примечательными ретротехнологиями — недавно вспоминали культовую «страничку на миллион долларов», а также говорили о проектах, стремящихся сохранить веб-артефакты, идеи и дух интернета из 90-х.

Сегодня собрали подборку «вечно молодых» проектов, чья поддержка и развитие не прекращается вот уже несколько десятилетий — а некоторые из них находят применение в самых неожиданных местах. Рассказываем, почему текстовый браузер предпочтительней других в открытом море, и что предложит ОС из 1961 года.

Читать далее

История статической и динамической типизации

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров6.7K

Привет, Хабр! Меня зовут Глеб, я Java-разработчик в Сбере. Сегодня я хочу рассказать про исторический контекст двух фундаментальных подходов к системе типов в программировании.

Наверное, каждый разработчик, знает, что такое статическая и динамическая типизация (или хотя бы одно из этих понятий). Действительно, все современные языки программирования можно отнести либо к статически, либо к динамически типизированным. Идеи, лежащие в основе этих подходов, достаточно легко объяснить на пальцах: при строгой типизации мы знаем все типы, используемые нашей программой, ещё во время её компиляции.

При динамическом же подходе эта информация для нас открывается только во время выполнения программы (run-time) — это даёт больше гибкости и потенциального удобства при написании кода, однако влечёт за собой множество очевидных проблем: любая ошибка, связанная с типами данных, просто не будет выявлена на этапе компиляции и потребует дополнительного тестирования.

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

Читать далее

Великие умы ИТ-мира. Тим Бернерс-Ли

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.6K

В сложной истории инноваций, приходящих и исходящих из интернета, одно крупное достижение неоспоримо: в период с 1989 по 1991 год Тим Бернерс-Ли изобрел Всемирную паутину.

«Инновации — это счастливая случайность, поэтому вы не знаете что способны сделать люди». (Бернерс-Ли).

Читать далее

Легендарные костыли в продакшене

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров17K

Нет ничего более постоянного, чем временное решение. Любой айтишник хоть раз лепил костыль на скорую руку — потом перепишем, потом сделаем нормально. Но «потом» обычно не наступает, и в итоге времянка живет в продакшене годами, переживает релизы и смену команд, а иногда становится частью продукта. У индустрии полно баек о том, как костыли превращались в легенды. В этой статье собрал самые интересные случаи из истории ИТ. Приглашаю под кат. 

Читать

Китайский интернет куда-то исчезает

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

Когда я писал статью про китайских шагающих роботов, переносящих целый квартал, то обратил внимание на то, как сложно искать информацию по китайским компаниям. Понятно, что для внешних поисковых систем ссылки на китайские источники крайне ограничены, но внутренний поиск по тому же Baidu также выглядит скупым и как будто цензурированным. Позже мне попалась статья о массовом исчезновении китайских ссылок периода 1998-2005 года, что только укрепило желание покопаться в этом феномене поподробнее.

Итак, предыстория: китайский блоггер Хэ Цзяянь решил написать статью, посвященную Джеку Ма - опальному основателю Алибаба и Алипэй. Он задал временные рамки 1998-2005 годов и получил ровно один результат, и то отнесенный к этому периоду ошибочно. Изумленный (давайте использовать это слово) Хэ лезет в Google и получает чуть больше результатов, но все равно их катастрофически мало (важное уточнение: поиск идет по иероглифам 马云, тогда как английское написание дает кратно большую выдачу). Хэ Цзяянь пишет об этом целое эссе, которое исчезает через 20 часов. 

Последуем за китайскими лангольерами?

25-летняя история стандарта SD, гонки форматов и путь к 128 ТБ

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

В 1999 году компании SanDisk, Toshiba и Panasonic представили миру формат Secure Digital (SD) — карту памяти размером с почтовую марку, способную хранить 8 МБ данных. За четверть века SD-карты прошли большой путь: их емкость выросла в сотни тысяч раз, скорость передачи данных увеличилась с 12,5 Мбит/с до почти 4 Гбит/с, а сами карты уменьшились до размеров ногтя.

Сегодня SD-технологии используются в миллиардах устройств — от фотокамер и смартфонов до дронов и автомобильных систем. Давайте посмотрим, как развивалась эта технология хранения данных и что ждет ее в ближайшем будущем.

Читать далее

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

Не XP единой — почему Windows 2000 была настоящим шедевром Microsoft

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

Более двух десятилетий назад Microsoft выпустила операционную систему, которую до сих пор многие IT-специалисты и энтузиасты вспоминают с особой теплотой. И имя ей — Windows 2000.

Для кого-то это была первая серьезная система, которую довелось администрировать. Для других — теплые воспоминания о школьном компьютерном классе.

В то время как пользователи домашних ОС постоянно мучались с синими экранами Windows 98 и мистическими ошибками Windows ME, эта система предлагала нечто революционное — стабильность. Она не просто стала спасательным кругом для бизнеса, но и заложила тот самый фундамент, на котором сегодня стоит современная «винда».

Читать далее

Бенджамин Вуттон «Микросервисы — не бесплатный сыр!»

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров2.3K

Этот текст 2014 года стал одним из первых образцов содержательной критики микросервисной архитектуры. Хотя с тех пор отрасль нашла решения для многих технических проблем, поднятых автором, его основные предостережения не утратили актуальности и по-прежнему заслуживают серьезного внимания.

Читать далее

Эпоха групповых чатов. Негласные правила, динамика, модерация

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.6K

Когда вы последний раз заходили в профиль VK или «Одноклассников»? Кажется, здравомыслящие люди давно удалили эти профили, чтобы избежать слежки, потока поздравлений с каждым праздником и пр. Да и опасно в наше время «светить» свои лайки и комментарии в паблике.

Соцсети умерли, а те, что осталось, похоже на ходячих мертвецов... А где кипит настоящая жизнь? Конечно, в групповых чатах мессенджеров! Словно возродились старые домовые сети. Воистину, история идёт по кругу.

Читать далее

Технологии из прошлого: телетайп. Разбираемся в устройстве, воскрешаем старый аппарат

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров8.6K

Телетайп, телепринтер (teletype, TTY) — стартстопный приемо‑передающий телеграфный аппарат с клавиатурой, аналогичной пишущей машинке. В отличие от обычного телеграфа, где сообщение передается посимвольно, с помощью точек и тире, этот аппарат позволяет передавать текстовое сообщение, просто набирая его на клавиатуре. Также аппарат может принимать сообщение, печатая его на бумаге. Девайс широко применялся в качестве терминальных устройств вычислительной техники на заре ее становления. Благодаря этому факту эта технология оставила много артефактов в истории IT, многие из которых сохранились и до настоящего времени. Это различные компьютерные терминалы, терминалы tty в Linux, некоторые команды терминала и даже известный многим электронщикам и программистам интерфейс UART.

Читать далее

Осенняя барахолка под Валенсией: ноутбуки, консоли и кое-что еще

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

Привет любителям ретро-электроники и компьютерного железа вообще! У нас тут в Испании чуть похолодало, так что условия выхода на улицу уже приемлемые — угрозы превратиться в гика-гриль минимальны. Короче, сегодня я побывал на барахолке, где увидел просто рекордное количество продавцов и покупателей. Причина все та же — возможность, наконец-то, продавать и покупать при нормальной температуре. Что ж, давайте посмотрим, что мне удалось найти.

Читать далее

Доктор Алан Кей о смысле «объектно-ориентированного программирования»

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров9.2K

Оригинал

В 2003 году Алан Кей, признанный автор термина «объектно-ориентированное программирование», ответил на вопросы исследователя Штефана Рама. В этом письме он раскрывает первоначальный замысел ООП, который значительно отличается от того, чему большинство из нас учат сегодня. Публикуем перевод этого исторического документа.

Читать далее

5 устройств, которые изменили быт сильнее смартфона

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров16K

Смартфон давно стал частью нашей жизни, но что если самые крупные изменения быта произошли вовсе не из-за него? Есть простые вещи в доме (и не только), которые экономят время, деньги и нервы — и о них редко пишут в ленте. От чашки кофе до оплаты покупок. Давайте посмотрим, какие именно устройства изменили наш быт, и почему они важнее лайков и подписчиков. Детали внутри.

Читать далее

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