Pull to refresh
162
77.6
CyberPunk @CyberPaul

Пользователь

Send message

Трёхмерные, часть 2. О 3D-интерфейсах в операционных системах

Level of difficultyEasy
Reading time6 min
Views2.7K


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

Спам – это ОК! Массовые рассылки как стимул развития цивилизации

Level of difficultyEasy
Reading time9 min
Views2.2K

Я застал те времена, когда спама еще практически не было — каждое рекламное письмо в моём электронном почтовом ящике казалось чем-то диковинным, и значительная их часть прочитывалась из чистого любопытства. Однако вскоре объём подобного мусора стал расти в геометрической прогрессии, появились трояны, рассылавшие свои копии по списку контактов на зараженной машине, потом жулики освоили фишинг… От спама страдали и продолжают страдать миллионы людей во всем мире. Но если бы спама не существовало, его, пожалуй, следовало бы придумать. И вот почему.
Читать дальше →

Советский Need for Speed. Краткая история игры «За рулём»

Level of difficultyEasy
Reading time8 min
Views23K


Когда компьютеры были большими, а сверстники — маленькими, вместо работы каждый день нужно было ходить в школу, а программировать приходилось не в Visual Studio Code, а на калькуляторе МК-54, электронные, да и просто электромеханические игры считались чем-то особенным. Автомобили на радиоуправлении и изделия под лейблом «Электроника» вроде «Ну, погоди» и «Тайны океана» стоили дорого и относились, скорее, к предметам роскоши. Но существовала ещё одна игра, о которой мечтал, наверное, каждый советский школьник — она называлась «За рулём». Именно её мне подарили однажды на день рождения, и это был один из самых счастливых дней рождения в моей жизни.
Читать дальше →

Kenbak-1: самая первая серийная персоналка

Level of difficultyEasy
Reading time8 min
Views4.7K


Считается, что эпоха персоналок наступила в 1974 году, когда компания MITS наладила массовое производство знаменитого Altair 8800, положившего начало буму «домашних» компьютеров. До этого ЭВМ были слишком громоздкими и чересчур дорогими для простого обывателя. Однако ещё в 1971 году серийно выпускался компьютер, который мог приобрести обычный человек, чтобы изучить азы программирования. Правда, эта машина не имела ни монитора, ни клавиатуры, ни привычного современным пользователям интерфейса — даже командной строки…
Читать дальше →

Вихрь времени. История уникального компьютера Whirlwind

Level of difficultyEasy
Reading time9 min
Views2.7K

История вычислительной техники помнит разные компьютеры: и самые большие, и рекордно маленькие, и чрезвычайно мощные, и крайне медленные. В этом ряду электронная вычислительная машина Whirlwind — это компьютер с удивительной судьбой, проектировавшийся с одной целью, а использовавшийся совершенно с другой. Whirlwind стал самой быстродействующей вычислительной машиной своего времени, на нем впервые был испытан в деле принципиально новый вид памяти, и кроме того, именно благодаря Whirlwind в структуре Массачусетского технологического института появилась Лаборатория Линкольна, подарившая человечеству широчайший спектр перспективных IT-технологий. Вот история появления на свет этого компьютера.
Читать дальше →

Оверлоад. К чему приводит перегрузка из-за слишком большого трафика

Level of difficultyEasy
Reading time6 min
Views3.8K


Народная мудрость гласит: в жизни нужно быть готовым ко всему, в том числе, и к популярности. Впервые я столкнулся с подобной проблемой чуть более 20 лет назад. В начале «нулевых» я запустил небольшой пет-проект на обычном shared-хостинге, и, видимо, он пришелся по душе не только мне самому. Упоминание о моем стартапе попало в популярную рассылку Алекса Экслера, после чего сайт благополучно рухнул под небывалым наплывом посетителей. Тогда я не потерял из-за этого инцидента ничего, кроме килограмма нервных клеток. Прошло почти два десятилетия, но подобное продолжает случаться с завидным постоянством, и крупные компании порой теряют миллионы долларов из-за отказов своих сайтов в результате непросчитанной нагрузки. Вот самые известные и курьезные случаи в этом ряду.
Читать дальше →

Две цивилизации. Почему пользователи технологий из мегаполисов и небольших городов живут на разных планетах

Level of difficultyEasy
Reading time9 min
Views62K


