Моя новая книга "Изучаем Assembler за 7 дней"
Автор: Иван Скляров | 2010-03-03 | ссылка | Рубрика: РазноеГод фактически эта книга у меня лежала в готовом виде. Сначала экономический кризис помешал ее запустить в печать. Потом решил в бумажном виде совсем ее не делать.
Поэтому купить ее можно только в электронном варианте.
Книга "Изучаем Assembler за 7 дней" всего за 7 (семь) дней без всякой начальной подготовки (достаточно только опыта работы с персональным компьютером), научит вас программировать на ассемблере под операционные системы MS-DOS и Windows с использованием популярных пакетов MASM и MASM32.
Все подробности по этой книге, в том числе по цене и способах оплаты смотрите здесь: http://www.asmdays.ru.
Там же можно бесплатно скачать несколько фрагментов из книги для ознакомления.
Время публикации по Москве: 10:05:26. Комментарии (10)
Программируем CAPTCHA для защиты своего сайта от спама
Автор: Иван Скляров | 2010-01-20 | ссылка | Рубрика: PHPЯ писал каптчу для своего сайта сам, когда слово "каптча" мало кто еще знал. Ниже представлена последняя версия моей каптчи (картинка и ее код на PHP (image.php)).
Для работы каптчи необходимо переписать в корневую директорию на хостинге шесть ttf-файлов с различными шрифтами (я их взял из системной папки /WINDOWS/Fonts/): BENGUIAB.TTF, PSTRBODN.TTF, LITHOGRB.TTF, BNKGOTHM.TTF, GOUDHNDN.TTF и mvboli.ttf. Разумеется, вы можете выбрать другие шрифты, как и их количество.
Чтобы подключить картинку, в форме вам нужно добавить строку:
<img src="image.php" border="1">
Цифры с картинки сохраняются как строка в переменной сессии $_SESSION["secret_number"], которую можно затем использовать для определения правильности ввода пользователем цифр с картинки. Остальное должно быть понятно из комментариев.
Время публикации по Москве: 03:08:51. Комментарии (11)
Поиск по сайту на PHP
Автор: Иван Скляров | 2009-08-04 | ссылка | Рубрика: PHPВ MySQL предусмотрена функция MATCH (впервые появилась в версии MySQL 3.23.23), которая позволяет выполнять поиск строки в одном или более столбцах таблицы на естественном языке. Полный синтаксис функции выглядит следующим образом:
MATCH {столбец1, столбец2,…) AGAINTS {выражение[IN BOOLEAN MODE | WITH QUERY EXPANSION])
MATCH выполняет релевантное ранжирование для каждой строки. Иначе говоря, для каждой строки таблицы MATCH возвращает неотрицательное число с плавающей точкой обозначающее степень сходства между искомой строкой и текстом в строке таблицы, состоящим из столбцов, перечисленных в списке MATCH. Нулевое значение ранга означает, что слова не найдены.
Но прежде чем использовать MATCH необходимо поля CHAR, VARCHAR или любые из разновидностей полей TEXT (SMALLTEXT, MEDIUMTEXT и т. п.) в которых будет осуществляться поиск проиндексировать индексом FULLTEXT (полнотекстовый индекс). Это можно сделать во время создания таблицы, пример:
CREATE TABLE table
(
field1 VARCHAR (255),
field2 TEXT,
FULLTEXT (field1, field2)
)
Либо позже с помощью sql-запроса ALTER, пример:
ALTER TABLE table ADD FULLTEXT (field1, field2)
Время публикации по Москве: 21:50:46. Комментарии (0)
Скрипт для сокрытия партнерских ссылок и для подсчета кликов на PHP
Автор: Иван Скляров | 2009-07-25 | ссылка | Рубрика: PHPПопулярный способ сокрытия партнерских ссылок - оформление их в таком виде:
<a href="http://www.mainlink.ru" onclick="this.href=’http://www.mainlink.ru
/?partnerid=36902?">Mainlink</a>
При наведении указателя мыши на такую ссылку посетитель увидит адрес http://www.mainlink.ru, но при щелчке на этой ссылке на самом деле попадет на http://www.mainlink.ru/?partnerid=36902.
У этого способа есть недостатки. Во-первых, он требует, чтобы у пользователя в браузере обязательно была включена поддержка JavaScript. Во-вторых, он работает только при прямом щелчке левой кнопки мыши на ссылке, однако я, например, часто открываю ссылки, щелкая на них правой кнопкой мыши, и выбираю пункт "открыть на новой вкладке" или "в новом окне" браузера. Увы, но данный способ не будет работать в этих случаях.
Мы не будем использовать JavaScript и другие client-side решения, а рассмотрим, как можно скрывать ссылки только с помощью PHP и MySQL.
Время публикации по Москве: 06:44:05. Комментарии (0)
Прикручиваем редактор FCKeditor к админке своего сайта
Автор: Иван Скляров | 2009-07-19 | ссылка | Рубрика: PHPЭта статья является продолжением статьи "Разработка админки для собственного сайта".
FCKeditor — это текстовый редактор, специально предназначенный для использования на web-страницах. Для работы FCKeditor не требуется ничего устанавливать на компьютерах пользователей достаточно одного бразуера, редактор совместим со всеми распространенными браузерами: Internet Explorer, Firefox, Safari и Opera.
FCKeditor позволяет визуально создавать документы подобно тому как это делается в Word, а затем получать их в HTML-формате.
FCKeditor бесплатен и распространяется с открытым исходным кодом (open source) под следующими лицензиями на выбор: GPL, LGPL и MPL. Кроме того предусмотрена лицензия CDL (Commercial Distribution License) для компаний, которые разрабатывают свои продукты в закрытом коде. Таким образом, в зависимости от цели, задачи и ограничений можно произвольно выбрать подходящий тип лицензирования этого редактора.
Стоит сказать, что FCKeditor используется в ЖЖ Livejournal в качестве визуального редактора при вводе сообщений и во многих других популярных интернет-сервисах. Для WordPress также существует плагин Dean’s FCKEditor for WordPress.
Время публикации по Москве: 03:00:05. Комментарии (4)
Страницы (всего 3): [ 1 ] 2 3
