Архив категории ‘Программирование’

Mysql: Отсортированный список дней рождений

49590031_88394

Выстраданное решение по отображению списка дней рождения на ближайшее несколько дней с нормальной сортировкой и переходом через новый год.

Основные проблемы, с которыми сталкивается желание вывести список дней рождения на портал:

  • Год рождения пользователя может быть не указан или указан неверно (особенно характерно для пользователей женского пола);
  • Проблема сортировки любых дат при переходе через год;

(далее…)

Linux: Скрипт для генерации конфигурации ISC DHCP

DHCP

PHP скрипт, позволяющий облегчить администратору жизнь в плане формирования конфигурационного файла для dhcp сервера ISC DHCP.

На вход подаем массив (который например можно брать из базы), для простоты я взял файл разделенный табами в формате: шлюз, маска, описание:

(далее…)

Puppet: PHP класс для удаленного управления

puppet_api

Так как в Интернете готового решения для удаленного управления puppet сервером, в частности подписывания и удаления сертификатов, я не нашел — набросал свой php класс.

Полное описание API доступно по ссылке Puppet API

(далее…)

Консольная загрузка видео с YouTube

youtube-downloader-for-android-tablet

Продолжим тему «кубиков».
Для скачивания видео с YouTube к себе на компьютер можно воспользоваться двумя способами:

(далее…)

Python: Youtube uploader (загрузку на Youtube с консоли)

youtube_620

Один из «кубиков» который я использую или собираюсь использовать в своих проектах «Youtube uploader» — Linux консольный скрипт на Python позволяющий осуществить загрузку на Youtube. К сожалению скрипт не использует API для работы, поэтому лучше обезопасить аккаунт google при помощи двухэтапной аутентификации и выдав приложению для работы отдельный пароль.

Проект доступен на https://code.google.com/p/youtube-upload/

Установка на CentOS под катом…

(далее…)

Delphi XE5: The Problem of Invalid Platform

835bb669e234a1b0a171055cc9083759

Технологии в мире развиваются семимильными шагали, посему решил потестить Delphi XE5, в качестве возможной замены Delphi 7. Удивительно, но простейшую программу с единственной кнопкой на форме скомпилить так и не удалось, компилятор ругался на «[Error Error] Invalid PLATFORM variable «MCD». PLATFORM must…».

(далее…)

VMWare & PHP: Импорт списка виртуальных машин

m7volaus

Достаточно долго искал решение на PHP для импорта из vSphere (ESXi) списка виртуальных машин с различными параметрами. В результате из нескольких проектов удалось собрать решение для себя.

Как обычно выкладываю результат на https://github.com/spions/vmware_import_host_list.

(далее…)