Этим летом ко мне приезжал погостить дальний родственник из небольшого городка. Полюбоваться на белые ночи и разведенные мосты, а заодно — пообщаться вживую с коллегами по удаленной работе. Мы оба айтишники, и я не был удивлен тем, что у нас отыскалось много общих интересов. Гораздо больше меня поразили различия в нашем отношении к привычным технологиям: порой складывалось ощущение, что мой гость и я — обитатели разных планет. Я решил разобраться в причинах этого явления, и чем больше погружался в изучение вопроса, тем сильнее убеждался: мне очень многое неизвестно о жизни таких же, как я сам, технарей за пределами мегаполисов.
Читать дальше →

SASE — 5 элементов будущего облачных вычислений

Level of difficultyEasy
Reading time6 min
Views1.6K


Как обычно организована безопасность информационной инфраструктуры предприятия? В традиционной схеме все функции контроля доступа, аутентификации и фильтрации трафика сосредоточены в центре обработки данных, к которому удаленные пользователи и филиалы подключаются с помощью VPN. Из этого же централизованного узла осуществляется администрирование защиты периметра, в том числе, управление учетными записями, обновление антивирусных баз и настройка брандмауэра. Описанная схема в целом работала эффективно, по крайней мере, до тех пор, пока в современных компаниях не исчез охраняемый периметр как таковой. Нет, он не то чтобы исчез полностью, а скорее утратил четкие контуры и размылся: работающие из дома пользователи подключаются к корпоративной сети, к облачным хранилищам, к виртуальным машинам, контейнерам, веб-приложениям, и все перечисленные элементы могут работать независимо друг от друга. Как обеспечить безопасность в этом случае? Для решения проблемы в 2019 году компания Gartner предложила концепцию SASE, которую многочисленные исследователи тут же окрестили «трендом будущего облачных вычислений». Давайте разберемся, что это за тренд, и почему на него возлагают столь большие надежды.
Читать дальше →

Лесли Лэмпорт — человек, который придумал LaTeX

Level of difficultyEasy
Reading time7 min
Views8.4K
Если вы пользовались LaTeX, то, возможно, знаете, что приставка «La» в названии проекта означает «Lamport» в честь разработчика этого набора макрорасширений для TeX. Однако Лесли Лэмпорт получил известность не только благодаря своему вкладу в развитие систем компьютерной верстки.
Читать дальше →

Итальянцы в России и не только. История Olivetti

Level of difficultyEasy
Reading time8 min
Views9.4K

Если бы у нас была возможность отправиться на машине времени в самое начало 90-х годов и включить телевизор, то мы слегка обалдели бы от транслируемых в эфире рекламных роликов. Реклама водки и сигарет, уникальные креативные приёмы из серии «вам пора, и вам пора с вентиляторным заводом заключать договора», подмигивающий Распутин, Лёня Голубков в неизменной майке-алкоголичке, и, конечно же, маскулинный полисмен, отбирающий у сексуальной блондинки незаконную пачку «Стиморола». Среди всего этого великолепия определённой скромностью и сдержанностью отличалась реклама компьютеров производства итальянской компании Olivetti. Да что там реклама — логотип Olivetti какое-то время украшал циферблат часов, демонстрировавшихся в эфире Первого канала перед программой вечерних новостей. Об истории этого удивительного бренда — наш сегодняшний рассказ.
Читать дальше →

Как упростить себе жизнь: удобные юнит-тесты с JUnit и AssertJ

Level of difficultyEasy
Reading time10 min
Views18K

Для тестирования Java-приложений создано столько полезных инструментов, что в них немудрено запутаться. Вместе с тем с помощью каждого из них можно решить строго определенный круг прикладных задач. Меня зовут Константин Шибков, я старший Java-разработчик CDEK и программный директор курсов по Java в Skillbox. Сегодня расскажу о практике использования фреймворка для модульного тестирования JUnit 5, а также покажу на конкретных примерах, как проводятся стандартные юнит-тесты и параметризованные тесты. Вы сможете самостоятельно повторить их, воспользовавшись подготовленным репозиторием с готовыми примерами тестов на Java. 

Читать далее

Лучше IBM PC, дешевле Apple. История компьютера Tandy 1000

Level of difficultyEasy
Reading time9 min
Views8.8K


В одной из своих предыдущих публикаций я рассказал об удивительной истории корпорации Tandy, превратившейся из скромной кожевенной мастерской в известнейшего мирового производителя компьютеров. В комментариях читатели вспомнили и самую успешную модель этой компании — Tandy 1000, персоналку, о которой мечтал маленький Шелдон Купер из «Теории большого взрыва». Об этой необычной машине — сегодняшняя статья.
Читать дальше →

Проектирование веб-приложений с помощью Python и Flask

Reading time8 min
Views17K

Для каких проектов лучше всего подходит Flask, а для каких — Django? Какие особенности Flask можно использовать при разработке веб-приложений наиболее эффективно? Я Алексей Некрасов, лидер направления Python в МТС, автор форка библиотеки flask-combo-jsonapi, программный директор курсов по Python в Skillbox, СЕО Forkway и автор канала Python — учим и работаем

Читать далее

Как я стал автором книги о хакерских приемах и физическом взломе

Reading time12 min
Views10K

Я никогда не стремился стать писателем, однако получилось так, что я написал книгу о необычных приемах взлома и методах физических атак с использованием самодельных хакерских устройств. Издательство уже распродало 1000 экземпляров моей книги и сейчас допечатывает второй тираж. Как родилась идея этого издания, с какими трудностями мне пришлось столкнуться и как научиться взламывать сети с использованием дешевых одноплатников и мобильного телефона, я рассказываю в этой статье. Возможно, мой опыт окажется полезен тем, кто решит повторить этот путь.

Читать далее

Из кожи вон. Как кожевенная мастерская превратилась в мирового производителя компьютеров и создала уникальный ноутбук

Level of difficultyEasy
Reading time10 min
Views16K


В первые выходные августа в «Музее компьютерной истории», что расположен в калифорнийском городе Маунтин-Вью, проходило мероприятие под названием Vintage Computer Festival West 2023 — выставка-фестиваль винтажных компьютеров. Сам я на этой выставке побывать не смог, но на фотографиях, которые показывали мне коллеги и знакомые, среди стопок технических книг, а также хорошо знакомых всем и каждому Atari и Apple Macintosh, я обратил внимание на необычную машину — компактный компьютер Tandy 600. Заинтересовавшись, я принялся искать в сети информацию об этом устройстве, и чем больше я о нём узнавал, тем больше оно меня удивляло.
Читать дальше →

«Поиск» истины. История ПЭВМ «Поиск» от его создателей

Level of difficultyEasy
Reading time8 min
Views10K


Первый компьютер — как первая любовь или первый поцелуй: память о нём остаётся с тобой на всю жизнь. Со «Спектрумом» у меня вышло лишь мимолётное романтическое знакомство, а вот настоящее чувство, переросшее в долгие и крепкие отношения, возникло к персоналке по имени «Поиск». Недавно я совершенно случайно наткнулся на интервью с Юрием Васильевичем Ролем, создателем этой замечательной машины, в котором он поделился многими интересными подробностями об истории появления ПЭВМ «Поиск» на свет.
Читать дальше →

Медоблака. Как облачные технологии помогают развивать медицину

Level of difficultyEasy
Reading time9 min
Views2.7K


Наверное, всем знаком анекдот, в котором врач на приеме просит пациента немного подождать, пока он гуглит симптомы. «Так может я сам погуглю?», — спрашивает пациент. «А вот не нужно заниматься самолечением!», — строго отвечает доктор. Как говорится, в каждой шутке есть только доля шутки. IT меняет все сферы нашей жизни, в том числе, и медицину, а с развитием облачных технологий это влияние стало еще более заметным. О том, как облачные сервисы помогают в лечении и поддержке здоровья людей — сегодняшняя статья.
Читать дальше →

PrestaShop: обзор и возможности платформы

Level of difficultyEasy
Reading time16 min
Views9.8K

В прошлом материале я протестировал движок с открытым исходным кодом для создания интернет-магазина OpenCart, и по ряду причин он показался мне не слишком удобным. Для версии 4 пока еще доступно не слишком много плагинов и шаблонов оформления, а те, что есть, далеко не всегда стабильно работают “из коробки”. Поэтому я решил установить на своем сервере и протестировать еще одно бесплатное решение - PrestaShop версии 1.7.8.7. Впечатлениями и субъективным мнением о знакомстве с этой CMS я делюсь с вами.

Читать далее

Обновления технологий и сервисов в 2023 году: что уже вышло за полгода и чего еще ждать?

Reading time12 min
Views4.3K

Очки дополненной реальности Apple Vision Pro, iOS 17, запуск мультимодальной языковой модели GPT-4, новая версия Java — собрали в статье эти и другие знаковые IT-новинки года. 

Читать далее

В изоляции. История появления и развития контейнеров

Level of difficultyEasy
Reading time9 min
Views9.6K


У всего на свете есть своя история. В некоторых случаях она полна неожиданных поворотов, как сюжет детективного романа, в других довольно-таки проста и незатейлива. Имеется история и у двух самых популярных систем контейнеризации: Docker и Kubernetes. О появлении и эволюции развития этих востребованных технологий рассказывает сегодняшняя статья.
Читать дальше →
1

Information

Rating
76-th
Location
Россия
Works in
Date of birth
Registered
Activity