На хабре увидел прикольную лампу, которая подсвечивается rgb-светодиодом и плавно меняет свой цвет со временем.. мне резко стало надо такую же лампу, самой лампы подходящей пока нету, но железок разных полно вытащено на свет божий в посл. время, так что сварганю Но исходник той статьи конечно безбашенный, компилится в 6 с лишним килобайт и влезает минимум в мегу8 - что занадто имхо для 3-х светодиодов, пусть даже и плавно меняющих цвет В перерыве между отладкой набросал код в делфи, "плавно" меняющая свой свет шейпина на форме, из этого приду сделаю (может влезет в 2313) си-шную прошивку вечером
Код:
1: var 2: r1, g1, b1: byte; 3: dr, dg, db: byte; 4: 5: steps: byte; 6: begin 7: r1 := Random(255); 8: g1 := Random(255); 9: b1 := Random(255); 10: 11: shp1.Brush.Color := RGB(r1, g1, b1); 12: Application.ProcessMessages; 13: 14: while not Application.Terminated do
15: begin 16: steps := 25; 17: dr := (Random(255) - r1) div steps; 18: dg := (Random(255) - g1) div steps; 19: db := (Random(255) - b1) div steps; 20: 21: while steps < 0 do
22: begin 23: r1 := r1 + dr; 24: g1 := g1 + dg; 25: b1 := b1 + db; 26: 27: shp1.Brush.Color := RGB(r1, g1, b1); 28: Application.ProcessMessages; sleep(50); 29: dec(steps); 30: end; 31: end; 32: end;




Теперь полученный раздел надо отформатировать; стоит форматировать в "родные" для линух форматы - в ext3 например, если будут хранится большие мультимедийные файлы - в xfs:
Правда пока там ничего нет, надо расшарить ресурсы - кстати перед этим: webmin умеет управлять и самбой в том числе, но если открыть его сейчас, то в списке служб самбы нет; чтобы появилсь - надо в меню выбрать Webmin - Настройка Webmin - и снизу Refresh modules
Как организовать систему доступа - личное дело каждого, например можно сделать так: администратор шлюза (скорее всего он там единственный пользователь) будет иметь доступ в свою папку и иметь полный доступ к папке с медиа-контентом, сделав у себя в папке ссылку на /mnt/media; остальные пользователи сети могут только читать медиа-файлы; попробуем все это настроить - дописываем в конец smb.conf после закоменченных строк ;[homes]
Webmin-ом я немного ползовался, в основном пока не привык к командлайну и не узнал толком, где что лежит; а, еще шары на samba добавлял..


3 слова про mc; для запуска просто пишем в консоли mc, для выхода - F10; иногда клавиши Fn не срабатывают, тогда можно просто нажать Esc и кнопку от "1" до "0" - это будет эквивалентом нажатия на F1 - F10. Чаще всего я использую mc просто для копирования кучи файлов, особенно если надо выбрать какие-то файлы из этой кучи.. чтобы найти файл в папке можно нажать Ctrl-S и начать набирать имя файла (с учетом регистра, т.е. больших/маленьких букв) - если файл есть, курсор сразу же перескочит на него
И еще отступление: перед тем как (наконец бы) начать настраивать раздачу интернета, надо узнать об одной очень полезной утилитке "из коробки" ubuntu (т.е. ничего устанавливать не надо, она уже установлена) - screen.
Это мего-утилита, которая дает пользователь сразу несколько консольных окон; да, сидя за настоящим компьютером можно нажимая Ctrl-Alt-F1/F6 переключаться между консолями и работать в них независимо; но например подключившись удаленно к компьютеру этот финт не пройдет; screen в этом случае просто незаменим. Например, вводим что-то длинное и забыли параметр? - переключаемся в новую консоль, читаем там man, возвращаемся назад и дописываем команду.
Итак, пишем screen; в последней убунту меня переспросили про цветовую схему (screen profile), раньше такого не было.. я бы выбрал (и выбрал) первую - plain.. нет никаких "свистелок-перделок", отвлекающих и запутывающих..
Кажется, что ничего не изменилось?.. Ну наберем






