Поскольку после второй части у меня случился перерыв на работу, я поимел возможность получить некоторый фидбек, который я хоть и еще не обработал, все же заставляет меня написать внеплановую часть Йо, которая мне кажется важной для дальнейшего разговора. С тем же перерывом на работу связана задержка третьей части, прошу меня извинить тех, кто действительно ждал и пока не дождался.
Пользователь
Чем котельная в Средней Ахтубе отличается от энергоузла дата-центра
7 мин
53KУгольная котельная (пример, 4000 рублей за Гкал)
Нормальная котельная (пример, примерно 1500 рублей за Гкал)
В марте 2014-го в Средней Ахтубе начался конкурс на новую котельную. Туда, внезапно, позвали нашу инженерную команду, хотя нашим основным профилем всегда было оборудование для дата-центров. Мы применили все свои полученные за годы строительства ЦОДов навыки и выиграли конкурс. 25 августа был подписан муниципальный контракт.
Вообще, мы в последние годы строим тригенерационные энергоцентры. Это такие объекты на газу, от которых даётся электричество, тепло и холод на ближайший дата-центр или какой-нибудь важный объект инфраструктуры. И сейчас расскажу о том, в чём разница между посёлком городского типа на 50 тысяч жителей и дата-центром.
Начнём, пожалуй, с того факта, что сервера, даже очень мощные, не воруют воду. Ещё, когда дата-центр падает, главного не показывают по телевизору вместе с Шойгу. А ещё вода в трубах по всему городу не останавливается и не замерзает, разрывая узлы.
+81
Использование C# и Wix# для создания msi-пакетов
9 мин
40KПеревод
От переводчика: англоязычные it-блоггеры обычно начинают такие статьи со слов I'm so excited. Про Wix# я узнал совершенно случайно и спешу поделиться этим открытием с хабрасообществом, т.к. каждый, кто имел дело с «голым» WiX, знает, насколько неприятным может быть этот процесс. И вот теперь можно сделать msi-дистрибутив, написав всего лишь несколько строчек на C#! По-моему, это круто! А относительно недавно (4 дек 2014) автор Wix# Олег Шило дал интервью изданию InfoQ. Перевод этого интервью я и представляю вашему вниманию. И прошу не судить строго за кальку некоторых слов — тот же «деплоймент» мне как-то ближе, чем «развертывание».
+22
Сеанс белой магии без разоблачений или как я троллей в ЖЖ искал
3 мин
21KПролог
Последние год-полтора я чувствовал себя в ЖЖ как этот таксист. Впервые я зарегистрировался в LiveJournal уже больше 10 лет назад. Про фейсбук тогда наверно и Дуров не слыхивал, а тут можно было объединяться по интересам, обмениваться мнениями, писать корифеям типа Лебедева. У меня сформировалась френдлента и я стал замечать, что русский сегмент не так уж велик и в общем-то все друг друга знают. Года с 2011 примерно ЖЖ стал чахнуть, движуха стала перемещаться в твиттер и фейсбук, а я стал замечать что контингент комментирующих меняется. Сначала это было незаметно, но с прошлого года я поймал себя на мысли, что открывая комментарии к посту, я задаюсь вопросом того самого бородатого отшельника. Да и в прессе стали проскакивать статейки интересного содержания.
Но особой веры журналистам у меня нет, поэтому вооружившись Python, BeautifulSoup, psycopg2, matplotlib и PostgreSQL я решил провести собственное мини-расследование и заодно освежить/приобрести кое-какие навыки.
+14
Именованные параметры в современном C++
14 мин
29KТуториал
Перевод
Из Википедии: "Именованные параметры в языках программирования означают поддержку указания явных имен параметров в вызове функции. Вызов функции, принимающей именованные параметры, отличается от обычного вызова функции, в котором передаваемые аргументы ассоциируются с параметрами функции лишь только по их порядку в вызове функции"
Давайте посмотрим на пример:
И еще один пример на выдуманном псевдо-языке:
Этот подход особенно полезен для функций с большим количеством опциональных параметров, при вызове которых нужно изменить лишь некоторую часть дефолтных значений. Некоторые языки программирования поддерживают именованные параметры (C#, Objective-C, ...), но не С++. В этом посте мы рассмотрим пару классических способов эмуляции именованных параметров в С++, ну и попробуем придумать что-то новое.
Давайте посмотрим на пример:
createArray(10, 20); // Что это значит? Что за "10" ? Что за "20" ?
createArray(length=10, capacity=20); // О, вот теперь понятнее!
createArray(capacity=20, length=10); // И наоборот тоже работает.
И еще один пример на выдуманном псевдо-языке:
window = new Window {
xPosition = 10,
yPosition = 20,
width = 100,
height = 50
};
Этот подход особенно полезен для функций с большим количеством опциональных параметров, при вызове которых нужно изменить лишь некоторую часть дефолтных значений. Некоторые языки программирования поддерживают именованные параметры (C#, Objective-C, ...), но не С++. В этом посте мы рассмотрим пару классических способов эмуляции именованных параметров в С++, ну и попробуем придумать что-то новое.
+26
Смех и грех псевдорейтинга
4 мин
20KВчера мне на глаза попалась новость «страна Х занимает %какое-то место в рейтинге хороших стран». Новость как новость, рейтинги такого типа делаются регулярно и во множестве. Но в новости указывался список «самых хороших» стран и сайт-источник. Данные, которые там приведены, вызывают здоровый смех, а методика подсчета — недоумение. О рейтингах и манипуляции данными этот пост.
+5
Ученые из Гарварда научились выращивать инсулиновырабатывающие клетки в промышленных масштабах
2 мин
29KИзлечение сахарного диабета первого типа может быть на подходе благодаря открытому учёными из Гарвардского университета способу выращивать инсулинопроизводящие клетки из стволовых клеток в количествах, необходимых для трансплантации в человеческую поджелудочную железу.
Две недели после пересадки спустя: бета-клетки из стволовых клеток человека формируют островковые кластеры и вырабатывают инсулин, излечивая подопытных мышей
Это результат двадцатитрёхлетней работы гарвардского профессора Дугласа Мелтона, который искал лекарство с тех пор, как его сыну Сэму диагностировали диабет первого типа.
Две недели после пересадки спустя: бета-клетки из стволовых клеток человека формируют островковые кластеры и вырабатывают инсулин, излечивая подопытных мышей
Это результат двадцатитрёхлетней работы гарвардского профессора Дугласа Мелтона, который искал лекарство с тех пор, как его сыну Сэму диагностировали диабет первого типа.
+47
В производство запущена опытная партия процессоров Эльбрус-8С
2 мин
148KСегодня в производство была запущена опытная партию универсальных микропроцессоров Эльбрус-8С, с расчётная рабочей частотой в 1.3 ГГц. Вычислительная мощность данного процессора 250 Гфлопс, а производится он по технологии – 28 нм. Получение готовых образцов микросхем ожидается в октябре 2014 года.
Микропроцессор Эльбрус-8С — полностью российская разработка, которой занимается ЗАО «МЦСТ». Его кристалл спроектирован по технологии 28 нм, имеет 8 процессорных ядер с улучшенной 64-разрядной архитектурой Эльбрус 3-го поколения, кэш-память 2-го уровня общим объёмом 4 мегабайта и 3-го уровня объёмом 16 мегабайт.
+93
Основная ловушка маркетинга и пиара или что бывает, если вы врёте
8 мин
128KПродолжаю рассказывать про человеческий маркетинг. Когда Англия вошла во Вторую Мировую, был очень примечательный эпизод. Военная пропаганда – это то, чему обычно не все и не всегда верят. Официальные каналы преуменьшают потери, преувеличивают успехи. Я сейчас не уверен в числах, но первое же радиосообщение с фронта про воздушный бой было про то, что сбито 40 английских истребителей. Позже пришла информация, что меньше – 34. Через пару дней нашли ещё пилота, совершившего аварийную посадку.
Народ Англии начал верить в то, что передают по радио. Потому что было заметно, что они не стараются врать. Более того, немцы тоже ориентировались на их сводки.
Есть первый железный принцип хорошего маркетинга и пиара – никогда не обещать ни на грамм больше, чем можешь сделать. И никогда не врать. Стоит хоть немного увлечься – и вот в какой-то момент ты станешь обманывать сам себя.
+188
Хеш-функция Стрибог или в городе новый шериф
16 мин
70KТуториал
В 2012 году вся общественность, более или менее причастная к информационной безопасности, пристально следила за выборами нового стандарта хеширования данных SHA-3. На хабре достаточно широко освещалось это важное событие: публиковались результаты каждого раунда конкурса (раз, два, три), приводилось описание нового стандарта, и даже объяснялось почему новый стандарт так крут.
Однако, за всем этим ажиотажем совсем незамеченным осталось другое, не менее значимое событие: 1 января 2013 года в РФ также сменился стандарт хеш-функции.
Итак, встречайте: полное описание нового стандарта и его реализация на C#. Как говорится, лучше поздно, чем никогда.
Однако, за всем этим ажиотажем совсем незамеченным осталось другое, не менее значимое событие: 1 января 2013 года в РФ также сменился стандарт хеш-функции.
Итак, встречайте: полное описание нового стандарта и его реализация на C#. Как говорится, лучше поздно, чем никогда.
+65
28 ошибок стартапера в глазах инвестора. Опыт бизнес-ангела
8 мин
64KПеревод
На ранней стадии стартапа большинство предпринимателей сталкивается с необходимостью заинтересовать инвестора с целью привлечения финансирования, но многим в этом непростом деле не хватает либо опыта, либо знаний, либо и того и другого, в результате чего презентация выходит ниже всякой критики.
Управляющий директор венчурного фонда Vantage Point Capital Partners Ричард Хэррок в своей жизни повидал немало элеватор-спитчей и, решив поделиться опытом, составил для Forbes список основных ошибок и поступков, которых стартапер должен избежать во время презентации своего продукта, если хочет обрести благосклонность бизнес-ангела или привлечь венчурные инвестиции.
Управляющий директор венчурного фонда Vantage Point Capital Partners Ричард Хэррок в своей жизни повидал немало элеватор-спитчей и, решив поделиться опытом, составил для Forbes список основных ошибок и поступков, которых стартапер должен избежать во время презентации своего продукта, если хочет обрести благосклонность бизнес-ангела или привлечь венчурные инвестиции.
+27
Мюнхен: слухи о переходе на Windows сильно преувеличены
2 мин
42KПолучила продолжение история с установкой Open Source программ на муниципальные компьютеры Мюнхена. Напомним, в ноябре 2013 года городской совет завершил длительную процедуру миграции 15 000 компьютеров на СПО. Решение отказаться от проприетарных программ Windows и Microsoft Office было принято в 2003 году. После подготовки, планирования и переобучения персонала город планомерно переводил офисы с Windows NT на собственный дистрибутив LiMux. Процедура заняла 10 лет.
Однако, неделю назад в СМИ появилась информация, что городская администрация якобы задумалась о том, чтобы избавиться от Linux. «Южногерманская газета» Sueddeutsche.de написала, что «из-за бесчисленных нареканий пользователей город планирует заключить контракт с независимой экспертной группой для разработки плана по избавлению от технически отстающего и нефункционального программного обеспечения».
Разъяснения по этому поводу дал представитель городской администрации Стефан Хауф (Stefan Hauf).
Однако, неделю назад в СМИ появилась информация, что городская администрация якобы задумалась о том, чтобы избавиться от Linux. «Южногерманская газета» Sueddeutsche.de написала, что «из-за бесчисленных нареканий пользователей город планирует заключить контракт с независимой экспертной группой для разработки плана по избавлению от технически отстающего и нефункционального программного обеспечения».
Разъяснения по этому поводу дал представитель городской администрации Стефан Хауф (Stefan Hauf).
+61
В Гарварде создали 25-долларовую мини-лабораторию для определения ряда заболеваний
2 мин
16KОбычно, если речь заходит о медицине и медицинских гаджетах, упоминаемые суммы, цена этих гаджетов, удивляют даже профессионалов. Так, портативный ультразвуковой сканер, о котором недавно писали на Хабре, стоит около 17 тысяч долларов США.
Понятно, что такие устройства создаются не для обычных пользователей, домашнего использования, но все же цены достаточно высоки. Но есть и исключения: команда разработчиков из Гарварда представила портативный детектор, мини-лабораторию, цена которого составляет всего 25 долларов США.
+18
За что конкретно я ненавижу некоторых отдельно взятых маркетологов — или как айтишник по магазинам ходил
5 мин
615KЗнакомьтесь, это обычный «литровый» пакет молока:
Второй пациент:
25 лет гарантии. Круто, правда? Есть одна проблема. Надо сохранять чек. Проверка, опять же, на знание физики. Чек у них печатается на обычной кассовой термоленте (я проверил на месте). У меня в офисе лежит много чеков. Мы их ксерокопируем, потому что через год-два они полностью выцветают. Самый старый чек, который видел коллега, держался 3 года в папке в архиве. UPD: смотрите самый низ топика, Икея ответила.
В общем, мы немного прогулялись по магазинам в режиме отладки. Извините за некоторый оффтопик по отношению к текущему хабу, но понимание некоторых вещей требует базовых технических знаний и мышления.
Осторожно, трафик: под катом много находок с фотографиями.
- Проверка на внимательность: там 900 грамм. Рядом несколько по 950. Но пакет может быть воспринят как литровый.
- Проверка на знание физики. Рядом лежит похожий кефир. Объём измеряется в миллилитрах, масса — в граммах. Плотность кефира трагически выше плотности воды. То есть 900 грамм кефира 3,2% жирности — это примерно 874,5 миллилитров.
Второй пациент:
25 лет гарантии. Круто, правда? Есть одна проблема. Надо сохранять чек. Проверка, опять же, на знание физики. Чек у них печатается на обычной кассовой термоленте (я проверил на месте). У меня в офисе лежит много чеков. Мы их ксерокопируем, потому что через год-два они полностью выцветают. Самый старый чек, который видел коллега, держался 3 года в папке в архиве. UPD: смотрите самый низ топика, Икея ответила.
В общем, мы немного прогулялись по магазинам в режиме отладки. Извините за некоторый оффтопик по отношению к текущему хабу, но понимание некоторых вещей требует базовых технических знаний и мышления.
Осторожно, трафик: под катом много находок с фотографиями.
+724
Как правильно лгать с помощью статистики
7 мин
240KСуществуют три вида лжи: ложь, наглая ложь и статистика (источник)
Есть такой замечательный жанр — "вредные советы", в котором детям дают советы, а дети, как известно, всё делают наоборот и получается всё как раз правильно. Может быть и со всем остальным так получится?
Статистика, инфографика, big data, анализ данных и data science — этим сейчас кто только не занят. Все знают как правильно всем этим заниматься, осталось только кому-то написать как НЕ нужно этого делать. В данной статье мы именно этим и займемся.
Hazen Robert "Curve fitting". 1978, Science.
Структура статьи:
- Введение
- Предвзятая выборка (Sampling bias)
- Правильно выбираем среднее (Well-chosen average)
- И еще 10 неудачных экспериментов, про которые мы не написали
- Играем со шкалой
- Выбираем 100%
- Скрываем нужные числа
- Визуальная метафора
- Пример качественной визуализации
- Заключение и дальнейшее чтение
+306
Знакомство с микроконтроллерами Renesas на примере линейки RL78
10 мин
37K
Если среднестатистического русскоговорящего разработчика микроконтроллерной электроники попросить назвать 3–5 наиболее известных или крупных производителей микроконтроллеров, наиболее вероятно услышать в ответ такие имена как Microchip, Atmel, TI или STM. Кто-то назовет также NXP, Freescale, Samsung или Fujitsu. Но мало кто вспомнит про еще одного производителя, который на постсоветском пространстве почти неизвестен.
Речь идет о японской компании Renesas Electronics, которая, между тем, в своих годовых отчетах хвастается вот такой интересной инфографикой...
+34
Вакуумный транзистор сможет преодолеть рубеж 1 ТГц
3 мин
115K Во второй половине 20 века кремниевые транзисторы (MOSFET) полностью заменили радиолампы в электронных устройствах. Это вполне естественно, учитывая многочисленные преимущества полупроводников: миниатюрность, дешевизна, эффективность, прочность, надёжность, и самое главное — эффективный техпроцесс химического вытравливания транзисторов в интегральных схемах. Технология позволила создавать чипы с миллиардами транзисторов. С годами они становились всё меньше, расстояние между истоком и стоком сокращалось, за счёт чего росла производительность электроники (закон Мура).
Несмотря на перечисленные недостатки, электронные лампы обладают определёнными преимуществами перед транзисторами: сам по себе вакуум — это лучшая среда для передачи электрона, чем твёрдое тело, где возникают помехи из-за столкновения электронов с атомами материала, шумы и искажения. К тому же, радиолампы более устойчивы к радиационным повреждениям.
Если в обычных транзисторах использовать вакуум, то удалось бы совместить преимущества обеих технологий. Теоретически, вакуумный транзистор может работать на терагерцовых частотах, на порядок быстрее существующих кремниевых аналогов. Сотрудники исследовательского центра NASA Ames давно экспериментируют в этом направлении. Им удалось добиться довольно многообещающих результатов, пишет IEEE Spectrum.
Несмотря на перечисленные недостатки, электронные лампы обладают определёнными преимуществами перед транзисторами: сам по себе вакуум — это лучшая среда для передачи электрона, чем твёрдое тело, где возникают помехи из-за столкновения электронов с атомами материала, шумы и искажения. К тому же, радиолампы более устойчивы к радиационным повреждениям.
Если в обычных транзисторах использовать вакуум, то удалось бы совместить преимущества обеих технологий. Теоретически, вакуумный транзистор может работать на терагерцовых частотах, на порядок быстрее существующих кремниевых аналогов. Сотрудники исследовательского центра NASA Ames давно экспериментируют в этом направлении. Им удалось добиться довольно многообещающих результатов, пишет IEEE Spectrum.
+54
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность