Quantcast
Channel: Софт —Блог Александра Толстого
Viewing all 44 articles
Browse latest View live

Новости KOffice

$
0
0

В мире KDE есть только один офисный пакет, полностью написанный на Qt и отлично интегрированный с этим рабочим окружением — это KOffice. Любопытное здесь в том, что когда-то давно, во времена KDE 3.x существовала версия KOffice 1.6, которая содержала вполне себе функциональные версии KWord, KSpread и других программ. Эти программы функционально проигрывали OpenOffice.org, но привлекали своей великолепной интеграцией с KDE.

В эпоху KDE 4 было решено переписать KOffice почти с начала, заодно портировав его на новую библиотеку Qt4.  И вот тут случилась самая серьёзная регрессия: из офисного пакета исчезла нормальная проверка орфографии. Не то, чтобы исчезла — её просто не реализовали в полной мере до сих пор. Между тем, я не могу нормально работать с текстом без спеллчека (ещё хотелось бы проверки и грамматики, но это уже роскошь). В последних версиях KOffice 2.2 спелл чек появился, но он был неполноценным: неправильные слова подчёркивались, но замены на правильные не было, работать со словарём было невозможно. Однако нельзя упрекнуть разработчиков  в лени. За последние пару лет тот же Kword оброс огромным числом разных навороченных функций, включая рецензирование и полноценные инструменты работы со шрифтами, что позволяет делать в программе неплохой DTP.

И вот, из блога разработчиков я узнал, что буквально на днях проект KOffice делится на две части: одна будет развивать существующий KWord, вторая — всё остальное плюс форк Kword’a. Название нового проекта ещё не принято, идёт активное обсуждение. Пока что решили выпустить на следующей неделе релиз 2.3, и только после этого «делиться».

Я надеюсь, что эти перемны к лучшему, и в KDE в скором времени появится качественный текстовый процессор.



5 игр

$
0
0

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

1. Blobby Volley

Про этот пляжный волейбол я уже писал ранее. Самое интересное — играть с противником по сети. Можно играть со случайными людьми, можно вступить в «лигу» и договариваться о конкретных матчах. Я играю неплохо, но до вершины мастерства мне очень далеко. Лидерами рейтинга являются люди, которые, судя по всему, посвятили этом волейболу почти всю жизнь. Тем не менее, 80% новичков я побеждаю быстро и уверенно. Иногда можно хорошо поглумиться над зарвавшимися нубами, играя с именами. В игре можно задавать произвольное имя, причём противник не знает, играет ли он с разными людьми или с одним и тем де человеком под разными именами. Как-то раз мне  постоянно доставался в соперники некто super_macho, который проигрывал раз за разом, но продолжал ломиться в сетевую игру. Ну, я стал с ним играть под псевдонимами juicy pussy, hot slut  и т.п. Представляю себе, как тот чувак переживал, проигрывая вчистую какой-то мокрой киске :)

Этот приём работает и в обратную сторону: играя против девушки, не стоит обольщаться, ведь на том конце может сидеть ещё один приколист.

2. Crush the castle

Флэш-игра, в которой предлагается с помощью катапульты рушить замки несложной конструкции. Есть несколько наборов уровней, несколько зарядов катапульты: от простого камешка до тройной бомбы, которая крушит всё вокруг. Замки полностью подчиняются законам физики. Такие явления как трение, гравитация, масса реализованы просто шикарно, причём разные материалы имеют соответствующее поведение, устойчивость и т.п.

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

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

3. Города

Замечательная online-игра от Яндекса. Это традиционные «Города»,  но с привязкой к яндекс-картам. Можно играть со случайным пользователем яндекс-почты, либо с роботом («городовым»), который знает все города. В качестве ответов принимаются все города, которые есть на картах этого сервиса. Это на самом деле имеет значение, потому что один и тот же город может иметь немного разные написания у яндекса, гугла  и в бумажном атласе. Игра принимает только яндексовские версии названий, и только собственно города (сёла и прочие нас. пункты не засчитываются). Во время ответа город отображается на встроенной тут же карте; кроме этого указывается расстояние между двуями последними городами. У каждого игрока есть баллы (число названных городов) и «километраж» — суммарное расстояние между названными городами. Километраж существует только для прикола и общего развития, на победу он не влияет. На каждый ответ даётся 30 секунд, соответственно выигрывает тот, кто дождётся таймаута во время хода противника, или же если противник нажмёт кнопку «Сдаюсь». Все игроки участвуют в рейтинге, в котором лидируют опять же яростные задроты и люди с большим количеством свободного времени.

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

Кстати, обыграть Городового вполне реально:

4. Extreme TuxRacer

Пингвин летит с горы и собирает селёдку. Эта игра существует уже много лет и обычно ассоциируется с Linux. В TuxRacer множество трасс разной сложности, есть режим тренировки и чемпионат, на котором нужно добиваться определённых высоких результатов. На финише каждой трассе вам выставляются очки, которые высчитываются по формуле, учитывающей время в пути + собранную селёдку. На мой вкус, интереснее всего меряться не очками, а как раз временем, т.к. игра позволяет проявить настоящий инстинкт гонщика. Пингвин по разному скользит на снегу, льду и земле, и подобрать оптимальный маршрут и поведение — большое мастерство.

Игра кроссплатформенная, можно скачать её под любую ОСь.

5. Маджонг

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

Вот как-то так.


Веб-браузер

$
0
0

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

Вот, кстати, как он выглядит у меня:

Щёлкните для увеличения

Оранжевой кнопки в Firefox 4 для Linux по умолчанию нет, но её совсем несложно туда приделать. В результате огнелис визуально становится похож на ту же Оперу, только не глючит :)


Игра в города

$
0
0

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

1. Эрудированный лоботряс. Знает просто много городов, играет ради процесса и до утомления. Таких где-то 15% от общей аудитории.

2. Интеллектуал, применяющий стратегию. С таким интереснее всего играть, т.к. он начинает тебя выводить на города, начинающиеся на Ю, Ф и другие «редкие» буквы. Таких людей мало, процентов 5.

3. Девушка/женщина, считающая себя умной и образованной (по ощущениям — с гуманитарным образованием). Сдаётся после первого города, оканичвающегося на Ы. Таких побольше, где-то 20%.

4. Соперники, которые ничего не знают и быстро сдаются. Таких, к сожалению, большинство — 60%.  Они могут быть кем угодно и любого возраста, но преимущественно это совсем молодые девушки, часто увлечённые эмо, готы или просто блондинки. Их особенно много в середине рабочего дня, поэтому в это время играть не интересно.

Разумеется, все «цифры» даны субъективно, навскидку.

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

Например, поставим простую стратегическую цель «всегда побеждать». Для её достижения есть несколько методов. Самый простой — играть короткие матчи. Например:

Москва — Афины… (слабый игрок)

Москва — Афины — Ыспарта — Апатиты — Ыштык — Клинцы… (средний игрок)

Если игрок сильный и знает полный список городов на Ы (всего их 13), то необходима дифференциация. Дело в том, что существует город Ышыклы, который чрезвычайно удобен для контратаки, и если противник применит это оружие, когда остальные 12 городов уже названы, то можно технически проиграть. К тому же, людей, которые знают все 13 городов, мало и они всегда относят к категории 2 (см. выше), поэтому нужно иметь в своём арсенале альтернативные способы атаки. Как правило, можно победить, не прибегая к букве Ы, а подсовывая противнику города, где в конце Ф, Х, Ц, Й, Ю и другие редкости.

Отдельно упомяну эстетическую сторону игры. Играть Москва — Амстердам — Милан —Нью-Йорк неинтересно. Гораздо интереснее так: Евле — Ебайшоу — Уяк — Клиторпс — Сосо

Игра, в которой игроки обмениваются редкими городами — самая интересная. Ты ему Козлодуй, он тебе — Йолаезы.  Ты ей Бляховня, она тебе — Яйце. И так далее.

Возможности игры почти безграничны. Например можно поставить стратегическую цель набрать побольше очков, и в случае эрудированного, но неискушённого компьютерной версией игры противника, довести его до долгой игры «обычными» городами, а потом атаковать.

С умными играть интереснее ещё и потому, что происходит обмен интересными городами. Без красочных поединков я бы не узнал об Уогга-уогге, Муданьцзяне и других!

:)


Интересное

$
0
0

В 2004 году, на волне увлечения Ядерным Титбитом, я съездил на Гражданку и через какое-то время нашёл в одном дворе граффити, которое создатели игры использовали в игре (в подъезде дома). Часто ли вам получается бывать в местах действия ваших любимых игр?


Моя личная OEM-версия OpenSUSE 12.2

$
0
0

Я решил сделать образ операционной системы для простого и быстрого развёртывания на своих компьютерах. Проще всего это оказалось сделать с помощью сервиса susestudio.com, который позволяет создавать пользовательские сборки системы на основе OpenSUSE/SLED/SLES. Смысл данной затей — дать мелкому бизнесу инструмент для создания своих OEM-решений, которые потом удобно развернуть. Для домашних пользователей, к которым я отношусь, Suse Studio тоже пригодится: обычно после инсталляции приходится доустанавливать кучу всякого добра, подключать репозитории и всячески возиться. Вот я и решил проделать эту работу однократно и забыть о ней раз и навсегда. Теперь у меня есть инсталляционный образ OpenSUSE 12.2,  который уже содержит всё, что мне нужно. На случай, если кому-то моя сборка будет также интересна, вот адрес публичной страницы:

http://susestudio.com/a/UKOJYU/alexander-s-kde-4-desktop

Итак, краткое описание:

  • Операционная система на основе OpenSUSE 12.2 x86_64
  • Ядро Kernel-desktop 3.4.11
  • Пользовательское окружение KDE SC 4.9.4
  • Браузер Chromium 22
  • Офисный пакет LibreOffice 3.5.4
  • Система загружается через systemd 44-10 с использованием бесшовного переключения GRUB2-Plymouth-KDM-KDE (при использовании KMS).

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

  • Кодеки gstreamer-plugins-bad и gstreamer-plugins-ugly
  • Интеграция Gstreamer с Phonon и Bluez
  • Медиа-проигрыватель Rosa Media Player (на основе MPlayer)
  • Программа Kamerka для работы с web-камерой
  • Библиотеки для корректного чтения DVD
  • K3B
  • Работающий без проблем Skype 4

Добавленные приложения для работы с графикой

Добавленные полезные программы и утилиты:

  • Quick USB Formatter
  • Qt RecordMyDesktop
  • Генераторы миниатюр для RAW, офисных документов, файлов GIMP — всё это интегрировано с Dolphin
  • Skype Call Recorder
  • Интеграция Skype и Kopete
  • KShutdown, Krename
  • Плагин ITmages для Dolphin
  • SUSE Studio Imagewriter
  • KSuperkey
  • KCM-Grub2 (модуль для Центра управления, редактирует загрузчик)
  • Dropbox
  • Stardict
  • EiskaltDC
  • LuckyBackup

Дополнительные системные компоненты:

Добавленные темы, стили, украшения, плазмоиды:

Игры:

Итого, в системе 1251 пакет, включая 233 добавленных мною (и их зависимостей), 20 репозиториев.

