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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Plymouth: делаем загрузку Linux веселее

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

Или ещё один способ показать своё превосходство над "average Windows fan".

Дружим современный мем со старым и почти забытым инструментом.

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

Новости

Новость

Росстандарт утвердил первый ГОСТ на электронные учебные устройства для детей

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

В России утвердили ГОСТ Р 71 345–2024 «Средства обучения. Устройства учебные электронные для детей общие требования», сообщили в Росстандарте. Это первый нормативно‑технический документом, устанавливающий требования к такой продукции.

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

Идеальная PDU для ЦОД (часть 2), или размер имеет значение

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

В одной из наших прошлых публикаций мы сравнили три PDU. При этом нам удалось выделить две тенденции:

- Среди предоставленных нам PDU не было дорогих и дешевых, стоимость всех примерно 100 000 рублей (или 1000 USD). За эти деньги можно купить как достойный продукт, так и весьма средний.

- Многие PDU, даже с хорошими характеристиками, имеют увеличенные габариты корпуса. Мы, в свою очередь, имея обратную связь от клиентов ЦОД, пришли к выводу, что именно габариты PDU это первый параметр, на который нужно смотреть при выборе PDU.

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

Дросселирование воздуха. Часть 2

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

Рассмотрение вопроса скорости истечения воздуха под высоким давлением из малого отверстия в вакуум по материалам учебников для ВУЗовской специальности «Криогенная техника».

В комментариях к  одной моей предыдущей  статье «Дросселирование воздуха. Истечение воздушной струи из ресивера в атмосферу со сверхзвуковой скоростью» разгорелась бурная дискуссия с читателем @IGOR_KULIKOV.

Прочитать её можно по ссылке:

https://habr.com/ru/articles/768916/

Спасибо, Игорь, за ценные замечания!

В результате по рекомендации Игоря Куликова я нашёл учебник :

В.И. Иванов «ВАКУУМНАЯ ТЕХНИКА» 2016г, ГУ ИТМО

Привожу скрины страниц из этого  учебника (см.рис.1-4)

 

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

Истории

Новость

Tesla снова выиграла иск за «смерть на автопилоте», потому что это не автопилот

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

Tesla достигла соглашения с противной стороной по иску от 2018 года по поводу аварии с участием автопилота, в которой погиб сотрудник Apple. Об урегулировании стало известно за день до первого судебного заседания. Условия соглашения не разглашаются.

Уолтер Хуан, 38-летний разработчик и отец двоих детей, в 2018 году врезался на своей Model X в бетонный отбойник на шоссе в Сан-Франциско на скорости ~113 км/ч. По данным американского Национального совета по безопасности на транспорте (NTSB), Хуан ранее сообщал о проблемах с автопилотом, который на этом участке дороги заворачивал в область между съездом с шоссе и левой полосой движения. Это является нарушением ПДД, а сама область известна как «окровавленная земля».   

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

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

Размер имеет значение. Как Ozon автоматизировал измерение товаров на складах

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

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

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

23 апреля 2024 года состоялся выпуск специализированного дистрибутива Tails 6.2, ориентированного на конфиденциальность, основанного на пакетной базе Debian 12, поставляемого с рабочим столом GNOME 43 и предназначенного для анонимного выхода в сеть.

Tails — продолжение развития ОС Incognito. Релиз первого дистрибутива проекта состоялся в июне 2009 года. В Tails все исходящие соединения обеспечивается системой Tor, а все неанонимные блокируются.

Система Tails предназначена для загрузки с LiveCD или LiveUSB и не оставляет следов на ПК, где использовалась. Для хранения пользовательских данных в проекте применяется шифрование. Для загрузки доступен ISO-образ дистрибутива Tails размером 1 ГБ.

В сборке Tails 6.2:

  • обновлены версии Tor Browser 13.0.13 (на базе Firefox 115.10), Tor 0.4.8.11 и Thunderbird 115.20;

  • на экране приветствия реализована возможность включения локализации для 21 дополнительного языка;

  • cекция локализации в Welcome Screen переименована в "Язык и форматы" (Language and Formats);

  • в интерфейсе Tails Upgrader по умолчанию активирована опция для откладывания установки обновлений (Make Upgrade later);

  • расширен спектр ошибок, распознаваемых при проблемах с чтением или записью на USB-накопители;

  • решены проблемы с надёжностью работы Wi-Fi;

  • отключена обработка клавиш SysRq;

  • для усиления защиты от уязвимости Spectre v4 включён по умолчанию параметр spec_store_bypass_disable=on.

Источник: OpenNET.

Теги:
+3
Комментарии0
Статья

DDD простыми словами

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

Часто в больших компания всё поделено на большие системы. А если система «Legacy», т.е. устаревшая, то часто внутри неё собрано очень много разнородного функционала. По сути такие системы представляют из себя монолитных монстров.

Бывает, что компании решают использовать микросервисный подход, но в результате получают таких же монолитных монстров, но только работающих в Кубере.

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

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

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

Можно ли исправить ситуацию коренным образом?

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

Книга: «Чистый дизайн. Практика эмпирического проектирования ПО»

Время на прочтение8 мин
Количество просмотров270
image Привет, Хаброжители!

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

Книга не заставляет читателя проводить очистку сразу и целиком, а позволяет протестировать несколько примеров, которые подходят для поставленной задачи. Вы узнаете, как логически разделить на части большую функцию, содержащую множество строк кода. Познакомитесь с теоретическими понятиями программного дизайна: сцеплением, связностью, дисконтированными денежными потоками и вариативностью.
Читать дальше →
Всего голосов 2: ↑3 и ↓-1+4
Комментарии0
Статья

Как тимлиду совмещать работу в IT с жизнью

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

Привет, Хабр! Я Саша Шутай, руководитель направления PHP в AGIMA. Хочу обсудить важные для тимлидов вопросы: как управлять бэклогом и правильно распределять время, нормально ли отвлекаться во время работы, как овертаймить, не выгорать и успевать жить. Статья в первую очередь будет полезна начинающим тимлидам. Ну а матерые руководители команд найдут в ней советы по оптимизации работы.

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

Как выбрать профессию в IT: гайд-инструкция

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

Всем привет!

Меня зовут Горчаков Денис я специализируюсь на системном анализе и архитектуре. Свой путь в ИТ я начал 2020 после того как меня пригласили в команду по управлению данными в ИТ подразделение компании, в которой я уже работал экспертом в отделе МТО (материально техническое обеспечение). И вот набравшись опыта и знаний я работаю в самой крупной компании России, в ИТ команде в роли Архитектора сервиса.

В этой статье я решил поделиться своими наблюдениями и опытом, который сформировался за этот период и помочь вам с вопросом: Как выбрать профессию в ИТ?

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

ЧТНП | Глеб Михеев — Skillbox, алгоритмы и менторство

Герой подкаста «Что-то на программистском» от Doubletapp — Глеб Михеев, пропагандист софт-скиллов и гуру фронтенд-разработки. Но эти темы уже обсуждались в других его интервью. Мы же поговорили с Глебом о развитии карьеры, бизнеса и его опыте в роли начинающего фронтендера, фаундера и СТО. 

Что ждет в выпуске:

- Гайд по конференциям для джунов, мидлов и сеньоров: как начать диалог, о чем говорить и что делать на ивентах?

- Почему оставил свою компанию Beta и ушел наемным сотрудником? 

- Нюансы собеседований: как нанять классного разработчика и СТО?

- Стоит ли доверять свою карьеру коучам и менторам?

- Почему Skillbox – это годное обучение? 

Что-то на программистском (ЧТНП) — подкаст компании Doubletapp со спикерами из разработки, дизайна, машинного обучения, IT-образования и топ-менеджмента. Длинно, глубоко, фактурно.

Другие выпуски смотрите на YouTube.

А также слушайте на любой удобной платформе

Теги:
+3
Комментарии0
Статья

Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: значения свойства display

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


Привет, Хабр. Я продолжаю отвечать на вопросы из собеседований на должность фронтендера. Сегодня я отвечу на следующий вопрос: «В чём отличия между значениями block, inline, flex, inline-flex, grid и inline-grid для свойства display


Прошу внимания. Мой ответ будет основан на теории, которую я описал в статье «Зачем нужно использовать свойство display?». Прочитайте, пожалуйста, сначала её.

Читать дальше →
Всего голосов 9: ↑11.5 и ↓-2.5+14
Комментарии0

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

Статья

Возможное решение проблемы ссылок в языках программирования

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


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


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


