Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Как я нашел лучший в мире язык программирования. Часть Йо (2.72)

Время на прочтение21 мин
Количество просмотров116K
Поскольку после второй части у меня случился перерыв на работу, я поимел возможность получить некоторый фидбек, который я хоть и еще не обработал, все же заставляет меня написать внеплановую часть Йо, которая мне кажется важной для дальнейшего разговора. С тем же перерывом на работу связана задержка третьей части, прошу меня извинить тех, кто действительно ждал и пока не дождался.
Читать дальше →
Всего голосов 127: ↑88 и ↓39+49
Комментарии236

Чем котельная в Средней Ахтубе отличается от энергоузла дата-центра

Время на прочтение7 мин
Количество просмотров53K

Угольная котельная (пример, 4000 рублей за Гкал)


Нормальная котельная (пример, примерно 1500 рублей за Гкал)

В марте 2014-го в Средней Ахтубе начался конкурс на новую котельную. Туда, внезапно, позвали нашу инженерную команду, хотя нашим основным профилем всегда было оборудование для дата-центров. Мы применили все свои полученные за годы строительства ЦОДов навыки и выиграли конкурс. 25 августа был подписан муниципальный контракт.

Вообще, мы в последние годы строим тригенерационные энергоцентры. Это такие объекты на газу, от которых даётся электричество, тепло и холод на ближайший дата-центр или какой-нибудь важный объект инфраструктуры. И сейчас расскажу о том, в чём разница между посёлком городского типа на 50 тысяч жителей и дата-центром.

Начнём, пожалуй, с того факта, что сервера, даже очень мощные, не воруют воду. Ещё, когда дата-центр падает, главного не показывают по телевизору вместе с Шойгу. А ещё вода в трубах по всему городу не останавливается и не замерзает, разрывая узлы.
Читать дальше →
Всего голосов 93: ↑87 и ↓6+81
Комментарии83

Использование C# и Wix# для создания msi-пакетов

Время на прочтение9 мин
Количество просмотров40K
От переводчика: англоязычные it-блоггеры обычно начинают такие статьи со слов I'm so excited. Про Wix# я узнал совершенно случайно и спешу поделиться этим открытием с хабрасообществом, т.к. каждый, кто имел дело с «голым» WiX, знает, насколько неприятным может быть этот процесс. И вот теперь можно сделать msi-дистрибутив, написав всего лишь несколько строчек на C#! По-моему, это круто! А относительно недавно (4 дек 2014) автор Wix# Олег Шило дал интервью изданию InfoQ. Перевод этого интервью я и представляю вашему вниманию. И прошу не судить строго за кальку некоторых слов — тот же «деплоймент» мне как-то ближе, чем «развертывание».
Предоставим слово Олегу Шило, автору Wix#
Всего голосов 26: ↑24 и ↓2+22
Комментарии9

Сеанс белой магии без разоблачений или как я троллей в ЖЖ искал

Время на прочтение3 мин
Количество просмотров21K


Пролог


Последние год-полтора я чувствовал себя в ЖЖ как этот таксист. Впервые я зарегистрировался в LiveJournal уже больше 10 лет назад. Про фейсбук тогда наверно и Дуров не слыхивал, а тут можно было объединяться по интересам, обмениваться мнениями, писать корифеям типа Лебедева. У меня сформировалась френдлента и я стал замечать, что русский сегмент не так уж велик и в общем-то все друг друга знают. Года с 2011 примерно ЖЖ стал чахнуть, движуха стала перемещаться в твиттер и фейсбук, а я стал замечать что контингент комментирующих меняется. Сначала это было незаметно, но с прошлого года я поймал себя на мысли, что открывая комментарии к посту, я задаюсь вопросом того самого бородатого отшельника. Да и в прессе стали проскакивать статейки интересного содержания.

Но особой веры журналистам у меня нет, поэтому вооружившись Python, BeautifulSoup, psycopg2, matplotlib и PostgreSQL я решил провести собственное мини-расследование и заодно освежить/приобрести кое-какие навыки.
Читать дальше →
Всего голосов 58: ↑36 и ↓22+14
Комментарии34

