⌨ Labor omnia vincit ☮

openSUSE factory :: dumpe2fs

Posted in openSUSE by anaumov on 02.10.2014
# dumpe2fs 
dumpe2fs 1.42.12 (29-Aug-2014)
Segmentation fault

# echo $?
139

# dumpe2fs -h
dumpe2fs 1.42.12 (29-Aug-2014)
Segmentation fault

> rpm -qf `which dumpe2fs`
e2fsprogs-1.42.12-1.2.x86_64

> cat /etc/SuSE-release 
openSUSE 20140909 (x86_64)
VERSION = 20140909
CODENAME = Harlequin
# /etc/SuSE-release is deprecated and will be removed in the future,
use /etc/os-release instead

# ltrace dumpe2fs
__libc_start_main([ "dumpe2fs" ] 
setlocale(LC_MESSAGES, "")                        = "en_US.UTF-8"
setlocale(LC_CTYPE,"")                            = "en_US.UTF-8"
bindtextdomain("e2fsprogs", "/usr/share/locale")  = "/usr/share/locale"
textdomain("e2fsprogs")                           = "e2fsprogs"
set_com_err_gettext(0x401a00, 1, 1, 0x73676f72707366)                              = 0
add_error_table(0x605260, 1, 1, 0x73676f72707366)                                  = 0
__fprintf_chk(0x7f4fcb90f060, 1, 0x403b42, 0x403b3adumpe2fs 1.42.12 (29-Aug-2014)) = 31
getopt(1, 0x7fff9f754798, "bfhixVo:")                                              = -1
ext2fs_open(0, 0x29000, 0, 0 < no return ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

strace dumpe2fs…

openSUSE factory :: cool-retro-term

Posted in Qt, SuSE [ru] by anaumov on 14.09.2014

cool-retro-term

Die Hackerbibel

Posted in books, Germany, Hacker culture by anaumov on 04.09.2014

1985-00-00-hackerbibel-ccc-modemНи для кого не секрет, что львиная доля литературы о компьютерном андеграунде была написанна в США. Ничего удивительного в этом нет. Как мы знаем, истоки субкультуры берут свое начало в MIT. Но вот мало кто знает, что в ФРГ уже к середине 80х годов прошлого века существовала своя ветвь этой субкультуры. Да, имели место быть некоторые отличия, хотя в целом цели и идеология были схожи.
Я хотел бы рассказать о книге die Hackerbibel, которая вышла в середине 80ых годов. Написана она была на немецком, и, на сколько я знаю, её перевода на английский или другие языки нет. Книга представляет из себя крупноформатный двухтомник и содержит многочисленные статьи и рассказы из начальных периодов хаксцены (задолго до вечного сентября) по таким темам как творческое использование технологий и устройств, культура поведения в сети, хакерский этикет. Некоторые статьи к моменту публикации книг уже были опубликованны в других изданиях, например в der Datenschleuder, некоторые были написанны специально для die Hackerbibel.

В то время не было интернета, который мы знаем сегодня. Сеть представляла из себя дорогую в использовании и не столь преспособленную для коммуникации среду. Это было время таких технологий как Datex-P, а электронная почта была доступна совсем небольшому проценту населения (опять же, в основном из-за относительно высокой стоимости и необходимости использования know-how). Большинство стандарных протоколов будет созданно только в следующем десятилетии. Информация в сети была достаточно редким явленим, поэтому и цениласть на много больше. Надо отметить, что 30 лет назад материал подобного рода был не только качественней, но и написан был несколько в другой манере чем сегодня – он подогревал интерес к действиям и желанию досконально разобраться в принципах работы описываемых технологий. Он был пропитан духом альтруизма, морали, любви к вычислительной техники и сетевым технологиям.

Сегодня die Hackerbibel представляет из себя материал, относящийся уже к истории немецкой хаксцены. Тем не менее, просматривая книгу, я постоянно ловил себя на мысли, насколько же актуальны и по сей день темы статей и рассказов, встечающихся там. Эксплойты и бреши в системах защиты коммуникаций были так же популярны, как и сегодня. Те же многочисленные идеи по поводу нестандртного (творческого) использования технологий, а также трюки или советы по поводу сетевого доступа или просто сбора информации об удаленной системе, несмотря на то, что сами технологии и инструменты сегодня совсем другие.

Печатное издание сегодня будет достать практически невозможно. Я думаю, что если и получится найти, то только у CCC-ветеранов в крупных городах ФРГ. В цифровом варианте материал (не весь!) доступен onlene: первый и второй том.

KDE Frameworks 5 for C++/Qt developers

Posted in KDE, Qt by anaumov on 13.08.2014

cover-frontХорошая новость для всех пользователей KDE. Началась работа над новой книгой о разработке KDE Frameworks 5. Книга должна объединить метериал для разработчиков, доступный сейчас на techbase.kde.org, документацию об API KDE Frameworks, изменениях в kdelibs, удачные статьи или просто идеи из блогов KDE-разработчиков, а также некоторые примеры хорошего С++/Qt кода.

Книга планируется как руководство для начинающих KDE разработчиков и не подразумевает наличия каких-то сверхъестественных навыков у читателя. Как и обычно, главное – любить программировать и быть знакомым с библиотеками Qt и KDE.

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

Любая помощь проекту приветсвуется. Не стесняйтесь задавать вопросы, отправлять свои патчи в виде git-commits или просто предлагайте свои идеи ;)

ownCloud 7: release party

Posted in Events, fun by anaumov on 25.07.2014

ownCloud7_party

Спустя 8 месяцев разработки состоялся новый выпуск веб-приложения ownCloud 7 для разворачивания аналога Dropbox на собственных серверах.

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

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

источник

По этому случаю мы, как и всегда, решили собраться и отметить это событие. Release party в Нюрнберге состоится 5 августа, во вторник. Вход свободный. Буду рад там встреться с русскоязычными ребятами. Этот event – прекрасная возможность встретиться и пообщаться с разработчиками, задать им вопросы по поводу новыех features или просто послушать погдотовленные ими презентации. Ну и конечно же, плюс ко всему это просто хороший повод посетить столь любимый мной Нюрнберг ;)

Perl party :)

Posted in fun, hacking, openSUSE by anaumov on 18.07.2014
#!/usr/bin/perl

    ''=~(        '(?{'        .('`'        |'%')        .('['        ^'-')
    .('`'        |'!')        .('`'        |',')        .'"'.        '\\$'
    .'=='        .('['        ^'+')        .('`'        |'/')        .('['
    ^'+')        .'||'        .(';'        &'=')        .(';'        &'=')
    .';-'        .'-'.        '\\$'        .'=;'        .('['        ^'(')
    .('['        ^'.')        .('`'        |'"')        .('!'        ^'+')
   .'_\\{'      .'(\\$'      .';=('.      '\\$=|'      ."\|".(      '`'^'.'
  ).(('`')|    '/').').'    .'\\"'.+(    '{'^'[').    ('`'|'"')    .('`'|'/'
 ).('['^'/')  .('['^'/').  ('`'|',').(  '`'|('%')).  '\\".\\"'.(  '['^('(')).
 '\\"'.('['^  '#').'!!--'  .'\\$=.\\"'  .('{'^'[').  ('`'|'/').(  '`'|"\&").(
 '{'^"\[").(  '`'|"\"").(  '`'|"\%").(  '`'|"\%").(  '['^(')')).  '\\").\\"'.
 ('{'^'[').(  '`'|"\/").(  '`'|"\.").(  '{'^"\[").(  '['^"\/").(  '`'|"\(").(
 '`'|"\%").(  '{'^"\[").(  '['^"\,").(  '`'|"\!").(  '`'|"\,").(  '`'|(',')).
 '\\"\\}'.+(  '['^"\+").(  '['^"\)").(  '`'|"\)").(  '`'|"\.").(  '['^('/')).
 '+_,\\",'.(  '{'^('[')).  ('\\$;!').(  '!'^"\+").(  '{'^"\/").(  '`'|"\!").(
 '`'|"\+").(  '`'|"\%").(  '{'^"\[").(  '`'|"\/").(  '`'|"\.").(  '`'|"\%").(
 '{'^"\[").(  '`'|"\$").(  '`'|"\/").(  '['^"\,").(  '`'|('.')).  ','.(('{')^
 '[').("\["^  '+').("\`"|  '!').("\["^  '(').("\["^  '(').("\{"^  '[').("\`"|
 ')').("\["^  '/').("\{"^  '[').("\`"|  '!').("\["^  ')').("\`"|  '/').("\["^
 '.').("\`"|  '.').("\`"|  '$')."\,".(  '!'^('+')).  '\\",_,\\"'  .'!'.("\!"^
 '+').("\!"^  '+').'\\"'.  ('['^',').(  '`'|"\(").(  '`'|"\)").(  '`'|"\,").(
 '`'|('%')).  '++\\$="})'  );$:=('.')^  '~';$~='@'|  '(';$^=')'^  '[';$/='`';

Attention…

Red Hat Forum 2014, Munich

Posted in Events by anaumov on 30.06.2014

redhatНа прошлой неделе, 25 июня, Red Hat предствил свой новый продукт в Мюнхене – седьмую версию Red Hat Enterprise Linux. Я отправился туда, чтобы побольше разузнать и о самой системе, и о том, что же представляет из себя Red Hat Forum. Как и обычно, выкладываю коротенький фотоотчет.

Red Hat Forum представляет из себя однодневный IT-event, расчитанный главным образом на клиентов. Демонстирировались основные концепты, заложенные в новую систему, а так же рассказывалось о векторе разработки. RHEL 7 представляет собой платформу, которая позволит клиентам еще проще интегрировать инфраструктуру под современные требования, т.е. использовать преимущества вычислительных инноваций, а именно – контейнеров Linux, которые позволяют изолировать программу и ресурсы (увеличивает общую защищенность инфраструктуры), виртуальные машины и облачные службы, которые составляют единое открытое гибридное облако. Другими словами, большое внимание было уделено таким темам как openstack и docker, преимущества использования LXC, а также созданию открытых гибридных облаков ;)

Слайды презентаций (на немецком и английском) можно найти на страницах Red Hat Forum – Präsentationen и Exklusiver Partner Tag – Präsentationen.

Тут не было ребят из fedora или просто парней с лептопами. Почти все на конференции – представители (менеджеры) компаний, специализирующихся на телекоммуникациях и занимающихся предоставлением ПО как сервисов. В своих презентациях они делились опытом использования и выгодами Open Source решений. Несмотря на то, что конференция не расчитывалась для технарей, она дала достаточно глубокое представление о технологиях и перспективах развития RHEL. Я советую посещение Red Hat Forum всем IT-специалистам, независимо от того, занимаетесь ли вы инфраструктурой или работаете программистом. Я постараюсь не пропустить следующий Forum. Вход на конференцию бесплатный, требуется только регистрация.

Artefacts :-)

Posted in humor, openSUSE by anaumov on 12.06.2014

S.u.S.E. Linux 4.4
For Linux installation… ready ;)
Show me more photos…

SQLAlchemy – examples, tips and tricks

Posted in python by anaumov on 06.06.2014

Мне не так часто приходится работать с базами данных, поэтому каждый раз, когда все же нужно тянуть какие-нибудь данные или наоборот – загружать их в БД, приходиться вспоминать базовые команды и искать свои старые python-скрипты. Решил написать для себя маленькую шпаргалку, дабы не приходилось каждый раз спрашивать google. Это просто python-примеры для SQLAlchemy. Пост будет постоянно дополняться и обновляться в зависимости от изменений в самой библиотеке. Другие примеры вы можете найти на wikibooks.org или на Python Central.
Если у вас есть какие-нибудь замечания или вопрсоы по поводу кода, не стесняйтесь оставлять комментарии.
Читать дальше…

Practical Packet Analysis, 2nd Edition (by Chris Sanders)

Posted in books, Uncategorized by anaumov on 26.05.2014

packet analysisКакую книгу я бы посоветовал по сетям? Отличным выбором будет второе издание Practical Packet Analysis Криса Сандерса.

Книга состоит из двух частей. Первая сосредоточена на теории. Коротко, но без “воды”, рассказывается о принципах, лежащих в основе функционирования компьютерных сетей. Мы узнаем о причинах проблем, с которыми приходится сталкиваться в ежедневной работе многим сетевым инженерам. Во второй (начиная уже с 4 главы) автор предлагает поиграть с анализом сетевого трафика, при помощи wireshark. Показаны некоторые трюки с протоколами и просто информация о пакетах, анализ которой поможет лучше понять причины того или иного поведения сети.

Не ищите здесь технического описания протоколов семейства TCP/IP или примеров как запрограммировать сетевое соединение. Книга главным образом сосредоточена именно на работе со сниффером – основным средством исследования сетей. Запуская небольшие тестовые программы и наблюдая за генерируемым ими сетевым трафиком, вы постепенно начнете понимать как на практике функционируют протоколы.

