Славянофилов тред
http://www.youtube.com/watch?v=0JQ0xnJyb0A
http://www.youtube.com/watch?v=HNpLuXOg7xQ
Посоветуйте ещё что-нибудь подобное. =)
http://www.youtube.com/watch?v=0JQ0xnJyb0A
http://www.youtube.com/watch?v=HNpLuXOg7xQ
Посоветуйте ещё что-нибудь подобное. =)
Хочу представить вам немного своего быдлокода. Программа для создания и редактирования шрифтов для семисегметных индикаторов и светодиодных матриц. Можно создавать неограниченное количество символов. Результат доступен для копипаста в виде HEX-значений через запятую, которые могут быть использованы в программе в качестве инициализатора массива. Предварительно надо задать номер бита для каждого светодиода (состояние светодиодов, которые не имеют привязки, не сохраняются, так что перед рисованием стоит задать все привязки или выполнить автонумерацию через меню).
Репозиторий на GitHub: https://github.com/KivApple/MicroFontEditor
Программа использует библиотеку Qt. Программа написана за 1 день в неспешном режиме, так что вполне может содержать глюки и баги (как минимум нет проверки на корректность загружаемого файла), но свою задачу вполне выполняет.
Мне кажется, что эта программа может кому-нибудь пригодится, поэтому я просто оставлю это здесь.
UPD:
Скриншот: http://itmages.ru/image/view/2338616/ac11ce7d
Программа обновилась, теперь в файл шрифта и при переключении текущего символа сохраняются все сегменты (обратная совместимость сломалась, разумеется). А вот в сгенерированный код попадают лишь те, которым назначили пин.
Небольшая инструкция: левая кнопка мыши меняет состояние сегмента, а правая позволяет изменить назначение бит/пинов.
Пришло время садиться за диплом. Писать его буду в соответствии со стандартами либо ГОСТ, либо ДСТУ, непонятно, в Крыму пока вроде делаем по ДСТУ.
Так вот дабы не писать с нуля собственный шаблон, хотелось бы найти максимально приближенный к реальному шаблон диплома бакалавра, который я по необходимости допилю.
Пока нашел только это: http://habrahabr.ru/post/144648/ и это https://github.com/protsenkovi/latex-ssau-gost-style
Там 
Eddy_Em вроде что-то говорил про собственный шаблон, то ли диссертации, то ли диплома.
Может кто поделится?
UPD: 30.04.2015
Кому лень листать весь тред, можно прочитать этот коммент, надеюсь поможет: Диплом бакалавра ГОСТ/ДСТУ в LaTeX (комментарий)
Хочу попробовать использовать Qt Creator (всё же это очень хорошая IDE) для разработки под микроконтроллеры, такие как AVR и MSP430.
UPD: С помощью CMake всё получилось. Сейчас CMakeLists.txt в Qt Creator выглядит так:
project(test)
SET(MCU "msp430f5529")
SET(FIRMWARE_FILE ${PROJECT_NAME}.elf)
SET(CMAKE_SYSTEM_NAME Generic)
SET(CMAKE_C_COMPILER msp430-elf-gcc)
SET(CMAKE_CXX_COMPILER msp430-elf-g++)
SET(CMAKE_C_FLAGS "-mmcu=${MCU} -Os")
SET(CMAKE_C_LINK_FLAGS "")
SET(CMAKE_CXX_FLAGS "-mmcu=${MCU} -Os")
SET(CMAKE_CXX_LINK_FLAGS "")
SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS)
INCLUDE_DIRECTORIES("/opt/ti/mspgcc/msp430-elf/include")
cmake_minimum_required(VERSION 2.8)
aux_source_directory(. SRC_LIST)
add_executable(${FIRMWARE_FILE} ${SRC_LIST})
add_custom_target("upload"
mspdebug tilib "prog ${FIRMWARE_FILE}"
DEPENDS ${FIRMWARE_FILE}
COMMENT "Uploading ${FIRMWARE_FILE} to ${MCU} using mspdebug"
)
make upload выполняется на шаге деплоймента, так что нажав «Запустить» в IDE я прошиваю микроконтроллер.
Теперь новый вопрос:
Можно ли прикрутить отладку? mspdebug умеет запускаться в режиме gdb-сервера, надо только заставить Qt Creator при старте отладки выполнять команду «mspdebug tilib gdb», а потом подключаться к GDB на локальном порту 2000.
После перехода на netctl появилась необходимость в виджете вафли, а ничего хорошего реализовано не было поэтому и сабж. Github
Но с ЧЕЛОВЕЧНЫМИ черт возьми ценамит.
Извиняюсь за оффтопик, но может кто-нибудь подскажет? Меня интересует магазин электронных компонентов (Чип Дип в топку) с более-менее приемлимыми ценами. Я с напарником должен через две недели усилитель сдать, нужно прикупить рассыпухи для этого дела. На Митино пилить далековато, Чип Дип на Пролетарской - цены уж больно кусачие.
18 ноября 2014 года в Хакспейс Neuron прошла лекция
ncrmnt о Linux-е во встраиваемых системах.
Лекция выложена .
>>> Подробности
Приветствую, смотрю, многие увлеклись STM32 контроллерами и переходят на них с AVR-ок(на том же хабре кучка статей). Собственно появился вопрос, а зачем? Понимаю, что фарша больше, но есть ли смысл? ведь для большинства задач, хватит и AVR, не жалко вставлять какой-нибудь STM32F100 в часы-термометр, чтоб весь этот фарш впустую пропадал?
К сожалению проект «не взлетел», но возможно кому-то вводные статьи окажутся полезными:
Каталог пакетов LaTeX, о котором ранее уже сообщалось, был частью проекта.
>>> Подробности
В общем, у меня уже пару лет как созревала идея — отображать состояние батареи телефона на десктопе. Обычно приходишь домой, бросишь телефон как попало, а она разряжается. Планшетку так тем более могу пару дней в руки не брать.
Так бы оно и оставалось, если бы Аппле недавно сами не сделали такую фичу. Подумав «чем же я хуже?» я сел пилить. Хорошо, что девайсы все рутованые, поэтому поддерживают ADB по Wi-Fi (а сеть на них постоянно включена всё равно). Достаточно дергать нужные файлы в /sys/class.. через adb shell.
Результат на скриншоте. Когда заряд любого из устройств ниже 10%, появляется сообщение справа вверху. Окно справа внизу вылазит когда навести на иконку батареи.
Остальное с прошлого раза особо не менялось.
Захотел я как-то себе сделать на сервер примочку для показа всякой лабуды типа нагрузки на серв, температуры и т.д. Захотел - сделал. Устройство определяется как generic модем и моя убунта даже пытается заслать туда АТ команды, но быстро обламывается при отсутсвии ответа :). Думал для вывода написать свою программу, но нашлось уже кое что интересненькое! Называется оно LCD4LINUX. Оно умеет выполнять команды, есть сразу встроенные средства получения системной информации и много чего еще. Самураи могут подключить его даже на свой прошитый dd-wrt роутер.
Само устройство предельно просто и работает на mega88 (хотя может и на mega48, и на mega8). Обошлась микруха в 180 рублей + 200 экран + еще немного денег на детальки + 100 за плату (хотя настоящие самураи могут обойтись и без нее :) ).
Если нужна полная информация по сборке, фото и даже видео, то можете все это получить по этому линку http://blindage.org/?p=2657 в виде бережно упакованного архива со ВСЕЙ необходимой для сборки информацией. Даже распиновка USB разъемов есть и инфа по сборке программатора ;)
А что можно посоветовать в качестве литературы? Интересуют лицензионно чистые ресурсы.
Из того, что я помню на вскидку:
Из книг в свободном доступе есть:
Есть ещё тексты Сюткина: http://www-sbras.nsc.ru/win/docs/TeX/LaTex2e/docs_koi.html
rf24boot — универсальный загрузчик кода в микроконтроллеры посредством беспроводного интерфейса nrf24l01.
В этой версии:
USB-стик для программирования:
rf24tool:
Загрузчик:
Запущен проект по созданию каталога пакетов LaTeX на IBM developer Works. Пока на сайте размещена только первая часть каталога, связанная с редактированием и выделением текста.
Зачем: Мне очень нравится идеология языка Perl (и др.) , где можно использовать имеющиеся наработки, как сборник рецептов. LaTeX можно использовать ровно также. Если не хватает базовой функциональности, то прежде чем городить свой код, имеет смысл глянуть на то, что уже сделано другими. Мне почти никогда не требовалось по этой причине что-то изобретать самостоятельно — достаточно умения читать документацию. Чего, чего, а документации в LaTeX хватает — надо только знать где эту документацию найти. Именно для этого я и составил каталог пакетов.
P.S. При составлении каталога была просмотрена документация к 1700+ пакетам TeX Live 2013. Объём каталога в текстовом виде составляет 180 тысяч знаков.
По просьбам телезрителей выкладываю фото своей небольшой фермы, используемой для майнинга scrypt'овых криптовалют. На фото 3 рига, 4-й стоит на веранде.
Основа каждого рига - деревянный каркас из реек 20х20 с двухярусным расположением видеокарт, хотя по факту почти все видеокарты стоят на райзерах на верхнем этаже с максимальным зазором друг между другом.
Изначально риги задумывались как полностью автономные модули с подключением к сети по wifi - на левом риге используется nano wifi адаптер (Tp-link TL-WN725N), на правом (и всех остальных) - роутер Tp-link 740 в качестве клиента точки доступа. Однако связь по wifi оказалась не особо стабильная и добавляла проблем, поэтому сейчас все подключено к общему свичу, который подключен к проводной сети. По wifi через роутер подключен только первый риг на веранде, куда пока нет возможности протянуть провод.
Доступность ригов мониторится через Nagios с моментальным уведомлением на почту, плюс есть мониторинг доступности роутеров-клиентов, плюс мониторинг на пулах.
В качестве системы везде используется Debian 7, драйвер - fglrx. На всех ригах система установлена на флешку, где сделано 2 раздела. Первый постоянно в RO - там основная часть системы; второй - в RW, там домашний каталог пользователя и некоторые файлы / каталоги, которые хотят перезаписываться. Т.е., система гарантированно поднимется после жесткого выключения питания, плюс так снижается износ флешки от постоянной записи.
Для мониторинга на самом риге используется самописный скрипт, который следит за температурой видеокарт. Если она ниже заданного порога - уведомление в jabber и жесткий ребут машины. Если температура упала, но причина в недоступности интернета - машина начинает периодически менять уровень шума вентиляторов карт, чтобы привлечь внимание.
Из видеокарт сейчас используются 5850, 5870, 6870, 6970, десяток 7850 и пара 7950. Общий хэшрейт - 6,45 Mh/s. Майню большей частью лайткоины, иногда переключаюсь на Novacoin. От старых карт планирую избавиться для оптимизации энергопотребления.
Остальное железо - материнские платы Gigabyte GA990XA-UD3, Athlon 250, по 4 Гб оперативной памяти (может где-то затерялась планка на 2 Гб - не помню), Chieftec APS-1000C, pci-e райзеры с ebay, USB-флешки.
На первом риге из-за крайне высокого передаваемого через материнку тока обгорели контакты, по которым передается +12 В. Что интересно, отдельный 8-мипиновый разъем, от которого питается процессор, для запитки карт расширения никак не задействован.
http://rain.linuxoid.in/fileupload/photos/hardware/rig/p8085693.jpg
http://rain.linuxoid.in/fileupload/photos/hardware/rig/p8085695.jpg
В итоге, чтобы железо не простаивало - распаял эти 2 провода прямо на материнку
Летом железки приходится охлаждать вентиляторами, кондиционера пока нет.
Помимо майнинга риги бывают полезны для размораживания пиццы и сосисок, а также для сушки белья.
Так и живем :)
На днях мне уюили экран в моём X230. Работать на чём-то надо. достал из шкафа ViewSonic, протёр всё что можно от пыли. поставил F20, взял из ноута SSD, объеденил в одну LVM VG.
Пришлось поставить проприетарные nvidia драйвера, ибо хочу иногда поиграть в игры. Steam.
Проприетарщина. Постоянно что-то делает не так и SELinux ругается. Дошло до того, что by default selinux qemu не даёт доступ к libGL.so.1. (http://blog.wikichoon.com/2013/11/qemu-system-x8664-error-while-loading.html)
Скрин с экранов: http://ignatenkobrain.fedorapeople.org/Screenshot from 2013-11-24 18:37:35.png
Оригинал: http://ignatenkobrain.fedorapeople.org/DSC_0009.JPG
Снималось на недавно купленный Sony Xperia Z1
| ← назад |