Как стать автором
Обновить
0
0
Олег Серебряков @Bandicoot

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

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

Защищаемся от непрошеных звонков и рассылок — внимательно читаем закон о персональных данных

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


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


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

Читать дальше →
Всего голосов 21: ↑16 и ↓5+15
Комментарии18

Алгоритмы — самый провальный этап собеседований

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

Уже много лет IT компании проводят алгоритмические собеседования при найме технических специалистов. Подход введенный в FAANG плавно перетек в большинство крупных компаний. Яндекс, Авито, Т-Банк и многие другие хотят проверить алгоритмические знания кандидатов. Но на практике такое собеседование оказывается бесполезным созвоном на 45 минут, который ничего не говорит о кандидате.

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

Но очень мало можно встретить критики и конкретного разбора проблем алгоритмических собеседований и их внедрения в воронку найма. Эта статья будет первой в цикле “в чем проблема алгоритмов”.

Кто-то может сказать: “О, человека не приняли в компанию из-за алгоритмов и он решил обидеться и сказать всем, что алгоритмы бесполезны”. Отчасти это так и было, но я решил не останавливаться на своем чувстве несправедливости и пошел дальше: адаптировал алгоритмы в компании, прошел все этапы в Google и даже решал алгоритмы на протяжении года.

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

Но все это отдельными статьями, ссылки на которые я приложу сюда позже.

Сейчас я просто хочу рассказать свою историю.

Читать далее
Всего голосов 70: ↑58 и ↓12+59
Комментарии96

Как приручить дракона. Пара примеров из жизни

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

Привет, Хабр! Меня зовут Иван Носков, и я больше 20 лет работаю в телекоме. Начинал монтажником и потихоньку рос до старшего инженера. Много интересного было на этом пути, и сегодня я поделюсь еще несколькими историями.

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

Читать далее
Всего голосов 41: ↑39 и ↓2+53
Комментарии16

4 тысячи заметок?! Как я веду личную базу знаний в Obsidian

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

В моей базе знаний 4 000 заметок.

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

Читать далее
Всего голосов 53: ↑46 и ↓7+51
Комментарии108

Чиним замедление YouTube на уровне роутера

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

Всех категорический приветствую. Буквально первого августа, прямо в ночь, стал у меня жутко лагать YouTube. Естественно, мне это сильно не понравилось. Ну, что же, давайте разбираться, почему и как это исправить в условиях моей личной сети.

Что случилось?

Хорошо описано произошедшее здесь, на Хабре. Если совсем кратко, своими словами - во время установки SSL соединения в открытом виде домен передается к которому мы подключаемся(так называемое SNI). И если это googlevideo.com то начинают твориться "интересные вещи". Можно проверить это локально коммандами из статьи.

$ curl https://speedtest.selectel.ru/100MB -o/dev/null

Читать далее
Всего голосов 360: ↑357 и ↓3+412
Комментарии1050

Как фронтендер сертификацию PostgresPro сдавал

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

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

Я хочу поделится тем, каким образом я подготовился к сертификации. Какого рода вопросы были. Насколько сложно это было для человека, который о СУБД не знал ничего и пользовался БД на уровне элементарных запросов. И не большая часть моих размышлений на тему того на сколько это вообще нужно.

Читать далее
Всего голосов 20: ↑19 и ↓1+27
Комментарии20

Дизайн встраиваемой базы данных для ANN запросов: MusyaDB

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

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

Читать далее
Всего голосов 19: ↑19 и ↓0+23
Комментарии2

Что изменилось за последние 25 лет в медицине и почему вас часто лечат по старинке

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

Мы, медики, весьма консервативны и очень не любим рисковать. Все изменения у нас приживаются с большим скрипом и после миллиона тонн проверок. Ответственность за чужое здоровье, а порой и жизнь не даёт нам права нырять во что-то новое и незнакомое с обрыва. Даже если это (может быть?) поможет лечить людей лучше.

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

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

В общем, короткий обзор того, что поменялось.
Читать дальше →
Всего голосов 78: ↑72 и ↓6+79
Комментарии132

Как российские купцы мировым рынком овладевали

Время на прочтение7 мин
Количество просмотров4.4K
В середине XIX века Михаил Рябушинский владел торгово-промышленной сетью стоимостью в два миллиона. Сорока годами ранее он, тогда ещё молодой амбициозный калужский крестьянин с тысячей рублей в кармане, открывал небольшую лавку в московском Гостином дворе.

Рост на двести тысяч процентов, на минуточку.

А ещё полвека спустя его внуки доминировали в текстильной промышленности, превращали Россию в мировую льняную державу, готовились отстраивать Европу и вообще покорять мир.

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

А ещё большая и крепкая семья. Not irony.

image
Степан Рябушинский на заводе ЗИЛ
Читать дальше →
Всего голосов 29: ↑25 и ↓4+30
Комментарии13

Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду

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

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

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

Разбираемся на примере клиентского кейса, как может выглядеть такая система в части хранения данных, почему для таких задач оптимальна комбинация реляционной БД и Tarantool, а также показываем, какие показатели может обеспечить система с Tarantool.

Читать далее
Всего голосов 46: ↑44 и ↓2+47
Комментарии7

Как компании удерживали, удерживают и будут удерживать сотрудников: блеск и нищета корпоративной культуры

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

Если у вас есть время и желание заняться странной деятельностью, я предлагаю вам развлечение под названием «кадровая археология». Суть проста — вы вводите в поиск запрос, вроде «вакансии в России в 1990-х» и по ним пытаетесь понять, как жили древние люди. А точнее, как мыслили HR‑ы и их руководители, а также, какой была ситуация на рынке труда.

Наша задача на сегодня — проанализировать ряд найденных артефактов было эпохи, дойти до наших дней и понять, как развивалась корпоративная культура, зачем она нужна и предположить, куда же она приведет. А сделать это можно только через гадание на таро и кофейной гуще футурологические прогнозы социально‑экономической ситуации. Hi‑tech, low life и манипуляции — вот краткое содержание этой статьи.

Ностальгировать, читать, думать
Всего голосов 98: ↑88 и ↓10+91
Комментарии117

Провести интеграционное тестирование микросервисов и выжить (несмотря на legacy)

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

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

В моем опыте был случай, когда интеграция представляла собой связку около 15 систем, каждая из которых имела свою базу данных. Все сервисы разворачивались в k8s вручную, тестовые данные были неконсистентны, интеграции между сервисами приходилось настраивать вручную самостоятельно. Ни один сервис нельзя было замокать: каждый элемент влиял на тестируемую бизнес-логику. Я просто познавала дзен, разбираясь во внутреннем устройстве систем и следуя заранее составленному тест-плану. 

Меня зовут Катя Назмеева, сейчас я тестирую бэк в Lamoda Tech. В статье я предложу стратегии для успешного проведения интеграционного тестирования микросервисов и расскажу про инструменты, которые могут облегчить этот процесс. Обсудим, как организовать все таким образом, чтобы интеграционное тестирование не создавало задержек в новых релизах — и не заставляло QA страдать.

Читать далее
Всего голосов 21: ↑20 и ↓1+21
Комментарии4

Ловушка неинтересной работы

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

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

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

Читать далее
Всего голосов 44: ↑38 и ↓6+36
Комментарии58

Почему аналоговая электроника такая сложная

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

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

На то есть причины.

Читать далее
Всего голосов 98: ↑87 и ↓11+92
Комментарии254

Популярная задача на собеседовании: сотрудники с максимальной зарплатой в отделе

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

Кто ходил на собеседования по устройству на работу, тот знает, спрашивают там всякое и странное. Нередко можно встретить задачу SQL по нахождению сотрудников с максимальной зарплатой в отделе. Причем ваш потенциальный начальник считает, что у этой задачи есть только одно «правильное решение», то, про которое он прочитал в Интернете. Так ли это?

Любопытно...
Всего голосов 98: ↑87 и ↓11+97
Комментарии198

Пузырь ИИ скоро лопнет?

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

За последние несколько лет трудно вспомнить более хайповую тему, чем искусственный интеллект. Акции Nvidia устремились в небеса, и кажется, что даже долгими зимними вечерами мы будем греться не от радиатора, а от работающей карточки графического процессора.

Но по законам драмы эйфория не может длиться вечно, а значит, нас ждет перипетия.

Читать далее
Всего голосов 51: ↑35 и ↓16+33
Комментарии297

Автомашинист. Intel Atom водит поезда

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров8.3K
Приветствую всех!

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



Итак, в сегодняшней статье поговорим про устройства автоведения ещё более поздних версий, нежели я показывал ранее. Узнаем, что у них внутри и на какой операционной системе они работают. Традиционно будет много интересного.
Читать дальше →
Всего голосов 46: ↑46 и ↓0+60
Комментарии49

Как понять, нужно ли переплачивать за пиво, или основы прикладной статистики

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

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

Но вот только понять я одного не могу. Порой приходишь в бар, просишь пива. И тебе вроде бы даже приносят в красивой кружке, и вроде бы вкусно, но за что 500 рублей за 0.5 литра? Если я в магазине баночку за 80 рублей куплю, будет заметно хуже?

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

Читать далее
Всего голосов 105: ↑89 и ↓16+90
Комментарии182

Проблемная секунда

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

Сегодня каждый может легко проверить текущее время множеством способов. У нас есть смартфоны, часы, компьютеры, ТВ, холодильники и так далее. Все знают, какой на дворе год, и что он означает. Мы разбираемся во временны́х зонах и знаем, что такое всемирное координированное время (UTC). Всё кажется таким тривиальным. Однако с точки зрения IT-систем здесь существует множество сюрпризов, вынуждающих нас сталкиваться с проблемами, которые возникают очень редко.

В различных IT-системах можно встретить множество нюансов, касающихся времени. Чаще всего они связаны с точностью его измерения и синхронизации между машинами в распределённых системах. В этой же статье я разберу одну странную ситуацию, которая за всю историю случалась лишь несколько раз.
Читать дальше →
Всего голосов 63: ↑60 и ↓3+73
Комментарии63

Опыт ремонта микроволновой печи

Время на прочтение3 мин
Количество просмотров233K
Одним прекрасным днем раздался звонок бабушки и голос в трубке поведал страшную историю о пожаре в микроволновке. Выяснилось следующее, решив помыть СВЧ печь, бабушке пришла идея быстренько просушить ее, для этого микроволновка была включена на всю мощность – пустой.
Результат – закопчённое нутро и паника.
Поначалу была мысль просто выкинуть агрегат и поставить новый, благо цены простые модели не дорогие, но потом любопытство взяло верх, ибо залазить внутрь микроволновки еще не приходилось, стало интересно, как оно там внутри устроено и можно ли оживить несчастный девайс.

Читать дальше →
Всего голосов 60: ↑56 и ↓4+52
Комментарии48

Информация

В рейтинге
Не участвует
Откуда
Новочебоксарск, Чувашия, Россия
Дата рождения
Зарегистрирован
Активность