Archive

Archive for the ‘hints’ Category

svn клиент на хостинге

October 6th, 2009 rvnikita 2 comments

Большинство тех, кто занимается разработкой приложений и сайтов, использует или, как минимум, слышали о системах контроля версий SVN.
Пользоваться этими инструментами в разработке удобно, но еще удобнее использовать их для выкладывания стабильных версий непосредственно на хостинг.
Однако большинство хостинг провайдеров SVN клиенты не поддерживают, в частности masterhost.ru, но ничего не мешает собрать клиент на удаленном сервере самому и делается это так:

Заходим на сервер используя SSH и исполняем команды:

mkdir tmp
cd tmp
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/db42.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/apr-db42.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/gettext.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/libiconv.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/neon28.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/subversion.tbz

mkdir ~/var
mkdir ~/usr
export PKG_DBDIR=~/var/pkg
pkg_add -P ~/usr/ libiconv.tbz
pkg_add -P ~/usr/ gettext.tbz
pkg_add -P ~/usr/ db42.tbz
pkg_add -P ~/usr/ apr-db42.tbz
pkg_add -P ~/usr/ neon28.tbz
pkg_add -P ~/usr/ subversion.tb
export PATH=$PATH:$HOME/usr/bin
export LD_LIBRARY_PATH=$HOME/usr/lib

Последние две команды необходимо будет устанавливать при каждом подключении, однако, чтобы это делалось автоматически, достаточно прописать эти команды в файл .profile в домашней категории.

Все, svn клиент установлен и теперь можно пользоваться консольной версией данного продукта.

P.S. возможно при установке пакетов потребуется установка других зависимых пакетов, читайте логи и доставляйте зависимости.

subversion_logo

Поиск писем в Gmail

August 26th, 2009 rvnikita No comments

К сожалению поиск писем в Gmail не учитывает морфологию, да и вообще поиск не такой гибкий, как по интернету.
Думаю это объясняется объемом обрабатываемой информации, а может есть и другие причины.
Однако, зная некоторые хитрости, можно улучшить результаты поиска нужной информации среди писем. Для этого нужно использовать ключевые слова и специальные операторы.

ключевые слова:

  • subject: – по заголовку
    Пример: subject: по сайту о горячих клавишах
  • from: – по отправителю
    Пример: from: admin@yanex.ru
  • to: -по получателю
    Пример: to: admin@yanex.ru
  • cc: – по получателю из CC
    Пример: cc: admin@yanex.ru
  • bcc: -по получателю из BCC
    Пример: bcc: admin@yanex.ru
  • label: – по меткам
    Пример: label: LJ
  • is:starred – отмеченные звездой
    Пример: is:starred
  • is:unread – непрочитанные
    Пример: is:unread
  • is:read – прочитанные
    Пример: is:read
  • has:attachment – с приложенным файлом
    Пример: has:attachment
  • filename: – по названию приложенного файла
    Пример: filename:отчет.doc
  • lang: – содержащие слова на определенном языке
    Пример: lang:French
  • in: – по определенным папкам
    Пример: in:Sent
  • after: – после времени в формате YYYY/MM/DD
    Пример: after:2008/10/12
  • before: – до времени в формате YYYY/MM/DD
    Пример: before:2007/11/10

специальные операторы:

  • AND – наличие обоих слов
    Пример: шашлык AND водка
  • “” – точное совпадение фразы
    Пример: “For me you are perfect”
  • OR – наличие хотябы одного слова
    Пример: макет OR дизайн
  • - – письма, не содержащие слова
    Пример: -казино
  • () – группирование подзапросов
    Пример: (шашлык AND водка) OR (машина AND redbull)

Untitled-3

Categories: hints, лайфхак Tags: ,

твердый знак на клавиатура iPhone

August 5th, 2009 rvnikita No comments

С учетом того, что букв в русском языке больше, чем в английском, при создании русской раскладки клавиатуры на iPhone разработчикам пришлось потрудиться. В итоге с клавиатуры пропали буквы Ъ и Ё. Если с буквой Ё уже все давно понятно (ее и из языка давно пора убрать), то букву Ъ иногда нужно печатать.
Компания Apple вышла из данной ситуации довольно красиво, чтобы напечатать Ъ или Ё нужно зажать и держать клавиши Ь и Е соответственно, появится “пузырь”, в котором можно выбрать пропавшие буквы.

tz

Categories: hints, iPhone Tags: ,

запуск Java приложений как exe файлы

July 29th, 2009 rvnikita No comments

Сегодня я расскажу, как запускать java приложения в виде exe файлов.
Как известно java приложения поставляются в виде jar файлов, которые не являются исполняемыми файлами, а представляют собой специальные файлы с набором инструкций для виртуальной Java машины.
Но не об этом речь. В первую очерь зачем это нужно. Я столкнулся с этой необходимостью, когда использовал любимый редактор jEdit. Захотелось связать php файлы c данным редактором, однако связать с jar файлом не представляется возможным. Также необходимость возникает, когда нужно привязать какую-либо программу с контекстным меню или, например, вызывать редактор как стандартный редактор в браузере.

Решение:

  1. Качаем программу Janel
  2. Распаковываем JanelWindows.exe, JanelWindows.lap, msvcr71.dll в C:\Program Files\Janel\
  3. Переименовываем
    JanelWindows.exe в ИМЯ_ВАШЕГО_ПРИЛОЖЕНИЯ.exe,
    JanelWindows.lap в ИМЯ_ВАШЕГО_ПРИЛОЖЕНИЯ.lap
  4. Редактируем lap файл:
    • в -Djava.class.path прописываем путь к jar файлу
    • в janel.main.class название основного класса
    • в janel.main.argument агрумент вызова

    На примере jEdit:

    -Djava.class.path=C:\Program Files (x86)\jEdit\jedit.jar
    janel.main.class=org.gjt.sp.jedit.jEdit
    janel.main.argument=-reuseview

  5. готово, в качестве exe файла используем ИМЯ_ВАШЕГО_ПРИЛОЖЕНИЯ.exe

Если необходимо привязать несколько exe приложений, просто скопируйте JanelWindows.exe и JanelWindows.lap, и настройте отдельно.

janel

раскладка клавиатуры по умолчанию при входе в систему

July 22nd, 2009 rvnikita No comments

В русской версии Windows при входе в системе по умолчанию стоит русская раскладка клавиатуры, что не удобно, если у вас пароль состоит из английских символов.
Для того, чтобы сделать английскую раскладку по умолчанию необходимо в ветке реестра
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
параметру “1″ установить значение “00000409″, а параметру “2″ значение “00000419″.

winlogon

Categories: hints Tags:

обзор онлайн графических редакторов

July 8th, 2009 rvnikita No comments

Онлайн заменами приложений уже никого не удивишь, Google Docs вместо Microsoft Office, Gmail вместо почтовой программы и т. д.
Однако онлайн графические редакторы не пользуются такой популярность и скорее всего потому, что мало кто о них знает.

Сегодня я раскажу о трех онлайн сервисах:

  1. Picnik
    Проект доступен по адресу http://www.picnik.com. Главным преимуществом является отсутствие регистрации и достаточная простота. Этот проект лучший, когда необходимо побыстрому наложить на фото пару эффектов, добавить надпись или изменить размер.

    picnik

  2. Aviary
    Расположен по адресу http://aviary.com. Имеет намного больший функционал чем Picnik (векторная графика, различные эффекты и использование слоев). Вообщем когда функционала предыдущего редактора не хватает нужно пользоваться Aviary. Однако в отличии от Picnik, Aviary требует регистрации.

    aviary

  3. Adobe Photoshop Express
    Последний продукт от компании Adobe и находится по адресу https://www.photoshop.com/express.
    Слои не поддерживаются, однако сохраняются все примененные действия. Т.е. если вы сделали Crop, то сохранив, а затем открыв изображение позже, вы сможете изменить параметры кропа. Также как и Aviary, Adobe Photoshop Express требует регистрации.

    photoshop

Хочется отметить, что все изображения к этому посту были отредактированны представленными онлайн утилитами. С развитием интернета необходимость в локальных программах постепенно отпадает, зачем устанавливать, например, тяжелый Photoshop на нетбук, если всегда можно воспользоваться бесплатными онлайн аналогами.

Last.fm бесплатно

July 6th, 2009 rvnikita 19 comments

Как известно проект Last.fm стал платным для жителей многих стран, в том числе и для России, однако есть страны, в которых можно использовать Last.fm бесплатно.
Местонахождение пользователя определяется по его IP адресу, поэтому если у нас будет английский IP адрес, то ограничения на использование пропадут.
Итак, делаем следующее:

  1. ищем в интернете прокси с поддержкой SSL из United Kindom
  2. открываем настройки Last.fm (горячая клавиша Ctrl+O)
  3. на вкладке Connection вписываем найденный прокси
  4. нажимаем ОК и пользуемся

Как видите все просто, единственная сложность – найти хороший прокси с SSL из Англии и можно пользоваться Last.fm бесплатно.

Безымянный

отключение автоматической перезагрузки

June 16th, 2009 rvnikita 1 comment

Очень полезный хак, который вырубает надоедливое сообщение “вы хотите перегрузить компьютер сейчас или позже?”, постоянно выскакивающее после установки обновлений Windows:

d1d72dd23ea2d55c96048c9d1d25741e

Для того, чтобы выключить автоматическую перезагрузку необходимо:

  1. нажать пуск – выполнить
  2. набрать gpedit.msc и нажать enter
  3. выбрать “Политика локальный компьютер”
  4. выбрать “Конфигурация компьютера”
  5. выбрать “Административные шаблоны”
  6. выбрать “Компоненты Windows”
  7. выбрать “Windows Update”
  8. установить “Повторный запрос для перезагрузки при запланированных установках” в режим отключен
  9. установить “Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работаю пользователи” в режим включен

Все, теперь автоматическая перезагрузка отключена и надоедливое сообщение появляться не будет.

Временный email

June 15th, 2009 rvnikita 2 comments

Я уже описывал в своем блоке как получить email на 10 минут и зачем это нужно.
Вкратце: если вам необходимо зарегистрироваться на сервисе, который требует активации через email, но свою почту вы светить не хотите, есть возможность создать временный ящик.
К сожалению сегодня сервис 10 Minute Mail
отвечает нам надписью “503 Service Temporarily Unavailable”, поэтому я начал искать альтернативы, встречаем:

http://GuerrillaMail.com
http://www.mailinator.com/
http://www.tempemail.net/
http://www.mytrashmail.com/

logo-no-spam-480

Отключить перезагрузку после обновлений Windows

May 27th, 2009 rvnikita No comments

Ситуация когда оставленный на ночь компьютер сам перезагружается для многих стала нормальной. Всему виной – автоматическое обновление Windows.
Для решение проблемы многие просто отключают автоматическое обновление и запускают его вручную с некоторой периодичностью, что на самом деле уменьшает безопасность системы.
Есть и другое решение – программа ShutdownGuard. При любой попытке перезагрузки, выключения или LogOff появится всплывающее окно, спрашивающее ваше подтверждение на проведение операции.

shutdownguard

ShutdownGuard

Categories: hints, программы Tags: