LINUX.ORG.RU

Сообщения grusha

[make] redirection & substitution

Форум - General

WTF? Make (или шелл?) не хочет делать подстановку при редиректе в мейкфайле.

Есть такой мейкфайл:

>>-----Цитата---->>
all:
        cat < a*
<<-----Цитата----<<

Не работает:

>>-----Цитата---->>
% rm a*
% echo test > a1
% make
cat < a*
/bin/sh: a*: No such file or directory
make: *** [all] Error 1
<<-----Цитата----<<

А с таким работает:

>>-----Цитата---->>
all:
        cat a*
<<-----Цитата----<<
>>-----Цитата---->>
% make
cat a*
test
<<-----Цитата----<<

Аналогично, нет подстановки при редиректе вывода:

>>-----Цитата---->>
all:
        echo test > a*
<<-----Цитата----<<

Создается файл a*:

>>-----Цитата---->>
% ls
a*  a1  Makefile
% cat a\*
test
<<-----Цитата----<<

Что характерно, данное поведение наблюдается и с gmake, и с mk. Это фича? Или баг, унаследованный из кода 30-летней давности? Кто-нибудь с таким сталкивался? Я чего-то не знаю?

()

Didcot

Форум - Talks

Разумеется, боян, но всё же...

http://hitech.newsru.com/article/08oct2010/ukhumanwaste

()

Функционалиссимус

Форум - Talks

Только что придумал слово "функционалиссимус". Теперь дело за малым - придумать достойное применение этому термину. Предлагаю обсудить это коллективно, открыто и честно.

()

Деньги - время

Форум - Talks

Лозунг "Время - деньги" давно устарел. Деньги никому не нужны. "Нищебродами" на самом деле являются те, кто тратит значительную часть времени на зарабатывание денег. Т.е. на действия, не дающие профита помимо: 1. непосредственно инкрементации переменной на банковском счете. 2. приобретения опыта, который в дальнейшем можно будет применить, опять же, лишь к инкрементации той же гребаной переменной. При этом количество зарабатываемых денег не имеет вообще никакого значения.

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

()

Скриншоты хостинга скриншотов на хостинге скриншотов

Форум - Talks
()

[кино] Нужны люди

Форум - Talks

Собираюсь снять 4 фильма:

1. "Без рояля"
2. "В нем нет ничего"
3. "Мочалка"
4. "У меня есть папа"

Не хватает актеров, операторов, художников и, в особенности, соавторов сценариев. Дело в том, что сюжеты фильмов на данный момент не готовы. Целостных историй пока нет, есть отдельные обрывки сюжетных линий и отдельные эпизоды. Впрочем, некоторые эпизоды продуманы очень хорошо.

По поводу содержания фильмов: это будет полный трэш и абсурд, но не без социальной подоплеки. Манера съемки и монтажа - динамичная, но в то же время большое внимание будет уделяться отдельным кадрам. Действие происходит в основном в городе. Большое число персонажей. Круговорот событий. Сезоны: "Без рояля" - поздняя осень, "В нем нет ничего" - лето, "Мочалка" - любое теплое время года, "У меня есть папа" - время действия охватывает и зиму, и теплое время.

()

Импульс

Форум - Talks

Подскажите общий термин для фронта и спада импульса. Можно на русском и на английском.

()

Сюжет

Форум - Talks

Я тут увлекся живописью:

http://i.piccy.info/i7/62bd3d30c05706330c8f2be89e780f7a/1-2-124/26569349/paintin...

Картина не закончена. Подскажите дальнейший сюжет, или просто - какие еще предметы здесь можно изобразить? Как можно развить идею, концепцию, социальную подоплеку и т.д.?

()

Birmingham

Форум - Talks

Дайте ссылки на изображения Бирмингема 18-19 веков. Как можно больше.

()

[кино] Посоветуйте

Форум - Talks

Посоветуйте что-нибудь концептуальное вроде "Burn After Reading" братьев Коэнов или фильмов Светланы Басковой. Ну, вы поняли.

()

Индустрия должна стать более гибкой

Форум - Talks