Именованные параметры в современном C++

Время на прочтение14 мин
Количество просмотров29K
Из Википедии: "Именованные параметры в языках программирования означают поддержку указания явных имен параметров в вызове функции. Вызов функции, принимающей именованные параметры, отличается от обычного вызова функции, в котором передаваемые аргументы ассоциируются с параметрами функции лишь только по их порядку в вызове функции"

Давайте посмотрим на пример:

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, ...), но не С++. В этом посте мы рассмотрим пару классических способов эмуляции именованных параметров в С++, ну и попробуем придумать что-то новое.
Читать дальше →
Всего голосов 28: ↑27 и ↓1+26
Комментарии32

Смех и грех псевдорейтинга

Время на прочтение4 мин
Количество просмотров20K


Вчера мне на глаза попалась новость «страна Х занимает %какое-то место в рейтинге хороших стран». Новость как новость, рейтинги такого типа делаются регулярно и во множестве. Но в новости указывался список «самых хороших» стран и сайт-источник. Данные, которые там приведены, вызывают здоровый смех, а методика подсчета — недоумение. О рейтингах и манипуляции данными этот пост.
Читать дальше →
Всего голосов 61: ↑33 и ↓28+5
Комментарии22

Ученые из Гарварда научились выращивать инсулиновырабатывающие клетки в промышленных масштабах

Время на прочтение2 мин
Количество просмотров29K
Излечение сахарного диабета первого типа может быть на подходе благодаря открытому учёными из Гарвардского университета способу выращивать инсулинопроизводящие клетки из стволовых клеток в количествах, необходимых для трансплантации в человеческую поджелудочную железу.


Две недели после пересадки спустя: бета-клетки из стволовых клеток человека формируют островковые кластеры и вырабатывают инсулин, излечивая подопытных мышей

Это результат двадцатитрёхлетней работы гарвардского профессора Дугласа Мелтона, который искал лекарство с тех пор, как его сыну Сэму диагностировали диабет первого типа.
Читать дальше →
Всего голосов 57: ↑52 и ↓5+47
Комментарии17

В производство запущена опытная партия процессоров Эльбрус-8С

Время на прочтение2 мин
Количество просмотров148K

Сегодня в производство была запущена опытная партию универсальных микропроцессоров Эльбрус-8С, с расчётная рабочей частотой в 1.3 ГГц. Вычислительная мощность данного процессора 250 Гфлопс, а производится он по технологии – 28 нм. Получение готовых образцов микросхем ожидается в октябре 2014 года.

Микропроцессор Эльбрус-8С — полностью российская разработка, которой занимается ЗАО «МЦСТ». Его кристалл спроектирован по технологии 28 нм, имеет 8 процессорных ядер с улучшенной 64-разрядной архитектурой Эльбрус 3-го поколения, кэш-память 2-го уровня общим объёмом 4 мегабайта и 3-го уровня объёмом 16 мегабайт.

Читать дальше →
Всего голосов 113: ↑103 и ↓10+93
Комментарии176

Основная ловушка маркетинга и пиара или что бывает, если вы врёте

Время на прочтение8 мин
Количество просмотров128K


Продолжаю рассказывать про человеческий маркетинг. Когда Англия вошла во Вторую Мировую, был очень примечательный эпизод. Военная пропаганда – это то, чему обычно не все и не всегда верят. Официальные каналы преуменьшают потери, преувеличивают успехи. Я сейчас не уверен в числах, но первое же радиосообщение с фронта про воздушный бой было про то, что сбито 40 английских истребителей. Позже пришла информация, что меньше – 34. Через пару дней нашли ещё пилота, совершившего аварийную посадку.

Народ Англии начал верить в то, что передают по радио. Потому что было заметно, что они не стараются врать. Более того, немцы тоже ориентировались на их сводки.

Есть первый железный принцип хорошего маркетинга и пиара – никогда не обещать ни на грамм больше, чем можешь сделать. И никогда не врать. Стоит хоть немного увлечься – и вот в какой-то момент ты станешь обманывать сам себя.
Читать дальше →
Всего голосов 210: ↑199 и ↓11+188
Комментарии158

