Чтобы добавлять сообщения и комментарии, .

@qnikst:
qnikst

блин.. а как для структурки сделать инстаст bifunctor, если на параметры типа нужны ограничения, т.е. first :: (Ord a) => (a -> b) -> M a c -> (M b c) у меня?

@qnikst:
qnikst

а что если есть data A = .. ; data T1 :: (A -> ) where .. ; data T2 :: (A -> ) where .. ; то сделать class Foo (a :: A -> *) where foo :: T1 a -> T2 a никак?

@kaineer:
kaineer

Почему выражение "{} ? 'true' : 'false'" выдаёт синтаксическую ошибку, а "[] ? 'true' : 'false'" — не выдаёт?

@segfault:
segfault

А откуда берется инстанс 
Monad (Either e)
? Чето нету из прелюдии

Prelude Data.Either> :i Either
data Either a b = Left a | Right b      -- Defined in `Data.Either'
instance (Eq a, Eq b) => Eq (Either a b)
  -- Defined in `Data.Either'
instance (Ord a, Ord b) => Ord (Either a b)
  -- Defined in `Data.Either'
instance (Read a, Read b) => Read (Either a b)
  -- Defined in `Data.Either'
instance (Show a, Show b) => Show (Either a b)
  -- Defined in `Data.Either'

@segfault:
segfault

вот смотри, жуйка, Statement -> IO (Maybe a) — действие возвращает либо Just a либо Nothing, при чем, когда вовращает Nothing, это значит что дальше запрашивать данные нельзя, то есть мне нужно вытаскивать данные до тех пор пока действие возвращает Just a, и функция должна получиться с типом
Statement -> IO [a]
Пока сделал с ++ типа такого

fetchAll :: Statement -> IO [[SqlValue]]
fetchAll st = fetchAll' st []
where
fetchAll' st !acc = do
row <- fetchRow st
case row of
Nothing -> return acc
Just x -> fetchAll' st $ acc ++ [x]

Но это понятное дело не красиво — постоянная кокатенация списка, да и без deepseq список будет обрастать мотней из санков в аккумуляторе.

@k0st1x:
k0st1x

какой то я долбаный неосилятор или просто запарился. как сохранить массив целых чисел в базе данных? таблицу целую заводить что ли? (((

@DeeZ:
DeeZ

Что за херня? почему годэди не дает для домена domain.ru прописать NS-ом ns.domain.ru? и почему ему не нравится ns имя в dyndns, но если поставить на него cname из приличного домена то он его хавает?

@qnikst:
qnikst

thread blocked indefinitely in an STM transaction. как-нить можно аккуратно отловить в каких фунциях это происходит?

@zhu:
zhu

стыдно, конечно, такое спрашивать, но я всё же рискну. а где в этой вашей федоре язык гнома на русский поменять?

@kaineer:
kaineer

Есть хтмл: gist.github.com атрибут value выцеплять я уже научился. Необходимо получать значения подписей к чекбоксам. Заодно — возможно, кто-нибудь знает, как написать этот же хтмл более осмысленно (там label всякие и т.п.), учитывая, что аттрибут name у чекбоксов будет одинаковый, вроде foo[].

@gelin:
gelin

А еще я сегодня забыл протиаллергическую таблетку съесть... Интересно, доживу до вечера? :)

@gelin:
gelin

В последние дни часто ощущаю себя полным дебилом. Вот последний случай.
Утром, прежде чем поехать на работу, решил таки отмыть стекла машины от всякой дряни, что на них налипла, с деревьев и птичек. Почему только окна, а не всю машину? Потому что, когда сидишь в машине, грязными видишь только окна :)
Достал заготовленную чистую микрофибровую рукавицу. Вытащил из багажника бутылку с остатками нужной жидкости (для омывателя). Намочил рукавицу, протер стекла. Повторно протел насухо другой стороной рукавицы. Довольный сел в машину и уехал.
А бутылка, как стояла у переднего колеса, так и осталась одиноко стоять. А пробка бутылки осталась на капоте. Дошло это до меня на втором перекрестке. Развернулся и поехал обратно. Забрал бутылку назад в багажник.
Это жара, да?

@ubuntard:
ubuntard

Ммм, а куда делся @umputun из топа? @ugnich его низверг?

@karapuz:
karapuz

Какой должен быть fmask, чтобы права были rw-r--r--

@Lis:
Lis

откуда перед минусами берется пробел?????
swf_code=`( echo "GET view?film_id=9457 HTTP/1.1"; echo "Host: intv.ru"; echo; sleep 3 ) | telnet flv.intv.ru 80 | sed 's/uplayer.swf?id=\([a-zA-Z0-9]\{1,\}\)/\|\1\|/g' | awk -F"\|" '{ print $2 }'`; echo ---$swf_code---
должно быть ---moH9Z4XNV6--- а выходит --- moH9Z4XNV6--- кто шарит гляньте свежим взглядом...

@nuclear:
nuclear

как поставить максимальную высоту и ширину картинки?

@nuclear:
nuclear

Кто мне доходчиво обьяснит чем статический метод/переменная отличается от не статического?

@Aki:
Aki

меня глючит или на странице жуйки что-то изменилось?

@Aki:
Aki

решила кинуть денег на мобильник через qiwi, начала вводить цифры, чую, что-то не то. жму назад, ввожу те же самые цифры, опять не то. секунд 30 втыкаю, что я ввожу, понимаю, что это не номер телефона, а uin от аськи. вот и дожила, уин помню лучше номера телефона.