[ Content | View menu ]

Читаете ли вы perlop?

03.06.2009

Еще немного про perl. Перелистывая Perl Cookbook, вдруг осознал, что никогда не задумывался о возможностях оператора диапазона «..«. То есть, конечно, понятно, что в списковом контексте он вернет список значений от левого операнда до правого и конструкция foreach(1 .. 5) превратится в начало натурального ряда. А вот про то, что в скалярном контексте этот оператор [...]

linux - 4 комментария

Частые ошибки программирования на Bash (часть пятая, она же последняя)

29.12.2008

22. echo «Hello World!»
23. for arg in $*
24. function foo()
25. echo «~»
26. local varname=$(command)

linux - 10 комментариев

Частые ошибки программирования на Bash (часть четвёртая)

24.12.2008

17. cd /foo; bar
18. [ bar == "$foo" ]
19. for i in {1..10}; do ./something &; done
20. cmd1 && cmd2 || cmd3
21. Касательно UTF-8 и BOM (Byte-Order Mark, метка порядка байтов)

linux - 0 комментариев

Частые ошибки программирования на Bash (часть третья)

22.12.2008

11. cat file | sed s/foo/bar/ > file
12. echo $foo
13. $foo=bar
14. foo = bar
15. echo <<EOF
16. su -c ’some command’

linux - 3 комментария

Частые ошибки программирования на Bash (часть вторая)

18.12.2008

5. [ "$foo" = bar && "$bar" = foo ]
6. [[ $foo > 7 ]]
7. count=0; grep foo bar | while read line; do ((count++)); done; echo «number of lines: $count»
8. if [grep foo myfile]
9. if [bar="$foo"]
10. if [ [ a = b ] && [ c = d ] ]

linux - 5 комментариев

Частые ошибки программирования на Bash (часть первая)

13.12.2008

Качество скриптов, используемых для автоматизации и оптимизации работы системы, является залогом ее стабильности и долголетия, а также сохраняет время и нервы администратора этой системы. Несмотря на кажущуюся примитивность bash как языка программирования, он полон подводных камней и хитрых течений, способных значительно подпортить настроение как разработчику, так и администратору.

Большинство имеющихся руководств посвящено тому, как надо писать. Я же расскажу о том, как писать НЕ надо :-)

1. for i in `ls *.mp3`
2. cp $file $target
3. [ $foo = "bar" ]
4. cd `dirname "$f"`

linux - 3 комментария

Harris’ Lament

20.01.2008

В промежутках между зачётами и экзаменами неспешно тружусь над переводом пары заметок для этого блога. В процессе перевода иногда обнаруживаются удивительные вещи. Так, в Squid FAQ ответ на вопрос «Why is it called Squid?» звучит как «Harris’ Lament says, «All the good ones are taken.» и почти во всех русских переводах (1, 2, 3) эта [...]

Разное - 3 комментария

Киберсквоттинг в законе

21.12.2007

Некто Фрэнк Рэдмонд из города Лондона был недоволен тем, как лечили его дочь в лондонской больнице Chelsea and Westminster Hospital NHS Foundation Trust, сайт которой располагается по адресу www.chelwest.nhs.uk. Он создал сайт www.chelwest.com, на котором разместил свои претензии к этой больнице. Больничному начальству это, естественно, не понравилось, и они обратились во Всемирную Организацию Интеллектуальной Собственности [...]

Ссылки - 2 комментария

Несколько советов по работе с историей команд в bash

26.11.2007

Оригинал: bash tips and tricks
Для непосвящённых, bash — это оболочка по умолчанию во многих дистрибутивах Linux, включая Fedora, Ubuntu, Redhat и т.д. и т.п. Если вы используете ОС, основанную на Linux, есть вероятность, что вы используете именно bash. Поэтому ниже я сделал обзор некоторых часто встречающихся неудобств, а также простых способов их избежать.
1. Забытая история [...]

lifehack, linux - 2 комментария

Линус Торвальдс против Чака Норриса

11.11.2007

Мимо общественного внимания как-то тихо и незаметно проскользнула подборка фактов о Линусе Торвальдсе. Нашел всего два перевода: http://binarylife.ru/node/172 и http://aggressor-tpa.livejournal.com/2833.html. Не без их подсказки составил свой перевод.

linux - 2 комментария

Открытое письмо François Bancilhon, исполнительного директора Mandriva Linux, Стиву Баллмеру, исполнительному директору Microsoft.

01.11.2007

Открытое письмо François Bancilhon, исполнительного директора Mandriva Linux, Стиву Баллмеру, исполнительному директору Microsoft.
первоисточник
Дорогой Стив,
Привет, это Франсуа из Мандривы.
Я уверен, что мы слишком мелки для вас для того, чтобы вы меня знали. Вы знаете, мы из тех маленьких Linux-компаний, которые вкалывают за своё место на рынке. Мы делаем дистрибутив Linux, Mandriva Linux. Последняя версия, Mandriva 2008, [...]

Windows, linux - 1 комментарий