Select a country

Отсутствие в .NET важных тригонометрических функций: заполняем пробелы

.NET включает базовые тригонометрические функции (sin, cos, tan, asin, acos, atan) и их гиперболические аналоги (sinh, cosh, tanh, asinh, acosh, atanh) в классе Math. Однако в .NE
Наука - Хабрахабр

Отсутствие в .NET важных тригонометрических функций: заполняем пробелы

.NET включает базовые тригонометрические функции (sin, cos, tan, asin, acos, atan) и их гиперболические аналоги (sinh, cosh, tanh, asinh, acosh, atanh) в классе Math. Однако в .NET отсутствуют важные тригонометрические функции, я решил заполнить этот пробел, при реализации этих функций необходимо учитывать особенности вычислений с плавающей запятой, диапазон входных и выходных значений и их свойства симметрии. Читать далее

Делаем AI-официанта с помощью OpenAI Assistants API и Vector Store в Telegram

Что, если в качестве контекста нам необходимо, чтобы модель знала не только историю переписки с конкретным пользователем, но ещё и какую-то об
Наука - Хабрахабр

Делаем AI-официанта с помощью OpenAI Assistants API и Vector Store в Telegram

Что, если в качестве контекста нам необходимо, чтобы модель знала не только историю переписки с конкретным пользователем, но ещё и какую-то общую информацию про бизнес или продукт?Все эти проблемы призваны решить такие продукты OpenAI, как Assistants API и Vector Store. Vector Store — это векторное хранилище, в которое можно загрузить файлы с вашей документацией или базой знаний, они автоматически будут трансформированы в векторный формат, и при каждом запросе из хранилища будет выбираться только информация, актуальная для этого конкретного запроса, тем самым помогая модели точнее отвечать на вопросы и экономить токены. Читать далее

Как зарождалось «компьютерное искусство»

В 1956 году анонимный сотрудник IBM воспроизвел даму со страниц Esquire на экране военного компьютера стоимостью 238 миллионов долларов. В то время в
Наука - Хабрахабр

Как зарождалось «компьютерное искусство»

В 1956 году анонимный сотрудник IBM воспроизвел даму со страниц Esquire на экране военного компьютера стоимостью 238 миллионов долларов. В то время вычислительная мощность была настолько скудной, что для ее финансирования требовался государственный оборонный бюджет. Но молодой человек использовал оборудование для защиты от ядерного апокалипсиса, чтобы вывести изображение соблазнительной женщины на экране электронно-лучевой трубки. Это было одним из первых цифровых изображений человека в истории. Читать дальше →

Лечить зубы — так же страшно, как покупать квартиру

Я несколько месяцев назад попросил тех, кто боится стоматологов, сходить на интервью. Многие пришли с Хабра, и я пообещал поделиться результа
Наука - Хабрахабр

Лечить зубы — так же страшно, как покупать квартиру

Я несколько месяцев назад попросил тех, кто боится стоматологов, сходить на интервью. Многие пришли с Хабра, и я пообещал поделиться результатами. Сразу скажу, сами результаты меня очень удивили, потому что я ждал историй тех, кого в детстве обижали врачи, а получил совершенно другое. Большая часть страхов перед врачами была связана со страхом неверного решения с высокими последствиями. То есть зубы оказались в той же группе решений, что выбор спутника жизни, смена работы, покупка квартиры и так далее! Хабр оказался очень хорошим местом для сбора такого рода научных данных по трём причинам: Вы очень стремитесь помочь, и желающих пришло сильно больше, чем мы планировали, некоторым даже пришлось отказать. Аудитория почти вся мужская. Дентофобия намного более характерна для мужчин, чем для женщин. Из наших соцсетей и других площадок чаще приходили женщины. С Хабра не пришла ни одна, только мужчины. Сами интервью проходят очень чётко, вы очень детализированно и точно отвечаете. Большое спасибо за это. Сразу уточню, что это качественное исследование, а не количественное. Мы искали закономерности и выделяли образ действий, чтобы дальше построить гипотезы и провести уже количественные эксперименты. Вторая особенность — у нас нет сырых данных, кроме заметок в блокноте, потому что все интервью проходили без записи и анонимно, это было основное условие участия для многих. Теперь давайте перейдём к самим выводам. Читать дальше →

