2010

iPad apps Q: PDF и SSH

Громадяне, знаю что среди вас пользователей последнего гламурного изделия Apple более чем.

Имею два вопроса:

Лучшее - враг хорошего

$ diff %HARDWARE%

- 3x WD Raptor 140GB (RAID 0, были воткнуты в Adaptec 5805)
+ OCZ Vertex 2 240GB
Имею сказать по результатам недельной эксплуатации нового большого тома (и год - SSD-тома "под систему"):

Гниение битов

Однако с точки зрения гниения битов семерка ничем не лучше предыдущих версий.

winxs растет, registry забивается, всякие AppData становятся многогигабайтными, ошметки пред-предыдущих апдейтов (в первую очередь программ, ну да и системы тоже) не удаленных предыдущим апдейтом, через полгода все как раньше - загрузка по полминуты, registry гигантского размера и все такое прочее.

Попробовал ThinApp, целый день сегодня пробовал: безобразно тормозит, кроме того не всякий IPC работает (что нормально), подружить клиента Evernote внутри Firefox внутри sandbox с приложением Evernote на хост-машине не получилось (а вебовским клиппером сами пользуйтесь, тормозной он и глупый). Ну Chrome со своим sandbox подрался с внешним sandbox (да, у меня три браузера, разные под разные задачи).

C++ streams compatibility...

Граждане программисты,

Я - человек темный, граблями причесываюсь на фортране-77 все еще программирую. Но мне пишут, что дескать в современных C++-стримах все сделано по уму в смысле буферизации и работают они временами сильно быстрее, чем любимый мой FILE*

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

Мою LibRaw на чем только не собирают, вот даже на Maemo, а давеча я проблемы с Visual Studio 2003 правил.

Отсюда вопросы (сам я за всем этим не слежу, проще спросить):

  • Интерфейс то стримовый за последние лет 7-10 - он вообще как, стабилизировался?
  • Следует ли ожидать всяких открытий чудных, вроде того что метод есть, но не работает?
  • С Linux/Mac проблем нет, я вижу что в gcc 4.x все (на первый взгляд) нормально. А что с виндами, причем как в ипостаси Visual Studio, так и cygwin/MinGW? Может есть какая-то табличка по совместимости хотя бы по Visual C++

Про Amazon EC2

Развлекаюсь тут с Amazon EC2 и вот чего не могу понять

Хочется, на самом деле, SUSE 11.2, потому что весь девелопмент проекта на нем и бинарники, соответственно, переносимы без лишних ужимок (и почти гарантированно думать про это не надо)

Но! Я попробовал два готовых имаджа с SUSE нужной версии и нужной битности и оба не загрузились. На консоли неясное, по ssh не пускают. Попал на круглую сумму, центов на пять.

С Амазоновским AMI (Amazon Linux) - никаких проблем, но см. выше.

Риторический вопрос, это опять моральные индусы меня окружают или же просто два раза из двух не повезло?

Update: сошлись с ними на 12-й федоре. И проект собирается (gcc 4.4 из коробки и все такое) и имеющийся образ с EBS - загрузился.

Административное: антиспам

Приношу извинения всем, пострадавшим в последнее время от спамфильтра в каментах. В защиту его могу сказать, что спам он тоже фильтрует :)

Я его немного приструнил, посмотрим на результат. Спам мне тоже не очень нужен, прямо скажем.

Вместе с тем:

  • Регистрация сильно помогает. Тоже не все получится запостить, но гораздо легче....
  • Не стесняйтесь жаловаться, у нас тут интерактивный интернет.

P.S. По результатам разборок - это превед от байесовской фильтрации. Если в спаме есть произвольный текст - он быстро и выстрелит....

гигабайты формул

Для тех, кому интересна внутренняя кухня: сложность формулы ранжирования выросла почти в два с половиной раза, и теперь объем формулы составляет 280 Мбайт (совсем недавно, в июле 2010 года, Илья Сегалович на конференции SIGIR рассказывал, что формула ранжирования, занимавшая в 2006 году 0,02 килобайта, разрослась до ~120 Мбайт, а теперь ему снова придется перерисовывать слайд).

отсюда.

По всей видимости, в Яндексе поточнее посчитали число π?

LibRaw 0.10 и 0.11

Некоторые пользователи LibRaw тусуются здесь, поэтому я тут и поспамлю немножко.

LibRaw 0.10 Release
Это формальный выпуск, признание того факта, что версия 0.10 - стабильна, каких-то значимых нареканий на нее за лето не было. Значимых отличий от 0.10-Beta3 нет.
LibRaw 0.11 Beta1
А это, наоборот, дивный новый мир с дополнениями и изменениями:
  • Выходное изображение (результат) можно кропать. Кроппинг делается до постпроцессинга, поэтому для маленького выходного размера постпроцессинг будет очень быстрым*.
  • Сильно изменена обработка вычитания уровня черного: теперь для всех камер (за единственным, но никому не интересным исключением, которое я просто протестировать не могу**) на этапе распаковки RAW-данных вычитание черного не производится. Дальше можно вычитать одним из трех способов: постпроцессинг (dcraw_process()) сделает все сам, если вы делаете демозаику и т.п. сами - вам подойдет новый вызов LibRaw::subtract_black(), ну и полностью самостоятельно все можно делать, данные черной рамки доступны и все такое.
  • Ну и всякие изменения по мелочи, скажем аллоцированное dcraw_make_mem_image()(_mem_thumb()) теперь надо освобождать через dcraw_clear_mem(), обсуждению этого парадокса посвящен предыдущий пост.

Ну кто так строит.....

С лета у меня висела плавающая бага, все руки не доходили.

Суть в том, что в LibRaw внутри аллоцируется кусок памяти, отдается вызвавшему приложению, а оно, когда с ним наиграется, должно освободить его путем банального free()

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

Вопрос к залу: управление туристским парусом

В силу личных планов, хочется получить минимальные навыки управления парусом. Не то, чтобы оно должно понадобится, а просто на всякий случай, следующим летом может пригодиться.

Есть, естественно, всякие парусные школы (в Пирогово, в Водниках), но у них, как я понял, не сезон, а мне бы надо или сейчас, пока лед не встал, или в мае (но не в июне, на июнь совсем другие планы уже).

Никаких официальных бумажек яхтенного рулевого не надо. Более того, никаких правил расхождения с супертанкерами тоже не надо, там, куда я собираюсь, никаких судов, равно как и судового хода, нету. Поэтому стандартная теория для яхтенных рулевых мне без надобности.

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

Pages