Беглый взгляд на Internet Explorer 9

Вот и состоялся очередной релиз браузера от компании Майкоросфт. Как заявляет сама компания-разработчик, Internet Explorer 9 — настоящая революция. Отчасти я согласен с этим — по сравнению с прошлыми версиями, это — действительно революция. Но так ли Internet Explorer 9 хорош на самом деле?
Читать далее Беглый взгляд на Internet Explorer 9

Конвертация своей темы в формат TurboSite 1.5 и выше

В шаблонах TurboSite начиная с версии 1.5 используется кодировка UTF-8! Все стандартные шаблоны и шаблоны на сайте конвертированы в новый формат. Если вы ранее использовали шаблоны, скачанные с этого сайта, то вам необходимо скачать их обновленные версии!

Разработчикам предлагается ознакомиться с обновленным руководством по созданию шаблонов. В этой статье рассматривается конвертация уже готовых шаблонов в новый формат.
Читать далее Конвертация своей темы в формат TurboSite 1.5 и выше

TurboSite и Narod.ru

Комментарии на сайте, созданном на Narod.ru — теперь это реальность!

Смотрите обновленную версию руководства по публикации сайта, созданного при помощи TurboSite, на бесплатном хостинге Narod.ru!

Смотрите пример сайта с комментариями на Narod.ru: turbosite-demo.narod.ru!

TurboSite 1.5: Добро пожаловать на новый уровень!

Новая версия программы TurboSite 1.5 претерпела огромные изменения! Теперь с помощью TurboSite можно создать не «простой статичный HTML-сайт», а полноценный интернет-ресурс с поддержкой комментариев и формой обратной связи!

TurboSite теперь полностью работает с кодировкой UTF-8 и генерирует сайты в этой кодировке, что позволяет вам работать с символами любого языка!

В страницы теперь можно вставлять ВИДЕО!

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

Изменения коснулись удобства работы с программой: добавлять и удалять страницы и блоки в списках теперь можно с помощью клавиш клавиатуры Insert и Delete соответственно, а генерировать, открывать папку с сайтом и просматривать сайт можно с помощью горячих клавиш F10, F11 и F12. При нажатии кнопки «Просмотр сайта», если вы находитесь на вкладке «Страницы», просмотр сайта начинается именно с той страницы, которую вы редактировали.

Практически в каждом шаблоне были сделаны мелкие поправки, а также были добавлены стили для комментариев и формы обратной связи.

Проверить обновления TurboSite, а также загрузить некоторые бесплатные программы, которое могут пригодиться вам при создании и просмотре сайтов, теперь можно из меню «Справка».

Также TurboSite претерпел небольшие косметические изменения.

Перейти на страницу программы »

Полный список изменений:
Читать далее TurboSite 1.5: Добро пожаловать на новый уровень!

«Битые» изображения в TurboSite 1.4

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

Ошибка эта, как оказалось, возникает в следствие автоматической замены пробелов в пути к изображениям на ‘%20’. Тоесть, если у вас проект лежал например в папке «новый проект», то в пути к изображению на странице будет прописано ‘новый%20проект/…’, и при генерации готового сайта, локальные пути к изображениям НЕ БУДУТ заменены на относительные, а потому изображения на других компьютерах или в интернете отображаться не будут.

Ошибка эта наблюдается в TurboSite 1.4 и более ранних версиях (ужас и позор..).

В версии 1.5, которая вот-вот будет доступна для загрузки, эта ужасная ошибка уже исправлена.

Что делать пользователям TurboSite 1.4?

В том случае, если вы не переносили проект (именно ВЕСЬ ПРОЕКТ, а не готовый сайт) в другую папку или на другой компьютер, то при открытии проекта с помощью TurboSite 1.5, ошибка будет исправлена автоматически. Если же вы переносили свой проект, и, соответственно, пути к изображениям уже изменились, то вам придется удалить испорченные изображения из страниц и вставить их заново в TurboSite 1.5.

JavaScript: outerHTML в Firefox

Очень странно было для меня обнаружить, что на метод outerHTML некогда мой любимый браузер Firefox не проявил никакой абсолютно реакции.. Google Chrome, Opera и Internet Explorer при этом обрабатывают его как положенно. Решение — использовать собственную кроссбраузерную функцию:

function setOuterHTML(ElementID, newcode)
{
var someElement = document.getElementById(ElementID);
if (someElement.outerHTML) // if not Firefox
{ someElement.outerHTML = newcode; }
else // if Firefox
{
var range = document.createRange();
range.setStartBefore(someElement);
var docFrag = range.createContextualFragment(newcode);
someElement.parentNode.replaceChild(docFrag, someElement);
}
}

У функции, как видно, два параметра: ID элемента на странице и новый HTML код, на который необходимо заменить элемент.

Delphi: сохранение текста из TMemo в файл UTF-8

Очень долго парился над задачей: есть текст в TMemo в кодировке Unicode с символами на разных языках, надо его сохранить в файл, причем чтобы его кодировка была UTF-8. Облазил пол интернета, а оказалось все НАСТОЛЬКО ПРОСТО, что я просто в шоке.

Код:
memo1.Lines.SaveToFile('file.txt',Tencoding.UTF8);

Проверено в Delphi XE.

Вот такие вот пироги…

Delphi: Запрет на запуск второй копии программы

Нашел в интернете много способов реализации на запрет запуска второго экземпляра приложения. Выбрал самый на мой взгляд минималистский. Я думаю, может многим понадобится — вообще применяется это достаточно часто.

Читать далее Delphi: Запрет на запуск второй копии программы

Обновление сайта и несчастная судьба PressWorks

Убит многострадальный PressWorks.. За что? Да ни за что, просто нет времени заниматься кучей сайтов. Да и рейтинг у сайта был некудышний, несмотря на обратные ссылки с сайтов клиентов. Мое портфолио сайтов и темы для WordPress перенесены сюда. Тема оформления тоже, можно сказать, перенесена.

Может напроситься вопрос — «А что теперь будет там?». А там теперь будут продажные статьи из liex.ru =).

Как опубликовать сайт, созданный с помощью TurboSite?

Очень часто мне задают один и тот же вопрос — где находиться готовый сайт, сгенерированный TurboSite, как передать его для просмотра другим людям или опубликовать его в интернете. Отвечаю!
Читать далее Как опубликовать сайт, созданный с помощью TurboSite?

Блог одного программиста