2014-06-18

juan_gandhi: (VP)
2014-06-18 11:49 am

Навальный и Мейл Ру

Пока мы тут затаив дыхание ждем, когда это уже все закончится с Лугандоном, и с интересом смотрим вранье усопших и живых еще боевых кремлевских пропагандонов, в Москве разгорается новый идеологический пожар.

Навальный сказал, что среди источников информации, которыми пользуются россияне, есть какой-то неведомый ни ему ни миру моймир на каком-то мейл.ру.
(считайте это рекламой)

Мейл.ру всем коллективом взвился, назвал Навального пидорасом, невеждой, укром, бендеровцем и коррумпированным ватником.

А какая-то представительница мейл.ру даже вышла в социальные сети с официальным опровержением.

Социальная сеть, куда она вышла, оказалась не моиммиром и мейл.ру, а фесбуком.

Ну то есть, в следующий раз, если вы хотите напомнить миру, кто у нас на этом свете хуйло, то не в мой мир надо писать, а в фесбук. У моего мира, конечно, тоже есть электорат, все 146% населения России, судя по Чурову. Но они уже и так знают, кто хуйло. Ну вот московские менты, например, или тот же Чуркин... нет, Лавров - все знают. А на фесбуке миллиард юзеров совершенно не охвачены. Теперь хоть узнают про этот особый, никому не известный пока, моймир.
juan_gandhi: (VP)
2014-06-18 03:02 pm

яфшоке

Впервый в моем жж легендарная фотография:



(10x [livejournal.com profile] ateist66)
juan_gandhi: (VP)
2014-06-18 03:59 pm
Entry tags:

learned something new again

  override def getEOBs: Outcome = {
    import JavaScript._
    val outcome =
    for (_ ← clickElementHavingText("a", "My Stuff") onError suspiciousError;
         _ ← waitSelector("input#continue");
         _ ← clickElementHavingText("input[name=dateRangeSelection]", "past year");
         _ ← findElement("input[name=selectedMembers]");
         _ ← js(s"$foundElement.checked = true");
         _ ← clickElementHavingText("input#continue", "");
         _ ← clickElementHavingText("a", "INTERNET.com");
         _ ← findElementContainingText("*", "Processed");
         _ ← clickElementHavingText("a", "More");
         _ ← clickElementHavingText("input", "View All");
         (contents, source) <- pageContents.toResultKeepingSource) yield {
         println(contents.toFormattedString)
         jsREPL("So?")
    }
    debug(s"Got $outcome"); OK
  }


What happens here: we do these operations, monadically, since each one depends on the success of the previous one; errors are stored in negative result. If everything went well, I grab page contents and convert it to Result[Props], so the props contain all the information I managed to extract from the page.

On failure the error is logged; what can we do, it requires human interference.

All this amounts to flatMap on my Result class.
Yes, it does remind checked exception handling, but well, we are not in denial here; and we could do applicative join if needed.
juan_gandhi: (VP)
2014-06-18 07:59 pm

не зря патриотствовал

"Несколько лет назад Завалишин сформировал концепцию системы, в которой нет разницы между запущенными и не запущенными приложениями."

"Удалось ли разработчикам продвинуться дальше обещаний? Дмитрий Завалишин уверяет, что да."

"Правительство России одобрило создание национальной операционной системы, на разработку которой государство выделит 490 миллионов рублей."
juan_gandhi: (VP)
2014-06-18 08:38 pm
Entry tags:

а так дысала

http://www.newsru.com/finance/18jun2014/ruimprtsbst.html
http://www.kommersant.ru/doc/2493886
http://casualuniverse.com/2011/04/rossijskaya-operacionnaya-sistema-phantom/

Как и предсказывали насчет Украины. Отложатся - и пиздец орде.

В каком году Казахстан выставит территориальные претензии к России? А?