- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
# it makes sense to use it only for
# numbers up to 100
fun StringToInteger (str) {
int = -1;
for (i=0; i<=100; i++) {
if (i+"" == str) {
int = i;
break;
}
}
return int;
}
myaut 22.09.2012 01:19 # +3
Функция for fun
Dummy00001 22.09.2012 14:43 # +2
велосипедо-переизобретатели, блин....
PS скрипт для Plymouth: https://wiki.ubuntu.com/Plymouth
на фоне того как Qt/KDE сделали JS реюзабл, выглядит еще более комично.
wvxvw 23.09.2012 01:06 # +1
В Линуксе есть еще столько неоткрытых самобытных языков программирования... редкая программа в Линуксе не располагает в своем арсенале каким-нибудь, а то и несколько их.
Dummy00001 23.09.2012 01:40 # 0
не говоря про то что почти все популярные языки - Perl, Python, етц - предоставляют С-интерфейс через который можно прямо из программы на лету сгенерированые скрипты выполнять и их результаты опрашивать.
например для питона: http://docs.python.org/extending/embedding.html
wvxvw 23.09.2012 03:58 # 0
Dummy00001 23.09.2012 12:35 # 0
сначала ты делаешь конфиг файл со списком переменных.
потом ты генерализируешь это в список комманд. что как бы и логично.
неизбежно кто-то просит добавить тривиальные операции что бы можно было значениями переменных манипулировать, ака строковые и арифметические операции.
потом какой-то умник приходит, реализует `if` и `while` и внезапно все уже говорят о скриптовом языке...
wvxvw 22.09.2012 17:36 # +5
bormand 22.09.2012 22:45 # 0
Shnatsel 22.09.2012 22:59 # +1
Shnatsel 22.09.2012 23:27 # 0
А эта функция используется в коде обработки fsck. Непонятно, зачем там вообще нужно число - бутскрин всего лишь выводит проценты в виде строки.