Блоги

Аргументатор

sdfgh153 аватар
module Main( main ) where 
import System( getArgs )

split :: String -> Char -> [String]
split [] delim = [""]
split (c:cs) delim
| c == delim = "" : rest
| otherwise = (c : head rest) : tail rest
where
rest = split cs delim

arguments_storage1 = "http://ru.wikipedia.org/wiki/"

make_href url title = "<a href='" ++ url ++"'>" ++ title ++ "</a>"

argumentize :: String -> String
argumentize text = foldr (\x y -> x ++ y) "" $
map (\x -> make_href (arguments_storage1 ++ x) x ++ " ") $ split text ' '

main = do
args <- getArgs
print $ argumentize $ foldr (++) "" args

λ runhaskell argumentator.hs "Теперь я могу писать очень аргументированные посты." | pbcopy

PS1 и как его едят

Grifon аватар

Итак, Уважаемый Линуксоид, ты уже разобрался с командной строкой, бодро отдаёшь команды и наблюдаешь за результатом. Но что-то в консоли тебя не устраивает, а что, ты и понять не можешь. Давай, я тебе помогу.

Демонизация по-быстрому или сага о правильном велосипеде.

CORPSE аватар

Что такое демон, человеку, знакомому с UNIX средой, думаю объяснять не нужно. Сегодня я расскажу, как быстро и просто запускать процессы в SysV-style системе в качестве демонов с pid, lock файлами и т.п., в общем, по-феншую. Думаю, новичкам пригодится. А может быть и не только новичкам.

Всё ниже описанное было реализовано и проверено на моём домашнем сервере, работающем под Debian Lenny 5.0.3.

Итак, я против изобретения велосипеда, если этот самый велосипед имеется в наличии, не требует топлива из обеднённого урана экзотических зависимостей и не натирает попу при езде (читай - довольно удобен в использовании). Встречайте - daemonize!

С Днём рождения, xomyaq!

Grifon аватар

Расти большой, умный, и плодовитый. ЫЫыыы ))

В Центробанк требуется специалист cо знанием UNIX (Solaris, Windows)

Свои резуме можете выслать на E-mail
pav@oagu.perm.cbr.ru
Петухову Андрею

Поздравляем Олега с днём рождения!

MT аватар

Когда-то давным-давно в тридевятом царстве, в тридесятом государстве родился мальчик, которого назвали Олег. Рос он быстро, не по дням, а по UTC. Становился умнее, читал книжки, сидел за компьютером. И теперь мы все его знаем под ником Oleg.

Сегодня мы поздравляем нашего дорогого именинника, желаем ему крепкого здоровья и долгих лет жизни :)

Кроме того, как мне доложила разведка, скоро ему и ещё кое-кому можно будет желать долгих лет совместной жизни. Но с этим поздравим позднее ;)

С днём рождения!

Шрифт для программеров

MT аватар

Как многие знают, я занимаюсь вёрсткой сайтов, а это значит, что я ежедневно перелопачиваю тонны html- и другого кода в текстовом редакторе. И поэтому очень важно, чтобы код был хорошо читаем, а это очень сильно зависит от шрифта, которым набран текст.

Раньше я использовал шрифт Courier, но он обладает несколькими неприятными неустранимыми недостатками (я специально подобрал несколько слов на «не», чтобы на эмоциональном уровне вызвать у читателя неприязнь к шрифту Courier и заставить его использовать другой, это манипуляция чистой воды), поэтому я решил найти более удобный и красивый моноширинный шрифт.

Не буду рассказывать всю историю поисков, расскажу только про улов. Я нашёл шрифт Anonymous Pro, который разработан специально для программеров.

proftpd, Debian и время

SyCCyB аватар

Возникла такая проблема с proftpd - при закачке файлов на фтп сервер почему то им ставиться время создания по UTC+0 хотя в дебиане время выставлено по UTC+5. С чем можеть быть связана такая проблема ?

Системные изменения для тех, кто собирает ядро руками

Grifon аватар

Здравствуйте, друзья!
Сегодня я хочу написать для тех, кто не гнушается собрать ядро руками на своём рабочей инсталляции Linux. Как вы знаете, открытые системы не стоят в развитии и постоянно изменяются и пополняются новыми особенностями, при этом старые и ненужные вещи часто выкидываются. Это так же касается и основы дистрибутива - таких разработок, как само ядро и менеджер управления устройствами (udev).

Не забудь заплатить за интернет!

Aphexx аватар

Сегодня конец месяца, сегодня конец зимы. С чем вас и поздравляю. А еще, как сказал Светлаков в прожекторперисхилтон: "Нет зимы, не олимпиады, конец кошмару" :)
Не забудьте заплатить за интернет :)

Linux Apache MySQL PHP for Debian

jumper аватар

Добрый вечер,
Не так давно перешло на Linux (Debian GNU/Linux 5.0 Lenny).
И теперь появилась потребность в Веб Сервере. Есть ли какие нибудь электронные книги на эту тему или поделитесь своим опытом, на что нужно обратить внимание и как сделать стабильный веб сервер.
Спасибо.

Окучивание обалдевшей системы

Grifon аватар

Здравствуйте. Пишу эту статью в приступе гнева. А появился он от того, что всё начало жутко тормозить, а система выжрала всю оперативную память в 2 гига и начала подбираться к свопу.

Прокрастинация

Raydan аватар

В продолжение темы интересных видео.

Ещё понравились 2 коммента пользователя Akkakii к этому видео -- "Фактически этот ролик и есть Прокрастинация" и "Прокрастинация - это когда смотришь тупые ролики про полную чушь".

Посылка в армию

Raydan аватар

От товарища Аврора, проходящего службу в войсках радиоразведки российской армии, поступил звонок с просьбой прислать ему фильмов, хороших и интересных. Предлагаю обсудить, какие фильмы и как будем собирать.

Моё предложение - каждый в этой теме предлагает фильмы, которые по его мнению интересны. Потом на одну из линуксовок приносим диски с теми фильмами, что предложили, все диски собираем в посылку и отправляем.

RSS-материал