Показаны сообщения с ярлыком software. Показать все сообщения
Показаны сообщения с ярлыком software. Показать все сообщения

четверг, июня 23, 2011

iOS-like Gmail in Chrome | Chromium

Подсказка урла от лайфхакеров.
cd ~/.local/share
mkdir -pv icons
cd icons
wget http://s3.amazonaws.com/scrnshots.com/screenshots/31684/Icon-Gmail_large.png
cd ../applications
nano Gmail.desktop
[Desktop Entry]
Version=1.0
Name=Gmail
GenericName=Mail Client
Comment=Read/Write Mail with Gmail
Exec=/usr/bin/chromium-browser --app="https://mail.google.com/mail/mu/"
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=Icon-Gmail_large.png
Categories=Network;Email;
StartupNotify=true
Name[ru]= Почта Gmail
GenericName[ru]=Почтовый клиент
Comment[ru]=Читайте и пишите письма в Gmail

X-Ayatana-Desktop-Shortcuts=Mail;Compose;

[Gmail Shortcut Group]
Name=Gmail
Exec=/usr/bin/chromium-browser --app="https://mail.google.com/mail/mu/"
TargetEnvironment=Unity

[Compose Shortcut Group]
Name=Написать письмо
Exec=chromium-browser --app='https://mail.google.com/mail/mu/#co'
TargetEnvironment=Unity

Полученный desktop-файл можно перетащить на док unity.

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

четверг, мая 13, 2010

Понеслась...




В оконцовке в адресной строке имеем абракадабру.
В текущей стабильной версии Chrome вообще никак. :( Выкидывает на страницу поиска гугеля.
Некузяво, короче.
Да, с президент.рф та же фигня. Правда, при переходе по этой ссылке из текущего поста блога, получаем:
Update: user_pref("network.IDN.whitelist.xn--p1ai", true); для firefox.

вторник, апреля 13, 2010

Новая гонка

За абстрактными попугаями. Мериться пиписьками в тесте Acid3, похоже, уже не модно. Теперь новый фетиш - тест на спеки html5:

понедельник, декабря 01, 2008

MS на службе ВС РФ

По утверждениям бывшего военного из войск кузькиной матери (пара постов выше) оказывается, что не так страшен чёрт как его малюют. Я о "закладках" в ПО от стратегического противника.

четверг, ноября 13, 2008

Роль наркотических веществ в разработке ПО



(22:43:29) modex:
жись хороша)))) поел картошки с мясом ))) сверху морковкой корейской обкладывал))) потом притрамбовал оливье и сверху тортика два кусочка положил ))))
(22:44:30) yaa13:
хороша?
(22:44:34) yaa13:
сцуко!
(22:44:37) yaa13:
http://*/images/weather.png
(22:44:45) modex:
да... щас сижу такой довольный
(22:44:46) modex:
:)
(22:45:03) yaa13:
то, что на картинке - правда
(22:45:33) modex:
хуясе! у вас там так сурово что даже облака за луной!!!!
(22:46:10) yaa13:
ну это видимо у разрабов гнома трава забористая
(22:46:17) modex:
^_^

воскресенье, февраля 03, 2008

Petrus Blogger - Клиент для LiveJournal и Blogger

Пост ни о чём. Просто тест клиента. Жава. Как и все опробованные клиенты не умеет аплоадить картинки с локального диска, только вставлять уже загруженные в пикасу или ещё куда. Надеюсь, пока. Быстрый, хоть и жава. Здесь подробнее.

Update:

Спасибо drakulavich за напоминание. Теперь умеет аплоадить в Blogger картинки через API гугла. И большое спасибо девелоперу. В камменте я жаловался на невозможность логина в Blogger. Виновата версия jre, которая ставится в Ubuntu Hardy по дефолту с помощью метапакета ubuntu-restricted-extras. После её выноса и установки sun-java6-jre sun-java6-bin всё наладилось и работает.

четверг, июня 28, 2007

QMPDClient 1.0.8

Вчера обновился QMPDClient до версии 1.0.8. Полный changelog на сайте проекта. Поставил, посмотрел. Нововведений немного, но главное для меня появилось. Очереди. cool Нет ещё удобной возможности сортировки треков внутри списка очереди, но хотя бы и так, а то больше всего меня напрягало отсутствие этой фичи. Теперь окончательно перехожу на использование mpd в качестве основного аудиоплейера, амарок буду использовать для организации коллекции и заливки музыки на flash-плейер.

