Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
http://masterhost.ru лежит последний час. Целиком, включая dns. Посоветуйте VPS-хостинг, а?
Clodo.Ru - Alex Kapranoff from Android
amazon ec2, linode - Elmo
@yps Точно, амазон, спасибо. Тем более что у них первый год вообще бесплатный при небольших нагрузках. - Vyacheslav Matyukhin
IMDb - Black Mirror (TV Series 2011) - http://www.imdb.com/title...
Три sci-fi серии в формате "Сумеречной зоны" на современный лад. То есть социальная антиутопичная фантастика (а первый эпизод и вовсе не фантастика), каждый эпизод - новый сеттинг. Очень сильно. - Vyacheslav Matyukhin from Bookmarklet
Какой-то это сериал про изнасилования в разных формах. Не уверен, что я могу сказать, что мне понравилось. - Anton Volnuhin
Вот уже три с лишним года, как youtube оторвал кнопку "посмотреть playlist" для плейлистов других пользователей. То есть единственный способ воспроизвести чей-то публичный playlist - скопировать id из урла и вручную написать /view_play_list?p=%id%. У меня не хватает слов, чтобы выразить, как я их за это ненавижу.
Интересно, что: 1) такая кнопка была; 2) по /view_play_list открывается удобный интерфейс, но они почему-то не ставят на него ссылку; 3) в cosmic panda (прообразе последнего редизайна) эта ссылка тоже была, кажется (судя по комментам к http://www.youtube.com/watch...). - Vyacheslav Matyukhin
http://berekuk.github.com/canvas-... - набросал тетрис на canvas+js чуть менее чем за день. (Понятно, что никого в 2011-м году этим не удивить, но мне javascript хотелось наконец выучить.)
JS я до вчерашнего дня не знал вообще. То есть писал на нем что-то методом копипаста и cargo-культа, но не более. - Vyacheslav Matyukhin
Выводы-банальности: 1) use strict не хватает очень. 2) callback-style рулит. То ли дело в полноценном gc, то ли в том, что весь код работает в контексте общего фреймворка-браузера, пока не осознал. Но то, что писать асинхронный код можно, не беспокоясь об утечках памяти и бесконечных циклах - это круто. 3) firebug крутой. - Vyacheslav Matyukhin
4) человеческого include не хватает (понятно, что это скорее ограничение браузера), и контексты странно устроены (нельзя передать в виде callback'а this.foo, надо заворачивать ее в function() { blah.foo }, и при этом эту обертку часто надо еще куда-то запомнить). 5) в целом js вполне приятный язык. Надо теперь node.js попробовать будет. - Vyacheslav Matyukhin
"use strict" кстати есть :) http://habrahabr.ru/blogs... - Sergey Homenkow
О, спасибо. Я cлышал, что он есть, но не догадался проверить, что он обратно совместимо реализован. - Vyacheslav Matyukhin
4) this.foo.bind(this) https://developer.mozilla.org/en... - NV
Точно, спасибо. - Vyacheslav Matyukhin
O'Reilly OSCON Data 2011: Steve Yegge, "What Would You Do With Your Own Google?" - http://www.youtube.com/watch...
O'Reilly OSCON Data 2011: Steve Yegge, "What Would You Do With Your Own Google?"
Play
В 2010-м году Мегафон прислал мне 34 смски со спамом. В 2011-м - более 60.
В 2011-м, правда, честно посчитать сложнее. Многие смски про "мы списали у вас ежемесячный платеж за безлимитный интернет", или еще много "вы в роуминге, мы хотим вам кратко в 10 смсках рассказать, как тут все устроено". - Vyacheslav Matyukhin
А длинные смс-ки ты считаешь как одну? Я не знаю сколько мне прислал, но довольно много, точно больше 60, в основном когда на поездах/самолетах катался. И вот жутко бесит, что там смс-ки длинные, а в поезде связь плохая и все доходит не сразу, поэтому телефон жужжит несколько раз. - Yury Zavarin
Нет, айфон автоматом склеивает длинные смски. (И, кажется, не показывает их никак, пока не дойдет полностью). Даже в нескольких случаях, когда по праздникам они присылают текст+mms с картинкой+еще текст, считал 3 за одну. - Vyacheslav Matyukhin
Ааа, что это?
Screen Shot 2011-12-20 at 19.42.05.png
Говорят, это вызывает кракнутый final cut, но его я точно не ставил. Не могу поручиться, что не ставил чего-то еще пиратского, но последний раз это было давно. - Vyacheslav Matyukhin
Ты ставил взломанные aperture или final cut? - Anton Volnuhin
Нет. Сто лет назад ставил взломанный logic, но это было до lion'а. И до app store, что главное. То есть если это троян, то это умный троян, получивший инструкции про внедрение в app store через сеть. - Vyacheslav Matyukhin
Вообще, с выхода app store я кажется ничего взломанного не ставил. - Vyacheslav Matyukhin
Data mining, forecasting and bioinformatics competitions on Kaggle - http://www.kaggle.com/#
Data mining, forecasting and bioinformatics competitions on Kaggle
Платформа для проведения соревнований по machine learning, по принципу Netflix Prize. http://media.kaggle.com/strata2... - вот тут один из основателей рассказывает, как в мире будущего ученые будут звездами, зарабатывающими по такой схеме миллионы. - Vyacheslav Matyukhin from Bookmarklet
People these days are saying that you should always decode your utf8 strings, enable utf8 binmode, etc. This is not true. I live in Russia, so half of strings I deal with contain cyrillic. 99% of the time they are... - Vyacheslav Matyukhin
Zynga to employees: Give back our stock or you'll be fired | The Digital Home - CNET News - http://news.cnet.com/8301-13...
Zynga to employees: Give back our stock or you'll be fired | The Digital Home - CNET News
https://github.com/berekuk... - набросал по мотивам ai-class'а решатель пятнашек с помощью A*-поиска.
Perl 5.14, Moose. Работает, но медленно. Для 3*3 решает за разумное время, для 4*4 приходится указывать вес (http://en.wikipedia.org/wiki...) и ограничиваться неоптимальным решением, иначе фронтир дорастает до 500к объектов (дальше ждать не стал, чтобы не повесить комп по памяти). - Vyacheslav Matyukhin
Больше всего по производительности все упиралось в выбор следующего пути, потому что в список фронтиров надо уметь быстро добавлять новый в произвольное место, а выбирать минимальный по цене. Только сейчас дошло, что это какое-нибудь B-дерево нужно, но поскольку в перле я такой структуры не знаю, то в итоге разложил фронтиры по bucket'ам, благо множество возможных значений цены небольшое. - Vyacheslav Matyukhin
По дороге от офиса до метро, только что, пристали менты. Ой, то есть полицейские. Спрашивали документы (паспорт никогда с собой не ношу), откуда, где работаю и где прописан. Хотели везти в отделение, потупили 5 минут и передумали. Что это вообще было? Им делать нечего, у меня такой подозрительный вид, или у нас комендантский час ввели?
По дороге домой, с испорченным настроением, прочитал http://www.jwz.org/blog... про G+ и его политику имен. И что-то оно у меня все вместе проассоциировалось, и я сменил имя в G+ на "mmcleric mmcleric" (имя из двух слов принудительно, угу). - Vyacheslav Matyukhin
Если мой профиль теперь забанят, то вместе с gmail'ом. Ну что ж. - Vyacheslav Matyukhin
If they arbitrarily demand a name, give a name that does not belong to any person you know of. - Андрей Шитов
Это неважно - у них все ходы записаны, странно предполагать, что google не может восстановить, как меня звали раньше. Кроме того, mmcleric - это мой логин. - Vyacheslav Matyukhin
В связи со смертью Buzz'а в очередной раз попытался затащить сюда примерно 10 друзей. Ничего не вышло, "лень заводить новый аккаунт" перевешивает все аргументы про удобство интерфейса.
По той же причине эти люди пользовались Buzz'ом эти два года, и теперь уйдут в G+, и до того, взлетел сервис или нет, им нет никакого дела. И мне придется пользоваться G+ вместе с ними. Такие дела. - Vyacheslav Matyukhin
по-видимому ты не совсем прав. :) - mmlion
Еее, привет :) Ну как ощущения? - Vyacheslav Matyukhin
те же яйца только в профиль. По-видимому если потрать 15-40 минут будет удобнее базза намного. В Г- не регился, сравинить не могу. - mmlion
Если мне удастся сюда всех затащить (в чем я сильно сомневаюсь), больше всего будет не хватать попостных настроек приватности. А в остальном да, тут удобнее намного. Кстати, в G+ ты принципиально не собираешься регистрироваться? - Vyacheslav Matyukhin
не уверен. Просто политика гугла противна. - mmlion
как таковых настроек приватности у поста тут нет, но есть выбор куда постить (группы), а у групп настройки приватности вполне есть. - Рубрикатор
Интерфейс - смотрим ленту http://friendfeed.com/mmcleric Нельзя чётко идентифицировать разные посты. Лента воспринимается бесконечным постом или диалогом. Комментарии выводятся без аватарок. Мало того - чтобы понять, кто именно написал комментарий, его надо дочитать до конца. Ну и для большего усиления эффекта анонимности - имя автора пишется тем же шрифтом, тем же форматированием, и... more... - Nikolai Kazintsev
Ой, бля! А ff ещё и не в курсе, что такое абзацы в камментах! Супер, читайте как есть, это же ff, он же мега-удобный! - Nikolai Kazintsev
А, ну ещё наверное ff не в курсе, что _можно_ *форматировать* текст постов и камментов. - Nikolai Kazintsev
Мне тут подсказывают, что встроенные ролики ютуба есть. - Nikolai Kazintsev
PrePAN - Social Reviewing for Perl Modules - http://prepan.org/
Ура. Если взлетит, это будет лучшее, что случалось с perl'ом со времени metacpan'а. - Vyacheslav Matyukhin from Bookmarklet
"лучшая версия перла со времен 5.14!" :) - Alex Kapranoff
Ну это я осторожничаю, да. Хотя метацпану уже почти год. - Vyacheslav Matyukhin
Но вообще я очень рад и собираюсь туда выложить много всего, что на цпан заливать не хотелось, потому каждый раз кажется, что кто-то другой наверняка такое давно написал, просто у меня не получается найти. - Vyacheslav Matyukhin
Tom Waits - Bad as Me - http://badasme.com/#
Ура, новый альбом Waits'а наконец выложили. (Инвайт-коды: jtb-pizhv, uub-vr25g, 40b-fo08z, 7xb-qqc0d, vqb-fy3vq. Кажется, многоразовые.) - Vyacheslav Matyukhin from Bookmarklet
Why do I have a forwarding notice? - Gmail Help - http://mail.google.com/support...
GMail решил меня неделю доставать красным предупреждением о том, что я пересылаю всю свою почту на свой ящик на ПДД. - Vyacheslav Matyukhin from Bookmarklet
For about a week, this notice will appear for a few minutes each time you sign in to your account. [...] The notice will disappear immediately if you choose to disable the forwarding setting, but that decision is up to you. - Vyacheslav Matyukhin
То есть отказаться от форвардинга - единственный способ это предупреждение отключить. - Vyacheslav Matyukhin
Жесть что отключить нельзя. А зачем ты в gmail зашел? Вот у меня тоже форвадится (правда на не на pdd), и я в свой gmail аккаунт вообще не заглядываю. - Ivan Bessarabov
В gmail'е у меня базз (которым приходится пользоваться), и как почту я его тоже через раз использую. - Vyacheslav Matyukhin from iPhone
dip.pm: Dynamic instrumentation like DTrace, using aspects | hanekomu [blogs.perl.org] - http://blogs.perl.org/users...
По-моему, это офигенно. - Vyacheslav Matyukhin from Bookmarklet
Ubic progress - manuals, easy installation, cross-platform - http://blogs.perl.org/users...
(For those people who don't know about it yet - ubic is a flexible, powerful, extensible perl-based service manager. Something like upstart or daemontools, but better.) So. Lots of cool stuff happened in last few months. First, ubic is now... - Vyacheslav Matyukhin
Визуализировал трехмесячный лог отходов ко сну. Заодно и rrd освоил. - http://berekuk.ru/files...
Визуализировал трехмесячный лог отходов ко сну. Заодно и rrd освоил.
На всякий случай - по вертикали время в минутах, во сколько я ложусь спать, а не продолжительность сна, конечно. Как переразметить y-axis своими метками в rrd, я не смог найти. - Vyacheslav Matyukhin
Ну и вообще rrd оказался для такой задачи не очень подходящим инструментом. Думаю о том, чтобы поднять свой заббикс и настроить триггеры =) - Vyacheslav Matyukhin
А чем события-то мониторишь? - Kolomeetz
Лог в evernote вел, вручную в телефон вбивал. (Пока не решил, потратить еще час на веб-форму, чтобы график обновлялся, или забить). - Vyacheslav Matyukhin
Morpheus - ultimate configuration engine - http://blogs.perl.org/users...
As I promised, here are the slides from my talk this morning at Saint Perl-2 in Saint-Petersburg, Russia. I believe Morpheus can be very useful for the community and hope that it'll become widely adopted. There are still a lot... - Vyacheslav Matyukhin
Узнал за вчерашний вечер много нового. Config::Any (про него я конечно знал, но в последнее время забыл), Config::JFDI, http://sites.google.com/site... (драфт модуля, очень похожего на Morpheus, но его так и не реализовали), Config::Merge (то, что у авторов configloader'а получилось в итоге - менее общий подход, но много интересных фишек). Написал автору Config::Merge, посмотрим, что получится. - Vyacheslav Matyukhin
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/00_compile.t ............ Bailout called. Further testing stopped: OS unsupp orted FAILED--Further testing stopped: OS unsupported dmake.exe: Error code 255, while making 'test_dynamic' может не стоило в тесте так жестко операционку прописывать?? - Николай
00_compile.tif ($^O =~ /MSWin/i) { BAIL_OUT("OS unsupported"); } - Николай
Это точно про морфеус, а не про убик? :) В морфеусе таких тестов нет. - Vyacheslav Matyukhin
да..да..;)) Ubic у морфеусе :CPAN: Archive::Tar loaded ok (v1.76) Could not open file 'C:\strawberry\cpan\build\tmp-5884\Morpheus-0.39\debuild\sou rce\blib\man3\Morpheus::Key.3pm': Invalid argument at C:\strawberry\perl\lib/CPA N/Tarzip.pm line 396 Could not extract 'Morpheus-0.39/debuild/source/blib/man3/Morpheus::Key.3pm' at C:\strawberry\perl\lib/CPAN/Tarzip.pm line 396 Could not... more... - Николай
Хм, этой ошибки я не понимаю. Посмотрю.А убик правда под винду не работает, слишком разная логика при демонизации нужна. Порт есть в планах, но в очень отдаленных - Vyacheslav Matyukhin
Ох блин, Morpheus 0.39 оказывается вообще не проходит никакие тесты (http://www.cpantesters.org/distro...). Хотя и не из-за этой ошибки... - Vyacheslav Matyukhin
продолжаем - поставил Ubuntu sudo pppoeconfig - и инет настроен, вообще я поражен иснталлятор из win7 правда не все гладко прошло, пришлось пару раз перегрузиться, но по сравнению с 2000 годом , когда я ставил FreeBSD с одной дискеты часа 4 здесь все поставилось без моего участия за 1 час- класс - Николай
кстати Ubic inder Ubuntu installed successfully but Morpheus t/script.t .............. 1/3 # Failed test 'morph without arguments prints json' # at t/script.t line 29. # got: '"5" # ' # expected: '5 # ' # Failed test 'morph with dumper format' # at t/script.t line 36. # got: '{ # 'bar' => 5 # } # ' # expected: '{ # 'bar' => 5 # } # ' # Looks like you failed 2 tests of 3. t/script.t... more... - Николай
Да. Оказывается, у Data::Dumper'а формат поменялся в perl 5.10, а тесты закладывались на точное равенство строк. Сейчас сделаю релиз 0.40... - Vyacheslav Matyukhin
ну и отлично - Николай
на cpan у тебя автор Андрей Мищенко стоит http://search.cpan.org/~mmcler... ^ Andrei Mishchenko <druxa@yandex-team.ru> COPYRIGHT AND LICENSE ^ This software is copyright (c) 2011 by Yandex LLC. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - Николай
авторов же много может быть, как в Падре http://search.cpan.org/~plaven... The Padre development team The developers of Padre in alphabetical order: Aaron Trevena (TEEJAY) Ahmad Zawawi أحمد محمد زواوي (AZAWAWI) - Николай
Да, я знаю. Но я пока что недостаточно много исправлял в морфеусе, чтобы считать себя автором :) - Vyacheslav Matyukhin
скромность - украшает;)) - Николай
Все, зарелизил 0.40, скоро доедет до cpan'а. Заодно зафайлил и пофиксил мутный баг в JSON, который мешал тестам (https://rt.cpan.org/Public...) - Vyacheslav Matyukhin
поставился, но хелп не очень понятный, можно пример скрипта с использованием? - Николай
http://univertv.ru/video... - может так станет понятнее? Там на самом деле долго объяснять. - Vyacheslav Matyukhin
классная лекция, а презентации для этой лекции нет, как http://www.google.ru/url... - Николай
синтаксический сахар..красивое слово, хотя это важно easy to use - Николай
pdf не выкладывал, могу сделать в понедельник, если надо (оригинал в keynote, и макбук остался в офисе). - Vyacheslav Matyukhin
буду очень благодарен, жаль видео не очень удалось (обрезано) - Николай
вот они программисты - работаю в ubuntu на маке - что может быть удобнее?? ;)) - Николай
Со slideshare можно скачать оригинал в .key, кстати. Постараюсь завтра не забыть выложить pdf. - Vyacheslav Matyukhin
кстати Ubic - классная вещь, например его можно использовать вместо башевского while(1){sleep 1;do any} - Николай
Вообще-то нельзя, вотчдог проверяет сервисы раз в минуту пока что. - Vyacheslav Matyukhin from iPhone
ну раз в минуту - достаточно, процессы то изменяются медленнее (думаю раз в полчаса), а сознание еще медленнее (раз в полгода);)) - Николай
Слав, тебе удастья найти ppt по Morpheus? - Николай
Только pdf, а не ppt :) Выложил: http://berekuk.ru/files... - Vyacheslav Matyukhin
отлично, спасибо огромное, вот теперь я начинаю понимать, что к чему, похоже по параметрам как use Getopt::Long; my $getopt = Getopt::Long::GetOptions( 'dir2index|d=s' => \@dir2index, # 'regexp2file|r=s' => \$regexp2file, # 'tradelist|t=s' => \$tradelist, 'dir2xml|x=s' => \$dir2xml); - Николай
Примерно так, да. Только ключ может быть вложенным ('/foo' => { 'bar' => ... }), и глобальные переменные заводятся сразу же, а не снаружи, наподобие use vars (поэтому '$X' и стоит в кавычках). - Vyacheslav Matyukhin
В общем-то это все синтаксический сахар, его можно не использовать, а просто писать use Morpheus; и потом вызывать morph("/foo/bar"). - Vyacheslav Matyukhin
в общем ты экспортируешь переменную, которая становится доступна без my $X - Николай
Видимо у тебя целая база переменных.. с какого количества возникает необходимость использовать модуль? - Николай
Не очень понял вопрос. Если вопрос про то, с какого количества возникает необходимость пользоваться продвинутым синтаксисом для импорта - то при некоторой сноровке он всегда удобнее. Хотя бы потому, что проверяет, что значение defined, в отличие от варианта про morph(). - Vyacheslav Matyukhin
Если про то, для проектов какого размера использование Morpheus вообще имеет смысл... Да, мы писали его под себя и под сложные запутанные задачи переконфигурации/доконфиругации. И learning curve у него очень большая, для маленьких проектов его использование не оправдано. Пока что. - Vyacheslav Matyukhin
Я очень хочу эту ситуацию поправить, и есть много идей, что надо поправить, чтобы захватить мир :) Но пока что руки не доходят. - Vyacheslav Matyukhin
захватить мир;)) - Николай
Три месяца на #firefox4, и до сих пор я машинально нажимаю "Open link in new window" вместо "in new tab". НЕНАВИСТЬ!
Средняя клавиша мыши способна примирить с реальностью. - До свиданья, дедуктивный!
@slider23 Вау, один и тот же первый ответ в баззе, в твиттере и в фрф. Ну нет на тачпаде средней кнопки! А дожимать ctrl второй рукой иногда лень. - Vyacheslav Matyukhin
да, это недоработка тачпада, все-таки мышь со своими шнурами (свисающими с ноутбука) не всегда удобна - Николай
Perl5 works on browser! - TokuLog 改メ tokuhirom’s blog - http://d.hatena.ne.jp/tokuhir...
пишут что нужен Debian,а какой линукс на ноут залить - убунту собираюсь ставить, а что лучше? (может Fedora Core??) - Николай
Я с rpm-based дистрибутивами не имел дела уже лет 5, так что не могу достоверно ответить. - Vyacheslav Matyukhin
Кстати зашел на http://bellard.org/jslinux/ классно , правла ./microperl он уже удалил, попробовать не получилось - Николай
Не "удалил", его там никогда не было. Как объяснено в https://gist.github.com/978211, он подменял root.bin через локальную проксю. - Vyacheslav Matyukhin
спасибо - Николай
"Kak mne vso nadoyelo,koqda vso bivayet podrat,poymite ludi,celovek mojet nesterpec,i ubic seba!". Страшно читать подписку на запрос ubic в ППБ.
Incidentally Ubic under cygwin is not going to - I'll put ubuntu - Николай
А? Что? Ubic под cygwin и правда не работает пока что, слишком разный подход к демонизации. Под все posix-платформы должен работать. - Vyacheslav Matyukhin
Proposal for corporate people who are stuck with old system perl - http://blogs.perl.org/users...
So I read this post complaining about Mojo deprecating 5.8 support. As far as I understand, there are 3 groups of people: 1) People using shared hostings, sometimes without the shell access at all; their problem with the old perl... - Vyacheslav Matyukhin
Suprisingly hard task of writing logs - http://blogs.perl.org/users...
At my $job, we often use files and logs as the cheap way of managing queues of data. We then read them using Log::Unrotate module, but this is the topic for another post. Anyway, it's important that all items written... - Vyacheslav Matyukhin
SC2 GSL WC: Mvp vs MKP (TvT)
I love that @perlcritic docs have "INTERFACE SUPPORT" section for every module. Every opensource project should do this. #perl
RT @azaaza: Creepy — find a person's physical location with only their Twitter name. http://www.thinq.co.uk/2011...
Other ways to read this feed:Feed readerFacebook