LINUX.ORG.RU

25
Всего сообщений: 694

Конструирование роботов EV3 Education с помощью LeoCAD 17.07

Программное обеспечение:

Оборудование и система:

  • ОС: LinuxMint 18.1 XFCE (amd64)
    • Тема/Иконки: «Mint-X Aqua» (встроенная)
    • Обои: «Blue Door» by LEGO Group (1280x800, 2560x1600
  • ПК: Samsung R58P
    • GPU: Gallium 0.4 on ATI RS600; OpenGL 2.1 Mesa 11.2.0 (GLSL 1.20)
    • CPU: Intel Pentium Dual Core, 1,6 GHz
    • RAM: 2 Gb

Информация о LeoCAD 17.07

Дополнительные источники:

  1. https://www.youtube.com/watch?v=t81g9hbKG5A
  2. http://danny316p.github.io/LEGO_and_Open_Source/s5/s5-lego_and_open_source.html
  3. https://www.lego.com/ru-ru/mindstorms/downloads
  4. http://www.eurobricks.com/forum/index.php?/forums/topic/86621-mindstorms-mocs...
  5. https://sites.google.com/site/gask3t/lego-ev3/building-plans/educator-vehicle...
  6. https://github.com/bittner/lego-mindstorms-ev3-comparison
  7. https://forums.ldraw.org/thread-21700.html
  8. https://github.com/Naramsim/awesome-lego-mindstorms
  9. https://github.com/adius/awesome-lego

P.S.: https://www.lego.com/en-us/legal/legal-notice/fair-play

LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site and software.

>>> Просмотр (1280x800, 414 Kb)

 , ,

atsym ()

Весеннее обострение

Итак, только-только взялся за написание курсового проекта и, ВНЕЗАПНО, узнал про такую годноту как pythontex, который позволяет использовать процессинг вычислений внутри документа. Результат можно увидеть на скриншоте. Заметил интересную особенность: чем больше интересных и полезных вещей я узнаю, тем острее чувство сожаления о том, что я не узнал про них раньше.

>>> Просмотр (1920x1080, 376 Kb)

 , ,

pikwik ()

Сочиняю лабораторные работы

Пока отдельных граждан намертво привязали к Delphi, я тут решил обновить задания к лабам, собрать те работы, которые буду проводить весной, в одну методичку. Расчётные задачки я ещё где-то в мае большей частью переписал со старого Matlab под Scilab 5.5.2.

Получился вот такой несколько постановочный скриншот «в двух частях». Слева — будущая методичка, в vim набираю её в LaTeX, в соседней вкладке запускаю сборку pdflatex. На заднем плане кусок получающейся pdf-ки.

Справа Scilab: основное окно, развёрнутое на весь экран, а на переднем плане фрагмент скрипта и окошко с графиком, который тот рисует. В принципе, две половины скрина соответствуют двум рабочим столам Xfce.

Оформление практически дефолтное для Xubuntu. Адвайта, стиль окошек — Radiance Flat Graphite. Значки Vibrancy. Верхняя панель растягивается под текущее количество значков и автоматически скрывается при развёрнутых окнах (у которых отключена строка заголовка — всё для того, чтобы выжать побольше места из несчастных 1366 на 768). Вот так это выглядит при пустом столе: панели и чёрно-белая обоина с недовольной деревянной физиономией :)

>>> Просмотр (2732x768, 389 Kb)

 , , ,

al_exquemelin ()

Обмазывание САПР по электронике

По естественной, природной надобности понадобилась САПР по электронике. P-CAD — это было давно и уже неправда. Eagle, Diptrace? Кастрировано и уныло. KiCad? То что надо! Обмазал библиотеками компонентов из Eagle и наслаждаюсь жизнью. Есть ништяк ввиде неплохого автотрассировщика freeroute (после пары простых фокусов можно использовать в оффлайне). Во время посиделок за KiCad, осознал что я крайне унылый студент и очень нерадиво относился к учёбе, т.к. многие вещи пришлось изучать с нуля и набегать на преподавателей с целью узнать что-нибудь нужное.
Стыдно.
Чистый рабочий стол
P.S. Скриншот делался во время выполнения автотрассировки, т.е. на скриншоте показан процесс, а не результат выполнения процесса.

