воскресенье, 29 августа 2010 г.

Scala-книги

Если кто планирует для знакомства с языком использовать литературу, то рекомендую не начинать с Beginning Scala. Лучше начать с "Programming Scala" (O'Reilly) -- книжка хорошая и полезная. Beginning Scala не бесполезна, там примеры разнообразнее, есть интересные моменты и вещи. Но стиль в представлении фрагмента исходника, с последующим обсасыванием каждой строчки (где заново ее покажут), мягко говоря, утомляет.

В "Programming Scala" подробно объясняется много вещей, их механизм работы и причины. После этого Beginning Scala можно будет читать как обзор мелких удобных фич, с пониманием дела, почти по диагонали. Хоть она и расчитана для изучения языка с нуля, но я бы начал с орейлевского варианта (если бы можно было вернуть время вспять).

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

Ждемсс

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

Книги с фрагментами "исходников" читать лучше на слегка большем экране, чем 6 дюймов. Средства форматирования, которые предоставляет ридер, конечно удобны, но не всегда ими доволен. Потому, скрипя сердцем, садишься за монитор, или даже используешь принтер. Книжку распечатать, кстати говоря, стало не так дорого, как раньше. Я бы даже сказал, что не дороже чем купить. Пользоваться менее удобно, но приемлемо. Но удобство использования ридера не сравнить с бумажным изданием. Попробуйте подержать (и листать) одной рукой томик по какой-нибудь Яве или операционным системам. Тут же сделать пометки (выдрать фрагменты) и закладки. Вообщем тут и говорить не о чем.

Собственно, жду выхода 10-дюймовой читалки (кажется в ноябре этого года должен pocketbook разродится). Лишние 10 (если честно, то 9.25) сантиметров к диагонали экрана явно не помешают. Хотелось бы побольше, но что делать.

суббота, 21 августа 2010 г.

API рубят, щепки летят

При несовместимых изменениях в api стандартных библиотек, страдают, в первую очередь, новички. Книжки пестрят старыми примерами, а в стабильной версии языка они уже не работают. Вот как в примере из ru.scala

Что новичкам нужно научиться делать, так это открывать документацию (api).
Она же есть и в online, и себе можно утащить... . Ведь стандартная библиотека, это не какой-нибудь зубодробительный фреймворк (от которых сам страдаю из-за своей ограниченности), все достаточно просто и ясно.

С выходом Scala версии 2.8 у меня теперь на локальной машине лежит обе документации от стандартных библиотек разных версий, для таких щекотливых моментов: в одной смотришь, что ты хотел получить, а в другой ищешь -- как это получить на новый лад. :)

Могли бы в ru_scala, кстати, и комментарии по open id включить.

пятница, 13 августа 2010 г.

Ноутбучное

Сходил за батареей для нотика. Замечательное китайское барахло, но работает.
Пока тестировал, все не мог понять, отчего же индикаторы на батарее не показывают заряд по нажатию кнопки (на той же батарее), когда в hw.acpi.battery.life показывает 58 процентов. Думал, что просто не работает, но похоже кнопка фейковая (одна наклеечка, под которой нифига нет). Полагаю, что и индикаторы тоже.
Теперь ясно, отчего оно стоит гривен на 300 дешевле, чем должна бы. Но лучше такая, чем вообще без батареи. Тем более заряжается и разряжается нормально, заряд держит приемлемо, даже емкость чуточку большая, чем у предыдущего.
Вообщем, на безрыбье и рак -- селедка.

среда, 11 августа 2010 г.

Наконец батарея нотика успешно сдохла. Быстро, незаметно и без мучений: на ночь выключил ноут, а утром уже никто не желает заряжаться. Ну да и мир ее праху, сам виноват, угробил за последние два месяца несчастную батареечку.
Новая батарея, которую на днях заберу из сервисного центра, будет чуть меньшей емкости (было 5400mAh, стало 5200mAh), ну да не критично. Главное чтобы при отключении эл-ва, которые довольно часты осенью и зимой, была возможность спокойно и не спеша завершить работу.

пятница, 6 августа 2010 г.

Утомленные солнцем

Покуда супруга сегодня вечером занималась консервацией, пришлось выйти из-за компьютера, взять ребенка в охапку, чтобы под ногами на кухне не путался, и пойти с ним гулять в лесопосадку ("дикая" часть парка Ленинского Комсомола).
В такую жару (вечером 38 градусов в тени) там было очень даже замечательно. Не то чтобы прохладно, но по сравнению с улицами просто чудесно. Захотелось приобрести нотик с необычно емким аккамулятором и ходить туда работать, в тени деревьев, с раскладным столиком и стульчиком. Если подумать, то может быть и не такая уж бредовая идея. :)