Показаны сообщения с ярлыком opensource. Показать все сообщения
Показаны сообщения с ярлыком opensource. Показать все сообщения

четверг, 9 декабря 2010 г.

Пара бесплатных редакторов UML диаграмм

Давеча в очередной раз пытался найти удобоваримый и бесплатный редактор для UML схем. Нужно мне это скорее для общего образования, поэтому и интересовался бесплатными решениями.
Помогла в очередной раз Wikipedia. До того, как заглянул в нее, находились лишь страшненькие поделки на Java.

вторник, 22 июня 2010 г.

Опубликован рейтинг CMS для сайтов рунета

Опубликован рейтинг CMS для сайтов рунета. В рейтинге участвовали как бесплатные CMS (системы управления сайтов), так и платные.

воскресенье, 5 июля 2009 г.

GPSVP - GPS навигация по векторным и растровым картам на Windows Mobile и XP

О gpsvp я узнал еще пользуясь смартфоном на Windows Mobile. Тогда эта программа поддерживала только карты от навигаторов Garmin. Со временем проект развился. Теперь на домашней странице проекта, по адресу нетрудно догадаться что утилита бесплатна и с открытым кодом, доступны версии для всех Windows платформ.
Ранее я писал про выкачиватели картографической основы, в gpsvp используется подобный принцип: имеется кэш, в которой выкычиваются фрагменты растровых карт от Google Maps, OpenStreetMaps или Microsoft.
Кроме того, на растровую основу можно наложить векторные карты от Garmin. Кстати, автор gpsvp Всеволод Шорин, создал проект поиска карт Garmin - GPS Map Search. С помощью этого сервиса можно найти векторные карты любого региона Земли.

Вот как выглядит окно gpsvp с наложением векторной карты на растровую:



Как видно, программа изобилует настройками, иногда не совсем сразу понятен их смысл, но я освоился. Так не сразу понял как выкачать требуемый регион в кэш. Методом тыка нашел такой алгоритм:
  1. В меню Maps/RasterMaps/Raster Map Type - выбрать тип карты. Скажу заранее, что с картами Live.Com у меня не было проблем по выкачке кэша нижеизложенным методом, а вот с Google - были. Похоже срабатывает какая-то защита.
  2. Выбрать область для просмотра в самом маленьком масштабе, т.е. обзорно.
  3. Выбрать пункт меню Maps/RasterMaps/Downloas Maps/Add Current View
  4. Увеличить масштаб до нужной детализации, удобно просто покрутить колесико мышки.
  5. Убедиться, что выбран пункт Maps/RasterMaps/Downloas Maps/Download all lower levels
  6. Выбрать Maps/RasterMaps/Downloas Maps/Start with current zoom
  7. Программа скажет сколько кусочков карты предстоит скачать, а выбрав в меню Display/Monitor Bar/Previous Monitor Row, чтобы отображалось Download Queue, можно следить за процессом загрузки.

Замечательно, что подготовленный таким образом кэш (растровую карту) можно просто скопировать в соответствующую папку программы на мобильном устройстве. И использовать такую карту на коммуникаторе, не подключаясь в интернет.

При подключении GPS в коммуникаторе я выбрал вручную настройки в меню Setup/Settings. Для Gigabyte Gsmart mw700 - это COM4, скорость например 9600.
С настройкой Track Step надо бдет поиграть.

Из приятных возможностей рограммы понравился иморт треков в формате gpx (google). Так встроенная в gsmart mw700 утилита для записи треков сохраняет данные в этом формате, потом без проблем можно открыть такой трек в gpsvp (в отличие от google maps mobile).

Изначально позиция, полученная по GPS, отображается на карте в коммуникаторе черной точкой, что не очень хорошо видно на спутниковой карте. Однако цветовую схему можно настроить, про это указано в Wiki - Color Settings.

Исследования возможностей gpsvp продолжаются...
Автор: memuars.blogspot.com/2009/07/gpsvp-gps-windows-mobile-x.html

четверг, 23 апреля 2009 г.

Ubuntu Linux для пользователя Windows

Прошло примерно три месяца, как параллельно с WIndows начал использовать Linux в составе дистрибутива Ubuntu. Хочется, не раздувая очередной виток священных войн, немного рассказать про свои ощущения.

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

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