Образ весит 1,2 Гб. Система загружается в живом режиме с автологином. В образ включён мастер установки на жёсткий диск.

Образ буду обновлять и дополнять время от времени.

UPD.

Добавил более 40 разных пакетов, нехватку которых выявил в процессе эксплуатации системы. Теперь корректно работает чат в Skype, Pulseaudio лучше интегрирован с KDE, добавил новый видеодрайвер Intel и т.д. Качайте сборку 0.0.11!


Открываем *.docx

$
0
0

Вчера была необходимость открыть документ, созданный в Word 2010, в Linux. С удивлением обнаружил, что с этой задачей более корректно справился Calligra Words, а в вовсе не LibreOffice Writer. Документ не шибко сложный — текст с картинками, но там везде стили, автоматическая нумерация рисунков, перекрёстные ссылки и т.д. В Либре всё поплыло, в Каллигре — тоже поплыло, но не так сильно. Однако главное открытие было впереди. Я попробовал открыть документ в Softmaker Freeoffice (бесплатная версия) — и увидел наиболее адекватный результат. Несмотря на страшненький внешний вид, этот офисный пакет прекрасно подходит для работы с форматом MS Office — наверное лучше остальных. В нём есть проверка русской орфографии, русский интерфейс и базовый набор функций. Из недостатков можно отметить только ряд ограничений, которых нет  в коммерческой версии.


Haiku OS

$
0
0

Давно хотел попробовать эту замечательную ОС на настоящем железе, но всё не получалось: Haiku поддерживает очень небольшой список оборудования, поэтому работает далеко не везде. Половина клавиатур и мышей с USB-подключением не работают, на большинстве видеокарт заведётся только драйвер VESA, если вообще заведётся… ну, вы представляете сами.

Но тут мне попался под руку нетбук сестры — Asus Aspire One. Ради эксперимента я воткнeл в него флешку с Haiku alpha4 и система замечательно загрузилась:

2013-07-04_21-14-16_234

Щёлкните для просмотра в полном размере

Даже определился Wi-Fi-адаптер Atheros, хотя к сети они так и не смог подключиться. Я полазил по системе, порисовал в Wonderbrush, посмотрел добротные стандартные утилиты из мира BeOS — но, поскольку интернета не было, дальше не стал продолжать.

Замечу, что Haiku развивается оочень меедлееннно и в каждой тематической статье описывается как чудо-экзотика из мира 90-х. Обзоры Haiku выходят минимум с 2009 года, и с тех пор данная ОС улучшилась не особо значительно. Вроде бы теперь поддерживается аутентификация по WPA2 в беспроводных сетях (у меня так и не заработала), стало лучше с USB-устройствами, но всё равно проекту ещё идти и идти.

Мне иногда хочется посидеть под какой-нибудь альтернативной ОС, просто из интереса и желания поэкспериментировать. Когда везёт с оборудованием — это получается. Например, 3 года назад второй системой у меня была OpenSolaris, и я даже мог под ней нормально работать, пользуясь проводным Ethernet и на время отказавшись от кучи периферийных устройств (с ними по прежнему беда и в OpenIndiana).

Пока что поиграться с Haiku по-прежнему лучше в виртуальной машине. Официальный сайт предлагает готовые образы, которые прекрасно заработают и в Qemu, и в Virtualbox.



Моя личная OEM-версия OpenSUSE 12.3

$
0
0

В декабре прошлого года я подготовил свою собственную версию OpenSUSE, воспользовавшись сервисом susestudio.com.  У меня получилась очень практичная и удобная система: если раньше после установки приходилось доустанавливать кучу всего необходимого, то теперь у меня есть всё это прямо «из коробки».

Теперь я обновил систему до версии 12.3.  Изменения такие:

  • Новые и свежие пакеты из Factory-репозиториев для KDE, X.org, Mesa и  пр.
  • Ядро 3.7.10 по умолчанию, обновление до 3.8 через zypper dup
  • Починил некоторые старые баги: добавил недостающие переводы, наладил чятик в Skype
  • Полный список изменений доступен тут.

Скачать

Образ следует записать на флешку через SUSE Studio Imagewriter или Rosa Imagewriter. Загружаемся с флешки и устанавливаем систему с помощью Live Installer.


В защиту завоевателя

$
0
0

У Алексея Ковязина есть замечательная вещь «Трое в серверной, не считая админа». Это яркая и живая юмористическая повесть, навеянная творчеством Пелевина, журналом Хакер и современной IT-культурой, опубликованная весной 2008 года. В общем, я рекомендую почитать — получите удовольствие.

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

Тут же выяснилось, что сервер, куда мы воткнули клавиатуру и монитор, вообще без русского языка, на древней красной шапке, с какими то древними Иксами (не разберешь, и не Гном и не КДЕ), так что пришлось писать все транслитом через какой то древний браузер.

В более новой редакции данный фрагмент изменился:

Тут же выяснилось, что сервер, куда мы воткнули клавиатуру и монитор, вообще без русского языка, на древней красной шапке, с какими то древними Иксами (не разберешь, и не Гном и не КДЕ), так что пришлось писать все транслитом через какой то древний Конкверор.
Глядя на то, как эта развалина корежит модные CSS всяких социальных сайтов, я на секунду задумался о том, как преходящи наши достижения в области ИТ – вот вроде только что твоя прога была нереальным high-endом, а сайт поражал футуристическим дизайном, как через пару лет ты уже старый пердун, ретроград и на форумах тебе «выкают»…

Что тут сказать? Это тот самый случай, когда автор решил «добавить фактуры» и попал впросак, ибо дописывать технические подробности он решил наугад. Известно, что Ковязин не линуксоид и с миром Open Source знаком шапочно. Поэтому вышел небольшой конфуз.

Веб-браузер Konqueror всегда был и остаётся частью рабочей среды KDE, которая очень популярна на десктопах продвинутых пользователей. На серверы под управлением Red Hat Linux в середине 2000-х (время действия в повести) едва ли ставили KDE — эта среда слишком тяжеловесна и избыточно функциональна для серверных инсталляций. Причём Konqueror почти никогда и нигде не использовался в отрыве от KDE, потому что главная фишка этого веб-браузера состоит именно в интеграции с рабочим столом. Насколько я помню, поставить Konqueror без KDE хоть и можно, но как-то глупо: браузер тянет за собой кучу зависимостей в виде Qt и отдельных кусков KDE. Зачем это всё на серваке? К тому же, едва ли Алексей на самом деле видел настоящий Konqeuror, иначе бы он не стал  называть его «развалиной». В самом деле, предположим, что «древняя красная шапка» — это Red Hat Linux 8 или 9 (ещё до появления линейки RHEL), выпущенный в 2003 году. К этому времени там в комплекте уже была среда KDE 3.1 с весьма функциональныи Konqueror’ом. Браузер использовал тогда собственный движок KHTML, который прекрасно рендерил сайты, невзирая ни на какие сложные стили CSS.

Движок KHTML, между прочим, ещё в 2002 году был выбран компанией Apple в качестве основы для её Safari. Именно благодаря KHTML появился Webkit, впоследствии ставший лучшим и самым  быстрым движком среди всех существующих. Интересно, что инженеры Apple приложили руку к развитию проекта KDE: в феврале 2004 года вышла новая версия KDE 3.2, в которой были реализованы многочисленные улучшения и оптимизации, выполненные в Apple.

С некоторых пор браузер Konqueror может работать с двумя движками (KHTML или Webkit), которые можно переключать в настройках. Безусловно, Webkit лучше и предпочтительнее: он делает из Konqueror’а современный веб-браузер и поддерживает все современные достижения Web 2.0.  Очень красноречив в данном случае тест браузеров, сделанный изданием digitizor.com в 2010 году:

и ещё:

Обратите внимание, что даже со старым движком KHTML браузер Konqueror быстрее справляется с обработкой Java-скриптов по версии бенчмарка V8. Совсем никаких оправданий нет у Firefox: огнелис проигрывает в этих тестах браузеру из KDE.

Вот такие дела. Я регулярно пользуюсь Konqueror’oм в составе нового KDE 4 где-то с 2010 года, когда KDE4 в целом достиг стабильности и стал моим основным рабочим окружением. Современный Konqueror — это очень быстрый и продвинутый современный браузер. Он нормально работает с любым онлайн-банкингом, с покупкой билетов у РЖД, c блогами, с Gmail, с потоковой музыкой, с Adobe Flash, наконец…

Его малая популярность связана, в первую очередь, с отсутствием маркетинговой поддержки, а вовсе не с технической частью. За всё время использования Konqueror я нашёл только два узких места — это слабая резалка рекламы (список для Adblock’а можно пополнять, но мне было лень) и отсутствие drag-n-drop в Gmail. В остальном — никаких нареканий!

На десерт скриншот из OpenSUSE:

снимок1


Дошёл до 2048

$
0
0

Целый день (с перерывами) потратил на то, чтобы выяснить выигрышный алгоритм в игре 2048. В итоге всё же набрал заветное число очков.

IMG_2338a

В последний раз подобный азарт накатывал 5 лет назад :)


Защитить нефтяные вышки!

$
0
0

oilwar

Отличная маленькая игра из 2003 года, написанная финским товарищем Ярмо Хекконеном. В наши дни уже давно ничего не слышно про автора, а сайт игры (2ndpoint.fi) закрылся ещё в 2007 году. Но игра имеется в стандартном репозитории операционной системы Rosa Fresh — лучшего дистрибутива Linux на планете Земля!

Так что делаем так:
urpmi oilwar
и играем, прокачивая скорость нажатия на левую кнопку мыши 🙂

Если же вам хочется достичь таких впечатляющих результатов как у меня на скриншоте, то нужно просто задействовать xdotool:
urpmi xdotool
Далее я сделал простой скрипт, который делает подряд 5000 щелчков:
#!/bin/bash
for i in {1..5000}
do
xdotool click 1
done

Скрипт удобно повесить на удобную вам комбинацию клавиш, благо KDE это умеет делать стандартными средствами. Вот, собственно, и всё!

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


5 интересных программ для Linux

$
0
0

В этой небольшой заметке я опишу пять интересных приложений для Linux,  на которые стоит обратить внимание. Каждая программа — коммерческое ПО с закрытым исходным кодом. В среде апологетов Open Source принято такие программы обходить стороной, но мы будем исходить из соображений прагматизма. Иными словами, если приложение годное, то почему бы им не пользоваться? Итак, поехали!

Архиватор B1FreeArchiver

1

Простой и удобный архиватор со множеством дополнительных функций. Умеет читать любые архивы, включая ZIP и RAR, и сжимать данные в ZIP, либо в свой собственный формат B1, код которого открыт. Однако сам архиватор — закрытое ПО с классической лицензией EULA. Тем не менее, скачать и использовать B1 Archiver можно совершенно бесплатно. По моему опыту, архиватор открывает «тяжёлые» архивы заметно быстрее, чем File Roller и Ark. Очень удобная штука! (ссылка).

Менеджер загрузок Flareget

2

Менеджеров загрузок для Linux существует очень много, плюс большинство пользователей вообще не парятся и скачивают файлы сразу в браузере — сейчас там везде есть опция паузы и возобновления, да и быстрый Интернет позволяет не заботиться о каких-то специальных программах… Однако, я сейчас вынужденно использую ADSL-соединение дома, поэтому идея скачивать «тяжёлые» файлы в специальной программе не лишена смысла. Flareget умеет интегрироваться с Opera и Firefox и перехватывает предложения браузера скачать какой-то файл. Внутри Flareget файл скачивается в несколько потоков (до 32 сегментов одновременно, ограничение Trial-версии — 4 сегмента). Программа платная, но даже в урезанном варианте она себя очень хорошо проявила. При медленной подключении к Сети становится особенно заметно, что в Flareget файлы скачиваются быстрее! (ссылка).

Графический редактор Pixeluvo

3

Редкий случай, когда пользователи Linux могут за деньги приобрести растровый графический редактор, который не похож ни на Gimp, ни на Krita. Основные «фишки» — встроенный проявитель RAW-файлов и наличие продвинутых функций автоматического исправления яркости, контраста и цветовых уровней. В Gimp’е вы будете возиться с ручными настройками, а тут достаточно нажать одну кнопку, и блёклая фотография сразу заиграет красками. Pixeluvo можно бесплатно пользоваться сколь угодно долго, но без покупки программы вы не сможете сохранять картинки с большим разрешением. (ссылка).

Редактор PDF-файлов Master PDF Editor

4

На мой взгляд, это самый многофункциональный PDF-редактор для Linux. Если вам приходится работать с PDF-документами без доступа к исходным файлам, то Master PDF Editor может очень пригодиться! Программа умеет извлекать отдельные страницы из многстраничных документов, поворачивать их, менять расположение объектов, заполнять динамические формы, шифровать PDF и много чего другого. Бесплатно программу можно использовать в Trial-режиме с ограничением по времени. (ссылка).

Офисный пакет Softmaker Office

5

Оригинальная разработка немецкой компании Softmaker. Для загрузки доступен полностью бесплатный пакет Freeoffice (меньше словарей и отключено сохранение в docx/xlsx/pptx) и платная версия Office. Обе версии имеют три компонента: текстовый процессор Textmaker, редактор таблиц Planmaker и мастер презентаций Presentations. Производитель заверяет в полной поддержки современных форматов Microsoft Office, но при тщательном тестировании это подтвердилось не полностью — некоторые файлы с шапками и ГОСТовскими рамками всё же лучше открываются в LibreOffice. Однако я сталкивался и с обратной ситуацией, когда лишь Textmaker мог корректно отобразить сложный docx-файл. Другое неоспоримое достоинство Softmaker Office — очень высокая скорость работы и отзывчивость интерфейса. Это особенно заметно на файлах с большим числом страниц! (ссылка).

Всем спасибо за внимание!


Ретро-смартфоны: личный опыт

$
0
0

20161122_102830

Недавно я приобрёл Nokia N8 — знаменитый бизнес-смартфон из 2010 года, некогда флагман всей линейки Nokia. В те времена данная модель стоила запредельно дорого и позиционировалась как конкурент iPhone 4. Интересно то, что сейчас, в конце 2016 года, несколько фирм всё ещё продают новые Nokia N8. Аппарат стоит где-то 5-6 т.р. Если брать б/у через частные объявления, то цена составит 2-3 т.р., в зависимости от состояния.

В чём же смысл покупки морально устаревшего смартфона 6-летней давности?

  • Во-первых, у него шикарная фотокамера, которая очень хорошо снимает. Для сравнения, я приведу снимок Samsung Galaxy Alpha (SM-G850F) и такой же кадр, снятый на Nokia N8:

20161121_192126

Вечерняя съёмка на SM-G850F (Galaxy Alpha). Выбран самый чёткий кадр. Для просмотра в полный размер откройте изображени в новой вкладке.

2016-11-21-004

Тот же кадр, снятый на Nokia N8. Здесь выше чёткость и больше деталей (заметно по надписи на воротах), плюс нет такой агрессивной пост-обработки. Для просмотра в полный размер откройте изображение в новой вкладке.

  • Во-вторых, у Nokia N8 есть полный набор коммуникаций, включая порт mini-HDMI, отдельный microUSB, отдельный порт для зарядки, слот для карт памяти, 3G, Bluetooth и много чего ещё. У меня есть переходник mini-HDMI-HDMI и переходник для USB, что позволяет подключить смартфон к монитору, вставить маячок для мышки и клавиатуры (либо подцепить мышь по Bluetooth) и работать почти как на настольном компьютере. Nokia N8 умеет даже печатать на принтере! Плюс ко всему, аппарат можно при этом параллельно держать на зарядке;
  • В-третьих, у Nokia N8 есть режим USB-хоста, который не жалуют производители современных смартфонов. В результате, Nokia N8 может работать как быстрая флешка, что позволяет быстро и удобно забирать с неё файлы (например, фото), или закидывать их на смартфон. Кстати, телефон сам может читать флешки (через переходник);
  • В-четвёртых, Bluetooth-модуль в аппарате поддерживает режим DUN (dial-up network), что, опять же, уже почти не встречается в современных моделях. DUN позволяет использовать телефон в качестве беспроводного 3G-модема и заходить в интернет без обязательной раздачи Wi-Fi с телефона. На первый взгляд, смысла в этом не так много, но разница всё же есть: в режиме модема вы контролируете весь трафик на стороне клиента (компьютера), а в режиме Wi-Fi Hot Spot раздача интернета контролируется сервером (телефоном). Некоторые операторы могут вообще заблокировать раздачу своего трафика по Wi-Fi, что часто и происходит.
  • Наконец, у него металлический корпус, который круто выглядит и не подвержен истиранию, а также долгая жизнь от батареи. Аккумулятор тут всего 1200 мАч, при этом аппарат легко живёт на полной зарядке трое суток.

