Приятная мелочь. :)
Я использую Notepad++ для редактирования скриптов и для создания небольших документов.
Возникла необходимость создать описание иерархической структуры. Я решил сделать это в Npp обычным текстом. В качестве разделения уровней иерархии использовал отступ от начала строки. Когда документ разросся возникло желание видеть только верхние уровни иерархии.
Зная, что Npp поддерживает сворачивание кода для Python, я переключил язык на Python и начал сворачивать текст, получая почти нужный результат. Но, возникла одна неприятная особенность, это подсветка ключевых слов и цифр, которые появляются в самых неожиданных местах и очень отвлекают. :)
После тщетных попыток определить свой язык (для решения этой задачи нужно писать свое дополнение-lexer) я нашел очень простое решение. Собственно это и есть приятная мелочь, которой аж захотелось поделиться. Просто добавить в начале документа """. Теперь весь документ одна Python строка без подсветки синтаксиса, но с сворачиванием. :)
четверг, 16 июня 2011 г.
суббота, 7 мая 2011 г.
Ubuntu 11.04 Asus EeePC 1001PX WiFi
При переходе на Ubuntu 11.04 на моем нетбуке Asus Eee PC 1001PX перестал работать WiFi. При обращении к сети нетбук зависал. Для того чтобы загрузить Ubuntu и найти решение, пришлось временно отключить WiFi в биосе.
Проблема была решена установкой свежих драйверов с http://linuxwireless.org. Для установки я выполнил следующие действия:
Проблема была решена установкой свежих драйверов с http://linuxwireless.org. Для установки я выполнил следующие действия:
wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2011-04-28.tar.bz2
tar jxvf compat-wireless-2011-04-28.tar.bz2
cd compat-wireless-2011-04-28
./scripts/driver-select atheros
make
sudo make install
Через несколько дней я попробовал обновить драйвер до последней версии. Но при компиляции возникла ошибка. На момент написания этой заметки самым свежим работающим драйвером был драйвер за 2011-04-28.
Ярлыки:
asus eeepc 1001px,
linux,
ubuntu,
wifi
вторник, 1 марта 2011 г.
PostgreSQL. Резервное копирование всех баз данных в custom-формате
Скрипты позволяют создать резервные копии всех баз данных на сервере PostgreSQL в custom-формате и затем восстановить на другом сервер. Удобно использовать в случае, когда на целевом сервере уже есть базы данных.
В архиве bat-файлы и инструкция.
pg_backup_restore_all_databases.7z
В архиве bat-файлы и инструкция.
pg_backup_restore_all_databases.7z
Ярлыки:
PostgreSql
вторник, 22 февраля 2011 г.
Научитесь программировать за десять лет
Очень понравилась статья "Научитесь программировать за десять лет". Думаю, еще одна ссылка на хороший материал не повредит. :) Оригинальная английская версия "Teach Yourself Programming in Ten Years".
Ярлыки:
полезные ресурсы
воскресенье, 20 февраля 2011 г.
Ресурс с неофициальными пакетами Python
Unofficial Windows Binaries for Python Extension Packages
На мой взгляд очень полезный ресурс. Нашел его, когда пытался собрать lxml. В результате статья с пошаговой инструкцией по сборке lxml заменена этой ссылкой. :)
На мой взгляд очень полезный ресурс. Нашел его, когда пытался собрать lxml. В результате статья с пошаговой инструкцией по сборке lxml заменена этой ссылкой. :)
Ярлыки:
Python
понедельник, 7 февраля 2011 г.
Настройка путей С++ в Visual Studio 2010
При переходе на Visual Studio 2010 в одном из проектов я обнаружил что нет возможности редактировать глобальные пути C++ способом, доступным в предыдущих версиях Visual Studio. В Visual Studio 2008 редактирование путей было доступно через пункт меню Tools > Options > Projects and Solutions > VC++ Directories.
Решение проблемы и объяснение, почему были сделаны изменения я нашел в статье VC++ Directories. Теперь редактирование глобальных настроек доступно в окне Property Manager (View > Other Windows > Property Manager). Глобальные настройки изменяются при редактировании узла Microsoft.Cpp.Win32.user.
Неудобством нового варианта редактирования является то, что для редактирования глобальных настроек нужно создавать проект. Интуитивно не понятно, что изменения сделанные через один проект будут доступны во всей системе. В комментариях к статье VC++ Directories обсуждается этот и другие вопросы.
Решение проблемы и объяснение, почему были сделаны изменения я нашел в статье VC++ Directories. Теперь редактирование глобальных настроек доступно в окне Property Manager (View > Other Windows > Property Manager). Глобальные настройки изменяются при редактировании узла Microsoft.Cpp.Win32.user.
Неудобством нового варианта редактирования является то, что для редактирования глобальных настроек нужно создавать проект. Интуитивно не понятно, что изменения сделанные через один проект будут доступны во всей системе. В комментариях к статье VC++ Directories обсуждается этот и другие вопросы.
Ярлыки:
VC++ Directories,
Visual Studio,
Visual Studio 2010
Подписаться на:
Сообщения (Atom)