Platform for content creators
Habr.com
26 679 subscribers
Subscribe
Заботливо отобранные публикации с Хабра
VK
Facebook
Twitter
New posts
Nothing new at the moment
[Перевод] Минимальный возможный шрифт
[Перевод] Минимальный возможный шрифт
Задача: используя наименьшее возможное количество ресурсов, отрендерить осмысленный текст. Насколько маленьким может быть читаемый шрифт? Сколько памяти понадобится, чтобы его хранить? Сколько кода понадобится, чтобы его использовать? Посмотрим, что у нас получится. Спойлер: Введение в битмэпы Компьютеры представляют растровые изображения в виде битмэпов. Речь не о формате .bmp, а о способе хранения пикселей в памяти. Для понимания происходящего нам надо кое-что про этот способ узнать. Слои Изображение обычно содержит несколько слоёв, расположенных один поверх другого...
HABR.COM
Subscribe
[Перевод] Черновик FAQ: Почему стандарты С++ выходят каждые три года?
[Перевод] Черновик FAQ: Почему стандарты С++ выходят каждые три года?
У WG21 есть строгий график (см. P1000) выпуска стандарта каждые три года. И никаких задержек. В течение каждого цикла мы регулярно получаем вопросы «ну почему так строго?», особенно от новых участников комитета, которые не знакомы с его историей и причинами текущего положения вещей. И во время предварительной телеконференции с администрацией Кёльна несколько человек порекомендовали описать, почему мы так делаем и как принималось решение о принятии этого графика. Всё это я расписал в виде вопросов...
HABR.COM
Subscribe
[Из песочницы] Как выглядят банки изнутри
[Из песочницы] Как выглядят банки изнутри
Так выглядит банк изнутри. Данная визуализация в три этапа основана на реальных клиентских операциях банка с отозванной лицензией. В качестве источника данных — главная бухгалтерская книга банка. Используя теорию графов, выделяем всех его клиентов в качестве узлов, а операции по счёту используем как ребра. Сумма операции, в таком случае, будет являться весом ребра. Применение алгоритма Фрухтермана-Рейнгольда на следующем шаге позволяет улучшить положения соседних узлов. А высокая оценка модулярности графа указывает на сложную внутреннюю структуру...
HABR.COM
Subscribe
[Из песочницы] Всё что вам нужно знать о Node.js
[Из песочницы] Всё что вам нужно знать о Node.js
Привет, Хабр! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón. В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же подходит для построения гибридных мобильных приложений, десктопных программ и даже для IoT. Я работаю с платформой Node.js более 6 лет и я на самом деле люблю её. Этот пост главным образом пытается быть путеводителем по тому, как Node.js работает на самом деле...
HABR.COM
Subscribe
By scrolling further, you agree to the Terms and Conditions of the Yandex Zen service.
Read full text of User Agreement
Как я Telegram ломал
Как я Telegram ломал
Как-то раз я взломал один из серверов telegram. Не то чтобы это было нечто интересное, да и сами уязвимости стандартные. Удивление скорее вызывает факт того, как телеграм относится к безопасности и почему на протяжении многих лет уязвимостями так никто и не воспользовался. Но, не ошибается тот, кто ничего не делает! Ещё в мае 2017 года kyprizel обратил внимание на то, что telegram desktop может загружать ZIP-архивы к себе на сервер tdesktop.com. Как позже выяснилось, не только ZIP, а внутри там лежит...
HABR.COM
Subscribe
Анонс митапа, плавно переходящего в BeerPHP дринкап (в Москве и онлайне)
Анонс митапа, плавно переходящего в BeerPHP дринкап (в Москве и онлайне)
Привет, в августе мы проведем в Москве митап с докладчиками из других городов, встречей BeerPHP и трансляцией официальной части для всех, кто не сможет присоединиться. Сегодня начинаем представлять докладчиков. Сергей Жук приедет на митап из Брянска — в его городе нет тусовки, а ему есть что рассказать об асинхронном PHP: он написал об этом книги, серию статей и не только. Ниже — расшифровка недавнего подкаста об этом, ссылки на прослушивание и просмотр выпуска, а также детали о самом митапе. Пётр Мязин aka PQR: Сегодня со мной на связи один из главных знатоков ReactPHP...
HABR.COM
Subscribe
[Перевод] Создание динамических PDF-файлов с использованием React и Node.js
[Перевод] Создание динамических PDF-файлов с использованием React и Node.js
Материал, перевод которого мы сегодня публикуем, посвящён созданию динамических PDF-файлов с использованием HTML-кода в качестве шаблона. А именно, речь пойдёт о том, как сформировать простой счёт на оплату неких товаров или услуг, динамические данные, включённые в который, берутся из состояния React-приложения. База React-приложения создана с помощью create-react-app, серверная часть проекта основана на Node.js, при её разработке использован фреймворк Express. Автор этого материала отмечает, что он подготовил видео, в котором демонстрируется разработка проекта...
HABR.COM
Subscribe
Kotlin / Everywhere — Showcase practice: 31 июля
Kotlin / Everywhere — Showcase practice: 31 июля
Приглашаем 31 июля в московский офис Mail.ru Group на Kotlin / Everywhere митап. В программе мероприятия доклады про опыт использования Coroutines, DSL в Kotlin и тестирование. Описание докладов, ссылка на регистрацию и детали по митап под катом. Регистрируйтесь сами и приглашайте коллег! Программа: «Тестирование Java-приложений с использованием Kotlin» Сергей Алёхин, Руководитель проектов, компания Топсо. Организатор московского сообщества Kotlin О чем пойдет речь: эволюционное изменение исходников; проблемы, с которыми мы столкнулись при написании тестов; выгоды от перевода тестов на Kotlin...
HABR.COM
Subscribe
[Перевод] Обработка ошибок во Vue
[Перевод] Обработка ошибок во Vue
Весь прошлый год я работал с моим любимым фреймворком, Vue.js, описывал и представлял его. И я понял, что ещё не разобрался с обработкой ошибок во Vue. Мне бы хотелось объяснить это тем, что я пишу идеальный код, но мы все знаем, как обстоит дело в действительности. В течение нескольких последних дней я экспериментировал с различными методами обработки ошибок, которые предоставляет Vue, и решил поделиться своими открытиями. Очевидно, что этот обзор не охватит все возможные сценарии, но я надеюсь,...
HABR.COM
Subscribe
[Перевод] Про пытки Джулиана Ассанжа
[Перевод] Про пытки Джулиана Ассанжа
Автор оригинальной статьи — профессор Нильс Мельцер (Nils Melzer), спец. докладчик ООН по пыткам. Я понимаю, что на первый взгляд это кажется бредом. Как может жизнь в посольстве с котом и скейтбордом быть пыткой? Именно так подумал и я, когда Ассанж впервые обратился в мой офис за защитой. Как и большинство людей тогда, я был отравлен безостановочной клеветнической кампанией, которая велась на протяжении многих лет. Поэтому потребовалось приложить немало усилий, чтобы наконец-то привлечь моё неохотное внимание...
HABR.COM
Subscribe
Updating
About
591869035.481.1563558354977.56527