Pull to refresh
145
33
CyberPunk @CyberPaul

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

Send message

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

Level of difficultyEasy
Reading time6 min
Views3.7K


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

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

Level of difficultyEasy
Reading time9 min
Views62K


Этим летом ко мне приезжал погостить дальний родственник из небольшого городка. Полюбоваться на белые ночи и разведенные мосты, а заодно — пообщаться вживую с коллегами по удаленной работе. Мы оба айтишники, и я не был удивлен тем, что у нас отыскалось много общих интересов. Гораздо больше меня поразили различия в нашем отношении к привычным технологиям: порой складывалось ощущение, что мой гость и я — обитатели разных планет. Я решил разобраться в причинах этого явления, и чем больше погружался в изучение вопроса, тем сильнее убеждался: мне очень многое неизвестно о жизни таких же, как я сам, технарей за пределами мегаполисов.
Читать дальше →
Total votes 74: ↑65 and ↓9+80
Comments529

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

Level of difficultyEasy
Reading time6 min
Views1.4K


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

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

Level of difficultyEasy
Reading time7 min
Views8K
Если вы пользовались LaTeX, то, возможно, знаете, что приставка «La» в названии проекта означает «Lamport» в честь разработчика этого набора макрорасширений для TeX. Однако Лесли Лэмпорт получил известность не только благодаря своему вкладу в развитие систем компьютерной верстки.
Читать дальше →
Total votes 29: ↑28 and ↓1+42
Comments21

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

Level of difficultyEasy
Reading time8 min
Views8.8K

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

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

Level of difficultyEasy
Reading time10 min
Views12K

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

Читать далее
Total votes 17: ↑15 and ↓2+19
Comments4

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

Level of difficultyEasy
Reading time9 min
Views8.4K


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

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

Reading time8 min
Views15K

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

Читать далее
Total votes 10: ↑7 and ↓3+10
Comments8

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

Reading time12 min
Views9.1K

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

Читать далее
Total votes 34: ↑34 and ↓0+34
Comments9

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

Level of difficultyEasy
Reading time10 min
Views15K


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

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

Level of difficultyEasy
Reading time8 min
Views9.6K


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

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

Level of difficultyEasy
Reading time9 min
Views2.6K


Наверное, всем знаком анекдот, в котором врач на приеме просит пациента немного подождать, пока он гуглит симптомы. «Так может я сам погуглю?», — спрашивает пациент. «А вот не нужно заниматься самолечением!», — строго отвечает доктор. Как говорится, в каждой шутке есть только доля шутки. IT меняет все сферы нашей жизни, в том числе, и медицину, а с развитием облачных технологий это влияние стало еще более заметным. О том, как облачные сервисы помогают в лечении и поддержке здоровья людей — сегодняшняя статья.
Читать дальше →
Total votes 12: ↑11 and ↓1+14
Comments4

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

Level of difficultyEasy
Reading time16 min
Views7.4K

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

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments2

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

Reading time12 min
Views4.1K

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

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments1

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

Level of difficultyEasy
Reading time9 min
Views8.8K


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

Не деревянные игрушки. «Электронные» игры, в которые играли советские дети

Level of difficultyEasy
Reading time8 min
Views22K


Современные дети — поколение, воспитанное смартфонами. В них сосредоточено и общение, и игры, да и полезные знания подростки черпают оттуда же. Нам повезло чуть меньше: 30 лет назад мобильников и интернета ещё не придумали, а персоналки (даже в форм-факторе «Спектрума») стоили как космический корабль, потому были по карману далеко не всем. Тем не менее, моим современникам хотелось играть и учиться, желательно — с использованием современных технологий. И если «для поиграть» можно было выпросить у родителей замечательное изделие из серии «Электроника» под названием «Ну, погоди!» или «Тайна океана», а программирование мы осваивали на калькуляторах под той же торговой маркой, то с образовательно-развлекательным контентом дела обстояли чуть сложнее (телепередачу «Очевидное — невероятное» в расчёт не берём). Тем не менее, советская промышленность выпускала обширную номенклатуру развивающих игр для детей и подростков, в основе которых лежала электротехника и электроника. Изделия эти работали без дорогостоящих микросхем, на одной инженерной смекалке и нетривиальных технических идеях. Недавно, разбирая антресоли на даче, я наткнулся на один такой «привет» из далёкого советского детства, и не смог отделаться от нахлынувших воспоминаний…
Читать дальше →
Total votes 89: ↑85 and ↓4+116
Comments156

Советский UNIX. Как в СССР ковали собственную операционную систему

Level of difficultyEasy
Reading time9 min
Views41K

На рубеже 70-х и 80-х годов ХХ столетия UNIX набирал популярность не только в академических кругах, но также активно внедрялся в различные бизнес-процессы коммерческих предприятий. Портируемость, простота архитектуры и широкие возможности ОС привели к появлению у этой платформы целой армии верных поклонников. Однако «юних» — это у них. А что у нас? В Советском Союзе имелись свои талантливые инженеры и программисты, которые пытались создавать собственные версии операционных систем, во многом вдохновлённые идеями и архитектурой UNIX. И некоторые из этих проектов оказались вполне успешными. А самым успешным среди них стала ОС ДЕМОС.
Читать дальше →
Total votes 115: ↑109 and ↓6+152
Comments152

Ретроноутбук Toshiba Satellite 1625CDT — рабочая лошадка из 90-х

Level of difficultyEasy
Reading time6 min
Views6.1K

Советский Союз запустил первый спутник Земли 4 октября 1957 года. Компания Toshiba запустила свой «спутник» 35 лет спустя: первый ноутбук серии Satellite сошёл с конвейера в 1992 году. В моей небольшой коллекции винтажных ноутбуков есть один из представителей данной линейки — это Toshiba Satellite 1625CDT родом из девяностых. Сегодня я хочу рассказать об архитектуре, возможностях и особенностях этой замечательной машины, а также о её ближайших родственниках из «спутникового» семейства.
Читать дальше →
Total votes 52: ↑52 and ↓0+52
Comments27

Инфернальная система. ОС Inferno, опередившая время

Level of difficultyMedium
Reading time7 min
Views10K

Идею создания распределённой UNIX-подобной операционной системы компания Bell Labs успешно реализовала в рамках проекта Plan 9, однако в 1996 году дальнейшее развитие этой ОС было приостановлено. Ей на смену пришла платформа с кодовым названием Inferno, опиравшаяся на наработки Plan 9, но использовавшая в своей основе принципы виртуализации. Этому крайне интересному проекту Bell Labs, дожившему до наших дней и превратившемуся в бесплатную ОС со свободной лицензией, посвящена сегодняшняя статья.
Читать дальше →
Total votes 61: ↑61 and ↓0+61
Comments3

Спасение Евы. Как я восстанавливал винтажный ноутбук Compaq Evo N620c

Level of difficultyEasy
Reading time7 min
Views14K

Впервые я увидел её на блошином рынке. Она сиротливо лежала на мокрой клеёнке между грудой фарфоровых тарелок, эмалированных кастрюль и стоптанных женских сапог. Старенькая машина с надписью «Compaq Evo» на потёртой крышке — в комплекте с блоком питания, но с неочевидной работоспособностью. Я не смог пройти мимо и решил испытать удачу, купив этот ноутбук за 1000 рублей — практически не торгуясь.
Читать дальше →
Total votes 94: ↑94 and ↓0+94
Comments28
1

Information

Rating
181-st
Location
Россия
Date of birth
Registered
Activity