LINUX.ORG.RU

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

Базовая платка для Android TV стиков

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

Так как в хозяйстве для автоматики использую Android TV Стики, вместо унылого (в плане корпусировки, размеров, ровно как и производительности) rPI решил сделать базовую платку. Результат виден на картинке.

На борту импульсник на 3А чтобы питаться от 12-24 вольт, USB Hi-Speed hub на 4 порта (на одном висит микроконтроллер), (на двух задних USB портах, можно щелкать питание), 3 релешки, 8 свободных ног.

Ноги могут работать как GPIO, либо рулить 8ю сервомашинками - в виде микроконтроллера используется ATTiny2313 с vusb стеком. 100% не содержит вредной для здоровья arduino.

Больше хайрес фоток тут (Там же есть рисунок с шелкографии в PNG и цвете).

Прошивки для мк: тыц и тыц

 ,

ncrmnt
()

Любимые/удобные/постоянно используемые пакеты/расширения в emacs

Форум — Talks

Я не программист, хотя программы на C++/python/perl писать приходится. Везде использую умолчание, разве что для perl запускаю иногда cperl-моду. Хотелось бы понять чего в emacs я упускаю.

Постоянно использую auctex+reftex, org-mode (в основном для структурированных заметок без наворотов, иногда таблицы для черновика), flyspell (предпочитаю через ispell, если возможно перетащить Лебедевский словарик с ё, исключительно по привычке) и eshell для простейших консольных команд. Эпизодами запускаю calc.

Раскладку настраиваю через quail (в паре мест отличается от стандартной). В .emacs есть функция перевода с латиницы в кириллицу и обратно в случае, если забыл переключить раскладку. Использую внутреннюю переключалку emacs скорее по привычке, но к сожалению похоже пока ещё нет рецепта под все возможные варианты сред с которыми мне приходится сталкиваться. Было бы интересно изучить состояние дел на сегодня в этой области. Сейчас у меня везде unicode, кроме некоторых старых текстов, где кодировка указана явно через переменную codepage.

Поддержку контроля версий использую встроенную. Для контроля версий использую сейчас исключительно git и вынужденно кое-где CVS/SVN. Имеет ли смысл перейти на что-нибудь более git-ориентированное или умолчание сойдёт? Для сравнения файлов использую ediff.

Запускаю при старте emacs emacs-server (server-start) и emacs больше не закрываю — он постоянно весит. По возможности всё остальное открываю через emacsclient. Активно использую разделение на окна и фреймы. Между окнами переключаюсь по ^x+стрелка.

Для удалённого редактирования по ssh заценил tramp, но пока его особо часто не использую — предпочитаю консольную версию emacs через ssh. Как вариант иногда запускаю GUI-версию через x2goclient, если возможно.

Потыкал палочкой elpa, но как-то там всего слишком много и не понятно что добавлять.

Да, вопрос: А что ты используешь, читатель, в emacs и зачем?

 ,

Evgueni
()

Те самые, тёплые лампы

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

Ну, те самые «тёплые лампы», какие только могут быть, а точнее - измерение их параметров.
Прошло некоторое время с момента моего знакомства с AVR. Познакомились и пообщались - теперь потихоньку начинаем сотрудничать.
На картинке результат работы скромного аппаратно-программного комплекса, собственной разработки, для снятия вольт-амперных характеристик (ВАХ) электронных ламп.
ArchLinux, openbox, fbpanel, тема иконок - hydroxygen

P.S. Да, без Arduino, но аппаратная часть на ATMega328P

 , ,

lnx
()

Полноразмерный человекоподобный робот

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

Привет, господа. Последние 6 месяцев я занимаюсь разработкой полноразмерного, полностью рабочего человекоподобного робота. Робот работает под Debian Linux. Механическая часть робота основана на открытом проекте inmoov. Основное моё достижение не просто распечатанные готовые файлы, а проработанные с точки зрения мехмата части для повышения прочности, электроника основанная не на arduino, рассчитанные переходные характеристики, высокая скорость и точность позиционирования движущихся частей

 ,

disee
()

Борьба с шг и новый инспектор

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

Накопил чем похвастать, хвастаюсь))

Прошлый раз постил картинку когда только начал делать «мультирентер» средствами GDI и OpenGL на выбор, сейчас вроде закончиваю. Полгода на это неторопливо убились. На картинке чертежик с отображением текста средствами Qt. Вот так было раньше, самодельной рисовалкой - http://postimg.org/image/ny3gvrrpp/ , пиксельная разница 2х способов http://postimg.org/image/fbx6biadt/ Теперь ттф шрифты работают и красивее и быстрее, но только в офтопике и Qt, если кто подскажет имеется ли в gtk возможность трансформировать шрифты (аналог виндового SetWorldTransform и кутешного SetWorldMatrix) - буду благодарен.

