Category: образование

Linux на ядре MIPS microAptiv UP, работающем как soft core на ПЛИС/FPGA

Господа! Через неделю будет семинар в Лос-Анжелесе (если вы аспирант скажем UCLA, то для вас самое то), на котором, кроме других вещей, будет обсуждаться работа Линукса на ядре MIPS microAptiv UP, реализованном на платах с ПЛИС/FPGA (Xilinx Artix-7 и Altera Cyclone-IV). Комбинация Линукса с изменяемым хардвером, причем с использованием индустриального процессорного ядра с открытыми исходниками на Verilog и возможностью последующей реализации прототипированной системы на ASIC. На MIPS microAptiv UP есть TLB MMU, поэтому Линукс на него ставится. Осенью такое же можно провести и в России (в Москве или Питере).

Короче, вот сообщение о текущем семинаре:

Collapse )

Халявные экзамены RHCSA/RHCE и курсы Red Hat

КРОК предлагает завтра и 30-го поучаствовать в олимпиаде, подробности тут. Для живущих далеко от дефолт сити мало актуально. А так, конкурсы - это здорово. В прошлом году выиграл попытку сдачи EX300 (RHCE), обновился с 5 версии на 6-ю.
nyaload

fifo - netcat, кусающий свой хвост

Пытаюсь ради фана и образования научиться делать http-прокси на bash и netcat (nc)

Делаю на хосте myhost так:


mkfifo server_response

<server_response nc -l -p 8080 |
sed 's/^User-Agent: .*/User-Agent: sed-script/' |
sed 's/^Host:.*/Host: whatsmyuseragent.com/' |
nc whatsmyuseragent.com 80 >server_response


и иду браузером на http://myhost:8080

Я ожидаю что я увижу сайт http://whatsmyuseragent.com , только с подменёным user-agent при помощи sed
Для этого я замыкаю stdout последнего nc (ответ сервера) на stdin первого nc при помощи fifo, и ожидаю что он придёт обратно в браузер.
Тем не менее, эта конструкция зависает, браузер ничего не показывает :( Попробовал воткнуть перед каждой командой expect_unbuffer , не помогло

Можно ли при помощи mkfifo/nc делать такие прокси на шелле, как? (мне рассказали про специализированные прокси, но интересно можно ли из палочек и соплей :)

[РЕШЕНО!] Как изменить владельца скрытых файлов и каталогов в директории

Здравствуйте! Нужно перенести содержимое домашнего каталога со всеми настройками...

chown -R user * не обрабатывает файлы и каталоги, начинающиеся с "."

Подскажите пожалуйста, как можно побороть это?

UPD после полдня неспешных поисков по рунету и некоторого количества времени в англоязычном инете нашел неплохой рецепт, кажется на ответах.гугл.


Всё гораздо проще: chown -R user /path/to/dir
Вот так работает. По маске не работает, ибо первая точка отфильтровывается в названии файла, чтобы случайно на верхний уровень не вылезти (..)

Всем спасибо, прошу прощения за беспокойство!

Times New Roman

В конце прошлого учебного года, когда готовил курсовую, задумался насчет требований к оформлению подобных работ. Как все знают, их нужно печатать только шрифтом Times New Roman. Порылся в интернете по теме "бесплатности" этого шрифта, но ничего не нашел, кроме ссылки с сайта Microsoft на другой сайт с предложением потратить по 20 зеленых за каждый из вариантов написания этого шрифта. По идее его легко можно установить из дополнительных пакетов, но тогда пропадает идея использования свободного ПО. Отсюда возникает вопрос - как же быть?
odp

Обучение - онлайн - курс по shell программированию

До 19 марта вы можете записаться на онлайн курс по shell программированию в Unix.
Бесплатные места ограничены, запишитесь первыми!
Первые 5 финалистов получают бонус - доступ к оставшимся материалам курсов БЕСПЛАТНО.
Все подробности по адресу http://gasparchilingarov.com/2008/03/12/freebsd-programmirovanie-na-shell/

Кросспост в соседние unix сообщества.

Курсы веду я, Гаспар Чилингаров -- отзывы о предыдущих курсах здесь.

Приглашение на бесплатные курсы системного программирования в НИВЦ МГУ

Учебный центр, организованный на базе Лаборатории мобильных и встраиваемых программных систем Научно-исследовательского вычислительного центра МГУ, проводит курс бесплатных занятий по теме: "Фундаментальные аспекты системного программирования. Теория и практика разработки системного ПО и компонентов ядра ОС Linux".

Приглашаются студенты старших курсов, выпускники технических вузов и молодые специалисты. Как и в предыдущие годы, лучшие выпускники будут трудоустроены.

Collapse )
дерево Пифагора

Как собрать дистрибутив Ubuntu из исходников?

Коллеги, существует ли инструмент для автоматической сборки из исходников дистрибутива Ubuntu (Debian)?

Интересует в связи с проектом "Разработка и апробация пакета свободного ПО в школах": в конкурсной документации есть пункт об обязательном проведении такого испытания.
(Такой инструмент совершенно точно есть для AltLinux: позволяет скомпилировать все пакеты, подготовить инсталлятор и создать образ диска по списку пакетов с исходниками из сизифуса. За отведенные условиями конкурса полтора месяца с нуля такую систему не создать, поэтому, если не будет найдено аналога для другого дистрибутива, количество альтернатив сократится).

UPD: господа, речь идет о дистрибутиве, который будет передан в школы Татарстана, Томской области и Пермского края для самостоятельной  установки в компьютерных классах. По успехам этого проекта будет решаться вопрос о переходе на Linux всех школ, а позже и госструктур.