Pull to refresh

Comments 20

Вот он — владелец велосипедных фабрик!
В данном случае, скорей всего производитель =)
Велосипедная фабрика — это новый паттерн проектирования?
Я никогда не понимал зачем люди такие петросянские заголовки делают
Предложите свой вариант.
Вот это правильно, юникс-вей в классическом его понимании. Не факт, что ваше решение будет работать хуже(медленнее, прожорливее), чем «нормальные» способы.
Юникс-вэй — это использовать что-то встроенное, если оно есть, а не переизобретать инструменты.
Sed+bash — это не что-то встроенное? Это самое наипрямое использование юникс-утилит, то, для чего их придумали, для обработки текстов.

Посмотрю я на вас как вы будете, к примеру, пихать в эмбедед-решение свои непереизобретенные инструменты.
Плохо, однопоточно, надо сделать после принятия соеденения fork для вызова mysql :)
Ну ты же понимаешь, что можно немного усложнить код и избавиться от форка. Ну и кормить запросы в заданное количество mysql клиентов…
mysql -X и xsltproc решили бы вашу задачу быстрее и менее затратно по производительности и памяти. XSLT-программ, которые гонят XML в JSON навалом в сети.
Эта задача решена скорее ради забавы, хотя доля полезности в ней так же присутствует. Если бы задача решалась для продакшена, то этого поста не было бы, а способов 1000 и одна штука имеется с уже готовыми велосипедами.
Ну, в принципе, полезная штука. Надо будет поизучать на досуге. Спасибо что напомнил о себе ) Давно мы с тобой не общались…
тут есть небольшой баг/недоделка — нет перекодировки UTF
Вот дизайнеры и верстальщики играют шрифтами… А программисты играют языком П =) Чего стоят такие вот вещи, как сортировка через слип:

#!/bin/bash 
# Sleeping sort 

f(){ 
    perl -e "select(undef,undef,undef,$1*0.01);" 
    echo "$1" 
} 

while [ -n "$1" ] 
do 
     f "$1" & 
     shift 
done 
wait


$ ./sleepsort 1 4 8 12 10  9 3 2 0
0
1
2
3
4
8
9
10
12


По моему, очень даже весело )
расововерный sleep :)
Я очень радовался )
Sign up to leave a comment.

Articles