Тем не менее, ссылки в той или иной форме поддерживаются во всех языках программирования, хотя под этим термином часто подразумеваются не полностью эквивалентные термины. Например, под словом "ссылка" можно понимать ссылку как адрес в памяти (как в С++) и ссылку, как указатель на объект (как в Python или Java).


Хотя встречаются языки программирования, которые пытаются решать данные проблемы за счет концепции "владения" (Rust, Аргентум или NewLang). О возможном решении этих, и других имеющихся проблем со ссылками далее и пойдет речь.

Читать дальше →
Рейтинг0
Комментарии25
Пост

Axiom JDK заявила о выпуске Axiom JDK Express. Axiom JDK Expres представляет собой российскую среду исполнения Java c улучшенной производительностью. В новой среде была оптимизирована платформа Java. Это позволило ускорить Java‑приложения до 15% без дополнительных затрат на оборудование. По словам разработчиков, благодаря полной совместимости со стандартом миграция на Axiom JDK Express с Java SE и сборок OpenJDK происходит бесшовно.

Результаты бенчмаркинга
Результаты бенчмаркинга

Новая среда улучшает работу LTS‑версий Java 8 и 11 с долгосрочной поддержкой, утверждают разработчики. Как они рассказали, почти половина всех Java‑приложений использует Java 8 и 11. При переходе этих приложений на Axiom JDK Express они получат значительный прирост скорости и экономию аппаратных средств без переписывания кода.

Axiom JDK Express объединяет виртуальную машину версии JVM 17 и среду исполнения JDK 8 или 11, повышая производительность систем до 15%. При этом не нужно менять версию фреймворка или код приложения. Достаточно изменить только один компонент вместо полноценной миграции на новый релиз JDK. Среда исполнения Axiom JDK Express ускоряет системы до уровня версии JDK 17 без изменений кода, включая сервер приложений Libercat.

Среди улучшений JDK 8:

  • обновление механизмов сборки мусора, включая поддержку суб‑миллисекундных пауз и терабайтной кучи во всех версиях;

  • запуск на 10% быстрее;

  • скорость сжатия на 85%;

  • скорость распаковки на 113%.

Также Axiom JDK рассказала, что её инженеры будут поддерживать JDK 8 до марта 2031 года,

Теги:
+6
Комментарии0
Новость

Adobe выпустила приложение Adobe Express с ИИ Firefly для iOS и Android

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

Компания Adobe официально выпустила приложение для создания фото- и видеоконтента со встроенным генеративным ИИ Firefly Adobe Express для iOS и Android. Ранее это приложение было доступно бета-тестерам, теперь же оно вышло в открытый доступ.

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

Пишем поиск семантически похожих текстов (или товаров) за полчаса на Go и Postgres (pgVector)

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


Казалось бы, в посгресе и так есть неплохой полнотекстовый поиск (tsvector/tsquery), и вы из коробки можете проиндексировать ваши тексты, а потом поискать по ним. Но на самом деле это не совсем то, что нужно — такой поиск работает лишь по чётким совпадениям слов. Т.е. postgres не догадается, что "кошка гонится за мышью" — это довольно близко к "котёнок охотится на грызуна". Как же победить такую проблему?


TLDR:


  1. Преобразовываем наши тексты в наборы чисел (векторы) при помощи API openAI.
  2. Сохраняем векторы в базе с помощью pgvector.
  3. Легко ищем близкие друг к другу векторы или ищем их по вектору-запросу.
  4. Ускоряем индексами.
Читать дальше →
Всего голосов 7: ↑7.5 и ↓-0.5+8
Комментарии3
Статья

Как программисту побороть синдром самозванца

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

И вернуть себе самоуважение. 💪

Если вас посещают мысли вроде «Я не достоин работать старшим разработчиком» или «Я мошенник, который обманом получил работу», эта статья для вас.

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

VK Cloud запустила свою сеть доставки контента в Казахстане

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

На облачной платформе VK Cloud в Казахстане стал доступен сервис CDN (Content delivery network). Он позволяет сократить время ожидания загрузки веб‑страницы до 1 секунды и снизить нагрузку на инфраструктуру бизнеса до 90%. С помощью нового сервиса казахстанские компании смогут улучшить клиентский опыт и показатели поисковой выдачи своих онлайн‑ресурсов.

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

Apple приобрела компанию Datakalab, занимающуюся проектами на базе ИИ

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

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

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