Работая программистом, очень часто приходится настраивать VirtualHost в Apache. Конечно это не занимает больше 10 минут, но все же время это деньги. Как же хорошо что не только denwer в windows может упростить задачу создания виртуальных хостов, в Ubuntu тоже есть такая возможность – это и есть тема данной статьи. Для начала рассмотрим процесс ручной настройки, а затем напишем sh скрипт для автоматического создания виртуальных хостов.
В каталоге /etc/apache2/sites-available создаём файл с именем «sitename.ru»

sudo gedit /etc/apache2/sites-available/sitename.ru

читать далее »

В конце лета приобрел ноутбук 14 дюймовый Samsung 530u, с двумя видеокартами и ssd на 16гб. Более подробно описывать конфигурацию думаю не надо, так как это не суть проблемы.

Как обычно как только купил решил поставить на новую машину ubuntu 12.04 естественно ssd работающая как ExpressCache на windows7 превратилась в swap.
Установка ubuntu 12.04 не принесла особой радости, потому что ноутбук постоянно грелся сначала очень сильно до 80 градусов, но после установки драйверов на ati видеокарту стал греться немного меньше – всего до 60 градусов. Пожирать аккумулятор стало от этого не намного меньше, да и на коленках горячий ноутбук не особо удобно держать.

Поэтому было принято решение перейти обратно на windows7. читать далее »

Теги:  

Проблема с кодировками является достаточно распространенной. Часто при создании проекта требуется использовать всем одну кодировку например UTF-8, но порой просто не уследишь за всеми добавленными в проект файлами. Конечно можно потратить много времени и сил перекодируя все текстовым редакторе, но если точно знаем из какой кодировки в какую надо конвертить то просто выполняем в консоли команду find . -name '*.php' | while read i; do iconv -f WINDOWS-1251 -t UTF-8 "$i" >tmp; mv tmp "$i"; done и все файлы *.php в этой папке перекодируются в UTF-8.
Список доступных кодировок можно вывести командой iconv -l Вот так все просто на самом деле))

Теги:  

Установка jDeveloper 11g на Ubuntu

02/15/2010, автор admin, категории Java, Jdeveloper, Ubuntu

Решил занятся изучением java, посоветовали не зацикливаться на синтаксисе и «консольном» программировании (типа javac file.java, java class) а приступить сразу к изучению создания приложений с графическим интерфейсом. Естественно посоветовали установить jDeveloper.
Попробую пошагово описать процесс установки jDeveloper на Linux Ubuntu:
1) Скачиваем jDeveloper http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html. Я естественно скачал .bin для linux
2) Открываем директорию со скачанным файлом и устанавливаем права на исполнение файла chmod +x jdev*3) Теперь запускаем программу на выполнение ./jdev*4) После установки вы увидите стартовое окно, выбираете jDeveloper Studio
5) Программа конечно работает, но в Applications ее нет, поэтому просто добавляем ее туда самостоятельно, правым кликом выбираем Edit Menus (Редактировать меню) и в категорию Programming добавляем приложение Add Item. Вписываем название jDeveloper и Command [Install Dir]/Oracle/Middleware/jdeveloper/jdev/bin/jdev
6) Еще раз пробный запуск и если работает то наслаждаемся))

Photoshop в Ubuntu

02/14/2010, автор admin, категории Ubuntu, Web-разработка

Как-то давным-давно компания Adobe заявила о создании версии photoshop для Linux OS.. И еще как то писали в новостях что google поддерживет разработчиков wine, чтобы они лучше учитывали совместимость wine c photoshop. Но как мы видим прошел ни один год, а первое реализовывать помоему уже и не думают а последнее, ну скажем «не совсем корректно работает».
Лично у меня под wine корректно работают и легко устанавливаются все версии photoshop до cs2 включительно (что не удивляет так как на оффициальном сайте об этом уведомлено).
Многие же после долгих танцев с бубном возле компьютера, самостоятельной пропатченной компиляции wine ставят Adobe Photoshop CS3 и CS4. Стыдно признаться, но как я вчера не танцевал с бубном, как ни колдовал возле компьютера ни одну из последних версий photoshop установить не смог… Полробное описание установке есть на WineHQ.org
Лично я решил не мучаться и поставить себе CS2 что вполне хватает чтоб нарезать макеты сайтов для верстки… Единственное из директории .wine/dosdevices/c:/Program Files/Adobe/Adobe Photoshop CS2 Нужно удалить AdobeUpdater.dll чтоб Photohop не обновлялся (обычно это стандартная процедура…) и сгладить шрифты, ато какие то кракозябры на панелях. Для этого: 1. Дергаем скрипт winetricks->
sudo wget http://kegel.com/wine/winetricks
2. Устанавливаем права ->
chmod 755.
3. Запускаем и устанавливаем corefonts ->
sh winetricks

Включаем и наслаждаемся)

Русские теги mp3 файлов в linux

02/11/2010, автор dimaz, категории Ubuntu

Наверное многие сталкивались с этой проблемой, теги на кирилице отображаются не правильно. Это потому что, в тегах используется кодировка cp1251, которая по умолчанию в windows. А в линуксе же используется utf8. Для решение проблемы нужно всего лишь перекодировать теги в нужную нам кодировку. Для этого нам понадобится утилита python-mutagen.
Установим ее:sudo apt-get install python-mutagenЗатем переходим в нужную нам директорию c mp3 файлами командой cd <путь>, например: cd /media/user/music Ну и выполним саму перекодировку:find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

Теги:  

Mencoder кодирование видео в Ubuntu

02/04/2010, автор admin, категории Ubuntu

Перемасштабирование видео и следовательно изменение его размера
mencoder input.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480 -oac copy -o output.avi
ibavcodec позволяет кодировать во множество интересных видео и аудио форматов (на данный момент аудио кодеки не поддерживаются). Вы можете использовать следующие кодеки:* mjpeg - Motion JPEG
* h263 - H263
* h263p - H263 Plus
* mpeg4 - ISO standard MPEG-4 (DivX 5, XVID compatible)
* msmpeg4 - pre-standard MPEG-4 variant by MS, v3 (aka DivX3)
* msmpeg4v2 - pre-standard MPEG-4 by MS, v2 (используется в старых asf файлах)
* wmv1 - Windows Media Video, version 1 (aka WMV7)
* rv10 - старый RealVideo кодек
* mpeg1video - MPEG1 video
* huffyuv - сжатие без потерь
Первый столбец содержит название кодека, которое должно быть указано после vcodec, как, например: -lavcopts vcodec=msmpeg4
Пример с сжатием MJPEG:mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -oac copy

Теги:  

Технология NVIDIA CUDA™ – это единственная среда разработки на C, которая позволяет программистам и разработчикам писать программное обеспечение для решения сложных вычислительных задач за меньшее время благодаря многоядерной вычислительной мощности графических процессоров. Уже очень много приложений исполльзующих технологию CUDA, о них и о самой технологии можно почитать на www.nvidia.ru/object/cuda_home_ru.html Тут я и нашел CUDA multiforcer.
Вобщем почти неважно Ubuntu у нас или Windows (важно чтоб был установлен достаточно новый драйвер NVidia), CUDA multiforcer есть для всех ОС. Скачиваем архив отсюда www.cryptohaze.com/bruteforcers.php раcпаковываем, как видим в папке есть очень даже хороший man по использованию, только на английском. Смысл в том что программа будет перебирать пароли по любым заданным сиволам которые надо выбрать из папки charsets (туда можно добавить и свой набор символов) и сравнивать их с хешем из любого текстового файла. Хешей в текстовом файле может быть много тогда их следует писать по одному в строчку, собственно их количество почти не влияет на скорость перебора. Также нужно задать минимально и максимально возможное количество символов в пароле. читать далее »

Теги:  

Конвертирование pdf в jpeg в linux

01/17/2010, автор dimaz, категории Ubuntu

Для конвертирования из pdf  в jpeg будем использовать промежуточный файл типа .ppm. Нам понадобятся утилиты pdftoppm и ppmtojpeg. Первая – для конвертирования pdf в ppm, которая есть в составе пакета xpdf-reader и который, соответственно, нужно установить:sudo apt-get install xpdf-readerКонвертим в ppmpdftoppm file.pdf fileВ результате у нас куча файлов, равное числу страниц в исходном документе pdf. Теперь конвертим ppm в jpg утилитой ppmtojpeg из пакета netpbm и сразу удаляем ppm файлы, т.к. они нам больше не будут нужны:for file in *.ppm; do ppmtojpeg $file > ${file/.ppm/.jpg}; rm $file; done

кодирование из jpg в pdf делается еще проще, заходим в нужную папку и выполняем команду:
convert *.jpg out.pdf

Теги:  

Ubuntu Tweak 0.5

01/15/2010, автор dimaz, категории Ubuntu

tweak

Разработчики утилиты Ubuntu Tweak представили новую версию своего продукта. Программа представляет собой графический, удобный и понятный интерфейс, с помощью которого можно легко изменять системные и скрытые настройки операционной системы Ubuntu. Появление множества новых функций заставило разработчиков Ubuntu Tweak 0.5 отказаться от поддержки устаревших версий популярного Linux-дистрибутива Ubuntu вплоть до 9.04.

Еще одна функция пакета Ubuntu Tweak 0.5 – настройка интерфейса. С помощью Ubuntu Tweak пользователь может изменять вид и поведение системных меню, значков, экрана входа в систему и других элементов. Для начинающих пользователей Ubuntu Tweak может стать настоящим подарком – теперь не нужно вникать в тонкости редактирования конфигурационных файлов, копаться в репозитариях и ключах аутентификации. Единственное ограничение – новая версия Ubuntu Tweak 0.5 работает только с дистрибутивом Ubuntu 9.10.

С технической точки зрения пакет Ubuntu Tweak 0.5 тоже претерпел серьезные изменения. Вместо библиотеки policykit для учета системных политик используется версия policykit-1 – это позволило разработчикам полностью отказаться от кода на языке C. Поддержка динамической загрузки модулей теперь позволяет отказаться от лишних компонентов и загружать в память только те, что поддерживаются текущей графической средой. Кроме всего прочего, в состав Ubuntu Tweak 0.5 включено множество дополнительных значков и других элементов графического оформления для рабочего стола и приложений.

Получить документацию и установочные файлы пакета можно на официальном сайте Ubuntu Tweak.

Теги: