Архив за 28 мая 2017 - 3

Представить сегодня городского жителя без рюкзака — невозможно. Программисты и it-сотрудники компаний не являются исключением. Лето почти вступило в свои права, а значит многие задумаются о покупке нового рюкзака. Я долго выбирал рюкзак для себя и решил поделиться самыми удачными, на мой взгляд, моделями, которые можно найти на прилавках интернет-магазинов.
image
Читать полностью »

Британские ученые заявили, что люди были заброшены на Землю из космоса

Британский ученый из университета Кардиффа заявил, что люди появились не на Земле, а прибыли из космоса. По его мнению, первые микробы, из которых развилось все живое на планете, были занесены кометой. По расчетам ученого, это произошло около 3,5 миллионов лет тому назад. Его точку зрения восприняли всерьез британские спецслужбы.

Читать полностью »

У людей, которые плохо и мало спят, мозг сам себя съедает

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

Читать полностью »

Всех приветствую дорогие читатели.

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

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

Читать полностью »

Часть 3: Yubikey 4 и LUKS

Двухфакторная аутентификация при монтировании зашифрованного раздела LUKS с помощью Yubikey 4 - 1

Введение

В статье рассматривается реализация двухфакторной аутентификации с помощью ключа Yubikey 4 для монтирования зашифрованного раздела LUKS.

Процесс реализации двухфакторной аутентификации с помощью ключа Yubikey 4 для монтирования зашифрованного раздела LUKS можно разбить на три части:

1. Подготовка LUKS раздела.
2. Подготовка к использованию ключа Yubikey 4 в операционной системе.
3. Непосредственно использование ключа Yubikey 4 для двухфакторной аутентификации.

Начальные условия:

  • Linux Mint 18 Sarah 64-bit
  • Yubikey 4

Читать полностью »

С утра вы приходите на работу, выпиваете чашечку кофе, закусывая печенькой, и в полной боевой готовности идете на свое рабочее место. Заходите в Jira (любой другой трекер), выбираете наиболее приоритетную задачу из текущего спринта и переводите ее в статус “In Progress”. Спустя некоторое время увлеченной работы задача отправляется на код-ревью, а вы позволяете себе отлучиться еще за одной чашкой кофе.

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

Почему ненавидеть код-ревьюера – хорошо - 1

Знакомая ситуация?Читать полностью »

Коллеги, хочу поделиться опытом установки IBM Cognos Analytics Software на Power платформу. До сегодняшнего момента это решение функционировало у нас на основе Intel x86 платформы. По ряду причин было принято решение протестировать работоспособность данного программного обеспечения на Power платформе: встроенная аппаратная виртуализация, энергоэффективность, простота обслуживания, возможность снижения ТСО (The total cost of ownership). О преимуществах (или недостатках) Power можно говорить бесконечно долго, но это не является темой данной статьи. Техническое задание состояло в установке всех существующих компонент IBM Cognos Software на Power для получения выгоды от всех преимуществ этой платформы, и как следствие продвижения Power внутри нашей компании.

Интеграция IBM Cognos Analytics Software с IBM Power. Полезные советы и методы решения проблем - 1

Читать полностью »

Для профилактики рака следует пить морковный сок

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

Читать полностью »

Давно про Qt не писали, потому сделаем что-то простое но мощное. Фреймворк был создан уже более десяти лет тому (скоро и 20), но всё ещё продолжает нас радовать и удивлять благодаря усилиям Qt сообщества.

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

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

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

Вместо этого у меня появилась идея, может ли Qt как довольно зрелая технология помочь мне? В Qt очень просто создать PDF документ с помощью QPrinter, но как насчет обратной функциональности  - сделать изображение из PDF страницы? А ведь есть ещё одна хорошо проработаная технология — PDF.js.

Можно ли совместить эти две технологии? Конечно! Qt имеет компонент QWebEngineView. Продемонстрируем в коде:

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js