Архив по категории ‘софт’.

Про язык программирования D

Захотелось мне как-то попробовать какую-нибудь экзотику, а тут как раз под руку попалась книга про язык программирования D, да еще и написанная самим Александреску, которого вы можете знать по книге Modern C++ Design (Современное проектирование на С++).

lang_d

В свое время мне очень нравился язык C#, когда он еще был для .NET 2.0, но потом .NET Framework начал пухнуть, как на дрожжах, и уже стало неприлично заставлять пользователя качать библиотеку размером в 250 МБ для запуска программы размером в мегабайт. Да и по поводу кроссплатформенности к C# есть вопросы (точнее, не к самому языку, а к платформе .NET). Со временем я от C# перешел на Python, и, что бы ни говорили, скриптовый язык по сравнению с компилируемым — это потенциальные тормоза.

Хотелось бы иметь язык, который был бы чем-то вроде очеловеченного C++, чтобы, с одной стороны, он был компилируемым, а с другой, по возможности уменьшал вероятность появления ошибок, которые трудно отлавливаются, в основном это касается багов с указателями и утечками памяти.

Читать далее ‘Про язык программирования D’ »

Поход до Зарайска. Рассказ + Фотографии

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

Часть первая. Рассказ

Мы вернулись. Живыми и даже относительно здоровыми. Это была очень эпичная поездка, точнее ее первая часть — походная. Формально главным объектом поездки был Зарайск, до которого мы должны были дойти пешком в первый день, и вот это как раз и оказалось самым интересным. В поездке нас было 8 человек, все мы встретились в третьем вагоне электрички, который внезапно стал четвертым, но мы все-равно все нашлись.

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

Читать далее ‘Поход до Зарайска. Рассказ + Фотографии’ »

Несколько обновлений плагинов для OutWiker

Сегодняшняя новость касается обновления сразу нескольких плагинов: Counter, Export2Html, HtmlHeads и Source.

Читать далее ‘Несколько обновлений плагинов для OutWiker’ »

ChangePageUID. Еще один плагин для OutWiker

ChangePageUID. Еще один плагин для OutWiker

Тот, кто следит за развитием OutWiker и за выходом очередных нестабильных версий, знает, что в OutWiker 1.8.0.732 появилась возможность ссылаться на страницы не по их именам, а по идентификаторам, благодаря чему ссылки остаются работоспособными даже после переименования или перемещения страницы, на которую ссылаемся.

Выглядят эти ссылки примерно таким образом: page://__d6045286-6fa2-4fee-ae9a-eb2d632b2b46. У таких ссылок достоинство в том, что для них почти гарантируется уникальность (теоретически они могут повториться, но с оооочень маленькой вероятностью), но для пользователей такие ссылки выглядят не особо понятно, хотя желающие могут на них тренировать свою память и запоминать, какая ссылка ведет на какую страницу.

Несмотря на то, что даже если вы будете пользоваться такими ссылками в первозданном виде, наверняка в тексте ссылки вы будете писать что-то осмысленное, но все равно может возникнуть желание сделать ссылки более читабельными. Для этого и предназначен плагин ChangePageUid.

Читать далее ‘ChangePageUID. Еще один плагин для OutWiker’ »

Опрос. Какими плагинами для OutWiker вы пользуетесь?

Чтобы иметь представление о том, что больше всего интересует пользователей OutWiker, решил устроить опрос на тему, какими плагинами вы пользуетесь.

Какими плагинами для OutWiker вы пользуетесь

Показать результаты

Загрузка ... Загрузка ...

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, который позволяет организовать автоматическую нумерацию разделов, рисунков или чего-нибудь еще на викистранице. Подробное описание использования этого плагина вы можете найти на странице плагина по ссылке выше, а здесь я коротко напишу, что он делает.

Читать далее ‘Counter. Новый плагин для OutWiker’ »

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

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

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

mc_splash

 

Читать далее ‘Файловый менеджер MultiCommander’ »

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

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

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

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