Apr. 29th, 2013

juan_gandhi: (VP)
Humboldt College is, as always the best. Thanks to Keith Schneider, their great teacher. He does it right, and every year more geniuses come out of Humboldt.

This one... sorry, I forgot the name of the artist; will check the poster that I have at home.
20130426_113035

This is Sarah Woodard (if I spell here name correctly)
20130426_113150

And now Malia Landis, she is at San Jose State University now, but she's from Humboldt originally.
Davis
juan_gandhi: (VP)
Теперь уже вряд ли кто-то будет возражать против бомбардировок Чечни.

Остаётся найти пару идиотов из сирийских партизан, чтобы они что-нибудь где-нибудь взорвали - и Башар получит разрешение на применение химического оружия.
juan_gandhi: (VP)
Что в России до сих пор, если ты менеджер, то обращаешься к сотрудникам на "ты", а они к тебе на "Вы", и наоборот, если Вы работаете где-то, то к менеджеру обращаетесь на "Вы", а он к Вам на "ты"?

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

Причём, это называние витьками, кольками, вовками, оно как-то царило не у всех, и даже не было симметрично. Моя свояченица, к примеру, приобыкла называть меня Вовкой; меня это стало то ли прикалывать, то ли подкалывать, и я стал называть её Танькой, на что получил суровый отпор от супруги, мол, какая она тебе Танька. Сама-то супруга со всеми всегда вежлива была, так что её тоже можно понять.

А впрочем тьфу.
juan_gandhi: (VP)
Я сегодня провёл интересный день, пытаясь с помощью манифестов, тайптагов, верёвки и палки и такой-то цюрихской божией матери сделать так, чтобы вот если какая-то там джава, номинально возвращающая Object, мне вернула в качестве ответа Array[Array[(String, String)]], то я бы лихо отличил его от Array[String], ну если не через match/case, так через =:=, <:<, T : TypeTag и т.п.

Понял наконец, что это смешно.

Если вернули пустой массив, то не отличу. И если вернули... нет, лучше так, если у меня списки ленивые, то всяко не отличу.

Вот в общем виде: есть type Fruit = Apple | Orange, и есть список фруктов, и давайте матчить весь список. Это ж не решается.

Уже не говоря о том, что данные-то в риалтайме откуда-то прибегают; вот, скажем, у нас такой весь из себя type-safe JSON, берёт что-то с интернетов, и чо? А нам вдруг прислали зип-файл, или джейсон с половиной тела (это цитата из русских бизнесменов 90-х); так и чо. Нет, ладно, джейсон конечен и познаваем. Но не ленивый же список. И не все джейсоны, что придут нашей аппликации от её старта до её успешного окончания.

С ним, со списком, надо иначе.

Вот и всё. Ну типа там... подумать надо.
    stack.pop match {
      case l:List[_] => {
        val list: List[(String, String)] = l collect { case (p0:String, p1:String) => (p0, p1) }
...

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 10 11 121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 14th, 2025 12:30 pm
Powered by Dreamwidth Studios