МойОфис выпустил масштабный релиз 3.0 — рассказываем, как изменится жизнь пользователей

Этим летом МойОфис представляет новое поколение продуктов! Глобальные изменения коснулись настольных и мобильных редакторов, веб-приложени
Наука - Хабрахабр

МойОфис выпустил масштабный релиз 3.0 — рассказываем, как изменится жизнь пользователей

Этим летом МойОфис представляет новое поколение продуктов! Глобальные изменения коснулись настольных и мобильных редакторов, веб-приложений, почтовой системы и цифрового рабочего пространства.Мы ежедневно получаем обратную связь от пользователей и на её основе улучшаем наши продукты. Так, интеграция файлового менеджера с встроенными веб-редакторами даёт новые возможности совместной работы с документами в цифровом рабочем пространстве Squadus. Теперь создавать и редактировать документы и общаться можно в одном месте – это значительно повышает продуктивность и упрощает все процессы. Под катом расскажем обо всех улучшениях и покажем, как они выглядят в версии 3.0. Читать далее

Некорректная валидация UI при работе с файловой системой: что может пойти не так и как это починить

Привет, Хабр. Меня зовут Александр Пиманов, я ведущий iOS-разработчик в МТС Диджитал. Сегодня расскажу о простой (как мне сначала показалось) за
Наука - Хабрахабр

Некорректная валидация UI при работе с файловой системой: что может пойти не так и как это починить

Привет, Хабр. Меня зовут Александр Пиманов, я ведущий iOS-разработчик в МТС Диджитал. Сегодня расскажу о простой (как мне сначала показалось) задаче — нужно было свалидировать UI в зависимости от того, есть в файловой системе файл с логами или нет. Я быстро с ней справился, но тут возникла проблема: на моем устройстве валидация работала, а на некоторых чужих — нет. Чтобы понять причину, я перепробовал, кажется, все. Как мне удалось найти проблему и как мы ее решали, рассказываю в статье. Читать далее

Переосмысливая творчество

TLTR: Исследования мозга меняют наше представление об эстетических вкусах людей. Выясняется, что какие-то вещи нам нравятся не случайно и наши
Наука - Хабрахабр

Переосмысливая творчество

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

Как в 2024 выложить приложение в Apple Store и Google Play

Публикация приложений в сторах сейчас непростой процесс. Из-за санкций появилось много неизвестности с регистрацией и оплатой аккаунтов. Пр
Наука - Хабрахабр

Как в 2024 выложить приложение в Apple Store и Google Play

Публикация приложений в сторах сейчас непростой процесс. Из-за санкций появилось много неизвестности с регистрацией и оплатой аккаунтов. При этом информация о том, как решить те или иные проблемы в этом процессе, которая есть в интернете, противоречива. Так как я этот процесс недавно успешно прошел, делюсь инструкцией, как в 2024 выложить приложение в App Store и Google Play.Я занимаюсь мобильной разработкой начиная с 2015 года, прошел путь от рядового разработчика до позиции Technical Product Owner в компании Выберу.ру.  Для меня процесс регистрации в сторах — это типовая задача, но санкции добавили несколько нюансов. Эта статья представляет роадмап по публикации приложения с советами и рекомендациями для ускорения этого процесса. Читать далее

Сколько зарабатывают IT-рекрутеры, и кому готовы платить больше

Мы на Хабр Карьере регулярно исследуем рынок зарплат в IT, и чаще всего — зарплаты разработчиков. Сегодня мы решили посмотреть, а сколько зара
Наука - Хабрахабр

Сколько зарабатывают IT-рекрутеры, и кому готовы платить больше

Мы на Хабр Карьере регулярно исследуем рынок зарплат в IT, и чаще всего — зарплаты разработчиков. Сегодня мы решили посмотреть, а сколько зарабатывают те, кто их ищет и нанимает — рекрутеры и эйчары. В этой статье про: — средние зарплаты рекрутеров и HR в IT, — премии рекрутеров и то, где их платят, — то, кому повышали зарплату за последний год, — то, что делать, чтобы зарабатывать больше.Данные о зарплатах мы берем в калькуляторе зарплат Хабр Карьеры, который умеет анализировать средние оклады разных специалистов: разработчиков, эйчаров, дизайнеров, аналитиков и др. → смотреть другие зарплаты Читать далее

