-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Домашняя вентиляция для гиков: что нужно знать про воздуховоды

Среда, 07 Декабря 2022 г. 15:19 + в цитатник
О том, каким воздухом мы дышим дома задумывались многие читатели Хабра. Работая часть или всё время дома и проживая в крупных городах, нельзя время от времени не задумываться о качестве воздуха, которым мы дышим, и как он влияет на нашу продуктивность и вообще качество жизни.

Проблема №1. Уровень углекислого газа CO2 напрямую влияет на продуктивность.

Проблема №2. В Москве, как и других мегаполисах, грязный воздух: это негативно влияет на здоровье. Достаточно один раз попробовать помыть городские окна в квартире с внешней стороны, чтобы задуматься о том, сколько же грязи оседает не только на наших домах, но и в наших лёгких. Поэтому воздух в квартире нужно очищать.

При этом каждому, кто живёт в квартирах с пластиковыми окнами знакома дилемма пластиковых окон: при закрытых окнах душно — уровень CO2 повышается до непродуктивного за два часа; при открытых — шумно, холодно, сквозняк (а иногда и насекомые). Эта статья будет полезна тем, кто планирует купить очиститель воздуха, бризер или приточку.
Читать дальше →

https://habr.com/ru/post/704074/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704074


Метки:  

[Перевод] Не обманывайте себя: вы не «исправите это потом»

Среда, 07 Декабря 2022 г. 15:19 + в цитатник
Недавно я одобрил pull request от коллеги с таким описанием: «Сделано костыльно, но мне не хватает сегодня времени реализовать это лучше». И тогда я задумался: когда же будет устранен этот «костыль»? На память приходит много случаев, когда я сам или мои коллеги отправляли в работу код, который нас не вполне устраивал (с точки зрения простоты поддержки, качества, чистоты, из-за проблем с функциональностью, неважного пользовательского опыта и т.д.). С другой стороны, воспоминаний о том, как мы реально возвращались к чему-то и вносили необходимые изменения, у меня гораздо меньше.

Где-то я читал (к сожалению, сейчас не могу найти источник) такую мысль: «Чем дольше что-либо остается неизменным, тем меньше вероятность, что оно изменится в будущем». Иными словами, начиная с того момента, как мы отправили в релиз «костыль», шансы на то, что он будет исправлен, неуклонно снижаются с течением времени. Если сегодня мы его не устраним, завтра вероятность станет ниже. Послезавтра она еще снизится, через неделю – еще, через месяц – еще…

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

https://habr.com/ru/post/704072/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704072


Метки:  

[Перевод] Использование final для повышения производительности в C++

Среда, 07 Декабря 2022 г. 14:39 + в цитатник

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

Читать далее

https://habr.com/ru/post/704016/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704016


Метки:  

Боксы, микрофичи и хлебные крошки: как прошёл iOS-митап red_mad_robot

Среда, 07 Декабря 2022 г. 14:37 + в цитатник

17 ноября мы провели в нашем московском Робохранилище митап для iOS-разработчиков. Говорили про обобщённое программирование в Swift, метаморфозы архитектуры и нативную навигацию, ели пиццу — а теперь рассказываем подробнее, как всё прошло.

Читать далее

https://habr.com/ru/post/704060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704060


Метки:  

Как создать Minecraft на Python? Обзор библиотеки Ursina Engine

Среда, 07 Декабря 2022 г. 14:34 + в цитатник

Среди любителей Minecraft много энтузиастов: пока одни просто играют, другие запускают целые серверы и пишут модификации. А кто-то идет дальше и разрабатывает собственные песочницы. Последнее достаточно просто сделать на Python.

Под катом делюсь основами работы с библиотекой Ursina Engine и показываю, как с помощью нее создать мир из кубов.
Читать дальше →

https://habr.com/ru/post/704040/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704040


Метки:  

«Хакер»: Учимся анализировать программы для x86 с нуля

Среда, 07 Декабря 2022 г. 14:29 + в цитатник

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

Читать далее

https://habr.com/ru/post/704056/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704056


Метки:  

Ведьмаки цифрового мира: какой доход приносит охота за багами?

Среда, 07 Декабря 2022 г. 01:30 + в цитатник

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

Читать далее

https://habr.com/ru/post/703944/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703944


Метки:  

Сегментация сети для самых маленьких: рабочие станции

Среда, 07 Декабря 2022 г. 01:28 + в цитатник

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

Читать далее

https://habr.com/ru/post/589809/?utm_source=habrahabr&utm_medium=rss&utm_campaign=589809


Метки:  

Генерация музыки с помощью GPT-2

Среда, 07 Декабря 2022 г. 01:27 + в цитатник

В этой статье мы поговорим о том, как с помощью ИИ генерировать музыку. Использовать мы будем обученную на хоралах И. С. Баха минимальную по количеству параметров модель GPT-2. А сама музыка будет представлена в виде текста.

Читать далее

https://habr.com/ru/post/703942/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703942


Метки:  

Управление знаниями на практике: с чего все начиналось

Среда, 07 Декабря 2022 г. 01:24 + в цитатник

Привет. Меня зовут Виталий Чесноков, я вырос от фронтендера до генерального директора компании QSOFT. Я постоянно искал и продолжаю искать новые способы, чтобы компания работала эффективнее.

Здесь я не буду рассказывать про управление бюджетом, качеством, бизнес-процессы и т.д. Расскажу про управление знаниями. Это менее очевидная методика, которая пока мало применяется в России.

Читать далее

https://habr.com/ru/post/703940/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703940


Метки:  

Как устроен коннектом, и как его собрать

Среда, 07 Декабря 2022 г. 00:17 + в цитатник

В настоящее время разработка искусственного интеллекта и разнообразных нейронных сетей впитывает столько ресурсов и привлекает такое внимание, что невольно обходится вниманием смежная тема: разработка искусственной нервной системы. Существует термин «коннектом» - это карта или схема всех нейронных связей в организме, которая теоретически позволила бы воспроизвести всю низшую и высшую нервную деятельность организма. Первый коннектом, который можно считать «proof-of-concept» данной технологии, построен в 1980 году при помощи электронного микроскопа под руководством нобелевского лауреата Сиднея Бреннера (1927-2019). Это карта нейронных связей, которая полностью описывает нервную систему почвенной нематоды Caenorhabditis elegans (C. Elegans), червя длиной около 1 мм. C. Elegans давно привлекает пристальное внимание учёных, и ещё в 1998 году стал первым организмом, чей геном удалось полностью (приблизительно) секвенировать. У самца C. Elegans всего 385 нейронов, а у гермафродита – 302, тогда как даже у примитивных моллюсков насчитываются десятки тысяч нейронов. C. Elegans является излюбленным лабораторным организмом, вот список задач, которые исследовались на особях этого червя.

Успех с картированием нервной системы C. Elegans породил коннектомику – новое научное направление, задача которого – (ре)конструировать нейронные сети живых организмов. По-видимому, создание искусственного червя уже не за горами, а о более отдалённых и амбициозных горизонтах коннектомики я расскажу под катом.

Читать далее

https://habr.com/ru/post/703936/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703936


Метки:  

Налоговый резидент & валютный резидент РФ последствия приобретения и утраты статусов — Полный FAQ с примерами

Вторник, 06 Декабря 2022 г. 23:58 + в цитатник

Друзья, всех приветствую и предлагаю ознакомиться, как мне кажется с довольно полным FAQ по теме налогового и валютного резиденства РФ. По ходу материала есть некоторые примеры, а внизу вопросы & ответы.

Обращаю Ваше внимание, на то что вопросы касающиеся СИДН и КИК, я буду разбирать в отдельных материалах. У кого останутся вопросы и кто желает получить на них ответы (в разумном объеме) прошу задавать их в комментариях к статье или в телеграмм.

Читать далее

https://habr.com/ru/post/703934/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703934


Метки:  

[Перевод] Брендан Эйх о создании JavaScript за 10 дней и о том, что сегодня он сделал бы по-другому

Вторник, 06 Декабря 2022 г. 23:34 + в цитатник

Миллионы современных разработчиков активно используют язык программирования, который родился буквально за 10 дней в период экспоненциального развития интернета. Создатель JavaScript Брендан Эйх не так давно заново обратился к истокам созданного им языка и рассказал о том, как семена, посеянные им в 1995 году, теперь наконец-то взошли.

Читать далее

https://habr.com/ru/post/703398/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703398


Метки:  

[recovery mode] Самая маленькая система управления перезагрузкой для Linux

Вторник, 06 Декабря 2022 г. 20:40 + в цитатник

Вврдение

После установки системы Gentoo Linux на свой неутбук я неожиданно обнаружил, что в системе нет штатного средства выключения и перезагрузки от обычного пользователя без использования sudo.

Защитное заяление автора

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

История вопроса

После установки системы Gentoo Linux на свой неутбук я неожиданно обнаружил, что в системе нет штатного средства выключения и перезагрузки от обычного пользователя без использования дополнительных средств вроде программы sudo, а исследование файла
/etc/group показало, что в нём нет группы operator. Любые попытки добавить эту группу и пользователя в неё не принесли желаемого результата - компьютер не перезагружался от простого пользователя.

Несколько поразмыслив, я пришёл к идеи (вероятно, я не был первым) научить планировщик cron перезагружать и выключать компьютер . Для этого мной наскоро был написан скрипт на bash и добавлено задание в cron для суперпользователя.
Скрипт запускался раз в минуту от root, проверял файл в директории пользователя на наличие в нём управляющего символа и осуществлял перезагрузку или выключение, записывал в этот файл код 0 для бездействия, чтобы компьютер не начал перезагружаться бесконечно. Я и сам не заметил, что своими руками создал уязвимость в системе (хотя подозрения были). Спасибо участникам форума Linux.org.ru, которые вовремя указали мне на ошибки и дали ряд дельных советов по улучшению моей скромной системы.

Читать далее

https://habr.com/ru/post/703924/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703924


Метки:  

[Перевод] Функциональные аспекты Ruby

Вторник, 06 Декабря 2022 г. 20:02 + в цитатник

Что такое функциональное программирование?

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

Читать далее

https://habr.com/ru/post/703922/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703922


Метки:  

[Перевод] Руби блоки за 5 минут

Вторник, 06 Декабря 2022 г. 19:47 + в цитатник

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

Есть нечто в yield, что делает его крайне трудным для понимания при первом рассмотрении. Я хочу поговорить о концептах и приведу несколько примеров, так что к концу этого поста у вас появится твёрдое понимание руби блоков.

Читать далее

https://habr.com/ru/post/703920/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703920


Метки:  

Дополнительные инструменты SOC: что заимствовать у ИТ-подразделений для информационной безопасности

Вторник, 06 Декабря 2022 г. 18:55 + в цитатник
image

Security Operations Center (SOC) — это центр мониторинга информационной безопасности. Функции этого структурного подразделения — оперативный мониторинг безопасности ИТ-среды, обнаружение потенциальных угроз и предотвращение кибератак.

В этой статье мы расскажем об использовании низкоуровневых механизмов, по которым работают инструменты SOC и ИТ-подразделений. Эти механизмы несложно внедрить, и они дают хорошие результаты для эффективной работы компании. В нашей практике они испытаны на большой ИТ-инфраструктуре, которая включает десятки тысяч ПК и ноутбуков, десятки тысяч серверов, тысячи единиц активного сетевого оборудования и более 1 000 диапазонов внешних IP-адресов.

Читать дальше →

https://habr.com/ru/post/703910/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703910


Метки:  

Кастомный аллокатор для закрытого 3rd

Вторник, 06 Декабря 2022 г. 18:40 + в цитатник

Существует ряд ситуаций, когда это имеет смысл. От полного контроля памяти, до вынужденной необходимости. К примеру, одна из возможных ситуаций:
1. Мы используем alignment аллокаторы
2. Мы перегружаем какой-то класс и данные от нашей 3rd зависимости
3. 3rd зависимость не использует alignment аллокаторы

Читать далее

https://habr.com/ru/post/703906/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703906


Метки:  

BatteryTest — результаты тестов батареек и аккумуляторов

Вторник, 06 Декабря 2022 г. 18:22 + в цитатник
Рад сообщить, что cайты с тестами батареек и аккумуляторов, над которым мы работали с лета, заработали в «боевом» режиме.


Читать дальше →

https://habr.com/ru/post/703900/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703900


Метки:  

Tutorial по обмену сайта с 1С. Часть вторая: зачем и как писать свой обмен с нуля на очередях и REST API

Вторник, 06 Декабря 2022 г. 18:20 + в цитатник

Всем привет! Меня зовут Артем, я старший разработчик в ИНТЕРВОЛГЕ. Наконец дошли руки рассказать про «обмен с 1С с нуля». Типовой интернет-магазин состоит из двух частей: сайт и учетная система. Редко когда это цельный софт.

В статье речь пойдет о написании с нуля обмена сайта и 1С.

Читать далее

https://habr.com/ru/post/703874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703874


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 1910 1909 [1908] 1907 1906 ..
.. 1 Календарь