- 1
- 2
- 3
- 4
- 5
- 6
- 7
s f g x = f x (g x)
k x y = x
b f g x = f (g x)
c f g x = f x g
y f = f (y f)
cond p f g x = if p x then f x else g x
fac = y (b (cond ((==) 0) (k 1)) (b (s (*)) (c b pred)))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+119
s f g x = f x (g x)
k x y = x
b f g x = f (g x)
c f g x = f x g
y f = f (y f)
cond p f g x = if p x then f x else g x
fac = y (b (cond ((==) 0) (k 1)) (b (s (*)) (c b pred)))
+116
append x = foldr (map (:) x) id
+119
import Control.Monad.Reader
head >>= (:)
+119
foldr ((.) . (:)) id
+130
Вакансия: Программист Java
Требования:
....
знание компьютерных программ: Java, pl/sql, Eclipse, Oracle Repotrs приветствуется;
....
Не совсем то, но не мог пройти мимо.
+126
IF NOT SY-SUBRC IS INITIAL.
* Do nothing
ELSE.
* MESSAGE 'Дебитор не найден'(040) TYPE 'S' DISPLAY LIKE 'E'.
* Do nothing xD
ENDIF.
Пускай всё идёт своим чередом ^_^
+115
count c l = length $ filter (c==) l
main = do
l <- getLine
let
f = count '(' l
s = count ')' l
in
print $ f s (f==s)
Посоны, как смешивать монадический код и не монадический?
http://ideone.com/yRGDk
Чистый код let in не хочет в монду.
+131
#------------обрабатываем окончания html-------------
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([A-Za-z0-9-]+)/(.*).html?$ /$1/$2 [NC,L]
RewriteRule ^(.*).html?$ /$1 [NC,L]
<IfModule mod_charset.c>
CharsetRecodeMultipartForms off
</IfModule>
#------------разбор URL для админки------------------
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+).html$ ([a-zA-Z0-9_-]+) [L]
RewriteRule ^([a-zA-Z0-9_-]+)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)/*([a-zA-Z0-9_-]*)$ /index.php?%{QUERY_STRING}¶m[0]=$1¶m[1]=$2¶m[2]=$3¶m[3]=$4¶m[4]=$5¶m[5]=$6¶m[6]=$7¶m[7]=$8¶m[8]=$9
Apache .htaccess
Смотрите сами :D
+128
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>По колено в коде — Говнокод.ру</title>
<!-- Пару десятков строчек спустя -->
<li><script type="text/javascript" src="http://reformal.ru/tab.js?title=%C3%EE%E2%ED%EE%EA%EE%E4.%F0%F3%3A+%EF%EE+%EA%EE%EB%E5%ED%EE+%E2+%EA%EE%E4%E5&domain=govnokod&color=adadad&align=left&charset=cp1251&ltitle=%CE%F2%E7%FB%E2%FB&lfont=Verdana, Geneva, sans-serif&lsize=11px&waction=0&regime=1"></script></li>
Чтобы решить проблему с кодировкой - нужно просто поменять charset=cp1251 на charset=utf8, вестимо.
Но страйко который год не может.
+123
import Data.Array.IO
main = do arr <- newArray (1,10) 37 :: IO (IOArray Int Int)
a <- readArray arr 1
writeArray arr 1 64
b <- readArray arr 1
print (a, b)
Вот такое вот говно приходится терпеть, если хочешь работать в хаскеле с массивами. Дальше будет только нос закрывай. To be continued...