В жж у евил_нинзи наткнулся на добрый сервис: shipito.com. Если коротко, они в US of A получают для заказчика N посылок с ебея/амазона/бестбая/кого угодно, заворачивают в одну большую коробку и отправляют в любую страну страну сувенирной демократии. Это резко снижает почтовые накрутки, из-за которых 99% сетевых покупок теряют смысл. Ну и на том же ебее куча лотов доставляется только в америку+канаду.
vnaum
2010-03-10
shipito.com
2010-03-07
filesystems
Развлекаюсь со свежим терабайтником. Раз есть возможность, бенчмаркаю ФС - нету ли чего получше XFS для файлопомойки (фотки, mp3, кино).
| reiser | xfs | |
| Удаление хорошей кучи файлов | 0m28.333s | 1m6.038s |
| Обход ФС | 9m30.433s | 3m26.498s |
| Упаковка хвостов | 497G | 491G |
Нет, на reiser я пожалуй не пойду — не так часто я удаляю файлы. Кого там ещё можно смотреть из «похранить данные»? JFS, ext4? Интересуют варианты имеющиеся в debian stable, собирать кустомное ядро не хочу.
2010-03-02
Попытки фальсификации
В комиссию при Президенте Российской Федерации по противодействию попыткам фальсификации истории в ущерб интересам России, срочно.
Прочитал «Преступление и наказание». В анекдоте говорится что, мол, Раскольников убил старушку за 20 копеек. Это неправда, товарищи! Раскольников убил не одну старушку, но и её сестру тоже. И в кошельке было совсем не 20 копеек, а «триста семнадцать рублей серебром и три двугривенных» (источник).
Далее, товарищи. Некоторые ревизионисты в интернете подвергают сомнению тот факт, что Марио разбивает стенки головой.
Действительно, на скриншоте видно что он ПЫТАЕТСЯ разбить стенку
кулаком:
(кулак на пиксель выше головы).
Но на следующем скриншоте ясно
видно, что ему это НЕ УДАЁТСЯ:

2010-03-01
Раньше всё было проще
Пять лет назад всё было просто: у среднего сетевого персонажа был ЖЖ. И, в общем, в пределах тамошней френдленты всё и происходило.
Теперь у того же персонажа есть стэндалон бложик на своём сервере, трансляция бложика в ЖЖ, рабочий блог на блогспоте, трансляция рабочего бложика в ЖЖ, англоязычный бложик на вордпрессе, твиттер, тумблр, фликр, дроплр, del.icio.us, li.stio.us, бузз, вконтактик, фейсбук, линкедин, you.name.it. Всё это сочится RSS-фидами, обвешано комментами, кармой, репой, ссылками на reddit, digg, stumbleupon и пр. Во все щели надо регистрироваться, логиниться, заполнять профиль и т.д. со всеми остановками.
Следить за всем этим уже нету ни желания, ни возможности.
Интересно, если бы ЖЖ в своё время купили более вменяемые персонажи — случился бы это рассадник или нет? Потому что чисто технологически ЖЖ как был самым лучшим, так и остался. Все полимеры были просраны исключительно менеджментом.
2010-02-22
Details
Только что понял, что details - это глагол.
К примеру говоря, на этой вот картинке мужик details a lobster:

