Шифрование строк

августа 8, 2008

Порой нежелательно, чтобы линии можно было нетрудно распознать. К примеру,пароли не нужно хранить в чистом виде, какими бы ограничительными ни были права прохода к файлу.
В стандартном методе crypt существует стандартная функция с тем же именем для шифрования строки по алгоритму DES. Она принимает в качестве размера «затравку» (ее назначение то же, что у затравки генератора [...]

Читать далее →

Удаление хвостовых символов новой строки и прочих

августа 6, 2008

Часто бывает необходимо удалить лишние символы в конце строки. Типичный пример - удаление символа новой строки после чтения строки из внешнего источника. Метод chop удаляет последний символ строки (обычно это символ новой строки). Если перед символом новой строки находится символ перевода каретки (\r), он тоже удаляется. Причина такого поведения заключается в том, что разные операционные [...]

Читать далее →

Потоки в Ruby

июня 17, 2008

0н тянет нить своего красноречия искуснее, чем развивает свои доводы.
Шекспир, «Бесплодные усилия любви», акт V, сцена 1*
Потоки еще иногда называют облегченными процессами. Это просто способ обеспечить параллельное выполнение без накладных расходов, связанных с контекстным переключением между процессами. (Впрочем, общего согласия по поводу того, что такое поток, нет, поэтому мы не будем углубляться в данный вопрос.)
В [...]

Читать далее →