- 1
- 2
- 3
- 4
md a
copy a.bat a
cd a
a.bat
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133
md a
copy a.bat a
cd a
a.bat
Угадайте, как называется файл с этим содержимым.
+126
http://www.youtube.com/watch?v=HNMq8XS4LhE
позвольте и мне похулиганить.
в тему недавних комментов.
+125
def executeAfterDelay(t: Duration) (toExecute: => Unit): Future[Unit] = {
future {
blocking {
Thread.sleep(t.toMillis)
}
toExecute
}
}
Scala. Код работы с асинхронным фреймворком Akka. Говнонюанс в том, что есть встроенный класс Scheduler, делающий то же самое, только лучше.
+113
Стартовал форум работы еще много, тестить уже можно
http://gvforum.ru/
+119
Мы
сдали
ЭТО
Я видел ЭТО изнутри, я в ЭТОМ участвовал.
Мы с ЭТО теперь едины.
У каждого из нас есть своё ЭТО.
+129
Func = fun(X, Y) -> if X > Y -> true; true -> false end end,
...
Из одного из видеоуроков по Erlang.
Удивлюсь, как можно было даже в этом языке сделать boolshit...
+129
<ul>
<li data-stage="details"><span>1. Details</span></li>
<li data-stage="adscreate"><span>2. Creatives</span></li>
<li data-stage="targets"><span>3. Targeting</span></li>
<li data-stage="pricing_scheduling" style="width:245px;"><span>4. Pricing & Scheduling</span></li>
<li data-stage="preview"><span>5. Preview</span></li>
</ul>
Ul over Ol!
+128
http://rghost.ru/51035531
Новый бот для минусования (запускать на виртуалке)
Описание такое, чтобы отпугнуть хомячье.
Новый бот для минусования.
+136
countDigits :: (Integral a) => a -> Int
{-# INLINE countDigits #-}
countDigits v0 = go 1 (fromIntegral v0 :: Word64)
where go !k v
| v < 10 = k
| v < 100 = k + 1
| v < 1000 = k + 2
| v < 1000000000000 =
k + if v < 100000000
then if v < 1000000
then if v < 10000
then 3
else 4 + fin v 100000
else 6 + fin v 10000000
else if v < 10000000000
then 8 + fin v 1000000000
else 10 + fin v 100000000000
| otherwise = go (k + 12) (v `quot` 1000000000000)
fin v n = if v >= n then 1 else 0
Хаскельная магия из исходников Data.Text.
+128
object Point2D {
type Point2D = Object {def apply(method: Method): method.type#signature}
trait Method {
type signature
}
object ToString extends Method {
override type signature = () => String
}
object GetX extends Method {
override type signature = () => Int
}
object SetX extends Method {
override type signature = (Int) => Point2D
}
def Point2D(x: Int, y: Int): Point2D = {
class Dispatch {
def apply(method: Method): method.signature = (method match {
case ToString => () => s"($x, $y)"
case GetX => () => x
case SetX => (x: Int) => Point2D(x, y)
}).asInstanceOf[method.signature]
}
new Dispatch
}
}