Хеш-функция Стрибог или в городе новый шериф

Время на прочтение16 мин
Количество просмотров70K
В 2012 году вся общественность, более или менее причастная к информационной безопасности, пристально следила за выборами нового стандарта хеширования данных SHA-3. На хабре достаточно широко освещалось это важное событие: публиковались результаты каждого раунда конкурса (раз, два, три), приводилось описание нового стандарта, и даже объяснялось почему новый стандарт так крут.
Однако, за всем этим ажиотажем совсем незамеченным осталось другое, не менее значимое событие: 1 января 2013 года в РФ также сменился стандарт хеш-функции.
Итак, встречайте: полное описание нового стандарта и его реализация на C#. Как говорится, лучше поздно, чем никогда.
Читать дальше →
Всего голосов 77: ↑71 и ↓6+65
Комментарии56

28 ошибок стартапера в глазах инвестора. Опыт бизнес-ангела

Время на прочтение8 мин
Количество просмотров64K
На ранней стадии стартапа большинство предпринимателей сталкивается с необходимостью заинтересовать инвестора с целью привлечения финансирования, но многим в этом непростом деле не хватает либо опыта, либо знаний, либо и того и другого, в результате чего презентация выходит ниже всякой критики.



Управляющий директор венчурного фонда Vantage Point Capital Partners Ричард Хэррок в своей жизни повидал немало элеватор-спитчей и, решив поделиться опытом, составил для Forbes список основных ошибок и поступков, которых стартапер должен избежать во время презентации своего продукта, если хочет обрести благосклонность бизнес-ангела или привлечь венчурные инвестиции.
Читать дальше →
Всего голосов 59: ↑43 и ↓16+27
Комментарии19

Мюнхен: слухи о переходе на Windows сильно преувеличены

Время на прочтение2 мин
Количество просмотров42K
Получила продолжение история с установкой Open Source программ на муниципальные компьютеры Мюнхена. Напомним, в ноябре 2013 года городской совет завершил длительную процедуру миграции 15 000 компьютеров на СПО. Решение отказаться от проприетарных программ Windows и Microsoft Office было принято в 2003 году. После подготовки, планирования и переобучения персонала город планомерно переводил офисы с Windows NT на собственный дистрибутив LiMux. Процедура заняла 10 лет.

Однако, неделю назад в СМИ появилась информация, что городская администрация якобы задумалась о том, чтобы избавиться от Linux. «Южногерманская газета» Sueddeutsche.de написала, что «из-за бесчисленных нареканий пользователей город планирует заключить контракт с независимой экспертной группой для разработки плана по избавлению от технически отстающего и нефункционального программного обеспечения».

Разъяснения по этому поводу дал представитель городской администрации Стефан Хауф (Stefan Hauf).
Читать дальше →
Всего голосов 89: ↑75 и ↓14+61
Комментарии136

В Гарварде создали 25-долларовую мини-лабораторию для определения ряда заболеваний

Время на прочтение2 мин
Количество просмотров16K
mobile electrochemical sensor Handheld Electrochemical Sensor Detects Diseases, Measures Biomarkers, Costs $25

Обычно, если речь заходит о медицине и медицинских гаджетах, упоминаемые суммы, цена этих гаджетов, удивляют даже профессионалов. Так, портативный ультразвуковой сканер, о котором недавно писали на Хабре, стоит около 17 тысяч долларов США.

Понятно, что такие устройства создаются не для обычных пользователей, домашнего использования, но все же цены достаточно высоки. Но есть и исключения: команда разработчиков из Гарварда представила портативный детектор, мини-лабораторию, цена которого составляет всего 25 долларов США.

Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии16

За что конкретно я ненавижу некоторых отдельно взятых маркетологов — или как айтишник по магазинам ходил

Время на прочтение5 мин
Количество просмотров615K
Знакомьтесь, это обычный «литровый» пакет молока:

image

  • Проверка на внимательность: там 900 грамм. Рядом несколько по 950. Но пакет может быть воспринят как литровый.
  • Проверка на знание физики. Рядом лежит похожий кефир. Объём измеряется в миллилитрах, масса — в граммах. Плотность кефира трагически выше плотности воды. То есть 900 грамм кефира 3,2% жирности — это примерно 874,5 миллилитров.

Второй пациент:



25 лет гарантии. Круто, правда? Есть одна проблема. Надо сохранять чек. Проверка, опять же, на знание физики. Чек у них печатается на обычной кассовой термоленте (я проверил на месте). У меня в офисе лежит много чеков. Мы их ксерокопируем, потому что через год-два они полностью выцветают. Самый старый чек, который видел коллега, держался 3 года в папке в архиве. UPD: смотрите самый низ топика, Икея ответила.

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

Осторожно, трафик: под катом много находок с фотографиями.
Читать дальше →
Всего голосов 814: ↑769 и ↓45+724
Комментарии778

Как правильно лгать с помощью статистики

Время на прочтение7 мин
Количество просмотров240K

Существуют три вида лжи: ложь, наглая ложь и статистика (источник)

Есть такой замечательный жанр — "вредные советы", в котором детям дают советы, а дети, как известно, всё делают наоборот и получается всё как раз правильно. Может быть и со всем остальным так получится?

Статистика, инфографика, big data, анализ данных и data science — этим сейчас кто только не занят. Все знают как правильно всем этим заниматься, осталось только кому-то написать как НЕ нужно этого делать. В данной статье мы именно этим и займемся.


Hazen Robert "Curve fitting". 1978, Science.

Структура статьи:
  1. Введение
  2. Предвзятая выборка (Sampling bias)
  3. Правильно выбираем среднее (Well-chosen average)
  4. И еще 10 неудачных экспериментов, про которые мы не написали
  5. Играем со шкалой
  6. Выбираем 100%
  7. Скрываем нужные числа
  8. Визуальная метафора
  9. Пример качественной визуализации
  10. Заключение и дальнейшее чтение

Читать дальше →
Всего голосов 312: ↑309 и ↓3+306
Комментарии74

Знакомство с микроконтроллерами Renesas на примере линейки RL78

Время на прочтение10 мин
Количество просмотров37K

 


Если среднестатистического русскоговорящего разработчика микроконтроллерной электроники попросить назвать 3–5 наиболее известных или крупных производителей микроконтроллеров, наиболее вероятно услышать в ответ такие имена как Microchip, Atmel, TI или STM. Кто-то назовет также NXP, Freescale, Samsung или Fujitsu. Но мало кто вспомнит про еще одного производителя, который на постсоветском пространстве почти неизвестен.


 


Речь идет о японской компании Renesas Electronics, которая, между тем, в своих годовых отчетах хвастается вот такой интересной инфографикой...


Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии21

Вакуумный транзистор сможет преодолеть рубеж 1 ТГц

Время на прочтение3 мин
Количество просмотров115K
Во второй половине 20 века кремниевые транзисторы (MOSFET) полностью заменили радиолампы в электронных устройствах. Это вполне естественно, учитывая многочисленные преимущества полупроводников: миниатюрность, дешевизна, эффективность, прочность, надёжность, и самое главное — эффективный техпроцесс химического вытравливания транзисторов в интегральных схемах. Технология позволила создавать чипы с миллиардами транзисторов. С годами они становились всё меньше, расстояние между истоком и стоком сокращалось, за счёт чего росла производительность электроники (закон Мура).

Несмотря на перечисленные недостатки, электронные лампы обладают определёнными преимуществами перед транзисторами: сам по себе вакуум — это лучшая среда для передачи электрона, чем твёрдое тело, где возникают помехи из-за столкновения электронов с атомами материала, шумы и искажения. К тому же, радиолампы более устойчивы к радиационным повреждениям.

Если в обычных транзисторах использовать вакуум, то удалось бы совместить преимущества обеих технологий. Теоретически, вакуумный транзистор может работать на терагерцовых частотах, на порядок быстрее существующих кремниевых аналогов. Сотрудники исследовательского центра NASA Ames давно экспериментируют в этом направлении. Им удалось добиться довольно многообещающих результатов, пишет IEEE Spectrum.
Читать дальше →
Всего голосов 82: ↑68 и ↓14+54
Комментарии93
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность