Как стать автором
Обновить
@PlugINread⁠-⁠only

UX/UI-designer, Frontend-developer

Отправить сообщение

Как обычный программист купил яхту, пересёк на ней Европу и дошёл до Африки

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

Поговорим не о разработке, а о том, как я путешествовал на парусной яхте. Если коротко: летом 2024-го я впервые получил Шенген, купил яхту и пошёл на ней в Африку через всю Европу, застав Олимпиаду в Париже.

Под катом подробная история, как в 45 лет я стал капитаном собственной яхты, хотя я разработчик, а не олигарх. Где можно получить лодку бесплатно, а где не стоит брать и за деньги? Под каким флагом идти по Европе в наше штормовое время? Какие гаджеты и симка точно нужны для плавания? Всё это под катом.

Читать далее

Тренды SDET-направления в 2025 году

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

Итак, в прошлой части мы познакомились с организационными моментами в IT, а если точнее, в направлении SDET, с которыми нам предстоит встретиться в 2025 году.

Всем привет, меня зовут Данила, я SDET-специалист в компании SimbirSoft. Сегодня я поделюсь технологиями, набирающими популярность, и дополню информацию картинками, которые сгенерировал при помощи нейросети.

Читать далее

Основы Fibre Channel

Время на прочтение11 мин
Количество просмотров184K
Продолжаю вещать на тему прояснения основных представлений об FC SAN. В комментариях к первому посту меня попрекнули тем, что копнул недостаточно глубоко. В частности — мало сказал о непосредственно FC и ничего о BB credits, IP и multipathing. Multipathing и IP — темы для отдельных публикаций, а про FC, пожалуй, продолжу. Или начну, как посмотреть.

Для начала, небольшое терминологическое отступление (навеянное опять же комментарием к предыдущему посту).

Fibre or Fiber?: Изначально технология Fibre Channel предполагала поддержку только волоконно-оптических линий (fiber optic). Однако, когда добавилась поддержка меди, было принято решение название в принципе сохранить, но для отсылки на стандарт использовать британское слово Fibre. Американское Fiber сохраняется преимущественно для отсылки на оптоволокно.
Оригинал
Fibre Channel was originally designed to support fiber optic cabling only. When copper support was added, the committee decided to keep the name in principle, but to use the UK English spelling (Fibre) when referring to the standard. The US English spelling (Fiber) is retained when referring generically to fiber optics and cabling.
IBM Redbook «Introduction to SAN and System Networking»

Начало


По аналогии с сетевой моделью OSI, Fibre Channel состоит из пяти уровней. Каждый уровень обеспечивает определённый набор функций.


Читать дальше →

TSMC — яркий пример успеха в мире ИТ, проект Госдепа, продукт неотвратимой глобализации?

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

TSMC - эта не слишком милозвучная аббревиатура от Taiwan Semiconductor Manufacturing Company, в современном мире стала синонимом феноменального успеха. На данный момент тайваньская компания стала одним из наибольших мировых производителей полупроводниковой продукции, а в некоторых сегментах этой индустрии она обрела и вообще статус монополиста. Занимая второе место по годовой выручке среди конкурентов, является весьма удивительным фактом, что TSMC вполне сознательно сконцентрировалась исключительно на производстве полупроводниковых пластин - в мире просто не существует процессоров, модулей памяти под маркой TSMC. С чем это связано? Может быть и с самим неопределенным статусом острова, который является убежищем для непризнанной Китайской Республики - Тайвань. Каким вообще образом в 1987 году удалось основателю компании - Морису Чангу, создать будущего лидера микропроцессорного производства на отсталом технологически, удаленном от центров цивилизации острове? О прошлом, настоящем и о том, что ожидает такую далеко не тривиальную компанию как TSMC и пойдет далее речь в статье.

Читать далее

Ему исполнилось 55, когда он основал самую важную компанию в мире. Удивительная история Морриса Чанга

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

Самые дорогие технологические компании в мире были основаны в общежитиях и гаражах очень молодыми предпринимателями. Биллу Гейтсу было 19. Стиву Джобсу — 21. Джеффу Безосу и Дженсену Хуангу — 30.

Но, возможно, самая бесценная компания в мире была основана Моррисом Чангом, когда ему было 55 лет.

Никогда еще кто-нибудь в столь зрелом возрасте не создавал бизнес, стоящий столько же, сколько Taiwan Semiconductor Manufacturing. Компания, известная просто как TSMC, производитель чипов – основных комплектующих для компьютеров, телефонов, автомобилей, систем искусственного интеллекта и многих устройств, которые стали частью нашей повседневной жизни.

Читать далее

Celery: проясняем неочевидные моменты

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

Да, действительно, в этом посте не будет гайда, как поднять Celery в Django. Это статья для тех, кто уже пощупал Celery и хочет погрузиться в детали.

Мотивацией перевести эту статью были следующие вопросы, на которые я не знал ответа: при запуске создается процесс или поток? В какую очередь попадают отложенные задачи с ETA? А какие бывают очереди (спойлер: она не одна)? А в какой момент задача удаляется из очереди? Если я создам задачу с ETA=завтра_в_12:00, она ровно в этот момент и выполнится (спойлер: нет)?

Ответы на все эти вопросы в статье, велком!

Запустить таску

Фабрис Беллар: портрет сверхпродуктивного программиста

Время на прочтение3 мин
Количество просмотров20K
Как в компьютерной индустрии есть обычные ПК и суперкомпьютеры, также и среди разработчиков выделяются эдакие гиганты, обладающие сверхсилой. Как ещё можно назвать человека, чей список проектов выглядит так:

1989: LZEXE
1996: Harissa
1997: Публикация формулы Беллара для вычисления разрядов числа Пи
1999: Linmodem
2000: Вычисление самого большого известного простого числа (исходный код всего 438 байт)
2000: FFmpeg
2001: Компилятор TCC (Tiny C Compiler или TinyCC)
2002: TinyGL
2002: QEmacs
2003: QEMU
2004: Загрузчик TinyCC
2005: Передатчик сигнала в формате DVB-T с компьютера на телевизор
2009: Мировой рекорд по вычислению числа Пи
2011: Эмулятор компьютера с Linux на JavaScript

Каждая из этих программ могла бы стать венцом карьеры для любого разработчика, но Фабрис Беллар продолжает работать.
Читать дальше →

UX-ошибка стоимостью 900 миллионов: как сгорел Собор Парижской Богоматери

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

Я думаю, многие в курсе о том, что недавно в Париже торжественно открыли отреставрированный после большого пожара Собор Нотр-Дам-де-Пари. Однако знаете ли вы, что пожар не успели вовремя потушить, так как новый охранник получил от сигнализации код ZDA-110-3-15-1 (привет UX!) вроде как указывающий на точное место возгорания. Но охранник не смог его интерпретировать и 30 минут просто искал, где это место. За это время пожар успел разгореться и потушить его уже не получилось. На реставрацию потратили более 900 миллионов долларов. Хорошая цена за плохой UI/UX, не правда ли?

Читать далее

Меня собирались уволить, но я их переиграл. Как я победил дедлайны, переработки и хаос с помощью этих 6 правил

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

Я фронтенд-разработчик в небольшой команде и 2 месяца назад чуть не лишился работы. После двух лет в компании, сотен часов переработок и десятков исправленных багов меня собирались уволить. И они были правы.

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

На этом моя карьера могла закончиться — но я нашёл выход. 

Читать далее

Декодирование телефонного сигнала из фильма Pink Floyd: «The Wall»

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

Люблю загадки… Недавно меня попросили расшифровать сигнал телефонного вызова из фильма «The Wall» 1982 года, снятого по мотивам одноимённого альбома Pink Floyd. Услышать сигнал вызова можно в этой сцене, когда главный персонаж, Пинк, звонит в Лондон с таксофона в Лос-Анджелесе.

Вот этот пятисекундный аудиоклип:
Читать дальше →

Все знают, где ты находишься

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

Недавно я прочитал о масштабной утечке геолокационных данных из Gravy Analytics, благодаря которой стало известно, что более двух тысяч приложений из AppStore и Google Play тайно собирали геолокационные данные пользователей без их согласия. И часто об этом не знали даже разработчики.

Я изучил список (ссылка) и обнаружил как минимум три приложения, установленные на моём iPhone. Проверьте сами!

У меня возникла идея: попробовать отследить себя снаружи, то есть купить свои геолокационные данные, утёкшие через какое-нибудь приложение.
Читать дальше →

50 лет основателю Google Ларри Пейджу

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


В 1973 году в мире произошло много важных событий. В полет к Луне отправился советский исследовательский аппарат «Луноход-2», а к Марсу — четыре автоматические станции, на центральном телевидении впервые показали сериал «Семнадцать мгновений весны», в Австралии появилась рок-группа AC/DC. А еще 26 марта 1973 года в городе Лансинге, штат Мичиган, родился Лоуренс Эдвард Пейдж — человек, без которого современная IT-индустрия выглядела бы совершенно иначе. Сегодня ему исполняется 50 лет.
Читать дальше →

Сколько памяти ест ваша вкладка

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

При разработке веб-приложений не все задумываются о том, сколько памяти потребляет их код. О производительности наших сайтов мы вспоминаем гораздо чаще. К тому же не каждому разработчику интересно «экономить на спичках». Разве может наш код на языке JavaScript требовать много памяти? «Много» — это вообще сколько? 100 мегабайтов — это много?

Меня зовут Антон Непша. Я работаю в Сбере, разрабатываю сайт СберБанк Онлайн и веду Telegram-канал Антон Непша.js. Недавно я выступил на HolyJS с докладом о том, сколько ресурсов потребляют наши сайты, как эти ресурсы распределяются, где хранятся, и как связать информацию о них из снимка памяти с конкретным местом в своём коде.

Если смотреть видео вам удобнее, то доклад есть на YouTube и ВК Видео. В статье вас ждёт текстовый вариант и ссылки на используемые материалы:

Читать далее

CSS в 2025: какие фишки теперь доступны?

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


Привет, Хабр.


В начале января 2025 года мне захотелось посмотреть, какие новые фишки CSS стали поддерживаться современными браузерами за прошлый год. Провести некий срез, что уже можно использовать. И тут меня посетила мысль: «А почему бы не поделиться новинками на Хабре?». Вот я и пришёл.


Сразу скажу, что эта статья — краткий обзор появившимся возможностей. Моя цель — уведомить вас. Я не буду закапываться в принцип работы и другие нюансы. По этой причине, пожалуйста, воспринимайте эту статью как список, что можно изучить в 2025 году.


Для составления списка я использовал сайт «Can I Use». Брал те новшества, которые стали «зелёными» в 2024 году. Смотрел последние версии браузеров Chrome, FireFox, Opera, Edge, Safari, iOS Safari, Samsung Internet и Android Browser.


Не буду больше тянуть. Давайте посмотрим, что я вам подготовил.

Читать дальше →

Q&A с врачами: что следует знать о простатите и аденоме простаты

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

До 10% мужчин в возрасте от 30 до 50 лет сталкиваются с простатитом. Риск развития аденомы простаты растёт после 35 лет, и к 85 годам с ним сталкиваются до 90% мужчин. Кажется, что второе заболевание и вовсе неизбежно, так зачем его лечить? 

Но обе болезни значительно сказываются на качестве жизни. Так, при простатите пациента будут мучать боли, и это могут быть не только боли при мочеиспускании, но и в тазу в целом. Серьезно мешающим жить фактором станут и проблемы с эрекцией. Но даже если боли еще не проявляются, то учащенное мочеиспускание, возможное как при простатите, так и при аденоме простаты будет вызывать дискомфорт. Представьте: вы работаете, нужно сосредоточиться на задаче, а вас постоянно отвлекает желание сходить в туалет. Неприятно. И именно этот симптом приводит к врачу.   

Об особенностях течения патологий и о современных подходах к терапии мы, врачи-урологи «СМ-Клиника» Антон Одегнал и Владимир Степанов, расскажем в этой статье. В конце попросим вас задать вопросы, можно анонимно или в комментариях. Следующая статья будет посвящена ответам на самые горячие из них. 

Читать далее

IBM продолжает выпускать и поддерживать мэйнфреймы. Кто с ними до сих пор работает и где брать специалистов?

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

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

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

Читать далее

Как мейнфреймы не вымерли

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

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

Читать далее

Гиперконвергенция в облаке – от VMware до OpenStack

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

Привет, Хабр! В этой статье расскажем о гиперконвергенции и как ее можно реализовать разными путями в облаке. А также просто разберемся, чем она отличается от виртуализации с контейнерами. Для начала дадим определение гиперконвергенции, далее поговорим про OpenStack и VMware и затем перейдем к деталям реализации. 

Читать далее

13 друзей айтишника: кто был бы спикером на Конференции мечты 2025 для хабравчан

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

Привет, хабравчане! В недавнем опросе вы рассказали, кого из великих IT-инженеров особенно уважаете и хотели бы встретить на конференции своей мечты. На мероприятии Импульс Т1 мы провели аналогичный опрос, но уже среди её спикеров (что, таким образом, делает выбранных там инженеров спикерами второго порядка). Теперь настало время подвести итоги. По результатам обоих опросов мы отобрали 13 персоналий. Кто они и чем знамениты — смотрите под катом.

Дисклеймер: порядок, в котором «спикеры мечты» будут упоминаться в статье — это НЕ порядок их значимости. Порядок определяется художественными соображениями, стечением обстоятельств, функцией Math.random — чем угодно, но только не значимостью. Если глубоко уважаемый вами инженер А оказался ниже в списке, чем не столь уважаемый инженер Б, — из этого совершенно ничего не следует, просто так решила судьба.

Читать далее

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

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

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

Своим постом автор Jenny Jam* пытается заполнить этот пробел. Он рассуждает, когда C — идеальный выбор, а когда лучше обратиться к другим языкам. Описывает, как настроить среду разработки и выбрать инструменты, разобраться в версиях, особенностях сборки и тонкостях работы с библиотеками.

Цель статьи — упорядочить представление о языке C и его экосистеме, и, конечно, дать практические советы, которые пригодятся в реальных проектах.

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность

Специализация

Фронтенд разработчик, UI/UX дизайнер
Средний
От 150 000 ₽
JavaScript
HTML
Адаптивная верстка
CSS
Twitter Bootstrap
JQuery
Веб-разработка
WordPress
Семантическая верстка