Итак, дистрибутив выбран. В моем случае, как новичок, я остановился на Ubuntu.
Установка системы возможна прямо из сети, если у вас быстрый и стабильный канал, можно так же выкачать готовый образ диска и сделать загрузочную флешку, или загрузочный диск - что вам более подходит.
Этапы установки системы проходят в двух-трехкнопочном мастере. Действительно, с этим разберется и домохозяйка, если все опции оставить по умолчанию. Кстати говоря, уже на этом этапе я отошел от стандарта - мне, обладая некоторыми знаниями о системе и моем нетбуке, потребовалась своя разбивка дисков. Разумеется, что и со стандартной разбивкой все работало бы, но мне кажется несколько медленнее - я перенес /swap и /home на более быстрый раздел (флешку).

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

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

Итак, после консольных манипуляций, WiFi заработал. Отлично, вот только скрытую точку доступа, он не находит, ну и ладно - открыл роутер, пусть округа знает - все равно WPA2PSK+MAC привязка в наличии.

Переходим к другому беспроводному соединению - Bluetooth. Работает из коробки, можно спариться с телефоном и выйти в интернет, качать данные? Шиш! Либо идем в опять же в текстовую консоль, вооружившись знаниями, полученными на форумах, прописывать настройки, либо идем на форумы искать это решение (любимое занятие начинающего линуксоида). Решение нашлось - ставим Blueman с приличной графической оболочкой и выходим в интернет. Кстати, нормально спарить Ubuntu с Windows смартфоном мне почему-то не удалось. Хотя обычные мобильники и смартофоны на Symbian коннектились на ура. Смех какой то, хорошо - спишем на мои кривые руки (любимая фраза линукс гуру).

Что очень понравилось - сразу заработал USB 3G модем. Ну USB оно все же железно подрубается в разъем, не по воздуху идет, крепче держится.

Так, а что у нас со шрифтами? Почему-то страшненькие они какие-то. На зато реально бесплатные. Идем на форумы...ну вы поняли.

Допилив систему разными способами до работоспособного состояния, кстати так и не работает (и не должен на моем нетбуке) режим засыпания (глухо зависает), переходим к софту.

Тут нас поджидают глюки с некоторыми встроенными программами, например почтово-адресной (не помню название, снес из системы). Это связано с
"нестандартным" дисплеем 1024х600 нетбука. Почему-то некорректно реагирует на
кнопки, не влезает, бедняжка, на экран, но мышка то почему не нажимает
элементы управления? Почему в других невлезающих программах все ок?

Понятно, что так же многие старые предрасположенности к любимым программам придется забыть, либо ставить эмулятор wine, который не всегда спасет, да и не для того мы ставили linux, чтобы работать с версиями программ под windows, ведь мы же идейные линуксоиды?

Хорошо, что мне не нужно многого от нетбука в плане софта, а некоторые любимые программы, известные по Windows, работают и в Ubuntu. Среди таких программ: Firefox, Opera, Thunderbird, OpenOffice, Keepass. В принципе - не так и много.
Для чтения FB2 книг я было присмотрелся к CoolReader3, известный и по миру Windows. Но такое впечатление, что линукс версия сильно сырая, например почему-то не работало листание по клавишам, да и интерфейс программы явно урезан. Что же, ищем родную читалку - это FBReader и привыкаем к ее интерфейсу и особенностям.
Если захочется почитать что-нибудь в chm, то вперед на поиски софта. Проприетарный Windows chm формат из коробки системой игнорируется. В итоге ставим kchmviwer или gnochm. Первый почему-то игнорировал css разметку в книге, второй - страшный тормоз при открытии файлов.

Хочется початиться в icq или jabber? К вашим услугам предустановленный pidgin, жрущий неимоверное количество памяти, да и по правде не очень удобный. Что же - ищем что-нибудь другое. Только для jabber вроде неплох psi+, да вот незадача: напрочь не знает о метаконтактах и анимированных смайлах (зачем они суровым линуксоидам).

Вообще, создается впечатление, что бесплатный софт, конечно далеко не весь, но нередко, пишут студенты-практиканты, отдаленно представляющие о юзабилити. То такая недоработка, то - сякая. Вот чтобы на отлично все работало и радовало глаз - это сравнительно редко. Ну а что вы хотели, в чем стимул написать такую софтиночку, кроме работы для юношеского пытливого ума? А если не нравится - вот вам исходнички - пилите, Шура, пилите...

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