Паралельно переделал инспетор объектов — теперь это не тупо отражение физического представления примитива в памяти, а сгруппированный набор регистрируемых свойств. Появились «суммарные» свойства и возможность работы с множдественным выбором примитивов

На скрине дефолтная кубунта 15.04, lazarus и zcad.

 , , ,

zamtmn
()

Статья в Википедии

Форум — Talks

Здравствуйте, друзья.

Вчера написал статью в русскую Википедию о radare2 — свободном (LGPL) фреймворке для реверс-инжиниринга.

У кого есть возможность и желание, помочь в редактировании, дополнении статьи, расстановке ссылок с других статей Википедии и т.д.

Адрес статьи: https://ru.wikipedia.org/wiki/Radare2

 , ,

Master_Mod
()

Небольшой мануал по проверке орфографии в emacs

Форум — Desktop

Тут иногда проскакивают вопросы о том, как настроить проверку орфографии в emacs. Я недавно по мере сил исследовал этот вопрос и что бы усилия не пропали даром, решил оформить в виде пары статей, вот что получилось:

Двуязычная проверка орфографии по словарю: http://reangdblog.blogspot.com/2015/06/emacs.html

И расширенная проверка пунктуации, стиля и т.п. через languagetool: http://reangdblog.blogspot.com/2015/06/emacs_28.html

 ,

ReanGD
()

Reverse engineering для новичков.

Форум — Security

Парни, очень интересует сабжевая тема. Сейчас я потихоньку дизассемблирую листинги из K&R, идёт весело и непринуждённо, но я чувствую, что уже упёрся в потолок и хочется большего.

Посоветуйте, пожалуйста, что делать дальше? Может книги какие-то есть интересные, таски, etc?

 , ,

ubik
()

Выпущен свободный редактор Valentina 0.3.0 для создания выкроек одежды

Новости — Open Source
Группа Open Source

После трех месяцев разработки представлен релиз свободного графического редактора для создания выкроек одежды Valentina 0.3.0.

Valentina — это свободный графический 2D-редактор, построенный на основе библиотеки Qt 5. Исходные тексты публикуются под свободной лицензией GPL v3+. Основной целью проекта является создание свободного инструмента для создания 2D-чертежей одежды. В приложении используется свой собственный формат данных.

Краткий список изменений:

( читать дальше... )

>>> Блог проекта

 , , ,

dismine
()

Pillars of Eternity — RPG, продолжающая дело Baldur's Gate, вышла в Steam и GOG под GNU/Linux

Новости — Игры
Группа Игры

Pillars of Eternity — RPG три года назад собравшая почти 4 миллиона долларов на Kickstarter под кодовым названием Project Eternity — выходит под Linux, Windows и OSX в Steam и GOG. Игру разработала студия Obsidian Entertainment (Star Wars: KotOR II, Neverwinter Nights 2, Fallout: New Vegas, South Park: The Stick of Truth), образованная выходцами из легендарной Black Isle Studios (Fallout 2, Planescape: Torment). Pillars of Eternity задумана как духовный наследник серии Baldur's Gate:

  • действие разворачивается в фэнтезийном мире;
  • в игре используется изометрическая перспектива, с фиксированной камерой и трёхмерными персонажами на пререндеренном фоне;
  • игрок управляет группой из 6 персонажей, включая полностью настраиваемого, главного героя;
  • бои основаны на настольной системе бросков кубиков и протекают в реальном времени с возможностью поставить игру на паузу и раздать команды подопечным;
  • для найма доступно 8 NPC с прописанной историей и характером;
  • для создания героя предлагается 6 характеристик, около сотни перков, 6 рас и 11 классов.

Официальный сайт
Официальная вики

Игра выходит 26 марта в 19:00 MSK

 , ,

Nebuchadnezzar
()

А все аниме/японцы такие упоротые ?

Форум — Talks

Сабж ? Посмотрел «Ходячий замок» и «Унесенные призраками » ( последнее вроде как для девочек от 10 лет предназначено ) . По моему авторы что-то курили явно ...

 

Jopich
()

компактная минилаборатория

Форум — Talks

Я вот щас в очередной раз переехал и мне захотелось некое полумобильное рабочее место на колёсиках. Типа компьютерного стола. Только желательно с ящиками в столешнице. О, а это идея: купить компьютерный стол. Но вдруг есть нечто более приспособленое для мастерской?

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

Бывает что-то подходящие? Я сорри, даже загуглить не могу, на хате инета нет, сижу через мобилу, трафика в обрез.

summon ncrmnt, Zubok, novoxudonoser.

PS может что из икеи сгодится?

 

