UNIX используется чаще всего как операционная система для серверов. Большинство утилит не имеет графического (или псевдографического) интерфейса, вызывается с передачей параметров в командной строке. О том как принять эти параметры в своей программе на C++ (GCC) расскажу и покажу далее в статье.
Все записи категории ‘Программирование’
Мне пришла мысль кое что «по-кодить» для веб-сервера, начал вспоминать когда то горячо любимый C++. Но сразу столкнулся с тем фактом, что в современной UNIX не установлен компилятор С++ по умолчанию.
В предыдущей статье мы создавали DLL, используя Delphi, на языке Pascal. Delphi является коммерческой средой разработки, и стоит огромных денег. Потому мы сегодня поменяем среду разработки и язык программирования, а задача останется прежней.
Это не гайд по созданию библиотек функций на Delphi. Я предлагаю готовый каркас, с которого удобно начать написание. Если вы не пишите каждый день новую DLL на delphi, то наверняка у вас возникают определенные трудности с тем как начать.
Есть у меня несколько сайтов на wordpress, которые я когда то сделал в порыве энтузиазма, а теперь не занимаюсь ими особо.
На днях обратил внимание, что один из них содержит > 12000 непроверенных комментариев. Комментарии я давно не публикую сразу, ибо боты не дремлют. Я сначала подумал, что не добавил «дежурный» скрипт в тему сайта, который определяет и удаляет спам. Оказалось, что код был внедрен, но с весьма толерантными рамками фильтрации.
Если вы вместо вашего сайта на wordpress увидели данную надпись
Главная страница является лицом всего сайта. Обычно она имеет собственное оформление, особенные графические и динамические элементы. Посмотрим как устроена главная страница в Drupal.
Небольшой путеводитель по написанию модуля для Drupal 7.
Любой «приличный» проект на drupal (да и в других CMS) требует как минимум трех вещей:
- Взять подходящую сборку drupal (с нужными модулями, установленным Wysiwyg редактором, русификацией);
- Создать тему оформления (свою собственную или с использованием одного из готовых шаблонов);
- Запрограммировать весь дополнительный функционал сайта, который не смог быть реализован в п.1 в собственном модуле (модулях).
О последнем пункте, о том как написать свой модуль мы и поговорим.
Сам бы я не додумался написать подобный гайд, да люди подсказали. :)
PHP не имеет каких то специальных средств для определения ip адреса. Эту информацию ему поставляет веб-сервер в виде переменных окружения.