4 сентября 2010, 07:22 пп
Иногда мне приходится рисовать разные схемы и диаграммы. В зависимости от конечного результата я использовал две разные программы: если нужно по-быстрому набросать схему для себя, то я писал скрипты для graphviz — результат получался страшненький, но зато всегда можно быстро что-то подправить, а расположение узлов схемы выберет сама программа. Если конечный рисунок нужно кому-то показывать, то тут уж приходилось использовать полноценный векторный редактор (обычно Corel Designer), чтобы схема смотрелась получше, но при этом приходилось самому располагать узлы схемы, чтобы уменьшить количество пересечений ребер, а добавление нового узла часто приводило к серьезной перерисовке схемы.
А недавно попалась замечательная программка yEd, предназначенная специально для рисования диаграмм. Это специализированная программа, не предназначеная для рисования высокохудожественных рисунков, а вот схемы и диаграммы рисовать в ней одно удовольствие. Еще большее удовольствие — это играться с ее возможностями автоматического расположения узлов графов. Но обо всем по порядку.
К справке по yEd прилагаются некоторые готовые схемы, поэтому, чтобы не изобретать велосипед, часть схем для скриншотов я возьму оттуда.

Читать далее ‘Редактор диаграмм yEd’ »
22 августа 2010, 12:16 пп
Доделал очередную версию OutWiker’а (программы для хранения заметок в виде дерева). Изменения в версии 1.0 beta 2 в основном касаются повышения удобства использования программы, исправления неровностей интерфейса, исправлению багов и т.п. А еще теперь можно перетаскивать заметки в дереве.
А вот список всех изменений:
- Добавлена возможность перемещения страниц по дереву.
- Добавлена возможность переименования страниц без вызова диалога свойств страницы.
- Добавлено контекстное меню для дерева заметок.
- Относительные пути для ссылок на страницы теперь регистронезависимы.
- Изменение горячей клавиши для переключения между кодом и просмотром (было F2, стало F5).
- Если прикрепляется файл с именем, которое уже существует среди прикрепленных файлов, то показывается диалог с вопросом «Что делать?»
- Папка _thumb с превьюшками картинок теперь не показывается в списке прикрепленных файлов.
- Теперь дерево заметок сохраняет свое состояние (раскрыт узел или закрыт).
- Добавлена статусная панель, на которой показывается текст ссылки при наведении на нее курсора.
- В программе теперь используются абсолютные пути до папок, поэтому при запуске программы из исходников рабочей папкой не обязательно должна быть папка с исходниками.
- Исправления ошибок и глюков.
Кроме того, добавил пункт меню для вызова справки; создаваемый вики-парсером код HTML стал более читаемым; из интерфейса программы до открытия вики теперь активны только кнопки «Create new wiki…» и «Open wiki…»; уменьшено «моргание» страницы при переключении страниц и после некоторых других операций; исправлены некоторые глюки при работе под Linux’ом.
Еще обратите внимание, что пришлось поменять горячую клавишу для переключения между кодом и просмотром результата с F2 на F5. Это сделано из-за того, что под Windows клавишу F2 принято использовать для переименования всяких элементов. В будущем горячие клавиши планирую сделать настраиваемыми.
И еще исправлено много разных мелочей.
3 августа 2010, 10:00 дп
Продолжим тему программ для рисования графиков, начатую постом «Две программы для рисования графиков» и продолженную здесь. В комментариях к первой из перечисленных записей кинули ссылку на еще одну подобную программу, про которую тоже стоит рассказать.
Программа называется MagicPlot и существует как в виде платной версии, так и в виде бесплатной студенческой версии, которую, правда, нельзя использовать в коммерческих целях.
В отличие от описанных ранее программ, MagicPlot умеет строить только графики вида y(x), то есть никаких круговых диаграмм, линий уровня и, тем более, трехмерных графиков от нее не ждите (по крайней мере пока). Но обычные двумерные графики в виде линий строить в ней довольно удобно.
Читать далее ‘MagicPlot. Еще одна программа для рисования графиков’ »
18 июля 2010, 04:58 пп
Пришло время выкладывать очередную версию OutWiker’а — программы для хранения заметок. Программа уже переросла альфа-стадию, но релизом я ее пока стал называть, потому что еще есть некоторые возможности, которые хотелось бы реализовать в первую очередь.
В новой версии много мелких изменений и одно крупное, которое заняло большую часть времени на реализацию. Давайте прежде чем приводить полный release notes, я расскажу об этом крупном нововведении.
В этой версии OutWiker’а появился новый тип страниц — страницы, использующие вики-нотацию, этот тип страниц задумывался с самого начала. Честно скажу, что на создание этого типа страниц меня вдохновила программа WikidPad, про которую я когда-то писал. Но в OutWiker вики-нотация сделана по-другому и развивать ее я собираюсь в несколько другом направлении, хотя некоторые возможности WikidPad я собираюсь перенести и в свою программу. Сразу отвечу на вопрос «Зачем нужна страница в вики-нотации, если уже есть страницы в формате HTML?»
Читать далее ‘OutWiker 1.0 beta 1 (что нового)’ »
10 июля 2010, 09:29 пп
Похоже, что написание клиентов для Twitter’а под Adobe Air становится такой же традицией, как разработка файловых менеджеров на Delphi или аутлайнеров на Pyhton 🙂 Где-то полгода назад я писал об одном таком Adobe Air’ровском клиенте Mixero, который у меня прижился, и которым я пользовался до сих пор. А вот на днях попался мне другой, уже японский клиент Saezuri (или официальный сайт на японском — http://www.playwell.jp/trac/Saezuri).
Пробовал я полностью перейти на Saezuri и в результате так и не решил какой из этих двух клиентов мне больше нравится, поэтому в этом посте решил не только сделать обзор Saezuri, но и сравнить его с Mixero. За каждую фичу, которая сделана удобнее, чем у конкурента, програма будет получать плюсик. В конце поста количество набранных плюсов просуммируем и посмотрим кто победит. Скриншоты Mixero я не показываю, потому что его обзор уже был (см. ссылку выше).
Внешний вид у Saezuri, в отличие от Mixero, более лаконичный.

Здесь мы видим только список твитов, где непрочитанные сообщения выделяются красным цветом. Красным по крайней мере в скине по умолчанию, а всего к программе прилагаются пять скинов (Mixero тоже имеет несколько тем, так что плюсик не получает никто).
Читать далее ‘Битва твиттер-клиентов. Saezuri vs. Mixero’ »
3 июля 2010, 12:44 пп
В последнее время стали появляться все больше сервисов, которые используют облачные технологии, когда компьютеры пользователей сервиса используются для нужд самого сервиса (не путать с ботнетами 🙂 ). В этом посте я хочу рассказать об одном таком сервисе, который объединяет в себе социальную сеть, бум которых, наконец-то прошел, и облачное хранение данных. Сервис называется Wuala (ссылка реферальная, но, надеюсь, вам не жалко).
Wuala — это в первую очередь сервис для хранения файлов, такой социально-облачный DropBox. Сразу после регистрации вам дают 1 ГБ места (2 ГБ при регистрации по реферальной ссылке или с промо-кодом) на удаленных серверах, которое вы можете использовать по своему желанию.

Главной особенностью Wuala является то, что ваши файлы хранятся не только серверах сервиса, но и в облаке, которое состоит из компьютеров других пользователей Wuala. Дело в том, что, если вам мало 1 ГБ, то вы можете докупить дополнительное место за деньги, поприглашать друзей — за каждого завербованного друга вам дадут бочку варенья и корзину печенья еще 250 МБ места (500 МБ для платных аккаунтов) — или предоставить место на вашем харде для нужд Wuala, а точнее для хранения чужих файлов. Что будет храниться на вашем компьютере вы знать не будете, потому что все файлы перед отправкой на сервер или в облако шифруются, также вы не будете знать откуда вы в данный момент качаете файл. Для того, чтобы вы могли предоставлять место на своем харде сервису, надо, чтобы ваш комп был в онлайне минимум 4 часа в сутки (в среднем). Объем добавленного вам места будет зависеть как от времени, когда вы находитесь в онлайне с запущеным клиентом (при этом не обязательно авторизовываться), так и от скорости вашего интернет-канала.
Читать далее ‘Wuala — социально-облачный DropBox’ »
23 июня 2010, 10:54 пп
Когда то давно я уже писал про Google Desktop и Yahoo! Widgets, которые добавляют на рабочий стол всякие виджеты и гаджеты. Тогда я остановился на программе от гугла, которая до недавнего времени у меня и работала.
А на днях что-то случилось, что все гаджеты неожиданно отключились и заново добавляться откзазались, ссылаясь на неправильный файл манифеста. Возможно, помогла бы переустановка Google Desktop, но из интереса решил посмотреть альтернативы, тем более локальным поиском Google Desktop я никогда не пользовался. До сих пор из всех гаджетов я пользовался в только календарем и разными системными датчиками вроде индикатора использования памяти, загрузки процессора и текущей скорости скачивания/отдачи через интернет.
Первой из поставил программу Rainmeter, которая как раз и заточена для показа всяких датчиков. Сразу скажу, что среди прилагающихся панелек (здесь они называются скинами) я нашел все, что мне нужно. В отличие от гаджетов Google Desktop, в Rainmeter количество готовых скинов существенно меньше, но зато каждый из них настраивается более гибко.
Читать далее ‘Rainmeter. Индикаторы для рабочего стола’ »
18 июня 2010, 12:25 пп
На этой неделе буквально одна за другой появились две интересные новости, так или иначе связанные с Chromium.
Во-первых, разработчики так называемого социального браузера Flock выложили первую бета-версию Flock 3. Самое интересное в ней то, что теперь браузер работает не на движке Firefox, а на движке Chromium, судя по всему, на старенькой 4-й версии (браузер представляется сайтам как Chromium Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Flock/3.0.0.3737 Chrome/4.1.249.1071 Safari/532.5).
Для тех, кто не знает, что такое Flock, это браузер, в который встроен интерфейс для работы различными вебдванольными сайтами. В новой бете возможностей стало совсем мало, пока только работает интеграция с Twitter’ом и Facebook’ом, Youtube и Flickr. Кстати, приятно, что программа поддерживает работу с несколькими аккаунтами на твиттере и фейсбуке.
По-прежнему, есть встроенная RSS-читалка, но теперь фиды отображаются в той же ленте, что и сообщения твиттера и фейсбука, что совсем неудобно при большом количестве RSS-каналов.

В адресной строке появилась кнопка для отправки ссылки на открытую страницу в твиттер, при этом ссылка будет сразу сокращена с помощью bit.ly.
Читать далее ‘Про новые версии Flock и Chrome’ »
8 июня 2010, 06:21 пп
Ну что ж, продолжаю писать программу для хранения заметок «OutWiker». Только что выложил третью альфа-версию.
Изменения в новой версии в основном направлены на повышение удобства пользования тех элементов, что уже были реализованы в прошлых версиях. Вот полный список изменений:
- Добавлена возможность поиска по странице.
- Кнопки для основных тегов на странице HTML.
- Добавлена возможность создания ссылок на прикрепленные файлы.
- Добавлена кнопка для сброса флажков со всех тегов при глобальном поиске.
- Добавлены новые иконки для страниц.
- Можно прикреплять файлы к странице, перетащив их в окно программы.
- Улучшен вывод списков на HTML-страницах.
- Исправлены некоторые баги.
Вот несколько скриншотов новой версии:
Читать далее ‘OutWiker 1.0 alpha 3 (что нового)’ »
4 июня 2010, 03:02 пп
В последнее время появилась мода меряться временем загрузки своей системы. Вот читаешь новости, одни хвастаются, что у них винда грузится N секунд, потом через день на другом сайте пишут, что это все ерунда, зато вот у них Линух загружается всего M секунд, что на 1.256 мс быстрее. Читаю я все эти сообщения и с ужасом думаю о том, что у меня винда из-за огромного числа прог в автозагрузке грузится минут 5. После этого запустишь какой-нибудь менеджер автозагрузки (да хотя бы тот же Autoruns Марка Русиновича и Ко), посмотришь что там творится в автозагрузке, и со вздохом закроешь прогу — автозагрузка большая, а удалять что-то из нее жалко. Да и не понятно насколько ускорится загрузка, если удалишь оттуда SuperPupperCoolMyProgram_1.823.exe.
И вот на днях попалась программка Soluto, которая не просто показывает список автозагрузки, но и считает сколько времени занимает запуск той или иной проги.
Выглядит это так. Сначала устанавливается сама программа, которая, кстати, требует .NET Framework 3.5. После перезагрузки системы на рабочем столе отгибается краешек обоев, и под ними пишется время автозагрузки (сделано красиво, как и весь остальной интерфейс программы):

Читать далее ‘Soluto. Программа для ускорения автозагрузки’ »