Второй раз система упала после режима засыпания, который я говорил, что не надо использовать на моем нетбуке. Тут я все же внимательнее почитал что пишет консоль, вспомнил шпаргалку по командам линукс и проверил диск. Фух, обошлось...система после ручной проверки диска загрузила оболочку.

Что же, совсем не хочется заканчивать повествование минорным аккордом, хотя бы потому, что несмотря на все вышеизложенное, я продолжаю сидеть и под Ubuntu, как там говорилось про мышей, которые продолжали жрать кактус. Мне нравится иногда поработать в текстовой консоли, забыть про антивирус и прочие затычки дыр в Windows. Это просто несколько иная система, можно сказать для энтузиастов, но стремящаяся с каждым релизом быть ближе к обычным пользователям. Кстати, надо будет попробовать релиз Ubuntu 9.4, что там сделали, чтобы система стала добрее к пользователю?...

вторник, 10 марта 2009 г.

Geany - редактор с элементами IDE для Linux

Недавно выбирал легковесный, но в то же время мощный текстовый редактор для Ubuntu. От редактора требовалось быстро и наглядно подправить код на php или html. Возможности предустановленного gedit в этом плане достаточно скромны.
Если с выбором редактора под Windows давно определился: мне нравятся Notepad++ и PSPad, то под linux немного пришлось поискать.
В выборе помог сайт с рейтингом сред разработки для php: free-php-editor.com. На сайте представлены как бесплатные, так и платные редакторы. Примечательно, что тот же Notepad++ там на данный момент первый по рейтингу.
Поскольку редактор должен работать на нетбуке, предпочтение отдавалось компактным вариантам. Тот же Komodo Edit хотя и идет на нетбуке, но несколько неповоротлив, ведь шутка ли - дистрибутив под 40Мб, да еще и основанный на не самом шустро работающем на нетбуке движке Mozilla.

Подыскивая дальше, что-то в стиле Notepad++, наконец обнаружил редактор Geany, на котором на данный момент и остановил свой выбор.

geany php editor

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

Оригинал заметки расположен по адресу: memuars.blogspot.com/2009/03/geany-ide-linux.html

понедельник, 15 декабря 2008 г.

Sweet home 3d indoor scene - моделируем дизайн интерьера

Уф, выходные выдались не из легких - делали перестановку мебели, было не до блога, тем более что основной компьютер оказался в разобранном состоянии. Осуществлению этой небольшой пертурбации в немалой степени помогла первоначальная планировка с помощью бесплатной программы трехмерного моделирования интерьеров - Sweet Home 3D.



Программа проста в освоении, с ней справится обычный, неподготовленный пользователь. В дополнение созданы библиотечки с предметами интерьеров. Пусть Вас не смущает немецкий интерфейс на скриншоте, редактор так же русифицирован. Создав интерьер, можно совершить виртуальную прогулку, примерив, насколько это будет подходяще.
К другими достоинствам этого редактора можно приписать бесплатность, а так же кросплатформенность. Запуск на Linux и Mac OS, помимо Windows, обеспечивает то, что пакет написан на Java.

Кстати говоря, основной компьютер пока еще не собран, и пишу я эту заметку на малютке Acer Aspire One, о котором говорил ранее. Все это время он показал себя исключительно с хорошей стороны, кроме того я еще не пожалел, да и похоже вряд ли изменю свое мнение, что использую на нем неполную версию Linux - Linpus. Нетбук делает все, что от него требуется и делает это хорошо.

четверг, 23 октября 2008 г.

Просмотрщик логов Windows Firewall

Понадобилось просмотреть лог Windows firewall. Достаточно неплоха бесплатная утилита Windows XP Firewall Log Viewer. Для работы требуется JRE.

XML Copy Editor

Достаточно давно использую для XML прекрасный бесплатный редактор XML Copy Editor.

Редактор древовидных заметок

В поисках редактора для иерархических (древовидных) заметок, пока остановился на
Jreepad
Написан на Java, но все равно под Windows пока из бесплатных ничего более подходящего не нашёл.