- 1
https://docs.google.com/forms/d/1mhNCSYPqeLT7pXJEV_BpRkV1sdKJsPdJZcagSafOLVc/viewform
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+124
https://docs.google.com/forms/d/1mhNCSYPqeLT7pXJEV_BpRkV1sdKJsPdJZcagSafOLVc/viewform
Опрос на тему того, кто и как сможет принять участие в разработке аналога говнокода.
+128
<style>
a img, input, #hndl-show-loginpass-fields, .checkout_buttons, #shipping-method-7, #shipping-method-6, #shipping-method-5, #shipping-method-4, #shipping-method-3, #shipping-method-2, #shipping-method-1, #payment-method-7, #payment-method-6, #payment-method-5, #payment-method-4, #payment-method-3, #payment-method-2, #payment-method-1, #payment-method-8, #payment-method-9, #payment-method-12
{
border: 0;
}
</style>
Отрыл в проекте заказчика вот такую строчку CSS :)
+140
#!/bin/bash
#
# Поздравляю с 8 марта!
# Желаю море любви, блядь.
#
8===o
+125
$ find . -type f -name '*.asp' -exec grep -nHi 'select \*' {} \; | wc -l
2160
teh drama :(
+125
//сервер сайд (из colors.php)
$colors = [
'banana' => 'yellow',
'orange' => 'orange',
'cucumber' => 'green'
];
echo $colors[$_GET['fruit']];
//клиент сайд (js)
var fruits = ['banana', 'orange', 'cucumber']
for (var i in fruits) {
var fruit = fruits[i]
$.get('colors.php?fruit='+fruit, function(color){
document.write(fruit +' is '+ color +'<br/>')
})
}
Этот код показывают и задают вопрос почти на любом собеседовании на должность web-программита:
Что здесь неверно и как это исправить?
+119
Dummy commit for the sake of documentation (previous commit was made without a message)
+124
import Control.Applicative
import Data.List
isSimple n | n > 0 = not $ or $ map (\n1 -> n `rem` n1 == 0) [2..n-1]
isNaturalAndSimple n = n > 0 && isSimple n
generateSource b e = map (flip replicate $ [b..e]) [2..]
splitAll = groupBy $ \_ _->False
splitedNumberRangesToNumberSequence l = foldl (liftA2 (++)) (head l) (tail l)
toNumberSequences = map $ splitedNumberRangesToNumberSequence . map splitAll
onlySimple = map $ filter $ isNaturalAndSimple . sum
main = print $ take 4 $ onlySimple $ toNumberSequences $ generateSource 2 3
+118
fib = 0 : 1 : zipWith (+) fib (tail fib)
main = print $ take 700 fib
+124
import Control.Monad
import Control.Arrow
import Data.List
solve' :: [String] -> [[String]]
solve' = nub . filter (
and . uncurry (
zipWith (
(.head) . (==) . last
)
) . (id &&& tail)
) . uncurry ($) . (
last . (((
map (
last . fst &&& uncurry (++) . (init . fst &&& snd)
) . tail . uncurry (zipWith (,)) . (inits &&& tails)
) >=> (uncurry map) .
((:) *** solve')
):
) . (uncurry takeWhile) . (
const . null &&& const [const [[]]]
) &&& id
)
main = print $ solve' ["123","321","123"]
+133
drwxrwxrwx 1 wvxvw None 0 02-17 16:59 .svn
-rw-rw-rw- 1 wvxvw None 22082 02-04 11:03 header.asp
-rw-rw-rw- 1 wvxvw None 14331 02-04 11:02 header.utf.asp
-rw-rw-rw- 1 wvxvw None 10333 02-04 11:01 header2.asp
-rw-rw-rw- 1 wvxvw None 10368 02-04 11:02 header2_test.asp
-rw-rw-rw- 1 wvxvw None 11825 02-04 11:02 header3.asp
-rw-rw-rw- 1 wvxvw None 11734 02-04 11:03 header3_liran.asp
-rw-rw-rw- 1 wvxvw None 11238 02-04 11:01 header3_old.asp
-rw-rw-rw- 1 wvxvw None 7403 02-04 11:02 header3_ssl.asp
-rw-rw-rw- 1 wvxvw None 9045 02-04 11:01 header3del.asp
-rw-rw-rw- 1 wvxvw None 39451 02-04 11:02 header4.asp
-rw-rw-rw- 1 wvxvw None 40224 02-04 11:02 header4_new.asp
-rw-rw-rw- 1 wvxvw None 13348 02-04 11:02 header4rus.asp
-rw-rw-rw- 1 wvxvw None 230 02-04 11:02 headers.asp
-rw-rw-rw- 1 wvxvw None 208 02-06 09:37 headers.php
Наследство.