Да, книга на английском, но на очень простом английском. Поверьте, не стоит отказывать себе в покупке этой книги только лишь потому, что пока нет ее перевода.

Одним словом, впечатления от книги очень хорошие. Если вы ищете что-то практическое по работе с сетями, я настоятельно рекомендую обратить внимание именно на эту книгу.

Citrix Receiver 13.0 + openSUSE 13.1 (x86_64)

Posted in SuSE [ru] by anaumov on 26.05.2014

200px-Citrix.svgCitrix Receiver является ключевым элементом комплексной стратегии Citrix в области виртуальных вычислений, которая была создана с целью оптимизировать работу ИТ-служб и предоставить пользователям большую гибкость при выборе способа и места работы. Решение Citrix Receiver позволяет сотруднику, находящемуся вдали от офиса, работать с привычными настольными, web- или SaaS-приложениями и инструментами в режиме реального времени (посредством собственного ICA-протокола).
Рассмотрим процесс её установки в openSUSE 13.1 (x86_64).
Читать дальше…

OpenBSD – There’s no anymore multilanguage web-pages

Posted in OpenBSD by anaumov on 18.04.2014

Old documentation is as bad or worse than no documentation.

Чуть более чем 2 недели назад, первого апреля, Тео де Раадт, основатель и идейный лидер проектов OpenBSD и OpenSSH, удалил все переведенные web-странцы с нашего steelix-сервера. Весь переведенный контент был зачищен одним коммитом. Первое, о чем мы подумали, было конечно же первоапрельской шуткой. Тем не менее, как нам стало понятно уже в последствии, за месяц до нового релиза своей системы Тео и думать не думал шутить. Причиной оставить только английские страницы послужили переведенные страницы устаревших версий, т.е. материал на которых устарел (их было ну очень много).
Проект OpenBSD предъявляет очень жесткие требования к качеству документации. Я писал уже об этом. Устаревшая документация не нравилась никому, но далеко не все могли поддерживать ее в свежем/актуальном состоянии. В итоге, как видете, всему наступает конец… и терпению Тео в том числе :)

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

В принципе, я старался выкладывать все обновления к себе в репозиторий на github.org, так что последнии версии русскоязычных web-страниц находятся там. Ничего не пропало. Копируйте, читайте, размещайте на своих серверах и переводите дальше ;)

Absolute OpenBSD 2ed – Russian translation

Posted in OpenBSD by anaumov on 13.03.2014

Просто хотел поделиться ссылкой на русский перевод второго издания книги Absolute OpenBSD (перевод выполнен Михайловым Алексеем). Я писал недавно об этой книге на старницах своего блога. Книга достаточно занятная. С одной строны это еще одна техническая книга о UNIX, с другой стороны – читается она словно приключенческий роман Джека Лондона ;) Ну во всяком случае для тех, кто не ограничивает себя лишь GNU/Linux.

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

OpenBSD – looking for volunteer (RU translation)

Posted in OpenBSD by anaumov on 13.03.2014

Я ищу мейнтейнера для русскоязычных страниц на openbsd.org. Того, кто мог бы поддерживать материал в актуальном состоянии, регулярно обновлять его, а также, возможно, переводить новые страницы. Будет создан новый акаунт на сервере, вы сможете сами загружать обновления.

Требования к волонтеру: знание CVS, русский язык (родной), английский язык и знакомство с самой OpenBSD. Идеальным кандидатом будет администратор OpenBSD, который следит за изменениями в системе.

Интересно? Пишите мне.

OpenBSD – wireless adapters

Posted in OpenBSD by anaumov on 12.03.2014

Согласитесь, самыми распространенными доводами по поводу неиспользования OpenBSD являются низкий уровень поддержки железа, сложнось использования, а также количество документации. Давайте посмотрим на сколько эти утверждения соответствуют действительности.

Но в начале хотелось бы сказать пару слов о проекте в целом. OpenBSD это не просто еще одна Free Software ОС, это проект со своей, очень специфичной (или даже консервативной) культурой. Цели проекта во многом противоположны целям, которые ставит, к примеру, Canonical для своей Ubuntu. Тут никто не говорит, что эта система как раз именно то, что вам нужно, и что она полностью будет удовлетворять вашим потребностям и т.д. Скорее даже наоборот ;)
Читать дальше…

Follow

Get every new post delivered to your Inbox.