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

Все потоки

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

Самодельный симмер для ламп накачки лазеров

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

Для накачки активных элементов импульсных твёрдотельных лазеров часто применяют импульсные ксеноновые лампы накачки. Срок службы таких ламп увеличивается, если в них постоянно держать зажжённую дугу. Устройство, создающее дугу в лампе, называют симмером. Вариант исполнения самодельного симмера и будет представлен в этой статье.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 3

Новости

Embox отправляется на Vostok

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

Как, наверное, многие на хабре знают, мы в проекте Embox любим запускаться на отечественных процессорах.

Эта статья – своеобразный (расширенный) анонс того, что Embox перенесен на микроконтроллеры еще одного производителя микроэлектроники в РФ. Речь идет о технологической платформе «Vostok» от ООО «Новатор» базирующейся на микроконтроллерах ГК «Элемент».

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

Apache Spark… Это База

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

Apache Spark — это фреймворк для обработки и анализа данных, который позволяет выполнять операции на вычислительных кластерах и поддерживает несколько языков программирования: Scala, Java, Python, R и SQL.

В статье рассмотрим основные понятия для понимания обработки данных на Spark, разберем функционал его компонентов и сформируем DataFrame разными способами.

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

Виртуальная камера для WebRTC

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

Технология работы персонифицированной виртуальной вебкамеры для WebRTC: анимирование 3D модели пользователя в браузере для создания видеотрека, заменяющего камеру пользователя и синхронного с аудио от микрофона.

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

Истории

Как исследовать текст в интерфейсе

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

Привет! Меня зовут Анна Мурашова, я UX-исследователь М.Тех (М.Видео-Эльдорадо). Не будет преувеличением, если скажу, что текст в интерфейсе — это самый важный тип контента на наших сайтах и в мобильных приложениях. Благодаря тексту пользователи:

подбирают товары по характеристикам — а именно на характеристики в первую очередь ориентируются при покупке техники и электроники;

получают информацию о цене и способах оплаты;

узнают о том, какие товары включены в акцию, какова механика этой акции;

и многое другое, о чём уместнее всего сообщить текстом.

При этом восприятие текста пользователями может отличаться от изначальной задумки автора. Как это исправить? Тестировать разные варианты! В этой статье я собрала способы, как это можно сделать.

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

Проект: AI Note Recorder или как я не выполнил цель на 2023 год

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

В 2023 году одной из моих целей стало собрать команду, забрейнштормить и запустить вместе проект, набрать 100 пользователей.

Я подошёл к этому серьёзно, но у меня не получилось.

Этим постом я хочу прорефлексировать весь путь, почему не вышло, что сработало и что помешало.

С нуля, до первого прототипа и до затухания деятельности команды.

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

Роботы-собутыльники, голосовые помощники и быстрая доставка: Синъити Хоси и его пророческие рассказы

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

Жанр научной фантастики в японской литературе довольно молод. Как самостоятельное направление фантастическая литература сформировалась в Японии в 60-е годы XX века. Одним из пионеров жанра стал писатель Синъити Хоси, мастер «сверхкороткой прозы». Он известен своими фантастическими рассказами с яркой и неожиданной развязкой. За свою жизнь Хоси написал более тысячи таких новелл и оказал большое влияние на популяризацию формата сверхкороткой прозы в Японии.

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

Android. Принять себя или Cookie?

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

Печенья, кеки, кукисы, ку-ку, кексы… нет, куки!

– Cookie — это что? 

– Почему их не нужно принимать?

– Безопасно ли это?

– CookieJar, CookieManager, CookieStore… WebView?

А также истории про то, как жить с cookie в большом приложении, и сколько эмоций вы испытаете, если в вашем приложении есть WebView.

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

Знакомство с Loongson 3A6000

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

