Чудеса инженерной мысли: 10 необычных решений в серверных
Серверные не могут существовать без стандартов и правил, но именно там, где есть ограничения, рождаются настоящие чудеса инженерной мысли. Когда ломается кондиционер, протекает крыша или не хватает стоек, приходится изобретать на ходу — из синей изоленты, металлических уголков и даже мусорных пакетов.
Но самое удивительное, что многие из таких «колхозных» решений работают годами! В этой статье — рассказ о десяти самых необычных решениях, встреченных автором на просторах Интернета. Все истории реальные, а картинки к ним сгенерированы в Sora, потому что авторы, к сожалению, не оставили фотографий своих гениальных изобретений.
Серверные не могут существовать без стандартов и правил, но именно там, где есть ограничения, рождаются настоящие чудеса инженерной мысли. Когда ломается кондиционер, протекает крыша или не хватает стоек, приходится изобретать на ходу — из синей изоленты, металлических уголков и даже мусорных пакетов.
Но самое удивительное, что многие из таких «колхозных» решений работают годами! В этой статье — рассказ о десяти самых необычных решениях, встреченных автором на просторах Интернета. Все истории реальные, а картинки к ним сгенерированы в Sora, потому что авторы, к сожалению, не оставили фотографий своих гениальных изобретений.
1🤣48🔥16❤10🤡8🥴1
Как не попасть на штраф РКН из-за персональных данных на своём сайте
2025 год оказался богат на поправки в законодательство о персональных данных. Одна часть изменений вступила в силу весной, другая — летом, а некоторые начали действовать только с 1 сентября.
На связи Алёна, аналитик по информационной безопасности в Selectel. В этой статье она разберёт, что делать владельцам интернет-ресурсов, чтобы избежать штрафов и других санкций. Материал основан на её опыте работы с регулятором и анализе его публичных разъяснений. Разбираемся, как обезопасить свой сайт и не нарушить новые правила.
2025 год оказался богат на поправки в законодательство о персональных данных. Одна часть изменений вступила в силу весной, другая — летом, а некоторые начали действовать только с 1 сентября.
На связи Алёна, аналитик по информационной безопасности в Selectel. В этой статье она разберёт, что делать владельцам интернет-ресурсов, чтобы избежать штрафов и других санкций. Материал основан на её опыте работы с регулятором и анализе его публичных разъяснений. Разбираемся, как обезопасить свой сайт и не нарушить новые правила.
🤮34❤🔥14👎6❤4👍2🤔1
Почему в Linux «Всё есть файл»? Или почему гениальные абстракции UNIX настолько гениальны
Многие слышали, что в Linux «Всё есть файл». Поначалу это звучит как шутка, но на самом деле за этим кроется гениальная концепция. Хотя опытным пользователям она кажется тривиальной, новички и даже некоторые программисты часто не задумываются об этом уровне абстракции.
В этой статье мы отбросим привычные библиотеки и инструменты, чтобы напрямую взглянуть на фундаментальные абстракции UNIX, заложенные ещё в прошлом веке. Для этого не нужны глубокие знания, лишь общее понимание компьютера и программирования.
Будет разобрано устройство современных жёстких дисков, принципы хранения файловых систем и роль системных вызовов. Мы даже напишем простой модуль ядра Linux, чтобы прочувствовать, как реализуется концепция «Всё есть файл» на программном уровне. Приготовьтесь удивиться: процессы, мышь, тачпад и даже интернет-соединение — всё это в Linux тоже файл! Погружаемся в основы, которые определили развитие всего ПО.
Многие слышали, что в Linux «Всё есть файл». Поначалу это звучит как шутка, но на самом деле за этим кроется гениальная концепция. Хотя опытным пользователям она кажется тривиальной, новички и даже некоторые программисты часто не задумываются об этом уровне абстракции.
В этой статье мы отбросим привычные библиотеки и инструменты, чтобы напрямую взглянуть на фундаментальные абстракции UNIX, заложенные ещё в прошлом веке. Для этого не нужны глубокие знания, лишь общее понимание компьютера и программирования.
Будет разобрано устройство современных жёстких дисков, принципы хранения файловых систем и роль системных вызовов. Мы даже напишем простой модуль ядра Linux, чтобы прочувствовать, как реализуется концепция «Всё есть файл» на программном уровне. Приготовьтесь удивиться: процессы, мышь, тачпад и даже интернет-соединение — всё это в Linux тоже файл! Погружаемся в основы, которые определили развитие всего ПО.
🔥66❤20👍13 6🤮4
Не смотрите на % использования процессора при гиперпоточности
Когда речь заходит о гиперпоточности, обычно показывают красивые картинки, но мало кто может объяснить, как она работает. «Будет в два раза больше ядер, но в два раза быстрее не станет, ресурсы ведь общие…»
Автор статьи столкнулся с гиперпоточностью 20 лет назад и получил лишь проблемы, а попытки заставить программы работать быстрее с HT не увенчались успехом.
Очевидно, что удвоенное количество ядер не даёт удвоенной производительности. Проблема синтетических бенчмарков в том, что их инструкции могут быть как подходящими, так и нет. Поэтому, чтобы по-настоящему продемонстрировать особенности гиперпоточности, автор решил использовать Ассемблер и провести «дистиллированный» тест, полностью контролируя команды процессора.
Когда речь заходит о гиперпоточности, обычно показывают красивые картинки, но мало кто может объяснить, как она работает. «Будет в два раза больше ядер, но в два раза быстрее не станет, ресурсы ведь общие…»
Автор статьи столкнулся с гиперпоточностью 20 лет назад и получил лишь проблемы, а попытки заставить программы работать быстрее с HT не увенчались успехом.
Очевидно, что удвоенное количество ядер не даёт удвоенной производительности. Проблема синтетических бенчмарков в том, что их инструкции могут быть как подходящими, так и нет. Поэтому, чтобы по-настоящему продемонстрировать особенности гиперпоточности, автор решил использовать Ассемблер и провести «дистиллированный» тест, полностью контролируя команды процессора.
2👍21❤10😁4🔥3🤡1🤝1
10 и 11 сентября пройдёт одна из главных IT-конференций года — IT Elements. Ведущие эксперты из мира финансов, промышленности, ИТ и ритейла соберутся, чтобы обсудить всё, что волнует индустрию прямо сейчас: от антихрупкой архитектуры и ЦОДов для ИИ до внедрения GPT, будущего Kubernetes и проблем с безопасностью.
Команда Хабра будет вести прямые трансляции из двух ключевых залов — «Энергия» и «Материя» — у себя в ВК и в телеграм-канале. Подключайтесь, чтобы не пропустить самое интересное!
Ссылки на трансляции, которые уже идут
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤6👎3
Сегодня, 10 сентября, в 17:00 МСК, не пропустите уникальное событие: публичное собеседование продуктового аналитика в прямом эфире! Хабр совместно с компанией Garage Eight покажет вам реальное интервью.
Кстати, Garage Eight ищет разных аналитиков! Посмотрите актуальные вакансии
И не забудьте про кнопку «Хочу тут работать»
Не откладывайте, эфир уже скоро!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡15❤5🤣3👍1
Рецепт стали: человек против ИИ в борьбе за идеальный сплав
Выплавить сталь нужного качества — это настоящее искусство, требующее идеальной точности. Но в реальном цехе нет времени штудировать многостраничные инструкции: опытные сталевары полагаются на интуицию и многолетний опыт, часто выдавая результат точнее любого расчёта.
Две попытки внедрить нейросеть для оптимизации дозировок ферросплавов закончились неудачей. Модель, оперирующая неполными данными, проигрывала человеческому чутью, и скепсис к «цифровым помощникам» только рос.
Новая команда учла все ошибки. Их уникальная комбинация подходов позволила создать модель, которая не только эффективно экономит дорогие ферросплавы, но и учитывает тончайшие нюансы техпроцесса.
Выплавить сталь нужного качества — это настоящее искусство, требующее идеальной точности. Но в реальном цехе нет времени штудировать многостраничные инструкции: опытные сталевары полагаются на интуицию и многолетний опыт, часто выдавая результат точнее любого расчёта.
Две попытки внедрить нейросеть для оптимизации дозировок ферросплавов закончились неудачей. Модель, оперирующая неполными данными, проигрывала человеческому чутью, и скепсис к «цифровым помощникам» только рос.
Новая команда учла все ошибки. Их уникальная комбинация подходов позволила создать модель, которая не только эффективно экономит дорогие ферросплавы, но и учитывает тончайшие нюансы техпроцесса.
🔥23👍8❤5 3
Куда инвестирует великий программист Джефф Дин: от Spanner до TensorFlow и стартапов будущего
Легендарный Джеффри Дин не нуждается в дополнительном представлении: именно он спроектировал и запрограммировал некоторые ключевые сервисы для Google, включая распределённую БД Spanner, Bigtable, MapReduce, LevelDB и библиотеку машинного обучения TensorFlow.
Как и другие известные разработчики, Джефф Дин сейчас активно работает в области ML, что для него является естественным направлением, поскольку он ещё с университета специализировался на машинном обучении.
Помимо своих основных занятий, ведущий исследователь Google также активно инвестирует в новое поколение стартапов, которые появляются как грибы после дождя. Разбираемся, в какие проекты вкладывает свои ресурсы один из самых влиятельных программистов современности, формируя будущее технологий.
Легендарный Джеффри Дин не нуждается в дополнительном представлении: именно он спроектировал и запрограммировал некоторые ключевые сервисы для Google, включая распределённую БД Spanner, Bigtable, MapReduce, LevelDB и библиотеку машинного обучения TensorFlow.
Как и другие известные разработчики, Джефф Дин сейчас активно работает в области ML, что для него является естественным направлением, поскольку он ещё с университета специализировался на машинном обучении.
Помимо своих основных занятий, ведущий исследователь Google также активно инвестирует в новое поколение стартапов, которые появляются как грибы после дождя. Разбираемся, в какие проекты вкладывает свои ресурсы один из самых влиятельных программистов современности, формируя будущее технологий.
🤮24💩9😁6👍4🤡4❤3🤔3🥴3
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
⚖️ На «Аквариус» подали в суд 16 исков на сумму 252,2 млн рублей
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12💩4🔥2🤔2😡1
This media is not supported in your browser
VIEW IN TELEGRAM
Забудьте о скучных QR-кодах и номерах телефонов на визитках. Энтузиаст и автор YouTube-канала Build With Binh переосмыслил визитные карточки, создав нечто по-настоящему умопомрачительное — визитку с работающей на ней локальной языковой моделью.
Его проект, получивший мистическое название Bouija, использует 46 светодиодов, каждый из которых соответствует определённому символу. Модель генерирует ответы, а светодиоды их отображают, напоминая настоящую спиритическую доску Уиджи.
Внутрь этой чудо-визитки встроен микрокомпьютер на базе чипа ESP32-S3. Несмотря на скромный размер (всего 260 тысяч параметров), модель способна генерировать 24 токена в секунду.
Самое главное: Bouija работает полностью офлайн, без интернета. Это не просто визитка, это карманный ИИ, который всегда с вами.
Его проект, получивший мистическое название Bouija, использует 46 светодиодов, каждый из которых соответствует определённому символу. Модель генерирует ответы, а светодиоды их отображают, напоминая настоящую спиритическую доску Уиджи.
Внутрь этой чудо-визитки встроен микрокомпьютер на базе чипа ESP32-S3. Несмотря на скромный размер (всего 260 тысяч параметров), модель способна генерировать 24 токена в секунду.
Самое главное: Bouija работает полностью офлайн, без интернета. Это не просто визитка, это карманный ИИ, который всегда с вами.
🤣53🤡22👍19❤10🔥6🤔6🤮5👎2🤝1
Forwarded from Хабр Карьера
Пятьдесят вкладок, три новых дела «с понедельника», бесконечные сравнения и ни одного шага вперед. Знакомо? Паралич выбора — главный враг новой профессии. Поэтому хотим упростить вам жизнь.
Мы собрали всё в одном месте. На нашей витрине онлайн-курсов удобно:
🌍 смотреть акции и скидки,
🌍 сравнивать цены и программу обучения,
☀️ выбирать только нужные навыки,
🪐 подбирать длительность — от ознакомительного курса на пару недель до серьезной программы на год.
Открываем и превращаем «потом» в «сегодня»
Мы собрали всё в одном месте. На нашей витрине онлайн-курсов удобно:
Открываем и превращаем «потом» в «сегодня»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤮10 4😁3💩3❤2🤡1
Деструктуризация в JavaScript: как писать код проще, короче и понятнее
Без сомнений, JavaScript — крайне популярный язык программирования. И разработчики постоянно создают обновления, которые позволяют писать код проще, короче и понятнее. Одним из таких мощных инструментов стала деструктуризация — элегантный способ получения данных.
В этой статье автор базового курса по JavaScript Александр Дудукало на наглядных примерах разберётся, как работает синтаксис деструктуризации и как деструктуризировать массив. Узнаем, как эта функция может значительно улучшить ваш код и сделать его более читаемым.
Без сомнений, JavaScript — крайне популярный язык программирования. И разработчики постоянно создают обновления, которые позволяют писать код проще, короче и понятнее. Одним из таких мощных инструментов стала деструктуризация — элегантный способ получения данных.
В этой статье автор базового курса по JavaScript Александр Дудукало на наглядных примерах разберётся, как работает синтаксис деструктуризации и как деструктуризировать массив. Узнаем, как эта функция может значительно улучшить ваш код и сделать его более читаемым.
💩20 8👍4
Разворачиваем онлайн-игру на виртуальном сервере: пошаговая инструкция по запуску своего проекта
Разберём процесс развёртывания собственного проекта на хостинге. В качестве примера выступит конструктор игр, над которым работает автор.
Будучи большим любителем Guild Wars 2, автор однажды написал прототип с минимальной реализацией похожей системы боя, где можно было самим создавать и настраивать сражения. Недавно он добавил к прототипу редактор данных игры, веб-клиент и сервер для мультиплеера. После этого он арендовал сервер и загрузил туда игру, чтобы можно было играть с друзьями.
В процессе работы с сервером было замечено, что этот опыт подойдёт и для других проектов. Поэтому статья представляет собой готовую инструкцию для запуска своего проекта на удалённом сервере — от аренды до установки Rust, сборки проекта и загрузки игры.
Разберём процесс развёртывания собственного проекта на хостинге. В качестве примера выступит конструктор игр, над которым работает автор.
Будучи большим любителем Guild Wars 2, автор однажды написал прототип с минимальной реализацией похожей системы боя, где можно было самим создавать и настраивать сражения. Недавно он добавил к прототипу редактор данных игры, веб-клиент и сервер для мультиплеера. После этого он арендовал сервер и загрузил туда игру, чтобы можно было играть с друзьями.
В процессе работы с сервером было замечено, что этот опыт подойдёт и для других проектов. Поэтому статья представляет собой готовую инструкцию для запуска своего проекта на удалённом сервере — от аренды до установки Rust, сборки проекта и загрузки игры.
50❤16👍4😁3👎1🙏1
«Весь в отца»: они «запатентовали» надпись на одежде и потребовали 1 000 000 рублей, угрожая судом и полицией
Вы уже слышали истории, как некоторые «особенные» компании регистрируют на себя, казалось бы, обычные слова, а потом судятся со всеми подряд и требуют миллионные компенсации?
Автор этой статьи прошёл такую юридическую войну до конца. Это одна из тех историй, которую точно стоит знать заранее, если у вас уже есть своё дело или когда-нибудь появится. Попасть в подобную ситуацию сегодня рискует практически каждый — и неважно, чем вы занимаетесь, IT-стартапом или продажей одежды.
Юрист по интеллектуальным правам и патентный поверенный РФ №2151 расскажет, как сейчас на практике происходят такие истории и на что нужно обращать внимание, чтобы не влететь на миллионные штрафы. Узнаем, как защитить себя от патентных троллей.
Вы уже слышали истории, как некоторые «особенные» компании регистрируют на себя, казалось бы, обычные слова, а потом судятся со всеми подряд и требуют миллионные компенсации?
Автор этой статьи прошёл такую юридическую войну до конца. Это одна из тех историй, которую точно стоит знать заранее, если у вас уже есть своё дело или когда-нибудь появится. Попасть в подобную ситуацию сегодня рискует практически каждый — и неважно, чем вы занимаетесь, IT-стартапом или продажей одежды.
Юрист по интеллектуальным правам и патентный поверенный РФ №2151 расскажет, как сейчас на практике происходят такие истории и на что нужно обращать внимание, чтобы не влететь на миллионные штрафы. Узнаем, как защитить себя от патентных троллей.
🤬53❤14🔥13👍4