15 июля в Новосибирске, как и во многих других городах мира, пройдёт Qt Meetup.
Читать далее
Launchy (кроссплатформенный ланчер со шкурками)
Ещё одна утилита для запуска приложений, можно сказать «командная строка». Более гламурный аналог программы gmrun 🙂
Про назначение программы уже всё ясно, думаю — окно программы вызывается по сочетанию клавиш и из него можно запустить нужное приложение, набрав его в строке.
Программа Launchy кроссплатформенная.
С официального сайта можно скачать версии для Windows, Mac OS X, Ubuntu, а так же исходники. Для ArchLinux программу можно установить из AUR’а.
Сохранение веб-страниц в pdf-файлы
Порой может возникнуть надобность сохранить интернет-страницу на жёсткий диск. Стандартно всё делается просто — через пункт меню «Сохранить как…». На выходе получаем файл html и лежащую рядом почти одноимённую папку, содержащую все файлы страницы. Во многих случаях не слишком удобный «форм-фактор» и гораздо удобнее было бы иметь один файл, соответствующий одному «документу», но содержащий в себе все нужные элементы.
Варианты следующие (совсем маргинальные, вроде копирования вручную содержимого в текстовый процессор и затем сохранения в форматах odt или doc, я рассматривать не буду):
- mht (mime html) — веб-архив. Вроде как именно для этого создавался. Можно получить, сохраняя страницы в IE и Opera. Для Firefox нужно поставить аддон UnMHT
- chm (compiled html) — формат гипертекстовой справочной системы, специально разработанный Microsoft для встроенной помощи Windows. На мой взгляд этот вариант хуже — во-первых, создавался он изначально для конкретной задачи и не совсем той, что тут рассматривается, а во-вторых, со средствами сохранения в него ситуация хуже, да и с чтением не всё гладко на линуксах.
- pdf (portable document format) — хорош кроссплатформенностью и открытостью. Со средствами просмотра всё обстоит прекрасно, насколько знаю, на всех системах. Несолько смущает, что цель у формата тоже несколько другая — прежде всего для электронного представления полиграфической продукции.
Поддерживает ссылки, поиск по тексту, и в отличии от mht поддерживает структурированное содержание.
Swiftfox localization
Давеча при настройке системы на нетбуке поставила там Swiftfox. Это браузер для Linux, основанный на Firefox, вроде как оптимизированный каким-то образом. Не то, чтобы мне нужна особо эта оптимизация (хотя вдруг и правда что-то заметное, а для нетбука это по крайней мере не помешает), но просто решила попробовать.
Сам браузер внешне практически не отличим от firefox (что не удивительно), все дополнения к нему тоже подходят.
Правда, в репозиториях лежит версия 3.6.13 (последняя для swiftfox) в то время, как firefox недавно обновился до пятой версии. Кому-то это может быть даже понравится (не все полюбили нового лиса). А, для арча установить можно из AURа, deb-пакеты есть на официальном сайте, там же есть инсталляционные скрипты и ссылки на тарболлы.
Программы для выбора цветов
В связи с предыдущим постом, встала задача подбора цветов и узнавания их шестнадцатеричных кодов. Такая и подобные задачи (например, «взять» цвет с любого места на экране для дальнейшего использования) могут возникать и в других случаях и весьма нередко.
Естественно, такой функционал присутствует в GIMP и, наверняка, в других достаточно мощных графических редакторах, но, даже если что-то такое установлено, запускать каждый раз такую программищу только для того, чтобы узнать код цвета или воспользоваться «пипеткой». Далеко ведь не всегда такие надобности появляются именно при редактировании изображений.
pacgraph
Небольшая программулина, не столько полезная, сколько забавная, представляет графически все установленные в системе пакеты в виде «облака» со связями между ними (по зависимостям). Лучше один раз увидеть:
Предполагается, что это можно использовать для отслеживания, какие пакеты занимают слишком много места в системе и решения, не пора бы что-нибудь удалить. Но, честно говоря, слабо себе представляю, как реально с этим можно работать.
Потому что это просто рисунок, а не динамичная интерактивная схема, на которой можно было бы что-то разглядеть и повертеть. Рисунок, правда, довольно интересный, но всё же программка, по-моему, больше для забавы.
Установка и настройка Apache2 с модулем mod_fcgid
Сервер Apache2 — это один из немногих веб-серверов, который обладает огромными возможностями. В данной статье показан один из вариантов настройки данного сервера. При такой настройке разные сайты будут запускаться от разных пользователей, кроме того для каждого из сайтов можно иметь свой файл настроек php.ini, что особенно актуально при работе с PHP5.3.
Итак поднимем сервер Apache2 с модулем mod_fcgid
на Ubuntu 10.04.
Обмен сообщениями по протоколу AMQP между PHP и Python c помощью сервера RabbitMQ
Установка сервера RabbitMQ в Ubuntu 10.04
Установка сервера из официального репозитория нам не подойдет. У нас есть два пути это собрать rabbitmq-server из исходников, либо просто скачать deb пакеты с официального сайта проекта и установить их. Я предпочел второй путь.
Секция Свободного Программного Обеспечения на Летней Школе Академпарка — 2011
http://school.academpark.com/?p=417
Мероприятие объединяет общение и отдых специалистов и энтузиастов в области свободного ПО, включая платформу GNU/Linux, но не ограничиваясь ею. Основной задачи секции ставится формирование целостного цикла производства, сопровождения и развития СПО на территории РФ.
- Если есть свой проект, то приходи с ним, поможем развить! Успешные команды будут проталкиваться к успеху.
- Работа над проектом на протяжении 20 дней с параллельными мастер классами нужными вашему проекту.
- Если нет проекта, то приходи и можешь получить заказной проект на разработку и собрать команду!
- Если есть кто-то, кому будет интересно. перепости это сообщение =) Размещаем в собственных блогах и зовем друзей! сделаем наше СПО лучше и сильнее!
По выходу из секции будет сформировано 10 предприятий, которые в кооперации будут взаимодополнять друг друга, решая собственную технологическую задачу. Каждое предприятие будет базировать на одной технологии. В качестве базовой технологической платформе предлагается выбор из систем открытого документооборота/ERP (OpenBravo, Liferay)
На секции предусматривается вход и развитие собственного проекта (технологии). Дабы сформировать целостность, на секцию будет поставлен один проект государственного масштаба. Задача секции разработать прототип продукта.
Задачей секции является сформировать сообщество разработчиков и создать среду развития СПО продуктов на территории РФ.
Главной целью секции мы ставим знакомство участников с идеологией и принципами разработки Свободного Программного Обеспечения.
Для это мы планируем достичь таких целей:
- ознакомить участников школы с принципами коммерциализации продуктов, разработанных в идеологии и по принципам СПО;
- сформировать 10 жизнеспособных предприятий, работающих в идеологии СПО;
Ориентировочная программа секции СПО
- Ветки: Новая ветка ПО
- Отладка: Поиск, сортировка и исправление ошибок
- Тестирование: проверка нового релиза на прочность;
- Обновление: выявление проблем при переходе на новую версию дистрибутива;
- Документирование: подготовка документации к сборке;
- Переводы: перевод элементов из сборки на родной язык;
- Пакеты: сборка свежих версий программ и создание репозиториев;
Пакман в пакмане (пасхальные яйца)
Случайно столкнулась с ArchBang — дистрибутив, основанный на ArchLinux с Openbox в качестве дефолтного WM. Но разговор пойдёт совсем не о нём. Просто я там нашла одну забавную мелочь, которую захотелось перенести на свою основную систему. Состоит она в следующем:
Когда pacman синхронизирует репозитории, скачивает и устанавливает пакеты, в конце каждой строки рисуется «прогрессбар». Обычно он выглядит как-то так:
[#################------] |
То есть по мере выполнения процесса количество решёток в строке увеличивается. А в арчбэнге эти прогрессбары пытались имитировать игру «пакмэн» примерно так:
[----C o o o o o o ] |
Буква «C» продвигаясь вправо «кушает» буквы «o», она при этом ещё и «рот открывает» (постоянно меняется со строчной на заглавную).
Ерунда, но такая милая. Оказалось, это «пасхальное яйцо» и делается очень просто.
Открываем файл /etc/pacman.conf с правами суперпользователя и дописываем строчку ILoveCandy (можно в разделе Misc options).
Читать далее