Простой движок для парсинга SQL

Программисты часто интересуются как сделать парсинг какой-нибудь грамматики. В данном примере, я показываю как сделать парсинг простейшего выражения SQL. Движок поддерживает ключевые слова: SELECT, FROM, JOIN, ON, WHERE.

Как найти число Пи

Что нам известно о числе Пи? Что это бесконечно длинное число, что оно показывает отношение длины окружности к ее диаметру. Все это мы много раз слышали в школе. Но как найти число Пи? Знаете ли Вы хоть один действующий алгоритм нахождения числа Пи с заданной точностью? Если нет, то в данном уроке мы рассмотрим простейший […]

Как сделать круговую диаграмму (Pie Chart) на JavaScript

В последнее время Интернет становится все более интерактивным и приближается к десктопным приложениям. Браузеры получают все больше и больше новых возможностей. С появлением HTML5 стало возможно использовать графические примитивы. Возможности, которые получили разработчики, действительно огромные и сегодня я расскажу как сделать круговую диаграмму с помощью JavaScript.

Как на php отправить email

При разработке сайт на php часто возникает ситуация, когда нужно отправить сообщение по электронной почте. Например, необходимо сделать оповещение о новой статье или комментарии на сайте. Для решения этой задачи в PHP есть все средства. И об этом далее.

Как на php сделать редирект

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

Как определить поискового робота на PHP

Предлагаю вашему вниманию простую функцию для того чтобы отличить поисковых роботов от настоящих людей. Проверка направлена на «честных» роботов, таких как поисковики и им подобные. Боты, которые маскируются под нормальные браузеры, отлавливаться не будут.

Программа генерации всех вариантов 0,1 заданной длины (javascript)

Продолжаю рубрику «Работаем с кодом», сегодня у нас реализация алгоритма для нахождения всех комбинаций 0,1 для векторов заданной длины.

Программа нахождения всех подмножеств конечного множества (javascript)

Возобновляю рубрику «Работаем с кодом». Суть рубрики в следующем — беру какую-нибудь простую задачу и делаю реализацию которая первой приходит на ум. А вы, через комментарии, предлагаете улучшения это программы. В итоге должна получиться конфетка.