07:01 am ravli
![[User Picture]](http://l-userpic.livejournal.com/61613531/9104521) [Link] |
Tweet-tweet Automatically shipped by LoudTwitter
|
09:52 pm jdevelop
[Link] | Вот, к примеру: я считаю, что любой, кто сталкивался с статической типизацией и выводом типов, резко перестанет делать проекты "мегапереконфигурируемыми" с помощью сотен xml-конфигов, т.к. это выносит проверку правильности с времени сборки на время деплоймента и запуска. Ошибся в xml-файле в одной букве и вешайся, читай 100-строчные стеки вызовов и это еще хорошо, если у тебя доступ к продакшен-серверу есть. Яростно двачую. Меня поймет любой товарищ, хоть раз отгребавший стопиццот экранов лога от спринга на тему "у вас тут какая-то хрень" при ошибке в имени класса или там методе.
Я вообще сейчас почти уверен, что спринг - это что-то не совсем то, что нужно. То есть вроде как близко, но не то.
У меня есть один рецепт - писать тест, который загружает конфигу спринга и подсовывает ему разнообразные тестовые настройки, чтобы проверить что аппликуха может хотя бы собрать себя в кучу. Но это кагбэ полный ПЭ, товарищи.
|
09:38 pm jdevelop
[Link] | на новый гот в планах взять бутыль шампаньского, фейерверк и рвануть на лисапедах на хортицу
главное, чтобы дождя не было
|
08:16 pm jdevelop
[Link] | в какой еще программерской конь торе, не имеющей ни малейшего отношения к порноиндустрии, может быть проведена фотосессия тестерши с дилдой?
наверное, в очень немногих
|
06:50 pm jdevelop
[Link] |
нипанятна Set.map (1-) $ Set.fromList [3,4,5,6,7,2,3,4]
Set.map ((-)1) $ Set.fromList [3,4,5,6,7,2,3,4]
совершенно одинаковые результаты. Моск в растерянности.
понятно, - - инфиксная функцЫя, соответственно '(-) 1' и '1 -' тождественны
тогда как записать '1 - ' в данном случае, кроме flip (Set.map (flip (-) 1) $ Set.fromList [3,4,5,6,7,2,3,4])?
Current Music: Slap - Total (remix)
|
06:38 pm rakotomancer
![[User Picture]](http://l-userpic.livejournal.com/61651369/4992828) [Link] |
Ненависти псто ( You are about to view content that may only be appropriate for adults. )
Tags: ненависти псто
|
07:01 am ravli
![[User Picture]](http://l-userpic.livejournal.com/61613531/9104521) [Link] |
Tweet-tweet Automatically shipped by LoudTwitter
|
11:22 pm jdevelop
[Link] | померяли дилду вечером в офисе линейкой
я спиздел - не 30 сантиметров, а 45
|
11:04 pm septembreange
![[User Picture]](http://l-userpic.livejournal.com/40427291/1841323) [Link] | Выходя из дома, обнаружил, что, несмотря на часовое висение на зарядке, аккумулятор мобильника полностью опустошен. Пришлось брать с собой ноут в качестве внешнего источника питания.
|
04:13 pm septembreange
![[User Picture]](http://l-userpic.livejournal.com/10250471/1841323) [Link] | Сборная Эритреи пропала без вести после поражения в четвертьфинале Кубка Восточной и Центральной Африки, прошедшего в Найроби. Один из организаторов кенийского турнира Николя Мусонье сообщил BBC, что команда не вернулась в столицу Эритреи Асмэру, как было запланировано, и ее нынешнее местонахождение неизвестно.
Сообщается, что на родину вернулись только тренер и военный чиновник, сопровождавший команду в поездке в Кению. По словам Мусонье, это уже третий случай, когда эритрейская команда не возвращается на родину после турнира.
Tags: футбол, чудеса в этом мире
|
01:43 pm jdevelop
[Link] | Сотрудники подарили на ДР большой чорный дилдо, 30 сантиметров.
Мечта сбылась.
Чуйствую себя Гарри Топором из "Карты, Деньги, Два ствола"
Теперь про нашу контору будут еще писать "директор - извращенец", докучи ко всему прочему )
Current Music: Son kite - Openfaced
|
09:51 am jdevelop
[Link] | ++
|
07:02 am ravli
![[User Picture]](http://l-userpic.livejournal.com/61613531/9104521) [Link] |
Tweet-tweet Automatically shipped by LoudTwitter
|
09:58 pm septembreange
![[User Picture]](http://l-userpic.livejournal.com/40427291/1841323) [Link] | Вчера часов в десять вечера понял, что голова уже не соображает и надо ложится спать. Чтобы быстрее заснуть, решил выпить немного чинзано. В итоге полтора часа тупо жрал чинзано перед компом. =(
Tags: лытдыбр
|
07:01 am ravli
![[User Picture]](http://l-userpic.livejournal.com/61613531/9104521) [Link] |
Tweet-tweet Automatically shipped by LoudTwitter
|
02:46 pm rakotomancer
![[User Picture]](http://l-userpic.livejournal.com/61651369/4992828) [Link] |
Для тех, у кого бессоница Как кошковод - дарю отличную идею совершенно бесплатно.
Надо открыть производственную линию выпуска кошкоподушек. Мягких, рыжих и изюминка - с функцией подогрева и мурчания (!) Засыпать под такое - идеально. Я бы использовал свою кошку, но ей не нравится, когда на нее кладут голову - и она убегает. Да и маленькая она слишком для подушки )
|
08:10 am septembreange
![[User Picture]](http://l-userpic.livejournal.com/70277713/1841323) [Link] |
Неравенства о средних Среднее арифметическое площадей России и Ватикана примерно равно площади Бразилии.
Среднее геометрическое площадей России и Ватикана примерно равно площади Люксембурга.
Tags: география
|
07:01 am ravli
![[User Picture]](http://l-userpic.livejournal.com/61613531/9104521) [Link] |
Tweet-tweet Automatically shipped by LoudTwitter
|
01:20 am jdevelop
[Link] |
вуду
on :: (b -> b -> c) -> (a -> b) -> a -> a -> c
f `on` g = \x y -> f (g x) (g y)
во второй строке более-менее понятно - создаем лямбду с аргументами x,y которая раскрывается в вызов f с аргументами g(x) и g(y)
соответственно функция g принимает один параметр типа a и возвращает тип b
функция типа f примает два параметра типа b и возвращает тип с
и вот тут моск не понимает первую строку
вроде определения типов left-associative? соответственно функция on принимает четыре параметра? но если вспомнить про curried functions и что в хаскеле все функции на самом деле имеют только один параметр, тогда читать это
"функция on принимает функцию с двумя параметрами типа b, возвращающую тип c, создает новую функцию которая принимает аргументом функцию с параметром типа a и возвращает тип б и ..." - а что собственно и? куда совать оставшиеся три параметра? получившуюся функцию вызывали с параметром типа а и потом применили параметр типа а к результату?
вообще по определению типа можно восстановить, что и как происходит? или это закорючки для посвященных?
мой бедный, бедный моск
|
12:36 am septembreange
![[User Picture]](http://l-userpic.livejournal.com/56995408/1841323) [Link] | Промониторил тут окрестности своего айдишника вконтакте на предмет в той или иной степени знакомых людей.
Естественно, самой близкой среди знакомых с d=8 оказалась наполовину удалённая страничка моего брата-близнеца nikaan.
2 место с d=25 занимает Алексей Катышев.
Бронзовым призером в этой номинации с d=45 оказалась iriadna.
Совсем чуть-чуть (d=46) уступил ей Кирилл Стрюк.
Наконец почетное пятое место (d=132) занимает Даша Чернявская, одна из моих лэтишных студенток. Она же наиболее близкая ко мне по номеру среди моих вконтактовских "друзей", ибо все предыдущие персонажи в их число не входят.
Tags: вконтакте, ящерицы ведут себя странно
|
11:18 pm jdevelop
[Link] |
yet another quicksort
import Data.List
quicksort :: ( a -> a -> Bool) -> [a] -> [a]
quicksort f [] = []
quicksort f [x] = [x]
quicksort f (x:xs) = (quicksort f left) ++ [x] ++ (quicksort f right)
where
( left, right ) = partition ( flip f x ) xs
|
11:08 pm septembreange
![[User Picture]](http://l-userpic.livejournal.com/88453372/1841323) [Link] |
Четвёртая ветка Наткнулся тут в википедии на информацию о том, что в пекинском метро в этом году открыли четвёртую ветку. Вот, думаю, Пекин - такой большой город, а веток метро там меньше, чем в Питере. Полез читать статью про само метро - да, действительно, четвёртую ветку только в этом году открыли, но до этого уже были открыты первая, вторая, пятая, восьмая, десятая и тринадцатая.
Tags: чудеса в этом мире
|
09:37 pm jdevelop
[Link] |
музыкальное Таня БУланова, дискография - 30 альбомов, 3.5 гигабайта, битрейт 320
|
04:25 pm jdevelop
[Link] |
стыдное ( Read more... )
|
07:01 am ravli
![[User Picture]](http://l-userpic.livejournal.com/61613531/9104521) [Link] |
Tweet-tweet Automatically shipped by LoudTwitter
|