>>> Просмотр (1920x1080, 303 Kb)

 , ,

pikwik ()

Xfce для размышлений о насущном

Firefox 28, похожий на хром, да еще и с тайловым режимом вкладок - расширения FXChrome и Tile Tabs. - Ради них обновил всю убунту свою вместе с файрфоксом - и кеды полетели, а такие красивые были.

Но Xfce спешит на помощь. Тема Numix и меню Whisker тут у кого-то подглядел. Панель из двух в одну объединил - чтоб и доки и панель были внизу, как обычно.

Коньки были совсем кривые - скачал откуда-то для conky-manager'а, но подправил - вроде не кривые стали. Я в этом не особо шарю еще.

вот

Размышляю о форексе, давно мечтаю на нем зарабатывать. Терминал торговый через wine - вроде работает, но кое-что ШГ, хотя по фигу.

вот

Ну и вот - самый большой скрин

>>> Просмотр (1920x1080, 913 Kb)

 , , , ,

votafak ()

Hybrid Desktop Environment

Все началось на втором курсе, во времена, когда человеческие планшеты только начали появляться, а Android был еще во второй ветке. Появилась мысль написать свое окружение рабочего стола, позволяющее запускать несколько приложений одновременно, но при этом адаптированное для небольших сенсорных экранов. Эту идею разделял один мой одногруппник (Кирилл), имевший уже к тому моменту некоторый опыт в разработке на OpenGL.

Планирование — самая захватывающая часть в разработке ПО, а в такой масштабной задаче оно приятно затянулось аж на целый месяц. Хотя стоит признать, что выбор названия занял приличную часть времени. Было принято решение написать сначала свой 2.5D движок, а после доработать его до полноценного композитного менеджера окон. Тащить какой-нибудь тулкит нам показалось излишеством, потому подразумевалось, что панели и меню будут использовать тот же движок для отрисовки( как это сделано в Unity, насколько я понимаю ). Велосипедить свои файловый менеджер и плеер было бы неразумно, да и, раз уж мы независимы от тулкитов, пусть каждый использует то, что ему ближе. Программ, адаптированных для сенсорных экранов практически не было, потому планировалось после релиза начать работу по адаптации GUI некоторых популярных проектов, поддерживать соответствующий репозиторий.

О том, что из этого вышло, !Ъ могут почитать тут, Ъ в комментариях.

Немного интерактивный прототип

>>> Просмотр (1263x891, 551 Kb)

 ,

CrossFire ()

Мы гоняем LDA

Делаю эксперименты по LDA на 20 newsgroups с помощью Mallet.

На сцене присутствуют два xfce4-terminal, thunar и ristretto. Из задника смотрит коала, похожая на Озила.

Содержимое приложений обрамлялось в плоть и кожу Clearlooks-Phenix. Иконки - elementary, допиленные для дистрибутива/xfce.

От ШГ пострадали Droid Sans 9 и DejaVu Sans Mono 8 при н.у. 107 dpi под воздействием infinality-патчей.

Система - Xubuntu 13.10.

При снятии скриншота ни одно животное не пострадало.

>>> Просмотр (1920x1080, 1067 Kb)

 , , ,

uGin ()

Несем линукс в массы

На этом рабочем месте происходит обучение студентов основам линукса, в частности, Red Hat, CentOS, SLES, а также и другим смежными наукам, таким как скриптинг на баше, основы безопасности и др.

Слева от стола компьютер с SLES. Используется как проектор, поэтому там могло стоять что угодно, просто первый курс был про SLES, поэтому стоит он. На студенческой машине сейчас стоит центос. Открыта книга с авторским курсом по linux, соответственно, курс преподаётся на центоси.

Слева от книги лежит планшет Samsung Galaxy Tab 7.7, с которого я коротаю время в перерывах. Все курсы построены так, что я сам ничего не показываю, только рассказываю тему и сажусь читать ЛОР. Студенты сами собирают грабли. На планшете открыта консоль - помогаю студентам с nmap.

Чашка и ложка намекают, что надо приходить к нам учиться, у нас есть печеньки!

>>> Просмотр (2592x1944, 516 Kb)

 , , , ,

Aceler ()

Installfest в Новосибирске

В Новосибирске на территории НГУ состоялся Инсталлфест, приуроченный к выходу Ubuntu 12.04.

Было много интересных мастер-классов (фото с одного из них, посвящённого Ubuntu One), игры, конкурсы с кучей призов, два огромных и очень вкусных торта. Но самое главное — была отличная атмосфера и очень много приятных людей.

Другие фотографии

Подробности

>>> Просмотр (1024x682, 135 Kb)

 , ,

lugnsk ()

Управление компьютерами в учебных классах

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

Программы добавляются через desktop-файлы с расширенным синтаксисом. В них содержится информация о том, какой пакет ставить и у каких файлов убрать RX-права, когда программа запрещена. Desktop-файлы помещаются на сервер, откуда компьютеры в аудиториях их скачивают по команде с панели управления и, в случае необходимости, устанавливают пакеты через apt-get.

Панель управления - это web-интерфейс. Можно заходить с любого компьютера, если знать логин и пароль, для преподавателей в классах работает single sign on.

Из дополнительных возможностей:

  • Просмотр/Управление рабочим столом студента (через TurboVNC).
  • Показ выбранного рабочего стола всем в классе (через TurboVNC).
  • Разрешение доступа только к отдельным сайтам (на каждой машине установлен tinyproxy).
  • Разрешение доступа к Интернету.
  • Разрешение использовать “флешки”.
  • Блокировка компьютера (с красивой анимацией замка).
  • При выходе всё, что в /home/student сжимается и отправляется на сервер (чере rsync), а содержимое папки стирается.
  • Наверняка, что-то еще полезное о чем я забыл.

На клиентах:

  • Сильно доделанная и обрезанная Kubuntu, от KDE остался Kwin и несколько программ (прошлая версия была на OpenBox, но было много проблем в основном с Lazarus).
  • Клиент для связи с сервером на Python. Дополнительные программы общаются c ним по DBus.
  • Рабочий стол и диалог входа на Qt/С++.
  • Панель tint2.
  • Много shell-скриптов.

На сервере:

  • FreeBSD (так исторически сложилось).
  • Сервер на Python, передающий команды от web-интерфейса клиентам и собственно этот web-интерфейс предоставляющий. Этот же сервер авторизует клиентов.
  • Nginx.
  • Rsync для сохранения данных пользователей.
  • MySql, который там совсем не нужен, но никак не уберу.

За кадром: Установщик на базе SystemRescueCd для лаборантов. Нужно только вставить диск или флешку, перегрузиться и ввести номер рабочего места и аудитории, далее всё настроится автоматически: на жёсткий диск через FSArchiver развернется образ с Samba и в нужные файлы впишутся правильные цифры. Весь процесс займёт 5-7 минут. На этом же диске/флешке в меню есть пункт для настройки сервера сетевой загрузки на случай необходимости установить новый класс.

Под управлением этой штуки 4 класса в среднем по 30 машин в каждом.

>>> Просмотр (2560x2020, 412 Kb)

 , ,

dik123 ()

Рабочая станция спектрометра ЭПР

Спектрометр ЭПР собран из блоков от различных приборов, грубо говоря, найденных на помойке. Лично я занимался восстановлением железа. За полгода железо было запущено. Основная сложность возникала со стабилизацией тока электромагнита и настройки клистронного СВЧ генератора.

Контроль и измерение осуществляется двумя платами: ЦАП Adlink PCI-6208 и АЦП Advantech PCI-1711. Программа написана коллегой с использованием библиотеки Comedi и работает в режиме мягкого реального времени. Для GUI используется собственная библиотека, позволяющая довольно быстро отрисовывать графику на экране.

Система: Debian Lenny. Да, есть желание установить Slackware, но пока нет времени.

Фото спектрометра: http://storage7.static.itmages.ru/i/11/0514/h_1305369298_ec80abe088.jpeg

>>> Просмотр (1280x1024, 260 Kb)

 , ,

greenzu ()

Изучение языка.

Учу тайский, вот устроил рабочий срач.
в кадр попали:
Ноут с убунтой 11.04, юнити.
Алфавит гласных, согласных и раскладка клавиатуры.
Шарф Liverpool :)
High Res

>>> Просмотр (1599x900, 307 Kb)

 , , , ,

a931bw ()

Маленькая история успеха

Когда опять сбойнул винт, я понял «это намёк» :-) и установил новый стабильный 6-й Дебиан на ext3, раньше был он же, но нестабильный и на reiserfs (данные ни разу не терялись) .

Собственно история: два года назад по старой дружбе нашему радиокружку «М-Видео» подарила плазму Филипс 37"(с некритичным дефектом), к ней купил мать типа GA-945 с каким-то Селероном и 1Гб ОЗУ, мышка из Ашана, из дома принёс тот самый винт - 80Гб , из кладовки достали клавиатуру, блок питания, корпус (что бы влез на полку его обрезали, крышки потеряли, так и стоит 2-года «голый», на фото слева), была ещё видео-карточка и ЖК монитор 15", из всего это хотел организовать себе постоянное рабочее место с Линуксом на борту + медиа проектор для занятий. Карточка и монитор «ушли» на текущий ремонт и вот уже 2-года система функционирует чисто как медиапроектор (с интернетом правда), работать неудобно, а вот для занятий помощник получился отличный.

Результаты скромные, кроме меня им практически никто не пользуется, но всё-таки пара родителей и преподаватель робототехники (паскаль), уже пробуют 2-й системой Ubuntu, на паре машин «незаметно» (почти без крика :-) штатными стали OpenOffice и продукты Mozilla, собственно документооборот у нас простейший и проблема была чисто психологической.

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

Тема gnome и шрифты по дефолту, панели спрятаны. Из появившихся проблем - перестали проигрываться файлы QuickTime.mov и рабочее разрешение пока неправильное 1024х768, (удобнее 1024x576, но «руки никак не дойдут»), вот собственно и всё. Чуть не забыл: схемы нарисованы в KiCad, но его освоение ребятами пока отложено на будущее, там же планы «повысить» борт до сервера для «курса юного админа».

Все 3 фото смотреть там: http://fotki.yandex.ru/users/ratelclub/album/157149/?ncrnd=4126

>>> Просмотр (1024x1545, 607 Kb)

 , , ,

ChudoYudo ()

Snow kde

Laptop - Asus W1
Gentoo kde-4.6
Style - QtCurve, Colors - akau, Icons - Milky, Fonts - Droid Sans\Monospace(konsole), Window Decorations - uniq, Desktop Theme - Fushigi.
Решил показать ЛОРу, перед уходом с КДЕ, свой рабочий\домашний стол, за которым я делаю лабораторные, серфлю интернеты, слушаю музыку и смотрю фильмы.

На скриншоте konsole, kwrite, NAM.

konsole, dolphin
чистый desktop

>>> Просмотр (1680x1050, 483 Kb)

 , , ,

Ltm ()

Радиотехника под Linux

Решил полностью отказаться от горизонтальных панелей, а благодаря kernelpanic, который посоветовал удобное расширение, Firefox на данном этапе меня полностью устраивает.

