25 июня, 2010 · Posted in Без рубрики · Comment 

В принципе, основные новости касательно map.ck.ua  описываются  тут: word.map.ck.ua.

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

Собственно да, доступно прокладывание маршрутов проезда автомобилем. Используется Визиком.

маршрут проезда по городу Черкассы

Кусок весны и кусок лета

21 июня, 2010 · Posted in Без рубрики · Comment 

Прошел с момента последней записи.map.ck.ua

Но я не с пустыми руками. За это время, вернее, в это время я работал над обновлением проекта MAP.CK.UA

Пожалуй, слово «работал» слишком громкое. Да и код, который я рождаю, по-настоящему работой назвать нельзя :) Но! Какое-то количество строк (говно)кода написано (привет Ден!), а значит нужно рассказать, что получилось.

Итак. Возможно в нарушение общепринятых правил, но сайт получил приставку Бета 2. Почему бета — понятно, почему аж 2 — потому что изменился основной движок карт.

Просто перечислю, что работает на сегодняшний день:

Движок карт: Яндекс.Карты, со всеми ихними недостатками, но все же более подробные и красивые, чем Гугльмапс. Да, GoogleMaps более функционален, более шустр. Но его унылость схематических  карт и очень упрощенное изображение домов и адресов не впечатляют.

Поиск адреса: Визиком. Это одна из основных фич сайта. Карты от Яндекса красивее Визикомовских и Гуглевских, но поиск от Яндекса не годится. Можно было бы использовать АПИ и карты от Визикома, но карты Визикома почти такие же унылые как и у Гугля, плюс, и это решающий фактор, скудное АПИ и не менее скудная документация. Но! Визиком — это практически гарантия правильности адреса, поэтому взял поиск от него.

Тематические карты. Пожалуй, именно тут мапцкуа наиболее тесно подходит к концепции ВикиМапии. Но я успокоил себя тем, что: а) другой движок. б) более локализовано. На данный момент доступны для просмотра и наполнения такие карты: Провайдеры города, Хотспоты WiFi, Кинотеатры, Маршруты транспорта (Привет Серж!) Я наконец-то придумал алгоритм рисования маршрутов и остановок.

Примеры:
Маршрут на карте маршрутов: http://map.ck.ua/?maptype=bus&routename=%25E2%2584%25969
Одна из точек доступа wifi: http://map.ck.ua/?maptype=wifi&id=12

Свободное добавление объектов. Отказался от идеи регистрации, как было на старой версии. Добавлять может любой. Кто угодно и что угодно. Естественно, перед появлением на общедоступной карте, добавленные объекты будут проходить модерацию. Исключение будет для пользовательских карт (которые пока что в разработке). Возможно, в дальнейшем появится свободная регистрация, для присваивания авторства и т.п. Впрочем, ничто не мешает зарегистрироваться сейчас: word.map.ck.ua. Если я и буду использовать авторизацию, то от этого блога.

Полноэкранный, однооконный интерфейс.  Минимум перегрузок сайта, идею web 2.0 поддерживаю целиком. Возможно из-за этого немного нелепо выглядят ссылки на конкретные разделы, но это поправимо. Возможно ссылки обретут другое пристанище, вместо адресбара будут отображаться на поле карты.

Ну, вроде все из того, что помню.

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

Если есть (совершенно случайно), замечания и предложения, прошу.

Lunascape5а

2 декабря, 2008 · Posted in Без рубрики · Comment 

Да, вы правы. Речь пойдет не о клоне замечательной группы Lunascape (у которой, кстати, симпатичный сайт, с которого можно послушать ихнюю музыку).

Я хочу рассказать новом (во всяком случае для меня) браузере. Это творение трудолюбивых японцев можно найти по адресу http://www.lunascape.tv/.

Немного промо с сайта (очень вольный перевод):

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

Мы взяли основу от лучших браузеров, и, доработав ее, создали самый быстрый в мире браузер. В частности, внеся много оптимизаций и улучшений в ядро Gecko, мы можем заявить о самом быстром исполнении javacript кода. Добро пожаловать в дружелюбный мир Web 2.0 вместе с нашим браузером!

Что позволяет авторам заявлять о таком успехе в деле браузеростроения ?

Успех этому браузеру обеспечивает использование трех, самых популярных, движков рендеринга страниц -Webkit (Safari), Gecko (Mozilla) и Trident (IE). Таким образом, вы можете в одном окне увидеть как выглядит страница с точки зрения разных движков и избавиться от необходимости установки разных  браузеров.

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

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

Установка. Фактически, несмотря на немалый размер (~8,6МБ), мы скачиваем так называемый web-install. То есть, в архиве идет только сам каркас браузера, три ядра рендеринга скачиваются отдельно (каждое ~8-13МБ). Что и определяет время установки.

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

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

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

Работа с браузером достаточно интуитивна и проблем настройками меню, настройками лент новостей и переключением движков не возникло. Немного не хватает значка загрузки странички, но выручает статусная строка с отображением процесса передачи данных.

Во время переключения движка на произвольных страничках, Lunascape два раза вылетел с сообщением об ошибке, предлагая отослать репорт о краше и перезапустить браузер. Репорт о краше отсылается с помощью дефолтного почтового клиента, что странно, поскольку я уже привык к «умным» программам, самостоятельно отсылающим отчеты об ошибках.

Проблем с кодировками не возникло, отображение страниц происходило примерно так же, как это происходит в нативных браузерах. То есть, с использованием движков Webkit и Gecko данные страницы отображаются по мере загрузки и ожидание полной загрузки страницы перед ее отображением, с использованием движка Trident.

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

В зависимости от настроек, в полосе вкладок появляются заголовки новостных лент и всплывает окно с описанием новостей.

При попытке сменить скин, браузер опять вылетел с ошибкой. Причина та же. Хотя странно, что для смены скина, браузеру нужно записать файл настроек на винчестер. Вроде даже японцы знают, что у Виндовс есть реестр…

Вывод. Для начала: это альфа. Отсюда следует, что большинство ошибок будут исправлены. Особенно, если тестеры будут добросовестно отправлять багрепорты :). Мне лично, идея использования трех браузеров в одном понравилась, это удобно. Понравился способ организации меню, тулбаров. Симпатично выглядит отображение новостей, неплохо работает смена скинов. Удобна настройка подключаемых модулей, использования активикс-ов, разрешение исполнения апплетов, js-скриптов, проигрывания видео.

Минусы, как и все, присущее продуктам в начальной стадии-нестабильность. Ориентированность на японский рынок (на данный момент, большинство плагинов-на японском языке). Недостаток плагинов.

Однако, общее впечатление положительное, сырость продукта не дает полностью оценить все его возможности. Желаю этому браузеру перерасти детские болезни и стать настоящим подспорьем для тех, кто любит свободу выбора инструмента.

отдаем должное: новость о появлении этого браузера пришла с сайта http://www.itc.ua/