Pull to refresh
@hard2018read⁠-⁠only

User

Send message

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

Level of difficultyEasy
Reading time6 min
Views3.8K


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

Как одна случайная мутация помогла мне найти лечение от неизлечимой болезни и собрать 342 миллиона

Level of difficultyEasy
Reading time9 min
Views19K

В 2004 у меня родилась дочь с хрупкими костями. В 2 месяца медсестра сломала ей голень, когда измеряла рост. Всего у нее было 17 переломов. Когда я узнала диагноз своего ребенка, конечно, впала в депрессию. Я выходила на улицу и одного ребенка везла на инвалидной коляске, другого на коляске детской, тогда мне хотелось свести счеты с жизнью.

Психологи называют это “утрата здорового ребенка”, и рекомендуют сообщать этот диагноз в их присутствии. А на практике в роддоме мне предложили от больного ребенка отказаться.

В 2008 году я открыла фонд, чтобы помогать родителям в таких же ситуациях поставить своих детей на ноги.

Читать далее
Total votes 96: ↑88 and ↓8+104
Comments17

Пингвин расставил сети: работа сети в Linux

Level of difficultyEasy
Reading time46 min
Views19K

Всем привет! С вами снова я, Аргентум! Сегодня я продолжу нашу серию статей об ядре Linux.

В этой статье мы будем изучать способ организации сети в мире серверов и то, как она эволюционировала от использования традиционного сетевого стека ядра Linux к виртуализации сети с использованием OVS и к обработке нагрузки телекоммуникационных компаний с использованием NFV и SR-IOV.

Читать далее
Total votes 12: ↑10 and ↓2+13
Comments5

Студенты на Хабре: ныть нельзя писать статьи

Level of difficultyEasy
Reading time8 min
Views7.7K

Поставьте запятую в нужном месте

Холодным-холодным декабрём и тёплым-тёплым маем без того неспокойная жизнь модераторов Хабра резко наращивает темп: в Песочнице появляются десятки студенческих публикаций. У нас уже выработалась целая система распознавания таких материалов, но стоит признать, что статьи очень сильно отличаются по уровню: от почти что научных публикаций до содранных с википедии рефератов. А тут ещё и спор внутри команды возник: готовы ли студенты писать на Хабр хорошо и много? Чтобы развеять туман, мы провели небольшое исследование. Сегодня делимся результатом. 

Читать далее
Total votes 23: ↑19 and ↓4+36
Comments20

История Джимми Чжуна: от изгоя до миллиардера, попавшего за решетку. Ошибка стоимостью 50000BTC

Level of difficultyEasy
Reading time18 min
Views17K

Начало


В хмурое утро ноября 2021 года сотрудники отдела уголовного розыска IRS окружили роскошный дом у озера, оцененный в миллион долларов, в живописном городке Гейнсвилл, штат Джорджия. В ходе обыска была обнаружена скрытая под одеялами в шкафу ванной жестянка от попкорна Cheetos.

image

Внутри этой жестянки скрывался одноплатный компьютер с биткойнами стоимостью $3,4 млрд.

image

Десять лет назад Джимми Чжун завладел этими монетами, и человек, от которого он их получил, выразил благодарность, отправив ему дополнительные монеты в качестве вознаграждения. Вопрос заключается в том, почему теперь, спустя столько лет, происходит обыск в его доме?

Прожив много лет на широкую ногу, тратя свои миллионы в основном на то, чтобы произвести впечатление на женщин, Джимми совершил одну-единственную ошибку, которая привела следователей к его состоянию. Эта история о том, как Джимми Чжун оказался в ловушке, и о том, как достаточно всего один раз оступиться, чтобы навсегда оказаться в тюрьме.
Читать дальше →
Total votes 29: ↑24 and ↓5+28
Comments26

Как мы вели переговоры с хакерами или сколько стоит беспечность для компании

Level of difficultyEasy
Reading time7 min
Views24K

Сегодня мы расскажем реальную историю из жизни собственников бизнеса. И хотя ее сюжет напоминает какой‑то голливудский фильм, произойти она может с каждым, кто заявляет: «Да у нас маленькая компания! Кому мы нужны?»

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

Спустя несколько месяцев от заказчика приходит сообщение: нас зашифровали и требуют выкуп. Что делать?

