Архив за 16 января 2015 - 6

Время от времени вдруг начинает хотеться именованных параметров в C++. Не так давно была статья, да и сам какое-то время назад писал на эту тему. И вот что удивительно — со времен той своей статьи я участвую в новом проекте без необходимости тащить за собой старый код, и как-то удивительным образом всего этого описанного собой же не использую. Т.е. в вопросе разобрался, восхитился перспективами… и продолжил работать по-старинке! Как же так? Лень? Инерция? Ответ постараюсь дать под катом.
Читать полностью »

Решена главная проблема распространения светодиодных лампочек — их цена.

Компании Сree удалось первой уменьшить стоимость этих ламп. Снижением светодиодов была достигнута основная экономия. Стоимость New Cree LED Bulb — 8 долл,что на 2 долл ниже, чем их предшественники — 40- и 60- ватные лампы.

Представлены экономичные LED лампочки

По внешнему виду новинка ничем не отличается от обычных лампочек накаливания.

Читать полностью »

Всем известно еще со школы как выглядит график гиперболы, не правда ли? Для тех кто подзабыл, напоминаю, что уравнение вида y = k/x — и есть гипербола. Однако это частный случай так называемой равнобокой гиперболы. Для получения более точного представления, определение звучит так: гипербола— геометрическое место точек M Евклидовой плоскости, для которых абсолютное значение разности расстояний от M до двух выделенных точек F1 и F2 (называемых фокусами) постоянно. Ну да вернемся к более простому и понятному, к чему нас всех учили – равнобокой гиперболе. Рассмотри классический график ее построения:y = k/x, где ( k > 0 ) и ветви располагаются в I и III четвертях системы координат Рис 1. Гипербола.
Читать полностью »

Примерно пару месяцев назад решил увлечь себя электроникой. В частности захотелось поиграться с Arduino. Но для баловства довольно дорого заказывать оригинальный, поэтому полез на всем известный китайский сайт. Там со скидкой нашел клон Arduino Uno в стартовом наборе. Его и заказал.

Примерно через 3 недели получил свою «игрушку» и, наверное, как и все, начал баловаться морганием светодиодиками. Это, конечно же, быстро надоело, хотелось чего-то посерьезнее. Возникла мысль сделать автоматическое включение/отключение света на одном из балконов (частенько хожу курить). Так как uno — это слишком «жирно» для такой задачи, на том же сайте заказал по скидке nano, датчики движения, текстолитовые макетки, блок питания с 220В на 5В и реле.
Читать полностью »

Статей про double-checked locking на Хабре было столько, что казалось бы ещё одна — и Хабр лопнет. Вот только по Java неплохие публикации: Реализация Singleton в JAVA, Правильный Singleton в Java, А как же всё-таки работает многопоточность? Часть II: memory ordering или вот замечательный пост от TheShade (слава web-archive!). В наши дни, наверно, каждый Java-разработчик слышал, что если используешь DCL, будь добр объявить переменную volatile. Найти сегодня в коде известных опенсорсных проектов DCL без volatile довольно трудно, но оказалось, что проблемы ещё не полностью решены. Поэтому я добавлю небольшую заметку по теме с примерами из реальных проектов.

Иногда складывается ощущение, что программисты не включают мозги и не пытаются понять, как что работает, а просто следуют простым и понятным правилам вроде «объяви переменную volatile, используй DCL, и всё будет хорошо». К сожалению, такой подход в программировании не всегда работает.
Читать полностью »

Познай себя; люби себя; будь честен с собой. Эти старые истины много лет воспевали художники, музыканты и философы, от Жан-Поль Сартра до Боба Дилана. Но как познать себя, если ты постоянно меняешься? Человеческое тело пребывает в постоянном движении: теряет и наращивает кожу, обновляет легкие, выращивает новые волосы.

Тело человека полностью обновляется каждые семь лет

Читать полностью »

Тема, которую я хочу затронуть, довольно популярная и рассмотрена на многих ресурсах, но для другой версии загрузчика «GRUB» и для другой версии ОС.

Преамбула

Потребовалось перенести установленный Centos 7 на software raid level 1 в ручном режиме, так как сама система ставилась через kickstart. Поискав информацию по данному вопросу, нашел материал только по старым версия ОС и по первой версии загрузчика «GRUB».

Решив, что методы аналогичные, лишь с изменением команд, взялся за дело и наткнулся на нюансы с «dracut».
По какой-то причине initramfs созданый «dracut» не видит собранного raid и отказывается грузится. Версия «dracut» 033.
Читать полностью »

Меня заинтересовала тема создания класса, который можно было бы унаследовать в другом компоненте/приложении WinRT. Расширение C++/CX позволяет создать такой класс только если он унаследует уже другой незапечатанный класс. В любом другом случае компиляция завершается с ошибкой. Использование WRL позволяет обойти это ограничение и делает возможным написание незапечатанного класса.
Читать полностью »

Скорее всего, если вы зашли на Хабр и читаете эту статью, то хоть раз в жизни да слышали про MOOC-курсы.

Но если все же не слышали, то MOOC (по-русски принято произносить «мук») означает «Massive Open Online Course» — массовый открытый онлайн-курс. Это настоящий феномен в образовании XXI века. Газета «New York Times» назвала даже 2012 год «годом MOOC» в связи с появлением на рынке дистанционного образования 3-х «китов» — Coursera, Udacity и EdX. MOOC-ам посвящено множество статей, кто-то видит в них будущее образования, кто-то, наоборот, угрозу. Пытаются также предсказать «традиционную» и «дистанционную» составляющии обучения будущего.

Обзор некоторых MOOC Coursera по компьютерным наукам - 1 Обзор некоторых MOOC Coursera по компьютерным наукам - 2 Обзор некоторых MOOC Coursera по компьютерным наукам - 3
Обзор некоторых MOOC Coursera по компьютерным наукам - 4 Обзор некоторых MOOC Coursera по компьютерным наукам - 5 Обзор некоторых MOOC Coursera по компьютерным наукам - 6

Однако в этой статье я не буду обсуждать перспективы развития дистанционного образования, а расскажу про свой опыт знакомства с курсами на платформе Coursera. Эти курсы будут полезны студентам, изучающим прикладную математику и информатику, в особенности анализ данных. Многое из того, что мне дали эти курсы, как я потом понял — это знания, которыми должен обладать любой уважающий себя исследователь данных (так я предпочитаю переводить профессию Data Scientist).
Читать полностью »

Компания MMD, обладающая эксклюзивным правом на продажу жидкокристаллических мониторов под маркой Phillips на мировом рынке, объявила о выпуске новой модели — Philips Brilliance 272P4APJKHB.

В мониторе используется 27-дюймовая панель типа IPS-AHVA. Ее разрешение — 2560 х 1440 пикселей. Монитор работает с 10-разрядным представлением цветов. Он откалиброван в заводских условиях и охватывает 99% цветового пространства Adobe RGB и 100% цветового пространства sRGB. Кроме того, функция PerfectKolor позволяет пользователю более точно настроить цвет по шести осям цветового охвата. Углы обзора заявлены равными 178°, максимальная яркость — 350 кд/м².

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js