Интересные ссылки

Добавить комментарий

Визуализация структуры страницы Визуализация HTML-структуры страницы

Читает Html-код страницы и на его основе рисует узор из узлов-тегов.

СоревноВание – странная игра

Цель игры – попасть в лидеры страниц в яндексе, ссылающихся на страницу игры.

КомментироВание – “эстонский чат”

Ввёл букву, ввёл капчу, отправил =)

Google Calendar Онлайн СМС-напоминалка

Гугль обороты не сбавляет, а наращивает. Всё удобнее и удобнее.

Визуализация межсайтовых ссылок

Можно ввести адрес своего сайта и побродить по сети по цепочке ссылок. Затягивает. Красиво.

SwiftPen Онлайн блог-клиент

Поддерживает большое количество блог-платформ, бесплатен.



База стран и городов

3 комментария

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

База простая, в удобном SQL-формате, структура такая: id1-страна, id2-регион, id3-город, id1-id2, id2-id3.

Скачать (SQL, 0.4 Мб).

Если же вам нужна более глубокая адресная информация по России, то вам дорога либо в КЛАДР, либо в ОКАТО. Не смотря на то, что КЛАДР позиционируется как будущий стандарт адресного пространства, структура у него довольно странная, а вместо спецификации его создатели сделали программку для работы с КЛАДР. Но нам она бесполезна, поэтому вот вам внутренняя спецификация формата КЛАДР, пользуйтесь.

А вот здесь можно бесплатно скачать SQL-базу соответствий стран, городов и IP-адресов.



PDF, XPS и Mars

Добавить комментарий

PDF и XPSФормат PDF (Portable Document Format – формат переносимого документа) был разработан фирмой Adobe Systems.
Предшественником PDF был разработанный той же фирмой в 1983 году язык описания документов PostScript, который позволил настольным принтерам печатать сложную текстовую и графическую информацию и ставший в последствие стандартом для печати документов. Своим появлением, формат PDF, обязан одному из руководителей Adobe – John Warnock. Долгие годы он вынашивал идею «офиса без бумажных документов». Суть идеи заключалась в объединении возможностей PostScript и Adobe Illustrator для получения формата, который был бы читаем на DOS-, Windows-, Macintosh- и UNIX-платформах без потери шрифтов и форматирования.
Формат PDF получил большое распространение с развитием интернета – с его помощью оказалось достаточно удобно передавать книги, чертежи, схемы, макеты и другие технические документы. Появилось много программ для работы с PDF, в том числе и сторонних разработчиков, например, отличные программы от FoxitSoftware.

В этом году компания MicroSoft создала конкурирующий формат – XPS (XML Paper Specification). По утверждению Microsoft, XPS предоставит лучшее качество печати и большее соответствие цветов экранного и распечатанного изображений. Возможность работы с документами этого формата MicroSoft включила в свою новую ОС Windows Vista. Этот формат XML-ориентирован в соответствии с новой линией разработки MicroSoft.

На данный момент Adobe готовит ответный реабилитирующий ход – разрабатывает новый формат, который определяется как PDF с XML. формат имеет кодовое названием Mars. Как и XPS, он использует новый ZIP-контейнер и включает дополнительные стандарты, такие как SVG, PNG, JPG, JPG2000, OpenType и Xpath. Adobe говорит, что добавление поддержки XML необходимо по нескольким причинам:

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

Файлы Mars поддерживаются программами Adobe Acrobat 8 и Reader 8, однако для этого нужно скачать бесплатный плагин.

По теме:

  • История формата PDF.
  • Спецификация формата XPC.
  • Программы для просмотра и создания документов XPC.


MODx – AJAX CMS

8 комментариев

MODxMODx – это современная, мощная система управления контентом, собравшая в себе практически все технологические новинки и трюки, которые только возможно. Она построена на технологии AJAX – практически все действия будут выполняться без перезагрузки страниц. Она позволяет использовать SEO-трюки без установки дополнительных модулей или плагинов. Она представляет из себя мощную платформу для написания PHP-приложений. Нет никаких сомнений, что эту CMS написали очень талантливые программисты.

В плане вёрстки это практически идеальная CMS – исключительно блочная вёрстка, глобальный CSS и его AJAX-подгрузка позволяют полностью сменить дизайн страницы, добавить или убрать элементы её дизайна или навигации, даже не перезагружая её.

Качество этой программы становится понятно уже при установке – она не сообщает об ошибках, она их с вашего согласия исправляет. Советую при установке поставить самую первую галочку и установить сайт-пример, по нему легче будет разобраться в структуре CMS. Например, в WordPress есть 2 типа сообщений – “Блог” и “Страница”. В MODx можно создать любое количество документов-контейнеров (“Блог”, “Страницы”, “Заметки” и т.д.) и наполнять уже их. Конечно, изучение всех нюансов работы займёт время, но возможности того, скорее всего, стоят. Кстати, в MODx есть система регистрации пользователей и мощное управление правами, что даёт возможность создания многопользовательского блога или совместной работы над сайтом.

А теперь самое интересное: MODx распространяется бесплатно под свободной лицензией GNU GPL.

Дополнительную информацию можно найти на сайте MODx или в MODx wiki.



Новые способы образования в интернете

2 комментария

intuit.ruПод эгидой издательства “Открытые Системы” работает онлайн-сервис
INTUIT.ru – “Интернет Университет Информационных Технологий”.
Кроме собственных учебных программ, курсов и сертификаций на нём представлены программы Высшей Школы Экономики (ВШБИ, Москва), Новосибирского Государственного Университета (ФИТ НГУ, Новосибирск) и Российского Нового Университета (РосНОУ, Москва). Поэтому набор курсов и учебных программ впечатляет.

Методика обучения довольно удобная, предоставляются лекции, книги и диски с учебными материалами, после изучения которых проходит экзамен в форме тестирования. Тесты довольно сложные, что позволяет надеяться, что с этот сервис не постигнет судьба RetraTech, и его дипломы будут иметь большую авторитетность. Курсы и программы есть бесплатные, недорогие (1000-6000 рублей) и довольно дорогие (15 000-30 000 рублей).

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

Кстати, для англоговорящих пользователей есть довольно авторитетный сервис Brainbench, где можно пройти тесты различного уровня сложности и получить сертификаты.



Быстрый способ начать использовать AJAX-эффекты

5 комментариев

script.aculo.us Комплекс скриптов, позволяющий заполнять формы и изменять содержимое страниц, не обновляя их, стал символом концепции Web 2.0. Кто-то даже назвал AJAX “наконец заработавшим JavaScript”. Для тех, кто хочет начать использовать его на своих сайтах, я сейчас объясню как это сделать на простейшем примере. Это, конечно, не руководство, но направление и дальнейшие источники информации я покажу.
Итак, первое, что нужно сделать, это скачать script.aculo.us (146 Кб), и распаковать его. В дистрибутиве есть каталог с примерами – он потом может пригодиться. А js-файлы из каталогов lib и src можно положить в какой-нибудь отдельный каталог на вашем сайте для более удобного использования.
Попробуем использовать эти скрипты на простом примере – редактирование текста пользователем без перезагрузки страницы. Создадим пустую html-странцу. Пропишем в ней подключение необходимых скриптов из скачанного дистрибутива:

<script src=”/prototype.js” type=”text/javascript”></script>
<script src=”/scriptaculous.js” type=”text/javascript”></script>

Проверить работу AJAX уже можно, например, вставьте следующий код в страницу, откройте её и кликните мышкой по тектсту:

<div onclick=”new Effect.SwitchOff(this)”>
Исчезающий текст.
</div>

Если не работает – проверьте пути скриптов. Если работает, то продолжим – создадим сам изменяемый текстовый элемент:

<p id=”editme”>Этот будет изменяться</p>
<script type=”text/javascript”>
new Ajax.InPlaceEditor ( ‘editme’, ‘/return.php’, { callback: function (form, value) { return ‘myparam=’ + escape(value) }})
</script>

В этом коде мы сначала добавляем изменяемый текст с ID, по которому его определит скрипт, а потом вызываем метод Ajax.InPlaceEditor, передавая ему ID редактируемого текста (editme), адрес программы-обработчика, которая примет и сохранит изменения и определяем способ передачи этой программе данных (в данном случае – через POST-переменную myparam).
В качестве скрипта для сохранения информации можно использовать программу на любом доступном языке программирования – от ASP до PHP или Ruby. Её задача – получить параметры, сохранить, и обязательно вернуть, что бы изменённый текст сохранился на странице. Как сохранить данные можно узнать в руководстве по соответствующему языку программирования. В качестве примера я просто получу данные и верну их с помощью PHP.

<?php
Echo $_POST[‘myparam’];
?>

Скрипт готов, ему уже можно найти применение.
Ответы на частозадаваемые вопросы по script.aculo.us можно найте в его официальном FAQ.

Полное описание работы и использования всех методов можно найти в Scriptaculous wiki.



Маркетинг в интернете

1 Комментарий

hypeСуществует ряд несложных к пониманию и исполнению правил общения с людьми, мотивации и самомотивации, которые помогут избежать стандартных ошибок и помогут добиться успеха в ведении бизнеса в Интернете, да и не только. Пусть они уже стали прописными истинами, но повторить и систематизировать их лишний раз не помешает.
Попробую изложить их вкратце и прошу поправить или дополнить меня в комментариях.

Читать далее »



Профессия IT

Добавить комментарий

ProgrammerАвтор цикла статей, ставших началом этого блога, очень грамотно и точно описывает современных IT-специалистов, возможности и реалии их карьерного роста, а так же предлагает довольно разумные методы достижения успеха на этом поприще. Вот список его статей в правильном порядке:

  • Молоко на губах
  • Бревно в глазу
  • Раз ступенька, два ступенька!
  • Специализация
  • Это вам “не хухры-мухры”!
  • Как абсолютно правильно составить резюме

Куча денег, непыльная работа, карьера и обожающие взгляды крутых телок… Заманчиво звучит? Да-да, незаметно, образ ITшника из прыщавого мальчика на побегушках превратился в образ удачного человека с безоблачным будущим. Любой обзор перспективных профессий упоминает программирование, как самую перспективную работу, к тому же одну из самых высокооплачиваемых. И главное- стать программистом не сложно и реально за пару лет выйти на уровень приличной зарплаты. Ну что, заинтересовались? Тогда начнем!



Ресурсы для вебмастера

4 комментария

Если сайт нужен имиджевый или программный, то делать его самостоятельно – тупиковый путь, есть на то соответствующие специалисты – дизайнеры, программисты, СЕО и прочие. Но если таких целей нет, то вполне можно сделать сайт самостоятельно, изучив “матчасть”.

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

  1. CITForum.ru – море информации, спецификаций, авторских статей. Там можно найти практически любую информацию, связанную с программированием, версткой, разметкой и прочим.
  2. Новый проект – “Популярная энциклопедия сайтостроения”. Информации пока не очень много, но направление проекта и хороший старт вселяет надежды.
  3. Hostinfo.ru – проект, ориентированный больше на профессионалов, чем на новичков. Но на некоторые фундаментальные вопросы ответы найти можно именно там.
  4. Сайт htmlbook.ru посвящен языку HTML, CSS, веб-дизайну, графике и процессу создания сайтов. Есть справочники по HTML, CSS, а так же пошаговые руководства.
  5. Так же новичкам полезно будет просмотреть “Создание веб-сайтов от А до Я ” и поискать действительно интересные моменты на “Постройка.ру”, а профессионалам обязателен к прочтению блог “Проектирование сайтов“.
CitForum
Site.nic.ru
Hostinfo.ru


sNews 1.5

1 Комментарий

sNews 1.5sNews – это компактная, лёгкая и простая CMS, размером всего 100 Кб, состоящая всего из одного php-файла. Несмотря на простоту, она обладает серьёзной функциональностью, продуманностью интерфейса и простотой использования. Это неплохое решение для создания простой странички или блога.

В эти 100 Кб уместились редактор страниц, ЧПУ, RSS, архив, вывод последних записей и комментариев, карта сайта, контактная форма, СЕО-примочки, простая и понятная админка, поддержка шаблонов (24 бесплатных в наличии, можно приобрести платный).

Установка трудностей не вызывает – создать MySQL-базу, выполнить в ней предоставленный код для создания таблиц, прописать в переменных хост\имя\логин\пароль к базе – и CMS работает. Единственный обнаруженный недостаток – уязвимость к межсайтовому скриптингу и SQL-инъекциям. Серьёзный недостаток, сильно ограничивающий возможности применения CMS.




© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.