Windows Azure Table Storage

Вот скажите, у одного меня впечатление, что API у этого сервиса умерло во младенчестве?

Какие попало entities запихивать в таблицу можно, а читать нормально – увольте. Блинблин.

Нашел набросок библиотеки, которая использует microsoft.dynamic для динамического чтения каких попало объектов, но то ж набросок. Выглядит заманчиво, как спаться будет, непонятно…

На SQL Azure задачу решил тривиально. Три таблицы – BaseTask, KindTask, EvilTask, foreign keys и пара views для часто используемых запросов.

Тут чо, опять три таблицы заводить? Так join-ов нету.

Чую, поступлю таки тупо – создам adaptor class, который наследует от всех нужных типов и буду его гонять туда и обратно путем написания соответствующих операторов, как поступил мой коллега, написавший аналогичную хрень под Amazon SimpleDB на Java. Но корежит меня от этого подхода, слов нет. От жеж говны то какие…

Acronis 2010 wtf

На восстановлении Acronis икнул и перезагрузилсо. Посмертное вскрытие показало отсутствие раздела. То есть удалить удалил, восстановить забыл.

А еще эта схема именования tib файлов, с которой никогда не ясно, какую именно дату ты восстанавливаешь…

Устроил себе воскресенье, ничего не скажешь. Предыдущая версия таких штук не вытворяла.

Пятница псто

quote1

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

quote2

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

Она оказалась не из пугливых и клевать чёрным клювом кучу мусора.

- Ты считаешь меня сумасшедшим? – создалось некое напряжение между завлабом и студентом.

- Но доказательств то нет, – хлебнув настойку, как воду, сказал лаборант, от чего студент немного поморщился.

Неужели это то о чём я думаю?

Лёжа на нижней полке лаборант испытывал разочарование.

Кто из нас не любит пометать? Кого мечты не уносят в невиданные разуму миры?

Feynman “Fun to imagine” on YouTube

MIAM on Vimeo http://vimeo.com/30305809

Primer movie on YouTube http://www.youtube.com/watch?v=tb_kX-30AGE

404 страница на github, объемная, хе-хе https://github.com/notfound1234

Meegenius children books (Chrome appstore, free) http://chrome.meegenius.com/#store in English

Beanworld comix http://catpad.livejournal.com/417013.html

PS Есть, ради чего жить. В 2012 ожидается Berserk Golden Age 1 – Egg of the Supreme King. Первая полнометражка из серии. Trailer. АААААААААААААААААААААААААААААААААА!!!!!!
Пусть еще кто-нибудь Alien 9 The Movie сделает.

Как складывать носки

How to fold fitted sheet
http://jenniferleighdesign.files.wordpress.com/2011/08/fittedsheet.jpg

How to fold socks
http://www.youtube.com/watch?v=a6_7W8GzunI

How to fold grocery bags
http://www.youtube.com/watch?v=AVyao7Kj6hg&feature=player_embedded

How to fold panties
one: http://www.youtube.com/watch?v=vsACtuSCmkw
two (different) : http://www.youtube.com/watch?v=wu6xSxTLAcw&NR=1

and famous HOW TO FOLD T-SHIRT, Japanese style
http://www.youtube.com/watch?v=b5AWQ5aBjgE

how to fold fitted sheet
http://jenniferleighdesign.files.wordpress.com/2011/08/fittedsheet.jpg

…etc…etc..

and incredible eye-opening revelation
how to fold jeans
http://www.youtube.com/watch?v=79LAZ_dsSzo

thanx rikki-t-tavi, reddit & youtube

Google+ crashes my Chrome

Открытая и забытая таба Google+ с потрясающим постоянством рушит мне Chrome на запуске. Потом он виновато говорит Relaunch? Я перезапускаю, делаю tab restore и все опять нормально. Так уже раз пятый.

Интересно, когда G выкатит наконец update?

Update

Жена пригрозила подарить губозакаточную машинку. :)

Голландский аукцион продолжается, следующая кандидатура – Samsung Galaxy Tab 10.1 . Всего 500 долларов плюс 30-40 в месяц data plan.

PS
Контрольный смайл :) :) :)

А вы что хотели, на день рождения покупать что-нибудь полезное? Что-нибудь полезное я и так купить могу. :)

Milk?

Тут жена забеспокоилась отсутствием признаков жизни и начали меня спрашивать, что я хочу на грядущий ДР. Конечно же, kinky sex.

Ну, а если говорить о вещах, то Epilog Laser Cutter and Engraver. http://www.epiloglaser.com/zing_series.htm
Всего 7995 долларов.

Если уж покупать игрушки, то покупать стоящие :)

fedora woes

Врубил fedora livecd. Сцуко запустилось и даже что-то показывало на телевизоре, с жутким overscan-ом со всех сторон, верхний таскбар был практически не виден. Ну ладно, бывает…

Ну ладно, подумал. Поставлю на диск, место есть. Ткнул в иконку install to hard drive. Опций нихрена не видно, все диалоги рассчитаны на полный экран, а кнопки уехали за overscan. Можно, конечно, было подключить вспомогательный экран, но уж больно не хотелось в чулане сидеть на коленках, как полному гику, скрючившись перед клавиатурой.

Отожрал от партиции в 300 гиг 250, запхнул туда федору. Половину опций не видел, как-то поставилось. multiboot-a нет. Ну ладно, думаю. Сейчас поставлю ati proprietary linux drivers, сразу проблемы с видео исчезнут, а остальное уже легче пойдет.

Пошел нашел, как ставить драйвера на федору. Вообще, инструкция “а теперь блэклистните модули radeon and radeonhd” уже настораживала. Ну ладно, сделал по инструкции. Перезагрузил дурную бабу, она начала грузить xfce десктоп и наглухо зависла. Вообще наглухо стала зависать, судя по всему, при попытках X инициализировать графику.

Побрился, умылся, пошел восстанавливать grub. Оказалось, что федора сидит на grub, а убунта на grub2. Выматерил обоих, загрузился с ubuntu livecd, переустановил grub2, обновил конфиги. Груб2 не видит федору почему-то. Ну ладно. Загрузился в убунту.

Убунта завопила cannot mount /usr2 – superblock count differs from filesystem size! Ахренеть, федорушка, ахренеть. Ничего доверить нельзя.

Дальнейшее вскрытие показало, что она еще и поставилась через LVM, которое parted эхм… не любит, скажем так. Ну, в-общем, ничего сделать не может. Даже mount грустно сообщает, что is not ready, wait more? Ну ладно, ignore спасет отца русской демократии.

Час курил форумы убунты, починил superblock через e2fsck. Посмотрел, что получилось… ну хоть замаунтить можно, а временные файлы осла могут и нахер пойти.

Еще час настраивал grub2, чтобы показывал fedora menuentry. Настроил. Эта сцука теперь при загрузке пишет…. /dev/sda7 is already mounted or busy… и вываливается в debug shell вместо загрузки. Какого хера, конечно оно already mounted, нэ?

Мораль: снесу все, что федора поставила, вместе с федорой. Больше не буду ставить федору через телевизор, потому что партиции нужно размечать ручками, а мне опций не видно. Попробую ставить злую бабу еще раз, авось получится.

PS вы знаете, зачем я это делаю? Потому что у меня тормозит MKV видео в HD-разрешении (1080п) на этой самой Убунте. Можно смеяться.

PPS Куплю нахрен лицензию, поставлю винды. Проблема с видеоплеерами и видеокодеками точно исчезнет, 100%. Единственное, что меня останавливает, это RAID5. Я уже забил полтора терабайта хауном, а промежуточного хранилища такого размера у меня нету. Хрен редьки… Ну и вирусы, конечно, будут херачить, как у себя дома, если прорвутся. М-да…

Linkity-links

ivan-ghandi продолжает выклыдвать дыбр про свою поездку в Италию.

как oleyka находит поставщиков в petsimo

Сборный пост про William Carlos Williams у nastik. Половину я еще не откомментировал, а надо бы.

Mytho Logique мультик, про то, как сатир научился врать и вошел в мифологию. Спасибо boroda-30

A Child’s Garden of Verses Стивенсона на Гутенберге

Веселые стишки собрал spintongues.

Think cubes

Долгое время были сложности с SQL. Потом понял, как правильно думать. У мяне любимая визуализация кода – блоки типа лего (превед скретч). Кубики.

Ну вот, а в SQL – квадратики. Все строки SQL делятся на два типа: первые – это квадратики, а вторые – их модификации. И еще можно одним квадратиком модифицировать второй. Всй!

select Pods.PodId, Pods.NumInstances, ISNULL(RunningInstances.NumInstances,0) as LiveInstances

from Pods LEFT JOIN

(select PodId, COUNT(InstanceId) FROM Workers GROUP BY PodId) as RunningInstances

 

вот так как-то

Linkity-Links

Еще порция ссылок, на которые я не сходил за неделю

Г. Ревзин – Очерки по философии архитектурной формы

The Bookbuyers – Книжный магазин в Mountain View, CA - Адрес: 317 Castro Street, Mountain View, CA thanx antilamer – однако цены конкурентноспособные, да и выбор хорош.

аггрегатный пост от ivanov-petrov. Читать не перечитать.

По непроверенным данным, два хороших учебника по хаскелю. На будущее. как говорится (haskell, self) => { век живи, век учись; }

 

Как думать о многих вещах сразу (но недолго)

Это у меня получается только тогда, когда я программирую. Думаю, без двух мониторов с пятком окон, открытых в каждом, ничего не получится.

Код, как мы знаем, пишут не буквами, не словами и не строками. Код пишут кусками. Пишешь кусок, видишь, что не хватает другого куска. Подвешиваешь кусок в мозговом пространстве, он там висит. Переходишь к другому куску, пишешь его. Там не хватает третьего, переходишь к третьему, два в уме. Для эффективности не стоит держать в уме больше пяти-шести кусков. Остальные – в многочисленных окошках и табах, висят и ждут свои очереди. Про них можно даже забыть, потом быстрый взгляд на список табов поможет вспомнить.

Это эффективно, в смысле оправдания затрат.

Затраты: утомляет жутко. Мозг потом крутится на малых оборотах той же зоны до самого сна.

Кроме того, чтобы войти в зону, требуется раскрутка. Изначальная раскрутка может занимать недели, потом достаточно полутора-двух часов. Именно поэтому я норовлю убежать на работу пораньше, потому что если приезжать к девяти, раскручиваешься к одиннадцати, а через час уже обедать.

Ну и, конечно, это все про craft, не про art. В art-режиме прокручиваешь один экран кода через себя сотни раз, пока он не придет в удовлетворительное состояние.

Need software to make a website

Вот скажите мне, друзья хорошие:

Если я хочу наваять штук пять веб-страничек. Минимальный джаваскрипт типа как вот тут http://oneword.com/

Хочу (1) designer tool для wysiwyg прототипирования. Чтобы выдавал морду страницы. Желательно бесплатно, но готов и купить коммерческую версию, если она будет хорошо интегрироваться с tool chain. Тул должен быть легким для таких неосмысленных в художествах людей, как я. То есть – широкий выбор шаблонов и стилей, готовых к употреблению. Можно сразу рекламировать тулчейн, я не против. Просто если я что-то выберу, то хочу инвестировать туда свое время полномасштабно.

(2) веб-платформу. Их развелось столько, что плюнуть некуда. Хочется что-то с минимальным learning curve. При желании могу освоить Python, php, RoR, много всякой хрени. Последний раз вообще был ExtJS+Tomcat servlets, но мне не понравилось, потому что J2EE уж слишком EE. Хочется что-то, повторюсь, менее объемное.

В принципе, могу удовлетвориться и дизайн-тулом, лишь бы суммарные затраты на тулчейн, обусловленный выбором тула были не слишком большими, как по деньгам, так и по времени.

Да, могу ручками. Но сколько это займет?

(просто пришла довольно бредовая, но веселая идея в голову, хочу попробовать реализовать, а деньги и время, как всегда, в недостаче.)

 

Кстати,  oneword написан поверх движка WordPress, кто бы мог подумать…

Linkity-links

Слишком много развелось табов в браузере.

Перед закрытием буду сбрасывать сюда

 

5 Bands to discover at winter jazzfest

http://www.npr.org/blogs/ablogsupreme/2011/01/10/132629627/5-bands-to-discover-at-winter-jazz-fest

 

history of science fiction in map form

http://scimaps.org/submissions/7-digital_libraries/maps/thumbs/024_LG.jpg

 

Паттерны использования call with continuation

http://fprog.ru/lib/ferguson-dwight-call-cc-patterns/ferguson-dwight-call-cc-patterns-screen.pdf

 

Лекция про многопоточное программирование

http://addconf.ru/event.sdf/ru/add_2010/authors/141/177

 

Ллойд Демоз “Психоистория”

http://www.gumer.info/bibliotek_Buks/Psihol/Lloid/01.php

 

Как отдыхает с ребенком настоящий дэс металлист

http://www.youtube.com/watch?v=BZGa40Hl4zI&feature=player_embedded

 

What does NoGIS mean?

http://blog.geoiq.com/2011/03/29/what-does-nogis-mean/

 

shoot the middlemaт

Читал я давеча washington times. Много думал. Ну да неважно, что я там читал. Прочитав, заметил я примечательную надпись внизу

Click here for reprint permission.

Сходил по ссылке и увидел интересного посредника.

http://info.icopyright.com/

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