Разумеется, использовать N8 как основной смартфон в наши дни почти невозможно. В своё время у меня был на руках аппарат Nokia 808 — самый лучший и мощный телефон на Symbian/Nokia Belle. Я пользовался им в 2013-2015 годах и всё же вынужден был с ним расстаться: несмотря на лучшую в своём классе камеру, шикарный экран и уникальный внешний вид, под Nokia Belle было слишком мало приложений, а имевшиеся программы со временем переставали работать из-за отсутствия поддержки. Nokia N8 старше 808 на два года, и характеристики у него скромнее (хотя снимает он всё равно лучше почти всех новых смартфонов, кроме топовых), но я изначально отношусь к нему как к интересной игрушке, обладающей множеством полезных функций.

Хочу сказать, что за последнее время у меня в руках побывали основные и самые интересные смартфоны Nokia до Windows-эры: 808, N9, N8. Модель Nokia N9 я поменял на уникальную Jolla C — теперь у меня есть возможность работать с SailfishOS на современном аппарате. Nokia N8 у меня пока будет трудиться в качестве 3G-модема и походного фотоаппарата с живучей батареей. Данный телефон всё ещё актуален: если вы знаете, чего хотите и не требуете от него наличия современных Android-приложений, то N8 может стать очень выгодной покупкой.


Лицензия Jailware для браузера Opera

$
0
0

Screenshot_20170119_134447.png

Как известно, недавно произошла утечка исходных текстов веб-браузера Opera 12, который использовал для отрисовки страниц оригинальный движок Presto. Исходный код провисел на Github и Bitbucket совсем недолго (после чего репозитории были закрыты «из-за обращения правообладателя»), но этого хватило для того, чтобы все желающие успели скачать его себе и перевыложить на другие хостинги для остальных. Для Opera 12 быстро подготовили патч, позволяющий собрать веб-браузер в любом современном дистрибутиве Linux.

И вот, из даркнета приходит новость: написана лицензия Jailware, под которой шутники лицензировали украденный код. Вот она:

JAILWARE PUBLIC SOFTWARE LICENSE
Version 1, January 2017

Software product made available under this license is based on illegaly obtained source code of proprietary software, modified or distributed in a way which is prohibited by its lawful owner or developer. Usage, redistributing or modifying of this software is considered potentially illegal, and may be punishable by international laws & laws of your country of residence.

JAILWARE PUBLIC SOFTWARE LICENSE
TERMS & CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. Use & distribute only at your own risk. Bugs and security issues are quite possible.
1. No warranty or support implied in any way. Should you go to jail or be sentenced to a fine — you’re on your own.

Я предложу собственный перевод:

ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ НА ЗАПРЕЩЁННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Версия 1, январь 2017 года

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

ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ НА ЗАПРЕЩЁННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. УСЛОВИЯ ДЛЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И МОДИФИКАЦИИ

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

P.S.

К сожалению, практического смысла в использовании Opera 12 прямо сейчас нет — браузер постоянно падает с ошибкой вида opera-next got signal SIGSEGV at address 0000011A6F7F. Однако, есть надежда, что энтузиасты исправят код, напишут патчи и приведут «старую» Оперу в порядок. Кое-что уже сделано: вот здесь за пару дней неравнодушные граждане уже накидали 16 (на момент написанияч этих строк) баг-репортов.

Пока же можно насладиться комментариями пользователей под официальным ответом от Opera S.A.



KDE и перспективный формат FLIF

$
0
0

comparison

В номере №205 журнала Linux Format я писал о новом графическом формате FLIF (Free Lossless Image Format), который превосходит PNG и WebP по сжатию данных без потерь. В комплекте с исходным кодом FLIF (т.н. reference implementation) имеются библиотеки кодировщика и декодера, сам кодировщик, а также простейшее средство просмотра — консольная программа viewflif. С таким минимальным набором вполне можно работать, однако формат, по сути, в этом случае выполняет роль архиватора: ни листать, ни редактировать FLIF-файлы без предварительной конвертации нельзя. Правда, есть ещё набор консольных утилит ImageMagick, который с некоторых пор поддерживает формат FLIF. Приличных графических программ просмотра, которые были бы основаны на ImageMagick, в природе нет, к тому же, большинство готовых сборок ImageMagick собраны без поддержки FLIF и не могут его читать. Хотите поддержку — собирайте из исходного кода сами.

На этом фоне Qt FLIF Plugin оказался глотком свежего воздуха. Данная разработка сделана датским программистом Себастьяном Валем (Sebastian Wahl), который ведёт свой блог и увлекается алгоритмами сжатия изображений. Суть Qt FLIF Plugin проста: в вашем распоряжении появляется разделяемая библиотека libflif.so (не путать с одноимённой библиотекой из состава самого кодировщика FLIF!), которая может быть использована любыми Qt-приложениями, поддерживающими QImageIOPlugins, например Gwenview, Kolourpaint и многими другими. Автор плагина также написал свой собственный минималистичный просмотрщик графических файлов, вполне неплохой!

Итак, для сборки нам потребуется слегка подредактировать файл project.pro, добавив туда строку CONFIG += c++14:

flif1.png

Если этого не сделать, то проект просто не соберётся современными версиями GCC. Затем нужно убедиться в том, что заголовочные файлы FLIF лежат в нужном месте — между прочим, их нужно заранее вручную положить в /usr/include/FLIF:

flif2.png

Далее командуем make и ждём несколько секунд. Получившуюся библиотеку нужно проверить на успешную линковку с кодировщиком FLIF (дело в том, что плагин почему-то иногда не линкуется):

flif3.png

Дальше, нужно установить саму библиотеку, скопировать .desktop-файлы и зарегистрировать соответствующий тип файла для share MIME database. Следующие команды я выполнял из директории ~/qt_flif_plugin/configuraton:
sudo cp ../libflif.so /usr/lib64/qt5/plugins/imageformats/
sudo cp qimageioplugins/x-flif.desktop /usr/share/kservices5/qimageioplugins/
sudo cp imagethumbnail-flif.desktop /usr/share/kservices5/
sudo cp x-flif.xml /usr/share/mime/packages/
sudo /usr/bin/update-mime-database /usr/share/mime

Результат будет заметен сразу же. Во-первых, заработает генератор миниатюр в файловом менеджере Dolphin:

flif4.png

Во-вторых, можно будет смотреть FLIF-файлы в Gwenview, стандартной программе просмотра из набора KDE:

flif5.png

На данный момент можно использовать лишь версию Gwenview 16.08 или более старую, так как из-за этого коммита программа, начиная с версии 16.12, содержит другой механизм поддержки сторонних форматов. Но это уже вопрос к автор FLIF-плагина — надеюсь, он обновит свой код когда-нибудь. Меня же очень радует сжатие, которое обеспечивает FLIF. Только посмотрите:

flif6.png

 


2GIS для Linux жив!

$
0
0

Когда-то, в ноябре 2014 года, разработчики «Дубльгиса» выпустили новенькую бета-версию своего справочника для Linux. Там был чистый интерфейс на Qt5 и QML, плавная работа, возможность скачать карту любого города России и некоторых других стран… Красота! Однако же, дальше беты дело не пошло, и вскоре сайт, посвящённый новой версии 2GIS, закрылся, а разработка перспективного справочника в формате ПК-версии была прекращена. Но репозиторий со сборками дубльгиса для Ubuntu продолжал жить, и он работает до сих пор. В openSUSE имеется несколько частных репозиториев с rpm-пакетами 2GIS. В подобном пакете, на самом деле, содержится не сама программа, а скрипт, который вытягивает deb-пакет из сети и перепаковывает его чем-то вроде alien. В openSUSE 13.2 и 42.1 такой трюк работал без сучка и задоринки, но уже в 42.2 программа перестала запускаться:

2gis0.png

Очевидно, что приложение, собранное под старую версию Ubuntu 14.04, уже не может запускаться в более новых версиях Linux. Забавно, что неосиляторы с Гиктаймса в подобной ситуации сдались ещё раньше: на этапе установки пакета. Однако я не первый раз запускаю проприетарный софт в Linux и знаю, что большинство подобных программ (XnRetro, Dropbox, Skype и т.п.) поставляются с собственным набором некоторых системных библиотек. Всегда можно попробовать удалить одну или несколько таких библиотек и посмотреть как программа попытается использовать общесистемные. Короче говоря, если избавиться от файла /usr/lib/2GIS/v4/lib/libpthread.so.0, то Дубльгис прекрасно запускается и работает:

2gis.png

 

 


Аналог «ножницам Windows»в Linux

$
0
0

В Microsoft Windows, при всей её ущербности, имеется замечательная стандартная утилита Snipping Tool или по-русски «Ножницы». Она дополняет стандартную функциональность кнопки Print Screen и позволяет вырезать отдельные части экрана, добавляя к ними нехитрые элементы. Например, можно обвести значимую часть изображения или выделить текст маркером.

snip-win.PNG.png

В Linux  имеется множество программ для снятия скриншотов, из которых самыми лучшими являются, на мой взгляд, Spectacle и Shutter. Но ни одна программа не позволяет так удобно аннотировать экранные снимки, как Ножницы. Мне подумалось, что неплохо было бы поискать получше и всё же найти что-то похожее в Linux, — и мне это удалось. Встречайте KSnip!

snip-lin.png

Мне удалось связаться с Дамиром (автором программы) и попросить его добавить в KSnip дополнительные инструменты рисования (эллипс, прямоугольник и т.п.). Дамир довольно быстро отреагировал и обновил код, и теперь, начиная с версии 1.3, KSnip имеет даже больше функций, чем исходные «ножницы».

По неизвестным мне причинам, для сборки KSnip требуется компилятор GCC 4.8 (не новее) и заголовочный файлы Qt 4.


Синхронизация расширений Gnome Shell

$
0
0

gnome-shell-extension-options

Не секрет, что для успешной установки расширений Gnome Shell с сайта https://extensions.gnome.org требуется отдельное дополнение для веб-браузера, которое обеспечивало бы такую интеграцию. На данный момент, программы Mozilla Firefox, Google Chrome и Web/Epiphany (штатный браузер в Gnome) поддерживают такую функцию. Однако, если вы используете Chrome или Chromium, то вам доступна ещё одна интересная штука: синхронизация расширений Gnome Shell между компьютерами. Это возможно благодаря способности дополнения Gnome Shell Integration взаимодействовать с вашей учётной записью Google.  Таким образом, авторизовавшись в Gmail,  вы сможете автоматически синхронизировать расширения Gnome Shell между несколькими компьютерами точно так же, как и закладки в Chrome/Chromium. Причём, синхронизируются только сами расширения, но не их настройки (в случае если вы их меняли). Подробнее можно почитать тут.

Я сам не использую Gnome Shell, потому что считаю, что есть рабочие столы и получше, однако не нужно быть специалистом по ИБ, чтобы заметить очевидное:

  • Щупальца Google и раньше проникали на рабочий стол пользователей Gnome в виде почты и календаря. Теперь объятия станут ещё крепче, так как львиная доля ваших персональных настроек Gnome (а значит и предпочтений в UI/UX) будет бережно храниться гуглом;
  • Развивая предыдущую мысль, можно предположить, что в будущем делиться скриншотами можно будет проще. Например, в Google+ при создании записи будет кнопка «Прикрепить снимок моего рабочего стола», которая сама будет генерировать картинку, совпадающую (по идее) с вашим реальным рабочим столом;
  • Доступ Google к расширениям Gnome Shell создаёт мощное направление для атаки на несчастных гномосеков. При краже аккаунта Google и последующем применении специально сформированного расширения Gnome Shell, злоумышленник получит доступ к личным файлам пользователя в ~/. Это вообще кошмар!

Получается, что сделан ещё один шаг к мечте крупных корпораций — превратить наши компьютеры в тонкие клиенты!


Погода и донаты

$
0
0

Поводом для этой заметки послужил выпуск операционной системы elementaryOS Loki 0.4.1, вобравший множество доработок последних месяцев.

У меня сложилось противоречивое отношение к этой системе ещё в момент выхода предыдущей крупной версии, Freya 0.3. С тех пор противоречия только усугубились 🙂

С одной стороны, нельзя не отметить традиционно высокую производительность рабочего стола Pantheon и ряд очевидно удачных находок: прекрасный терминал, отличный вывод уведомлений, удобный почтовый клиент и т.п. Я сам одно время пользовался elementaryOS в качестве основной системы, и написал тогда ставшие очень популярными заметки о всяких интересных штуках. Однако, помимо ошибок и недоработок самой системы, есть вещи, которые раздражают особенно.

В elementaryOS 0.4.1 дебютировал обновлённый AppCenter (Центр приложений), на разработку которого был объявлен сбор денег. Сбор завершился успешно, но теперь разработчики не оставляют попыток совершенно бесстыдно привлечь деньги через «добровольные пожертвования пользователей» (и это уже не первый раз!). Всё бы ничего, но нам предлагают задонатить приложения, функциональность которых не просто стремится к нуля, но и порой уходит в минус.  Нас теперь встречает такое:

loki_sucks1

 

Магазин открытый, программы (практически все) распространяются по лицензии GPL2/3, то есть их исходный код доступен всем. Но нам предлагают заплатить, кто сколько сможет. Некоторые приложения изначально помечены кнопкой «Бесплатно», за другие же по умолчанию просят небольшие суммы. Например, за стильный индикатор текущей погоды просят символический 1 доллар:

loki_sucks2

В выпадающем меню рядом с ценой можно изменить размер пожертвования: например, вам может показаться исходная сумма унизительно маленькой, и вы захотите увеличить платёж до 5, 10 или любого другого количества долларов. Для того чтобы просто установить приложения, вам каждый раз придётся расписываться в собственной жадности и вводить нищебродский 0:

loki_sucks3

Наконец, программа Nimbus установлена и запущена. Чем же она примечательна? Отвечу сразу: экстремально низким соотношением цена/качество. Это приложение просто вычисляет ваше расположение по IP-адресу и показывает для него температуру в Фаренгейтах, всего-то…

loki_sucks4

Программа Nimbus написана Даниэлем Форе, одним из создателей проекта elementaryOS. В ней нет абсолютно никаких настроек. Никаких! В данный момент я выхожу в Интернет через 4G-модем Мегафона, который показывает, что я в Москве, хотя я на самом деле в Петербурге. И плевать на то, что в Linux большинство других индикаторов погоды умеют показывать не просто населённый пункт, но и конкретный район в нём. Плевать на то, что в России, да в большинстве других цивилизованных стран, температуру меряют в Цельсиях… У меня просто нет слов. Ладно бы это была  обычная «элементарная» программа, но за неё вежливо просят ещё и заплатить. Даже в мире Apple, где исторически было принято платить за не самые сложные приложения, эти самые приложения были хотя бы качественными.

Для примера, я покажу, как должен выглядеть индикатор и прогноз погоды здорового человека. Прежде всего, нам не нужен никакой «магазин приложений», так как в правильном рабочем окружении уже имеется встроенная функция загрузки дополнительных элементов. Я просто ввожу в поиск weather и выбираю то, что мне больше нравится:

weather1

На мой взгляд, самый лучший погодный виджет — это Weather Widget, второй пункт сверху. Его я и поставлю. Виджет можно добавить на панель, либо на рабочий стол. Внутри имеются нужные настройки:

weather2

Weather Widget может показывать погоду для любого количества мест, используя Openweathermap, либо данные из норвежской метеорологической службы YR.no. В приведённом выше примере я добавил свой район два раза, чтобы сравнивать прогноз от двух разных поставщиков. В разделе Appearance я могу настроить то, как будет выглядеть виджет на панели, установить время отображения и включить отрисовку метеограммы для yr.no:

Screenshot_20170519_132951

В разделе Units я могу установить любую комбинацию для единиц измерения:

Screenshot_20170519_133005

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

Screenshot_20170519_133047

Если же нажать на виджет, то можно посмотреть подробную метеограмму:

Screenshot_20170519_133118

Тут есть всё что нужно: температура, давление, величина прогнозируемых осадков, облачность. Информация представлена в двух видах и по часам. Я всегда могу сравнить этот прогноз с другим, аналогичным, просто нажав на Next Location:

Screenshot_20170519_133131.png

Норвежцы допускают в субботу мелкий дождик днём, а OWM — нет. Скорее всего, дождя не будет 🙂

Всю эту красоту сделал человек, не занимающийся собственным пиаром и не просящий деньги за свой виджет. Разработчикам elementaryOS есть чему у него поучиться!


Viewing all 44 articles
Browse latest View live