Месяц: Сентябрь 2013

  • DEV Labs 2013. Онлайн конференция по программным продуктам Oracle

    от автора

    Luxoft Training приглашает всех желающих принять участие в очередной онлайн конференции серии DEV Labs, которая состоится в субботу – 5 октября 2013 года и будет посвящена программным продуктам ORACLE. В рамках одного дня участники смогут познакомиться с возможностями новых версий продуктов, пополнить свой набор интересных «tips & tricks», узнать о новых методологиях решения сложнейших задач,…

  • Debian: создаем пакеты для узкого круга систем

    от автора

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

  • Russian Code Cup 2013: разбираем задачи финала

    от автора

    23 сентября 2012 года состоялся финал чемпионата по программированию Russian Code Cup 2013. Первое место занял Петр Митричев (кстати, чемпион RCC 2011). Второй приз взял Геннадий Короткевич, третье — Дмитрий Джулгаков. Сегодня мы публикуем подробный разбор шести задач, которые были предложены финалистам RCC (спойлер: одна из них так и осталась нерешенной). В программе — сортировка…

  • GCC и Varable-Length Arrays

    от автора

    Одногруппник прислал C++-код с какой-то ошибкой и вывод компилятора по этому поводу. Но более всего меня удивила не его проблема, а то, что в коде создавался на стеке массив с неизвестной на этапе компиляции длиной. Помнится, в начале изучения языка столкнулся с этим и уяснил, что так делать нельзя. Странно, но других ошибок компилятор одногруппника…

  • Ускорение вычислений с помощью GPU, теперь на Java!

    от автора

    Именно так заявил технический директор IBM Джон Дуимович (John Duimovich) в своем выступлении на конференции JavaOne 2013. Он отметил, что ускорители GPU обладают невероятной вычислительной мощью и их применение для вычислений в Java позволит ускорить сложные вычисления и обработку больших массивов данных. Использование GPU для вычислений в Java открывает множество новых перспектив как для Java-разработчиков,…

  • Биллинг в крохотном проекте. 10 строк HTML кода

    от автора

    Только что прочитал про биллинги в больших проектах и хочу поделиться опытом биллинга для крохотных проектов. Основа — PayPal. Он довольно широко распространён + если нет у клиента учетной записи в PayPal, то можно обычной кредиткой оплатить. Поиск по хабру выявил уже один мануал, но он реально страшен. Мы пойдем простым путем!

  • установка Flash Player вылетает

    от автора

    Здесь эсть кто-то из Adobe? Можете постучать им чтобы поправили установщик Flash Player-а

  • Установка OpenVPN на CentOS 6.4

    от автора

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

  • Оценка результатов линейной регрессии

    от автора

    Введение Сегодня уже все, кто хоть немного интересуется дата майнингом, наверняка слышали про простую линейную регрессию. Про нее уже писали на хабре, а также подробно рассказывал Эндрю Нг в своем известном курсе машинного обучения. Линейная регрессия является одним из базовых и самых простых методов машинного обучения, однако очень редко упоминаются методы оценки качества построенной модели.…

  • Тестовое задание C++, функтор для сортировки

    от автора

    Для поиска талантливых программистов написал тестовое задание C++. Вкратце, сложность задачи состоит в передачи дополнительных данных в функцию сравнения, которая используется сортировкой из стандартной библиотеки. Из википедии: Функциональный объект (англ. function object), так же функтор, функционал и функционоид — распространённая в программировании конструкция, позволяющая использовать объект как функцию. Часто используется как callback, делегат, либо как…