Для жителей Томска может пригодиться мой конфиг conky. Погода берётся с http://tomsk.ru/weather
Сам скрипт. Сохранить в ~
Установить шрифт.
Обо всём понемногу. |
20 декабря 2010
19 декабря 2010
Карта Мариинска
В перерывах между экзаменами, вместо того, чтобы готовиться, рисовал на osm.org свой родной город. Теперь карту Мариинска можно использовать в GPS навигаторах.
Посмотреть более крупную карту
Карта Мариинска c указанием улиц и памятных (важных) мест (~11Mb)
Масштаб: 1:20000
Разрешение: 5634х5964 px
Схема градостроительного зонирования Мариинска (~4.7Mb)
Масштаб: 1:7000
Разрешение: 8854х12390
Карта Мариинского района (~0.5Mb)
Масштаб: неизвестен
Разрешение: 2713 x 2362
Ещё одна карта Мариинского района (~19Mb)
Масштаб: 1:20000
Разрешение: 7500х7500
Карта автодорог Мариинского, Чебулинского и Тяжинского районов (~5.5Mb)
Масштаб: 1:10000
Разрешение: 5364х1989
Кроме того, на сайте фирмы Град-НК можно скачать электронный справочник-карту (что-то типа 2gis) города Мариинска. Оценить не смог, т.к. под wine он не заработал.
Сканы карт найдены на сайтах Мариинск-трэйд.ру и Мариинск.ру
Рисовалось в JOSM'e, по снимкам Bing'a, картам и трекам.
Посмотреть более крупную карту
Масштаб: 1:20000
Разрешение: 5634х5964 px
Масштаб: 1:7000
Разрешение: 8854х12390
Масштаб: неизвестен
Разрешение: 2713 x 2362
Масштаб: 1:20000
Разрешение: 7500х7500
Масштаб: 1:10000
Разрешение: 5364х1989
Кроме того, на сайте фирмы Град-НК можно скачать электронный справочник-карту (что-то типа 2gis) города Мариинска. Оценить не смог, т.к. под wine он не заработал.
Сканы карт найдены на сайтах Мариинск-трэйд.ру и Мариинск.ру
Рисовалось в JOSM'e, по снимкам Bing'a, картам и трекам.
18 декабря 2010
Импульсный генератор
Давно я сюда ничего не писал. Буду исправлять.
У нас в университете есть такая штука - ГПО (Групповое Проектное Обучение). Два-три студента + преподаватель выбирают интересную тему и реализуют её. Мне необходимо было в рамках моего проекта сделать мощный импульсный генератор для изучения свойств транзисторов. Генератор выдает 90В 60А в импульсе.
Жаль, не успел заснять в корпусе. Тут подробное описание.
У нас в университете есть такая штука - ГПО (Групповое Проектное Обучение). Два-три студента + преподаватель выбирают интересную тему и реализуют её. Мне необходимо было в рамках моего проекта сделать мощный импульсный генератор для изучения свойств транзисторов. Генератор выдает 90В 60А в импульсе.
Жаль, не успел заснять в корпусе. Тут подробное описание.
14 апреля 2010
GCstar – создаем каталог фильмов
GCstar(потомок GCfilms) — менеджер коллекций с открытым исходным кодом, призванный помочь в создании и управлении коллекции. Коллекции чего? Да чего угодно! Поддерживаются: фильмы, компьютерные игры, книги, музыка, нумизматика, каталоги вин, настольные игры, комиксы, марки, периодические издания вроде газет с журналами и прочие нужные и не очень вещи. Кроме перечисленных вы можете создать свою уникальную коллекцию, будь то пивные пробки или трамвайные билетики.
Для себя я открыл эту программу, когда решил систематизировать фльмы, скопившиеся на диске. Чего мне хотелось: быстрый доступ ко всем фильмам, возможность их сортировки по жанрам/годам/актёрам/режиссерам, описание с комментариями и возможность выставлять просмотренным фильмам оценки. Так же мне очень не хотелось вбивать все данные вручную. Всё это есть в GCstar: я просто указываю программе каталог с фильмами, далее происходит поиск новых файлов, после чего на основе имени файла производится поиск по базе фильмов сайта КиноПоиск.ru и автоматическое заполнение нужных мне данных.
Радует, что кинопоиск.ru ищет не только русские названия, но и английские, и транслит и даже написанные в неправильной раскладке. Конечно, не всегда это происходит корректно, но всегда можно вручную написать название фильма и нажать кнопку “Получить информацию”. После добавления фильма его можно включить на воспроизведение прямо из программы, а после просмотра перейти на вкладку детали и проставить оценку и метку “Просмотрен”.
Конечно, ничего идеального в этом мире нет, и GCstar не исключение: есть проблема с русскими именами файлов (или русскими буквами в пути к файлу) и по умолчанию плагин для кинопоиска.ru не работает и необходимо ставить его вручную.
Решаем часть проблем. Для этого становим последнюю версию программы: добавляем репозиторий ppa:gcstar/ppa и устанавливаем GCstar.
Далее распаковываем прилагаемый архив и совмещаем папку lib с папкой /usr/share/gcstar/lib с заменой файлов.
Внутри архива:
/usr/share/gcstar/lib/GCPlugins/GCfilms/GCKinopoisk.pm – исправленный плагин для КиноПоиск.ru.
/usr/share/gcstar/lib/GCLang/RU/GCImport/GCImportFolder.pm – немного переведенный плагин.
/usr/share/gcstar/lib/GCImport/GCImportFolder.pm – Немного подправленный плагин. Сделал для себя, чтобы каждый раз при импорте не выбирать настройки, но у кого поиск по умолчанию kinopoisk.ru, можете себе этот файл скопировать, тогда при импорте фильмов можно всего лишь указать папку и поставить чекбокс "Добавить к текущей коллекции".
Тут всегда можно скачать исправленные плагины
Тут что-то неформальной поддержки, обычно оперативно чинят "нововведения" кинопоиска.
Для себя я открыл эту программу, когда решил систематизировать фльмы, скопившиеся на диске. Чего мне хотелось: быстрый доступ ко всем фильмам, возможность их сортировки по жанрам/годам/актёрам/режиссерам, описание с комментариями и возможность выставлять просмотренным фильмам оценки. Так же мне очень не хотелось вбивать все данные вручную. Всё это есть в GCstar: я просто указываю программе каталог с фильмами, далее происходит поиск новых файлов, после чего на основе имени файла производится поиск по базе фильмов сайта КиноПоиск.ru и автоматическое заполнение нужных мне данных.
Радует, что кинопоиск.ru ищет не только русские названия, но и английские, и транслит и даже написанные в неправильной раскладке. Конечно, не всегда это происходит корректно, но всегда можно вручную написать название фильма и нажать кнопку “Получить информацию”. После добавления фильма его можно включить на воспроизведение прямо из программы, а после просмотра перейти на вкладку детали и проставить оценку и метку “Просмотрен”.
Конечно, ничего идеального в этом мире нет, и GCstar не исключение: есть проблема с русскими именами файлов (или русскими буквами в пути к файлу) и по умолчанию плагин для кинопоиска.ru не работает и необходимо ставить его вручную.
Решаем часть проблем. Для этого становим последнюю версию программы: добавляем репозиторий ppa:gcstar/ppa и устанавливаем GCstar.
Далее распаковываем прилагаемый архив и совмещаем папку lib с папкой /usr/share/gcstar/lib с заменой файлов.
Внутри архива:
/usr/share/gcstar/lib/GCPlugins/GCfilms/GCKinopoisk.pm – исправленный плагин для КиноПоиск.ru.
/usr/share/gcstar/lib/GCLang/RU/GCImport/GCImportFolder.pm – немного переведенный плагин.
/usr/share/gcstar/lib/GCImport/GCImportFolder.pm – Немного подправленный плагин. Сделал для себя, чтобы каждый раз при импорте не выбирать настройки, но у кого поиск по умолчанию kinopoisk.ru, можете себе этот файл скопировать, тогда при импорте фильмов можно всего лишь указать папку и поставить чекбокс "Добавить к текущей коллекции".
14 февраля 2010
AVR в Ubuntu
Для кого-то Linux ассоциируется с консолью и серверами. Но с каждым годом все больше людей начинают использовать его в качестве домашней системы. К примеру, для работы с AVR микроконтроллерами консолью можно вообще не пользоваться, делая все через GUI. Рассмотрим установку и настройку нужного софта на примере Ubuntu 9.10.
Мне для комфортной работы с AVR необходим удобный текстовый редактор с подсветкой кода, компилятор и программатор. Практически все можно найти в стандартных репозиториях.
В качестве компилятора будет использоваться avra - это фактически ассемблер для AVR контроллеров.
В качестве редактора можно использовать Geany Я особо не выбирал его, просто установил первый попавшийся редактор, который оказался достаточно удобным для меня: подсветка кода, компиляция и прошивание в один клик, в случае ошибок снизу выводятся сообщения компилятора.
Его настройка достаточно проста: Заходим в пункт меню "Параметры сборки" и вписываем:
Скомпилировать: make compile FILE=%e
Выполнить: make program FILE=%e
Этими командам мы вызываем утилиту make. Для ее работы необходимо в папку с проектом положить файл makefile со следующим содержанием:
#====================================================================
# Makefile for AVRA Assembler
#AVRA options
INCLUDEDIR=/media/Data/Учеба/AVR/Projects/appnotes/
#Programmer options
DEVICE=m16
PORT=usb
PROG=usbasp
compile:
avra -I $(INCLUDEDIR) -fI -o $(FILE) $(FILE).asm
program:
avrdude -p $(DEVICE) -P $(PORT) -c $(PROG) -e -U flash:w:$(FILE).hex
clean:
rm -f $(FILE).cof $(FILE).eep.hex $(FILE).hex $(FILE).obj *~
#====================================================================
Незабудте настроить переменные под себя:
INCLUDEDIR - папка с аппнотами
DEVICE - используемый микроконтроллер
PORT - порт подключения программатора
PROG - программатор
Из makefile уже видно, какой программатор мы будем использовать - это avrdude
Для него есть так же графическая оболочка avr8-burn-o-mat, через которую можно прошивать контроллер и править фьюзы.
Кроме avr8-burn-o-mat все остальные программы уставливаются из репозитория, для чего можно один раз залезть в консоль:
sudo apt-get install avra avrdude geany
Мне для комфортной работы с AVR необходим удобный текстовый редактор с подсветкой кода, компилятор и программатор. Практически все можно найти в стандартных репозиториях.
В качестве компилятора будет использоваться avra - это фактически ассемблер для AVR контроллеров.
В качестве редактора можно использовать Geany Я особо не выбирал его, просто установил первый попавшийся редактор, который оказался достаточно удобным для меня: подсветка кода, компиляция и прошивание в один клик, в случае ошибок снизу выводятся сообщения компилятора.
Его настройка достаточно проста: Заходим в пункт меню "Параметры сборки" и вписываем:
Скомпилировать: make compile FILE=%e
Выполнить: make program FILE=%e
Этими командам мы вызываем утилиту make. Для ее работы необходимо в папку с проектом положить файл makefile со следующим содержанием:
#====================================================================
# Makefile for AVRA Assembler
#AVRA options
INCLUDEDIR=/media/Data/Учеба/AVR/Projects/appnotes/
#Programmer options
DEVICE=m16
PORT=usb
PROG=usbasp
compile:
avra -I $(INCLUDEDIR) -fI -o $(FILE) $(FILE).asm
program:
avrdude -p $(DEVICE) -P $(PORT) -c $(PROG) -e -U flash:w:$(FILE).hex
clean:
rm -f $(FILE).cof $(FILE).eep.hex $(FILE).hex $(FILE).obj *~
#====================================================================
Незабудте настроить переменные под себя:
INCLUDEDIR - папка с аппнотами
DEVICE - используемый микроконтроллер
PORT - порт подключения программатора
PROG - программатор
Из makefile уже видно, какой программатор мы будем использовать - это avrdude
Для него есть так же графическая оболочка avr8-burn-o-mat, через которую можно прошивать контроллер и править фьюзы.
Кроме avr8-burn-o-mat все остальные программы уставливаются из репозитория, для чего можно один раз залезть в консоль:
sudo apt-get install avra avrdude geany
Подписаться на:
Сообщения (Atom)