Вопросы и ответы из френдленты
С появлением в продаже Office 2007 Home & Students по 1990 рублей за три лицензии смысл использовать OpenOffice пропал буквально в одну минуту: OOo, конечно, дешевле, но MSO быстрее, стабильнее, а также умеет отрисовывать диаграммы так, что не стыдно людям показать;
Сравнение скорости работы GIMP и Adobe Photoshop Elements дало такой результат, что GIMP в данный момент чётким строевым шагом отправляется за горизонт без шансов вернуться назад; ...
Вопрос явно не задаётся, но читается хорошо: «зачем использовать opensource, если проприетарные аналоги лучше, мощнее, не такие уж и дорогие»?
Через пару деньков по той же френдленте приползает один из вариантов ответа от philyuhka:
в контору пришло письмо от фирмы Майкрософт, в котором мягко вменялось в обязанность заполнить отчет про использование лицензионного ПО фирмы Майкрософт. На попытки послать мальчика из Москвы в пеший эротический тур был указан пункт соглашения пользователя, под которым мы нажимали "мы согласные"...В общем случае самый пакостный недостаток проприетарной программы — не в исходниках (там-то как раз обычно всё хорошо), а в EULA.
2010-02-19
Альтернативная концовка Avatar-а
Тут ребятишки разведали альтернативную концовку "Аватара". Будет на блюреях, ждите.
Раскадровка приблизительно такая:
Да, фильм с этой концовкой будет короче минут на сорок - так это только на пользу ему. Что же касаемо матери-природы, то любовь её несколько однобока. Жизнь вообще будет множиться и процветать, но никто не обещает тебе лично, твоему потомству или вообще биологическому виду участия в этом празднике.
2010-02-09
Людям с детьми на заметку
Положим, сидите вы за компьютером. И тут подходит к вам дитя и даёт понять, что хватит страдать фигнёй, а покажи мне, скажем, черепашку. Прямо сейчас.
- http://www.flickr.com/groups/chelonians/pool/show/ - черепашки
- http://www.flickr.com/groups/fishes/pool/show/ - рыбки
- http://www.flickr.com/groups/horse/pool/show/ - лошадки
- http://www.flickr.com/groups/dog/pool/show/ - собачки
- http://www.flickr.com/groups/cats/pool/show/ - кисаньки
- http://www.flickr.com/groups/cows/pool/show/ - коровки
- http://www.flickr.com/groups/animals/pool/show/ - животные вообще
- http://www.flickr.com/groups/flower/pool/show/ - цветочки
- http://www.flickr.com/groups/kawaii/pool/show/ - кавайная няка
Ничего не поделаешь, это Flash.
2010-02-06
онлайн-OCR
http://finereader.abbyyonline.com/ru. Десять страниц в сутки дают нахаляву. Оно сильно чаще и не надо. Ну, кто похитрее те могут зарегистрировать десять аккаунтов (ящиков на mailinator.com мно-о-ого) и получить сто страниц (пять старушек — уже рубль :-)
И вот к нему команднострочный фронтендик на перле, сделал для личного пользования: http://github.com/vnaum/Frol.
Почему не на питоне? Потому что когда я увидел, через какие медные трубы мне придётся пройти чтобы засабмитить multipart-форму, у меня что-то пропало желание. Двадцать первый век, могучий язык с развитой библиотекой — и тут на тебе, каменный топор! А у перла при всех его недостатках всё нужное для этой задачи оказалось в коробке (batteries included, точно).
Интересно, а как на руби сабмитят мультипарты? Всё готовое есть в стандартной библиотеке или надо качать gem-ы с плагинами?
2010-02-05
C++ FQA
Хороший, добрый, полный любви сайт:
С++ frequently questioned answers.
Если совсем коротко, то Страуструп сделал с неплохим (на своей поляне) языком C нечто ужасное.
Я лет пять назад, было дело, участвовал в небольшом проектике на C++.
Ну и для себя писал разное, плюс ещё заглядывал в чужое отладчиками на
предмет «льготного лицензирования» и нормальной работы.
Многое из перечисленного в FQA довелось отведать на своём опыте: и mangling, и
радости совместимости компиляторов, и время сборки, и шаблоны, и
iostream со всеми его потрохами...
Когда читал про многоэкранные сообщения об ошибках — чуть не плакал,
настолько пронимает.
Сейчас-то, конечно, всё это вдалеке: даже и свою копию Страуструпа я библиотеке подарил. И слава богу. А детей жалко: сиплюсплюс со всем его alien mindbending входит в учебные программы…
2010-02-04
Подглядываем в чужой environment
peek_env ()
{
tr '\000' '\012' < /proc/$1/environ
}
Вписать в .bashrc или просто скопипастить в терминал.
После этого peek_env PID красивенько рисует окружение нужного процесса.
Бывает нужно при разборках вида "а что у того апача написано в $NLS_LANG".
2010-02-01
Пост с картинками
Суровый мужик с плаката на калачинском вокзале:
Нашли в телевизоре канал без рекламы, ситкомов и политики:
Если кто не понял, эту буколическую картинку с домиком показазывает камера домофона.
2010-01-27
Скриптик для greasemonkey
Чуть улучшает форму комментариев на blogger.com. То что у них там из коробки явно не рассчитано на комментарии длиннее чем "+1" или "я плакалъ" - больно узенькие колонки. Брать тут.
2010-01-21
О некоторых недостатках документации Python (по сравнению с Perl)
Этот пост должен бы называться "не могу больше молчать". Извините за здоровенную таблицу, но так надо.
См. таблицу 1:
| pydoc os.stat | perldoc -f stat |
|---|---|
|
|
Список использованной литературы:
- pydoc os.stat
- perldoc -f stat
2010-01-09
Розеточные страдания
Добрался потихонечку до разбросанных по квартике кабелей CAT5. То есть их во время ремонта без меня раскидали и в розетки хвосты высунули, а обжимать типа мне самому.
При ближайшем рассмотрении выяснилось что вовсе не любой RJ-45 jack можно воткнуть в любую "телефонную" (RJ-11) розетку.
RJ-розеточки сведены рамками в блоки в остальными розетками и выключателями, потому что для гармонии. В общем, теперь или купить новые RJ-45 розетки и нафиг поменять всю внешнюю электрику для гармонии, или розетки купить а на гармонию забить, или искать нужную розетку (см. Рис. 1) по городу. Ну или любую другую из серии Makel Lillium с RJ-45 в комплекте искать, не до жиру уж.
Страдаю. Нашлось в "Омском посаде", всем спасибо.
2010-01-06
С наступившим!
Если у кого в хозяйстве SpamAssassin, то пришла пора поправить/отключить правило FH_DATE_PAST_20XX в файлике 72_active.cf: 2010 уже не "grossly in the future", и начислять за него очки не надо.
Вот так вот внезапно будущее наступило.
2009-12-27
Нашлась бабкина потеря
Сейчас переносил ноутбук с месте на место, и слышу - внутри что-то брякает. Ну, думаю, рассыпается мой Thinkpad. Открываю дырку (или как там это разъём называется что слева? Ни разу не пользовался) - вываливается потерянная флешка. В общем, пацанчик уже знает что флешка втыкается в ноутбук, но пока путается в разъёмах.
2009-12-24
Переехали
Ремонт закончен, в прошлую субботу переехали, распаковались.
Этому чуваку в комиксе места не хватило, но это явно составитель инструкции:
Закрутить 1-10 шурупов руками - не вопрос, но на пятом десятке реально отваливаются руки. У меня по итогам две мозоли и сбитые костяшки на правой руке и шкуру на большом пальце левой пробил отвёрткой. Мужики, имейте в хозяйстве шуруповёрт.
2009-12-13
[не очень] удивительное - рядом
Вот вы как загружаете SQL-дампы? Как-то так же, да?
# mysql database < dump.sql # psql database < dump.sqlЗнаете ли вы, что в dump.sql (в обоих случаях) можно запускать команды шелла через "\! command", прямо между INSERT-ами? И они, натурально, выполнятся от пользователя, запустившего клиент БД.
CREATE TABLE test ( a INTEGER ); \! echo "`date`: 0wned by $(basename $(readlink /proc/$PPID/exe)) dump" >> /etc/0wnedБерегите себя, ребята. Не грузите дампы из непроверенных источников от рута.


