Рубрика «проектирование» - 17

Ошибки в проекте дата-центра — это бомба замедленного действия. Дата-центр построят, сдадут в эксплуатацию и он даже будет работать, но придет час, и начнут вылезать проблемы. В лучшем случае просчеты в проекте доставят неудобства инженерам службы эксплуатации, в худшем — поставят под вопрос работу дата-центра. Только вот будет поздно пить Боржоми: строители с подписанным актом приемки уже сделали ручкой, да и сам проект не подразумевает маневров.

Мы отобрали самые горькие ошибки в проектах дата-центров, с которыми мы столкнулись за восемь лет проектирования, строительства и эксплуатации дата-центров. Открываем хит-парад.

Ошибки в проекте дата-центра, которые вы ощутите только на этапе эксплуатации - 1

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

Всем привет! С вами снова Максим. Сегодня немного расскажу про плату управления для нашего сервера. В общем-то, она не отличается особенной сложностью, но и пропускать этот компонент тоже никак нельзя — мы с коллегами решили, что все существенные подсистемы и компоненты сервера должны быть освещены.
Читать полностью »

imageНедавно успешный предприниматель, известный в бизнес-кругах блогер, основатель нескольких собственных бизнесов — Starfighter, Appointment Reminder и Bingo Card Creator — Патрик Мак-Кензи (Patrick McKenzie) объявил о переходе в Stripe для работы над проектом Atlas. Руководители не заключали соглашения о партнерстве компаний, не проводили интеграции сервисов, как можно было бы подумать. Мак-Кензи просто устроился в Stripe, продав собственный бизнес и став рядовым сотрудником, конечно, с определенной долей свободы, но все же. Мы в Wirex, блокчейн-сервисе, осуществляющем международные денежные переводы без банковского посредничества, решили сделать перевод его поста о том, что побудило предпринимателя перейти в другую компанию. Далее расскажет сам Мак-Кензи.
Читать полностью »

Часть 1. Визуализация в проектировании

Как изменится применение визуализации в проектировании в эпоху виртуальной и дополненной реальности - 1

Разработка продуктов изменилась за последние несколько лет. С распространением краудфандинга произошел всплеск стартап-проектов, Интернет вещей требует учитывать в процессе разработки продуктов во всех сферах возможность подключения к глобальной сети, и даже старая гвардия — крупные производители — ищет пути эксплуатации возможностей сетевого подключения и массовой кастомизации.
Читать полностью »

Раз уж мы затронули немножко в комментариях к предыдущей статье тему расширения PCI Express и вывода шины за пределы шасси, следует наверное рассказать об этом чуть подробнее.

Небольшой дисклеймер – информацию обо всем, о чем говорится ниже, можно найти используя Google. Мы, конечно, про некоторые вещи знаем гораздо больше подробностей, чем можем рассказывать исходя из условий NDA.

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

Здравствуйте! Меня зовут Алексей, я руковожу созданием оборудования в компании YADRO – координирую работу всех, кто так или иначе вовлечен в процесс разработки.

В конце прошлой статьи Максим maxf75 немного коснулся особенностей расположения разъёмов памяти. Сегодня я расскажу в целом про то, как мы пришли к тому варианту архитектуры и компоновки, над которыми работаем сейчас.

О процессе создания сервера – от идеи к деталям - 1

Вид проектируемого сервера сзади со снятой задней решёткой.

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

Всем привет! Меня зовут Максим, я работаю инженером в одной компании. Фирма делает серверы и другое железо на POWER-архитектуре (какое и почему именно такое — позже расскажут другие), а я пока хочу показать участок системной платы сервера — это моя зона ответственности.

Вообще здесь будет нечто вроде рабочего журнала (worklog-а)— вместе с коллегами будем постить рассказы о зарождении жизни в железках. Сначала про сервер, а дальше и про остальное.

Трассировка системной платы сервера

Как сюда лучше всего поставить преобразователи напряжения?
Читать полностью »

На этой неделе мы постарались системно рассмотреть, кто, зачем и как проектирует UX. Сегодня мы решили продолжить эту тему в свете редизайна нашего сервиса Печкин-mail.

«Поговорим об этом»: Работа проектировщика - 1
Читать полностью »

Рефакторинг — это крайне важная часть процесса разработки. Писать код «который работает» не есть залогом производительного приложения. Рефакторинг дает возможность привести код в надлежащий вид, что позволит в дальнейшем этот код легко читать, использовать повторно, поддерживать и расширять саму систему.

Проектирование

Начало хорошего кода — это всегда проектирование. Программисты, которые не умеют утихомирить страсть к написанию кода, этим опуская проектирование, пишут обычно быстро, но не качественно. Я это знаю, так как сам имел ту же проблему. Проектирование дает возможность взглянуть на систему, которой еще фактически нету, продумать правильную структуру приложения и данных, увидеть тонкости, риски, подумать о производительности и безопасности. При этом проектирование это не только прерогатива начала проекта. Проектирование — это неотъемлемая часть, при разработке любой «Feature».
Читать полностью »

Примеры кода с летней школы по Node.js и JavaScript в КПИ - 1Товарищи инженеры, докладываю вам об успехах в подготовке научно-технических кадров в области программной инженерии в Киевском политехническом институте и публикую интересные примеры кода, которые были написаны для учебного курса, но будут, надеюсь, интересны и с практической точки зрения. Идея, внедрить JavaScript и Node.js в учебный процесс, вызревала у меня уже несколько лет. Но для освоения базовых вещей в программировании мне больше нравится C, чтобы люди прочувствовали машину, научились контролировать себя и свой код. А вот для прикладных задач, в которых уровень абстракции C уже не достаточно иллюстративен, мультипарадигменный и гибкий JavaScript прижился. При помощи мощного и простого API Node.js можно писать концептуальный код прямо на паре. Кроме того, знания JavaScript обязательно пригодятся на практике любому инженеру, работающему в ИТ. Часть кода, разработанного студентами курса, уже попала в серьезные Open Source проекты и это прекрасная практика, которую может повторить каждый, ведь лабораторные работы мы постепенно выкладываем на github и будем делать это и дальше, снабжая их методическими указаниями и не заботясь о том, что студенты будут списывать из форков, ведь все это нужно в первую очередь им самим. Эти материалы были использованы при подготовке порядка 300 студентов политехнического ВУЗа за 2015-2016 учебный год. Примеры я еще раз разложу по полочкам на летней школе, которая проходит с 9 по 26 августа 2016 года в Киеве, и расписание которой можно найти тут. Итак, переходим к самым показательным примерам кода.Читать полностью »


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