Анатомия игры: Локации. часть 2

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

Анатомия игры: Локации. часть 2

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

Built-in replanning, как способ корректировать огрехи оптимизатора PostgreSQL

Компания Postgres Professional занимается разработкой и поддержкой СУБД с 2015 года. Это серьёзный срок для компании в ИТ-сфере, и за это время мы видели м
Наука - Хабрахабр

Built-in replanning, как способ корректировать огрехи оптимизатора PostgreSQL

Компания Postgres Professional занимается разработкой и поддержкой СУБД с 2015 года. Это серьёзный срок для компании в ИТ-сфере, и за это время мы видели много случаев, когда клиенты сталкивались с неоптимальным выполнением запросов. Обычно оптимизатор PostgreSQL неплохо справляется и строит хорошие планы, если количества джойнов в запросе не больше 10 и данные в таблицах распределены равномерно. Однако в даже на изначально тщательно продуманной базе данных, оптимизатор может сгенерировать настолько неоптимальный план, что его время выполнения может увеличиться в разы. В некоторых особо экстремальных случаях даже практически невозможно дождаться окончания выполнения запроса и понять при помощи EXPLAIN ANALYZE, что пошло не так. Усугубляющим фактором является то, что оптимизатор PostgreSQL никак не запоминает допущенные ошибки выполнения. Построив неоптимальный план один раз, он с большей долей вероятности будет делать это снова и снова до тех пор, пока что-то не изменится: статистика, настройки оптимизатора или какое-то внутреннее состояние СУБД.Другая не менее важная тенденция в области баз данных — уход в облака, где у DBA остается незначительный набор инструментов для исправления проблемных ситуаций и диагностики причин.На протяжении своего существования наша компания пытается отвечать на эти вызовы, для чего, например, были разработаны расширения AQO и sr_plan. Сообщество PostgreSQL также не стоит на месте: в ванильной версии появилась расширенная статистика и был введён ряд оптимизаций вроде инкрементальной сортировки и материализации промежуточных результатов выполнения запроса. Однако все эти методы или имеют мало предсказуемый результат (AQO), или требуют глубокого понимания причин возникшей проблемы с ручной донастройкой СУБД. В своей новой разработке мы решили взглянуть на проблему исправления ошибок оптимизации с другой стороны. Основная идея в том, чтобы добавить возможность перепланирования на основе полезных сведений, которые можно получить из уже частично выполненного запроса. Помимо этого нужно сформулировать критерии для плохо спланированных запросов, для которых необходимо провести перепланирование. Читать далее

Doom практически на всём

Многие годы на ресурсах около-компьютерной тематики регулярно всплывают сенсационные новости про «невозможные» порты легендарной игры Doom
Наука - Хабрахабр

Doom практически на всём

Многие годы на ресурсах около-компьютерной тематики регулярно всплывают сенсационные новости про «невозможные» порты легендарной игры Doom — как очередной энтузиаст и Кулибин запустил её и на этом, и на том, и каждый раз на всё более странных и неподходящих предметах. По разнообразию версий и безумию некоторых из них этот культурный феномен вполне может потягаться с Bad Apple. Главное в этом, конечно, вау-фактор: «а что, так можно было?», подивиться и пойти дальше. Мало кто интересуется деталями, можно ли в это играть, действительно ли это Doom, действительно ли есть, чему удивляться, а если есть, то чему именно. И в целом — как и что именно на самом деле было сделано. Но мало кто — это не про нас. Мы — поинтересуемся! Читать дальше →

«В черном-черном кабинете». Как Россия стала лидером по перехвату и расшифровке корреспонденции

Мы продолжаем освещать историю «черных кабинетов» – подразделений «без окон и дверей», где занимались перехватом и дешифровкой почты. Напом
Наука - Хабрахабр

«В черном-черном кабинете». Как Россия стала лидером по перехвату и расшифровке корреспонденции

