Вы, конечно, знаете о свободной карте OpenStreetMap. Это настоящая народная карта, создаваемая такими же людьми как и вы! Это такой же opensource-проект как Linux и как Википедия.
Конечно же, как и в других картах, в OpenStreetMap имеются ошибки, но в отличие от тех же Яндекс.Карт, где ошибки не исправляются годами из-за сложной бюрократической процедуры (я уже не говорю о намеренных ошибках), в OpenStreetMap всё гораздо проще и лучше для всех нас...
Подробнее..
Не так давно CloudMade выделил несколько приоритетных направлений, среди которых оказалась и навигация. Решено было создать специальный проект Navi Studio, который объединял бы в себе несколько более мелких сервисов и позволял пользоваться ими, для создания полноценного навигационного программного обеспечения. В Navi Studio вошли:
Работа закипела и уже появилось несколько приложений использующих данный проект. Но полноценной навигации без соблюдения правил ПДД не существует, а потому данному вопросу было также уделено не мало времени...
Подробнее..
Недавно наткнулся в сети на один занимательный интернет-сервис, именующийся Web 2.0 Suicide machine . Предназначен он для того, чтобы позволить людям, обремененным «социальной жизнью в интернете», в пару кликов удалить свои аккаунты на Facebook (в данный момент сервис блокирован администрацией по IP), Twitter, Linkedin
и Myspace. В общем-то судя по количеству положительных отзывов и «успешных очищений» — пипл хавает зависимые от социальных сетей успешно пользуются сервисом и довольны...
Подробнее..
Веб разработка - Краткие обзоры cms
Случайно, как обычно, набрел на сайт CMS под родным, практически, для русского уха названием NanoCMS. На этот раз Чубайс не при чем, правда. Система соответствует названию — чуть больше 50 килобайт в архиве.
Основные свойства: очень маленькая бесплатная CMS написанная на PHP, открытый код, данные (страницы, блоки) и структуру хранит в простых файлах. Присутствуют чистые ссылки (ЧПУ) на базе mod_rewrite.
Установка. Распаковываем, копируем куда нужно, выставляем права на двух папках и одном файле — все. Прелесть файловых CMS в чистом виде — установка и перенос с хоста на хост делаются очень просто.
Редактирование страниц. По-умолчанию в системе нет никакого WYSIWYG, простая текстовая область с исходным кодом (фактически — содержание файла на диске). Страницы создаются на диске с расширением php и в них можно вставлять любой код, файлы исполняются. Можно доставить визуальный редактор, на выбор предлагают несколько, включая TinyMCE (который больше самой NanoCMS в 15 раз) и вполне компактный Nicedit (13 kb).
Страницы могут принадлежать одной или нескольким из категорий, которые фактически работают как меню. Вложенности никакой нет, категория — это плоский список входящих в нее страниц.
Шаблоны и блоки. Шаблон — это один php файл, в него включаются вызовы функций NanoCMS, обеспечивающие вывод навигации (списки страниц в указанной категории), произвольных блоков (по сути — те же файлы на диске, только поменьше и не разбитые на категории) и собственно контента — содержимого страницы.
Русский язык в NanoCMS, или «о грустном». Скрипт написан индусом, но ориентирован изначально только на английский язык, то есть вообще на ascii. Страницы адресуются по имени файла, имя файла совпадает с заголовком страницы. Его, конечно, очищают от знаков препинания и прочих небезопасных символов, среди которых весь русский алфавит, а также акцентированные символы западных языков. Сообщество проблему осознает, кто-то даже пытается что-то предложить, но русские опять по-боку. Я этот хак (автор предпочитает называть это tweak) доделал с помощью функции из плагина для Wordpress по имени rus-to-lat. Работает.
В общем же, для перевода интерфейса существует возможность создать свой языковой файл формата ‘delete’ => ‘Удалить’ и т.п. Строк там около 100, особо не затруднит.
Разработка и доработка. Расширять функциональность системы предлагается с помощью хуков (hooks) и навешиваемых на них функций. Набор таких функций объединяется в «твик» (tweak). Всего хуков в системе около 30, на все значимые события и места в шаблоне.
Выводы. Ключевое достоинство NanoCMS содержится в названии — она очень маленькая. А маленьких обижать нехорошо. На самом деле вполне неплохой вариант для сайта с простой структурой страниц на 30, как максимум.
Читайте: |
---|
![]() Windows 7 Test Drive – осваиваем разработку Windows-приложений в режимКомпания Microsoft запустила новый сайт для разработчиков под названием Windows 7 Test Drive. Сайт позволяет освоить разработку приложений для новей... |
![]() Google открыл сайт для разработчиковКрупнейший портал Google открыл веб-сайт для разработчиков приложений под свои веб-услуги. Сайт Code.google содержит набор исходных текстов прикл... |
![]() IIS Application Warm-Up for IIS 7.5 – «прогрев» веб-приложений перед пКомпания Microsoft представила новую технологию IIS Application Warm-Up, которая позволяет оптимизировать запуск веб-приложений на платформе Microso... |
![]() Легкий старт для разработчика. Все, что вы хотели знать о BizSparkЛюбой начинающий разработчик, будь-то частное лицо или молодая компания, нуждается в поддержке. Уже около двух лет существует такая программа поддер... |
![]() 2 млн. разработчиков на iPhoneНи для кого не секрет, что Apple не любит Flash. Они всячески противится внедрению Flash-приложений на iPhone или IPod Touch, несмотря на все уговор... |
![]() Оздана новая система беспроводной связи - она в 10Ученые из Национального тайваньского университета разработали новую систему беспроводной передачи данных, которая позволит передавать инф... |
![]() Как взломали TwitterВ Интернетах, наряду с iPad, сканерами в аэропортах и войне между Google и Apple, уже второй день подряд активно обсуждается тема взлома и... |