Настройка Notepad++

02/18/2010, автор dimaz, категории Web-разработка

После вынужденного перехода на винду, я искал замену простого и удобного редактора для программирования, сравнимый с Gedit.И я наткнулся на бесплатный текстовый редактор с подсветкой синтаксиса Notepad++. Настройки по умолчанию нормальные, но можно сделать редактор еще удобнее. Во первых можно включить auto-completion, доступен он в версиях старше 5.0. Для этого заходим Settings-> Preferences, во вкладке Buckup/Auto-Completion отмечаем «Enabled auto-completion» on each input. И можно поставить через сколько символов он будет включаться. читать далее »

Проблема с кодировками является достаточно распространенной. Часто при создании проекта требуется использовать всем одну кодировку например 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) Еще раз пробный запуск и если работает то наслаждаемся))

Раздача интернета ubuntu по wi-fi

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

Раздача интернета с одного ноутбука на другой по wi-fi с использованием ОС ubuntu на самом деле довольно простое занятие. Итак нам потребуются два ноутбука, и хотя бы на одном из них стоит ubuntu. Этот ноутбук и будет раздавать интернет ну а в дальнейшем и послужит не плохим сервером для хранения данных. Приступаем к настройке:
Во первых нужно настроить обычное подключение по wi-fi между двумя компьютерами через network-manager. То есть на компьютере который будет раздавать интернет (в дальнейшем comp_1 или роутер) 1) нужно создать новую беспроводную сеть
2) прописать ip допустим 10.1.3.1, netmasck 255.255.255.0 ну и в качестве шлюза прописать можно опять же свой ip 10.1.3.1
Создали новую беспроводную сеть теперь на втором копьютере (comp_2) подключаемся к новой беспроводной сети ипрописываем конфигурацию:1) прописать ip допустим 10.1.3.33, netmasck 255.255.255.0 ну и в качестве шлюза ip comp_1: 10.1.3.1, а также скорей всего понадобится прописать dns либо своего провайдера, если не помните то можно использовать гугловский 8.8.8.8 Сохраняем настройки и переподключаемся к беспроводной сети. Теперь пробуем пинговать один компьютер с другого:ping 10.1.3.33 - с первого компа
ping 10.1.3.1 - со второго компа
читать далее »

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

Теги:  

Все php функции в javascript

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

Очень часто при написании javascript для сайтов возникает потребность чтоб в вашем скрипте было нечто подобное функциям php например explode, trim, json_encode, json_decode… вобщем список можно продолжать до бесконечности. И вот сегодня совершенно случайно наткнулся на сайт phpjs.org где лежат готовые решения реализации всех этих функций (когда то искал их специально не одного документированного решения не нашел). Ну я конечно же сразу добавил этот сайт в закладки и выкачал скрипты одним файлом (это они тоже предоставляют, огромное им спасибо)
Ну собственно скачать, просмотреть эти скрипты вы сможете и без моей помощи.

Координаты по адресу – google maps

02/09/2010, автор admin, категории Google maps

Собстевнно никаких особых танцев с бубном не требуется для получения координат по адресу. Если у вас уже есть на сайте google map и есть api_key то у вас дожны быть прописаны несколько подгружающихся js скриптов.
Что собственно и имеем: <script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&key=<?=GOOGLE_MAPS_API_KEY?>"></script>
<script type="text/javascript" src="http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/release/src/markermanager.js"></script>
<script src="http://www.google.com/uds/api?file=uds.js&v=1.0&key=" type="text/javascript"></script>
Для поиска используется довольно простая функция читать далее »

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

Теги: