Занимаясь разработкой алгоритмов, постоянно одергиваю себя, а вдруг изменения, которые работают на небольшом примере, привнесут разброд и шатание в результаты на других, больших данных. Тогда мне на помощь приходит командная строка. Самое ужасное, что каждый раз реализовывать парсер аргументов уже надоело, а значит, не последним средством для C++ программиста оказывается пакет program_options из библиотеки boost.
Читать полностью »
Архив за 26 марта 2013 - 2
Краткое введение в boost::program_options
2013-03-26 в 18:20, admin, рубрики: boost, c++, command line, никто не читает теги, метки: boost, c++, command line, никто не читает тегиLenovo представила моноблок ThinkCentre Edge 62z с экраном диагональю 18,5 дюйма
2013-03-26 в 18:20, admin, рубрики: Новости, метки: новостиКомпания Lenovo представила недорогой моноблочный ПК ThinkCentre Edge 62z. Устройство оснащено экраном диагональю 18,5 дюйма (опционально — сенсорным). Кроме этого новинка может предложить пользователю процессор Intel Core i3 Ivy Bridge, до 8 ГБ оперативной памяти и накопитель объёмом до 1 ТБ.
Asus оснащает 3D-карты GeForce GTX 650 Ti Boost кулерами DirectCU II
2013-03-26 в 18:05, admin, рубрики: Новости, метки: новостиОдновременно с другими партнерами Nvidia по выпуску 3D-карт, компания Asus представила изделия на базе увидевшей сегодня свет модели Nvidia GeForce GTX 650 Ti Boost. В серию Asus GeForce GTX 650 Ti Boost DirectCU II вошли две модели — компоненты одной работают на тех же частотах, что и компоненты референсного образца, компоненты другой — на повышенных частотах. Точнее говоря, названа только частота GPU — 1085 МГц. Вероятнее всего, речь идет о частоте GPU Boost. Напомним, у референсного образца она равна 1033 МГц.
Atlassian Bamboo в картинках
2013-03-26 в 18:04, admin, рубрики: continuous integration, Git, Веб-разработка, Программирование, Системы управления версиями, управление проектами, метки: continuous integration, системы управления версиями, управление проектамиВ этой статье я хотел бы поделиться своими впечатлениями от использования Atlassian Bamboo — системы непрерывной интеграции от компании Atlassian. В Java-проекте, над которым мы работаем, изначально в качестве системы управления использовалась JIRA On Demand, т.е. облачная версия JIRA, установленная на серверах компании Atlassian. В определенный момент появилась необходимость внедрения системы непрерывной интеграции. Важным требованием при выборе такой системы была поддержка из коробки системы автоматической сборки Gradle. Подобному требованию удовлетворяло лишь несколько систем непрерывной интеграции: всем известный Jenkins, Jetbrains TeamCity и Atlassian Bamboo. Под катом изложено как это работает и почему же мы выбрали Atlassian Bamboo. Осторожно — много картинок!Читать полностью »
За что я ненавижу аутсорсинговое системное администрирование. Взгляд со стороны клиента
2013-03-26 в 17:54, admin, рубрики: аутсорсинг, системное администрирование, Чулан, метки: аутсорсинг, крик души, системное администрированиеПост гнева.
Чтобы мой пост гнева не был похож на выяснение отношений — я намеренно не буду называть аутсорсинговую компанию, которая нас обслуживает. Все имена в тексте мной намеренно изменены. Я не стремлюсь очернить моих нынешних сисадминов. Этот пост — просто крик души, возможность немного спустить пар. И может для кого-то из сисадминов интересно посмотреть на проблему глазами озверевшего клиента.
А еще я хотел бы понять — аутсорс администрирование — это всегда так? Или мне элементарно не повезло? Или наоборот мне очень повезло, а у остальных еще хуже?
Читать полностью »
Samsung Display скоро перестанет поставлять дисплеи для мобильных устройств Apple
2013-03-26 в 17:47, admin, рубрики: Новости, метки: новостиСсылаясь на публикацию в корейской прессе, источник утверждает, что компания Apple в этом году не намерена использовать дисплеи производства Samsung Display, поскольку она до сих пор не запросила у южнокорейского производителя цены на эту продукцию.
Это может означать, что место Samsung в качестве поставщика дисплеев для продукции Apple, в первую очередь, планшетов iPad и iPad mini, заняли другие производители. В качестве таковых названы компании LG Display, Sharp, Japan Display и и AU Optronics (AUO).
Как крупные корпорации убивают маленькие стартапы
2013-03-26 в 17:15, admin, рубрики: Исследования и прогнозы в IT, История ИТ, история стартапов, история успеха, старпат, управление проектами, метки: история стартапов, история успеха, старпатВ этой статье я хочу рассказать историю одного стартапа, который я запустил 10 лет назад, о первых продажах, о «взлете», который так и не случился, и о том, как все это кануло в Лету (река «Забвения»).
В начале 2000-х популярным направлением для самодеятельности была разработка программного обеспечения. Интернет еще был не так популярен, как сейчас, а софт ставили все кому не лень и всякий разный. Тогда я был хорошим, можно сказать, сильным программистом на C++. Никакие самые сложные задачи не могли остановить меня. И я подумал, а не сделать ли что-то свое, потому что перспектива работать на контору, которая программировала всякую «муть» для довольно «далеких» (в плане понимания необходимости ПО) заказчиков меня не сильно вдохновляла. Ведь жизнь проходит, энтузиазм не вечен (а если и вечен, то не у всех), а написать в резюме, что я 10 лет программировал на FoxPro для региональных филиалов не самого крупного банка – не было моей целью.
Поэтому я силой мысли нарисовал себе мечту (примерно как на картинке) и начал потихоньку к ней идти.
Рекомендательная система: достаем теги пользователей из соцсетей
2013-03-26 в 16:51, admin, рубрики: surfingbird, Алгоритмы, Блог компании Surfingbird, искусственный интеллект, рекомендательные системы, социальные сети, метки: surfingbird, рекомендательные системы, социальные сетиСегодня я расскажу о том, как можно использовать данные о пользователях из социальных сетей для рекомендаций веб-страниц на холодном старте. Все приведенные в статье результаты носят чисто экспериментальный характер и в настоящий момент мы не реализованы в продакшене. Здесь, как и в прошлой статье, будут использоваться элементы текстмайнига для анализа текстового контента веб-страниц.
Сначала немного статистики для того, чтобы показать важность настоящего исследования. Около 50% пользователей нашей системы регистрируются с привязкой аккаунтов социальных сетей vkontakte (VK) и facebook (FB). Причем из зарегистрированных через социальные сети 71% приходится на VK и 29% на FB.
API FB и API VK позволяют извлекать некоторые данные об интересах и предпочтениях пользователя. Но не все так просто, как может показаться. Для получения данных пользователя нужно получить особые права, согласие на которые дает сам пользователь при регистрации в системе. Здесь возникает тонкий момент. С одной стороны, мы ходим вытянуть как можно больше информации о пользователе. С другой стороны, просить слишком много прав — наглость, которая может отпугнуть пользователя. Нужно найти компромисс — тонкое равновесие между полезностью получаемых данных для улучшения рекомендаций и «суммой» кредита доверия от пользователя, который соглашается, чтобы мы залезли в его персональные данные.
Читать полностью »
Видеокарта Inno3D iChill GTX 650Ti Boost HerculeZ 2000s может похвастаться хорошей системой охлаждения и приличным заводским разгоном
2013-03-26 в 16:17, admin, рубрики: Новости, метки: новостиАнонсированная сегодня 3D-карта Nvidia GeForce GTX 650 Ti Boost, несомненно, будет представлена всеми производителями видеокарт, которые сотрудничают с калифорнийской компанией. Мы уже видели варианты MSI и Colorful.
Соотношение сторон 29-дюймового монитора AOC myMulti-Play – 21:9
2013-03-26 в 16:14, admin, рубрики: Новости, метки: новостиСпустя три недели с момента премьерного показа на выставке CeBIT 2013, компания AOC официально представила монитор myMulti-Play. По внутренней классификации компании новинка получила обозначение q2963Pm.