Сегодня я расскажу, как заставить Вашу программу на Delphi ПРАВИЛЬНО открывать указанный файл при запуске (например, если щелкнуть по какому либо файлу правой кнопкой мыши, выбрать пункт «Открыть с помощью…» и указать Вашу программу). При этом имя открываемого файла передается программе в параметре, и может возникнуть одна проблема — наличие пробелов в имени файла, который будет оценен как разделитель параметров. То есть, при указании имени файла «Новый файл.txt» программе будет передано 2 параметра: «Новый» и «файл.txt». Для правильной обработки этой ситуации нам необходимо «собрать» все параметры в кучу.
Читать далее Delphi: «Открыть с помощью» своей программы, обработка пробелов в имени файла
SEO: превращаем внешние ссылки во внутренние
Если Вы когда-нибудь зарабатывали (или пытались) на биржах ссылок, то скорее всего знаете, что один из показателей страницы, влияющих на цену ссылки на ней, это количество внешних ссылок. Один из способов увеличить доход в sape, xap или других биржах — уменьшить количество внешних ссылок на страницах.
Некоторые вебмастера предлагают использовать для этого тег noindex. Однако предупрежу читателя, что даже не частое использование атрибута noindex может поставить репутацию Вашего сайта под сомнение и Вы рискнете попасть под бан Яндекса.
Тег noindex также имеет ряд недостатков. Во-первых, тег этот парный, и при частом его использовании нередко возникают ошибки, приводящие к тому, что от индексации закрывается лишняя часть контента (это, кстати, наиболее частая причина выпадения ссылок в ERROR на бирже SAPE). Во-вторых, тег noindex понимают не все поисковые системы. В-третьих — тег закроет от индексации не только факт наличия внешней ссылки, но и ее анкор (текст ссылки).
Поэтому я рекомендую избавляться от внешних ссылок при помощи скрипта перенаправления, который лишен всех этих недостатков. Читать далее SEO: превращаем внешние ссылки во внутренние
Delphi: как узнать размер изображения PNG?
Чтобы узнать размер изображения в формате PNG, можно использовать вот такую процедуру:
Читать далее Delphi: как узнать размер изображения PNG?
TurboSite 1.6.6 — срочное исправление для Windows XP/2000
Обновление TurboSite 1.6.6 призвано решить проблему генерации сайта и импорта шаблонов в Windows XP и 2000, обнаруженную в версии 1.6.5. Больше никаких изменений версия не включает.
Перейти на страницу TurboSite
TurboSite 1.6.5
Представляю вам очередное обновление TurboSite ветки 1.6! Спасибо всем пользователям, которые оставляют в форуме сообщения об ошибках и предлают свои идеи! В этой версии:
ИСПРАВЛЕНИЯ
— Исправлена ошибка, из-за которой импорт шаблонов из пакетов *.tstheme происходил неправильно;
— Исправлена ошибка, позволявшая установить пустой идентификатор страницы;
ПРОЧЕЕ
— В идентификаторах страницы, помимо латинских букв и цифр, теперь также можно использовать символы «-«, «_» и «.»;
— Обновление библиотеки AlphaControls до версии 7.47;
Изменение номера телефона в сервисе Enum
Если вы используете сервис Enum для авторизации в WebMoney через SMS-сообщения, то рано или поздно перед вам может встать задача изменения своего номера телефона. Когда такая задача встала передо мной, а соответствующей кнопочки в личном кабинете Enum я не обнаружил, я отправился за справкой к шейху Гуглу, который выдал мне список постов с форумов о том, как это сложно, долго и вообще полный завал. Однако после общения со службой поддержки я выяснил, что на самом деле все элементарно просто. Читать далее Изменение номера телефона в сервисе Enum
Компоненты TServerSocket и TClientSocket в Delphi XE
Чтобы вернуть компоненты TServerSocket TClientSocket на свое место в палитре компонентов Delphi XE (откуда они были выкинуты еще в 7 версии), в Delphi XE необходимо проделать следующие действия:
Читать далее Компоненты TServerSocket и TClientSocket в Delphi XE
Новый сайт и каталог шаблонов для TurboSite
Представляю Вашему вниманию новый сайт и каталог шаблонов для TurboSite. Свои шаблоны для TurboSite теперь можно добавлять прямо в каталоге с помощью соответствующей кнопочки. В скором будущем для пользователей TurboSite также планируется открытие площадки для регистрации доменных имен. В плане и некоторые другие веб-сервисы, о которых я пока говорить не буду =).
SEO: Устранение проблемы &replytocom в WordPress
Многие веб-мастера, зарабатывающие на биржах ссылок с сайтами на WordPress, могут столкнуться с проблемой выпадения в ERROR ссылок на страницах с параметром &replytocom. Повозившись с этим вопросом некоторое время, я обнаружил очень простое решение этой проблемы.
Читать далее SEO: Устранение проблемы &replytocom в WordPress
TurboSite 1.6.4 — срочное исправление
Практически сразу после выпуска TurboSite 1.6.3 была выявлена досадная ошибка, из-за которой при генерации сайта удаляются пользовательские файлы. Обновление 1.6.4 призвано решить эту проблему. Кроме того, в контекстное меню журнала автопубликатора был добавлен пункт «Выделить все».
Чтобы в дальнейшем исключить такие крупные проблемы, начиная с версии 1.7 будут выпускаться предварительные beta-версии для тестирования. Для желающих принимать участие в тестировании на сайте и в форуме будут открыты соответствующие разделы.