LINUX.ORG.RU

Избранные сообщения sehellion

Славянофилов тред

Форум — Talks

http://www.youtube.com/watch?v=0JQ0xnJyb0A

http://www.youtube.com/watch?v=HNpLuXOg7xQ

Посоветуйте ещё что-нибудь подобное. =)

 

Spoofing
()

MicroFontEditor

Форум — Science & Engineering

Хочу представить вам немного своего быдлокода. Программа для создания и редактирования шрифтов для семисегметных индикаторов и светодиодных матриц. Можно создавать неограниченное количество символов. Результат доступен для копипаста в виде HEX-значений через запятую, которые могут быть использованы в программе в качестве инициализатора массива. Предварительно надо задать номер бита для каждого светодиода (состояние светодиодов, которые не имеют привязки, не сохраняются, так что перед рисованием стоит задать все привязки или выполнить автонумерацию через меню).

Репозиторий на GitHub: https://github.com/KivApple/MicroFontEditor

Программа использует библиотеку Qt. Программа написана за 1 день в неспешном режиме, так что вполне может содержать глюки и баги (как минимум нет проверки на корректность загружаемого файла), но свою задачу вполне выполняет.

Мне кажется, что эта программа может кому-нибудь пригодится, поэтому я просто оставлю это здесь.

UPD:

Скриншот: http://itmages.ru/image/view/2338616/ac11ce7d

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

Небольшая инструкция: левая кнопка мыши меняет состояние сегмента, а правая позволяет изменить назначение бит/пинов.

 , ,

KivApple
()

Диплом бакалавра ГОСТ/ДСТУ в LaTeX

Форум — General

Пришло время садиться за диплом. Писать его буду в соответствии со стандартами либо ГОСТ, либо ДСТУ, непонятно, в Крыму пока вроде делаем по ДСТУ.

Так вот дабы не писать с нуля собственный шаблон, хотелось бы найти максимально приближенный к реальному шаблон диплома бакалавра, который я по необходимости допилю.

Пока нашел только это: http://habrahabr.ru/post/144648/ и это https://github.com/protsenkovi/latex-ssau-gost-style

Там Eddy_Em вроде что-то говорил про собственный шаблон, то ли диссертации, то ли диплома.

Может кто поделится?

UPD: 30.04.2015

Кому лень листать весь тред, можно прочитать этот коммент, надеюсь поможет: Диплом бакалавра ГОСТ/ДСТУ в LaTeX (комментарий)

 

Amet13
()

Qt Creator и микроконтроллеры

Форум — Development

Хочу попробовать использовать 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.

 , , , ,

KivApple
()

Rate me. Awesome wm network widgets.

Форум — Desktop

После перехода на netctl появилась необходимость в виджете вафли, а ничего хорошего реализовано не было поэтому и сабж. Github

 , ,

plotnikovanton
()

посоветуйте аналог чип и дипа

Форум — Talks

Но с ЧЕЛОВЕЧНЫМИ черт возьми ценамит.

flareguner
()

Есть ли что-то толковое, кроме Митино?

Форум — Talks

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

 

Meyer
()

Выложено видео прошедшей лекции «Linux во встраиваемых системах»

Новости — Конференции и встречи
Группа Конференции и встречи

18 ноября 2014 года в Хакспейс Neuron прошла лекция ncrmnt о Linux-е во встраиваемых системах.

Лекция выложена .

>>> Подробности

 , , ,

DR_SL
()

Зачем юзать stm32 если для большинства задач хватает AVR?

Форум — Development

Приветствую, смотрю, многие увлеклись STM32 контроллерами и переходят на них с AVR-ок(на том же хабре кучка статей). Собственно появился вопрос, а зачем? Понимаю, что фарша больше, но есть ли смысл? ведь для большинства задач, хватит и AVR, не жалко вставлять какой-нибудь STM32F100 в часы-термометр, чтоб весь этот фарш впустую пропадал?

 ,

xterro
()

Неоконченная серия статей по LaTeX на IBM developerWorks

Новости — Документация
Группа Документация

К сожалению проект «не взлетел», но возможно кому-то вводные статьи окажутся полезными:

Каталог пакетов LaTeX, о котором ранее уже сообщалось, был частью проекта.

>>> Подробности

 

Evgueni
()

Индикатор батареи устройств

Галерея — Скриншоты

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

Так бы оно и оставалось, если бы Аппле недавно сами не сделали такую фичу. Подумав «чем же я хуже?» я сел пилить. Хорошо, что девайсы все рутованые, поэтому поддерживают ADB по Wi-Fi (а сеть на них постоянно включена всё равно). Достаточно дергать нужные файлы в /sys/class.. через adb shell.

