«Этот велосипед формально на ходу, на нём можно приноровиться ездить. С потерями и ранами, но можно. А нужно?»
Российское программное обеспечение, или Каково пить сладкий чай без сахара
Российское программное обеспечение, или Каково пить сладкий чай без сахара
👍37👎11
В далёкой-далёкой галактике были времена стабильности и процветания. Сервис с шестнадцатью инстансами работал на благо человечества. Через Hibernate он ходил в PostgreSQL-базу, доставал необходимые данные и отдавал другим по REST-интерфейсу. Однако спокойные времена прошли. Внезапно один из инстансов упал с OutOfMemoryError. Лучшие программисты hh.ru пустились в погоню за heapdump-ом в поисках ценнейшей информации.
История одного OOM
N.B. Пост участвует в организованном нами совместно со Сбером конкурсе технических статей «Сезон Java».
История одного OOM
N.B. Пост участвует в организованном нами совместно со Сбером конкурсе технических статей «Сезон Java».
👎11👍7
Примерно сорок пять лет назад у команды разработчиков из Motorola появилась идея создания нового микропроцессора — простого, удобного в использовании и дешёвого в производстве. Родная компания не была в этом заинтересована, но и не мешала. И то наследие, которое оставила эта маленькая команда, продолжает жить в каждом ПК.
Говорим о взлёте и падении игрового чипа 6502
Говорим о взлёте и падении игрового чипа 6502
👍4👎1
Forwarded from Хабр Карьера
Вакансии для джунов на Хабр Карьере:
Full-stack разработчик Laravel (+ Vue.js) в Nomadic Soft. Можно удаленно. Полный рабочий день. От 800 до 1200 $.
https://amp.gs/jnzzS
BI - Аналитик в SMENA. Уфа. Можно удаленно. Полный рабочий день. От 50 000 ₽.
https://amp.gs/jnzzN
Дизайнер UX/UI в «Восьмерку». Можно удаленно. Полный рабочий день. От 50 000 ₽.
https://amp.gs/jnzzA
PHP backend (Symfony) разработчик в 3snet. Можно удаленно. Полный рабочий день. От 100 000 до 140 000 ₽.
https://amp.gs/jnzzq
QA engineer в «Т1 Консалтинг». Можно удаленно. От 60 000 ₽.
https://amp.gs/jnzzs
Больше вакансий: https://amp.gs/jnzzi
Full-stack разработчик Laravel (+ Vue.js) в Nomadic Soft. Можно удаленно. Полный рабочий день. От 800 до 1200 $.
https://amp.gs/jnzzS
BI - Аналитик в SMENA. Уфа. Можно удаленно. Полный рабочий день. От 50 000 ₽.
https://amp.gs/jnzzN
Дизайнер UX/UI в «Восьмерку». Можно удаленно. Полный рабочий день. От 50 000 ₽.
https://amp.gs/jnzzA
PHP backend (Symfony) разработчик в 3snet. Можно удаленно. Полный рабочий день. От 100 000 до 140 000 ₽.
https://amp.gs/jnzzq
QA engineer в «Т1 Консалтинг». Можно удаленно. От 60 000 ₽.
https://amp.gs/jnzzs
Больше вакансий: https://amp.gs/jnzzi
👎22👍4
Тон Шепарда и другие слуховые иллюзии
Все мы хорошо знакомы с оптическими иллюзиями. Встретить их можно в изобразительном искусстве, кино, видеоиграх и даже архитектуре. Но существуют иллюзии, направленные на обман других органов чувств, и они известны не так широко.
Все мы хорошо знакомы с оптическими иллюзиями. Встретить их можно в изобразительном искусстве, кино, видеоиграх и даже архитектуре. Но существуют иллюзии, направленные на обман других органов чувств, и они известны не так широко.
👍17👎3
⚡️ IT-новости к этому часу
🛰 НАСА и Advanced Space пояснили статус миссии после потери связи со спутником Capstone
🙀 В Большом адронном коллайдере нашли три новые частицы
💁♂️ Рогозин предложил национализировать предприятия, производящие микроэлектронику для спутников
📱 Asus представила игровые смартфоны ROG Phone 6 и 6 Pro
📛 «Тинькофф» до 1 октября приостановил исходящие SWIFT-переводы
🐁 Учёные смогли клонировать мышь из высушенных клеток кожи
📝 Алгоритм обработки естественного языка GPT-3 написал научную статью о самом себе
👓 МТС и стартап PIME разработали промышленные 5G AR-очки (ФОТО)
🛰 НАСА и Advanced Space пояснили статус миссии после потери связи со спутником Capstone
🙀 В Большом адронном коллайдере нашли три новые частицы
💁♂️ Рогозин предложил национализировать предприятия, производящие микроэлектронику для спутников
📱 Asus представила игровые смартфоны ROG Phone 6 и 6 Pro
📛 «Тинькофф» до 1 октября приостановил исходящие SWIFT-переводы
🐁 Учёные смогли клонировать мышь из высушенных клеток кожи
📝 Алгоритм обработки естественного языка GPT-3 написал научную статью о самом себе
👓 МТС и стартап PIME разработали промышленные 5G AR-очки (ФОТО)
👍14👎5🔥3
«Среди клиентов Selectel — социальные сети, интернет-издания, системы электронных платежей и другие компании. Их сервисы нуждаются в бесперебойной работе, которая достигается резервированием всех систем дата-центра. За время существования компании мы накопили опыт резервирования, который позволяет давать гарантии клиентам, и сейчас хотим им поделиться»
Сетевое резервирование в дата-центрах: решаем задачку про двух велосипедистов
Сетевое резервирование в дата-центрах: решаем задачку про двух велосипедистов
👍10👎9❤2🔥1
Радикальная искренность: как тимлиду общаться с разработчиками, чтобы не развалить отдел
Радикальная искренность — набор принципов, которые помогают командам выстроить диалог и найти баланс между замалчиванием проблем и позитивным лицемерием. О том, что лежит в основе концепции и как использовать её во благо, рассказывает директор по облачной разработке Selectel Андрей Болгов.
Радикальная искренность — набор принципов, которые помогают командам выстроить диалог и найти баланс между замалчиванием проблем и позитивным лицемерием. О том, что лежит в основе концепции и как использовать её во благо, рассказывает директор по облачной разработке Selectel Андрей Болгов.
🔥12👎8👍4❤1
Реанимируем старые серверные корпуса с блоками питания HP Common Slot
Если у вас скопились ненужные серверные корпуса, не торопитесь сдавать их в утиль — есть шанс сэкономить €500-600 на покупке новой платформы.
Если у вас скопились ненужные серверные корпуса, не торопитесь сдавать их в утиль — есть шанс сэкономить €500-600 на покупке новой платформы.
👍11👎3
«В условиях, когда бизнес вынужден тратить ресурсы не на развитие, а поддержание своей деятельности, мы имеем устаревание оборудования, ухудшение качества изделий»
О состоянии российской экономики глазами IT
О состоянии российской экономики глазами IT
👍32👎31🔥1
«Недавно Google изменил политику по отношению к доступу к аккаунту из неизвестных источников. Давно приходили предупреждения, но я до последнего надеялся, что обойдётся и не коснётся меня. Наивный»
Полковнику никто не пишет: отправка писем по SMTP после изменения политики Google с примером на Python
Полковнику никто не пишет: отправка писем по SMTP после изменения политики Google с примером на Python
👍14❤6👎1🔥1
⚡️ IT-новости к этому часу
💸 Госдума приняла законопроект об оборотных штрафах из-за отказа от «приземления»
🎮 В GOG появился для предзаказа S.T.A.L.K.E.R. 2 с предварительной датой выхода игры 31 декабря 2023 года
🚗 В Москве началась работа над созданием платформы для электромобилей «Москвич»
✅ Госдума одобрила поправки о передачи биометрии без согласия субъекта персональных данных
🇬🇧 Британские разработчики компьютерных игр опубликовали данные о своих зарплатах
🛰 НАСА удалось восстановить связь с Capstone
📛 Oracle увольняет всех сотрудников в РФ
👟 Американский стартап выпустил биоразлагаемую одежду и обувь из жидкой целлюлозы (ФОТО)
💸 Госдума приняла законопроект об оборотных штрафах из-за отказа от «приземления»
🎮 В GOG появился для предзаказа S.T.A.L.K.E.R. 2 с предварительной датой выхода игры 31 декабря 2023 года
🚗 В Москве началась работа над созданием платформы для электромобилей «Москвич»
✅ Госдума одобрила поправки о передачи биометрии без согласия субъекта персональных данных
🇬🇧 Британские разработчики компьютерных игр опубликовали данные о своих зарплатах
🛰 НАСА удалось восстановить связь с Capstone
📛 Oracle увольняет всех сотрудников в РФ
👟 Американский стартап выпустил биоразлагаемую одежду и обувь из жидкой целлюлозы (ФОТО)
👍21👎7❤1
Теория чисел: новый метод анализа распределения чисел, в том числе и простых
В статье рассказывается о новом подходе к анализу распределения простых чисел. О подходе с использованием формулы распределения чисел для всего натурального ряда.
В статье рассказывается о новом подходе к анализу распределения простых чисел. О подходе с использованием формулы распределения чисел для всего натурального ряда.
👍18👎2
«Закончили вы колледж или бросили — уверен, ваше резюме выглядит намного лучше моего 48 лет назад»
Билл Гейтс опубликовал в общем доступе своё резюме за 1974 год, когда ему было 19 лет — за год до основания Microsoft будущий миллиардер искал работу системного аналитика или системного программиста.
В резюме Гейтс указал, что имел дело с разными компьютерами и мейнфреймами, а также знает популярные языки программирования того времени, включая Fortran, COBOL, ALGOL, Basic, LISP, JOSS. Также он пояснил, что открыт к предложениям по зарплате, а место работы значения не имеет.
Билл Гейтс опубликовал в общем доступе своё резюме за 1974 год, когда ему было 19 лет — за год до основания Microsoft будущий миллиардер искал работу системного аналитика или системного программиста.
В резюме Гейтс указал, что имел дело с разными компьютерами и мейнфреймами, а также знает популярные языки программирования того времени, включая Fortran, COBOL, ALGOL, Basic, LISP, JOSS. Также он пояснил, что открыт к предложениям по зарплате, а место работы значения не имеет.
👍71❤8👎4🔥1
Трансфер технологий в условиях санкций: опыт холодной войны
Сейчас на дворе не лучшие времена для беспрепятственного распространения технологий, обмена научными достижениями и трансграничной торговли. Однако если заглянуть в прошлое, можно увидеть много интересного. Например, как британцы продали СССР реактивные двигатели «Нин» от компании «Роллс-Ройс», невзирая на запрет США.
Сейчас на дворе не лучшие времена для беспрепятственного распространения технологий, обмена научными достижениями и трансграничной торговли. Однако если заглянуть в прошлое, можно увидеть много интересного. Например, как британцы продали СССР реактивные двигатели «Нин» от компании «Роллс-Ройс», невзирая на запрет США.
👍17👎9
Как не надо растить тимлидов: опыт Skyeng
Исторически в Skyeng очень много автономных команд — они работали полностью на удалёнке в разных географиях до того, как это стало модным, и имели репутацию общества интровертов, в котором можно не развивать софт-скилы. Тимлидом часто становился не обученный человек, а тот из разработчиков, который меньше всего не хотел. Потому что часто было надо.
Но потом в компании обнаружили, что хороший тимлид отличается от вынужденного производительностью команды. Точнее, умением выдавать стабильный хороший результат и при этом не выжигать команду. А ещё правильно ставить задачи, правильно объяснять происходящее и правильно общаться.
Так в Skyeng решили обучать своих тимлидов, и вот к чему сейчас пришли
Исторически в Skyeng очень много автономных команд — они работали полностью на удалёнке в разных географиях до того, как это стало модным, и имели репутацию общества интровертов, в котором можно не развивать софт-скилы. Тимлидом часто становился не обученный человек, а тот из разработчиков, который меньше всего не хотел. Потому что часто было надо.
Но потом в компании обнаружили, что хороший тимлид отличается от вынужденного производительностью команды. Точнее, умением выдавать стабильный хороший результат и при этом не выжигать команду. А ещё правильно ставить задачи, правильно объяснять происходящее и правильно общаться.
Так в Skyeng решили обучать своих тимлидов, и вот к чему сейчас пришли
👎28👍16
«Где можно заработать? Везде, где используется Excel. Даже если у вас не выйдет найти фирму, которая бы предложила вам стабильное место работы, то можно испытать себя на достаточно развитом рынке фриланса»
Как с помощью VBA оплатить себе университет
Как с помощью VBA оплатить себе университет
👎25👍9🔥1
Проектирование топологии — один из ключевых этапов в разработке интегральных схем. Это можно назвать искусством, поскольку регулярное уменьшение геометрических норм и увеличение сложности проектов требует от инженеров-топологов огромной работы.
Что общего у тополога с художником и при чём тут литография?
Что общего у тополога с художником и при чём тут литография?
👍14🔥3👎1
⚡️ IT-новости к этому часу
🤷 Эксперты выяснили, что льготная ипотека для IT-специалистов пока не пользуется большим спросом
🔋 В Финляндии заработала первая песочная батарея (ФОТО)
💰 Хакеры украли $625 млн при взломе Axie Infinity благодаря фейковому предложению о работе
🛰 НАСА проведёт манёвр спутника Capstone
☄️ Мимо Земли пролетел астероид размером с автобус
🛠 «Газпром Медиа Холдинг» запустил закрытый бета-тест приложения «АудиоКлуб»
📲 В России вдвое подорожали зарядные устройства для iPhone
📧 Обновлённая версия Gmail стала общедоступной
🔐 Apple анонсировала Lockdown Mode — режим защиты от кибератак и шпионского ПО
🤷 Эксперты выяснили, что льготная ипотека для IT-специалистов пока не пользуется большим спросом
🔋 В Финляндии заработала первая песочная батарея (ФОТО)
💰 Хакеры украли $625 млн при взломе Axie Infinity благодаря фейковому предложению о работе
🛰 НАСА проведёт манёвр спутника Capstone
☄️ Мимо Земли пролетел астероид размером с автобус
🛠 «Газпром Медиа Холдинг» запустил закрытый бета-тест приложения «АудиоКлуб»
📲 В России вдвое подорожали зарядные устройства для iPhone
📧 Обновлённая версия Gmail стала общедоступной
🔐 Apple анонсировала Lockdown Mode — режим защиты от кибератак и шпионского ПО
👍22👎2
Server side Form: управление веб-формами на стороне сервера
Вы можете сказать, что никогда не планируете создавать мобильное приложение или менять свой существующий фронт на какой-то новый? Да, конечно… Но непредвиденные обстоятельства потому и называют непредвиденными, что их невозможно предугадать. Даже если вы не собираетесь создавать копию своего фронта для мобильных устройств, то формы на стороне сервера всё равно вам пригодятся.
N.B. Пост участвует в организованном нами совместно со Сбером конкурсе технических статей «Сезон Java».
Вы можете сказать, что никогда не планируете создавать мобильное приложение или менять свой существующий фронт на какой-то новый? Да, конечно… Но непредвиденные обстоятельства потому и называют непредвиденными, что их невозможно предугадать. Даже если вы не собираетесь создавать копию своего фронта для мобильных устройств, то формы на стороне сервера всё равно вам пригодятся.
N.B. Пост участвует в организованном нами совместно со Сбером конкурсе технических статей «Сезон Java».
👍11👎1