true_admin
()

Школа-конференция «Визуализация в науке»

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

В рамках Международной научной студенческой конференции МНСК–2015 приглашаем вас принять участие в Школе-конференции «Визуализация в науке», которая пройдёт с 9-го по 12-е апреля 2015 г. в Новосибирске.

( читать дальше... )

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

 , , , ,

silw
()

Дистрибутив Calculate Linux официально переходит на eudev

Новости — Calculate Linux
Группа Calculate Linux

Разработчики Calculate Linux не так давно произвели переход на eudev, с целью ухода от «непредсказуемой тенденции развития systemd». Также, целью этого перехода является возврат классических имен сетевых интерфейсов (ethX и wlan0).

( читать дальше... )

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

 , ,

Harzah2
()

Django и динамически создаваемые поля в модели.

Форум — Web-development

Всем доброго времени суток!

Есть интернет магазин, где куча наименований товаров, и у каждого товара куча свойств и атрибутов. Делать модели для каждого такого товара - дело гиблое, посему возник вопрос: Народ, кто как решает проблему динамически создаваемых полей в джанго? Вообще, какие костыли для этого существуют, какие проблемы могут возникнуть?

Заранее спасибо).

PS. В качестве СУБД используется MySQL.

 , ,

djnoob
()

mediawiki в виде базы данных компонентов

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

Некоторое время пользовался tracmor'ом, но теперь он меня в концы задолбал. Долго думал над решением, 1C.Склад - это не наш метод (c), в итоге в голову пришла гениальная мысля заюзать для этого дела mediawiki.

Собственно, сказано сделано, за вечерок раскатал у себя, пока на лаптопе, накатил DynamicPageList, msUpload, ParserFunctions, раскурил их язык шаблонов, запилил плашечки в стиле лурка...

Исходник странички на скриншоте выглядит примерно так:

{{USSR}}
{{box|R1}}
[[Category:Thyristor]]
{{COMP|2У102В.jpg|:File:radioelpribori_ru_2u102a_2u102b_2u102v_2u102g_ku102a_ku102b.pdf|Тиристор}}

Факт вхождения компонента в коробку фиксирую добавлением в соответствующую категорию, на странице которой темплейтом через DPL генерирую россыпь QR кодов для каждой ячейки бокса. На лейбле имя компонента и QR ссылка на страницу в вики, что очень удобно.

Сетап получился несекурный, потому наружу открывать не буду. Проблема раз - QR коды приходится тянуть с гугловских чартов, вменяемого плагина для медиавики нет - только один нерабочий. Проблема два - для некоторых компонентов, например импульсных преобразователей, хочется воткнуть тупой js код с калькулятором, что тоже невесть как секурно. Чего пока не хватает/не знаю как сделать - это параметрический поиск. Мне не критично, но был бы совсем шик. И без того сильно удобнее tracmor'а - можно добавлять к компонентам быстро свои заметки/результаты успехов/фейлов и прочее.

 , ,

ncrmnt
()

Computer Science Center запускает онлайн-курсы

Новости — Интернет
Группа Интернет

15 сентября 2014 года, CSC запустит три новых онлайн-курса для начинающих программистов:

Данные три онлайн-курса являются «джентльменским набором» начинающего программиста, преподаются на русском языке и бесплатны для всех желающих.

Computer Science Center – это совместная инициатива Академии современного программирования, Computer Science клуба при ПОМИ РАН и Школы анализа данных.

Основная цель Computer Science Center – дать возможность желающим получить востребованные современной наукой и промышленностью знания в дополнение к университетскому образованию.

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

 

ymn
()

как использовать меню эмакса в консоли?

Форум — General

как использовать меню эмакса в консоли?

 , ,

FeelUs
()

Консоль для управления и контроля домашней 3Д-печати

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

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

Слева - cheese с трансляцией с вебкамеры рабочей области принтера.
Справа - свежий Pronterface (управляющая программа для 3Д-принтеров) из git-репозитория с только что запущенным в печать файлом.

На фоне - обычный Debian Wheezy + MATE из бекпортов.

3Д-принтер - Mendel90 почти в референсном исполнении. Управляющая плата - Smoothieboard (был бейкером проекта на кикстартере).

 ,

home_user
()

Видеолекции по теорфизике под свободной лицензией

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

Силами кафедры теоретической физики физического факультета Новосибирского государственного университета были записаны лекции по физике. Исходные видеофайлы выложены в открытый доступ под лицензией CC-BY-SA 4.0.

На этот момент доступны для скачивания:

Предупреждение: При скачивании будет возникать предупреждение об отсутствии доверия к сертификату (узлу). Игнорируйте его — это «фича» доступной площадки.

>>> Исходники

 

Evgueni
()