Моя фотография
Павел Вязовой
Студент факультета информатики Магнитогорского Государственного Университета, линуксоид, емаксер, web-разработчик. Больше информации можно найти на моём сайте. Есть две тематические ленты: runix и emacs.
Просмотреть весь профиль

воскресенье, 31 мая 2009 г.

Неделя 22

Решил придать блоггингу некоторое постоянство, а на случай полного отсутствия идей для постов буду публиковать digest’ы интересных записей из twitter, google reader и других сервисов. Буду помечать интересные записи метками и публиковать по воскресеньям.

Неделя была продуктивной – выполнил первую задачу в составе нашей новой студии веб-разработки (название и прочие атрибуты в разработке). Сделал сайт-визитку на cakephp, prototype и script.aculo.us. Кейк для визитки тяжеловат, но это было пожеланием заказчика ввиду того, что в проекте у них интернет-магазин. Ссылку на работу не расшариваю сознательно.

Завтра на весь день едем отдыхать новым звездным составом в Сибай, будем обсуждать название и прочие атрибуты.

Да, кстати, вот очень хорошая фотография меня и Марины:

суббота, 30 мая 2009 г.

Google wave заменит google talk

Новость про новый сервис гугла – google wave сегодня можно прочитать на многих ресурсах, так что на его описании я останавливаться не буду.

Интересен другой факт – я только что случайно заметил, что google talk убрали из google pack. Связано ли это с грядущим появлением волны или нет? С одной стороны – волна это веб-сервис с функцией IM, но не традиционный IM (особенно на мобильных телефонах). С другой стороны – google публикует api и описание протокола, а также исходный код веб-сервиса. Появление клиентов для мобильных устройств – вопрос времени. Если им удастся каким-либо образом сохранить совместимость с xmpp – будет большой успех. Хотя … и так будет.

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

wave

вторник, 12 мая 2009 г.

Archlinux community contributions: pacbuilder

Pacbuilder [AUR]
Обсуждение на форуме

Скрипт, достойный отдельной заметки.
Когда я первый раз установил Archlinux и увидел abs, я подумал что этот дистрибутив - панацея от всех бед. Я решил, что abs может сравниться с emerge, а арчлинукс - универсальный дистрибутив с бинарными пакетами и портежами как в gentoo. На самом деле abs и makepkg оказались пригодными только для сборки одиночных пакетов, да и не арч-way это - собирать мир.

Ближе к телу... Pacbuilder - это враппер над pacman, позволяющий удобно, с учетом дерева зависимостей, собрать мир с собствеными флагами сборки, или отдельные пакеты.
Эксперимента ради, я запустил пересборку мира. Периодически он обламывался (видимо ошибки сборки) и пропускал некоторые пакеты, но в целом пересборка мира двигалась. Я не увлекаюсь оптимизациями, поэтому работу скрипта я прервал.

Для любопытствующих есть скриншот с форума:




Archlinux community contributions: стафф от Xyne

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

Xyne

Xyne это Trusted User ArchLinux и он написал несколько полезных скриптов/программ, которые я кратко опишу в этой заметке.

Powerpill [AUR]
Враппер для pacman, который в теории должен ускорить скачивание пакетов, т.к. использует для скачивания утилиту aria2c. Закачки будут выполняться параллельно. Скорость скачивания это может увеличить только в том случае, если сервер применяет ограничение на одно соединение, но не ограничивает количество соединений. На мой взгляд не очень полезный скрипт.

Cronwhip [AUR]
Вот это уже интересней. При запуске этот скрипт проверяет какие задачи cron должны были быть выполнены позже времени последнего выключения и выполняет их. Действительно полезно. Для этой задачи есть отдельный cron-like планировщик (его используют в Ubuntu), но мне cronwhip показался более элегантным, ну и ... KISS =)

Paconky [AUR]
Скрипт для вставки информации в коньки, вот так:



Pacpan [AUR]
Создает пакеты из модулей для perl на cpan.

Другие полезные скрипты можно найти на сайте Xyne.


пятница, 8 мая 2009 г.

Погода в консоли

Увидел тут "Маленький однострочник на баше для получения погоды на три дня в консольку". Решил опубликовать свой вариант:

1) Устанавливаем программку weatherget (она скачивает текущую погодную сводку и выводит её в терминал). Формат вывода для парсинга вполне подходящий.
Для арчлинуксоидов: pacman -S weatherget

2) Получаем сводку для Магнитогорска:

weatherget -l Magnitogorsk (получаем код города)
weatherget -s RSXX0058 --metric (а вот и погода)


3) Делаем с ней что хотим =)

Температура:
weatherget -s RSXX0058 --metric | grep Temperature | awk '{print $3$4}'
Краткая сводка, например для вставки в панель:
myweather-complete | awk '(NR == 3) {print $3$4} (NR == 4) {print "feels like " $4 ","} (NR == 5) {print $3}' | tr '\n' ' '


Сила Unix-way yahooo =)
P.S. Подозреваю, что я снова намудрил с парсингом и можно все сделать быстрее и прямее. Дааа я такой =)
P.P.S. Вариант по ссылке выше более информативный. Во первых у gismeteo прогноз в реальном времени обновляется, во вторых там именно прогноз, а не текущая погода. А пропарсить её также просто.
Blog Widget by LinkWithin