31 декабря 2009 г.

Настройка PHP Expert Editor под свои нужды

Много работаю в области web-разработок, в частности использую PHP, JavaScript и другие сопутствующие технологии. Так уж сложилось, что наиболее привлекательным на момент выбора IDE (среды разработки) оказался PHP Expert Editor (дальше PEE). Выбор пал на него ввиду его бесплатности (для российских пользователей - следует лишь ознакомиться с процедурой заказа ключа и выполнить её), легкости, понятности, хорошей функциональности.

Из особенностей, которые сразу подкупили можно отметить хорошую поддержку UTF-8 и Юниксоподобных переносов, наличие работы с ФТП (к тому же и через прокси), широкий набор подсвечиваемых синтаксисов (около 24 языков и технологий). Для любителей руссифицированного интерфейса - он присутствует - хотя я и не любитель. Также есть такие замечательные фичи как: большой набор заготовок кода (которые, кстати, можно настраивать и менять как угодно), мощный текстовый процессор, поиск и замена как в коде, так и в текстах любых папок. В общем, "вкусностей" достаточно много.

Но не бывает идеальных программ (по-крайней мере, мне не попадались). Поэтому какой-то дополнительный функционал всегда хочется реализовать. И это в данном IDE такое можно осуществить в определенной мере.

23 декабря 2009 г.

Скрипт чтения названий файлов в папках Windows

Бывает так, что нужно прочитать огромное количество названий файлов в папке и скопировать их или в файл или в буфер обмена. И соответствующие средства не всегда есть под рукой. Но в Windows есть замечательное стандартное средство для скриптования - Windows Script Host, базирующееся на JScript (клон JavaScript) и Visual Basic.

15 декабря 2009 г.

Дополнения для Mozilla Firefox 3.5

Потому как по работе плотно использую FF, возникла шальная мысль: описать все дополнения, которыми пользуюсь, потому как накопилось их уже порядочно. И, чтобы поделиться информацией с интересующимися, да и самому не забыть впоследствии - кратко опишу их. Итак...

23 ноября 2009 г.

Черные страницы в истории освоения космоса

В истории освоения космоса, помимо выдающихся побед и достижений, имели место досадные ошибки, платить за которые нередко приходилось человеческими жизнями. Несмотря на то, что катастрофы в космической индустрии случаются редко, каждая авария запоминается надолго.

20 ноября 2009 г.

Кеш-файлы для Mozilla Firefox и других

Многим известно, где хранит свой кеш (временные файлы при открытии документов) браузер Интернет Эксплорер (Internet Explorer). Это папка $SYSTEM_VOLUME$\Documents and Settings\$USER_NAME$\Local Settings\Temporary Internet Files.
  • $USER_NAME$ - название вашего профиля, то что стоит в поле "Пользователь" при входе в Windows XP.
  • $SYSTEM_VOLUME$ - имя системного диска. Обычно C:
Это, по-крайней мере, справедливо для версий 6 и 7 по-умолчанию.
Но всё меньше и меньше людей пользуются предустановленным браузером (и это не плохо, здоровая конкуренция - всегда хорошо). Вот и возникают периодически у пользователей вопросы: где же хранят свои временные файлы другие браузеры?

12 ноября 2009 г.

28 октября 2009 г.

Леность ума способствует изобретательности

Современная информационная среда способствует распространению в качестве своеобразных идолов успеха и личных достижений постоянное самообразование и непрерывный труд по совершенствованию профессиональных навыков или развитию бизнеса. А витать в облаках и не в меру расслабляться означает быть непродуктивным, поэтому компании пытаются контролировать доступ сотрудников к интернет-сервисам.

Вот это инструмент!

Один такой инструмент способен заменить собой сразу шесть отдельных гитар, поэтому практическая польза тут, наверное, присутствует. Стоимость шестигрифового монстра - 2079,99$. Про вес инструмента деликатно умалчивается. Кейс в комплект не включен по понятной причине. :)

Всего на электрогитаре установлено 40 колков, столько же струн и 12 звукоснимателей. Общий темброблок имеет один регулятор громкости и два регулятора тембра.

23 сентября 2009 г.

Феерия мудрости!

Выдалась оказия дословно воспроизвести цитату Эйнштейна. Начал перечитывать и не удержался от того, чтобы разместить наиболее близкое мне на данные момент или по моему мнению забавное:

14 сентября 2009 г.

Использование указателей на функции

Это я так, для себя, чтобы не забыть...

int Add (int a, int b) {
   return (a + b);
}
int Sub (int a, int b) {
   return (a - b);
}

int(*Math) (int, int);

Math = Add;
int result = Math(l,2);
Math = Sub;
int result = Math(l,2);

28 августа 2009 г.

Функция перевода целого в булевый массив на Java

Понадобилось тут намедни, а в интернете не нашел. Пришлось изваять. Итак, функция перевода целого в булевый массив на Java:
public boolean[] intToBoolArray(int n) {
boolean[] b = {false, false, false};
for (int i = 0; i < b.length; i++) {
if ( (int)( n & (1 << i) ) == (1 << i)) b[i] = true;
}
return b;
}

18 августа 2009 г.

Селекторы CSS

Таблица правил указания селекторов CSS