Архив за 12 декабря 2018 - 5

BOE приступила к строительству третьего завода для выпуска гибких OLED

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

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

Если вы занимаетесь выращиванием больших баз данных и вдруг упираетесь в потолок производительности — пришло время расширяться. Со scale-out расширением понятно: серверы добавляете и горя не знаете. Со scale-up все не так весело. Согласно стандартной glueless-архитектуре, мы берем два процессора, потом добавляем к ним еще два… так доходим до восьми и все. Больше Intel не предусмотрел, копите на новый сервер.

Как «склеить» Intel-based сервер и преодолеть scale-up потолок в 8 процессоров - 1

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

Совсем недавно прошёл Heisenbug 2018 Moscow. Под одной крышей собрались не только тестировщики, но ещё и программисты, специалисты по автоматическому и нагрузочному тестированию, менеджеры команд и все остальные, для кого тестирование является важнейшей частью жизни. Этот пост — фотоотчёт, в котором мы еще раз оглянемся на то, как это было (осторожно, трафик). Фотки в действительно хорошем качестве приедут чуть позже, а это — то, что мы наснимали сами по ходу дела. В конце будет пара слов о следующем Heisenbug 2019 Piter и том, как на него подать свой доклад.

Как устроен Heisenbug - 1

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

Изначально понятие человеческого фактора пришло в мир из военного дела и авиации — все мы знаем примеры его влияния на ход событий в мировой истории. Но всё чаще и чаще на расплывчатую формулировку «да это человеческий фактор» списывают косяки в бизнесе. Утечка данных? Человеческий фактор. Ошибка в тендере? Человеческий фактор. Упал софт у клиента на продакшене? Ну это вообще всегда человеческий фактор. Мы решили углубиться в проблему и понять, что это за явление, как оно влияет на бизнес и управление и что можно сделать для снижения влияния человеческого фактора. Ну не плыть же по течению, списывая всё на какую-то абстрактную сущность. В общем, поговорим о человеческих эксепшенах.

Человеческий фактор в компании: это опасно? - 1


В каждом из них незримо живёт человеческий фактор: нельзя мини, будет декольте; нельзя рыбок, будет собака, директор вообще отморозился ну и т.д.
Читать полностью »

Что происходит у Intel и почему Amazon не переведет AWS целиком на свои чипы вопреки громким заголовкам - 1 Если вы лениво следите за последними новостями, просматривая заголовки в своей ленте, то в течение последних двух лет вы сталкивались с пассажами примерно такого уровня: «Amazon борется с доминацией Intel и запускает производство своих серверных CPU», «Intel теряет значительную долю рынка», «Amazon отказывается от процессоров Intel», «В разработке находятся серверные ARM-процессоры от Amazon», «Intel переносит потребительский релиз 10 нм CPU» и наконец «Intel представит 7 нм процессор в 2020 году».

Конечно, заголовки эти весьма примерные и если вы не занимаетесь обслуживанием серверов или не арендуете мощности у AWS, то все это вас слабо касается. Ну барахтаются там гиганты между собой, как девицы на вечеринке лупят друг друга мешками, набитыми деньгами, при этом Qualcomm и AMD ведут каждый свою разработку, у NVIDIA какое-то движение с их CUDA, а Apple как обычно тихо в углу жует клей занимается своими делами. А еще создается впечатление, что скоро Intel свергнут, если уже не свергли (до сих пор сидят на 14 нм !), про электовафельницы от AMD перестанут шутить да и вообще, Amazon станет крупным производителем ARM-процессоров. Но все далеко не так, так что давайте разбираться.
Читать полностью »

Винил на дереве, карточка для выживания и другие потрясающие фотографии

Без жала и соты неправильные

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

Неделю назад мы рассказали о наших образовательных программах , где в комментариях нам указали на важность стажировок и практического опыта. С этим невозможно не согласиться, поскольку теоретические знания необходимо закреплять практикой. Этим постом мы открываем серию статей о летних стажировках студентов: как ребята туда попадают, что они там делают и почему это хорошо.

В первой статье я расскажу, как успешно пройти все этапы собеседований и попасть на стажировку в Google.

Как попасть на стажировку в Google - 1

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

Первое знакомство

24 рецепта, как стартапу преуспеть на огромной мировой выставке, на примере Web Summit 2018 - 1

Для тех кого интересуют сами 24 рецепта — они в конце статьи.

Web Summit 2018 в Лиссабоне очень масштабное событие, я на таком присутствовал впервые и очень многое меня удивило. Во-первых то, что планируемое количество посетителей саммита 70К, при населении города 600К, то есть, в принципе, каждый десятый должен быть участником саммита. На самом деле, начинать ощущать масштаб мероприятия мы начали уже при подходе к метро. Просто толпы идут в одном направлении. Поэтому ошибиться в утренние часы в дни саммита — «а туда ли ты идешь?» — просто невозможно. Весь город идет на саммит. Следуйте за толпой.

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

Очень много молодежи, видно, что с разных стран. Довольно много русской речи, многие уже имеют на груди бейджик Web Summit, значит прилетели на день раньше… А нет, приглядишься — ВСЕ имеют такой бейджик. Весь вагон. Вся станция метро.

Бейджик получаешь после регистрации на саммите. Кроме него, надевают еще тканевый браслет на руку. Потеряешь что-то одно из этого — придется выложить 100 евро, потеряешь оба — заново плати за входной билет 1500 евро! С браслетом можно мыться, проверено. Бейдж берегите.

Нам, как участникам, кстати, столько платить не пришлось, мы за все 3 билета заплатили меньше чем за один и еще получили стенд в эти деньги. Делать новые технологии выгодно!

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

Web Summit, начало

Регистрация занимает не больше минуты. И вот мы на саммите!
Читать полностью »

Подробное описание поисков бага из задачи GitLab, которые привели к патчу для ядра Linux

14 сентября служба поддержки GitLab сообщила о критической проблеме, которая возникла у одного из наших клиентов: сначала GitLab работает нормально, а потом у пользователей возникает ошибка. Они пытались клонировать некоторые репозитории через Git, и вдруг появлялось непонятное сообщение об устаревшем файле: Stale file error. Ошибка сохранялась надолго и не давала работать, пока системный администратор вручную не запускал ls в самом каталоге.

Пришлось изучать внутренние механизмы Git и сетевой файловой системы NFS. В итоге мы нашли баг в клиенте Linux v4.0 NFS, Тронд Мюклебуст (Trond Myklebust) написал патч для ядра, и с 26 октября этот патч входит в основное ядро Linux.

В этом посте я расскажу, как мы изучали проблему, в каком направлении думали и какие инструменты использовали, чтобы отследить баг. Мы вдохновлялись отличной детективной работой Олега Дашевского, описанной в посте «Как я две недели охотился за утечкой памяти в Ruby».

Как мы две недели охотились на баг NFS в ядре Linux - 1Читать полностью »

Очень простой чат-бот для Telegram для самых маленьких - 1

Есть 100500 способов и инструментов создать простого serverless чат-бота для телеграм. А наш все-равно будет проще, хотя бы по числу кликов в интерфейсе. Сам бот будет написан на Python, а выполнятся будет на serverless движке Swifty.Читать полностью »


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