пятница, мая 04, 2007

Easytag с поддержкой MP4/AAC в *ubuntu


Вчера попали ко мне аудиофайлы *.m4a.
$ file '01 United States Of Russia.m4a'
01 United States Of Russia.m4a: ISO Media, MPEG v4 system, version 2
$
Надо было поправить тэги, но любимый редактор тэгов с ними не смог работать. Возможно, есть какой-нибудь плейер с поддержкой редактирования тэгов таких файлов (хотя сомневаюсь - убунтостроителям религия не позволяет собирать такие пакеты), да не по-джыдайски это как-то. Решил поискать способ заставить easytag редактировать тэги этих файлов. За 5 минут нашёл.
Рецепт отсюда.
Для включения поддержки нужно пересобирать easytag, но, в свою очередь, это повлечёт необходимость пересборки mpeg4ip (той версии, что в Ubuntu) и далее по цепочке зависимостей. Дешевле пропатчить исходники easytag на предмет совместимости с той библиотекой libmp4v2, что идёт в дистрибутиве. Патч прикреплён к вышеуказанному посту в форуме ubuntu, для скачивания которого нужно зарегистрироваться на форуме, или его же можно скачать отсюда.
Как пишет автор
The patch is a bit of a hack, but i have tested it against all types of m4a created using faac and iTunes (OSX), and it seems to work fine, of course the responsibility is all yours.
этот патч используйте на свой страх и риск.
Нужно доустановить несколько *-dev пакетов (libgtk2.0-dev,libogg-dev,libvorbis-dev, libflac-dev, libid3-3.8.3-dev, libmp4v2-dev), если чего-то не хватает, в процессе работы скрипта configure всё увидите и доустановите. Патч был сделан для easytag 1.99.13, но прекрасно подходит и для текущей версии 2.0, так как патчится 1 файл - src/mp4_header.c. Скачанные ubuntu-easytag.patch.bz2 и easytag-2.0.tar.bz2 положить в один каталог и далее:
$ tar jxf easytag-2.0.tar.bz2
$ cd easytag-2.0
$ bzip2 -c -d ../ubuntu-easytag.patch.bz2 | patch -p1
$ ./configure --prefix=/usr
$ make
$ sudo checkinstall
Результат работы configure должен быть приблизительно такой:
Configuration for easytag 2.0 :
--------------------------------
Source code location ....: .
Host System Type ........: i686-pc-linux-gnu
Preprocessor ............: gcc
Compiler ................: gcc -g -O2 -Wall
Linker ..................: gcc -lmp4v2 -lm -lz -lstdc++ -lid3 -lFLAC -lm -lvorbisfile -lvorbis -logg -lm
GTK2 version ............: 2.8.20
MP3 file support ........: yes (id3lib-3.8.3)
Ogg Vorbis file support .: yes
FLAC file support .......: yes (flac-1.1.2)
MP4 file support ........: yes (mpeg4ip-)
NLS/gettext .............: yes
Install path ............: /usr
Now type make to build easytag 2.0,
and then make install for installation.

Я использую checkinstall вместо make install - таким образом собирается deb (или rpm, если используете rpm дистрибутив) пакет без прописывания зависимостей под конкретную конфигурацию ОС и устанавливается. Всё-таки всем устанавливаемым софтом должен заведовать штатный менеджер управления пакетами.
Всё это проделано на даппере, не знаю как с этим дело обстоит на эджи или фейсти - наверное, должно быть так же.

четверг, мая 03, 2007

Music Player Daemon (mpd)

Намедни открыл для себя mpd (Music Player Daemon). Не то чтобы вообще впервые услышал, просто впервые решил пощупать. Ранее меня отталкивали крики красноглазиков о том что mpd - тру, всё остальное маздай. Не нравятся мне такие люди и подсознательно их слова вызывают недоверие. Но когда в очередной раз играл в HoMM3 и при переходе на следующий трек амарок так нагрузил ситему, что лихо бежавший герой на несколько секунд встал колом, я наконец решил посмотреть на этого демона. Амарок по прежнему считаю лучшим из музыкальных плейеров / менеджеров коллекций под никсы, всё-таки юзал почти 2 года, но иногда бесит его прожорливость.
Вообще, клиент-серверная архитектура мне кажется более удобной, не зря всё больше людей юзает такие решения. Авторы уже давно мёртвого winampподобного культового плейера XMMS разрабатывают следующую версию своего продукта XMMS2 именно с такой архитектурой. Удобство состоит в том, что демон потребляет очень мало ресурсов машины и не зависит от иксов. За 5 дней использования его мне пару раз понадобилось ребутнуть иксы, музыка при этом продолжала играть, если надо что-то изменить - запускаю гуйного клиента, меняю плейлист или добавляю треки, закрываю клиента (а можно и оставить) и забываю о нём, в памяти висит только демон и отъедает 0-3% процессорного времени. С Амароком такой номер не пройдёт. Если грубо послать иксы на три клавиши - при следующем запуске в плейлисте амарока будет предыдущий список треков, а не тот что был перед убийством иксов. То есть требуется корректное закрытие амарока, при котором он и сохраняет текущий плейлист, что требует некоторого времени на тычки мышью или в клавиатуру. В памяти занимает несколько десятков метров и в разы больше чем mpd напрягает процессор, а что делает при переключении треков - писал выше.

Установка mpd и audioscrobbler демона

Установка демона в Кубунту (сейчас у меня пока даппер) безобразно простая.
$ sudo aptitude install mpd

После установки в /etc/init.d появился его стартовый скрипт и симлинки на него в каталогах уровней. Конфиг лёг в /etc/mpd.conf - его можно и не править, единственная строчка, которая нуждается в изменении
music_directory         "/var/lib/mpd/music"

но и её можно не изменять, просто кинув симлинк(и) на каталог(и) с музыкой в /var/lib/mpd/music, особенно если у вас музыка разбросана по разным местам.
Эти настройки глобальные, т.е. для работы mpd как system service, для однопользовательской машины как у меня - наиболее подходящие. Если же желаете запускать демона вручную, то нужно сделать
sudo dpkg-reconfigure mpd

и переконфигурировать этот пакет. Не делал, но, как понял из man mpd, нужно создать файл конфигурации в домашнем каталоге ~/.mpdconf и запускать
mpd [options] [CONF_FILE]

Пример конфига с камментами mpd.conf.gz лежит, как и должно быть, в /usr/share/doc/mpd/examples.
После настройки нужно создать базу данных музыкальной коллекции
mpd --create-db

После добавления музыкальных файлов в коллекцию или изменения тэгов необходимо обновлять базу данных, при использовании графического клиента (о чём ниже), по крайней мере того что у меня, это упрощается.
Если нужно отправлять статистику о слушаемой музыке на last.fm aka audioscrobbler, то нужен ещё один демон. Поиск "на скорую руку" вывел на mpdscribble, mpdscrobbler и smpc. Поставил первый же, посмотрел, он меня вполне устроил.
$ sudo aptitude install mpdscribble

В конфиге /etc/mpdscribble.conf указал имя пользователя last.fm, md5 хэш пароля и увеличил период между опросами статуса mpd. Установил уровни запуска те же что и у mpd. Как и в случае с mpd - это глобальный конфиг для однопользовательской системы. Для запуска вручную, от юзера, конфиг положить в домашний каталог ~/.mpdscribble/.mpdscribble.conf - всё это можно прочитать в man mpdscribble.
По окончании установки и конфигурации запустил демоны:
$ sudo /etc/init.d/mpd restart
$ sudo /etc/init.d/mpdscribble start

Клиент

Управляется mpd с помощью программы-клиента. Клиентов уже существует много, можно выбрать на свой вкус здесь или здесь. Ну или поиском по репозиторию. Есть консольные, на gtk2, на qt, на java, web-клиенты и т.д. Как пользователю KDE мне в первую очередь интересны клиенты на qt, поэтому обратил внимание на kmp, Quimup и QMPDClient. Все три клиента есть уже в виде deb пакетов, но первые два отказались устанавливаться на даппер (шибко старый дистрибутив, хотя ему всего год) - не те версии библиотек, в бэкпортах не нашёл, да и не напрягался этим, так как третий клиент кажется фичастее первых двух.
Итак, поставил QMPDClient . Правда, не самой последней версии 1.0.7, а версии 1.0.6.2. Причина всё та же - не те версии библиотек, т.е. требует qt4 v.4.2.0, а в даппере v.4.1.0. В Feisty Fawn она встанет, там версия qt4 посвежее. Вообще, дывэлопер этого клиента предусмотрителен - сразу пишет на qt4, так как KDE4 не за горами.
В принципе, удобный клиент. Локализация немного повеселила. Не понравилась пара мелочей: отвратное сглаживание шрифтов (но, судя по скриншоту версии 1.0.7 это исправлено за счёт новых библиотек qt4) и отсутствие такой удобной фичи как "очереди", к которой так привык в амарок. Без остальных амароковых наворотов типа открытия вики-страницы по исполнителю, быстрого поиска lyrics и статистики по трекам и исполнителям, с трудом, но обойдусь. Хотя, по последним известиям от разработчика, датированным 22.03.2007, что-то интересное должно появиться в следующей версии:
I am currently working on implementing new socket code, local caching of the database and optional incremental reading. This should make the next release quite an improvement for people with large collections.
Вот у меня появляется ещё одна причина для обновления до Feisty. Но подожду ещё немного.

Update 26.05.2007:
Бесполезная, но кому-нибудь нужная фишка. Nowplaying скрипт для Konversation. Обходился долгое время без него, но на всякий случай - вот здесь есть, требуется доустановить консольный клиент mpc.

понедельник, апреля 09, 2007

K3B v1.0

Обновил намедни из бэкпортов КДЕ-шную морду ко всему подряд. Т.е. K3B до версии 1.0. Всё большим комбайном становится. Теперь может рипать DVD. Включил, пошёл спать. Проснулся - всё лежит где и указал. Неплохо. Но... Зачем это? Купил диск и смотри. Надо кому-нибудь расшарить - скопируй на жёсткий диск as is. Возможность рипнуть для мобильного устройства в дорогу (КПК, смартфона) - миф, если посчитать ёмкость аккумулятора. А остальные изменения мелкие, даже не ощутил их полезности. Так что не считаю релиз именно такой фичастой 1.0 великой вехой на пути развития юзерфрендли софта под никсы (как утверждали в одном из восторженных буржуйских review). А в целом, отличная программа, лучшая в своём классе для Linux. Таковой она была и в версии 0.12.14 в Kubuntu Dapper. Респект разработчику. Но всё это ИМХО. Видимо, кому-то это всё надо, раз реализовано. Как минимум одному человеку - девелоперу. :)



четверг, марта 29, 2007

Firefox как web server

Читаю сегодня мурзилку. LXFormat #89 (февраль 2007). Стацейка - очередная закатка ваты насчёт расширений Firefox с претенциозным названием "Top-10: расширения Firefox". Тыры-пыры. Читаю по диагонали - на 8-м месте нахожу бесполезное, но прикольное расширение. Цитата из журнала:
Ищете что покруче? Попробуйте POW (Plain Old Webserver, https://addons.mozilla.org/firefox/3002), локальный сервер для вашего браузера. Он пока существует в ранней версии 0.0.6, но служит отличным примером одарённости расширений Firefox. Он основан на JavaScript и поддерживает протокол HTTP Post, cookies, SQL и Ajax. Свой сайт с файлами вы можете защитить паролем, который хранится в /home/USER/.mozilla/firefox/NUMBER.default/pow/htdocs/. Интересно, что уже разработаны расширения для POW. Одно из них, Breadcrumbs (https://addons.mozilla.org/firefox/2954), сохраняет посещённые страницы и встраивает в Firefox систему для их поиска на будущее.
Поставил, посмотрел (правда версия 0.1.0 - 2 месяца уже прошло). Весело. Работает. Практическая ценность лично для меня - нулевая. Апач стоит. С секурностью - естественно вопросы. Но мысль интересная - вэб-сервер на скорую руку с малыми возможностями и под небольшую нагрузку. Думаю, что расширение сделано как и пишут в мурзилке, для демонстрации "одарённости расширений Firefox". Что там реализуют потом - посмотрим.
Пока фтопку.