пятница, 25 июня 2010 г.

Никому не верь

Никому не верь. Да, вообще никому. Даже себе.

Не верь росказням. И не только потому, что они могут быть лживы и недостоверны, а потому что они могут не подойти. Товарищ рассказывал о мелких советах известного гуру из большой конторы, в плане оптимизаций. Всегда проверяй такие советы. Никогда не полагайся на авторитет. У тебя машина с совсем другими характеристиками, другая версия компилятора, другое програмное окружение. Даже если они схожи, эффект может быть разным. То, что совет может работать, но твоя система не получит от этого ни шиша, само-собой, всегда нужно учитывать. Но это я не о вреде преждевременной оптимизации, оптимизация -- просто пример.

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

От баек, россказней, советов, статистики, статей и прочего можно отталкиватсья, нужно их проверять, нужно их критически оценивать (стоит вообще проверять, или нет). Но никогда не следует слепо верить тому, что говорят или пишут, даже авторитеты. Особенно авторитеты!

Условия разные (технические и организационные), акценты разные, приоритеты разные, и в конце-концов, твое понимание, восприятие и даже умение -- отличаются от того, что есть у рассказчика. Нужно запомнить, что советы подстраиваются "под себя", и не пытаться тупо скопировать чужую ситуацию. Внешнее сходство обманчиво. Может даже правильно проверить не получится, но пытаться нужно. Нужно учиться проверять и оценивать, только на ошибках учаться.

И так сойдет

Позвонил в сервисный центр по поводу солнцебоязни PocketBook, насчет возможности устранения недостатка. Сообщили, что сервис PocketBook отказывает в гарантийной замене по этому поводу, поскольку эффект проявляется при нарушении условий эксплуатации.
Вообщем-то, как я уже говорил, не особо критично. В тени перелистывание страницы восстанавливает номальную четкость экрана, и с этим вполне можно жить.

четверг, 24 июня 2010 г.

PocketBook: читайте документацию внимательно

Выяснилось, что баг с обновлением изображения на экране не пропал. Перелистываешь страницу, а буквы и элементы управления местами блеклые, не четкие, плохо прорисованные.

Локализовал ошибку случайно. Подметил, что проблема перерисовки возникает при попадании солнечных лучей. Чем ярче, тем больше эффект. Ехал в автобусе, читал книжку, и когда автобус поворачивал солнце попало на меня и гаджет, в это время "переворачивал" страницу... и достиг просветления. :) Поигрался -- эффект повторяемый. Показываешь солнышко экрану гаджета, листаешь, и пожалуйста, изображение портится.

В разделе о мерах предосторожности, руководства пользователя, упомянуто первым пунктом: "Не подвергать устройство воздействию прямых солнечных лучей". Встал вопрос, что такое "воздействие"? За пару секунд "засветил", пять минут подержал, на час забыл? Что такое прямые солнечные лучи? Просто попадание света на экран, или попадание под прямым углом? Завтра детали уточню.

Оказывается этот вопрос уже неоднократно поднимался на форуме www.the-ebook.org, причем еще год назад. То ли бракованая партия экранов была использована, то ли еще у определенных моделей такие особенности, толком не ясно. Разобравшись с поставщиком железа, лица, похожие на сотрудников PocketBook порекомендовали нести читалки в сервис, где их заменят или починят.

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

Важность устранения эфекта зависит и от ситуаций его проявления. С этим нужно будет поэксперементировать. Возможно, что текущее положение дел меня вполне устроит.

Графы, графини и графинчики

Ну вот, и эту секцию книжек тоже отсортировал и прошерстил на предмет дубликатов: Отечественные и переводы отдельно от зарубежных изданий

среда, 23 июня 2010 г.

Автоматы-автоматы, а я маленький такой

Наткнулся на пост jdevelop Мыслеформы, где заметил жж-пользователя realurix.
Нравится, когда человек ратует за четкость и однозначность терминов. Хоть ясно, что контекст и исторически сложившееся положение определяет значение слова. И от этого не уйдешь.

Товарищ тонко троллит. Обратил внимание на его попытки везде влезть с автоматами. Что в своем журнале, что у jdevelop. Комментарии у обоих мне не доступны, а хотелось уточнить пару вещей. К счастью "троллинг" вовремя распознал и не потратил время зря.

Например, интересно было, что он имеет ввиду под автоматами. Конечные автоматы? Помнится, где-то упоминалось об эквивалентности грамматик регулярных языков и детерминированных автоматов. Но слово "конечные" не упоминалось.

Услышав о сравнении детерминированных автоматов и лямбда-исчисления захотелось дать пример умножения двоичных чисел (Ю.Г.Карпов, "Теория автоматов", гл. 3, "Проблема умножения: алгоритм, которые не может выполнить КА"). Но тут склероз отступил; вовремя вспомнил, что автоматы бывают не только конечные, но еще и автоматы с магазинной памятью, клеточные автоматы, Машина Тьюринга, которая есть расширение конечного автомата. Так что в лужу сесть не довелось. Ну ничего, повод в будущем всегда представится. ;)

Вспомнил, что забросил обновлять списочек, и вообще забил на идею выкладывать на торрент свою библиотечку. Так что надо будет выложить из раздела Discrete Math/Automata Theory все немногое, что там лежит.

среда, 16 июня 2010 г.

Отношения на одну ночь

Xmonad -- звучит как имя французской проститутки.

Остаюсь на StumpWM, хоть после обновления и показалось, что подтомаживать стало чуть побольше, чем нужно. Для интереса собрал Xmonad, потрахался c виртальными окнами при использовании Xinerama/XRandr, заплатил и ушел.

updated

вторник, 15 июня 2010 г.

Scala and Windows

Пользователям Windows, которые хотят использовать scala с NetBeans: scala-проекты нужно создавать в каталогах без пробелов (drive:\stuff\scala_projects\).