Мы продолжаем освещать историю «черных кабинетов» – подразделений «без окон и дверей», где занимались перехватом и дешифровкой почты. Напомним, что в первой статьей цикла кандидат исторических наук и старший научный сотрудник московского музея криптографии Анастасия Ашаева рассказала о работе подобных структур в Европе. Вторая публикация была посвящена шифрованию и перехвату посланий в России, а также возникновению первых отечественных cabinet noir. В прошлый раз мы остановились на том, как государевы криптографы спасли императрицу Елизавету Петровну от происков французов и не дали им расстроить русско-английский союз. Это стало одной из первых, но далеко не последней победой отечественных работников канцелярского ножа и топора дешифратора. Теперь рассмотрим, как развивались «черные кабинеты» в Российской Империи, из кого формировался их штат и каков был административный аппарат. Не забудем также об основных сложностях в работе таких подразделений и их внушительных достижениях.   Читать далее

Трудности перевода. Мигрируем учетные системы после переезда на отечественную СУБД

Привет! Меня зовут Дима Татаринов, я занимаюсь бэкенд-разработкой в К2Тех. Мы живем в эпоху «великого переселения» СУБД с SQL Server, IBM DB2 и Oracle на о
Наука - Хабрахабр

Трудности перевода. Мигрируем учетные системы после переезда на отечественную СУБД

Привет! Меня зовут Дима Татаринов, я занимаюсь бэкенд-разработкой в К2Тех. Мы живем в эпоху «великого переселения» СУБД с SQL Server, IBM DB2 и Oracle на отечественную СУБД Postgres Professional или аналоги. Подобные проекты «паровозиком» цепляют за собой потребность в модернизации бизнес-приложений, которые на них работали. Ранее зарубежные производители накладывали сильный вендор-лок с помощью экосистемы своих инструментов: от специализированного языка написания бизнес-логики (PL/SQL для Oracle) до сервера приложений. Именно поэтому особенно злободневной становится старая шутка про Oracle - «Oracle doesn't have clients. It has hostages» (У Oracle нет клиентов. Есть только заложники). Цена освобождения уже стала известна российским вендорам прикладного ПО, которые реализовали в своих продуктах миграцию на отечественные СУБД. Но что делать с тысячами так называемых «учетных систем», которые используют компании на момент принятия решения о миграции. Понятно, что затрат не избежать, но как сделать их предсказуемыми и не получить новый «вендор-лок» взамен старого?  С таким запросом к нам стали часто обращаться корпоративные заказчики, и мы решили посмотреть на предложения вендоров в этом сегменте.  Читать далее

Civitai забанил Stable Diffusion 3

17 июня 2024 года популярный ресурс для хостинга нейро-моделей Civitai временно заблокировал модель Stable Diffusion 3 и все её производны
Наука - Хабрахабр

Civitai забанил Stable Diffusion 3

17 июня 2024 года популярный ресурс для хостинга нейро-моделей Civitai временно заблокировал модель Stable Diffusion 3 и все её производные из-за недостаточной ясности в лицензии, связанной с данной моделью.Запрет распространяется на следующее:❌ Все модели, основанные на SD3.❌ Все модели или LoRA, обученные на контенте, созданном с использованием моделей на базе SD3, включая такие инструменты, как controlnets.❌ Существующие модели SD3 будут заархивированы. Читать далее

Что нового в Greenplum 7. Часть 2

В прошлой части обзора изменений и нововведений Greenplum 7 мы рассмотрели миграцию движка Append Optimized таблиц на использование интерфейса табличны
Наука - Хабрахабр

Что нового в Greenplum 7. Часть 2

В прошлой части обзора изменений и нововведений Greenplum 7 мы рассмотрели миграцию движка Append Optimized таблиц на использование интерфейса табличных методов доступа, оптимизацию добавления столбцов в таблицы, а также изменения, связанные с поддержкой индексов.Сегодня мы поговорим об ещё одном новом для Greenplum типе индексов и не только. Назад в Будущее II...

К вопросу о выпрямителе

Как всегда, причиной написания поста стала реальная ситуация, возникшая в процессе проектирования сетевого адаптера, проводимого моим молод
Наука - Хабрахабр

К вопросу о выпрямителе

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

UB or not UB: дублируем элемент std::vector

В статье выясним, можно ли с точки зрения стандарта языка C++ тривиальным вызовом push_back продублировать элемент std::vector. Отвечая на простой вопро
Наука - Хабрахабр

UB or not UB: дублируем элемент std::vector

