HtmlHeads. Новый плагин для OutWiker

HtmlHeads. Новый плагин для OutWiker

Продолжаю выкладывать новые плагины, рассчитанные на последние, пока нестабильные, версии OutWiker. На этот раз выложил плагин HtmlHeads, предназначенный для добавления тегов <title>, <meta name=»description»> и <meta name=»keywords»> в заголовок страницы с помощью викикоманд. Также есть возможность добавления произвольных тегов между заголовочными тегами <head>…</head>.

Этот плагин будет полезен тем, кто использует OutWiker для создания HTML-страниц.

Более подробное описание есть на странице плагина, а здесь просто приведу несколько примеров его использования на викистранице.

(:description Описание страницы:)
(:title Заголовок страницы:)
(:keywords ключевое слово, другое ключевое слово, абырвалг:)

(:htmlhead:)
<meta http-equiv=’Content-Type’ content=’text/html; charset=utf-8′ />
<meta name=’robots’ content=’index,follow’ />
(:htmlheadend:)

Counter. Новый плагин для OutWiker

Counter. Новый плагин для OutWiker

Начинаю постепенно выкладывать новые плагины для OutWiker. Поскольку OutWiker постепенно, я бы сказал, неумолимо, приближается к релизу, то новые плагины уже не будут поддерживать версию 1.7, а будут работать только в Outwiker 1.8.0.730 и выше. Пока формально эта версия считается нестабильной, но не из-за того, что она постоянно падает, а потому что до релиза хочется в ней еще кое-что поменять и добавить. Однако ваши замечания и багрепорты будут очень полезны, чтобы в релизе было поменьше ошибок.

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

Читать далее…

Книга Стояна Стефанова «JavaScript. Шаблоны»

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

Книга Стояна Стефанова «JavaScript. Шаблоны» как раз и предназначена для того, чтобы разобраться, как принято писать приложения на JavaScript, какие при этом используются приемы. После книги JavaScript. Подробное руководство Дэвида Флэнагана эта книга не стала каким-то откровением, но прочитать еще раз про идеологию JavaScript было полезно.

Читать далее…

Про книгу Питера Морвиля «Тотальная видимость»

book_ambient_findability

И пока люди используют язык для общения друг с другом,
информационный поиск останется запутанным и
далеким от совершенства занятием.
Цитата из книги.

Попалась мне как-то на глаза книга Питера Морвиля «Тотальная видимость», в оригинале «Ambient Findability», что довольно трудно корректно перевести на русский язык, дословно должно быть что-то вроде «Находимость в окружающем пространстве», в книге термин «findability» переводится как «поисковая доступность», что более точно отражает суть, а «Тотальная видимость» напоминает скорее отсылки к «1984» Оруэлла. Так о чем же эта книга? Собственно, она и начинается с этого вопроса, сам автор предлагает такие варианты ответа:

Я мог бы сказать вам, что она о взаимодействии с информацией в точке соприкосновения мобильной компьютеризации и Интернета, или заявить, что она посвящена описанию беспрецедентной культурной революции нашего времени.

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

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

Читать далее…

Файловый менеджер MultiCommander

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

В этом посте речь пойдет о MultiCommander — под Windows я им пользуюсь уже пару месяцев (если не больше), и в целом он мне понравился больше, чем DoubleCommader, о котором я писал раньше. К сожалению, он не кроссплатформенный и работает исключительно под Windows. Все, что будет написано ниже, относится к бета-версии MultiCommander 4.3, номер сборки вы можете увидеть на следующем скриншоте (в момент написания последних абзацев этого поста MultiCommander еще раз обновился).

mc_splash

 

Читать далее…

Книга Дэвида Флэнагана «JavaScript. Подробное руководство»

Дэвид Флэнаган "JavaScript. Подробное руководство"До сих пор мое знание JavaScript носило хаотичный характер, поскольку этот язык я изучал по мере надобности для решения конкретных задач, и чтобы упорядочить свои знания, решил почитать какой-нибудь основательный учебник, в котором бы рассказывалось о последних тенденциях в этом языке и в браузерах. В качестве учебника мне попалась книга Дэвида Флэнагана «JavaScript. Подробное руководство», а именно его 6 издание. Как оказалось, выбор был правильный, эта книга — как раз то, что я искал.

«JavaScript. Подробное руководство» — это довольно объемная книга на 1000 с лишним страниц, и в ней язык JavaScript описан практически со всех сторон, начиная от основ языка, включая то, что часто называют HTML5, и до реализаций JavaScript для работы на сервере — Node.js и Rhino.

Книга состоит из трех примерно равных по объему частей. Первая часть посвящена самому языку JavaScript независимо от того, где именно он используется, это так называемый базовый JavaScript. Мне понравилось, что описание языка написано с одной стороны достаточно аккуратно с точки зрения формулировок и определений, и в то же время, читается книга достаточно легко. В некоторых местах автор сравнивает JavaScript с другими языками программирования, что особенно актуально для глав про объектно-ориентированное программирование — все-таки при переходе на JavaScript с других языков, таких как C++, Java, C# и т.п. приходится перестраивать мышление и думать не в терминах классов, а в объектах. Также автор рассматривает множество подводных камней, характерных для JavaScript, особенно это касается неявного преобразования типов, «поднятия» объявления переменных и области видимости переменных. Благодаря таким примечаниям чувствуется, что автор имеет опыт практического программирования не только на JavaScript, поэтому многие примеры в книге будут полезны даже сами по себе в качестве готовых функций или объектов.

Читать далее…

Разбор исходников Outwiker. Формат хранения заметок

Продолжаю писать документацию по внутреннему устройству OutWiker. На этот раз выложил статью про то, как OutWiker хранит заметки.

Книга М. Руссиновича и Д. Соломона «Внутреннее устройство Microsoft Windows»

book_windows_internalsНе так давно вышло шестое издание книги «Внутреннее устройство Microsoft Windows» (в оригинале «Windows Internals») таких известных среди программистов людей как Марк Руссинович и Дэвид Соломон. Руссиновича вы можете знать в первую очередь как автора многих утилит с сайта Sysinternals, который несколько лет назад перешел под крыло Microsoft.

Узнав, что вышла новая книга этих авторов про внутренности Windows, я не задумываясь ее купил. Предыдущие издания этой серии я не читал, и ожидал в первую очередь что-то наподобие знаменитой книги Джеффри Рихтера «Windows для профессионалов». В результате оказалось, что книга Руссиновича и Соломона еще более глубокая, в том смысле, что авторы залезают настолько глубоко во внутренности Windows, что становится непонятно, как это использовать в обычном прикладном программировании. Поэтому эта книга может быть полезна в первую очередь системным программистам, которые работают в режиме ядра и пишут драйверы.

Читать далее…

Плагин Source 1.11.1 для OutWiker

Выложил новую версию плагина Source, предназначенного для раскраски кода на странице. В версии 1.11.1 исправлена раскраска кода на языке 1С.

Парад в честь дня святого Патрика в Москве — 2014

С 12 по 23 марта в Москве и еще некоторых других городах проходит ежегодная неделя Ирландии aka Irish Week 2014. Пожалуй, больше всего эта неделя запоминается по параду, посвященному дню святого Патрика. Парад обычно состоит из двух частей — официального, организованного посольством Ирландии в Москве и неофициального, который традиционно проходит по Старому Арбату. К сожалению, давно я не был на этих парадах, а в этом году удалось попасть.

Официальный парад на этот раз проходил в Сокольниках, а неофициальный по традиции все на том же Старом Арбате. На неофициальный парад я не поехал (возможно, зря), а вот официальный пофотографировал.
1.

Читать далее…