Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Кастомная механика Mode Sonnet: качественная клавиатура для работы и не только

Время на прочтение 4 мин
Количество просмотров 749

Механические клавиатуры на Хабре ценят многие — как разработчики, так и геймеры (иногда это один и тот же человек). К сожалению, новые модели, которые заслуживают внимания, появляются не так часто, как хотелось бы. Но всё же это происходит — как и в случае выхода Mode Sonnet. Подробнее об этой клавиатуре — под катом.

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

Новости

Timed wait events in PostgreSQL

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

перевод второй статьи известного специалиста в области Oracle Фрица Хугланда на тему трассировки postgresql при помощи bpftrace (первую статью я перевёл ранее см. https://habr.com/ru/companies/gnivc/articles/769356/)

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

Симулятор Qucs-S: обзор новшеств версии 2.1.0

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

Qucs-S является программой с открытым исходным кодом для моделирования электронных схем. Qucs-S кроссплатформенный (поддерживаются Linux и Windows) и написан на С++ с использованием набора библиотек Qt. Для работы Qucs рекомендуется использовать также открытый движок моделирования Ngspice. Первый релиз Qucs, на котором основан Qucs-S, состоялся в 2003 году. В декабре этого года программе исполняется 20 лет. Актуальным релизом Qucs-S на текущий момент является версия 2.1.0. Далее будет рассказано о функциях, добавленных в релизах, вышедших в этом году.

Осторожно! Далее имеются анимированные GIF.

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

Рубрика «Сделай сам»: корпоративный портал своими руками

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

Привет, Хабр!

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

И у нас, в "Рексофт", тоже есть своя "Интра", да не простая, а золотая крафтовая. Сегодня я хочу рассказать о том, как мы ее создавали, какими были первые версии, и какой классной и полезной она стала в итоге.

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

Истории

Как космонавты поддерживают работоспособность тела с минимальным количеством оборудования

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

Десятилетия исследований, проведённых на борту Международной космической станции (МКС) и других космических кораблей, расположенных на низкой околоземной орбите (НОО), показали, что длительное пребывание в условиях микрогравитации негативно сказывается на физиологии человека. Среди наиболее заметных последствий - атрофия мышц и потеря плотности костей, а также влияние на зрение, кровообращение и сердечно-сосудистую систему. Однако, как показали исследования NASA Twin Study, последствия могут распространяться на функции органов, психологическое воздействие и экспрессию генов. Смягчение этих последствий жизненно важно для будущих полётов на Луну, Марс и в другие места глубокого космоса.

Читать далее
Рейтинг 0
Комментарии 0

Не ждите, что «Теория всего» все объяснит

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

Что толку в законах физики, если мы не можем решить уравнения, которые их описывают?

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

Читать!
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 1

CADLib API: От API к прямой работе с базой данных модели через SQL-запросы

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

Рассмотрим вариант расширения стандартного CADLib API в части выборки объектов с некоторыми параметрами из базы при помощи SQL-запросов на примере получения всех файлов публикации, в которых встречаются объекты коллизий. Подобную задачу мы решим сперва вручную при помощи только лишь методов CADLib API, а затем комбинированным способом, с переносом части логики в SQL-запрос. Весь исходный код доступен на GitHub по ссылке.

Читать далее
Рейтинг 0
Комментарии 0

Квантовое распределение ключей в оптических транспортных сетях

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

Особенности мультиплексирования квантовых и информационных каналов оптической транспортной сети

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

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

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

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

Как запустить контейнер Docker внутри конвейера GitLab CI

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

Довольно часто мы используем GitLab CI для докеризации наших приложений. Но как запустить контейнер Docker из GitLab Container Registry? Можно ли использовать Docker Compose? Делимся переводом статьи, в которой автор отвечает на эти вопросы и рассказывает о функции services keyword в GitLab CI, которая позволяет запустить один или несколько образов Docker и связать их с вашим заданием.

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

Потратил за год 2,3 миллиона рублей, записывая каждую покупку. Узнал много нового о себе

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

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

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

Что я делал, когда развивал свою карьеру бэкенд разработчика

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

Меня зовут Константин, последние 6 лет я профессионально занимаюсь разработкой. К сожалению (а может быть и к счастью) у меня нет фундаментального образования по computer-science. Я решил сменить профессию после 30, поменяв предметную область с фондового рынка на программирование. И я прекрасно помню этот период времени, когда хватался любую полезную информацию в поисках куда и как двигаться дальше. 

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

Итак, приступим.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 3

Торговые роботы на Golang

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

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

Я Александр Парфенов, бэкенд-разработчик в Тинькофф Инвестициях и автор InvestAPI SDK для языка Go. Расскажу о том, как автоматизировать торговые стратегии при помощи Tinkoff INVEST API и языка Go.

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

SOLID — это несложно. С примерами на Python

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

Привет, Хабр! Меня зовут Павел Корсаков, я python-разработчик в облачном провайдере beeline cloud.

Почти на всех собеседованиях задают вопросы про SOLID: что это такое, зачем нужен, как его применяет кандидат, как понимает принципы из него?

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

Чтобы мой материал не получился очередной статьей про SOLID, я изменю формат подачи и последовательность объяснения принципов. Буду добавлять код небольшими инкрементами и на каждом из них указывать, какие принципы SOLID используются в том или ином случае. 

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 5

Ближайшие события

Простая, недорогая, точная высокотемпературная электропечь своими руками

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

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

Здесь мы говорим о разного рода работах в условиях домашней любительской мастерской, где обычные печные дела — термообработка металлов, литьё из алюминия-бронзы, гончарное дело.
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 5

Один бот против тысяч мемов, или как я создал бота-полицейского для мем-чата

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

Привет, я Дима Абакумов, разработчик в диджитал-агентстве ДАЛЕЕ. Расскажу, как я написал бота на Python, который находит дубли мемов в нашем мем-чате, и какие методы сравнения изображений для этого использовал.

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

PHP и Laravel дайджест новостей за ноябрь 2023 года

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

Всем привет! Краткий обзор новостей из мира PHP и Laravel за ноябрь 2023 года от Сергея Пантелеева и Данила Щуцкого.

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

Глобальные катастрофы в книгах Лю Цысиня

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

Как и многие фантасты, Лю Цысинь часто задумывается о будущем человечества и угрозах, с которыми оно может сталкиваться. Поэтому довольно часто в его книгах на Землю обрушиваются глобальные катаклизмы или враждебные цивилизации, которые могут погубить все живое на планете. Хотя такая завязка почти всегда означает динамичный и напряженный сюжет с высокими ставками, Цысинь постоянно обращается к этой теме не только, чтобы развлечь читателя. Моделируя различные сценарии, он размышляет, какой наиболее оптимальный ответ могут дать герои, что необходимо для выживания цивилизации. При этом он скорее оптимист, чем пессимист, и верит, что если приложить достаточно усилий, спасение возможно.

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

Ликбез по вхождению в Data Science: что для этого нужно и стоит ли пытаться?

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

Всем привет! Меня зовут Надя, и сейчас я выступаю в роли ментора на программе Mentor in Tech и помогаю людям «войти» в Data Science. А несколькими годами ранее сама столкнулась с задачей перехода в DS из другой сферы, так что обо всех трудностях знаю не понаслышке.

Порог для входа в профессию очень высокий, так как DS стоит на стыке трех направлений: аналитики, математики и программирования. Но освоить специальность — задача выполнимая (хоть и непростая), даже если ты гуманитарий и списывал математику у соседа по парте.

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

Погрузиться в мир Data Science
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 2

Свой бесплатный телеграм-бот на базе GPT4free

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

В этой статье я покажу, как создать свой телеграм-бот ChatGPT на базе библиотеки GPT4free.

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

Читать далее
Всего голосов 7: ↑3 и ↓4 -1
Комментарии 3

Вы делаете аналитику неправильно — 5 конкретных примеров

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

Сегодня хочу рассказать вам про ошибку «поверхностных» выводов - последнее время я ее встречаю и у аналитиков, и у предпринимателей, и вообще у всех. В статье приведены 5 конкретных примеров, которые показывают, как неправильная аналитика приводит к миллионным убыткам - на примере CR, LTV и других метрик.

Обязательно прочитайте статью и проверьте - не совершаете ли вы эти ошибки!

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0