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

Все потоки

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

STM8L подробное руководство первых шагов

Простой Простой
Время прочтения 6 мин
Просмотры 577
C *Программирование микроконтроллеров *
Из песочницы

Речь пойдет о маломощном микроконтроллере STM8L001J3. Постараюсь подробно рассказать о необходимых шагах для прошивки "hello world" и различных подводных камнях.

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

Новости

Генератор случайных чисел на базе неопределённого поведения состояния гонки

Средний Средний
Время прочтения 15 мин
Просмотры 474
Криптография *Программирование *C *Go *Параллельное программирование *

Генерация случайных чисел окружает нас везде. Любой шаг, дыхание, дуновение ветра, шум кулера, частота мяуканья кошки и т.п. уже может рассматриваться как некая генерация случайности. Так например, насколько вы контролируете вашу ходьбу? Можете ли вы с точностью до нанометра определить точку опоры? Если не можете, то сама погрешность в неопределённости расстояния начинает становиться для вас генератором случайности.

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

История одного интервью. Лайфхак

Время прочтения 3 мин
Просмотры 1.6K
Карьера в IT-индустрии Нанотехнологии
Кейс
Сегодня я прошел очередное собеседование, четвертое по счету из серии. Забегая вперед, скажу, что похоже я придумал сегодня лайфхак. Начну по порядку.
Архитектор из Матрицы
Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 10

Кейс: Продвижение интернет-магазина женской одежды. Рост х4 за 2 года

Простой Простой
Время прочтения 9 мин
Просмотры 387
Интернет-маркетинг *Контекстная реклама *Управление e-commerce *Повышение конверсии *
Кейс
Recovery mode

Рост оборота компании за 2 года составил х4. Достигли за счет интернет-маркетинга и повышения конверсии посадочных страниц. Потраченный рекламный бюджет 15 000 000 за это время. В статье ответ "Как продвигаться в ВК?".

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

Sega Game Gear: портативная игровая консоль 90-х. Как электронный мусор превратить в работающий девайс

Простой Простой
Время прочтения 6 мин
Просмотры 941
Блог компании Selectel Гаджеты Старое железо DIY или Сделай сам Игры и игровые консоли


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

В 90-х я о ней даже не слышал, а впервые увидел вживую в музее ретротехники, о котором я писал не так давно. Она мне настолько понравилась, что я решил приобрести такую консоль. И, возможно, поста бы не было, если бы я не купил поломанную консоль и не починил ее. От этого радость от обладания Game Gear максимально высокая. Под катом — рассказ о том, что это за девайс и, конечно, обзор внутренностей консоли с советами по ремонту.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

«Плиточная» карта для телеэфира

Время прочтения 4 мин
Просмотры 751
Графический дизайн *Дизайн
Из песочницы

Географические карты могут выглядеть очень нестандартно и при этом отлично выполнять свою основную задачу: объяснять важное. Делимся опытом создания необычных географических изображений.

Удивляться картам
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 4

Топ 5 недостатков Excel в управлении запасами

Время прочтения 2 мин
Просмотры 1.4K
ERP-системы *Математика *Управление продуктом *
Из песочницы

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

Далее расскажем о 5 неочевидных недостатках использования Excel.

Читать далее
Всего голосов 12: ↑5 и ↓7 -2
Комментарии 6

«Разделяй и властвуй» для OpenStreetMap мира в PostgreSQL

Средний Средний
Время прочтения 28 мин
Просмотры 1.3K
PostgreSQL *Java *OpenStreetMap *Геоинформационные сервисы *

Продолжу рассказ "Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap" секретами о геоданных OpenStreetMap, на которых множество компаний построили бизнес но не все делятся подробностями... Что ж, сегодня приоткроем завесу!

База данных в PosgreSQL после загрузки из дампа занимает больше 587 GB. Это уже по меркам СУБД большая база и одна огромная таблица на каждый тип объектов не сработает. Для управляемости такие данные надо секционировать, хорошо что PostgreSQL поддерживает декларативное секционирование данных. Осталось лишь придумать как разделить географические данные. После поисков и сравнений мне на помощь пришла иерархическая гексагональная геопространственная система индексирования H3 Все это было реализовано в моем проекте openstreetmap_h3.

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

Нобелевская премия по физике 2022

Время прочтения 7 мин
Просмотры 3.9K
Научно-популярное Физика Квантовые технологии

4 октября 2022 года Шведская королевская академия наук решила присудить Нобелевскую премию по физике 2022 года Алену Аспекту
из Парижа, Джону Ф. Клаузеру из Калифорнии и Антону Цейлингеру из
Вены «за эксперименты с запутанными фотонами, установление нарушения неравенства Белла и новаторскую квантовую информатику».

У вопроса, на который отвечали ученые богатая история. Обрисуем ее крупными мазками.

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

Как тестировать в Databricks: Nutter Framework

Средний Средний
Время прочтения 8 мин
Просмотры 325
Блог компании OTUS Big Data *Тестирование веб-сервисов *
Туториал

Если с тестированием привычных программных продуктов более-менее ясно, то вот с BigData возникает множество вопросов. Если у вас Java - у вас есть как минимум JUnit, а абсолютное большинство фреймворков заботятся о простоте тестирования. Например Spring посвящает этому очень много документации. Тестирование фронтенда тоже хорошо проработано: от Selenium до JestJs. Тестировать блокчейн и смарт-контракты одно удовольствие (хотя бы на Ethereum сети благодаря Truffle Suite)

Что делать, если вы используете Databricks? Обычные библиотеки для тестирования туда плохо заходят, и даже несколько официальных руководств по тестированию не отвечают на все вопросы. Ответ, который нашла наша команда, - Nutter Framework.

Как же его использовать?
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

В каких сферах ожидается рост принудительных лицензий и поможет ли это

Простой Простой
Время прочтения 6 мин
Просмотры 1.1K
Блог компании Онлайн Патент Патентование *
Аналитика

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

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

Интеграция Primefaces в приложение на Spring Boot. Часть 7 — Компоненты для сохранения и редактирования данных

Время прочтения 4 мин
Просмотры 232
Блог компании OTUS Java *
Туториал

Описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.

Первая часть | Вторая часть | Третья часть

Четвертая часть | Пятая часть | Шестая часть

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

Как мы запускали первый поток «CI/CD с Jenkins»: про домашки, активность 24/7 в чате и многое другое

Время прочтения 5 мин
Просмотры 657
Блог компании Southbridge Системное администрирование *Серверное администрирование *DevOps *
Интервью

В сентябре 2022 года Слёрм запустил первый поток «CI/CD с Jenkins», а уже 15 февраля стартует второй. В преддверии начала обучения мы провели интервью с автором курса и старшим инженером-программистом VK, Кириллом Борисовым. В статье все подробности: кому будет полезно и каких результатов удастся достичь, с какими вопросами можно приходить в учебный чат даже ночью и почему так важно пропускать лекции и домашние задания сквозь призму личного опыта. 

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

Истории

Новая фича в Dart — Records (записи)

Простой Простой
Время прочтения 4 мин
Просмотры 923
Программирование *Dart *
Из песочницы

В этой статье мы рассмотрим Records, изучим их возможности, а также приведем примеры использования. Будь Вы начинающий или опытный разработчик Dart, эта статья даст вам понимание того, как записи могут помочь вам писать более качественный код.

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

Библиотека ML Tuning: как подобрать гиперпараметры модели GBTRegressor в PySpark

Время прочтения 4 мин
Просмотры 285
Блог компании Сбер Python *Big Data *Машинное обучение *

Привет, Хабр! Меня зовут Никита Морозов, я Data Scientist в Сбере. Сегодня поговорим о том, как при помощи библиотеки ML Tuning осуществить подбор гиперпараметров модели GBTRegressor в PySpark. Зачем всё это нужно? Дело в том, что они используются в машинном обучении для управления процессом обучения модели. Соответственно, подбор оптимальных гиперпараметров — критически важный этап в построении ML-моделей. Это даёт возможность не только повысить точность, но и бороться с переобучением.

Привычный тюнинг параметров в Python для моделей машинного обучения представляет собой множество техник и способов, например GridSearch, RandomSearch, HyperOpt, Optuna. Но бывают случаи, когда предобработка данных занимает слишком много времени или же объём данных слишком велик, чтобы уместиться в оперативную память одной машины. Для этого на помощь приходит Spark. Подробности — под катом.

Как всё это работает?
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Наливное яблочко. Винтажный Apple iBook G3 под управлением Mac OS 9

Простой Простой
Время прочтения 7 мин
Просмотры 2.8K
Блог компании Serverspace IT-инфраструктура *История IT Старое железо Ноутбуки
Обзор


Все-таки в продукции Apple есть какая-то магия. Особенно — в винтажных устройствах, много лет назад снятых с производства. Недавно нам в руки попал очень интересный ноутбук, выпущенный в самом начале «нулевых»: Apple iBook на базе процессора PowerPC G3. Мы решили не только рассказать о конструкции этого девайса, но и установить на него классическую Mac OS 9, которая использовалась на всех персоналках и лаптопах Apple до появления OS X.
Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 16

Интервью с практикующим биоинформатиком

Средний Средний
Время прочтения 3 мин
Просмотры 613
Программирование *Big Data *Научно-популярное Биотехнологии Биология
Интервью

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

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

Приглашаем на Ozon Tech Community Design Meetup. Дизайн продукта: путь до прода

Время прочтения 3 мин
Просмотры 915
Блог компании Ozon Tech Веб-дизайн *Дизайн мобильных приложений *Конференции Дизайн

Привет, Хабр! Меня зовут Кирилл Семушин, в Ozon я руковожу направлением продуктового дизайна и исследований. В нашей компании более 150 дизайнеров, десятки исследователей и не менее дюжины UX-редакторов. Все они работают над бесчисленным количеством продуктов, чтобы наши пользователи становились чуточку счастливее.

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

Приглашаем в наш московский офис 17 февраля в 18:00, где честно поделимся опытом:
Кирилл Семушин расскажет дизайне в Ozon.
Виктор Теплов: «Пилим Библу или Рефакторинг дизайн-системы».
Богдана Кибза: «Дизайн-система ✕ SDUI: как мы собирали грабли».
Алексей Авдеев: «Как подружиться c фронтенд-разработчиком».
Евгений Антонов, Никита Новоселов проведут интерактив: ревью макетов глазами мобильного разработчика.

Программа под катом
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 2

Докеризируем Symfony

Время прочтения 9 мин
Просмотры 786
Блог компании OTUS Symfony *
Перевод

В этом руководстве я покажу вам, как настроить полноценную локальную среду с Nginx, MySql и Symfony всего за несколько минут. Более того, файл, о котором здесь пойдет речь, я сам использую для каждого проекта, над которым я начинаю работать.

Начнем же с простого вопроса: сколько времени занимает создание сайта?

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