Для жителей Томска может пригодиться мой конфиг conky. Погода берётся с http://tomsk.ru/weather
Сам скрипт. Сохранить в ~
Установить шрифт.
arhiv_6Обо всём понемногу. |
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
12 декабря 2009
Программатор USBasp
Сделал себе нормальный программатор - на USB порт и с поддержкой в убунте.
Описание приводить бессмысленно, всё уже написано:
USBasp.
Печатная плата в формате lay
Описание приводить бессмысленно, всё уже написано:
Схема
Корпус изнутри
Снаружи
24 ноября 2009
Генератор по схеме R-2R
Для будущих опытов с АЦП решил сварганить себе генератор. Высокая частота пока мне не нужна, а вот разная форма сигналов - самое то. Погуглил на тему чего-нибудь простенького и нашел вот такую схему:
AVR DDS signal generator V2.0.
Кто хочет подробнее о его работе:
AVR controlled signal generator
Параллельный ЦАП по схеме R-2R
Плата
Дорожки
Снаружи
Корпус изнутри
Принципиальная схема
Блок питания
Печатная плата .lay
Печатная плата (кнопки) .lay
Несколько типов сигналов, при желании можно добавить свои, изменив прошивку. Частота повторения сигнала устанавливается кнопками (шаг изменения 1,10,100,1000, 10000 Гц) и принимает значения от 1 to 65535Гц. Со второго выхода можно снять ттл сигнал 1-8 МГц. Переменными резисторами настраивается амплитуда и смещение относительно нуля выходного сигнала.
Кто хочет подробнее о его работе:
Плата
Дорожки
Снаружи
Корпус изнутри
Принципиальная схема
Блок питания
Несколько типов сигналов, при желании можно добавить свои, изменив прошивку. Частота повторения сигнала устанавливается кнопками (шаг изменения 1,10,100,1000, 10000 Гц) и принимает значения от 1 to 65535Гц. Со второго выхода можно снять ттл сигнал 1-8 МГц. Переменными резисторами настраивается амплитуда и смещение относительно нуля выходного сигнала.
Подписаться на:
Сообщения (Atom)