Оказалось, придя на работу, сотрудники вместо привычных docx, xlsx, pdf, jpg и т. д. на своих компьютерах обнаружили белые файлы с набором букв вместо расширения, а значит ни одна программа их не откроет.

Зато открывался документ с инструкциями. Взломщики обещали направить дешифратор за «скромную» сумму в 2000 долларов (на тот момент около 200 000 рублей), переведенную на указанный счет.

Представители компании попытались связаться с хакерами, но ответа не поступало, поэтому обратились за помощью к нам.

Читать далее
Total votes 12: ↑11 and ↓1+21
Comments49

«Я его обучу, а он уйдёт». Формула, которая должна остаться шуткой

Level of difficultyMedium
Reading time7 min
Views45K

«Я его обучу, а он уйдёт». Формула, которая должна остаться шуткой

— Я их обучу, а они уйдут!
— Ты бойся, что ты их не обучишь, а они останутся.

/Старая менеджерская шутка/

Росстат говорит о падении уровня безработицы на 24% с марта 2021 года по январь 2023. Хорошо это или плохо – вопрос дискуссионный, но для HR – это сигнал бедствия. Стоимость найма и удержания сотрудника выросла не только среди рабочих специальностей, но и в IT, где рынок “соискателя” традиционно набирает обороты. Некоторые владельцы бизнеса не хотят вкладываться в развитие сотрудников. Зачем, если типичной стратегией квалифицированных специалистов становится смена работы каждые 2-3 года? Как говорил кот Матроскин: «Мы его, можно сказать, на помойке нашли, отмыли, очистили от очисток, а он нам фигвамы рисует…»

Тем не менее, развитие сотрудников – это действенный способ повышения лояльности и удержания специалистов. Мы поговорили с соучредителем HR-tech компании «Улей» Александром Григоряном, чтобы понять, как сделать сотрудников соратниками, ценными специалистами и не бояться при этом их потерять. 

Читать далее
Total votes 21: ↑15 and ↓6+20
Comments120

Написание модуля Modbus RTU Master для VPD-130-H2 в HMI Works

Level of difficultyMedium
Reading time4 min
Views2.7K

Мне поставили задачу связать панель VPD-130-H2 с 2 частотными преобразователями DC1-344D1NN-A20N. На панели и частотнике встроен интерфейс RS485, поэтому для управления я буду использовать протокол Modbus. В данном случае частотники будут выступать в роли Slave-устройств с адресами 11 и 22, а панель в качестве Master-устройства.

Читать далее
Total votes 6: ↑4 and ↓2+4
Comments7

Как выглядит техсобес в современном мире и нужно ли к нему готовиться?

Level of difficultyEasy
Reading time8 min
Views22K

Техническое собеседование - важный этап приема на рабочий проект. Мы поговорили с коллегами с рынка (как работающими в нашей компании, так и нет) и обсудили их последний опыт техсобесов, а также важный на наш взгляд вопрос - нужно ли к ним готовиться заранее. 

Спойлер - готовиться нужно. Все это делают по-своему, но мы наметили несколько общих подходов. Подробности под катом.

Читать далее
Total votes 15: ↑11 and ↓4+10
Comments22

Алло, мы ищем таланты! Стажировка в IT как инвестиция в черную дыру?

Level of difficultyEasy
Reading time4 min
Views13K

Предыстория для данного поста началась чуть больше года назад, когда я решил собрать команду из пары PreJunior-разработчиков без опыта работать над своим open source проектом.

Если хотите узнать:

Как попасть в оплачиваемую интернатуру на разработчика к нам в команду?

Сколько в деньгах, времени и нервах ментора стоит вырастить миддла из не окрепшего юниора?

Зачем мне лично нужен весь этот геморрой?

Читать далее
Total votes 5: ↑3 and ↓2+4
Comments10

Как мы созвонились компанией в 10 тысяч человек

Reading time12 min
Views3.7K

В Тензоре около 7 тысяч сотрудников и более 100 филиалов по всей стране - такой компании категорически необходима видеокоммуникация. Существует 2 соизмеримых по издержкам решения: использовать существующий продукт или реализовать свой.

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

Читать далее
Total votes 13: ↑11 and ↓2+10
Comments4

Почему к вам приходят работать слабые сотрудники. И почему рекрутинговые агентства вам не помогут

Level of difficultyMedium
Reading time8 min
Views16K

В прошлой статье мы разобрали, какие проблемы в бизнесе возникают из-за слабой плотности талантов. Прочтите, если вдруг пропустили.

В этой части предлагаем обсудить, какие тараканы в голове мешают нам нанимать талантливых сотрудников своевременно. А заодно расскажем, каких тараканов нужно в голову заселить, чтобы ситуацию наладить.

Читать далее
Total votes 10: ↑3 and ↓70
Comments16

Как найти приватный ключ в бинарном коде от Bitcoin Lightning Wallet уязвимость в Quasar Framework

Reading time7 min
Views4.7K

В этой статье мы заострим внимание на приложение для смартфонов iOS и Android популярный Биткоин Кошелек с поддержкой быстрых платежей через (Lightning network) BLW: Bitcoin Lightning Wallet. К большому сожалению многие автономные ноды мобильных приложении с открытым исходным кодом от LNbits Node Manager и Core Lightning подвергает ВЫСОКЕМУ РИСКУ потери всех денежных средств в различных криптовалютных монетах.

Разработчик David Shares из японской компании Bitcoin Portal опубликовал множество документов.

Разберем теоретическую основу: LNbits – это бесплатная система учетных записей для многих мобильных приложений, которые работают с различными криптовалютными кошельками. Изначально широкую популярность LNbits Node Manager получила с развитием Bitcoin Lightning Wallet (BLW) т.к. развитие некастодиальных и автономных нодов для Bitcoin SPV, предназначенный для Android и iPhone с функциональностью Node.js. Благодаря автономным нодам вы имеете полный контроль над своим средством и вам необходимо самостоятельно управлять своими платежными средствами (в отличие от других мобильных приложении с криптовалютными кошельками).

Читать далее
Total votes 8: ↑1 and ↓7-6
Comments2

Что под капотом у цифрового фото и видео: глубина цвета

Level of difficultyMedium
Reading time6 min
Views4K

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

Заглянуть
Total votes 6: ↑6 and ↓0+6
Comments7

Эйчары такие противные девочки, которые отказывают из-за цвета глаз: найм глазами IT-рекрутера

Reading time5 min
Views59K

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

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

Читать далее
Total votes 81: ↑54 and ↓27+42
Comments366

Что под капотом у цифрового фото и видео: субдискретизация

Level of difficultyMedium
Reading time7 min
Views7.2K

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

Не все из них чётко понимают, как именно компьютеры хранят и обрабатывают этот материал. Такое непонимание приводит к потере технического качества и неоправданным расходам дискового пространства или пропускной способности сети.

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

Что же там?
Total votes 33: ↑33 and ↓0+33
Comments64

К вопросу об импорто-замещении среди видеокамер

Level of difficultyEasy
Reading time9 min
Views4.1K

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

Кому интересно — жмем на кнопку
Total votes 9: ↑8 and ↓1+11
Comments16

Процедурная генерация укрытий в играх

Level of difficultyEasy
Reading time8 min
Views8.2K

В игровых мирах сражения, взаимодействия НПС и стратегические маневры приводят к необходимости поиска точек защиты или точек укрытия (cover). В этой статье я рассмотрю один из аспектов игровой механики – создание такой системы на основе анализа окружения, которая позволяет игрокам и AI эффективно и эффектно использовать геометрию в разных игровых сценариях, и делают игровой опыт более динамичным. Посмотрим на особенности, которые влияют на алгоритм генерации и реализацию в движке 4A Engine.

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

Nmap: сканирование портов

Level of difficultyMedium
Reading time4 min
Views37K

Nmap используется для активного зондирования целевой сети на наличие активных хостов (обнаружение хостов), сканирования портов, обнаружения ОС, сведений о версии и активных служб, запущенных на хостах, которые включены. В этой статье рассмотрим три метода сканирования портов и их типы состояния.

Сканирование портов является одной из функций Nmap, в которой инструмент определяет состояние портов на активные хосты в сети. Статус портов может быть открытым, фильтрованным или закрытым.

Читать далее
Total votes 12: ↑5 and ↓7-2
Comments1

Архитектура Android. Понятно и подробно

Level of difficultyMedium
Reading time15 min
Views28K

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

Читать правила
Total votes 21: ↑18 and ↓3+20
Comments48
1
23 ...

Information

Rating
Does not participate
Registered
Activity