Запущен замечательный Sage, о новых версиях которого неоднократно сообщалось и на ЛОРе. В notebook-ах Sage открыт тестовой пример небольшой библиотеки функций, которых мне не хватало. Библиотека названа libradiosage, сорцы лежат на google code.

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

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

>>> Просмотр (1920x1080, 502 Kb)

 , , ,

omegatype ()

Mathematica на linux'e

Дистрибутив - openSUSE 11.3. Рабочая среда - xfce 4.6.
На рабочем столе - firefox 3.6.10 с vimperator'ом, математический пакет Mathematica, где представлено пошаговое решение систем уравнений методом Гаусса (лабораторная по численным методам).

>>> Просмотр (1366x768, 185 Kb)

 , , , ,

Ignotus ()

Чернушная тема KDE с небольшим обвесом.

Прохожу курсы Cisco Network Academy (CCNA). Ихний packettracer написан на qt3 и как видите в нём - ШГ. В отместку снизу dolphin со стандартными шрифтами. Ебилд packettracer'а можно найти в оверлеях генты «rion» и «benf».

На скриншоте: qtcurve с темой darkPearl, crystal, smooth-task.

>>> Просмотр (1280x1024, 804 Kb)

 , , ,

reagentoo ()

Студенческое

Сижу ваяю учебную работу. Сервер отдает временные ряды, клиент на JavaScript отрисовывает их в Canvas. Работает на всем кроме IE :-)

>>> Просмотр (1280x1024, 283 Kb)

 

demmsnt ()

Математический KDE

На днях внимание любопытная программа Cantor - названная в честь немецкого математика Георга Фердинанда Людвига Филиппа Кантора - она пытается я объединить в себе функционал нескольких других математических пакетов (sage, Maxima, R, KAlgebra) и предоставляет собственный формат worksheet-ов. Я использую ее в связке с Sage - очень подкупает подсветка синтаксиса python. К сожаелнию, по сравнению с web-интерфейсом sage Cantor-у есть на чем работать. (Кстати, никто не знает как организовать подсветку синтаксиса внутри текстового поля в Firefox?)

На заднем плане Firefox с темой Oxygen KDE (Firefox Theme), расширением PlasmaNotify и стилем Google Web Search, KDE SC 4.4 style (через Stylish) - с таким набором Firefox прекрасно вписывается в KDE.

Композитные эффекты работают замечательно на свободных дровах (ATI Radeon HD2600XT).

В остальном

  • Дистрибутив ArchLinux
  • Шрифты Veranda
  • Декорация окон - движок «Aurorae Theme Engine» с темой «my-glowglass-lite-black»
  • Стиль в workspace - «Silicon»

>>> Просмотр (1920x1080, 598 Kb)

 , ,

omegatype ()

рабочее место переводчика

Сам в английском не силён, потому пытаюсь учить. Курсы всякие там.. Вот, задали перевести текст. Скармливаю .sdcv_history вот такому скрипту:

#!/bin/sh

INFL=~/.sdcv_history
OUTFL=~/ofile.txt

for i in $(cat $INFL);do
    echo $i $(sdcv -nu quick_english-russian $i|sed '/^$/d'|sed '/^\-/d'|sed '/^Найдено/d') >> $OUTFL
done

Да, присутствует барабака-код, самому стыдно :-( сед всё никак не осилю, хотя давно пора. На шрифты пофиг, потому как медведь ещё в детстве на глаз наступил (архитектором работаю)

Такое вот окружение, тайлинг тут самое оно (вообще то редко пользуюсь тайлингом, 90 процентов случаев - фулскрин), wm - echinus. Ноут - Lenovo x200s, дистр CRUX.

А кто как пререводит? Моя задача как можно быстрей перевести как можно больше незнакомых слов.

>>> Просмотр (1280x800, 295 Kb)

 

baaba ()