Как стать автором
Обновить

Комментарии 27

Аж икнулось от неожиданности. bash, cmd и прочее еще удивляют, но дают эффекта WOW.
Но BC — это что-то. Респект и уважуха!

PS. Ушел читать маны по bc. Могу больше не вернуться…
*но не дают эффекта…
Для меня, к примеру, такой распространенный и полезный инструмент как sed пока что тёмный лес. А на нем даже тетрис есть. В общем, нет предела для совершенства. А bc несложный, manpage к нему куда короче, чем к bash.
В общем, нет предела для совершенства ивзращенства.
На ум приходит банальнейшая фраза — эффектно, но не эффективно. Но в любом случае признаю, получилось так же эффектно, как это умеют делать Месси или Роналду.
Если вы про bc, то я бы не говорил, что это неэффективный инструмент. На однопроцессорных системах он может утереть нос всяким там маткадам по скорости работы, при этом есть почти на любой linux-системе. Можно попробовать перекомпилировать bc с помощью icc для увеличения скорости работы на многопроцессорных/многоядерных системах, кстати.
У нас для такого обычно используется «изврат, но прикольно»:)
Картинку с троллейбусом забыли.
Не расстраивайтесь. sed для многих тёмный лес. Да и документация к нему, мягко выражаясь, оставляет желать лучше. При копании вглубь, по крайней мере у меня, вопросов возникает гораздо больше, нежели ответов.
По седу лучше читать не маны а учебники, написанные людьми для людей.

Я начинал с этого: www.grymoire.com/Unix/Sed.html
С юморком иногда даже. :)
НЛО прилетело и опубликовало эту надпись здесь
Немножко.
Писать морской бой на Bash это ещё куда не шло. Но пасьянс на калькуляторе… Мир сошёл с ума.
А когда-то игры на калькуляторах ограничивались чем-то вроде «посадки на луну» :-D
Ну нет, были даже РПГшки. Например, «Страна монстров». Калькулятор (железка) — это такая микроЭВМ, так что всё нормально.
Мне кажется вся проблема была в семисегментном индикаторе калькулятора…
Некоторые ограничения семисегментники накладывают. Но это не проблема для людей с хорошим воображением. Уж не помню, какой именно был алгоритм у программы, которую я писал, но я точно помню, что я играл в шахматы со своей же программой для программируемого калькулятора.
слово ЕГГОГология напомнило о тех временах :)
Статья отличная.
Подача материала шикарна, спасибо. Напомнило тетрис на awk/sed :)
Автор молодец.
Спасибо. Наверное, нужно было побольше рассказать про команды специально для тех, кто не в курсе… Как думаете?
imho всё супер. Кому надо — тот заинтересуется.
Ну разве что нюансы, на которые затратили много времени, и которые неявно описаны в манах.
Самые подлые подлянки в двух словах описал уже. Значит, переживать не о чем?
Как же он без тангенса-то?
Наверное, ожидается, что каждый, способный пользоваться bc способен сделать
define t(x) { return s(x) / c(x) }
я думал после тетриса на sed+bash меня будет сложно удивить подобным, ан нет)
В качестве 10ки можно использовать букву «T». Широко распространенно в обозначение карт. Аккуратней выглядит.
Спасибо, хорошая мысль.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории