Pull to refresh
27
0
Send message

An Antidote to Absent-Mindedness, or How I Gained Access to an OpenShift Node without an SSH Key

Reading time6 min
Views5.4K

Typically when a Node falls out of the OpenShift cluster, this is resolved by simply restarting the offending element. What should you do, however, if you’ve forgotten the SSH key or left it in the office? You can attempt to restore access by using your wit and knowledge of Linux commands. Renat Garaev, lead developer at Innotech, described how he found the solution for this riddle and what was the outcome.

Read more
Rating0
Comments0

Лекарство от забывчивости: как я получал доступ к Node на OpenShift без ssh-ключа

Reading time6 min
Views3.6K

Типичная ситуация с отвалившейся Node на OpenShift решается лёгким перезапуском забагавшего элемента. Но что делать, если ssh-ключ был забыт или остался на работе? Можно попробовать получить доступ с помощью смекалки и знаний команд Linux. Главный разработчик ГК «Иннотех» Ренат Гараев рассказал, как решал этот ребус и что получилось.

Читать далее
Total votes 11: ↑8 and ↓3+8
Comments9

Сэмулируй сборку приложения ARM на x86 процессоре на примере Qt

Reading time14 min
Views18K
Мощность современных процессоров растёт, как в стационарных компьютерах, так и в различных embedded устройствах, на борту которых процессоры на базе ARM с операционной системой linux. Сегодня в рамках данной статьи мы запустим эмулятор процессора ARM на x86 компьютере и в нём попробуем собрать Qt из исходников и тестовое приложение, т.е. так сказать сиэмулируем сборку ARM приложения.

В первой части статьи будем использовать эмулятор QEMU для aarch64, во второй части запустим эмулятор Raspberry и проверим работоспособность приложения в нём.

От себя хочу отметить, это все делается не быстро, и если Вы попробуете все это выполнить, то полный цикл займет у вас несколько дней!)


Читать дальше →
Total votes 16: ↑16 and ↓0+16
Comments7

Собираем приложение Qt в WebAssembly в Windows

Reading time16 min
Views16K


Как известно, приложения написанные на Qt, который является кросс платформенными запускаются от desktop, мобильных, интернет вещей, до микроконтроллеров.

Один из вариантов это сборка приложения Qt в WebAssembly — которое позволит Вам запускать его в браузере у пользователя. Таким образом обновление приложения для пользователя будет заключаться в загрузке на сервер нового файла wasm.

Чтобы легче было осуществлять деплой приложения, в рамках данной статьи давайте соберём приложение Qt в WebAssembly под Windows в командной строке.
Читать дальше →
Total votes 14: ↑12 and ↓2+13
Comments15

Так ли мал Alpine 3.8 Docker для Python 3 runtime

Reading time8 min
Views30K
Совсем недавно произошёл релиз минималистичного Alpine Linux 3.8. Очень часто данный linux образ используют в докере, собирая очень компактные окружения для runtime.

Сегодняшняя статья будет рассмотрена в срезе использования runtime системы в докере для Python 3.6.X версий, с различным составом пакетов pip. А так же мы соберём самый новый Python 3.7 в Alpine.

В конце статьи будет представлен размер образа image, занимаемый на диске, в зависимости от состава пакетов pip и произведено сравнение между дистрибутивами Alpine 3.8, Debian 9, Fedora 28.
Читать дальше →
Total votes 7: ↑6 and ↓1+5
Comments13

Schtasks графическое групповое управление задачами на компьютерах в домене Windows

Reading time1 min
Views7.3K
Системному администратору знакомы команды для планирования и управления задачами at и schtasks. В данной статье будут расмотрены примеры работы в Schtasks, а так же предложено решение для управления заданиями в графическом режиме.
Читать дальше →
Total votes 10: ↑2 and ↓8-6
Comments15

Обрабатываем ошибки и вылеты проприета́рных программ

Reading time5 min
Views4.3K
Если вы занимались пакетной обработкой в Adobe Photoshop с помощью инструмента Automate — Batch (пакетная обработка очень большого количества графических файлов с наложением на них фильтров из программы в автоматическом режиме), наверняка сталкивались с такого вида вылетами программы, по не понятным для меня причинам:





