В обсуждении Linux 6.12-rc2 Линус Торвальдс попросил разработчиков не использовать в коммитах страдательный залог, поскольку в языке есть более благозвучный действительный.
По мнению Торвальдса, сообщения в духе «Это исправляет нулевой указатель» более удобное для чтения, чем «Нулевой указатель был поправлен». Создатель Linux отмечает, что такие синтаксические конструкции делают язык коммитов более удобоваримым и «эффективным для общей работы». Самым хорошим вариантом же Торвальдс считает использование повелительного наклонения: «Исправь нулевой указатель». Такие формы «ясны настолько, насколько возможно».
По мнению Торвальдса, сообщения в духе «Это исправляет нулевой указатель» более удобное для чтения, чем «Нулевой указатель был поправлен». Создатель Linux отмечает, что такие синтаксические конструкции делают язык коммитов более удобоваримым и «эффективным для общей работы». Самым хорошим вариантом же Торвальдс считает использование повелительного наклонения: «Исправь нулевой указатель». Такие формы «ясны настолько, насколько возможно».
😁97👍54❤6👎6🤔5🥴3🤬2
This media is not supported in your browser
VIEW IN TELEGRAM
Если бы эйчары дали вам полную свободу, какие корпоративные движухи или активности вы бы организовали внутри компании?
#опрос
#опрос
🔥24😁20👍3
Почему ZFS-диски так шумят?
Некоторое время назад пользователь задал обманчиво простой вопрос:
«У меня есть пул Proxmox из трёх RAIDz1 vdev (virtual device, виртуальное устройство) по 4 диска. Проблема в том, что во время работы VM все двенадцать дисков минимум раз в секунду издают громкий звук, причём в течение всего дня. Что может быть причиной, и как это устранить?»
Ответ на этот, казалось бы, простой вопрос потребовал очень много отступлений. В какой-то степени это можно сравнить с просьбой к пользователю собрать кадиллак Джонни Кэша только для того, чтобы научиться его мыть.
Некоторое время назад пользователь задал обманчиво простой вопрос:
«У меня есть пул Proxmox из трёх RAIDz1 vdev (virtual device, виртуальное устройство) по 4 диска. Проблема в том, что во время работы VM все двенадцать дисков минимум раз в секунду издают громкий звук, причём в течение всего дня. Что может быть причиной, и как это устранить?»
Ответ на этот, казалось бы, простой вопрос потребовал очень много отступлений. В какой-то степени это можно сравнить с просьбой к пользователю собрать кадиллак Джонни Кэша только для того, чтобы научиться его мыть.
👍21❤4
Часы Уоррена: устройство, которое совершило революцию в электросетях
Сколько в истории было случаев, когда человек придумывает какое-нибудь устройство для достаточно узкой задачи, а потом выясняется, что совершается революция совсем в другой отрасли? На самом деле подобных случаев немало. Например, «Виагру» разрабатывали как средство нормализации высокого давления, а «Кока-колу» — для облегчения мигрени.
Сегодня поговорим про Генри Уоррена, который просто хотел сделать часы с электроприводом, а в результате получил устройство, синхронизирующее частоту электрической сети на 95% электростанций США
Сколько в истории было случаев, когда человек придумывает какое-нибудь устройство для достаточно узкой задачи, а потом выясняется, что совершается революция совсем в другой отрасли? На самом деле подобных случаев немало. Например, «Виагру» разрабатывали как средство нормализации высокого давления, а «Кока-колу» — для облегчения мигрени.
Сегодня поговорим про Генри Уоррена, который просто хотел сделать часы с электроприводом, а в результате получил устройство, синхронизирующее частоту электрической сети на 95% электростанций США
👍37❤3🤔1🤝1😡1
«Однажды я услышал тезис, что добиться точного воспроизведения реальных размеров на экране невозможно. Что ж, вызов был брошен. И я поставил себе задачу — нарисовать красивый красный квадратик размером 3 × 3 см. Тому, что у меня в итоге получилось, и посвящён мой необычный рассказ»
Как нарисовать квадрат 3 × 3 см на веб-странице, не привлекая внимания санитаров
Как нарисовать квадрат 3 × 3 см на веб-странице, не привлекая внимания санитаров
😁84👍27❤19👎4👏4🤔3😢2🥴2
Регулярные выражения простыми словам
Разработчики делятся на два типа: тех, кто уже понимает регулярные выражения и порой решает сложные задачи одной строкой, и тех, кто всё ещё боится и всячески их избегает. Эта статья специально для вторых, чтобы им было проще стать первыми. Она либо поможет преодолеть «регекспофобию», либо усугубит её.
Разработчики делятся на два типа: тех, кто уже понимает регулярные выражения и порой решает сложные задачи одной строкой, и тех, кто всё ещё боится и всячески их избегает. Эта статья специально для вторых, чтобы им было проще стать первыми. Она либо поможет преодолеть «регекспофобию», либо усугубит её.
🔥54👍14🤓5❤1👎1
🔜 Сегодня в 14:00 МСК приходите на публичное собеседование! Дмитрий Алексеенков, менеджер направления мобильной разработки X5 Tech, будет собеседовать Android-разработчика в прямом эфире.
Кстати, сейчас X5 Tech ищет разработчика мобильных приложений на Android🤖
Кстати, сейчас X5 Tech ищет разработчика мобильных приложений на Android
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤮7❤4🤔1
«Умный дом от Яндекса довольно молодой, я видел много косяков по мелочи в приложении и несовершенстве создания сценариев, это всё было заранее понятно и простительно, обновления происходят довольно часто и с практически незаметными улучшениями. Я это всё понимал, пользовался приложением и функционалом, тем, что было, и ждал допиливания функционала, надеясь, что он приблизится к HomeAssistant или подобным. Пока не случилось то, что сподвигло меня написать эту статью»
Безумный дом от Яндекс, или Опыт поиска максимально простого решения для умного дома
Безумный дом от Яндекс, или Опыт поиска максимально простого решения для умного дома
👍31🤮18❤3
Совсем недавно Хабр и Самолёт объявляли о старте автоген-челледжа — призывали авторов с практическим опытом в области генеративного ИИ наваять технохардкора. Пришло время подвести итоги и объявить призёров.
Всего в челлендже приняли участие 26 статей, как новых, так и старых. По популярности тем самыми-самыми стали большие языковые модели и их дообучение.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮9👍4❤3
«Уже давно я начинаю свой день с разблокировки телефона и пролистывания различных новостей и соцсетей, чтобы оставаться в курсе событий. Это не слишком хорошо отражается на моём душевном состоянии и я уже давно пытаюсь снизить время, проводимое перед экраном. Но я всё ещё хочу оставаться в курсе происходящего, особенно по утрам.
Недавно я приобрёл ударный матричный принтер на Ebay и подумал, что это прекрасная возможность создать собственную сводку новостей, отпечатанную и готовую к прочтению. Это я и сделал!»
Узнаём ежедневные новости с помощью матричного принтера
Недавно я приобрёл ударный матричный принтер на Ebay и подумал, что это прекрасная возможность создать собственную сводку новостей, отпечатанную и готовую к прочтению. Это я и сделал!»
Узнаём ежедневные новости с помощью матричного принтера
🔥70🤣67🤓18😁9🤯6🤔5👍4👎3❤2🤩1
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤬9😢3❤2👎2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Публичное собеседование с X5 Tech: Android-разработчик
Вместе с Дмитрий Алексеенковым, менеджером направления мобильной разработки X5 Tech, будем собеседовать Android-разработчика в прямом эфире.
Когда: в среду — 9 октября, в 14:00 МСК.
Публичное собеседование — это онлайн-собеседование с техническим…
Когда: в среду — 9 октября, в 14:00 МСК.
Публичное собеседование — это онлайн-собеседование с техническим…
🤮9👍7❤2😁2👎1
Что такое дочтения статей и зачем Хабр их считает
Летом на Хабре появилась расширенная статистика. Дочтения — самый полезный новый показатель. Но авторы чаще следят за просмотрами, особенно когда речь заходит о коммерческих статьях. Разберёмся, почему дочтения всё‑таки важны.
Летом на Хабре появилась расширенная статистика. Дочтения — самый полезный новый показатель. Но авторы чаще следят за просмотрами, особенно когда речь заходит о коммерческих статьях. Разберёмся, почему дочтения всё‑таки важны.
❤29👍10🤣3🤔2👎1
Media is too big
VIEW IN TELEGRAM
«Пробегите кампанию Quake за Думгая. Вот так просто!»
Игровой энтузиаст и разработчик Magic Nipples выпустил Duake. Это мод Quake с главным персонажем Думгаем и оригинальным оружием из игры Doom.
Помимо Палача Рока, в первой версии Quake в моде Duake появился полный арсенал оружия из Doom, а также оригинальной интерфейс в двух вариантах — классическом и компактном из Doom 64.
Исходный код мода опубликован на GitHub. Разработчик мода пообещал вносить дальнейшие улучшения в проект.
Игровой энтузиаст и разработчик Magic Nipples выпустил Duake. Это мод Quake с главным персонажем Думгаем и оригинальным оружием из игры Doom.
Помимо Палача Рока, в первой версии Quake в моде Duake появился полный арсенал оружия из Doom, а также оригинальной интерфейс в двух вариантах — классическом и компактном из Doom 64.
Исходный код мода опубликован на GitHub. Разработчик мода пообещал вносить дальнейшие улучшения в проект.
🔥34😁12😴4👍3👎3❤2😐1
Внешняя видеокарта backend-разработчика, или Как заставить лучшего друга перестать тупить и начать помогать. Часть вторая
В первой части статьи был описан опыт использования локальных моделей при разработке кода. В частности, мы столкнулись с тем, что без видеокарты скорость работы ollama была достаточно низкой. Далее поговорим про техническую часть подключения внешней видеокарты к ноутбуку, работающему на Linux.
В первой части статьи был описан опыт использования локальных моделей при разработке кода. В частности, мы столкнулись с тем, что без видеокарты скорость работы ollama была достаточно низкой. Далее поговорим про техническую часть подключения внешней видеокарты к ноутбуку, работающему на Linux.
❤🔥12👍7🤩6👏5🔥2🤔2
Активность найма на IT-рынке в III квартале 2024
Узнаем, какие специализации и квалификации активно искали, у кого было больше всего вакансий и куда откликались чаще всего.
Из интересного:в этот период был рекордный прирост вакансий за последний год — +16% относительно второго квартала 2024.
Узнаем, какие специализации и квалификации активно искали, у кого было больше всего вакансий и куда откликались чаще всего.
Из интересного:
🤮27👍6👌4👎2🔥2
PostgreSQL Antipatterns: валим «слона» — highload на ровном месте
Эта статья посвящена нелёгким взаимоотношениям клиентского приложения и сервера PostgreSQL: как на ровном месте неудачной архитектурой приложения можно обеспечить себе хронические проблемы производительности. Рассмотрим классические ситуации, когда разработчики начинают жаловаться на производительность БД — а виновата-то и не она.
Эта статья посвящена нелёгким взаимоотношениям клиентского приложения и сервера PostgreSQL: как на ровном месте неудачной архитектурой приложения можно обеспечить себе хронические проблемы производительности. Рассмотрим классические ситуации, когда разработчики начинают жаловаться на производительность БД — а виновата-то и не она.
👍26🥱7
Безопасная разработка для современного IT — важнее некуда. Однако создание крупных решений становится сложнее, обновления — всё быстрее. Трудно отловить все баги, убедиться, что пользовательский опыт и ценные данные безупречно защищены. Поэтому всё чаще компании не только развивают внутреннее ИБ-подразделение, но и обращаются к сообществу — открывают программы багхантинга. Предлагают опытным айтишникам помочь в поиске уязвимостей.
Ребята из Positive Technologies решили выяснить, кто такие современные багхантеры и как их видит IT-сообщество. Если хотите помочь, поучаствуйте в исследовании
ВАЖНО! Ваш грейд роли не играет, участвовать могут даже те, у кого нет никакого опыта в поиске уязвимостей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🥱9❤2
Великобритания перестала производить электроэнергию из угля, что положило конец 142-летней зависимости от ископаемого топлива. Последняя в стране угольная электростанция Рэтклифф-он-Соар закончила работу в начале октября, проработав с 1967 года.
Эта и другие научпоп-новости за неделю, о которых мы не писали
Эта и другие научпоп-новости за неделю, о которых мы не писали
🔥90👍46😁26❤5👏5👎3🤔3🥱2😱1😐1
Реймонд Хилл и его блокировщик uBlock Origin
Реймонд Хилл — автор и мейнтейнер оригинального блокировщика рекламы uBlock и нынешнего uBlock Origin. Признанный авторитет в сообществе, каждая его статья или твит имеет большой вес. В последние годы он часто высказывается о лицемерной политике компании Google, которая под видом заботы о пользователях ужесточает требования к расширениям для браузера Chrome, что в первую очередь затрагивает блокировщики рекламы.
К сожалению, в ближайшие месяцы расширение uBlock Origin окончательно перестанет работать в браузере Chrome.
Отдельная головная боль — видеохостинг YouTube, который тоже объявил «священную войну» блокировщикам рекламы, пытается их идентифицировать и помешать работе, придумывая всё новые способы внедрения неудаляемой рекламы.
Реймонд Хилл — автор и мейнтейнер оригинального блокировщика рекламы uBlock и нынешнего uBlock Origin. Признанный авторитет в сообществе, каждая его статья или твит имеет большой вес. В последние годы он часто высказывается о лицемерной политике компании Google, которая под видом заботы о пользователях ужесточает требования к расширениям для браузера Chrome, что в первую очередь затрагивает блокировщики рекламы.
К сожалению, в ближайшие месяцы расширение uBlock Origin окончательно перестанет работать в браузере Chrome.
Отдельная головная боль — видеохостинг YouTube, который тоже объявил «священную войну» блокировщикам рекламы, пытается их идентифицировать и помешать работе, придумывая всё новые способы внедрения неудаляемой рекламы.
👍67❤11😁4😱3👎2