Социальные сети Рунета
Четверг, 28 марта 2024

История взлома одного WordPress плагина — или о том, как вы допускаете уязвимости в своих проектах Давным давно, когда я был молод и писал сайты на PHP, я написал SEO плагин для маскировки внешних ссылок для Wordpress. Поскольку с воображением у меня плохо, то назвал его WP-NoExternalLinks. За всю историю у него было 360.000 установок и, кажется, до 50.000 активных устано...

Spring AOP и JavaConfig в плагинах для Atlassian Jira В этой статье разработаем плагин для Atlassian Jira, где с помощью JavaConfig определим бин с областью видимости прототип, залогируем вызовы методов бина, используя AOP, и выведем информацию из внешних бинов (ApplicationProperties, JiraAuthenticationContext и ConstantsManag...

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

Поддержка IPv6 в CleanTalk Security для WordPress Недавно мы писали о том что сделали поддержку IPv6 в антиспам плагине. Но не только спамеры начали использовать IPv6, для других видов атак на сайты злоумышленники их тоже используют. Мы реализовали поддержку IPv6 в плагине безопасности для WordPress. Обновлены методы опред...

Пишем простой плагин для VirtualDub Несмотря на то что обработка видео не спеша переезжает на OpenCL / CUDA VirtualDub остается удобным средством для простых действий с видео. Обрезка кадра, добавление фильтров или наложение выполняется гораздо удобнее чем из консоли ffmpeg. Кроме того за годы существования бы...

Веб установщик на чистом WINAPI с поддержкой Hi DPI и векторным лого В наше время это, наверно, одно из основных применений для приложений написанных на чистом WINAPI. Писать что-то серьёзнее нескольких простых окон на чистом WINAPI уже не так весело, а вот маленький установщик – самое то. Так как на дворе 2018 год, писать просто приложение ...

Делаем ребристое круглым? Преамбула: я вообще-то программист, и достаточно настырный и занудный. Когда я первый раз получил из 3d-модели gcode, я конечно полез смотреть - что там внутри? Оказалось, на 99% этот код состоит из комманд G1 - "отрезок". Хорошо, а почему нет например команд G2 или G3 "ду...

И снова о блокировке Telegram. Разворачиваем собственный VPN О том, что мессенджер Telegram заблокирован на территории России, сейчас не говорит и не пишет только ленивый. Общее количество пользователей мессенджера в РФ по словам Павла Дурова составляет примерно 15 млн, что весьма немаленькая цифра. Если Telegram сделать недоступным...

Использование rrd4j для OpenHab2 persistence OpenHab – популярный сервер «умного дома» (или IoT, как сейчас модно говорить) и уже обозревался на Хабре. Тем не менее, документации по отдельным аспектам настройки сервера не так много, как хотелось бы. А на русском её, считай что и нет. Важной особенностью OpenHab являет...

Espresso: “Милые зверушки или опасные хищники?” Доброго времени суток, читатели хабра! Сегодня мы вместе с вами потестируем Recyclerview на Android: на мой взгляд, эта тема довольно интересна. Что такое Recyclerview? Это компонент, с помощью которого создаются списки. Каждый список можно прокручивать, добавлять в него ...

Новые возможности LISP в nanoCAD 8.5 Поддержка LISP в nanoCAD появилась давно и связывалась в первую очередь со специальной командой LSP, которая открывает LISP-консоль, предназначенную для ввода выражений и анализа переменных: Рис. 1. Окно LISP-консоли Релиз 8.5 сделал следующий важный шаг вперед, теперь вв...

Google Gboard добавит рукописный ввод в любую физическую клавиатуру Японское подразделение компании Google активно трудится, чтобы сделать ввод иероглифов наиболее простым, удобным и интуитивным. Gboard для Android и iOS непрестанно совершенствует методы ввода с помощью сенсорных дисплеев, но порой физическую клавиатуру не заменить ...

Автозаполнение в поиске Google позволяет ежедневно экономить на вводе текста до 200 лет времени Компания Google провела внутреннее исследование и выявила, что функция автозаполнения поисковых запросов ежедневно позволяет пользователям экономить на вводе текста эквивалент времени в 200 лет. Эта функция позволяет снизить время ввода текста при онлайн поиске примерно на 2...

Мы строили, строили и наконец построили!!! В феврале 2018 года мы провели опрос жителей посёлка Сосьва. Опрос проводили, как лично задавая вопрос, так и через социальные сети Одноклассники и В контакте. Вопрос задавался следующий: «Какое сооружение посёлка Вам более всего запомнилось и понравилось?». Результаты опрос...

5 новых анти-спам плагинов от CleanTalk Мы решили продолжить вести блог и будем в нем рассказывать о своей работе. Начнем с того, что расскажем о том, что нами было нами сделано в 2017 году. За прошедший год нами были разработаны несколько антиспам модулей для CMS, о которых я расскажу подробнее. Читать дальше →

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

Расширяем функционал Ansible с помощью модулей Под капотом сервиса d2c.io мы активно используем Ansible – от создания виртуальных машин в облаках провайдеров и установки необходимого программного обеспечения, до управления Docker-контейнерами с приложениями клиентов. В статье о раширении функциональности Ansible мы част...

В Drupal пропатчена не слишком опасная XSS В минувшую среду команда Drupal выпустила обновления с патчем для XSS-уязвимости, крывшейся в модуле CKEditor ядра CMS-системы. Данная брешь, оцененная как умеренно опасная, актуальна лишь для Drupal 8; пользователям рекомендуется установить сборку  8.5.2 или 8.4.7. Согласно...

Неделя Lightning-приложений от Blockstream: семь новых LApp’s за семь дней Разработчики Blockstream объявили о запуске амбициозной инициативы, в рамках которой в течение семи дней планируют представить семь различных плагинов и приложений на основе технологии Lightning Network (LApp’s) для сети биткоина. Компания уже презентовала первые два продукт...

Пишем плагин для Unity правильно. Часть 1: iOS Когда делаешь на Unity игры для мобильных платформ, рано или поздно придется писать часть функционала на нативном языке платформы, будь то iOS (Objective C или Swift) или Android (Java, Kotlin). Это может быть свой код или интеграция сторонней библиотеки, сама установка мо...

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

[Из песочницы] Пишем Telegram-бота на Go для поиска в Википедии Содержание Создаем бота Пишем код Разворачиваем бота Заключение Сейчас очень популярен телеграм и написание ботов для него стало неким hello world наших дней, ввиду чего при мысли о том что можно написать сейчас, многие сразу же думают о написании телеграм бота. Будучи студ...

Автозаполнение Google ежедневно экономит 200 лет ввода текста Компания Google рассказала интересные подробности о функции автозаполнения, используемой в фирменном поисковом сервисе для экономии времени при нахождении нужной информации. Интересно, что сам поисковый [...]

Яндекс собрал все плагины под разные CMS для Турбо-страниц в одном месте А чтобы попасть в новый каталог, нужно написать в поддержку

Яндекс составил каталог плагинов для турбо-страниц Технология турбо-страниц становится все более востребованной, и для нее уже появилось много плагинов под разные CMS. Уже сейчас есть плагины для WordPress, Joomla, Drupal, 1С-Битрикс, — они позволяют генерировать RSS-канал для добавления в Вебмастер. Для удобства Яндекс собр...

Как хакеры майнят криптовалюты на сайтах госструктур Рано утром 11 февраля 2018 года, пока сисадмины дремали под конец ночной смены, неизвестная команда хакеров взломала код плагина «Browsealoud». Они дописали туда малоизвестный майнер криптовалют и ушли, аккуратно заметя следя. Лишь к полудню того дня команда, ответственная з...

Как установить приложение, если его удалили из App Store Иногда модераторы App Store удаляют приложения из магазина по каким-либо причинам. Зачастую это случается из-за требований правообладателей или надзирательных ведомств, требующих заблокировать приложение для жителей конкретной страны в связи с нарушением местных законов. Тем...

В браузере Vivaldi появилась поддержка вертикального текста и markdown-разметки Браузер Vivaldi, созданный одним из основателей Opera Йоном фон Течнером (Jon von Tetzchner), обновился до версии 1.14. В нём появился режим вертикального чтения и поддержка markdown-разметки в заметках, а также было улучшено управление веб-панелями и поисковыми сис...

[Из песочницы] Как получить телефон (почти) любой красотки в Москве, или интересная особенность MT_FREE Сеттинг В Московском метрополитене есть такая замечательная вещь, как бесплатный вайфай. Единственное, что вам нужно, чтобы войти в него — это ввести свой номер телефона. И так как метро — штука хоть и удобная, но зачастую долгая, бесплатной сетью пользуются практически все....

11 плагинов для Quick Look в macOS, упрощающих жизнь Полезные дополнения, которые сделают удобный инструмент macOS ещё лучше.

[Перевод] Кодинг без клавиатуры: создание игры hands-free Dig Dog — это забавная маленькая видеоигра. Можно назвать её "Spelunky для детей", и не стоит считать это сомнительным комплиментом. Dig Dog, недавно выпущенная для iOS, Xbox, Windows и Mac, отказалась от некоторых сложных элементов жанра, имеет плавное управление и обладает...

Webpack 4 и code splitting 25 февраля 2018 года вышел релиз webpack 4.0.0 (и на сегодняшний день 4.0.1). Одна из полезных и сравнительно новых фич webpack — code splitting, перенесена в новой версии из плагинов в основную конфигурацию. При практически полном отсутствии документации, как теперь нужно к...

[Из песочницы] Пишем плагин к Microsoft DNS server для защиты от IDN spoofing IDN spoofing — это генерация доменных имён «похожих» на выбранное, обычно применяемая с целью заставить пользователя перейти по ссылке на ресурс злоумышленника. Далее рассмотрим более конкретный вариант атаки. Представим, что атакуемая компания владеет доменом organization....

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

Интегрируем TeamCity с JIRA – без плагинов и администраторов Мы разрабатываем большое модульное UI-приложение, состоящее из большого количества плагинов с разными циклами релиза. Весь код располагается в одном репозитории, так что к разработчикам постоянно приходит QA-специалист и спрашивает: «А какой компонент поменялся? Какую версию...

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

Конференция AgileDays 22 и 23 марта 2017 22 и 23 марта в Москве в Центре Международной Торговли состоится конференция AgileDays’18. В этом году она проводится 12-й раз. В очередной раз докажем, что наша конференция самая крутая по тематике Agile в России и Восточной Европе! На AgileDays будет почти 100 докладов, ...

Quick Copper 1.6.859 Создание и редактирование электронных схем непосредственно на Android устройстве. Программа сочетает простоту в использовании и наиболее востребованные функции аналогичных профессиональных продуктов. Библиотека компонентов содержит обозначения в разных стилях. Наприм...

Нижнее подчеркивание на Айфоне: как включить или отключить — 3 способа Когда речь заходит о нижнем подчеркивании на iPhone у владельцев гаджетов, как правило, возникают три вопроса: как добавить символ нижнее подчеркивание «_» при наборе текста, как печатать подчернутый текст или как включить/отключить подчеркивание элементов меню в «...

[recovery mode] Разработка голосовых приложений 3CX: введение для начинающих Среда разработки Call Flow Designer Среда разработки 3CX Call Flow Designer (CFD) позволяет администратору АТС создавать сложную логику обработки вызовов (голосовые приложения) в удобном визуальном редакторе — с минимальными навыками программирования или вообще без них. Голо...

Как я blakecoin майнер делал Не знаю кому как, а меня прошедший 2017 год шокировал стремительным взлетом биткоина. Сейчас, конечно, ажиотаж уже ушел, а в 17-м году про криптовалюты говорили и писали все кому не лень. Я видел, что люди пытаются зарабатывать на криптовалютах. Кто как умеет. Кто-то на в...

Apple начала продажи клавиатуры, мыши и трекпада в цвете «серый космос» Apple начала официальные продажи трекпада Magic Trackpad 2, мыши Magic Mouse 2 и клавиатуры Magic Keyboard 2 в эксклюзивном цвете «серый космос». Это следует из материалов российского онлайн-магазина компании, где новинки уже доступны для покупки. Заявленный срок доставки ...

Facebook сломал форму написания новых сообщений Форма ввода текста просто исчезает.

На тестах замечен полностью электрический кроссовер KIA Niro На американском автомобильном рынке успешно реализуется плагин-гибридный кроссовер KIA Niro, но разработчики планируют представить ещё более «чистую» модель. На тестах был замечен новый KIA Niro EV с полностью электрическим двигателем. На страницах американского автомобил...

Делаем лог-систему для Minecraft Приветствую, Хаброжители! Сегодня речь пойдет о мире, о который большинство из вас не знает, но при этом там крутятся многие отличные инженеры-разработчики и большие деньги. Да, как ни странно, речь пойдет о Minecraft. Minecraft — игра-песочница и на мультиплеер-серверах ос...

[Из песочницы] JNI: Подружим Java и C++ Введение Бывают моменты, когда в Java некоторые действия выполняются за пределами обычных Java-классов. Например, необходимо исполнить код, написанный на C/C++ или другом каком-нибудь языке. В данной статье рассмотрим данный вопрос с практической точки зрения, а именно напи...

Популярная клавиатура Swype для Android больше не будет развиваться Долгое время большим преимуществом Android перед iOS можно было назвать возможность использования сторонних клавиатур, которые позволяли вводит текст росчерком. В Google Play Store сегодня множество клавиатур на любой вкус, каждый может выбрать для себя что-то подходящее. ...

Android P даёт возможность использовать смартфон в качестве клавиатуры и мыши На прошлой неделе мы писали, что первая версия Android 9.0 Developer Preview появится в середине этого месяца. Бытует мнение, что это произойдет 14 марта, с отсылкой на число Пи (3.14). Несмотря на то, что осталось совсем мало времени, Google не останавливается на отладке им...

Работа с текстом в macOS. Настраиваем под себя Apple уже давно предлагает пользователям iOS различные настройки, которые могут пригодиться для набора текста. Такой набор опций, как исправление распространённых ошибок, коррекция слов, а также предиктивный набор, присутствует и на компьютерах Mac. Как активировать данную...

[recovery mode] Как написать одностраничное приложение (SPA) с использованием Vue.js Одностраничные приложения (SPA) имеют мнжество преимуществ, таких как скорость, по-настоящему хороший UX, и полный контроль HTML-разметки. Становится всё больше и больше сайтов SPA; всё больше инструментов, которые упрощают процесс разработки SPA. Вы, вероятно уже читали о...

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

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

[Из песочницы] Как восстановить потерянный в форме текст Как-то раз писал я большой текст по SEO на одном из профильных форумов, текст получился большим и дельным. По привычке время от времени отвлекаться от набора текста (будь эта привычка неладна), переключаясь между закладками оперы, я, не скоординировав движения руки, вдруг, н...

Автоматизация обновлений CleanTalk Anti-Spam для WordPress Если вы обслуживаете пару-тройку сайтов, то обновление плагинов не вызывает каких-то сложностей. Сложности появляются, если вы обслуживаете несколько десятков, а то и сотен сайтов. CleanTalk Антиспам требует частых обновлений (нам приходится выпускать новую версию раз в 1-...

Поиск по сайту с Reindexer — это просто. Или как сделать «instant search» по всему Хабрахабр-у Всем привет, В предыдущей статье я писал о том, что мы сделали новую in-memory БД — быструю и с богатыми функциональными возможностями — Reindexer. В этой статье хочу рассказать как при помощи Reindexer можно реализовать полнотекстовый поиск по сайту, написав минимум applica...

DSP на Java Java — язык программирования общего назначения. Общего назначения — значит можно писать почти любые программы. Вот я и попытался написать программу, которую обычно пишут на С или C++. Под катом я попытаюсь рассказать, как я декодировал спутниковые снимки с Метеор-М №2. Чита...

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

Внимание, серовчане, опасная лестница! Хочу обратиться к городской администрации. Есть в России такая государственная программа «Доступная среда». Это, когда инвалидам удобно пользоваться объектами городской инфраструктуры (дорогами, тротуарами, магазинами и т.д.). Серовчанин обращает внимание властей города на л...

PoC-атаки на текстовые редакторы через плагины Аналитическая компания SafeBreach предупреждает, что наличие ошибок в популярных расширяемых текстовых редакторах позволяет повысить привилегии в целевой системе, используя плагины. Неадекватное разделение обычного и привилегированного режимов загрузки плагинов, а также отсу...

Биржа Binance возобновляет операции после затянувшихся технических работ Стремительно набирающая популярность криптовалютная биржа Binance завершила технические работы на платформе и планирует возобновить операции в 10:00 UTC (12:00 — Киев, 13:00 — Москва). System Upgrade Completehttps://t.co/LIoeKdGWpy pic.twitter.com/IBynIcyGbK — binance (@bina...

Валидация строк с validate.it.js Если вспомнить все ТЗ с описаниями валидации полей — они всегда выглядили примерно так: не должно быть короче 6 символов не должно превышать 12 символов должно включать только латинские символы, цифры и знак подчёркивания Требования часто приходят набором простых однозначн...

Toshiba одобрила выделение 27 млрд иен на оборудование для Fab 6 Год назад в городе Йоккаити на юго-востоке Японии началось строительство новой фабрики Toshiba, которая будет выпускать флэш-память с объемной компоновкой. Согласно плану, первая очередь производства должна быть введена в строй этом году. На днях компания Toshiba одоб...

Red Collar: 17+ свежих инструментов для веб-дизайнеров Лучшие приложения, плагины и апдейты последнего времени. Собрали в Red Collar, упаковали в Cossa.

FaceShift studio Не так давно нашел на удивление интересную программу FaceShift studio, которую можно использовать для 3D печати. В основном она предназначена для анимирования. Откопав в чулане сенсор от xbox 360 kinect, взялся испытывать. Kinect служил для сканирования предметов и людей, к...

Модульное тестирование интерфейсов в Headless Chrome. Лекция Яндекса Чтобы непрерывно улучшать большие клиентские интерфейсы, нужна мощная система автотестов. Разработчик Яндекса Дмитрий Андриянов dima117 кое-что про это знает — пару месяцев назад он поделился своим опытом на Я.Субботнике в Нижнем Новгороде. — Сегодня я расскажу, как мы в ...

Microsoft выпустила расширение-антивирус для Google Chrome Плагин покажет предупреждение, если вы попытаетесь открыть вредоносный сайт или письмо от мошенников.

Как скачать музыку из ВК: обзор плагинов для Firefox и Chrome "Вконтакте" закрыл доступ к аудиозаписям через публичный API. Чем скачать музыку из ВК в 2018 году? Рассказываем о полезных дополнениях для Chrome и Firefox.

Новое расширение от Mozilla не позволит Facebook следить за вами Плагин для Firefox создаёт вкладку, которая изолирует сессии в социальной сети от остальной интернет-активности.

Голосовой блокнот — речь в текст на русском 1.4.8 Приложение позволит вам в любой момент создавать голосовые заметки и либо сохранять их на мобильном устройстве, либо отправлять в облачные службы. Диктовать можно беспрерывно. Есть список заменяемых слов и пунктуация для голосового ввода. Управление заглавными буквами. Возмо...

[Из песочницы] Как сделать адекватное отображение horizontal scroll bar в QTreeWidget с одной колонкой Привет, Хабр. В этой статье я решил оставить решение проблемы непонятного поведения QTreeWidget – GUI компонента кроссплатформенного фреймворка Qt. Проблема, мне кажется, актуальная, потому что вопрос задаётся на многих форумах, но верного решения не приводится. Впрочем, есл...

Редактор TECO: EMACS, я твой отец Впервые про TECO я прочитал в пародийной статье Real Programmers Don't Use Pascal, написанной незадолго до моего рождения. Там было написано, что настоящие программисты не используют новомодные редакторы EMACS и VI: Нет, Настоящий Программист хочет редактор вида «Просил? Так...

3D-печать в производстве обуви Недавно мы рассказывали о применении 3D-печати для создания ортопедических стелек, материал о чем привезли еще с Formnext 2017, и там же мы видели прототип кроссовка Adidas с 3D-печатной подошвой. Это интересная тема, углубимся же в нее ещё немного. Подробнее...

pdbe — помощник встроенного Python-дебаггера и процесса отладки Привет, Хабрахабр! В этой статье буду делиться собственным опытом отладки большой незнакомой системы, но со стороны собственно написанного инструмента — pdbe. Он поможет с самого начала проекта разобраться в потоке выполнения кода в проекте. Если вам интересно, что спрятано...

Facebook расширил бизнес-функционал Messenger В быстрых ответах появились контактные данные, обновлен плагин для общения с клиентами и много другое

«Новософт» обновляет Handy Backup Новая версия содержит плагин для доступа к облаку «горячих» данных Hotbox провайдера Mail.ru, а также плагин для работы с хранилищем Amazon S3.

Первые распечатки Собственно то, для чего покупал 3D принтер в начале 2016 года. Да, это 3D печать фигурок и всего того, что заскульптил, смоделировал или нашел в интернете. Хотелось не просто смотреть на 3D модель, а подержать ее в руках, пощупать, поработать над фигурой. Так и пришел к п...

Как установить пароль на SIM-карту и зачем это нужно Find My iPhone – отличный способ защитить ваш iPhone, если он потерян или украден. Однако сим-карта при этом остается под угрозой. Любой человек сможет воспользоваться средствами на вашей сим-карте, совершая звонки, отправляя сообщения и используя мобильный интернет. Коне...

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

Samsung притормаживает ввод в строй новых мощностей по выпуску панелей OLED По сообщению источника, компания Samsung Display изменила планы ввода в строй новых мощностей, предназначенных для выпуска панелей OLED. Это объясняется неуверенными продажами смартфонов iPhone Apple X и ослаблением спроса в Китае В прошлом году южнокорейский произво...

MSI Afterburner продолжает набирать функционал В новой бета-версии нас ждет работа с историей и финальная стадия реализации плагинов мониторинга.

[Перевод] Разработка игр под NES на C. Главы 7-10. Работа с джойстиком. Коллизии спрайтов Плавно движемся к написанию игры. В этой части описана работа с джойстиками и коллизиями спрайтов. <<< предыдущая следующая >>> Источник Пользовательский ввод Работа с джойстиками довольно простая. Нажатия кнопок первого джойстика читаются по адресу $4016,...

Midnight Lizard — расширение для работы с сайтами в ночном режиме Плагин для Chrome позволит с комфортом просматривать в тёмное время суток практически любой ресурс.

Компактная клавиатура Sharkoon PureWriter TKL RGB получила многоцветную подсветку Компания Sharkoon продолжает расширять ассортимент устройств ввода данных: очередной новинкой стала клавиатура PureWriter TKL RGB, сочетающая в себе довольно любопытный набор качеств. Представленная модель имеет компактное исполнение: она лишена блока цифровых кнопо...

Препарирование файлов .XLSX: редактирование файла средствами PL/SQL Часть 1. Введение, стили Часть 2. Строки, разметка Часть 3. Редактирование через PL/SQL Доброго дня. Третья часть разговора про формат XLSX подоспела. Я не случайно начал со внутреннего устройства файла. Не понимая где что находится и как выглядит, сложно понять, для чего я...

[Перевод] Создание игры на Lua и LÖVE — 7 ОглавлениеОглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игро...

Как уничтожить Интернет? Помните угрозу анонима уничтожить Интернет? Где хакер грозился «положить» 13 корневых DNS серверов сети Интернет и сделать получение информации, посредством запроса с использованием доменного имени, невозможным? В результате чего любой, кто введёт «http://www.google.com» или...

[Перевод] Эксперименты с AR: когда C# встречается с CSS Часто при работе над проектом самые большие технические сложности возникают тогда, когда меньше всего этого ожидаешь. В моём случае это произошло, когда я работала с Google Creative Lab над прототипом эксперимента по переносу песни Грейс Вандервол Moonlight в дополненную ре...

«Новософт» совершенствует бэкап почты В новую версию Handy Backup 7.11 входит обновление плагина «E-mail», которое позволяет выполнять бэкап и восстановление электронной почты практически на любых существующих почтовых серверах.

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

Клавиатурный тренажёр «СОЛО на клавиатуре» стал доступен для пользователей macOS и iOS (и не только) Этот текст на AppStudio станет очередным материалом, который был создан благодаря слепому десятипальцевому методу, добытому с помощью клавиатурного тренажёра «СОЛО на клавиатуре» примерно 5 лет тому назад. Мы давно хотели сделать полноценный обзор полезнейшего инс...

Порхающие* велосипеды. Что делать с сохранением состояния во Flutter? (*одно из значений слова flutter — порхать) Разбираемся, есть ли жизнь сохранение состояния во Flutter-приложении. Что будет, если ОС решит его перезапустить. Куда денется пользовательский ввод и навигация, и как с этим справляться. Дисклеймеры: для понимания нужно иметь ...

Picaso Designer PRO250 - кошмар. Всем привет. Мой первый пост тут - то ли отзыв о принтере, то ли вопросы по нему... ...достался мне на работе по наследству сей агрегат, до него периодически печатал на нонейм китайце из фанеры, без бубнов к которому лучше и не подходить вовсе. С бубнами норм, постучишь, по...

LL(*) парсер с использованием Rust макросов Wow. Such Rust. Much macro. © картинка - Твиттер аккаунт Servo Язык Rust стремительно набирает обороты. Кто-то пророчит ему стать заменой C/C++, кому-то он просто нравится. Я скорее принадлежу ко второй группе. Разработчики стараются сделать его удобным и безопасным. В нем ...

Контроллер для Лего Чуть меньше полугода назад сделал сыну на день рождения подарок — конструктор Xiaomi MITU. Неожиданно для меня ребенок на неделю завис в этом конструкторе. Когда были испробованы первые модели и их управление с планшета, возник закономерный вопрос — «А как для него писать пр...

FPGA для программиста, конечные автоматы (verilog) Стиль описания конечного автомата как образ мышления Когда нужно преодолеть врожденную параллельность FPGA, и появляется желание заставить схему работать последовательно, по алгоритму, на помощь приходят конечные автоматы, про которые написано не мало академических и практич...

[Перевод] DEFCON 23. «Let'sEncrypt: чеканка бесплатных сертификатов шифрования для Интернет». Ян Жу, Питер Эккерсли, Джеймс Кастен Меня зовут Ян Жу, я инженер по безопасности компании Yahoo, это Питер Эккерсли, ведущий компьютерный специалист компании Electronic Frontier Foundation, лидер команды разработчиков технологий, и Джеймс Кастен, специалист по технологиям и аспирант компьютерных наук и инженери...

В Китае ввели налоговые льготы для чипмейкеров на фоне разгорающейся торговой войны с США Министерство финансов Китая сообщило в пятницу о вводе налоговых льгот для производителей микросхем, изготовленных в стране, стремясь снизить зависимость от иностранных поставок на фоне роста напряжённости в торговых отношениях с Соединёнными Штатами. REUTERS/Kim Ky...

C++ велосипедостроение для профессионалов Классы, которые люди самостоятельно пишут, а потом копируют из одного проекта в другой, хотя они уже есть в стандартных библиотеках, в простонародье называются велосипедами. Первый вопрос, который возникает при встрече с таким «велосипедом» — зачем люди переписывают что-то з...

Путь IT-менеджера (часть #1) Привет! Меня зовут Алексей и я предлагаю сразу перейти на “ты”. Один мой друг разрешил опубликовать его историю про путь в руководители, что я и делаю с небольшими литературными изменениями. Все совпадения и имена совершенно случайны. Текст написан от первого лица. Ровно та...

Смартфон LG G7 показался на рендерах и видео Ресурс Mr. Phone опубликовал подборку рендеров и видео с 3D-представлением готовящегося к выпуску смартфона LG G7, который пока не был представлен официально. Источником материала стал Стив Хеммерстоффер (Steve Hemmerstoffer), основатель и редактор ресурса NowhereElse.fr, из...

Готовим iOS клиента для GraphQL Я уверен, что каждый из нас хоть когда-то испытывал проблемы с REST API. Вечные баталии с бэком за нужный формат API, несколько запросов на экран и прочее. Согласитесь, что это не редкость, а ежедневная рутина. А еще недавно Tribuna Digital запустила новый проект — Betting...

Новые инструменты Messenger упростят взаимодействие компаний с клиентами Улучшенные быстрые ответы и плагины чатов с клиентами.

Комфортная работа в дата-центре Что надо делать, чтобы монтаж или обычное обслуживание оборудования приносило только положительные эмоции? Всего лишь подготовиться к визиту в дата-центр и взять нужные инструменты. Мы расскажем о том, как сделать посещение дата-центра комфортным. Читать дальше →

[Из песочницы] Установка Debian с корнем на шифрованном ZFS зеркале Предисловие В связи с необходимостью работать в другом городе, пришлось приобрести ноутбук. Постепенно, назрела проблема синхронизации его и стационарной машины. Несмотря на то, что все мои проекты ведутся в гите, не весь код полностью мой, и не хочется его выкладывать на г...

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

Годовалый троян Coldroot под macOS избегает обнаружения Исследователи предупреждают пользователей macOS об активности трояна удаленного доступа Coldroot (RAT), который не могут определить антивирусные сканеры. Кросс-платформенный RAT способен внедрить клавиатурный шпион в системы macOS вплоть до версии High Sierra с целью кражи б...

Тестирование API сервисов и RSpec Иногда бывает необходимость написать небольшой АПИ сервис, часто в виде прототипа. И часто этот прототип потом так и остаётся в первоначально написанном виде следуя принципу «работает — не трогай». Переписывание даже относительно маленького сервиса сопряжено с возможностью...

[Из песочницы] Я написал мобильное приложение – хочу патент «Я написал мобильное приложение – хочу патент!» – самая типичная фраза, которую слышит патентовед, когда к нему приходит разработчик. Но не всё так просто. Мобильное приложение – это целый букет технический решений, а значит и потенциальных изобретений. Начинающему изобрет...

Один день в Альфа-Банке: мобильная разработка Альфа-Банк стал одним из первопроходцев мобильного банкинга: приложения для iOS и Android появились у него ещё в 2010-м, когда возможность «пополнить баланс телефона с самого телефона» была непривычной. А как обстоят дела с мобильной разработкой в банке теперь, спустя все ...

Cake Browser 1.0 Cake — браузер со свайповым интерфейсом, разработанный специально для смартфонов. После ввода запроса Cake сразу загружает самые популярные сайты из поисковой выдачи. Наибольший приоритет загрузки выставляется первому веб-порталу в выбранном пользователем поисковике (Google ...

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

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

Grammarly залатала брешь в расширении для Chrome и Firefox Компания Grammarly исправила ошибку в расширении для браузера Chrome, через которую веб-сайты могли получать его токены авторизации. Это, в свою очередь, давало сайтам возможность просматривать документы, имеющиеся в учетных записях пользователей, от их имени. «Я считаю...

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

Не всегда руки - крюки... или про белый ABS от FDPlast Собственно пишу только с целью пожаловаться.Приобрел с месяц назад БОЛЬШУЮ (2.5 кг) катушку ABS "Первый снег" и до сегодняшнего дня был доволен как слон. Даже не понимал, почему здесь его ругают.Поставил пару часов назад на печать приспособу для изготовления Hobbed-болта, пе...

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

Android P научил все веб-браузеры автоматическому вводу логинов и паролей Программное обеспечение постоянно улучшается, даже когда речь идет о программах с базовым на первый взгляд функциями. Если сравнивать нынешние веб-браузеры с теми, какими они были десять лет назад, то отличия будут колоссальными. Речь не только

LG G7 ThinQ на качественном изображении от известного инсайдера Народная любовь капризна, переменчива и непостоянна. Это хорошо прочувствовала на себе LG, чьи последние флагманы были приняты более чем прохладно и уже стали появляться разговоры, что пора южнокорейскому гиганту оставить попытки завоевать рынок смартфонов. Тем не менее, у к...

[Из песочницы] Пишем макросы для TODO и FIXME в Sublime Text, или как немного кода позволяет сэкономить много времени Великий Мастер бился с Хаосом. И чем крепче он бился, тем больше к нему приходило мыслей. Когда приходили мысли о толковом, он записывал их, предваряя магическим словом TODO. Мысли же о бестолковом он тоже записывал, но для таких мыслей у него было другое магическое слово — ...

Мышь ASUS Cerberus Fortus получила основание из магниевого сплава Компания ASUS пополнила ассортимент устройств ввода данных очередной новинкой — игровой мышью Cerberus Fortus, которая поступит в продажу в ближайшее время. В манипуляторе использован оптический сенсор, разрешающая способность которого варьируется от 500 до 40...

[Перевод] Чего не ждать от 802.11ax? Еще не утвержденный 802.11ax («Следующее поколение Wi-Fi») уже достаточно популярен для того, чтобы плохой маркетинг начал туманить разум потенциальным клиентам. Спецификация планируется к утверждению только в Декабре 2018, но уже можно купить точки! Самое время написать р...

[Из песочницы] Android Support Library 28. Что нового? По давней традиции вместе с новой версией Android выходит обновление Support Library. Пока библиотека вышла в стадии альфа, но список изменений уже намного интереснее, чем такой же список у Android P. Google несправедливо мало рассказал и написал об основных нововведениях ...

Новые требования энергоэффективности зданий в России заработают 1 июля Новые требования энергоэффективности зданий, разработанные Минстроем России, вступят в силу 6 апреля. Объем тепла и энергии, необходимый для отопления новостроек, с 1 июля 2018 года должен будет снизиться – на 20%, с 2023 года – на 40%, с 2028-го – на 50%. Требо...

Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia Состоялся релиз первой бета-версии Авалонии. Avalonia — кроссплатформенный .NET UI-тулкит, вдохновлённый технологиями WPF, с полной поддержкой .NET Core 2.0, XAML, дата-биндиногов, lookless-контролов и многого другого, поставляемый под лицензией MIT. Avalonia позволяет вам п...

Как отключить подсказки (предиктивный набор) на клавиатуре iPhone или iPad Компания Apple с каждым релизом нового поколения своей фирменной операционной системы iOS старается улучшить и всячески облегчить жизнь пользователей. Однако далеко не все внедренные нововведения оказываются популярными. Так например, весьма спорной является функция предикти...

Google учит ИИ писать статьи в Wikipedia В будущем все статьи энциклопедий будут написаны роботами? Вряд ли, но Google надеется на то, что искусственный интеллект станет достаточно умным, чтобы помогать людям в собирании информации в сети. Нейронные энциклопедисты Не секрет, что наши попытки научить ИИ писать тек...

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

Печать без воблинга? Здравствуйте, коллеги!До сих пор печатал на JAP LCD детали небольшой высоты, по ним наличие-отсуствие воблинга не определить. В выходные сделал пару отпечатков высотой 40 мм и… не обнаружил воблинга, совсем не обнаружил: Вертикальная стенка – ровная, как линейка.Если посмотр...

TOП-10. Разбор лучших докладов в свободном доступе. Heisenbug 2017 Moscow Действуем по старой схеме: я для вас отсматриваю подряд 10 докладов, делаю краткое описание содержимого, чтобы неинтересное можно было выбросить. Кроме того, с сайтов собираю ссылки на слайды и описания. Полученное сортирую и выдаю в порядке увеличения рейтинга — то есть в с...

Apple запретила использовать свои эмодзи в приложениях для iOS Согласно обновленным правилам публикации приложений в App Store, разработчики больше не могут использовать эмодзи от Apple в качестве иконок для кнопок в своих играх и программах. Это связано с нарушением интеллектуальной собственности, но новое правило довольно «размыто». ...

Настраиваем Mozilla Thunderbird в корпоративной среде Windows Будем следовать принципу: Чем меньше надо настраивать пользователю, тем меньше вероятность того что он что то поломает. Думаю пользователь с вводом своего пароля справится. Необходимо настроить: Файл конфигурации для подключения к серверу. Справочник контактов из LDAP. Подп...

[Перевод] Использование переменных окружения в Node.js Материал, посвящённый переменным окружения в Node.js, перевод которого мы сегодня публикуем, написал Берк Холланд, веб-разработчик, в сферу интересов которого входят JavaScript, Node.js и VS Code. Кроме того, стоит отметить, что у него сложились непростые отношения с Java. В...

[Из песочницы] Обобщаем анимацию таблиц в iOS приложениях Пользователи хотят видеть изменения Анимированное обновление списков всегда было непростой задачей в iOS. Что неприятно, это всегда было рутинной задачей. Приложения крупных компаний, таких как Facebook, Twitter, Instagram, VK, используют таблицы. Более того, почти каждое...

ВКонтакте перезапустили приложение для iPhone Команда социальной сети ВКонтакте объявила о выходе новой версии приложения для iOS. По словам разработчиков, в апдейте был полностью обновлён встроенный мессенджер и редактор текста в Историях. Раздел сообщений переделали как внутри, так и снаружи. Например, беседы теперь ...

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

[Перевод] Почему ваше приложение выглядит лучше в Sketch Найдите отличие Посмотрите на эти две картинки — видите разницу? Если хорошо приглядеться, можно заметить, что они слегка отличаются. На картинке справа: Тень больше Градиент темнее Слово «in» на первой строчке, а не на второй Левая картинка — скриншот из Sketch, а пра...

Магазин Chrome удалил пять вредоносных блокировщиков рекламы Google удалила пять блокировщиков рекламы из Интернет-магазина Chrome после того, как ИБ-исследователь и один из основателей Adguard Андрей Мешков обнаружил, что в расширения вшиты вредоносные скрипты. Скрытый код собирал информацию о посещенных страницах и передавал сведени...

О чем не пишут в документации, или тонкости рефакторинга на .Net Core Всем привет! Этим материалом мы открываем цикл из нескольких статей, посвященных длинной истории о том, как мы пришли с одной стороны к CD, а с другой — к high availability, основанной на избыточности. Начнем по порядку. У нас есть API для мобильного приложения, которое нахо...

Android-смартфоны можно будет использовать в качестве мышки или клавиатуры Очень интересную и полезную функцию привнесет новая версия платформы – Android P. Теперь смартфоны можно будет использовать в качестве устройства ввода (клавиатура) и перемещения курсора (мышь). Все это стало возможным, благодаря внедрению поддержки профиля Bluetooth H...

Software Transactional Memory на Free-монадах Осознав, что я давно не писал на Хабр ничего полезного о ФП и Haskell, и что имеется вполне отличный повод для технической статьи, — решил тряхнуть стариной. Речь в статье пойдет о Software Trasactional Memory (STM), которую мне удалось реализовать на Free-монадах при участи...

MWC 2018: Ulefone T2 Pro – интересный безрамочник из Китая На MWC 2018 китайская фирма Ulefone показала весьма интересный смартфон T2 Pro на базе восьмого Андроида. Мобильник любопытен тем, что китайцы хоть и клонировали десятый Айфон с его богомерзкой монобровью, но добавили немало оригинальных идей дизайна, которые пошли аппарат...

Разработка игры под Android на Python на базе Kivy. От А до Я: подводные камни и неочевидные решения. Часть 1 Некоторое время тому назад я решил попробовать написать что-то на Python под Android. Такой странный для многих выбор обусловлен тем, что я люблю Python и люблю Android, а ещё люблю делать необычное (ну хорошо, не самое обычное). В качестве фреймворка был выбран Kivy — факти...

Мобильное приложение на Python c kivy/buildozer. Лекция в Яндексе Не факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербан...

Xiaomi организовала сбор средств на «умную» посудомоечную машину и доступный робот-пылесос Xiaomi продолжает углубляться в тематику «умной» бытовой техники, предлагая в родном для себя регионе интересные новинки со смарт-функциональностью. На этот раз речь пойдёт о посудомоечной машине Yunmai Smart Dishwasher, разработанной фирмой-партнёром&nb...

Unity 2018 и ProBuilder: создаем, редактируем и текстурируем 3D-модели прямо в редакторе Как известно, в Unity нельзя было создавать трехмерные модели. Т.е. нативных средств и инструментов для редактирования трехмерных моделей в Unity нет, есть несколько встроенных объектов (куб, сфера и т.п.), но с ними невозможно, опять же, встроенными стредствами редактора ...

Средства веб-аналитики позволяют шпионить через Chrome Преступники стали встраивать шпионские скрипты в расширения Chrome, чтобы воровать персональную информацию. ИБ-эксперты обнаружили около 100 зловредных плагинов, которые записывают имена пользователей, электронные адреса, номера телефонов, данные кредитных карт, включая CVV....

Обзор качества печати Anycubic Photon Всем привет!Anycubic после недолгой переписки выслал дисплей на замену поврежденному.Понял, что не я один столкнулся с данной проблемой, почитав опыт прочих пользователей.Об обрыве шлейфа при демонтаже ванной читайте в предыдущей статье.В данной статье хочу показать вам каче...

Моделирование динамических систем: введение в GNU Octave Жили-были умные, но очень жадные люди, которые написали замечательную программу Matlab. Умные они были потому, что программа вышла хорошей, а жадными, потому что очень любили деньги. Так любили, что брали их за свой Matlab не только с дядек серьезных, матлабом деньги зарабат...

Интересные сюрпризы ConcurrentDictionary (+разбор задачи с DotNext 2017 Moscow) Привет всем, кто пишет код для .NET, особенно многопоточный. Редко встретишь потокобезопасный код без потокобезопасных коллекций, а значит, нужно уметь ими пользоваться. Я расскажу о самой популярной из них — ConcurrentDictionary. В ней спрятано на удивление много интересных...

[Перевод] Этот SVG всегда показывает сегодняшнюю дату Для своей странички с контактными данными нужна была стандартная иконка календаря, чтобы люди просматривали мой ежедневник. Такие иконки почти всегда делают наподобие бумажного календаря. Но мне стало интересно, можно ли сделать календарь чуть полезнее, если добавить динамич...

История о том как я закупил "Первый" 3D принтер... Пока что что-о высокое светлое продуктивное по поводу принтеров и станков писать не очень выходит, буду рассказывать небольшие истории о том и сём. Подробнее...

Total Filamentarno! под микроскопом Рассмотрим под микроскопом новый пластик от компании Filamentarno!. Он принадлежит к самой приятной для рассматривания категории пластиков - армированных углеволокном.Для начала измерим диаметр прутка. Прошу прощения за неудачный выбор цвета измеренных значений. Открытие кар...

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

Доступный настольный 3D принтер печатающий металлом Добрый день.Я хотел бы немного рассказать о нашем маленьком проекте по созданию 3D принтера, печатающего алюминием.Я читаю данный портал уже несколько лет, но пишу в первый раз. Опыт писать большие тексты на русском языке не большой. Поэтому буду краток.Подробнее...

Xiaomi опубликовала рекламные постеры Mi MIX 2s Компания Xiaomi опубликовала в своём официальном аккаунте социальной сети Weibo рекламные постеры Mi MIX 2s и приглашение на презентацию грядущего флагмана, которая состоится 27 марта. На официальных постерах запечатлен амбассадор компании Ву Ифань (Wu Yifan), держащ...

Сопроводительное письмо. Что стоит писать? Резюме написано. Вакансия мечты найдена. Остается одна маленькая, но порой непосильная задача – написать сопроводительное письмо. О том, что нужно писать, а чего стоит избегать в сопроводительных письмах, поделилась Alison Doyle, специалист по найму в США и основатель сервис...

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

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

Реклама от Google Adsense с помощью плагина Quick Adsense Заработок в Google Adsense - это заработок на контекстной рекламе, размещенной на блоге. Не требует больших усилий, т.к. по сути это пассивный заработок и зависит от количества кликов по рекламному блоку и его стоимости. Единственно на начальном этапе необходимо зарегистриро...

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

Проектируем насосную станцию пожаротушения В конце октября, разговаривая с руководством, получаю задание: «Нужен цикл статей о практическом применении программ nanoCAD ВК и Отопление. Задача поставлена, иди пиши». В раздумьях не заметил, как дошел до своего рабочего места. Проектов, по которым можно написать статью...

Обновление строк на лету в мобильных приложениях: часть 2 Привет, Хабр! В недавней статье наш коллега Дмитрий Марущенко yojick рассказал о том, как доставлять динамические обновления переводов с сервера на мобильные устройства. В продолжение темы сегодня поговорим о том, как мы используем эти обновлённые переводы в наших приложе...

Как быстро скрывать «плохие» сайты и открывать «хорошие» на Mac и Windows, если рядом начальник Ситуация, знакомая каждому — вы открыли «запретную» страничку в Safari или Chrome, и внезапно замечаете, что к вам подходит тот, кому… кому видеть её абсолютно ни к чему :). Что делать? Качать, изучать и применять плагин PanicButton. Расширение работает очень просто &#...

Unity выложила исходный C#-код на Github Возрадуйтесь все, кому хоть раз в силу жизненной необходимости приходилось декомпилировать .NET-код Unity! Теперь код C#-части движка и редактора Unity доступен для изучения на Github. Доступны все основные ветки, начиная с версии 2017.1 и заканчивая свежей 2018.1.0b12. К...

[Из песочницы] Настройка Sublime Text 3 для работы с VHDL файлами Работа с VHDL в Sublime Text 3 Редактор Sublime Text существенно экономит время при работе с vhdl и verilog файлами. Для тех, кто не работал с редакторами типа Sublime Text, Notepad++ и т.п. опишу основные полезные функции данных редакторов: множественное выделение/редакти...

Основы программирования на SAS Base. Урок 2. Доступ к данным В предыдущей статье мы познакомились с интерфейсом SAS UE, терминологией SAS Base, типами данных, основными требованиях к синтаксису SAS Base, а также рассмотрели распространенные синтаксические ошибки. Сегодня я расскажу, как можно получить доступ к данным различных формат...

Двадцатка лучших Telegram каналов о науке и технологиях Чего не сделаешь ради читателей? Я погрузился в недра ненавидимого Роскомнадзором мессенджера, но не для того, чтобы связаться с террористами, а, в поисках лучших познавательных телеграм каналов, на которые стоит подписаться. Читать дальше →

Отремонтированные iPhone 8 перестали реагировать на сенсорный ввод после апдейта до iOS 11.3 Выход iOS 11.3 преподнёс неприятный сюрприз тем обладателям iPhone 8, кто предпочёл восстанавливать разбитый экран своего смартфона кустарным способом и обойтись без помощи Apple. Переход на самую актуальную версию iOS отремонтированных iPhone 8, побывавших в р...

[Из песочницы] GDPR. Практические советы Все слышали о General Data Protection Regulation (GDPR) (Regulation (EU) 2016/679), который вступает в силу 25 мая 2018 года. Штрафы большие и придётся соответствовать. Как и любой официальный документ, он написан сухо и может трактоваться по-разному. За последние полгода пр...

[Перевод] Как построить сообщество. Перевод книги «Социальная архитектура»: Глава 4. Протокол для коллаборации C4 «Это эссенция тридцатилетнего опыты разработки программного обеспечения.» Процесс ZeroMQ: C4 Когда мы говорим о ZeroMQ, мы иногда имеем в виду libzmq — основную библиотеку. В начале 2012 года мы синтезировали процесс libzmq в формальный и многоразовый протокол для совместной...

Двоично-троичная битовая магия Существует классическая задача для собеседований, часто формулируемая следующим образом: Имеется массив натуральных чисел. Каждое из чисел присутствует в массиве ровно два раза, и только одно из чисел не имеет пары. Необходимо предложить алгоритм, который за минимальное числ...

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

[Перевод] Сетевая физика в виртуальной реальности Введение Около года назад ко мне обратилась компания Oculus с предложением проспонсировать мои исследования. По сути, они сказали следующее: «Привет, Гленн, существует большой интерес к передаваемой по сети физике для VR, а Вы сделали отличный доклад на GDC. Как считаете, с...

В мобильном Chrome, похоже, не будет нижней адресной строки Август, когда Google заподозрили в тестировании «нижнего интерфейса», уже давно миновал, а нововведение в стабильной версии Chrome для Android мы так и не увидели. Похоже, что Google решила не внедрять эту идею. Читать полную ...

Теплица примет на работу разработчика WordPress плагинов Теплица социальных технологий ищет PHP-разработчика с опытом разработки плагинов для WordPress. Мы создаем плагины и темы для WordPress, которыми пользуются тысячи человек, для общественного блага. У нас сложилась технически сильная команда, в которой можно многому научиться...

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

[Из песочницы] Модульная разработка Android приложений При разработке Android приложений наступают моменты, когда те или иные части кода можно вынести в виде библиотек, чтобы можно было переиспользовать их в разных проектах: Модули в проекте, которые часто встречаются. Например, кастомные View Когда существующий API неудобный ...

Селекторы CSS и их применение в автоматизации тестирования Программного Обеспечения Всем добра! Данную тему мы уже раскрывали на вебинаре, который проводил наш преподаватель, но решили дополнить чуть текстом (да и многим, как оказалось, так удобнее). В общем представляем статью на тему «Селекторы CSS», которую Павел Попов прорабатывал в рамках нашего курса...

Tigr 1 Приветствую всех профессионалов и любителей 3d печати. Мне нравятся сборные модели со множеством элементов, а с преобретением принтера хобби стало еще увлекательней. На просторах интернета я увидел мастера 3d печати мистера Yangа из (КНР) который сам рисует файлы, у него и...

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

Sharp показала Aquos S3 Только мы говорили о любви китайских компаний к копированию яблочного дизайна, как японская Sharp показала свой смартфон Aquos S3. Это достаточно интересная новинка, которая смотрится стильно и хотя дизайн явно подойдет не всем, некоторые особенности вам точно понравятся. К ...

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

Про «ту Apple»-6. Newton, часть 2: Хоббиты, Dylan и прочие безобразия Если бы проектом Newton руководил кто-то, способный чувствовать, что нужно рынку, и заранее отказываться от тупиковых направлений в развитии, и если бы Newton вышел в свет не в 1993-м, а в 1989-м или 1990-м… Но, увы, все случилось так, как случилось. Apple Computer исполь...

Второе дыхание многомода Вместе с увеличением числа подключаемых к сетям устройств и объемам генерируемых ими данных растут и требования к пропускной способности сетевых инфраструктур. Основную нагрузку по передаче трафика практически во всех сетях сегодня несут волоконно-оптические системы. Причем ...

Горе от ума, или Почему отличники пишут непонятный код У большинства из нас были отличные оценки по математике в школе и в универе. Помните, как мы решали примеры? Скажем, нужно взять производную от функции: Мы задумывались на несколько секунд и записывали готовый результат: Ученики послабее записывали решение по шагам и тра...

Код проверяли буквально по строчкам: как наш межсетевой экран проходил сертификацию ФСТЭК 9 декабря 2016 года вступили в силу Требования к межсетевым экранам, утвержденные в Информационном сообщении ФСТЭК от 28 апреля 2016 года. Все МЭ – производимые, поставляемые и разрабатываемые – к моменту вступления Требований в силу должны быть сертифицированы. Прошел го...

Разработка Rich Text Editor: проблемы и решения Текстовые редакторы, как тип программного обеспечения, появились чуть позже чем динозавры, и вероятнее всего это был вообще первый софт, с которым вы столкнулись в своей жизни, возможно кто-то даже застал MS-DOS Editor. Однако с переходом большой части ПО в браузеры актуал...

Ребенок заблокировал iPhone на 47 лет Компания Apple добавила в iOS механизм, блокирующий устройство после нескольких неправильных попыток ввода пароля. Изначально iPhone или iPad будет заблокирован на одну минуту, потом на пять минут и т.д. На днях стало известно о том, что именно этот механизм заблокировал iPh...

[Перевод] Мышление в стиле Ramda: Декларативное программирование 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объекты 7. Неизменяемость и массивы 8. Линзы 9. Заключение Данный пост является четвёртой частью серии о функциональном про...

Пишем DNS proxy на Go Давно хотел решить проблему с рекламой. Наиболее простым способом сделать это на всех устройствах оказалось поднятие своего DNS сервера с блокированием запросов на получений IP адресов рекламных доменов. Читать дальше →

#НамПишут: Что делать, если забыл имя и пароль от Apple ID? Если раньше забыть имя пользователя и пароль от Apple ID было не так страшно (разве что все приложения приходилось загружать и покупать заново), то с появлением блокировки активации после сброса iPhone стало невозможно пользоваться без ввода данных Apple ID прошлого владел...

Правительство нашло компромисс по исполнению требований «закона Яровой» Собственно сам документ опубликован.

История про блокчейн и немного про биткойны В 2011 году, после того как продал по $2 довольно крупную сумму битков, я начал писать свою криптовалюту. Точнее не сразу как продал, а когда увидел парой месяцев спустя, что курс вырос в 25 раз до $50. Читать дальше →

Из серии разговоров с коллегами или крупицы опыта: дизайн DC Edge Вчера общался со своим старым приятелем, он рассказал о завершении проекта модернизации большого ЦОД — сетевой дизайн с чистого листа, Leaf/Spine, TOR, новое оборудование, отказоустойчивость, все красиво и свежо. Мы знакомы еще с тех пор когда 40Gbit/s на слот казалось чем-т...

Как мы побеждали бардак с железом и становились бюрократами с нуля Разница между документацией и базой знаний: документация говорит, что это устройство охлаждает воздух до +18 градусов по Цельсию, а база знаний подсказывает, что есть редкий баг, когда два датчика сразу показывают -51 тысячу градусов и устройство начинает лихорадочно греть...

p802e and CURA Мои мучения с принтером продолжаются.Из имеющегося: принтер tronxy p802e, Repetier-Host (слайсер CURA), Ulimaker CURA 3.2.1 и куча косяков.Начинал печатать пластиком PLA через Repetier, всё было хорошо, кроме первого слоя, он почему-то был довольно жирным и при нанесении вто...

[Перевод] Современный PHP без фреймворков У меня есть для вас непростое задание. Когда в следующий раз начнёте новый проект, постарайтесь обойтись без PHP-фреймворка. Я не собираюсь перечислять недостатки фреймворков, и это не проявление синдрома неприятия чужой разработки: в этом руководстве мы будем использовать ...

Anet A8 или Китайская красавица с нравом капризного ребенка. Пост №1. Вот не выдержал и решил завести блог для этого чуда сумрачного китайского производителя.Принтер Anet A8 - это наверное первый принтер большинства членов нашего сообщества. Принтер занимающий заслуженное 1-2 место на ряду со своей сестрой Anet A6. Столько гайдов, сколько напи...

Windows 10 без паролей может стать реальностью Свежий апдейт для участников тестовой программы Windows 10 Insider принес упрощенную версию Windows 10 S с опцией использования ОС без ввода паролей. ***

Мониторинг эффективности работы IT-систем с помощью Splunk IT Service Intelligence Ни для кого не секрет, что бизнес непрерывно стремится к повышению своей конкурентоспособности. Кажется, что проще всего это сделать через инновации, давайте повысим эффективность одного-двух-трех бизнес-процессов с помощью современной, высокотехнологичной системы и будет на...

Токопроводящий пластик. V Международный технологический форум. Инновации. Технологии. Производство. Подведем итоги « V Международного технологического форума. Инновации. Технологии. Производство».       Много было сказано про «Аддитивные технологии в парадигме Индустрии 4.0», одним словом есть к чему стремиться….а точнее еще очень много нужно преодолеть до...

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

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

[Из песочницы] Font (ещё более) Awesome — узорное изобретение Привет, Хабр! Представляю вашему вниманию перевод статьи "Font (More) Awesome — an iconic invention" автора Pubudu Dodangoda. Создаёте ли вы веб-сайт, мобильное или настольное приложение, есть несколько вещей, которых вам не удастся избежать. Правильное использован...

Установка центра сертификации на предприятии. Часть 3 А вот и финальная третья часть нашей серии статей о центре сертификации на предприятии. Сегодня рассмотрим развертывание службы сертификатов на примере Windows Server 2016. Поговорим о подготовке контроллера домена, подготовке веб-сервера, установке корневого и издающего цен...

Учебник Thymeleaf: Глава 10. Приоритет атрибутов Оглавление 10 Приоритет атрибутов Что происходит, когда вы пишете в одном теге более одного атрибута th:*? Например: Читать дальше →

Операционные системы с нуля; уровень 1 (старшая половина) Настало время следующей части. Это вторая половина перевода лабы №1. В этом выпуске мы будем писать драйверы периферии (таймер, GPIO, UART), реализуем протокол XMODEM и одну утилитку. Используя всё это мы напишем командную оболочку для нашего ядра и загрузчик, который позво...

Как зайти от имени администратора в Windows 7? В Windows 7 вход под учетной записью администратора необходим в случаях, когда требуются неограниченные права. Часто это связано с необходимостью внесения изменений в параметры самой системы, защищенные файлы или установке некоторых программ. По умолчанию учетная запись с ад...

SASS: Оптимизируем media screen Приветствую! Примерно месяц назад я написал статью, в которой выдвинул идею об оптимизации @media screen. Идея заключается в том, чтобы иметь возможность писать значения для всех экранов в одну строку. Более подробно можете почитать по ссылке. Большинство комментариев — это...

Как отменить подписку с iPhone или iPad Когда с банковской карты внезапно списывается сумма за оплату подписки на приложение в App Store, многие часто судорожно начинают искать, где можно отменить подписку, чтобы избежать подобного в будущем (обычно пользователь просто забывает вовремя это сделать). Сделать это ...

Разработка изоморфного RealWorld приложения с SSR и Progressive Enhancement. Часть 2 — Hello World В предыдущей части туториала мы узнали что такое проект RealWorld, определились целями туториала, выбрали стек технологий и написали простой веб-сервер на Express в качестве основы для изоморфного фронтенда. В этой части, мы допилим серверную часть и напишем изоморфный «Hel...

Анонс Windows 10 Insider Preview Build 17120 (Fast) Добрый вечер, инсайдеры! Самое время для новой сборки Windows 10 под номером 17120, которая уже сейчас доступна на быстром канале обновлений. А пока что предлагаем вам ознакомиться со списком изменений. Windows Mixed Reality Некоторое время назад компания Microsoft объявила...

Релиз CLion 2018.1: новые возможности из С++17, поддержка WSL, CMake Install, плагин для Rust и многое другое Привет, Хабр! Вот и подоспел первый релиз CLion в этом году — 2018.1! В этом посте мы расскажем, что мы успели реализовать за эти месяцы и какие планы у нас на следующий релиз. Cначала очень коротко о главном. В этот релиз вошли: Поддержка языка C++ Поддержка возможн...

В 2020 году свой первый полёт совершит многоразовый космический корабль Dream Chaser Как известно, в США имеется немало частных компаний, занимающихся разработкой космических аппаратов. Большая часть из них пока находится в процессе разработки, поэтому сложно судить об их перспективах. К примеру, компания Sierra Nevada занимается космическими технологи...

Зарабатываем на 3D печати. Моделирование вырубки для печенья. Загрузка плеера window.bxPlayerOnloadbx_flv_player_658566184 = function(config) { if (typeof config != 'object') config = {'file':'https://youtu.be/aw0NIeAyG2Q','height':'300','width':'400','dock':true,'id':'bx_flv_player_658566184','controlbar':'bottom','flashplayer':'/...

Как Стив Джобс искал работу: резюме, составленное за 3 года до основания Apple Всем надо с чего-то начинать. В 1973 году легендарный предприниматель и сооснователь компании Apple Стив Джобс искал работу. Он тогда уже бросил учебу в Рид-колледже, однако до момента, когда Джобс навсегда изменит компьютерную индустрию, основав Apple, оставалось еще 3 года...

ЦОД для технопарка: от «бетона» до сертификации Tier Facility При строительстве центра технического обеспечения одного из крупнейших российских технопарков я отвечал за инженерную инфраструктуру. Объект седьмым в России прошел сертификацию Tier Facility авторитетного международного института Uptime Institute. О том, чего нам это стоило...

Samsung раскрыла даты обновления смартфонов до Android Oreo Турецкое подразделение Samsung всех сдало. Теперь мир знает, когда компания обновит свои устройства до Android Oreo. Конечно не все, у компании есть список устройств, которые обновляться больше не будут. Но уж Galaxy Note 8 точно должен будет получить Android 8, ибо о нём ...

Пишем небесных пчелок на Cloud Haskell Привет, Хабр! Прошло всего лишь каких-то 11577635 секунд с конца осенней школы GoTo в ИТМО. Неделя направления Распределённых систем началась с прототипирования распределённой системы на Cloud Haskell. Мы начали бодро и потому быстро выяснили, что существующую документацию...

Anet A6: как я боролся с косяками при печати из PLA Вот и я стал обладателем 3D-принтера - брат подарил мне на юбилей Anet A6 и полкило оранжевого филамента PLA. Начал печатать я сразу после сборки, на которую ушло часа три. И первое, с чем я столкнулся, пытаясь распечатать улучшенное крепление ремня Y - это неприлипание перв...

Python, Delphi и C++ глазами учёного Статья про использование Python в научных вычислениях подтолкнула меня написать эту статью. Это история, случившаяся со мной и с коллегами 6 лет назад. На тот момент я уже достаточно подразобрался с Delphi и Python, но только теперь я ощущаю что достаточно поработал с C/C++,...

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

Когда в бухгалтерии заменили принтер. «Надо всем переподключить» Если такая заявка в вашей системе сервис-деска вызывает дергающийся глаз и падение тонуса ― у вас наверняка еще не настроено удобное централизованное управление принтерами. Пора исправлять эту неувязочку. Статья скорее для тех, у кого нет этого сферического корпорейта в ва...

Выпущен Cake — свайповый браузер для смартфонов Компания Cake Technologies Inc выпустила браузер Cake для смартфонов. По словам разработчиков, данный веб-обозреватель идеально подходит для мобильных устройств, поскольку он не является упрощенной копией десктопного браузера. Практически все управление в Cake — свайповое. ...

Huawei намекает на то, что P20 и P20 Plus будут оснащены тремя камерами на задней панели Приглашение, отправленное Huawei в средства массовой информации, показывает, что мероприятие состоится в Париже 27 марта, чтобы представить три новых телефона Huawei P20. Существует предположение, что две из предстоящих моделей, Huawei P20 и Huawei P20 Plus, будут оснащены т...

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

Индийские программисты, печенье из Англии и Кавказ: истории отдела техподдержки Когда у тебя 4 миллиона пользователей, техподдержка должна работать как часы. Сегодня поделимся историями из нашего опыта: как справляемся со сложными ситуациями, как отвечаем на мат и как отправляем самым преданным пользователям брендированные кружки в Лондон. Какие обраще...

Imagine Cup 2018: прямая трансляция Всем привет! В 10:30 мы начинаем прямую трансляцию крупнейшего технологического конкурса для студентов — Imagine Cup. 16 лучших команд представят свои проекты на суд жюри и зрителей, среди которых вы увидите самодельный HoloLens, сделанный студентами из Нижнего Новгорода, ви...

Проверка исходного кода свободного графического редактора Krita 4.0 Не так давно состоялся релиз новой версии свободного графического редактора Krita 4.0. Самое время проверить этот проект с помощью PVS-Studio. Читать дальше →

Canva 1.0.3 Благодаря Canva создание дизайнов становится невероятно легким 🙌 (и веселым). Без труда создавайте красивые дизайны для работы, учебы и развлечений вместе с Canva — без специального обучения или ПО. Хотите сделать запись в Instagram или заголовок в Facebook? Ище...

Разбор предложений по шаблонам русского языка Существует несколько парсеров, подходящих для русского языка. Некоторые из них могут даже выполнять синтаксический анализ, как SyntaxNet, MaltParser и AOT: … или выявлять факты, как Tomita. Глядя на эти парсеры, я вижу какую-то огромную сложность вычислений, требования к...

PHDays 8: стартуют онлайн-конкурсы До PHDays 8 остался месяц. А значит, самое время размяться перед хардкорной конкурсной программой. За несколько недель до форума пройдут онлайн-конкурсы HackQuest и «Конкурентная разведка». Не упустите возможность попытать свои силы — на кону памятные призы и бесплатные пр...

KLD начинает зарабатывать Здравствуйте! Продолжаем эксперименты с пластиком HARZ Labs Dental на принтере KLD 1260. Это высокопрочный полимер, как заявляет производитель, созданный на базе биосовместимого сырья. Данный пластик рекомендуется для печати хирургических шаблонов и мастер-моделей под термо...

«Моя ошибка в том, что я слишком мало писал сам» — интервью с главным Telegram-прокрастинатором Павлом Федоровым О том, как раскрутить канал в Telegram, писать тексты и отдыхать.

В Германии рассказали о вероятности снятия санкций с России ЕС может инициировать постепенную отмену санкций против Москвы после ввода миротворцев ООН на восток Украины. Об этом заявил глава внешнеполитического ведомства Германии Зигмар Габриэль.

Ограничение длины текста через градиент Рассмотрим создание эффекта ухода текста в прозрачность как альтернативу обрезания текста многоточием. Читать дальше →

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

Моновендорный КЦОД на Садовом Новый ЦОД построен преимущественно на базе оборудования Legrand, а потому позиционируется участниками проекта как "моновендорный". 3data планирует предоставлять в нем широкий набор услуг - от традиционной аренды стоек до облачных сервисов. Телекоммуникации в ЦОДе о...

Оповещение на почту в режиме реального времени. Реально? Или как сделать Alert на Splunk Сколько времени проходит с момента возникновения какого-то важного события до реакционных действий? Зачастую очень много! Одним их факторов влияющих на время реакции служит несвоевременное информирование персонала, отвечающего за принятие решений. Сегодня мы расскажем ва...

[Из песочницы] Теневой бан и с чем его едят Многим из разработчиков игр reddit.com известен, как хорошее средство для рекламирования их игры, но не многие знают, что современный reddit, а так же некоторые другие сайты могут сыграть с ними довольно злую шутку, которая в конце концов выливается в массу потерянного време...

[recovery mode] Концепции автоматического тестирования Здравствуйте, меня зовут Дмитрий Карловский и у меня, к сожалению, нет времени писать большую статью, но очень хочется поделиться некоторыми идеями. Поэтому позвольте потестировать на вас небольшую заметку о программировании. Речь сегодня пойдёт об автоматическом тестировани...

Более 20 млн пользователей Chrome стали жертвами вредоносных блокировщиков рекламы Исследователь из AdGuard обнаружил в цифровом магазине Chrome несколько поддельных расширений для блокировки рекламы. Они использовали скрытые скрипты, чтобы управлять браузерами ничего не подозревающих пользователей. После того, как компания опубликовала отчёт, ком...

3D печать выходит в космос Компании Boeing и Oerlikon объединили силы для 3D-печати титановых аэрокосмических компонентов. Аэрокосмический гигант Boeing и швейцарская технологическая группа Oerlikon подписали соглашение о продвижении процессов 3D-печати. В пятилетнем партнерстве основное внимание буд...

Как выбирать и контролировать журналистов(копирайтеров) при написании статей для информационных сайтов Сегодня я расскажу о том как контролировать журналистов(копирайтеров) при написании статей для информационных сайтов. В первую очередь нужно разделять журналиста и копирайтера. Журналист это тот кто продумывает текст и пишет интересную статью. Коприайтер это тот кто НАБИРАЕТ...

Розыгрыш в Facebook: мышка Dream Machines DM1 Pro S и коврик DM Pad L ВНИМАНИЕ!!! КОНКУРС!!! И снова мы порадуем наших геймеров. На этот раз разыграем в Facebook целый игровой комплект – точную и быструю мышку Dream Machines DM1 Pro S + профессиональный коврик DM Pad L. А еще, по традиции, второй приз будет поощрительный – для любого ваш...

Анатомическая метафора кода. Где у кода мускулы Размышлял как-то о коде, программировании и всём таком; бродили всякие мысли. А что если взять, например, и заставить двух разработчиков написать несложные программы по одному ТЗ. Программисты одинакового уровня. Пишут независимо друг от друга. Код у них, естественно, получи...

Возрожден культовый плеер Winamp В основу своего проекта Элдредж положил версию Winamp 2.9, вышедшую в 2003 г. Его браузерный вариант включает в себя все памятные пользователям элементы оригинального Winamp, реализованные с помощью Web Audio API. Присутствует возможность настройки эквалайзера, загрузки MP3-...

Сложный колл-центр на JavaScript Хорошо сделаный колл центр приносит пользу: подтверждает заказы, напоминает о конференциях и доставке готовой еды. У нас в Voximplant есть модуль ACD и концепция очередей, с их помощью на платформе можно за пару часов собрать простое решение для распределения звонков. Почем...

«АйТеко» помогла перевооружить единый центр экстренного реагирования Нижнего Новгорода В Нижнем Новгороде создан Единый центр экстренного реагирования при возникновении чрезвычайных ситуаций, объединивший ситуационный центр главы города …

Установка центра сертификации на предприятии. Часть 2 Мы продолжаем нашу серию статей о центре сертификации на предприятии. Сегодня поговорим о построении диаграммы открытого ключа, планировании имен центра сертификации, планировании списков отзыва сертификатов и еще нескольких моментах. Присоединяйтесь! Читать дальше →

Видеообзор: ONYX BOOX DARWIN 3 — читайте книги правильно! Книга не перестает быть популярным носителем информации, который люди продолжают выбирать в наше время. Проблема лишь в том, что книги большие и толстые. Их нельзя положить в карман, сложно убрать в небольшую сумку и невозможно читать ночью без яркого источника света. Все ...

Авторизацию в macOS можно обойти с помощью Chrome RDP Некорректная работа утилиты удаленного доступа для браузера Chrome угрожает безопасности компьютеров под управлением macOS. Баг позволяет получить права текущего пользователя устройства без ввода логина и пароля. Для эксплуатации уязвимости нужен ряд определенных условий. Ch...

У Apple закончились iPhone 5С с 16 ГБ памяти, замена производится на 32 ГБ Компания Apple ведет достаточно интересную политику по производству и выпуску своих девайсов, за счет чего получает фантастические прибыли. ***

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

[Перевод] Самый медленный способ ускорить программу на Go Есть что-то прекрасное в программировании на ассемблере. Оно может быть очень медленным и полным ошибок, по сравнению с программированием на языке, таким как Go, но иногда — это хорошая идея или, по крайней мере, очень весёлое занятие. Зачем тратить время на программирование...

Калифорнийские ученые продемонстрировали 3D-печать водой Американские исследователи продемонстрировали забавную методику 3D-печати водой в среде из силиконового масла. Зачем? Ученые уверяют, что технология может найти применение в производстве гибкой электроники с жидкими проводниками. Рассказываем, как это работает и что такое «н...

Детали для RC машин на 3D принтере (hpi sprint2) Изготовление рычагов подвески для RC модели hpi sprint2 на 3D принтере. Элементы подвески для радиоуправляемой модели автомобиля изготовлены с помощью технологии 3D печати и трехмерного моделирования.RC модели и запчасти к ним конечно купить не сложно, но появление современн...

«Талмер» построил ЦОД для Металлоинвеста в Старом Осколе Компания «Талмер» завершила строительство нового центра обработки данных (ЦОД) в Старом Осколе для компании «Металлоинвест». В результате проекта заказчик получил современный и надежный дата-центр, максимально приближенный к стандартам Tier3. Главной целью проекта стало разв...

Уязвимость CSS угрожает сохранности приватных данных Сразу трое экспертов ИБ нашли уязвимости в новой версии языка веб-разметки CSS. Специалисты продемонстрировали, как особым образом сформулированный запрос может открыть доступ к конфиденциальным данным посетителей сайтов и фиксировать их действия. Первым о проблеме сообщил н...

Как выпустить самоподписанный SSL сертификат и заставить ваш браузер доверять ему Все крупные сайты давно перешли на протокол https. Тенденция продолжается, и многие наши клиенты хотят, чтобы их сайт работал по защищенному протоколу. А если разрабатывается backend для мобильного приложения, то https обязателен. Например, Apple требует, чтобы обмен данны...

Автоочистка и перезагрузка службы печати принт-сервера Короткий но полезный скрипт для админов. Имеется принтсервер с 34 принтерами, и у него происходят застревания в очереди печати, обычно это происходит когда принтер отдела отправлен в ремонт, а другой отдел хочет им отправить документ на не существующий принтер. Загрузка проц...

Как управлять инфраструктурой в сотни серверов и избежать проблем: 5 советов от инженеров King Servers В блоге на Хабре мы много пишем о построении ИТ-инфраструктуры — например, раскрываем вопросы выбора дата-центров в России и США. Сейчас в рамках King Servers работают сотни физических и тысячи виртуальных серверов. Сегодня наши инженеры делятся советами по управлению инфр...

Как избежать проблем с производительностью при создании React-приложений О производительности react React не зря считается очень производительным фреймворком. Он позволяет создавать быстрые динамические страницы с большим количеством элементов. Но бывают ситуации, когда элементов на странице становится очень много и встроенной производительност...

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

[Из песочницы] Минимизируем код React Redux приложения Мне хотелось поделиться собственными размышлениями и способом построения структуры приложения с использованием react-redux. Так как я относительно недавно стал писать код на JS и поэтому не претендую на истину и на действительно верный способ разработки. Надеюсь эта статья п...

Особенности использования CURA 3.2 для двухэкструдерной печати Двухэкструдерная печать это приоритетное направление современной 3дпечатной индустрии. Для реализации этого метода разработаны различные варианты экструдеров в комбинации с хотендами. Классический вариант для ортогонального принтера представляет собой поворачивающиеся каче...

MCN Telecom запустил узел связи в Санкт-Петербурге 10-й лицензированный оператор МгМн связи объявляет вводе в эксплуатацию комбинированного зонового и местного узла телефонной сети во втором по численности городе России, Санкт-Петербурге.

Курс инфопоиска на Зимней Пущинской Школе: учим старшеклассников создавать поисковые системы В наших технопроектах преподают более 200 коллег. Но многие этим не ограничиваются и проводят мастер-классы, курсы и лекции и на других образовательных платформах. Один из таких энтузиастов — Роман Васильев, который этой весной провел курс по инфопоиску в Зимней Пущинской Шк...

Расширение и использование Linux Crypto API [0] Интро Криптографический API в Linux введён с версии 2.5.45 ядра. С тех пор Crypto API оброс всеми популярными (и не только) международными стандартами: симметричного шифрования: AES, Blowfish, ... хэширования: SHA1/256/512, MD5, ... имитозащиты: hMAC-SHA1/256/512, hMAC-...

Машинка под управление смартфона Часть 1. Давно хотел собрать машинку под управлением смартфона, начало положено собран редуктор, колеса, написан скетч. А теперь по порядку. Покапавшись в домашнем хламе нашел несколько двигателей от CD ROMa, аккумуляторы от ноутбука, подшипники, шпильки. Так как сами моторчики слаб...

[Из песочницы] Arduino для начинающих Arduino для начинающих. Часть 1 Предисловие Доброго времени суток, Хабр. Запускаю цикл статей, которые помогут Вам в знакомстве с Arduino. Но это не значит, что, если Вы не новичок в этом деле – Вы не найдёте ничего для себя интересного. Введение Было бы не плохо начать со з...

Hyperloop в Украине: Мининфраструктуры анонсировало пресс-конференцию Министерство инфраструктуры Украины сделало весьма странный анонс, который можно было бы принять за первоапрельскую шутку, но ведь еще даже февраль не закончился. На сайте ведомства появилось приглашение на пресс-конференцию, которая пройдет уже завтра, 22 февраля. На пригла...

Печать шестеренки для лазерного принтера Существенно износились зубья шестеренки в лазерном принтере Canon LBP6000B и печать стала невозможной. А так хотелось еще на нем попечатать… Моделирование шестеренки выполнял в программе Gear template generator v3.1.1. Мои настройки (лишние отключил) выделены красными пря...

DigiCert отзывает 23 тысячи SSL-сертификатов: в чем причина 1 марта клиенты реселлера SSL-сертификатов Trustico узнали, что 23 тыс. сертификатов будут аннулированы в течение суток. Отзыв инициировал центр сертификации DigiCert — это было сделано потому, что в распоряжении Trustico оказались закрытые SSL-ключи клиентов. Подробнее о т...

Heatmap Painter Тепловая карта — картограмма, визуально показывающая интенсивность какого-либо точечного показателя в пределах территории на карте. Интенсивность кодируется цветом и прозрачностью. Наверняка вы не раз видели такие картинки. Так вот, что если вам нужно сделать такую картогра...

Расчет сроков и стоимости проектов: как это делается и можно ли упростить процесс? Если вы когда-либо занимались разработкой приложений на заказ, то наверняка знакомы с довольно рутинным процессом расчета стоимости и сроков реализации проекта. И ладно бы, если расчет проекта выполнялся лишь единожды, но зачастую потенциальные заказчики не могут уложиться...

Компания Philips экономит на производстве ламп благодаря аддитивным технологиям Одно из главных направлений деятельности известной компании Philips – это изготовление светотехники. С недавних пор предприятие полагается на технологии 3D-печати для повышения надежности и эффективности производственных линий, за счет чего экономит около 89 тысяч евро в год...

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

Продукт дня: зашифрованные накопители Verbatim с клавиатурой для ввода пароля SSD- и HDD-диски Store‘n’Go Secure Portable от компании Verbatim решают сразу несколько проблем. Они позволяют носить с собой большой объём информации, надёжно шифруют файлы и могут использоваться даже с устройствами, которые не умеют расшифровывать данные.

СМИ: Bitmain строит майнинг-центры на северо-западе США Майнинг-компания Bitmain без лишней огласки готовит к открытию несколько центров по добыче криптовалюты, расположенных на северо-западе США. Об этом свидетельствуют документы, оказавшиеся в распоряжении CoinDesk. Как отмечает издание, несмотря на то что никакой официальной и...

Нейронные сети, генетические алгоритмы и прочее… Мифы и реальность. Знаки Эта работа является продолжением всего сказанного ранее в статье «Нейронные сети, генетические алгоритмы и прочее… Мифы и реальность. Версия II». В большинстве статей, посвященных анализу текстов, которые удалось изучить автору, под анализом текста понимается главным образо...

Анонсирован ноутбук Honor MagicBook Наряду с анонсом флагмана Honor 10, дочерняя компания Huawei анонсировала свой первый ноутбук – Honor MagicBook. Ключевой особенностью новинки стала его автономность. По заявлению разработчиков, ноутбук должен обеспечить до 12 часов автономной работы. Как сообщают пре...

Facebook запустил фоторедактор в Историях Команда социальной сети Facebook запустила специальный редактор для фотографий в Историях (Stories) для десктопных пользователей. Об этом сообщил ресурс TheNextWeb. Функциональность напоминает стандартный редактор для публикации фото и предлагает различные опции — доб...

WordPress отвоевала 30% всех вебсайтов Сегодня компания W3Techs рассказала о новой статистике Интернета, и сообщила, что самой популярной CMS осталась WordPress. На эту систему управления содержимым сайта приходится 30% всего Интернета – очень впечатляющий результат. Доля WordPress продолжает расти, и отрыв от д...

[Из песочницы] Qt: Пишем обобщенную модель для QML ListView Кому-то материал этой статьи покажется слишком простым, кому-то бесполезным, но я уверен, что новичкам в Qt и QML, которые впервые сталкиваются с необходимостью создания моделей для ListView, это будет полезно как минимум как альтернативное*, быстрое и довольно эффективное р...

Переход с AngularJS на Angular: цели, планы и правила переноса элементов (1/3) В январе мы в Skyeng закончили перевод нашей платформы Vimbox с AngularJS на Angular 4. За время подготовки и перехода у нас накопилось много записей, посвященных планированию, решению возникающих проблем и новым конвенциям работы, и мы решили поделиться ими в трех статьях ...

[Из песочницы] Асинхронная работа с PostgreSQL в C Сегодня захотелось написать небольшую заметку об асинхронной работе с PostgreSQL в C. Мотивы просты: для небольшой утилитки встала необходимость реализовать такой функционал, гугл на тему понятных и рабочих примеров предательски молчал (нашелся только пример в pqxx для C++ —...

Facebook ограничил доступ к Pages API, Events API, Groups API и Facebook Login Facebook ограничил данные, доступные через Pages API, Events API, Groups API, Facebook Login и Instagram API в рамках работы по усилению защиты личной информации пользователей после скандала с Cambridge Analytica. В частности, компания сообщила о вводе следующих ограничений:...

Как мы запускали стандартные примеры из библиотеки STM32Cube Добрый день! Не секрет, что стандартные примеры, работающие из коробки, — штука неплохая: загрузил на плату и наслаждайся. Это удобно для быстрого ознакомления. Но затем, если мы намерены сами что-то создать, нужно разбирать код примера, читать документацию, писать свой код...

[Из песочницы] Как написать обмен с 50 поставщиками и не сойти с ума Поставщики бывают разные. Одни готовы подстроиться под наш формат — другие нет; одни обмениваются SOAP'ом — другие REST'ом; одни работают с кодами товаров — другие с идентификаторами предложений; одни готовы отдать статус по заказу — другие нет; у одних есть справочники, эле...

21 сервис и приложение, которые помогут вам написать книгу Литературные сообщества, образовательные площадки, текстовые редакторы и другие полезные инструменты.

Проект импульсный блок питания с корпусом на 3d принтере Лабораторный блок питания Привет дорогие друзья, хочу предложить Вашему вниманию одну из первых моих работ. Конечно идея не моя, и подобных бп полно наклепали, но я все таки осмелюсь показать Вам свою версию сего девайса, и кто то из Вас возможно захочет собрать нечто подоб...

Способ управления цветовыми схемами приложения под iOS Даже для самого что ни на есть начинающего разработчика (скорее, на которого и рассчитан данный очерк), надеюсь, не секрет, что в коде не должно присутствовать никаких т.н. «hardcoded»-значений и прочих всяких там «magic numbers». Почему – тоже, надеюсь, понятно, а если нет,...

Meizu загонит журналистов на анонс смартфона сковородкой Китайская компания Meizu готовиться к рассылке журналистам весьма необычные приглашения на свое следующее пресс-мероприятие. Фото комплекта с приглашением опубликовал некий работник фабрики, упаковывавший в набор настоящую сковороду. На каждой сковороде расположен стикер Me...

[Перевод] Ричард Хэмминг: Глава 29. Вы получаете то, что вы измеряете «Цель этого курса — подготовить вас к вашему техническому будущему.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2365 в закладки, 360k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, н...

[Из песочницы] Как не стать честным рассыльщиком Давно хостился на одном ресурсе, у которого была услуга «списки рассылки». Для тех, кто не в курсе – загружаешь список адресов (списки сформированы легально, никакого спама, Double Opt-in) и формируешь письмо, сервис автоматически рассылает письмо по всем адресатам. Собствен...

[Из песочницы] Пакетная обработка изображений в Windows с ImageMagick. Часть I ImageMagick — свободный и кроссплатформенный редактор для работы с графикой. Он состоит из нескольких консольных утилит. Его возможностей не счесть, как звезд на небе. В сети есть множество примеров, как пользоваться им. Но большинство из них для Linux или PHP. Для Windows ...

Microsoft рассказала об ограничениях ARM-версии Windows 10 В декабре Microsoft представила первые ноутбуки на базе ARM-версии Windows 10, способные работать без зарядки большую часть дня. Устройства от HP, Asus и Lenovo ещё не поступили в продажу, поэтому об ограничениях операционной системы для этих компьютеров не было изв...

Приглашаем на MiniAiCup#2. В этот раз мы испортили AgarIO Шесть лет подряд мы (Mail.Ru Group) совместно с СГУ проводим Russian Ai Cup (соревнование по написанию игровых ботов). Придумываем игровой мир, пишем к нему API и сталкиваем лбами стратегии, написанные участниками. Выходит каждый раз довольно интересно, самобытно и вообще э...

Блеск и нищета Java для настольных систем Вы не поверите, но в 2018 году всё ещё нужно разрабатывать Desktop приложения. Представьте себе такой клуб анонимных Java программистов, запойных и беспробудных, которые сидят и делятся своими проблемами. — Здравствуйте, меня зовут Юрий, я пишу Desktop приложения в 2018 ...

Ищем поддержку hover на css Доброго времени суток, дорогие хабрахабровцы! При создании адаптивной версии сайта, часто бывают ситуации, когда надо знать: поддерживает ли браузер пользователя hover, или нет. К примеру, выпадающее при наведении подменю, или же различные анимации, привязанные к событию ...

[Из песочницы] Домашняя беспроводная сеть на Cisco Mobility Express руками чайника С чего все началось Как обычно, такие мысли приходят когда нечего делать. Так вот, будучи на море я подумал: а почему бы не сделать дома бесшовный быстрый wi-fi… Как назло еще тесть купил себе Netgear Orbi, который работал на удивление неплохо. Что у меня было на тот момент...

Релиз пакета офисных приложений LibreOffice 6.0 Сообщество The Document Foundation выпустило обновлённую версию пакета офисных приложений LibreOffice с открытым исходным кодом, получившую индекс 6.0. LibreOffice разрабатывается с 2010 года и представляет собой ответвление от проекта OpenOffice.org. В состав прогр...

[Из песочницы] Как я взломал паяльник Фраза звучит несколько странно? Спасибо техническому прогрессу — не так давно «сфотографировать на телефон» звучало не менее странно. В конце прошлого года я купил паяльную станцию, уже успевшую получить ярлык «народная». Её достоинства: удобные жала-картриджи T12, приличн...

Торговая война между США и Китаем навредит американскому бизнесу Fмериканскому бизнесу следует подготовится к тому, что отношения между президентом США Дональдом Трампом и китайскими властями в ближайшем будущем ухудшатся. Причина состоит в вводе ряда импортных пошлин на китайские товары.

Изменчивые формы и вау-эффекты: о магии простыми словами Продолжаем рассматривать идеи создания различных эффектов для сайтов. Закончили мы на SVG масках, а сегодня на повестке дня элемент path и формы, которые с его помощью создаются. Точнее их изменения. И снова мы постараемся избежать использования сложных технологий, рассмот...

Очевидное благо: как и зачем использовать сервисный подход за рамками ИТ (Часть 3) Продолжаю делиться опытом, как сервисный подход выходит из айтишной сферы (как управление процессами ИТ-обслуживания) и интегрируется с другими внутренними службами компании. Чем полезен сервисный подход и какие «подводные камни» ждут на этом пути я рассказывал. Сегодня – н...

На какие жертвы пошла Xiaomi, чтобы сделать Mi Mix 2S по-настоящему классным Разработка безрамочного смартфона Xiaomi Mi Mix 2S отняла у команды инженеров Xiaomi много времени и сил, написал Лэй Цзюнь, генеральный директор компании, на своей странице в Weibo. Причиной тому стало множество несовершенств процессора Snapdragon 845, составляющего аппара...

Vivo показала концепт безрамочного смартфона с выдвижной камерой Интересный концепт смартфона привезла на выставку MWC 2018 компания Vivo. Мобильное устройство под названием Apex обладает действительно безрамочным дисплеем, в нижнюю часть которого встроен сканер отпечатков пальцев.  В то время, когда вся мобильная индустрия идёт на п...

[Из песочницы] Веб-разработка как стимул или в погоне за мечтой Всех приветствую! Меня зовут Дмитрий. Мне 36 лет и я веб-разработчик / дизайнер. Работаю в одной немецкой IT-компаний. Это история о том, как добиться чего-то большего, преодолевая трудности. Здесь сознательно буду использовать только имена, полагая что все участники хотят...

[Перевод] Веб-типографика: создаем таблицы для чтения, а не для красоты Наталия Шергина, фрилансер-редактор и студентка Нетологии, специально для блога перевела лонгрид Richard Rutter о типографике веб-таблиц. Хорошие дизайнеры не жалеют времени на типографику. Они тщательно подбирают шрифты, перебирают множество типографических шкал и скрупу...

Фундаментальная уязвимость HTML при встраивании скриптов Чтобы описать суть проблемы, мне нужно рассказать, как вообще устроен HTML. Вы наверняка в общих чертах представляли себе, но я все равно коротко пробегусь по основным моментам, которые понадобятся для понимания. Если кому-то не терпится, сразу переходите к сути. HTML — это ...

[Перевод] Руководство по созданию собственных шейдеров в Unreal Engine Благодаря системе нодов редактор материалов является отличным инструментом для создания шейдеров. Однако у него есть свои ограничения. Например, там невозможно создавать циклы и конструкции switch. К счастью, эти ограничения можно обойти с помощью написания собственного ко...

Белгородский избирком по ошибке пригласил 1,2 млн избирателей на сайт Навального Белгородский избирком напечатал 1,2 миллиона приглашений на выборы президента, указав ошибочный адрес своего сайта. Теперь ссылка ведет на сайт оппозиционера Алексея Навального, который призывает на выборы не ходить. На ошибку в приглашениях обратил внимание телеграм-канал «...

Шутер Hunt Showdown от Crytek обзавелся системными требованиями Компания Crytek объявила, что мультиплеерный шутер с элементами выживания Hunt Showdown стал доступен в раннем доступе Steam. Вместе с этим разработчики раскрыли системные требования проекта, с полным списком которых можно ознакомиться ниже. Минимальные...

[Перевод] Go: Хороший, плохой, злой У Go есть некоторые замечательные свойства, которым посвящён раздел «Хороший». Но когда речь заходит о применении этого языка не для создания API или сетевых серверов (для чего он и был разработан), а для реализации бизнес-логики, то я считаю Gо слишком неуклюжим и неудобны...

Как написать генератор случайных чисел и можно ли предсказать Math.random? Вы когда-нибудь задумывались, как работает Math.random()? Что такое случайное число и как оно получается? А представьте вопрос на собеседовании — напишите свой генератор случайных чисел в пару строк кода. И так, что же это такое, случайность и возможно ли ее предсказать? ...

[Перевод] Функция random() у гуглобота работает абсолютно детерминированно Я проводил некоторые эксперименты, как Googlebot разбирает и рендерит JavaScript, и наткнулся на несколько интересных вещей. Первое — то, что функция Math.random() в Googlebot выдаёт полностью детерминированные серии чисел. Я написал маленький скрипт, который использует этот...

Правительство Турции одобрило досрочное проведение президентских выборов Члены парламента Турции проголосовали за законопроект, согласно которому выборы президента в стране состоятся досрочно — 24 июня. В этот день также собираются провести выборы в турецкий парламент. Стало известно, что члены турецкого парламента посредством голосовани...

Google Chrome начнет помечать все http страницы как «не защищенные» с релизом Chrome 68 в июле 2018 Через 5 месяцев актуальная версия самого популярного в мире браузера добавит текст "Не защищено" ("Not secure") в адресной строке всех страниц, которые открываются не по https. Подробности и опрос под катом. Читать дальше →

[Перевод] Марвин Мински «The Emotion Machine»: Глава 1. Влюбленность О жизнь — великий песенный цикл, Переплетение случайностей, А любовь — то, что всегда верно, И я — Мария Румынская. — Дороти Паркер. Многие считают абсурдным рассуждать о человеке как о своего рода машине — почему мы и слышим периодически заявления, подобные этому: Гражда...

#промо: Alpari Invest — приложение для инвестиций на iPhone Инвестиции в наше время — это возможность получить дополнительный заработок. Можно выбрать криптовалюты и столкнуться с проблемами ввода фиатов, конвертации и вывода средств. Можно использовать банковские вклады для приумножения своих средств, но почти весь доход съест инф...

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

3D-печать металлами на Formnext 2017 3D-печатные детали из инженерных филаментов способны потеснить металлические там, где достаточно их прочности и температурной стойкости. Недавно мы писали о том, какие пластики используются в промышленной FDM-печати и какая техника для работы с ними демонстрировалась на For...

[Перевод] Почему я не подписываю соглашения о неконкуренции После университета я устроился в IT-отдел компании по обработке платежей и взысканию долгов. Мой стол стоял рядом с колл-центром: я целыми днями выслушивал, как люди на пособии делают покупки не по карману и влазят в долги. Когда несколько продажников ушли и начали собственн...

Онлайн статистика в Telegram Вам нравится процесс ожидания? Когда необходимо сидеть и ждать, пока одна из статистик/аналитик/метрик загрузится… «Но у нас все нормально, — ответите вы. — У нас крутые спецы, наши страницы грузятся за доли секунд, мы даже кешировать умеем.» А как на счет мобильного интер...

Fujitsu Stylistic Q738: планшет «2-в-1» с отсоединяемой клавиатурой Компания Fujitsu представила гибридный планшетный компьютер Stylistic Q738, который можно использовать в качестве ноутбука благодаря подсоединяемой клавиатуре. Новинка наделена  13,3-дюймовым дисплеем с разрешением Full HD (1920 × 1080 пикселей)...

[Из песочницы] Как я искал работу в Сингапуре И я знаю, что если завтра уеду в Америку или Сингапур, то за месяц-два точно найду работу в QA, благо английский позволяет. © DorialИменно эта фраза из статьи, опубликованной в корпоративном блоге моего последнего работодателя в РФ, побудила меня написать собственную. Пример...

Биткоин-процессинг BitPay получил $40 млн инвестиций по итогам раунда финансирования Серии B По итогам расширенного раунда финансирования Серии B платежный биткоин-стартап BitPay получил $40 млн. Раунд возглавила фирма Menlo Ventures, для которой это первые инвестиции в криптовалютное пространство, пишет Recode. В инвестиционном портфеле венчурной фирмы из Калифорни...

Обзор игровой гарнитуры MSI DS502 – Дракон-гриль и басс-пушка Главное, чем отличается хорошая игровая гарнитура от хорошей обычной – это возможность определять местонахождение противника по звуку. С MSI DS502 всё немножко иначе. Эта огненная цыпочка кажется едва тлеющей со стороны, зажигает интерес после подключения и воспламеняе...

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

Biz Breeze #1. Субъективно — о новостях CRM и ИТ-бизнеса На Хабре публикуются много интересных и разных дайджестов, которые мы читаем каждую неделю: о событиях, мобильной разработке, дизайне, программировании и т.д. Нам показалось странным, что нет историй об IT в бизнесе. А между тем, всё больше банков, магазинов, страховщиков, п...

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

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

Нативная инверсия зависимостей в TypeScript и React Когда я задумался о внедрении зависимостей в TypeScript, то первое, что мне посоветовали — inversify. Я посмотрел эту и другие библиотеки, реализующие паттерн Service Locator, и даже сделал свою собственную — typedin. Но когда я работал над версией typedin 2.0, то в конце к...

Геймплейное видео головоломки MovE в дополненной реальности Когда Apple только выпустили ARKit для iOS 11, казалось, что все разработчики поголовно пытались всунуть дополненную реальность в свои проекты. Сейчас ажиотаж утих, и вместо того, чтобы добавлять технологию ради технологии, ее используют интересным образом, делая центром игр...

Самый быстрый Индиан: Key/Value контейнер на базе Trie «Может показаться, что я ничего не делаю. Но на самом деле, на клеточном уровне, я очень занят» Автор неизвестен В 21 веке построение программ все чаще напоминает конструктор Lego. Этот подход подразумевает, что многие «кубики» придуманы до нас. Собственно их элементарность...

Корпуса для авиаремонтного завода Всем здравствуйте! Довольно редко где-то публикую информацию о выполненных заказах, разве что иногда кое-что всплывает в группе Вконтакте. А так, работаю в этой сфере уже 4 года. Сейчас открыл в Краснодаре Центр молодежного инновационного творчества, где уже ведется обучающ...

[Перевод] Редактор сценариев Age of Empires 2 можно превратить в машину Тьюринга Ничто не может сравниться с вечером, потраченным на логику высказываний, машины Тьюринга и редактор сценариев AOE2… Среди прочих замечательных возможностей, доступных в редакторе, самой потрясающей является функция определения триггеров. Они приводят к выполнению действи...

myMail 6.4.0.23816 myMail – бесплатный почтовый клиент для Yandex, Gmail, Rambler, Mail.Ru, Hotmail, iCloud, Outlook.com, Yahoo и любых других IMAP или POP3 почтовых сервисов! Теперь каждый может завести бесплатный ящик вида логин@my.com. Загрузите приложение и создайте короткий и запомин...

Кто есть кто в команде разработки и стоит ли программисту работать на аутсорсе — Oh, my code Несколько месяцев назад мы запустили серию интервью Oh, My Code на образовательном канале Технострим. И сегодня хотим поделиться интервью с одним из наших гостей. Как из космоса попасть в мобильную разработку, кто есть кто в команде разработки и стоит ли программисту работат...

Apple неожиданно разослала приглашения на весеннюю презентацию Случилось то, чего многие уже перестали ждать. Сегодня компания Apple неожиданно разослала приглашения на свою весеннюю презентацию. Мероприятие пройдет 27 марта.Интересно, что местом проведения грядущей презентации стал не Театр Стива Джобса в Apple Park, а Лейн Тек Колледж...

Xiaomi Mi 7 поддерживает ужасную беспроводную зарядку Qi Каждый производитель, когда речь заходит о телефоне топового уровня, стремится сделать его наиболее технологичным и продвинутым. По предварительной информации, флагман Xiaomi Mi 7 сможет похвастаться почти полностью безрамочным экраном, двойной камерой с вертикальным располо...

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

Мы ищем авторов. Знаешь, как сделать iguides лучше — докажи! Меняем твое умение круто писать о гаджетах и технологиях на деньги и интересные задания.

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

Китайская PUBG Mobile вышла в Google Play Буквально недавно мы обсуждали факт копирования китайскими разработчиками популярных проектов, а сегодня в свет вышла полноценная PUBG для Android. Стоит отметить, что студия Bluehole, будучи владельцем франшизы PlayerUnknown's Battlegrounds, подписала контракт с Tencent на ...

Для чего же нужен 3D принтер? Или бородатый баян Часть 2 (Макет) Здравствуйте уважаемые друзья! В продолжение своей рубрики "Для чего же нужен 3D принтер или бородатый баян", я решил написать новую небольшую статью, предыдущую Вы можете посмотреть тут. Не буду расписывать по стопятсот раз зачем это надо, поскольку для фанатиков филос...

Автоматизация действий атакующего, используя metasploit и Python Известно, что метасплойт написан на Ruby и не поддерживает скрипты, написанные на Python. Несмотря на это у метасплойта есть двусторонний RPC–интерфейс, при помощи которого можно запускать задачи. Есть две библиотеки, позволяющие взаимодействовать с remote procedure call (R...

[recovery mode] Необходима помощь сообщества. «Мир, дружба, жвачка» Так получилось, что некогда возникала необходимость иметь данные по всем телефонным звонкам в одной организации, где для связи использовалась Avaya CM 5.0 (а в последствии 6.0), сейчас уже и эти версии динозавры из прошлого, но это все не важно. Важно то, что еще в 2010 г. ...

[Из песочницы] Понятие квалифицированного заказчика в проектном менеджменте Введение В процессе работы аналитиком мне неоднократно приходилось разбирать причины неудач в проектах. По мере накопления опыта у меня выработалась определенная методика работы с заказчиками, которой хотел бы поделиться. Думаю, что не мне одному приходилось сталкиваться с...

BizBreeze #2: мифы о CRM и глубокие проблемы бизнес-процессов Мы продолжаем пилить свой мини-дайджест. На этой неделе в зарубежных изданиях вышло несколько интересных статей о CRM-системах и о бизнес-процессах. Мы выбрали самые яркие и готовы их прокомментировать — как всегда, субъективно и с долей иронии. Когда с бизнес-процессами ...

[Перевод] Почему "=" означает присваивание? Давайте посмотрим на следующий код: a = 1 a = a + 1 print(a) В среде ФП часто критикуют данный момент императивного программирования: «Как так может быть, что a = a + 1? Это всё равно что сказать „1 = 2“. В мутабельном присваивании нет смысла». Здесь мы наблюдаем несовпад...

Как импортировать банковские SMS и вести бюджет на iPhone Приложений для учета финансов в App Store сейчас великое множество, но, как правило, все они похожи друг на друга (некоторые даже слепо копируют дизайн): создали счета прихода/расхода, а затем вносите самостоятельно информацию о всех своих транзакциях. Это не всегда удобно...

MathOps или математика в мониторинге То, о чем я хочу рассказать, началось 30 декабря 2010 года, когда компания Etsy выложила на GitHub первый коммит своей системы StatsD. Эта, сейчас уже, суперпопулярная система, написанная на JavaScript (хипстеры ликуют), в которую можно отправлять метрики, замеры исполнения ...

Яндекс меняет дизайн горизонтальных фиксированных рекламных блоков Сегодня некоторые вебмастера отметили изменение дизайна горизонтальных фиксированных блоков в РСЯ: все текстовые элементы приведены к единому стилю — черный цвет на сером фоне. Например, на Searchengines.guru было: Стало: Изначально заданная стилистика объявлений не по...

FusionPBX, или снова-здорово, FreeSWITCH В ту же реку Относительно недавно я написал себе шпаргалку по настройке FreeSWITCH. Описанный там процесс настройки привел к работоспособной в тестовых условиях конфигурации. Тест был необходим для составления предварительного представления о том, с чем придется иметь дело п...

[Перевод] Топ VSCode расширений, которые ускорят вашу разработку на JavaScript VSCode — это кроссплатформенный редактор с открытым исходным кодом, ставший любимым среди программистов, особенно среди веб-разработчиков. Он быстрый, расширяемый и имеет массу возможностей и настроек. Если вы до сих пор не работали с ним, то советую попробовать. Для VSCode...

Сервис 3D-печати i.materialise взял на вооружение цветные 3D-принтеры Mimaki Компания i.materialise предлагает новый сервис по 3D-печати цветных изделий с улучшенной, более яркой палитрой. Для печати используются струйные фотополимерные 3D-принтеры производства японской компании Mimaki, лишь недавно вышедшей на рынок аддитивных технологий.Подробнее.....

Алгоритм выбора location в Nginx Алгоритм выбора location обязателен к знанию при настройке nginx. Тем не менее, на официальном сайте nginx (на 2018 год) не сказано ни слова про алгоритм выбора в случаях, когда какие-то location'ы вложены друг в друга, а в статьях в интернете приводятся в корне неверные алг...

[Перевод] Ричард Хэмминг: Глава 8. Искуственный интеллект-III «Цель этого курса — подготовить вас к вашему техническому будущему.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2365 в закладки, 360k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, н...

[Из песочницы] Как не стать Python-разработчиком Как выглядит трек обучения программированию на Python с нуля? С чего стоит начать? На чем сделать акцент? Как не потерять интерес? Полгода я искал ответы на эти вопросы, тщательно исследуя предметную область. Я обнаружил много полезных советов. Особенно в заметке Василия Бо...

Что происходит с надкусанным яблоком? Правильно — оно портится Или почему последние МакБуки Про — тот еще адок. Реальная история с недавно-купленным MacBook Pro в компании, который я взял домой для настройки. Итак, по пунктам: Нет USB и Ethernet. Надо было перекинуть файл 600Мб с одного компа на МакПро. Стоят рядом. Как? По медленному ...

[Из песочницы] Spring Boot. Фоновые задачи и не только Введение В данном туториале я хочу привести пример приложения для отправки email-ов юзерам, основываясь на дате их рождения(например с поздравлениями), используя аннотацию Scheduled. Я решил привести данный пример, т к по моему мнению он включает в себя довольно многие вещи,...

[Из песочницы] Как я олимпиаду на Java писал или почему лучше не пользоваться Scanner Вчера завершился Региональный этап Всероссийской олимпиады школьников. Я участвовал в нем и выбрал для этого язык Java. Основной причиной, почему я решил писать олимпиаду именно на Java заключался в том, что на тот момент я довольно хорошо ее знал и понимал то, как в ней реа...

В 2017 году в России удвоили установку промышленных роботов В Москве впервые прошёл Industrial Robotics Workshop, в котором приняло участие более 250 экспертов рынка. Согласно данным Международной федерации робототехники (IFR), в России в прошлом году был отмечен значительный рост ввода в эксплуатацию промышленных роботов. П...

Разбор задачек от Одноклассников на JPoint 2018 Алоха! Самым, наверное, интересным событием на этой неделе в мире Java стала конференция JPoint, которая прошла в Центре Международной Торговли в Москве. Одноклассники предложили посетителям тоже поучаствовать в разработке самой высоконагруженной системы на Java и помочь на...

Эрдоган назвал вполне вероятными новые военные операции в Сирии В Анкаре считают вполне вероятными новые военные операции в Сирии. Такое заявление сделал глава Турции Реджеп Эрдоган. Анкара намерена уничтожить терроризм в САР. По словам Эрдогана, Турция не собирается захватывать часть Сирии, а желает противостоять членам бандформирова...

JAP LCD 5,5 – первые отпечатки. Здравствуйте, коллеги!В выходные наконец-то опробовал свой новый принтер.Собственно к «ваньке» у меня были в основном две претензии – «поедание» первых слоев и воблинг…. Плохую точность «победил» покупкой RK-1 - высокая точность печати требуется очень редко, и точность «вань...

Самодельный 3D принтер Как я собирал свой первый 3D принтер С чего все начиналось. На работе была свалка отработанных матричных А3 принтеров. Покопавшись в них, я набрал двигатели и валы. Так же на Авито было куплено 2 ксерокса формата А3 на запчасти, по 200 руб. шт. Разобрав их до винтика, ...

[Из песочницы] Управляем браузером с помощью PHP и Selenium Интро Всем привет! Сегодня я расскажу вам о том, как с помощью PHP можно работать с Selenium. Чаще всего это бывает необходимо, когда перед вами стоит задача написать автотесты для web интерфейса или свой парсер/краулер. С Википедии«Selenium — это инструмент для автоматиза...

[Из песочницы] Своя змейка, или пишем первый проект. Часть 0 Предисловие Привет Хабр! Меня зовут Евгений «Nage», и я начал заниматься программированием около года назад, в свободное от работы время. Просмотрев множество различных туториалов по программированию задаешься вопросом «а что же делать дальше?», ведь в основном все рассказыв...

[Перевод] Обзор новшеств ECMAScript 2016, 2017, и 2018 с примерами Сложно уследить за новшествами различных версий ECMAScript, а ещё сложнее — найти полезные примеры их применения, не перекапывая горы информации. Поэтому сегодня мы публикуем перевод материала, автор которого проанализировал 18 новых возможностей ECMAScript, в число которых ...

Apple готова нанести удар по Chromebook У Apple возникла большая проблема. Всего пять лет назад iPads и ноутбуки Mac доминировали в американских классах. Но со временем Chromebook от Google стал лидером в классах, обеспечив почти 60 процентов поставок в США. Продажи iPad в сильно сократились. Apple теперь готова н...

Интересные факты о Python или «С днем рождения, Python!» Всем привет! Сегодня 20 февраля, а это означает, что сегодня день появления на свет языка программирования Python! Сегодня Python исполняется 27 лет. За эти года, Python стал одним из самых популярных языков программирования в мире. Что же, пожелаю дальнейшего развития и п...

Тимати разыгрывает квартиру в Москве Популярный рэпер Тимати решил разыграть двухкомнатную квартиру в Москве. Исполнитель объявил о конкурсе, который проводится на базе сети личных ресторанов рэпера «Black Star Burger». Эм-си лично вручит ключи от московской квартиры победителю конкурса. Рэпер лично со...

[Из песочницы] 3D посты в Facebook: что и как Недавно разработчики Facebook анонсировали поддержку 3D-постов. То есть теперь любой пользователь может легко загрузить низкополигональную модель в нужном формате (об этом ниже), снабдить её текстом и показывать своим друзьям и знакомым. Читать дальше →

«Сверхъестественное» – идеальный сериал в жанре фэнтези «Сверхъестественное» – это культовый приключенческий сериал о борьбе двух братьев Винчестеров с демонами Ада. Этот фильм захватывает с первых минут просмотра онлайн, так как он имеет захватывающий сюжет, в котором зритель увидит крутые тачки и невероятно талантливых ак...

[Перевод] Введение в квантовые вычисления Привет, Хабр! Совсем недавно мы рассказывали вам о квантовых вычислениях и языке Q#. Сегодня же мы уйдем в теорию еще глубже и рассмотрим историю квантовых вычислений. Кроме того, в этой статье вы найдете 5 требований к квантовому компьютеру. Какими свойствами должна обладат...

Передняя панель корпуса Cooler Master MasterCase H500P Mesh White изготовлена из сетки Каталог компании Cooler Master пополнил компьютерный корпус MasterCase H500P Mesh White. В его внешности моментально обращает на себя внимание передняя панель из сетки, за которой установлено два 200-миллиметровых вентилятора с подсветкой. Верхняя панель изготовлена из ...

«HR-аналитика» средствами R Является продолжением предыдущих публикаций. Неожиданно оказалось, что для одной из задач, которую пришлось решать примерно год назад, а именно оценка «надежности» большого коллектива, нынче есть весьма популярное название «HR аналитика». Актуализируя в рамках новой задачи м...

Биржа Bitfinex добавила поддержку Segregated Witness Пятая по суточному объему торгов криптовалютная биржа Bitfinex добавила поддержку решения по масштабированию биткоина Segregated Witness (SegWit). We are proud to announce support for SegWit.https://t.co/FTCmRrRo2K pic.twitter.com/Kk2cA71wNN — Bitfinex (@bitfinex) 20 лютого ...

Анонс Windows 10 Insider Preview Build 17650 (Skip Ahead) Доброе утро, друзья! Компания Microsoft продолжает работу над следующим крупным обновлением для Windows 10, разрабатываемым под кодовым названием Redstone 5. Сегодня инсайдерам на канале Skip Ahead стала доступна новая сборка системы под номером 17650, так что не забудьте п...

Windows 10 Build 17650 – Защитник Windows, Microsoft Store, Вкладки Как обычно, Microsoft в конце недели дает инсайдерам новую сборку Windows 10 под номером 17650. Толком еще Redstone 4 не вышла, а уже идет вовсю разработка Redstone 5. Изменений катастрофически мало, но мой долг перед Родиной заключается в том, чтобы осветить их, так как вам...

Голографическая 3д-печать ускоряет время производства объектов в десятки раз Большинство 3д-принтеров имеют общий недостаток – невысокую скорость печати. Все дело в принципе аддитивного производства, где создание объекта происходит слой за слоем. Но новая технология голографической 3д-печати позволяет создать готовую модель буквально за несколько сек...

Резюме Стива Джобса выставлено на аукцион Некоторое время назад компания RR Auction выставила на аукцион заявление о приеме на работу, заполненное Стивом Джобсом в 1973 году. На данный момент ставка на этот лот составляет 50 000 долларов. Однако не исключено, что за оставшиеся до конца аукциона три дня она ощутимо в...

Концепция 3D принтера печатающего металлом с большим разрешением и огромной скоростью В очередной раз, рад приветствовать, уважаемое сообщество! Пару лет назад я начал поиски простой технологии производства прецизионных изделий из металла. Так в «фоновом режиме» я изучал разные технологии обработки металлов, разные методы создания металлических изделий, от л...

Коэффициент Джини. Из экономики в машинное обучение Интересный факт: в 1912 году итальянский статистик и демограф Коррадо Джини написал знаменитый труд «Вариативность и изменчивость признака», и в этом же году «Титаник» затонул в водах Атлантики. Казалось бы, что общего между этими двумя событиями? Всё просто, их последствия ...

Facebook запретила рекламу биткоинов и других криптовалют Facebook ввела запрет на рекламу каких-либо криптовалют и ICO (первичного размещения токенов). Директор по управлению продуктами Роб Летерн (Rob Leathern) заявил, что социальная сеть больше не будет показывать объявления, «продвигающие финансовые продукты и се...

Узнайте, как будет выглядеть Xiaomi Mi 6X Случилось множество утечек, позволяющих оценить внешность Xiaomi Mi 6X. Сегодня опубликован еще один снимок. На изображении фигурирует тыльная панель телефона. Крышка выполнена из металла и окрашена в серый цвет. Фото дает представление о дизайне Xiaomi Mi 6X. Гаджет получит...

Блок автономного управления 3D-принтером на основе Raspberry Pi В нашей организации есть 3D-принтер Printbox3d One. У него есть встроенный картридер для SD-карт. Но чтобы запустить печать все равно нужен ПК. Из-за чего принтером пользоваться не очень удобно: он сильно ограничен в мобильности. Поэтому я решил сделать блок автономного упра...

ТОП лучших смартфонов Xiaomi по версии западных СМИ Про Xiaomi сегодня пишут и говорят везде, потому что их гаджетами активно пользуются любители Android. Даже там, где их устройства официально не продаются. Эти смартфоны привозят и распространяют через серую розницу, заказывают самостоятельно из Китая или других стран. Ком...

Конференция DEFCON 21. «Как мой Ботнет заработал миллионы долларов на продаже автомобилей и победил русских хакеров» Благодарю Вас за то, что пришли послушать моё выступление. Я расскажу Вам несколько крутых вещей о своей карьере, своих ботах и ботнет системе, которые принесли мне больше удовлетворения, нежели что-либо другое. Например, о том, что написанный мною бот позволил заработать ми...

Новый iPhone SE появится на следующей неделе? Презентация Apple 27 марта, которую компания больше позиционирует как мероприятие для учителей и студентов, может ознаменоваться презентацией iPhone SE второго поколения. Об этом сообщает издание Forbes, ссылаясь на собственные источники и аналитиков. Одним из факторов, с...

[Перевод] Знакомство с рекомендательными системами Привет, Хабр! Давайте вернемся к периодически затрагиваемой у нас теме машинного обучения и нейронных сетей. Сегодня речь пойдет об основных типах рекомендательных систем, их достоинствах и недостатках. Под катом — интересная статья Тоби Дейгла с кодом на Python, Над катом...

Новая статья: Клавиатура MSI VIGOR GK70 – игры в цвете Кроме компактных размеров, эту механическую клавиатуру отличает оригинальная настраиваемая RGB-подсветка с анимированными эффектами, возможность взаимодействия с другими игровыми аксессуарами и функции управления компьютерными компонентами MSI. Мы опробовали это уст...

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

Один человек погиб в результате нападения на турецкий конвой в Ибдлибе Во время нападения на турецкий конвой в сирийской провинции Идлиб погиб один человек. Еще двое пострадали в результате атаки. О случившемся проинформировал Генштаб турецких ВС. Нападение было совершено 30 января, во время проведения работ в Идлибе, признанным зоной деэскал...

Производство информационных систем. Часть 2. Формирование проектного решения V РАЗРАБОТКА ПЛАНА-ГРАФИКА ПРОЕКТНЫХ РАБОТ Чтобы выполнить большой и важный труд, необходимы две вещи: ясный план и ограниченное время. Элберт Хаббард И вот заказчик и исполнитель ударили по рукам, решив, что именно они будут производить, определив примерные сроки и стоимос...

Печать лебедки из SBS+ и P-Carbon пластиков В линейке пластиков, предлагаемых нашей компанией, появились 2 новых, очень интересных материала:HTW P-Carbon - филамент на основе модифицированного полиуретана с добавлением волокон углепластика для увеличения жесткости и прочности. Обладает хорошей межслойной адгезией. Зар...

Нам и не снилось-01.8: Азы SLS по соседству с фикусом, или дуэль обзоров на порошковую Лизу Синтеритную... Приветствую! Давеча подряд известные у нас гуру стали соревноваться обзорами на одни и те же устройства 3D-печати SLS-"порошками". Оба клипа - каждый - минут по восемь, думаю - сочтёте их полезными. Речь - про вот этот девайс, и про то, что он может - будь то дизайн-м...

[Перевод] Почему в 2018 году я использую метод разработки, которому уже 30 лет Создавать игры сложно И самая сложная часть создания игр — это препродакшен. Это заявление может показаться обескураживающим. Все мы слышали о очень тяжёлых периодах продакшена игр и часто видели лёгкие, простые и интересные периоды препродакшена. Почему же я утверждаю, что...

Дата-центр с интересной физической защитой Мы используем для своего облака дата-центр DataPro. Да, интегратор «Техносерв» строил свои дата-центры и серверные узлы, да, мы умеем это делать, да, у нас есть нужные инженеры в штате, но мы предпочитаем отдавать именно размещение на аутсорс. Почему? Потому что дата-центр...

Биржа Bittrex разъяснила позицию в отношении хардфорка Bitcoin Private Одна из ведущих криптовалютных бирж Bittrex заявила, что не добавит в листинг Bitcoin Private (BTCP), хардфорк на основе блокчейнов биткоина и ZCLassic, который состоится уже сегодня. Однако, из-за временной приостановки вводов и выводом ZClassic, держатели ZCL на Bitrrex пр...

Nabu mini - взгляд снаружи и изнутри. Показать всё, что скрыто... Первое знакомство с этим принтером произошло на выставке в Москве, которая проходила весной в парке Сокольники. И как позже оказалось этот принтер взял первый приз по качеству печати по голосованию посетителей.В итоге большую часть времени провел у стенда Nabu изучая их прин...

Mobio Talks с Борисом Голиковым (YouDrive) о бизнесе, Яндекс.Драйве, рынке каршеринга и конкуренции Основатель компании Mobio и Getloyal, Алексей Писаревский, взял интервью у Бориса Голикова, гендиректора каршеринга YouDrive. В рамках передачи Mobio Talks обсудили, как развивается рынок каршеринга, чего ждать от прихода Яндекс.Драйв, какой новый вид транспорта ждет Москву ...

[Из песочницы] Тестирование проектов C/C++ с помощью Python Введение Хорошо известна возможность интеграции Python и C / C++. Как правило, этот прием используется для ускорения программ на Python или с целью подстройки программ на C / C++. Я хотел бы осветить возможность использование python для тестирования кода на C/C++ в IDE без п...

"РЭП Холдинг" перешел на аутсорсинг печати Konica Minolta оптимизировала затраты промышленного холдинга "РЭП Холдинг" на печать с помощью комплексной услуги аутсорсинга печати. Переход к аутсорсинговой модели сделал расходы предприятия на печать полностью прозрачными и прогнозируемыми.

Делаем дизайн iOS клиента Trashbox Всем привет, сегодня я хочу поделиться с вами процессом разработки дизайна интерфейса iOS клиента Trashbox. Как создается макет? Как делать его анимацию? Ответы на эти вопросы вы найдете в этой статье. Поехали. С чего начать? Начать разработку стоит с изучения гайдла...

Книга «Чистая архитектура. Искусство разработки программного обеспечения» «Идеальный программист» и «Чистый код» — легендарные бестселлеры Роберта Мартина — рассказывают, как достичь высот профессионализма. «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, п...

Завершение постройки H-Bot/CoreXY "RapiD Quiet" 3.0 После покупки готового принтера, немного попечатав и разобравшись что к чему взялся собрать принтер самостоятельно.Выбор пал на проект Принтер H-Bot/CoreXY "RapiD Quiet"Хотелось тоже H-Bot, но попробовать боуден. В общем потихоньку, за 2,5 месяца вроде получилось )Первые рез...

Наушники Apple AirPods взорвались во время тренировки в спортзале Взрываться могут не только смартфоны, но и куда более компактные гаджеты вроде наушников. Именно такой случай произошел с жителем Флориды Джейсоном Колоном (Jason Colon), который спокойно занимался в спортзале, когда обнаружил, что его наушники Apple AirPods стали работать н...

Как работать в Opera VPN под Android? Прочел на сайте статью «ТОП-6 бесплатных VPN для Андроид». Поставил на телефон Opera VPN 1.4.1 под Android и запутался: все, что касается подключения сделал, а как перейти к работе? Никак не могу вызвать строку для ввода URL. У меня Опера с VPN стоит на ноутбуке, там про...

Как я применяю 3D печать До 3D По образованию я радиотехник и занятие радиотехническим творчеством для меня не пустой звук.Это огромное удовольствие сделать сложное устройство своими руками или повторить чей-то успех и получить клевый прибор. Но есть одна проблема, которая не давала мне покоя во вре...

[Перевод] Почему же так тяжело привлекать деньги в опенсорс? Это 4-я статья из цикла переводов текстов зарубежных представителей опенсорс движения. Значительная часть предыдущих статей была посвящена анализу причин, мешающих разработчикам активнее участвовать в OS проектах. Сегодняшний текст посвящен поиску решения одной из ключевы...

Браузер Google Chrome для Android-смартфонов получит поддержку ручного ввода паролей Несколько лет назад Google добавила в свой фирменный веб-браузер Chrome функция менеджера паролей, которая ежедневно помогает десяткам миллионов людей заходить на те или иные сайты. Если раньше при входе в свою учетную запись приходилось каждый

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

Samsung вводит массовое производство для Cryptocoin mining ASIC По сообщениям, компания Samsung заключила контракт с китайской фирмой по производству сборочных ASICs Bitcoin, объем производства которой уже начался в январе. Согласно отчету на южнокорейском веб-сайте The Bell, Samsung начала производство ASIC для разработки Bitcoin для н...

На следующее мероприятие Meizu журналисты получат приглашение на сковородках Пресс-служба компании Meizu готовится начать рассылку журналистам приглашений на следующее мероприятие компании.

Обновление Samsung Galaxy S7 до Android 8.0 Oreo отложено В сети появились новые подробности о сроках выхода обновления до Android 8.0 Oreo для смартфонов Samsung Galaxy S7 и S7 edge. По данным турецкого сайта Guncelmiyiz, на котором Samsung выкладывает информацию по локальным прошивкам, релиз апдейта можно ожидать ближе к середине...

Установка центра сертификации на предприятии. Часть 1 Привет, Хабр! Мы начинаем новую серию статей. Она будет посвящена развертыванию службы сертификатов на предприятии на базе Windows Server 2016 с практическими примерами. Сегодня обозначим вступительные моменты и поговорим о типовых схемах развёртывания иерархии PKI: двухуров...

Знакомство с ConcourseCI Привет, Я заметил, что на Хабре очень мало информации про такой сервер сборки, как ConcourseCI. Я решил восполнить этот пробел и написать небольшое введение. Под катом описание этого инструмента и небольшой туториал. Читать дальше →

Как вылечить китайца. Часть 1 "Хождение по мукам". Приветствую, уважаемые читатели! Эта статья о моем поиске неисправности Wanhao Duplicator 7 (D7). В первую очередь выражаю благодарность представителю технической поддержки Top3DShop Александру Пономареву за терпение и внимательное отношение к клиенту, а также моему сотрудн...

iOS 11.3 упростила загрузку приложений из иностранных App Store В iOS 11.3 разработчики компании Apple существенно упростили процесс обновления приложений, загруженных из иностранных разделов App Store, пишет немецкий ресурс Macerkopf. Теперь пользователям, освоившим шопинг за пределами местного каталога, больше не нужно переключаться ...

В ЕС вступает в силу новый регламент защиты ПД В конце мая Европейский союз планирует ужесточить требования к обработке персональных данных. Подробнее о нововведениях и реакции ИТ-компаний — под катом. Читать дальше →

UX-кинотеатр – Эмоции. Чувства. Интервью Перед нами стоит задача улучшать продукты банка с учетом пользовательского опыта. Можно решить эту задачу, протестировав всё приложение, и написать отчёт на несколько сотен страниц с рекомендациями по исправлению. По времени эта работа займёт где-то 3-4 месяца (кошмар, Agi...

Хардкорный взлом самошифрующегося HDD. Реверсим и хакаем внешний накопитель от Aigo Для подписчиковРеверсинг и взлом внешних самошифрующихся накопителей — мое давнее хобби. В прошлом мне доводилось упражняться с такими моделями, как Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. Совсем недавно коллега занес мне еще один экспонат: Patriot (Aigo) SK8671, к...

Как отключить пароль при каждой загрузке Mac После приобретения нового Mac и его первого запуска или чистой установки macOS, операционная система попросит зарегистрироваться, указав логин и пароль. После каждой перезагрузки понадобится ввод пароля от учётной записи администратора. С точки зрения безопасности, это надеж...

Мега-Учебник Flask, Часть XIV: Ajax (издание 2018) Miguel Grinberg Туда Сюда Это четырнадцатая часть Мега-Учебника Flask,k, в которой я собираюсь добавить функцию перевода текста в реальном времени, используя службу перевода Microsoft и немного JavaScript. Читать дальше →

«Росатом» создал спецструктуру для 3D-печати Новая специализированная компания, названная «Русатом – аддитивные технологии» (РусАТ), должна стать единым отраслевым интегратором по развитию трехмерной печати и приносить многомиллиардную прибыль. РусАТ учреждена в структуре компании ТВЭЛ, занимающейся топливом и б...

JavaScript, Java, какая теперь разница? На прошлом JPoint пообещал написать статью про использование GraalVM для смешивания Java и JS. Вот она. В чем проблема? В повседневной практике часто встречаются приложения, состоящие из двух частей: JavaScript-фронтенд и Java-бэкенд. Организация интеропа между ними требу...

Новый офис учебного центра NTC — учебный центр Check Point 12 марта в Москве произошло торжественное открытие нового офиса учебного центра NTC (Network Training Center) — сертифицированного учебного центра компании Check Point в России. Новое расположение учебного центра — БЦ Голден Гейт (б-р Энтузиастов д.2). В конце статьи небольш...

Головоломка Dissembler расшевелит серое вещество каждого уже 22-го февраля на iOS Только ленивый не трубит о том, что игры становятся простыми и не бросающими игроку вызов. Для таких есть разработчик Иен МакЛарти, который создает абстрактные головоломки, в числе которых его последнее творение под названием Dissembler. Игра очень проста на первый взгляд, в...

Принтер FLSUN 3D Metal Frame Large Print Area 3D Printer Небольшой обзор на FLSUN 3D Metal Frame Large Print Area 3D Printer.Попечатал на прюше и выяснил что не хватает мне области печати и скорости. Решил обзавестись чем то другим как в плане кинематики, так и площади печати.Посмотрел, пошуршал в кошельке, посмотрел на жену (но г...

Разработка драйвера PCI устройства под Linux В данной статье я рассматриваю процесс написания простого драйвера PCI устройства под OC Linux. Будет кратко изучено устройство программной модели PCI, написание собственно драйвера, тестовой пользовательской программы и запуск всей этой системы. В качестве подопытного вы...

Открытая бесплатная трансляция конференции Mobius 2018 Piter 20-21 апреля, то есть уже завтра-послезавтра, в Петербурге пройдёт конференция по мобильной разработке Mobius. Android и iOS, разнообразные темы от многопоточности до тестирования, российские спикеры и зарубежные звёзды — о том, что там будет, мы уже писали. А вот о чём ...

#PostgreSQL. Ускоряем деплой в семь раз с помощью «многопоточки» Всем привет! Мы на проекте ГИС ЖКХ используем PostgreSQL и недавно столкнулись с проблемой долгого выполнения SQL скриптов из-за быстрого увеличения объема данных в БД. В феврале 2018 года на PGConf я рассказал, как мы решали эту проблему. Слайды презентации доступны на сайт...

Google улучшил результаты мобильного поиска для фильмов Google улучшил результаты поиска для запросов, связанных с фильмами. Теперь в поисковой выдаче пользователи также будут видеть отзывы и смогут купить билеты. На данный момент эти нововведения запущены в США и Индии. При вводе запроса [showtimes] (расписание сеансов) Google в...

[Перевод] WebRTC и Electron: тренд для desktop-приложений В блоге на хабре мы стараемся рассказывать интересные истории из собственного опыта: телефония и браузеры, телеком, автоматизация звонков, видеоконференции — все эти истории. Но наш давний знакомый Цахи, автор bloggeek.me и мировой спец по WebRTC, настолько хорошо пишет, ч...

Pre-sale инженер — личный психолог сейла или человек на границе денег и техники Одной из довольно интересных вакансий на рынке труда в сфере IT является должность pre-sale инженера (к сожалению часто пишут pre-sale менеджера). И очень часто по отношению к данной профессии можно услышать вопрос: «Что входит в круг обязанностей данного специалиста?». Да...

Когда владельцам смартфонов Samsung ждать Android Oreo На официальном сайте турецкого представительства компании Samsung Electronics появилась информация о том, когда смартфоны южнокорейского производителя получат обновление до Android Oreo. На данный момент [...]

Флагманский LG G7 ThinQ показался на качественном рендере Известный своей осведомленностью Эван Бласс (Evan Blass) через аккаунт в Twitter под ником @evleaks опубликовал качественный рендер готовящегося к выпуску смартфона LG G7 ThinQ, пока не представленного производителем официально. Изображение показывает смартфон со всех сторо...

YouTube упрощает прямые трансляции и тестирует режим PiP в браузере Видеохостинг YouTube анонсировал некоторые нововведения, касающиеся прямых трансляций на ПК и мобильных устройствах, а также тестирует новые функции, которые вскоре могут появиться в веб-версии сервиса.  Как сообщает ресурс 9to5Google, некоторые пользователи веб-версии ...

Сотовый оператор Tele2 сделал звонки в США и Китая дешевле, чем на номера России Когда отправляешь в какое-то путешествие, то всегда приходится смотреть на цены голосовых звонков в тот или иной регион. Иногда бывает так, что оператор предлагает ужасно невыгодные условия обслуживания, хоть такое и бывает крайне редко. В

Изучаем и реализуем алгоритм работы правильного observer паттерна для react компонентов Итак продолжаем развивать observer-паттерн. В предыдущей статье от старого и очень простого паттерна "observer" маленькими шагами мы пришли к mobx и написали его мини-версию. В этой статье мы напишем полноценную версию mobx которая реализует алгоритм обновления зависимостей...

HTML редактор онлайн: Топ-5 лучших бесплатных визуальных онлайн редакторов «ХТМЛ» Без HTML не существует интернета, и каждому веб-разработчику требуются удобные инструменты для создания и редактирования кода. Конечно, существуют редакторы типа Sublime Text или Visual Studio Code, но их использование целесообразно, если вы работаете над масштабным проектом...

Илон Маск: излишняя автоматизация Tesla была ошибкой В несвойственной для миллиардера манере покаяния, CEO Tesla Илон Маск признал, что компания чересчур усердно строит роботов для производства. «Чрезмерная автоматизация в Tesla была ошибкой», написал Маск в Твиттере в ответ на вопрос репортера Wall Street Journal. «Люди нед...

Приложение Canva для дизайна стильной графики доступно в Google Play на русском языке Android-приложение Canva для интуитивного дизайна графики на основе готовых макетов выпущено на русском языке. Программа позволяет не только редактировать фотографии из галереи телефона или планшета, но и создавать уникальную графику для социальных сетей, макеты полиграфичес...

Как перейти на микросервисы и не разломать production Сегодня расскажем, как переводили на микросервисы монолитное решение. Через наше приложение круглосуточно проходит от 20 до 120 тысяч транзакций в сутки. Пользователи работают в 12 часовых поясах. В то же время функционал добавлялся много и часто, что довольно сложно делать ...

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

Гибридный Range Rover поднялся по лестнице к «Небесным вратам» Range Rover Sport с гибридной силовой установкой поднялся по лестнице из 999 ступеней к арке «Небесные врата» на горе Тяньмэнь в Китае. Видео опубликовали на канале Land Rover в соцсети YouTube. Уклон лестницы ведущей к арке «Небесные врата» составляет 45°. За рулем Range ...

Асинхронные (самосинхронные) схемы. Вычисление логических функций непосредственно по графу событий. Часть 2 Напомню, в первой части речь шла о вычислении простых импликант (конъюнкций) для циклических поведений без параллелизма, выбора и кратных сигналов по трем точкам (состояниям). Задача состояла в том, чтобы импликанта покрыла точку 2 (то есть была равна 1 на этом состоянии)...

Ардуированная кофемашина Привет, обитатели ХабраХабр! Возможно, по сути статьи я ошибся ресурсом, за мое 9 летнее отсутствие появился некий geektimes, возможно, я должен написать это там, но напишу сюда — на хабрахабр. Если не прав — не бейте ногами. Я люблю делать простые как топор вещи, но одно...

Настройка среды разработки: кофейная гуща (Часть 2) Привет, дорогой читатель! В этот раз я хочу поделиться своим результатом настройки персонального окружения для работы с различными PHP-based проектами с использованием Puppet. В данной статье описываются результаты, которые были получены в процессе изучения и написания Puppe...

Google AdSense убрал оповещение с требованием подтверждения адреса В сообщении пользователей просили подтвердить адрес, введя PIN-код, полученный по почте

ПТК КРУГ-2000 управляет котлом ПТВМ-50 Самарской ГРЭС Научно-производственной фирмой «КРУГ» успешно введена в эксплуатацию система автоматического управления горелками котла ПТВМ-50 ст. №11 Самарской ГРЭС на базе программно-технического комплекса КРУГ-2000® (ПТК КРУГ-2000®).

Go 1.10 Release Party @ Badoo 24 февраля Привет, Хабр! Я Алина, редактор блога компании Badoo. Вы, конечно, уже слышали, что релиз Go 1.10 на подходе, и гоферы устраивают пир на весь мир отмечают это событие весь февраль и во всем мире. И мы туда же. Вместе с сообществом Golang Москва приглашаем на Go 1.10 Rel...

[Перевод] Люди не хотят чего-то действительно нового — они хотят привычное, но сделанное иначе От переводчика: это довольно старая статья 2015 года, однако, на мой скромный вкус, она по-прежнему актуальна, как и многие другие материалы от Нира Эяля. Если ваш новый продукт или сервис не набирает популярность, спросите себя: как найти мой ролл «Калифорния»? Должен приз...

6 интересных багов, с которыми я столкнулся, пока делал игру для ВКонтакте Мне нравится делать игры, это мое хобби. В общей сложности около года в свободное время я делал игру на javascript для ВКонтакте. В настоящее время игра доделана, запущена, прошла модерацию ВКонтакте и доступна в каталоге игр. Это не статья вида “как я сделал игру”, а расс...

91% экрана, сканер под дисплеем и выдвижная селфи-камера — Vivo представили смартфон APEX Бренд Vivo не очень известен у нас, зато это, наверное, один из топовых производителей, не боящихся экспериментов. Все свои наработки он демонстрирует не только на уровне патентов или лабораторных образцов, а почти сразу выпускает коммерческие образцы. Идеальные гаджеты для ...

[Из песочницы] Как я проходил тестовое задание на летнюю стажировку в Яндекс Привет Хабр, сегодня я расскажу о том, как я проходил тестовое задание на летнюю стажировку в Яндекс. Эта публикация будет полезна начинающим разработчикам, любителям олимпиадного программирования, тем кто неравнодушен к С++ и Java, или просто хочет прочесть интересную стат...

Стали известны ограничения Windows на ARM Microsoft прилагает все усилия, чтобы популяризировать Windows 10 на ARM, тем самым конкурируя с Chrome OS и мобильными платформами Android и iOS. На этой неделе компания опубликовала полную документацию для OEM-производителей, планирующих использовать Windows 10 на устройст...

Интересные материалы: 04.04 Туториалы и курсы, инди-игры и редактор потоков - это у нас сегодня на закуску.

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

Модульное тестирование react компонетнов withRouter (jest, enzyme) При разработке модульных тестов для react компонента, обернутого в вызов withRouter(Component) столкнулся с сообщением об ошибке, что такой компонент может существовать только в контексте роутера. Решение этой проблемы очень простое и не должно по идее вызывать вопрсов. Хотя...

«Цифровые государства»: как они развивались В прошлой статье мы разобрались, что из себя представляют цифровые государства по своей сути, на каких идеях они базируются и какими были первые работающие системы в США и СССР. Теперь предлагаем перейти к важному периоду, когда возможность объединения разрозненных технолог...

Рынок систем охлаждения для дата-центров на пороге значительных перемен Охлаждение дата-центров всегда дорого обходится владельцам центров обработки данных. Отчет от Global Market Insights свидетельствует, что мировой рынок систем охлаждения для дата-центров к 2024 году достигнет 20 млрд. долларов. Это огромный скачок, так как в 2016 году отме...

Пользовательские агрегатные и оконные функции в PostgreSQL и Oracle В этой статье мы посмотрим, как в двух системах создавать пользовательские агрегатные и оконные (в терминологии Oracle — аналитические) функции. Несмотря на различия в синтаксисе и в целом в подходе к расширяемости, механизм этих функций очень похож. Но и различия тоже имею...

Руководство по SDN/NFV (9, часть 2) Виртуализированная среда задает новые требования к коннективности различных доменов дата-центра и дата-центров между собой.

[Перевод] Immer: новый подход к иммутабельности в JavaScript Иммутабельные структуры данных, реализующие методику совместного использования неизменяемых фрагментов информации (structural sharing), выглядят как отличная технология для хранения состояния приложения. Особенно — в комбинации с архитектурой, основанной на событиях. Однако ...

Foxconn выставит на IPO подразделение и заработает $4 млрд Foxconn планирует провести IPO одного из своих подразделений, чтобы привлечь порядка $4 млрд на развитие восьми своих проектов. Подразделение, акции которого будут выставлены на продажу, носит название Foxconn Industrial Internet (FII)...

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

5 самых важных фишек Android P, он же Android 9 По словам известного инсайдера Эвана Бласса, операционная система Android P в версии для разработчиков должна была стать доступна в середине марта. Но Google выложила её в открытый доступ буквально на днях. Меня зовут Денис Зайченко, и это Пять главных фич Android P, он же A...

На MWC 2018 ожидается анонс смартфонов ASUS Zenfone 5 Series Компания ASUS, по сообщениям сетевых источников, начала рассылать приглашения на презентацию, которая пройдёт в рамках выставки мобильной индустрии Mobile World Congress (MWC) 2018. ASUS наметила анонс на 27 февраля. На приглашении красуются надпись #BACKTO5 и стили...

I/O Extended 2018 Moscow: приглашение На дворе весна, а это значит, что приходит время традиционных конференций технологических гигантов. Среди таких событий — Google I/O, которая в этом году пройдет с 8 по 10 мая в Сан-Франциско. Если вы не хотите смотреть трансляцию Keynote в одиночестве, а готовы сразу обсуди...

Ещё один инструмент для проверки ваших npm зависимостей — wtfwith Вы как-нибудь задумывались, сколько версий одной и той же библиотеки затягивает ваша клиентская или серверная сборка? Мне вот в какой-то момент стало интересно. Навскидку найти для этого готовый инструмент не получилось, а смотреть глазами package-lock слишком утомительно. К...

YouTube введёт строгие санкции против вредящих сообществу авторов YouTube начнёт гораздо строже наказывать владельцев каналов, которые вредят репутации сервиса. Генеральный директор Сьюзен Войжитски (Susan Wojcicki) рассказала о главных целях компании на 2018 год. Одним из самых примечательных обещаний стало введение штрафных санк...

Girard Gibbs LLP идет в суд против Google Юридическая фирма Girard Gibbs LLP подала групповой иск на компанию Google с требованием возместить моральные убытки пользователям, которые пострадали от некачественной техники производителя. По словам юристов, в смартфоне 2016 года Pixel и Pixel XL была проблема с микрофоно...

Новые отраслевые требования: Удостоверяющие Центры прекращают выпускать 3-летние SSL-сертификаты с 1 марта 2018 года С 1 марта 2018 года Certification Authority/Browser Forum (CA/B Forum) вводит новые требования для всех Удостоверяющих Центров: максимальный срок действия всех типов SSL-сертификатов не должен превышать 825 дней (27 месяцев).  Решение было принято на голосовании 193. Единог...

Обзор вспомогательной библиотеки Android SDK v26 26 версия Android SDK принесла новые возможности в наши Андроид приложения, включая шрифты как ресурсы, загружаемые шрифты, поддержка эмоджи, автоматические размеры TextView, управляемые физикой анимации через Spring and Fling, обратная совместимость для векторных анимаций, ...

Какие новые 3D принтеры подарил прошлый год: небольшой обзор от 3dVision Печать на 3d-принтерах находится на этапе стремительного взлета. Вместе с тем, как на заводах снижается доля традиционных методов обработки материала, аддитивное производство укрепляет свои позиции. По мере распространения технологии, установки для печати становятся более до...

[Перевод] Реактивное программирование в Objective-C Со временем языки программирования постоянно изменяются и развиваются из-за появления новых технологий, современных требований или простого желания освежить стиль написания кода. Реактивное программирование можно реализовать с помощью различных фреймворков, таких как Reactiv...

#скидочки | 1 февраля Bomber-O (Бесплатно) | MotivateMe (Бесплатно) | Fonta (75 руб.) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Ma...

[Перевод] Что действительно случилось с Vista См. также: «Что действительно случилось с Vista: инсайдерская ретроспектива» Я обычно пищу о вещах, которыми непосредственно занимался — или писал код, или управлял проектом. В этой статье я выбрал другой подход, чтобы написать о своём взгляде на глубинные причины фиаско Wi...

[Из песочницы] Почему Ramda? Пост содержит перевод статьи «Why Ramda?», которую подготовил один из контрибьютеров Скот Сайет. Статья была опубликована 10 Июня 2014 года на сайте и рассказывает о том почему стоит обратить своё внимание на библиотеку Ramda и функциональное программирование в целом. Примеч...

Театр «Комедiя» В нижнем Новгороде проедут кастинг для «Голубой камеи» Композитор Ким Брейтбург проведет кастинг для спектакля «Голубая камея» в театре Нижнего Новгорода «Комедiя». Конкурс состоится 6-7 апреля. Чтобы принять участие в конкурсе, каждый потенциальный артист обязуется приготовить два вокальных номера, которые помогут жюри получи...

Great developer, true engineer and real leader — RIP Shawn O. Pearce 29 января 2018, скончался Шон Пирс, известный программист, автор, коммиттер и основатель многих проектов, в том числе Git, Jgit, libgit и Gerrit Code Review. Умер выдающийся разработчик, настоящий инженер и отличный руководитель, оставив замечательных пацанов, жену и всё оп...

List.of() и все, все, все… Здравствуйте, хаброжители. Наконец дошли руки написать что-то на хабр. Первая статья была немного скучной и узкоспециализированной. Поэтому я пишу в песочницу во второй раз. (UPD но почему то попал не в песочницу оО) На этот раз речь пойдет о нововведениях Java. А именно п...

Российские ученые исследуют фотополимерную 3D-печать инфракрасным светом Команда российских ученых из Федерального научно-исследовательского центра «Кристаллография и фотоника» РАН опубликовала доклад о повышении эффективности лазерной фотополимерной 3D-печати с помощью инфракрасных излучателей и добавок из наночастиц.Подробнее...

Softer Meetup. Как правильно иметь дело с User Story? В четверг, 29 марта (уже завтра!), в офисе сервиса путешествий Туту.ру пройдет очередной Softer Meetup. Обсудим, как на самом деле нужно записывать требования в виде (User) Story и работать с ними, оставаясь в согласии с принципами и ценностями Agile. Читать дальше →

SOLID SOLID критикует тот, кто думает, что действительно понимает ООП © Куряшкин ВикторЯ знаком с принципами SOLID уже 6 лет, но только в последний год осознал, что они означают. В этой статье я дам простое объяснение этим принципам. Расскажу о минимальных требованиях к языку прог...

[Перевод] 3D-движок, написанный на формулах MS Excel Скриншот экрана игры Эта статья посвящена тому, как я смог написать 3D-движок только на формулах Excel. Я реализовал следующий функционал: бесконечная процедурно генерируемая карта лабиринта рендеринг трассировкой лучей в реальном времени вычисление окклюзии рендеринг пр...

Grow Empire: Rome 1.3.25 Развивайте империю: Рим — это увлекательная игра, в которой оборона башен (TD) и механизмы стратегии сочетаются с элементами ролевой игры (RPG). Вы Цезарь, могущественный лидер Римской республики. Ваша цель — победить другие цивилизации древней Европы при помощи армии, сос...

Как писать весёлые тексты в Instagram и не выгорать Пять советов от Марии Грабарчук.

Измерение уровня жидкости в топливном баке ракеты Введение Топливо из резервуара окислителя и резервуара горючего поступает в камеру сгорания ракетного двигателя. Синхронная подача топлива в заданной пропорции обеспечивает эффективную работу ракетного двигателя. Эффективная работа зависит от точного измерения уровня то...

Алиса, Google Assistant, Siri, Alexa. Как писать приложения для голосовых ассистентов Рынок голосовых ассистентов расширяется, особенно для русскоязычных пользователей. 2 недели назад Яндекс рассказала впервые про платформу Яндекс.Диалоги, 2 месяца назад Google представила возможность писать диалоги для Google Assistant на русском языке, 2 года назад со сце...

В США хотят законодательно ограничить использование онлайн-данных После скандала Facebook vs Cambridge Analytica, связанного с массовой утечкой данных пользователей, власти США задумались о вводе новых ограничений на сбор данных для интернет-сервисов. Сенаторы Ричард Блументаль (Richard Blumenthal) и Эд Марки (Ed Markey) разработали законо...

[Из песочницы] Знакомство с новым элементом dialog Привет, Хабр! Представляю вашему вниманию перевод статьи "Meet the New Dialog Element" автора Keith J. Grant. HTML 5.2 представил новый элемент dialog для нативных модальных окон. На первый взгляд, он кажется довольно простым (так и есть), но поигравшись с ним я о...

Обзор Samsung DeX – как превратить смартфон в компьютер Эра смартфонов началась более десяти лет назад, но уже тогда многие пользователи понимали что у них в кармане лежит не просто телефон, а полноценный компьютер. Не удивительно, что производители стали выпускать различные варианты устройств для использования смартфона в роли н...

Безопасно ускоряем Erlang приложение c помощью NIF на Rust В статье освещен вопрос интеграции Erlang и Rust на примере реализации вероятностной структуры данных Бёртона Блума, позволяющей проверить принадлежность элемента множеству с необходимой точностью. Читать дальше →

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)