Месяц: Сентябрь 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, делегат, либо как…