Как мы заставили код, портированный с C#, работать с моделью памяти C++

Привет, Хабр. В прошлой статье я рассказывал о том, как мы создали фреймворк для перевода кода C# на (неуправляемый) C++, чтобы выпускать свои библиотеки, изначально разработанные для платформы .Net, и под C++ тоже. В этой статье я расскажу о том, как нам удалось согласовать модели памяти этих двух языков, добившись работы портированного кода в необычном […]

Прямое лазерное выращивание: Идея

В основе всех красивых вещей лежит идея. «А давайте ездить без лошадей?», «А давайте летать как птицы?», «А давайте сделаем сверхтяжелую полностью повторно используемую ракету на метане и полетим на марс?»… В основе описанной дальше истории тоже лежит простая и красивая идея: «А давайте печатать крупногабаритные металлические изделия из порошка?». Действительно, почему бы и нет? […]

Кастомные SSD и фиксированная прошивка: программа от Kingston для разработчиков

Это обычные, не кастомные SSD Мне часто приходится иметь дело с разного рода носителями информации, как чисто пользовательскими, так и корпоративными. Соответственно, нужно быть в курсе более-менее трендовых вещей на рынке жестких дисков и SSD. Какие-то данные собираю из общедоступных источников, что-то выуживаю непосредственно у производителей. В блоге Kingston недавно была опубликована статья по поводу […]

Как корова помогла сделать интереснее процесс проектирования

Всем привет! Я ведущий системный аналитик в компании МойСклад и сейчас мы с командой «Производство» запускаем внутренний стартап внутри стартапа – Производство 2.0. Недавно я написала о том, с чего начать процесс разработки в новоиспеченном проекте, а сейчас хочу продолжить рассказ из «горящего танка». К началу второго спринта мы сошлись на том, что в производстве, […]

KUKA с маслом: можно ли доверять роботам и что об этом говорят исследования

Лабораторный робот KUKA youBot. Фото: Маргарита Ерукова, ITMO.NEWS «Вместо» или «вместе»? В случае взаимодействия человека с роботами пока, к счастью, лидирует второе, о вытеснении людей роботами из разных профессий речь пока не идет. По крайней мере, об этом говорят современные исследования в области human-robot collaboration, а также зарубежные и отечественные эксперты. Этические вопросы работы с […]

Серверы ЦОД согреют помидоры в Нидерландах

Производитель ОСР-систем (Open Compute Project ) ITRenew объединится с голландским хостинг-провайдером Blockheating, чтобы обеспечить теплом от дата-центров тысячи гектаров теплиц. Полученные от ДЦ излишки тепла будет передаваться на ближайшие фермы, где выращивают помидоры. Полная сингулярность, ага. Некоторые крупные города замедляют или приостанавливают строительство новых ЦОД из-за перегрузки энергосистем и появления сопутствующих проблем с окружающей средой. […]

Рынок на $300 млрд: Кто водитель, а кто пассажир в беспилотном автомобиле и как их застраховать

Насколько безопасны беспилотные автомобили? Этот вопрос стоит перед автопроизводителями уже порядка десяти лет, но первыми ответ на него могут найти страховщики. Из-за отсутствия ответа на этот вопрос существует пропасть между автопроизводителями/технологическими компаниями, стремящимися выпустить беспилотные автомобили, рынком и потребителями, скептически относящимимся к безопасности беспилотного транспорта (в котором нет водителя-человека). Для создание безопасного беспилотного транспорта критически […]

5 приемов и хитростей для работы с SSH и кое-что еще

В этой статье мы поговорим о полезных приемах и командах при работе с SSH. А именно: Как использовать двухфакторную аутентификацию для SSH-подключений. Безопасное использование «проброса ключа» (agent forwarding). Завершение зависшей сессии. Оставляем терминал открытым при выходе или разрыве связи. Расшариваем удаленный терминал с другом (без Zoom!). Многофакторная аутентификация Для того, чтобы активировать ее, есть целых […]

Проблема с N+1 запросами в JPA и Hibernate

Для многих Let’s Encrypt стал неотъемлемой частью веб-разработки, а автоматическое обновление сертификата каждые 90 дней — рутинной процедурой. Фактически, сейчас это самый популярный удостоверяющий центр в интернете. Это великолепно, но и опасно. Возникает вопрос: а что, если серверы Let’s Encrypt временно перестанут работать? Не хочется думать о возможных причинах сбоя. Но желательно предусмотреть запасной вариант. […]

Фристайлер ракомакофон! или почему иногда мы неправильно слышим слова песен на английском

В 2000 году сингл финской группы Bomfunk MC’s просто взорвал радио и танцполы. Уверены, вы помните его — Freestyler. Вся молодежь его пела. Но вот в русскоговорящих странах правильно не пел никто. Вообще никто, и мы знаем, о чем говорим. В лучшем случае это было «Ф-ф-фристайло ракамакафон», а остальной текст песни превращался в набор непонятных […]