Итак, 28 ноября, в Национальном конференц-центре, компания Loongson Zhongke Technology официально представила и начала продажи созданного ранее в этом году (см. https://habr.com/ru/news/753250/ ) процессора Loongson 3A6000. Что же известно сейчас о новом процессоре ?

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

Гексагональная архитектура со Spring Boot

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

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

В этой статье мы рассмотрим, как реализовать гексагональную архитектуру в Spring Boot приложении. Мы разделим бизнес-логику и инфраструктуру на отдельные модули и посмотрим, как можно изолированно реализовать и протестировать эти модули.

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

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

VPN по кнопке

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

Сейчас довольно часто нужно включать VPN. На Android, IOS и Windows у меня получалось находить программы, которые по одной кнопке его хорошо подключают. Но даже в них, во-первых, есть реклама, во-вторых, есть лимиты, а в-третьих (по крайней мере, с бесплатной версией) бывает такое, что приложение говорит, что всё сработало, а трафик либо вообще не идёт, либо идёт в обход VPN-а.

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

Возвращение классических консолей продолжается: NES, SNES, SEGA, SONY PS1, а теперь и Atari 2600

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

За последние несколько лет производители классических игровых консолей и игр к ним презентовали разные инкарнации своих девайсов. Так, самой первой стала Nintendo NES Classic, затем SNES, а после неё сделать подарок ностальгирующим геймерам решили и другие компании.

Сейчас выпустить новую версию своей классической консоли предпочли и в Atari. Новинка получила название Atari 2600+, значительно уменьшилась в размерах и стала гораздо более современной. Подробности — под катом.

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

Почему нет протестов против безответственной политики удаления неактивных аккаунтов?

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

С 1 декабря 2023 года Google начнет удалять те аккаунты, которые были неактивными в течение двух лет. Эту практику перенимает все больше компаний. Протестов почти нет. Масштаб проблемы явно недооценивается. Люди как будто не верят, что могут стать жертвами этой политики. Ну а что может случиться, не пропаду же я из интернета на год? А если пропадете?

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

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

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
Business Code Conference
Дата 30 ноября
Время 17:30 – 00:00
Место Москва
Импульс Т1
Дата 1 декабря
Время 12:30
Место Москва Онлайн
YaTalks 2023 — главная конференция Яндекса для IT сообщества
Дата 5 – 6 декабря
Время 9:00 – 23:59
Место Москва Белград Онлайн

Память как у пингвина: Работа памяти в Linux

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

Что такое память и какие они бывают в Linux? Как с ней взаимодействовать? Каковы её особенности?

Как реализована память в ядре Linux? Как с ней работать?

Что такое кластеры, откуда в ядре Linux грязные и чистые страницы - читайте в этой статье!

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

Нужно ли разработчикам проектирование?

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

Такие схемы на проектах готовят наши архитекторы. Достаточно ли их чтобы оценить состав и сложность каждого модуля, объем и трудоемкость работ в целом. Поможет ли такая схема при планировании работ?

В статье рассуждение о том что могло бы помочь.

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

Керниган и Пайк были правы: делай что-то одно и делай это хорошо

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 4.5K
Роб Пайк и Брайан Керниган

В октябре 1984 года два идеолога опубликовали радикальный манифест… ну, или что-то вроде того.

Легенды computer science Брайан Керниган и Роб Пайк сформулировали в Program Design in the UNIX Environment паттерн архитектуры ПО, за сохранение которого оба боролись долгие годы.

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

Старые программы покрываются коркой сомнительных фич.

Суть статьи часто сводят к аббревиатуре DOTADIW, или «Do One Thing And Do It Well» («Делайте что-то одно и делайте это хорошо»). В Unix и его потомках есть множество программ, в которых воплощена эта мантра: ls просто создаёт список файлов, cat просто выводит содержимое файлов, grep просто фильтрует данные, wc просто подсчитывает слова и так далее. У каждой программы есть несколько опций, меняющих её поведение, но не слишком сильно. Например: wc можно сконфигурировать для подсчёта строк или слов, но не для подсчёта количества абзацев или вхождений какой-то фразы.

Мощь Unix, защищаемая Керниганом и Пайком, заключалась в возможности соединения этих простых программ в цепочку для создания сложных поведений. Зачем добавлять сопоставление регулярных выражений в wc, если с этим уже способна справиться grep?
Читать дальше →
Всего голосов 35: ↑33 и ↓2 +31
Комментарии 17

Первый шаг в автоматизации тестирования веб-приложений

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

Привет, меня зовут Виктория. Я много лет работаю ведущим инженером по автоматизации тестирования качества (QA Automation Engineer).
Начинала свой путь, как инженер по качеству, занималась ручным тестированием, а затем стала инженером по автоматизации. Недавно, я проводила презентацию, как перейти из QA в QAA. И хотя есть немало статей, описывающих этот путь, я хочу поделиться с вами пятью шагами от ручного тестирования к автоматизации, которые, по моему скромному мнению, могут быть полезны другим QA.

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

Прорывная концепция ракетного двигателя

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

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

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

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

Читать далее
Всего голосов 69: ↑63 и ↓6 +57
Комментарии 61

Георгий и хлебная фабрика

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

«Мужики! Я вам запрещаю выпускать меньше 200 тонн хлеба в сутки», — примерно это 92 года назад заявил Георгий Марсаков, и перевернул игру, создав инженерное чудо. Что же такого он придумал?

Давайте разбираться.

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

Правда ли, что самые далёкие галактики выглядят больше более близких к нам?

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

Мы интуитивно понимаем, что, когда в наше поле зрения попадает небольшой предмет, на самом деле существует множество вариантов. Это может быть изначально маленький объект, находящийся рядом, объект среднего размера, находящийся на среднем расстоянии, или очень большой объект, находящийся на большом расстоянии. Именно поэтому птица, самолёт и Луна могут казаться одинакового размера в нашем поле зрения, занимая один и тот же угол на небе — то, что астрономы называют угловым диаметром, — несмотря на то, что их внутренние размеры сильно отличаются. Это простая геометрия: объект, находящийся вдвое дальше, кажется вдвое меньше, а видимый размер объекта уменьшается с увеличением расстояния до него.

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

«Если бы у вас была галактика, которая была бы точно такого же размера, как галактика Андромеды, то находясь на расстоянии до сегодняшней Андромеды, она имела бы такой же угловой размер, как сегодня. Если поместить ту же галактику ещё дальше, она будет выглядеть меньше. Но если поместить её в самые отдалённые уголки Вселенной, то она окажется близко к Большому взрыву. При этом пространство между галактиками расширяется. Поэтому, если вернуться далеко в прошлое, галактики должны быть ближе друг к другу, и при этом закрывать все 360° неба. Так не начнёт ли галактика размером с Андромеду визуально “раздвигаться” и казаться очень большой?»

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