Результат на скриншоте. Когда заряд любого из устройств ниже 10%, появляется сообщение справа вверху. Окно справа внизу вылазит когда навести на иконку батареи.

Остальное с прошлого раза особо не менялось.

 

unlog1c
()

LCD4LINUX в действии

Галерея — Скриншоты

Захотел я как-то себе сделать на сервер примочку для показа всякой лабуды типа нагрузки на серв, температуры и т.д. Захотел - сделал. Устройство определяется как generic модем и моя убунта даже пытается заслать туда АТ команды, но быстро обламывается при отсутсвии ответа :). Думал для вывода написать свою программу, но нашлось уже кое что интересненькое! Называется оно LCD4LINUX. Оно умеет выполнять команды, есть сразу встроенные средства получения системной информации и много чего еще. Самураи могут подключить его даже на свой прошитый dd-wrt роутер.

Само устройство предельно просто и работает на mega88 (хотя может и на mega48, и на mega8). Обошлась микруха в 180 рублей + 200 экран + еще немного денег на детальки + 100 за плату (хотя настоящие самураи могут обойтись и без нее :) ).

Если нужна полная информация по сборке, фото и даже видео, то можете все это получить по этому линку http://blindage.org/?p=2657 в виде бережно упакованного архива со ВСЕЙ необходимой для сборки информацией. Даже распиновка USB разъемов есть и инфа по сборке программатора ;)

 , , ,

bernd
()

LaTeX в рунете

Форум — Science & Engineering

А что можно посоветовать в качестве литературы? Интересуют лицензионно чистые ресурсы.

Из того, что я помню на вскидку:

Из книг в свободном доступе есть:

Есть ещё тексты Сюткина: http://www-sbras.nsc.ru/win/docs/TeX/LaTex2e/docs_koi.html

 

Evgueni
()

Вышел rf24boot v0.2

Новости — Hardware and Drivers
Группа Hardware and Drivers

rf24boot — универсальный загрузчик кода в микроконтроллеры посредством беспроводного интерфейса nrf24l01.

В этой версии:

USB-стик для программирования:

  • Новый дизайн референсного железа (mega8, 16M кварц).
  • Сверхдешевый однослойный 5х5см дизайн.
  • Реализована аппаратная буферизация пакетов на отправку, прием/передача и передача теперь работают асинхронно (т.е. теперь шьется быстрее, намного быстрее. Загрузка и верификация 28кб кода (цель: atmega328p + 8M RC clock) теперь занимает 23с вместо двух минут. Узкое место теперь скорость записи флеш памяти и скорость работы целевого устройства.)

rf24tool:

Загрузчик:

  • Исправлена ошибка, приводившая к потери пакета, если в аппаратный приемный FIFO попадало больше одного пакета.
  • Небольшие улучшения производительности и уменьшения размера.

>>> Страница проекта на github

 ,

ncrmnt
()

Каталог пакетов TeX Live

Новости — Документация
Группа Документация

Запущен проект по созданию каталога пакетов LaTeX на IBM developer Works. Пока на сайте размещена только первая часть каталога, связанная с редактированием и выделением текста.

Зачем: Мне очень нравится идеология языка Perl (и др.) , где можно использовать имеющиеся наработки, как сборник рецептов. LaTeX можно использовать ровно также. Если не хватает базовой функциональности, то прежде чем городить свой код, имеет смысл глянуть на то, что уже сделано другими. Мне почти никогда не требовалось по этой причине что-то изобретать самостоятельно — достаточно умения читать документацию. Чего, чего, а документации в LaTeX хватает — надо только знать где эту документацию найти. Именно для этого я и составил каталог пакетов.

P.S. При составлении каталога была просмотрена документация к 1700+ пакетам TeX Live 2013. Объём каталога в текстовом виде составляет 180 тысяч знаков.

>>> Каталог пакетов LaTeX

 

Evgueni
()

Маленькая домашняя числодробилка

Галерея — Рабочие места

По просьбам телезрителей выкладываю фото своей небольшой фермы, используемой для майнинга 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 провода прямо на материнку

Летом железки приходится охлаждать вентиляторами, кондиционера пока нет.

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

Так и живем :)

 , ,

YAR
()

Убили ThinkPadX230. Пришлось вернуться на Desktop.

Галерея — Рабочие места

На днях мне уюили экран в моём 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

 

i_gnatenko_brain
()