четверг, 29 августа 2013 г.

Как откомпилировать и запустить в vim программу *.java или *.bash

Как откомпилировать и запустить в vim программу *.java или *.bash

Среда: Linux/Oracle, vim 7.4, доступ putty/ssh

Для работы сильно помогают специальные сокращения vim в его командной строке.
Сначала посмотрим на пример запуска скрипта bash из vim. Сам скрипт должен иметь атрибут (execute), иначе его запуск будет невозможен. После сохранения файла на диске выполнить команду:
    :!./%
и программы выполнится:

В этой команде:
: - переход в командный режим vim
! - следующие символы интерпретировать как команды
./% - linux-овая команды на выполнение файла в текущем директории.

Тоже для *.java:

При компиляции/выполнении *.java файла необходимо учитывать значение package. Пусть исходный файл лежим в каталоге programs/exe:

Открываем его на редактирование:
И запускаем команду компиляции и выполнения:
Эти команды показаны тут по отдельности, но ничто не мешает объединить их в одну строку:
:!javac % && java %<

%< - указывает программу без расширения.

четверг, 9 августа 2012 г.

Вставка изображения из буфера обмена в браузер. (Всё-таки ничего нового)

Вставка изображения из буфера обмена в браузер.

Читал с утра очередной номер ][акера (июль 2012) и на 144 странице обратил внимание на анонс сайта snag.gy. На этом сайте картинку можно вставить на страницу прямо из буфера обмена прямо через Ctrl-V.

среда, 8 августа 2012 г.

Настройка xDebug/php 5.4.0, Eclipse 4.2, Windows 7 x64

Настройка xDebug/php 5.4.0, Eclipse 4.2, Windows 7 x64

Использованы источники:

http://xdebug.org/download.php - компоненты xDebug
http://habrahabr.ru/post/31505/ - пример установки на устаревших компонентах (но всё равно)
http://stackoverflow.com/questions/2374567/eclipse-xdebug-session-never-completes - решение сообщения о невозможности подключения к xDebug. (нужно убрать кавычки в путях к dll xDebug).

Zend Server Internal Server Error 500 после установки [Решено]

Zend Server Internal Server Error 500 [Решено]

После установки Zend Server получаю вот такое сообщение:


Нутром чую, что сервер просто не страртует из-за какой-то мелочи. Хотя у меня на компьютере стоит ещё один apache/php, а у zend'а свой apache/php, то значит и у них должны быть свои логи. Но zend'овский apache работает нормально. Роясь по инету нашёл следующее:

"re-save ZendEnablerConf.xml in UTF-8"

И действительно, проверил кодировку этого файла (как ни странно, блокнотом. Когда выбираешь: Save As..." он правильно показывает, как воспринимается кодировка), оказалась - ANSI:




 Пересохранил в UTF-8, перезапустил Apache и всё заработало.

пятница, 8 июня 2012 г.

WSF - наконец вижу подсветку синтаксиса в VisualStudio 2010

Подсветка синтаксиса в файлах WSF работает в VisualStudio 2010:



Но IntelliSence всё равно не работает нормально, поэтому оставляю в качестве основного варианта редактирования скриптов WSF "BrainSoft Script Editor":



У него и подсветка нормальная и IntelliSence работает хорошо, но команда "отмена" работает не очень хорошо, удаляет иногда и нужные куски текста. :(