Отправляет email-рассылки с помощью сервиса Sendsay

Секреты программирования

Секреты программирования - инъекция javascript кода в html-страницу

Уважаемые подписчики! Сегодняшняя тема - инъекция javascript кода в html-страницу . Предположим, программа-полуавтомат обходит ряд сайтов с целью анализа их информации. Зачастую в такой программе возникает необходимость добавления кода в загруженную страницу и его выполнение. Простейший пример - установка фокуса в элемент формы. Программа (обычная Windows-форма) для просмотра веб-страниц использует стандартный компонент WebBrowser. C-класс формы имеет примерно следущий вид: public partial class Form1 : For...

2010-04-26 10:41:35 + Комментировать

Секреты программирования - сервисы для изучения иностранных языков

Уважаемые подписчики! Сегодняшняя тема - сервисы для изучения иностранных языков . На сайте "Полигон виртуального образования" ( http://www.pvobr.ru ) открылся новый сервис - "языковая лаборатория. Он предоставляет зарегистрированным пользователям доступ к 9 звуковым словарям из 5000 слов, а также возможность составления своих списков слов для заучивания. При заучивании в новом окне возникает слово, нужно ввести его перевод или оригинальный текст. Демо-версия - http://www.pvobr.ru/langlab/dictionary.aspx ....

2009-12-03 10:39:31 + Комментировать

Секреты программирования

Уважаемые подписчики! Сегодняшняя тема - использование простой программы в Java для сбора базовой информации о структуре сайта. Если у Вас имеется свой веб-сайт, то желательно, чтобы на его страницах не было ссылок на несуществующие или устаревшие ресурсы. Это улучшит впечатление пользователя, попавшего на ваш сайт, а также повысит позиции сайта в поисковиках. Известно, что специальные поисковые роботы постоянно сканируют интернет. Собранная информация используется для ранжирования сайтов в поисковых запро...

2009-08-08 00:13:54 + Комментировать

Секреты программирования - получение криптографического хеша в ASP

Уважаемые подписчики! Сегодняшняя тема - получение криптографического хеша в ASP. Иногда возникает необходимость использовать криптографический хеш , например, при хранении паролей в базе данных. В настоящее время для этих целей наиболее широко используются алгоритмы MD5 и SHA1, которые имеют много реализациий, в том числе и у Microsoft. Однако получение криптографического хеша в ASP не совсем тривиально, в связи с редким использованием и слабым документированием, в отличии от .NET. Потратив довольно много...

2009-05-25 12:25:00 + Комментировать

Секреты программирования: использование xml-файлов для динамического контента

Уважаемые подписчики! Сегодняшняя тема - использование xml-файлов для динамического контента. Xml-файлы для хранения управляющих параметров становятся все более популярными. Это связано с увеличением быстродействия компьютеров и, как следствие, ускорением разбора файлов. Кроме того, современные браузеры имеют встроенные xml-парсеры (модули разбора файлов. Рассмотрим для примера, что Xml-файл содержит информацию для показа фотографий или картинок. Загрузив и разобрав этот файл, можно показывать картинки без...

2008-12-15 13:48:45 + Комментировать

Секреты программирования - преобразование из Unicode в utf-8 и обратно

Уважаемые подписчики! Сегодняшняя тема - преобразование из Unicode в utf-8 и обратно. Википедия сообщает: До сих пор наиболее распространенной кодировкой текста является ASCII (англ. American Standard Code for Information Interchange - американский стандартный код для обмена информацией; по-американски произносится [э`ски, тогда как в Великобритании чаще произносится [а`ски]; по-русски также произносится [а`ски) - 7-битная компьютерная кодировка для представления латинского алфавита, десятичных цифр, некот...

2008-04-28 12:14:28 + Комментировать

Секреты программирования - запись названий файлов в текстовый файл

Уважаемые подписчики! Сегодняшняя тема - запись названий файлов в текстовый файл. Иногда возникает необходимость записать названия файлов в директории и всех поддиректориях в файл. Если Вы работаете под Windows, то можно воспользоваться скриптовым Visual Basic. Код в VBS иллюстрирует этот подход. Код 'запись sData в файл 'log.txt' Sub log(sData) Dim ts, ForAppending ForAppending = 8 Set ts = fso.OpenTextFile("log.txt", ForAppending, True) ts.Write sData & chr(13) & chr(10) ts.Close End Su...

2007-10-22 11:03:46 + Комментировать

Секреты программирования - запись статистики сайта в файл (ASP).

Уважаемые подписчики! Сегодняшняя тема - запись статистики сайта в файл. Зачастую вебмастер хочет показывать некоторую статистику сайта, например, число посетителей, число фотогалерей и т.д. Сбор статистики может предъявлять высокие требования по использованию системных ресурсов и/или требовать много времени. В таком случае целесообразно проводить сбор статистики по таймеру или cron'у, писать результаты в файл. На страницах пользователей просто его отображать. Код в ASP иллюстрирует этот подход. Код <@ ...

2007-06-09 22:16:17 + Комментировать

Секреты программирования - добавление 'меток' (JavaScript)

Уважаемые подписчики! Сегодняшняя тема - добавление "меток". Недавно возникла необходимости "нагружать метками" записи базы данных. Из списка можно выбрать несколько значений, которые и будут метками текущей записи. Написал небольшую программку. Код показался интересным, решил обсудить. Переход к примеру. Код <script> var lab_valid = 0; function addLab) { var obj = document.getElementById("label_names"); var s = obj.innerHTML; var sLab = form1.fi_label.options[ form1.fi_...

2007-05-20 22:33:33 + Комментировать

Секреты программирования - сканирование директорий в ASP

Уважаемые подписчики! Сегодняшняя тема - сканирование директорий в ASP. С одним моим другом приключилась беда. Его сайт взломали хакеры. Сайт был сделан на скорую руку, безопасности уделялось мало внимания. Человек не ожидал, что его сайт будет удостоен внимания "уважаемых людей". "Но на то и щука в пруду, чтоб карась не дремал". Через "дырку" в аплоуде злоумышленники загрузили скрипт и запустили его. В результате во всех поддиректориях оказались "левые" индексные фа...

2007-04-22 22:04:16 + Комментировать
  • 1
  • 2

Рекомендуем подписаться: