Архивы

Легко ли вас читать?

Суббота, 27 февраля 2010 г.
Рубрика: Разное
Метки: | | |
Просмотров: 686
Подписаться на комментарии по RSS

Briefly in English

Blogalyzer Web service allows to estimate ease of texts reading, alone and in comparison with some other. Sites and blogs content can also be compared in such manner.


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



Естественно, я не удержался и сравнил тексты своего блога (http://kupreev.com/) со, скажем, известным блогом Алекса Экслера (http://exler.ru/blog).


И знаете, система дает, как мне кажется, справедливые оценки! Если не считать забавных штук типа средняя длина фраз у меня 52.7 слова (откуда??? предполагаю, что оно посчитало примеры кода или элементы списка без точек за одну фразу), среднее количество слогов на слово 1 (хм, если это среднее, то где-то должно быть много слов с менее чем одним слогом; возможно, с русским языком у нее проблемы? или, может, я чрезмерно увлекаюсь предлогами?). Но в основном достаточно разумная оценка: я пишу слишком сложно, по крайней мере по сравнению с Экслером. Например, много длиных слов (70 против 4), более длинные предложения (52,7 против 10,3), но уникальных слов меньше (265 против 730), от моих читателей требуется большая подготовка (оценка "выпускник школы" против "дошкольник"). Несомненно, следствие тому более узкая тематика, больше специальных слов, но впредь буду больше внимания обращать на простоту изложения, делать фразы короче. Как шутит мой шеф: "Будь проще -- и к тебе потянутся люди".


А что вы делаете для облегчения участи своих читателей?


ЗЫ Кстати, расчет некоторых индексов базируется на проекте php-text-statistics, если кому интересно


Kohana 3 merging patch

Вторник, 23 февраля 2010 г.
Рубрика: Web frameworks
Метки: |
Просмотров: 4386
Подписаться на комментарии по RSS

Начитавшись Дмитрия Котерова, решил сделать "примочку", ускоряющую работу Kohana 3 за счет объединения файлов фреймворка в один большой. Сначала хотел сделать скрипт, автоматически проходящий по всем директориям и сливающий все файлы в один, однако из-за неясностей в разрешении зависимостей решил сделать нечто подобное форумному топику, когда в один файл объединяются автозагружаемые скрипты. В общем, оно получилось, правда, может ломаться при работе со сторонними библиотеками, с кохановскими вроде все нормально (к сожалению, мой модуль CheatSheet тоже ломается). Установка предельно простая -- копируем файл в APPPATH/classes и прописываем в bootstrap.php строку define('MERGED_CACHE_FILENAME', 'имя-файла'); , я пишу ее перед spl_autoload_register(). Также должен быть включен родной системный кэш Коханы.

(in English see below)

Далее...

Немного интересной инфографики

Пятница, 19 февраля 2010 г.
Рубрика: Разное
Метки: | | |
Просмотров: 631
Подписаться на комментарии по RSS

Раскопал интересный складик инфографики . В основном, бизнес-ориентированное и с зарубежной спецификой, но для общего развития интересно глянуть (оно на английском). Например, про опенсорс, также есть про состояние Интернета, секторы экономики, могущие вскоре лопнуть и так далее.

Всячина

Четверг, 18 февраля 2010 г.
Рубрика: просто Дневник
Метки:
Просмотров: 660
Подписаться на комментарии по RSS

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

+++++

Shedskin (транслятор Python-кода в C++) -- убойная вещь. Простая интенсивно-циклическая программка на Пайтоне 2.5 выполнилась за 19 секунд, с psyco.full() за 14 секунд, а после беспроблемной трансформации Shedskin'ом в C++ код и послежующей компиляции в .exe выполнение заняло 0,058 секунды (примерно в 200 раз быстрее!). Скупая мужская слеза скатилась по щеке Штирлица... © 


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


Кстати, очень забавно называется один модуль оттуда (из PyEvolve) : Mutators. Прямо как в известном анекдоте.

+++++

Приключился глюк (наверное, с Firefox). Обновил файл в архиве googlitics-02.zip и хотел залить обратно на сервер не переименовывая. Сначала стандартной MaxSite загрузкой. Стер, залил, скачиваю для контроля -- файл старый. Еще раз, уже тщательно слежу за руками. То же. Заливаю по фтп, скачиваю так же -- все ОК. Скачиваю через браузер -- старая версия. Почистил кэш системы, кэш винды (жаль, не додумался кэш Огнелиса сбросить) -- качается старое. Ну что будешь делать? Взял браузер Оперу. Все скачалось хорошо. Жаль потраченное время.

+++++

Мем "свинья 9 уровня" не оставляет равнодушным уже второй день.

Nginx + Apache2 (XAMPP) на Windows

Среда, 3 февраля 2010 г.
Рубрика: Технологии
Метки: |
Просмотров: 4308
Подписаться на комментарии по RSS

Делюсь опытом установки сервера nginx для работы в качестве фронтэнда с веб-сервером apache2 (в среде XAMPP на ОС Windows). Понимаю, что это в своем роде извращение, такого рода разработку лучше проводить в родной *nix среде, но так уж сложилось, что коней на переправе менять некогда.

Далее...