Конечно можно ждать появление этих ошибок, которые могут возникнуть через час обработки или через несколько часов, можно заводить будильник, чтобы просыпаться ночью (как робот) и смотреть: «а не вылетел ли Photoshop» с ошибкой? Потом нервно снова запускать обработку, отсортировывая уже обработанные файлы в другую папку.

В кратце вот и проблема! (Аналогично Вы сможете обрабатывать ошибки и от другого программного обеспечения). Решение?
Читать дальше →
Total votes 25: ↑11 and ↓14-3
Comments19

Обновление одним файлом или объединяем несколько патчей

Reading time3 min
Views4.5K
Большинство пользователей следят за обновлениями по безопасности и обновляют свои компьютеры и программы. Но как быть, если это локальная сеть, а интернет есть не у всех пользователей, а обновить Adobe продукты очень как хотелось бы? В данной статье будет расмотрено обновление для Adobe Reader 9.x для Microsoft Windows. На основе данного примера Вы сможете создавать и другие файлы обновлений для любых программ.

Исходные данные: у пользователей установлен/или не_установлен Adobe Reader 9.x. Необходимо установить/обновить его до последней версии. Посетив официальный сайт Adobe, видим что последняя версия 9.4. Однако обновления имеются до версии 9.4.7. Скачивание инкрементальных патчей и применение по очередности позволит нам истратить много времени для установки на каждом компьютере. Мы будем создавать единый файл с установщикой, который будет так же включать в себя и все обновления с помощью AutoIt..

Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments11

Обработка архива видео записей в виртуальной машине LiveVideoArc

Reading time2 min
Views1.3K
Если у Вас есть множество одинаковых видео записей в однотипном формате (например Dvd диски) и Вы хотите их с лёгкостью преобразовать и сжать, то Вам сюда. Я хочу рассказать Вам о моём проекте, который поможет Вам это сделать.
image
LiveVideoArc — этокая мясорубка, на вход которой поступают различные файлы (закачиваются по ftp), и после обработки на выходе вы скачиваете сжатые файлы xvid mpeg4.
Попробую ответить на возможные вопросы:
  1. Это программа?
    Нет. Это целый дистрибутив линукс, с надстроеными скриптами для обработки
  2. Чем это лучше чем другой универсальный конвертер?
    Мы можем обрабатывать любые файлы и настраивать параметры обработки.
  3. А что произойдет если появится новый кодек и алгоритм сжатия?
    Обновим программу через репозитарий OpenSuse и получим новые кодеки.
  4. Это бесплатно?
    Да. И доступно под открытой лицензии GPL3, что позволяет нам копировать, модернизировать сборку под себя и распространять данную сборку.


Читать дальше →
Total votes 6: ↑5 and ↓1+4
Comments6

Дистрибутив для оценки децентрализованной файловой системы Tahoe-LAFS

Reading time1 min
Views2.3K
Вышел Новый релиз дистрибутива для тестирования и оценки открытой децентрализованной файловой системы Tahoe-Lafs Renat's Suse-12.1.

Live сборки доступны для CD, USB, VDI (образ виртуальной машины). Загрузив данный дистрибутив и настроив сеть с помощью конфигуратора yast2, Вы можете развернуть собственное безопасное хранилище данных используя хранение как внутри виртуальной машины, так и в облаке (доустановив необходимые компоненты и программы).

Статьи о Tahoe публиковались ранее на Хабрахабре: Сохраняем безопасно свои данные: p2p файловая система с шифрованием в облаке и Tahoe-LAFS: P2P файловая система, позволяющая использовать облако не доверяя ему.

Отличительная особенность данного дистрибутива в том, что сборка его произведена в SuseStudio под OpenSuse 12.1, а публикация в SuseGallery позволяет нам клонировать, копировать, загружать и модифицировать данную сборку под свои любые нужды.

Читать дальше →
Total votes 7: ↑6 and ↓1+5
Comments7

Сохраняем безопасно свои данные: p2p файловая система с шифрованием в облаке

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

Для шифрования была выбрана распределенная файловая система Tahoe-Lafs, построенная на технологии p2p. Достоинство данной технологии, что файлы шифруются и записываются на ноды в виде кусочков (подобно bittorrent). А сохранять данные будем в программу wuala (облачную проприентарную файловую систему, аналог dropbox).
Читать дальше →
Total votes 28: ↑23 and ↓5+18
Comments22

Information

Rating
Does not participate
Registered
Activity