• Дешевые SMS для интересных проектов и хороших людей

      Представляю вашему вниманию сервис для отправки SMS через HTTP/HTTPS API.

      LittleSMS.ru

      Для кого предназначен сервис?

      • Интернет-магазинам (уведомление о новом заказе).
      • Небольшим проектам с системой уведомлений по SMS.
      • Сисадминам (уведомления о состоянии сервисов, оборудования и т.п.).
      • Вам? Напишите, обсудим.
      Читать дальше →
    • Долгожданный Ctrl+R для Pidgin

        Некоторое время назад, опробовав множество клиентов ICQ, я наконец перешел на Pidgin, чему несказанно рад до сих пор.
        Сходу раскопав все возможные и невозможные плагины, я так и не нашел простого, но бесконечно удобного плагина, который по нажатию кнопки Ctrl+R делал что? Ghfdbkmyj! Правильно! Переводил бы набранные не в той раскладке кракозябры в удобоваримый текст.

        А что делает в таком случай каждый уважающий себя гик?.. И снова правильно! Я написал новый плагин.
        Читать дальше →
      • Обзор типов индексов Oracle, MySQL, PostgreSQL, MS SQL

          В одном из комментариев здесь была просьба рассказать подробнее об индексах, и так как, в рунете практически нет сводных данных о поддерживаемых индексах различных СУБД, в данном обзоре я рассмотрю, какие типы индексов поддерживаются в наиболее популярных СУБД
          Взглянем?
        • SMS-уведомления из Nagios малой кровью

            Стоял как-то раз админ в курилке и думал — а как бы ему так в нерабочее время вдали от компьютера и интернетов узнать, что на каком-то из его серверов проблема возникла. Можно конечно посадить студента за монитор с Nagios, чтоб он если что звонил админу и говорил «Тут красненькое что-то появилось»… Стоп. Звонил. На мобильный. Нафиг студента, SMS можно получать. На этом мысль остановилась и админ пошёл пить кофе. Потом вернулся и сел за рабочее место, где в браузуре был загружен Google Calendar… и решение пришло само.
            Решение
          • Демон конвертации видео в FLV

              Решил поделиться недавно написанным кодом демона для видеохостинга.
              Принцип демона прост. Демон смотрит в папку, куда загружаются видеофалы, и при появлении там новых, копирует в другую папку, запускает в фоне процесс конвертации, создает превьюшку, и копирует полученное видео в папку пользователя.
              Читать дальше →
            • Частые ошибки программирования на Bash (продолжение)

              • Перевод
              Продолжаю знакомить сообщество с переводом Bash Pitfalls.
              Часть первая.
              Первоначальная публикация перевода.

              11. cat file | sed s/foo/bar/ > file


              Нельзя читать из файла и писать в него в одном и том же конвейере. В зависимости от того, как построен конвейер, файл может обнулиться (или оказаться усечённым до размера, равному объёму буфера, выделяемого операционной системой для конвейера), или неограниченно увеличиваться до тех пор, пока он не займёт всё доступное пространство на диске, или не достигнет ограничения на размер файла, заданного операционной системой или квотой, и т.д.
              Что же делать?
            • Организуем релевантный поиск по разнородным данным с помощью Sphinx

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

                Постановка задачи


                В проекте есть на данный момент 2 зоны:
                1. географическая зона, реализованная на базе Google Maps, которая отображает нанесенные пользователями на карту географические объекты (маркеры, маршруты и области);
                2. информационная зона, которая представляет собой большой иерархически организованный каталог, содержащий информационные материалы.
                Необходимо было решить задачу одновременного текстового поиска по 3-м типам объектов: географическим объектам, категориям информационной зоны и материалам информационной зоны — c возможностью фильтрации по дате публикации объектов и категориям, к которым они относятся.
                Решаем задачу
              • Основы BASH. Часть 1

                • Tutorial
                Безусловно, все те кто общается с ОС Linux хоть раз да имели дело(во всяком случае слышали точно) с командной оболочкой BASH. Но BASH не только командная оболочка, это еще и превосходный скриптовый язык программирования.
                Цель этой статьи — познакомить поближе юзеров с bash, рассказать про синтаксис, основные приемы и фишки языка, для того чтобы даже обычный пользователь смог быстренько написать простой скрипт для выполнения ежедневной(-недельной, -месячной) рутинной работы или, скажем, «на коленке» наваять скриптик для бэкапа директории.
                Читать дальше →