В статье выясним, можно ли с точки зрения стандарта языка C++ тривиальным вызовом push_back продублировать элемент std::vector. Отвечая на простой вопрос, столкнемся с более интересными: что собой представляет внутренний мир вектора, как «протухают» итераторы при реаллокации, какие ограничения добавляют гарантии безопасности относительно исключений... Читать далее

Security Week 2425: поиск уязвимостей в биометрическом терминале

На прошлой неделе исследователи «Лаборатории Касперского» опубликовали подробный отчет о поиске уязвимостей в биометрическом терминале ко
Наука - Хабрахабр

Security Week 2425: поиск уязвимостей в биометрическом терминале

На прошлой неделе исследователи «Лаборатории Касперского» опубликовали подробный отчет о поиске уязвимостей в биометрическом терминале компании ZKTeco. Терминал обеспечивает распознавание пользователей по лицу, но также предоставляет резервные методы аутентификации: по пин-коду и с помощью QR-кода, который сканируется встроенной фотокамерой. В статье подробно описывается типичный процесс исследования устройства для поиска аппаратных и программных уязвимостей, включая анализ «железа», физических и сетевых интерфейсов, исследование прошивки. Не меньший интерес представляет и список найденных уязвимостей: всего их было обнаружено 24 штуки. Авторы работы приходят к выводу, что передовая технология была реализована в крайне небезопасном виде. Помимо традиционных уязвимостей, вроде вшитого пароля для SSH, отсутствующей или легко взламываемой защиты коммуникаций по проприетарному сетевому протоколу, в устройстве ZKTeco была обнаружена возможность проведения атаки с помощью «вредоносного» QR-кода. Отсутствие необходимых проверок вводимых пользователем данных либо приводит к аварийной перезагрузке биометрического терминала, либо, что гораздо интереснее, позволяет провести SQL-инъекцию и таким образом обойти систему аутентификации. Подробные технические описания каждой уязвимости опубликованы в репозитории на GitHub. Читать дальше →

Тест светодиодных ламп «Ваше Сиятельство»

Екатеринбургская компания «Энергомикс», прославившаяся выпуском батареек с немного провокационным называнием «Тест на правду», выпустила
Наука - Хабрахабр

Тест светодиодных ламп «Ваше Сиятельство»

Екатеринбургская компания «Энергомикс», прославившаяся выпуском батареек с немного провокационным называнием «Тест на правду», выпустила лампочки с не менее необычным названием «Ваше Сиятельство» и слоганом «Светодиодная лампа с честными характеристиками». Я протестировал и изучил все 24 модели лампочек этого бренда. Читать дальше →

Ускорение роутера в Django в 51 раз

История началась с разбора использования ресурсов приложением, которое занимается проксированием. Обнаружили, что довольно много времени о
Наука - Хабрахабр

Ускорение роутера в Django в 51 раз

История началась с разбора использования ресурсов приложением, которое занимается проксированием. Обнаружили, что довольно много времени оно тратит на выбор маршрута (роута), и решили ускорить этот процесс. Описанная в статье оптимизация не требует каких-то особых вложений, усилий или условий, поэтому приведенный код можно забрать к себе и использовать без каких-либо чрезмерных вмешательств. Читать далее

Не только Роботрон: краткая история IT-сектора ГДР

В предыдущей части мы коротко рассказали о первых послевоенных годах IT-отрасли разъединенной Германии и о тех процессах, что шли на Западе и
Наука - Хабрахабр

Не только Роботрон: краткая история IT-сектора ГДР

В предыдущей части мы коротко рассказали о первых послевоенных годах IT-отрасли разъединенной Германии и о тех процессах, что шли на Западе и Востоке. Мы остановились в 1949 году. Именно тогда в Мюнхенском университете под руководством его ректора Ганса Пилоти началось строительство грандиозной по размерам даже для того времени ЭВМ PERM («Программируемая электронная вычислительная система Мюнхен»). В 1956 году состоялось ее торжественное открытие, и эта ЭВМ, которую в немецких айтишных кругах прозвали «монстром Пилоти», в отличие от гессенской G 3 действительно имела мощность, сопоставимую с американскими стандартами того времени. Это что касается главных вех на пути создания западногерманского «железа» дотранзисторной эпохи. Читать далее

Обзор компьютерных игр для незрячих пользователей

Современный мир сложно представить без компьютерных игр. Только за 2023 год российские пользователи потратили на компьютерные игры и внутрииг
Наука - Хабрахабр

Обзор компьютерных игр для незрячих пользователей

Современный мир сложно представить без компьютерных игр. Только за 2023 год российские пользователи потратили на компьютерные игры и внутриигровые товары 161 млрд рублей.Однако есть категория людей, которым зачастую путь в мир гейминга закрыт — это незрячие люди. «Обычные» компьютерные игры для незрячего пользователя недоступны, поскольку подразумевают графический интерфейс и делают упор на визуальную составляющую. Исключение здесь, пожалуй, только текстовые квесты, браузерные игры и муды (MUD).  В основном же компьютерные игры, доступные для незрячих пользователей, создаются специально для них. А потому их разнообразие несравнимо с разнообразием «обычных» игр. В этой статье мы расскажем о некоторых, самых интересных компьютерных играх для операционной системы Microsoft Windows, которые доступны для незрячих пользователей. После описания каждой игры, можно будет прослушать короткий ролик, иллюстрирующий то, как организована игра.Обзор подготовил Владимир Довыденков, автор и сооснователь портала для незрячих людей Тифлокомп, при поддержке команды базового курса по цифровой грамотности для незрячих людей, созданного инклюзивным проектом Everland в партнерстве с билайн и «Альянсом по защите детей в цифровой среде».В целом игры для незрячих пользователей можно разделить на 2 вида:·         Текстовые, то есть игровые события озвучиваются с помощью программы экранного доступа (скринридеров);·         Звуковые – это игры, в которых скринридер нужно отключать, а вся обратная связь идет через игровые звуки и записанные сообщения; Читать далее

Системное мышление на практике: переход от монолита к микрофронтендам и обратно

Меня зовут Олег, я уже 20 лет работаю в ИТ и в основном на Enterprise-проектах. Сейчас работаю в Альфа-Банке на проекте Альфа-Онлайн и хочу поделитьс
Наука - Хабрахабр

Системное мышление на практике: переход от монолита к микрофронтендам и обратно

Меня зовут Олег, я уже 20 лет работаю в ИТ и в основном на Enterprise-проектах. Сейчас работаю в Альфа-Банке на проекте Альфа-Онлайн и хочу поделиться своим видением управления сложностью на больших проектах.Мой опыт работы с десятком комплексных решений показал, что системное мышление не просто важно, — оно жизненно необходимо для успешного ведения сложных проектов. Применение системного подхода позволяет не только увидеть «большую картину» во всей её полноте, но и предвидеть потенциальные проблемы, что является решающим фактором для эффективного управления проектами.Цель данной статьи — демонстрация использования системного подхода при решении задач, которые стоят перед современными архитекторами и проектными командами. Мы рассмотрим важность стратегического мышления, оценки последствий решений на несколько шагов вперёд, и как важно избегать поспешных заключений, которые могут обернуться долгосрочными проблемами. Читать далее

Подключаем библиотеку к проекту с помощью npm/yarn link

Привет! Меня зовут Света, я фронтенд-разработчик отдела спецпроектов в KTS.Наш отдел разрабатывает и запускает около 100 проектов в год. При тако
Наука - Хабрахабр

Подключаем библиотеку к проекту с помощью npm/yarn link

Привет! Меня зовут Света, я фронтенд-разработчик отдела спецпроектов в KTS.Наш отдел разрабатывает и запускает около 100 проектов в год. При такой загрузке мы постоянно ищем новые способы ускорить и автоматизировать работу.У нас много библиотек: с общими утилитами и хуками, стилями, классами базовых сторов, с утилитами для ВК- и ОК-приложений. Во всех этих библиотеках нужно постоянно дополнять и заменять какие-то элементы, а после этого тестировать библиотеки на работоспособность.Подключение библиотеки к проекту не такой простой процесс — особенно для новичков. В первый раз нам потребовались пять статей и десять часов времени на ошибки, проверку и сбор наработок для команды. После этого мы решили написать статью-подсказку, чтобы сделать жизнь других разработчиков проще, а работу — быстрее. Читать далее

Меня зовут Игорь, 33 года я произвожу электронику и ненавижу продажи

Наши устройства летали в космос, с ними исследовали поведение бурундуков, и 4 раза мы попадали в книгу рекордов Гиннеса, как самые маленькие д
Наука - Хабрахабр

Меня зовут Игорь, 33 года я произвожу электронику и ненавижу продажи

Наши устройства летали в космос, с ними исследовали поведение бурундуков, и 4 раза мы попадали в книгу рекордов Гиннеса, как самые маленькие диктофоны в мире (37х15х7 мм). Диктофоны использовали для предотвращения терактов в Лондоне в 2006 г., после которых запретили провоз жидкостей в самолетах.Но сегодня мы продаем на 3 млн ₽ в месяц, потеряли весь экспорт, вынуждены закрывать новые разработки, а я, как владелец производства в Зеленограде, зарабатываю меньше среднего айтишника-сеньора. Читать далее

Github API + парсинг LinkedIn вместо HH: как я нашел к себе в команду senior разработчика

Всем привет! Я расскажу и покажу, как сервис для анализа Github и LinkedIn позволил нам отказаться от стандартного процесса “вакансия-резюме”. Неда
Наука - Хабрахабр

Github API + парсинг LinkedIn вместо HH: как я нашел к себе в команду senior разработчика

Всем привет! Я расскажу и покажу, как сервис для анализа Github и LinkedIn позволил нам отказаться от стандартного процесса “вакансия-резюме”. Недавно в моей компании функцию конкурентного анализа выделили в отдельную команду. Руководство этой командой поручили мне. А в команду нужны люди с профильным опытом. В первую очередь, я стал искать  нескольких сильных senior разработчиков, которые могли бы внести значительный вклад в построение нашего сервиса для автоматизированного сбора данных. На эту роль был нужен «разработчик-аналитик», который умеет не только писать код, но и глубоко понимает анализ данных. Читать далее

[Перевод] Как я пытался создать электрохимические датчики на тканой основе

В 2016 году я решил проверить, смогу ли создать электрохимические датчики, которые бы были гибкими и изготавливались как ткань (или печатались
Наука - Хабрахабр

[Перевод] Как я пытался создать электрохимические датчики на тканой основе

В 2016 году я решил проверить, смогу ли создать электрохимические датчики, которые бы были гибкими и изготавливались как ткань (или печатались на ней). Это исследование продолжалось вплоть до эпидемии COVID, но за все эти годы я так и не задокументировал свои достижения. На момент начала проекта у меня был опыт работы в аналитической электрохимии: в колледже я проводил исследования с кафедрой биоинжиниринга Флоридского университета (выражаю благодарность моему наставнику, доктору Эрику Маклеймору). Моя основная цель заключалась в проектировании носимого датчика, который бы неинвазивным образом мог распознавать различные мелкие молекулы в жидкостях наподобие пота. Главный вывод после всех моих экспериментов: создание чего угодно вне традиционного пути развития электроники — это очень сложная задача. В процессе исследований я смог изготовить работающие датчики, но ни у одного из них не хватало разрешения для распознавания мелких молекул (например, глюкозы или спирта) в концентрациях, присутствующих в жидкостях кожи. Тем не менее, я многому научился и думаю, что стоит подробно описать мой путь. Перечислю различные исследованные мной подходы: вытравливаемый на тканях лазерно-индуцированный графен (laser-inscribed graphene, LIG); вплетаемые в ткань металлические нити; вышивание металлическими нитями; трафаретная печать по ткани чернилами на основе металла и графена. В статье представлено более подробное описание каждого из этих исследований. Читать дальше →

Российский одноплатник на базе «Эльбруса». Что это за девайс?

Одноплатные компьютеры — отличный вариант как для любителей pet-проектов, так и для корпораций. После выхода первой «малинки» появилось огром
Наука - Хабрахабр

Российский одноплатник на базе «Эльбруса». Что это за девайс?

Одноплатные компьютеры — отличный вариант как для любителей pet-проектов, так и для корпораций. После выхода первой «малинки» появилось огромное количество самых разных моделей одноплатников. Сейчас показала новую модель и российская компания — этот девайс базируется на «Эльбрусе», процессоре, который много раз упоминался на Хабре. Подробности — под катом. Читать далее

Как строить профсоюз

Объединившись в профсоюз, сотрудники могут отстаивать свои права коллективно и заставляют работодателя не терять совесть. Коллектив помога
Наука - Хабрахабр

Как строить профсоюз

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

Маленькие коробочки или почему мы любим 7547/TCP

Исследование СайберОК содержит в себе интересные ответы на то, что находится на интересном порту 7547/TCP, о котором многие могут услышать вперв
Наука - Хабрахабр

Маленькие коробочки или почему мы любим 7547/TCP

Исследование СайберОК содержит в себе интересные ответы на то, что находится на интересном порту 7547/TCP, о котором многие могут услышать впервые. Пробежимся по тому, какую опасность в себе представляет этот порт и какие интересные физические устройства обитают на нём. Построим поверхность атаки, вспомним как беспощадно наводили шуму эти маленькие коробочки – разложим это всё тщательно на атомы – на TP-Link-и, Keenetic-и, Mikrotik-и, а также проанализируем насколько это всё уязвимо. Лээтс го! Читать далее

Производительность Windows 11 «комически низкая», в интерфейс внедряют рекламу. Люди возвращаются на Windows 10

На рынке операционных систем происходит странное. Доля Windows 11 не растёт, как положено для новинки, а снижается. Согласно апрельской статистик
Наука - Хабрахабр

Производительность Windows 11 «комически низкая», в интерфейс внедряют рекламу. Люди возвращаются на Windows 10

На рынке операционных систем происходит странное. Доля Windows 11 не растёт, как положено для новинки, а снижается. Согласно апрельской статистике Statcounter, после достижения рекордного показателя 28,16% в феврале 2024 года доля Windows 11 упала до 26,19% в апреле. Тем временем доля Windows 10 за тот же период приблизилась к 70%. И это после того, как Microsoft объявила о завершении поддержки Windows 10 в октябре 2025 года. Что вообще происходит? Читать дальше →

Разработка самой маленькой в мире книги на e-ink дисплее

Приветствую, Хабр! Хоть название и громкое, но тут почти нет преувеличения. Моя разработка не предполагает ежедневного использования и сд
Наука - Хабрахабр

Разработка самой маленькой в мире книги на e-ink дисплее

Приветствую, Хабр! Хоть название и громкое, но тут почти нет преувеличения. Моя разработка не предполагает ежедневного использования и сделана больше просто ради забавы, но тем не менее она довольно интересная. Владимир Анискин из Новосибирска, например, создал книгу на лавсановой пленке размерами 70х90 мкм, а почему бы и нет? На занесение в книгу рекордов Гиннеса я не претендую, но, если Вы остались заинтересованы, заходите под кат. Не хотел делить статью на части, так что наберитесь терпения. Читать дальше →

12 сервисов для прокачки насмотренности и поиска идей от руководителя команды дизайна Selectel

Привет, Хабр! Меня зовут Алина, я руководитель отдела дизайна в Selectel. Слышали когда-нибудь, что главное в нашей работе — вдохновение? Я тоже, по
Наука - Хабрахабр

12 сервисов для прокачки насмотренности и поиска идей от руководителя команды дизайна Selectel

Привет, Хабр! Меня зовут Алина, я руководитель отдела дизайна в Selectel. Слышали когда-нибудь, что главное в нашей работе — вдохновение? Я тоже, поэтому в этой статье расскажу, какое место на самом деле оно занимает в дизайн-процессе наряду с насмотренностью и опытом. А еще — поделюсь конкретными источниками и подсказками из практики нашей команды, которые помогают создавать крутые визуалы каждый день. Читать дальше →

Доллары забанили на Мосбирже, а на Илона Маска копают отменятельный компромат

Почти все самые важные и интересные финансовые новости в России и мире за неделю: Райф перестал начислять проценты, Apple объявили о пришествии
Наука - Хабрахабр

Доллары забанили на Мосбирже, а на Илона Маска копают отменятельный компромат

Почти все самые важные и интересные финансовые новости в России и мире за неделю: Райф перестал начислять проценты, Apple объявили о пришествии на планету Яблочного Интеллекта, OpenAI хотят поиграть в коммерцию с генералами, а TON находится в шаге (в тапе?) от мирового доминирования. Читать далее