роботодропбоксное
02.06.12 14:17 // оригинал
Некоторое время назад прикрутил к сайту регулярное скидывание бэкапов в дропбокс. Из подходящих клиентов под FreeBSD тогда больше всего приглянулся коротенький питоновский скрипт, основная прелесть которого заключалась в отсутствии необходимости тащить кучу зависимостей, ставить sdk и т.п.
Все прекрасно работало, но месяца полтора назад поломалось - в папку с очередным бэкапом вдруг упало гораздо меньше архивов, чем обычно. Полез разбираться - выяснилось, что скрипт честно логинится каждый раз через веб-форму, а дропбокс стал слишком нервно относиться к толпе идущих подряд попыток входа (хотя, казалось бы, какое ему дело, раз все эти попытки успешные). Плюясь на питон (язык, в котором количество пробелов в отступах является существенным элементом синтаксиса, вызывает у меня некоторую аллергию, особенно в сочетании с привычной настройкой всех моих редакторов под использование табов для отступов - да, это религиозное, я знаю), допилил скрипт под заливку целого каталога с единственным логином в самом начале.
Все опять же проработало некоторое время, пока очередная заливка бэкапов не обломилась с сообщением "HTTP Error 403: request disallowed by robots.txt". И правда, robots.txt там теперь лаконичный, с Disallow: / (поломанный таким образом клиент, между прочим, брался с родной страницы). Пока обошлось втыканием крайне неэтичной строчки br.set_handle_robots(False). Что-то в дропбоксе придумают в следующий раз?
ЛВЧ3
25.05.12 15:21 // оригинал
Мило и явно лучше и свежее вторых. Ну и заодно уж - несколько удивил форскверный бейдж "MTS Cine Tuesdays", аж в календарь полез проверить, где потерял четыре дня.
регекспное
23.05.12 18:08 // оригинал
Приятная библиотека boost::xpressive - и лишний lib ради одного регекспа цеплять не нужно, в отличие от boost::regex, и синтаксис типа sregex r = (s1=-+~_s) >> !_s >> '=' >> !_s >> '"' >> (s2=-+_) >> '"'; - мечта обфускатора исходников. Только вот ее включение в precompiled headers стабильно приводит к ругани о недостаточном размере pch-файла и необходимости увеличения его лимита опцией /Zm, более-менее сложные статические регекспы немедленно приводят к предупреждению C4503 о слишком длинных именах, ну и дебаг-версия программы, использующей ее в сочетании с MFC, в принципе не собирается, соответствующему тикету уже 4 месяца (тут вина не самой xpressive, а boost::format, которую она с собой тянет, но от этого не легче).
инстачитательное
22.05.12 18:41 // оригинал
Бесплатная Readability внезапно обогнала в моих сценариях использования честно купленный Instapaper. Отличная интеграция в iCabMobile и FireFox - не какие-то там букмарклеты, а честные кнопки на тулбаре. Отличная интеграция в Pulse (о том, как пришел к нему, еще напишу) - и добавляется оттуда, и добавленные страницы тут же видны в нем же отдельной лентой (с этого и начал переползать, поставил одновременное добавление в оба сервиса, Instapaper как основной, Readability как контрольный, но постепенно он перетянул одеяло на себя).
Если так и дальше пойдет, не очень представляю, как Instapaper удастся остаться на плаву. Конечно, в нем больше всяких приятных рюшек типа папок, скроллинга покачиванием, но непосредственно для отложенного чтения лично мне они не очень-то и нужны (прочитал отложенную статью, обработал, если это источник для заметки - ну и хватит; а заначивать на будущее - да если понадобится, проще заново найти).
ssdшное
18.05.12 19:12 // оригинал
Решил, что созрел для очередного апгрейда, на этот раз - системного диска на SSD. Выбор в Олди между Crucial 128 M4 и Plextor 128 M3S закончился обидой на урезанную там до трех лет пятилетнюю плексторовскую гарантию и окончательным заказом в Ситилинке Plextor 128 M3P, гулять так гулять.
гуглеплюсное
10.05.12 01:45 // оригинал
А новый айфонный гуглеплюсный клиент-то просто загляденье. Что удивительно, андроидам пока только обещают - интересные приоритеты.
imdbшное
05.05.12 20:42 // оригинал
На что только не наткнешься в IMDB. Казалось бы, что общего между этими фотографиями?
Ответ: на обеих изображен дядюшка Фестер (ну про Ллойда-то все знают, а вот с Куганом я открыл персональную Америку).
эстришное
04.05.12 00:37 // оригинал
Впечатления от унылой презентации S3: неплохая начинка, но безликая лопата с мыльницей, некоторые интересные софтовые рюшки, хоть и в основном из серии "мы тоже умеем делать Сири". Будь я пользователем S2, сильно бы сомневался насчет замены. Купившие HTC One X могут вздохнуть с облегчением.
видеоайпадное
26.04.12 12:34 // оригинал
Поигрался с адобовским медиаконвертером из CS6. Новые профили для новых айпадов/4s на 1080 дают отличную картинку, но тянет назад совместимость с первым айпадом, которых вокруг еще хватает. Что противно, ограничение чисто софтовое - Air Video прекрасно проигрывает по воздуху (без перекодирования) тот же mp4 1920x1080, который iTunes отказывается копировать в первый айпад.
гмейлное
25.04.12 16:06 // оригинал
"You are currently using 4390 MB (46 %) of your 9389 MB" - вот и реальная польза от запуска драйва, а то уж к 60% приближался, непорядок.
Интересная арифметика, удалил спам, получил "4325 MB (44 %) of your 9616 MB". Какая-то очень плавающая верхняя граница.