Индустрия должна стать более гибкой. Революции должны происходить каждые несколько лет, это должно стать нормой. Всяческие тормозящие развитие legacies должны выкидываться на помойку, поиск новых офигительных решений должен быть непрерывным процессом. Совместимость должна знать свое место - быть не иконой, а одним из множества инженерных критериев. Участниками индустрии, участниками общечеловеческого прогресса должны быть все представители человечества. Мы никогда не должны забывать, зачем мы здесь.

()

На Мэн

Форум - Talks

Собираюсь на остров Мэн. Какие вещи лучше взять с собой?

()

Очевидные вещи

Форум - Talks

Это банально и совершенно очевидно, но почему-то часто приходится это объяснять. Любые рутинные действия подлежат автоматизации, поскольку человек плохо с ними справляется. Типичный пример - ширинка. Почему мы постоянно забываем ее застегивать? Не то чтобы очень часто, но 1 раз из 20 - вполне типичная цифра. В продакшене это критично. Простейший (и часто лучший) способ автоматизации - устранить саму постребность в выполнении операции, например носить штаны без ширинки (на резинке и т.п.). Или шнурки. Я вообще не понимаю, кто в 21-м веке носит обувь на шнурках. Что это за дремучее средневековье? Какие шнурки, вы чего?

()

Тенденция

Форум - Talks

Тенденция обустраивать дом, свое жилище - это, безусловно, варварство. Во-первых, это совершенно не реюзабельно: при смене жилища нужно всё делать заново. В 21-м веке человек должен быть мобильным. Спартанский быт - одна из основ прогресса, в особенности подкрепленный технологическими достижениями цивилизации. Нужно думать об обустройстве Вселенной, а не отдельных обособленных мирков внутри нее. Будущее за обобщением и унификацией, объединением разрозненных вещей, сплочением.

()

Не могу придумать название треда

Форум - Talks

Однажды показал коллеге, как пользоваться awk'ом. Теперь он во все свои скрипты пихает тот пример, на котором я ему показывал, с небольшими изменениями под каждую задачу.

В одном из скриптов ему нужно было записать в переменную вывод команды. Команда выводит число. О конструкциях `cmd` и $(cmd) он не знал или забыл, и решил задачу примерно так (детали опущены):

cmd > cmd.list
cat cmd.list |
awk "
  BEGIN {
    result = 0;
  }
  {
    result = \$1;
  }
  END {
    exit result;
  }
"
number=$?
()

Restop

Форум - Talks

Традиционно над сервисами производятся 3 операции: start, stop, restart. Как известно, restart - это stop и затем start. Я предлагаю ввести еще одну операцию restop, т.е. start и затем stop. Применений пока особых не вижу, но это красиво.

()

Распознавание меня

Форум - Talks

Хочется, чтоб отлавливалось событие вставания меня из-за компьютера. Т.е. встал и ушел куда-то - и сразу же иксы залочились, или статус в джаббере поменялся, или что угодно. Вместо примитивных таймаутов. И, соответственно, событие возврата меня назад на рабочее место. Кто-нибудь таким уже занимался? Т.е., например, веб-камера и какой-нибудь простенький алгоритм распознавания чего-то большого и массивного. А в принципе, вовсе не обязательно распознавать, можно подключить стул к компьютеру и использовать датчики поднятия/опускания задницы на стул; если нужно, задействовать и саму задницу. В общем, думаю, идей можно нащупать массу. Предлагаю обсудить.

()

Сахар. Оптимизация

Форум - Talks

Зачем каждый раз, когда пьешь чай, размешивать сахар? Я предлагаю один раз размешать весь сахар в сахарнице, чтобы потом насыпать его в чай уже размешанным.

()

Шлем викинга

Форум - Talks

Хочу приобрести шлем викинга, желательно с линуксом на борту. Почему-то гугл ничего такого не находит. Накидайте ссылок, pls.

()

Живопись: взгляд вниз

Форум - Talks

По поводу живописи: кто-нибудь встречал картины, на которых изображен человек, но смотрящий не на зрителя или в сторону, а вниз? (Можно более одного человека.) Например, стоит он на земле и смотрит под ноги, как будто что-то ищет или просто задумался.

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

Желательно каких-нибудь знаменитых художников, там голландцев или итальянцев, хотя вообще пофиг.

()