-1.8
Karma
20.1
Rating
Pavel Kraynyukhov @thatsme

Системный архитектор (ПО, ТИ, БП)

Как оценить производительность СХД на Linux: бенчмаркинг с помощью открытых инструментов

0
А ещё естъ Oracle-овый VDBench. Хотя мне fio больше нравится, VDBench имеет возможность выполнять задачи ввода/вывода в параллельных потоках. Кол-во параллельных потоков также параметризуется. Для очень быстрых СХД, это необходимый перк.

RDMA внутри ЦОД в реализации от Huawei

+1
поскольку InfiniBand имеет малую рыночную долю, найти специалистов будет не так-то просто


Можете мне не верить, но Infiniband настолько прост, что не требует сетевых админов от слова «совсем», и специалисты заточенные и сертефицированные под Infiniband не нужны. Админы Linux, осваивают его минут за 20. Именно им и работать с Infiniband. Сетевым админнам там нет работы.

Главная проблемы Infiniband:
1. Большие дистанции (да Long Haul есть, но стоит (стоило года 3 назад) несообразно дорого), и если вы на 40км оптику проложили, и отдали под Infiniband то кроме Infiniband по этой оптике ничего не пойдёт. Также как и с FC впрочем.
2. Проблемы с дровами в enterprise дистрах (RHEL). Это просто кошмар какой-то. Под новыми ядрами и в gentoo/ubuntu всё отлично. Но для ubuntu 18LTS ядро пересобирать пришлось (под gentoo это вообще норма).

А у «Huawei Ai Fabric» как с вышеприведёнными пунктами, включая «привязку к вендору»?

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

+1
Поддерживаю. Самый сложный вопрос был: «Где?». 2-й по сложности вопрос был, — не спалиться. Все у всех на виду. Спалишься будут бесконечно долго и нудно читать морали, и обсуждать в курилках и тебя и даму. Если самому просто скучно (если не женат), то для дамы позор и порицание со всех сторон. Психологический стресс и всё такое. А если женат, то тоже самое, что и сейчас — вплоть до развода. Делёжка имущества и детей. Ну и парком (если в партии)…

Немного об источниках ядерного топлива

+2
Цитата:
Всего 4 блока в США спроектированы на полную загрузку МОКС, 3 блока System-80 PWR на крупнейшей в стране АЭС Пало-Верде (англ.) русск. (Тонопа, Аризона) и строящийся блок в штате Вашингтон.

Ни один реактор в США не имел соответствующей лицензии на 2007 г.

Около 40 реакторов на тепловых нейтронах в Европе (Бельгия, Швейцария, Германия, Франция) имеют лицензию на использование комбинации обычного и MOX топлива и ещё 30 находятся в процессе лицензирования.

Лень и переработки — про ИТ и промышленность Китая изнутри

Уничтожить за 9 секунд. Как неизвестный алгоритм уничтожил IPO BATS

Как вычисляют сумасшедших — 2: блеск и нищета патопсихологической диагностики

+5
«читателей напрягать»


Не интересна тема, не читайте. Не напрягайтесь. Кто вас заставляет?

Дом, который построил Джек

0
Это отличная пятничная шутка для программистов. Да она простая. Но вполне себе прикольная. Само стихотворение рекурсивное, и просто просится в код. Я думаю шутка удалась. Однако автору сочуствую.

Просто космос! Огромная деталь из титана за 6,5 дней

Совет Федерации принял законы о неуважении к власти и фейковых новостях

+6
В каком боте? Я оставил 2-й комментарий, в теме которая просуществовала чуть-ли не 3 часа. И сейчас это 5-й комментарий в теме…

Совет Федерации принял законы о неуважении к власти и фейковых новостях

-14
Тема поражает количеством комментариев!

Теперь говоритъ и писать о гос. органах, можно только как о мёртвых, — или хорошо, или ничего. Хабр свою позицию озвучил, — молчанием.

[спойлеры] Фильм Wandering Earth: Солнцу кранты. Всех спасут китайцы и один русский космонавт с флягой водки

+2
Если атмосферу не сдует, то этим движкам грош цена, ничего они никуда не двинут. Как-то так…

Винил вернулся, и он разный

0
А иголка тоже будет лазерная наверное… Посмотрел на свой BR-DVR…

Для тех, кто хочет поиграть в детектива: найди ошибку в функции из Midnight Commander

-10
Даже искать не понадобилось, очевидная ошибка. Выдержка из man getc:

RETURN VALUE
fgetc(), getc() and getchar() return the character read as an unsigned char cast to an int or EOF on end of file or error.


Edit:
P.S.: Пробежался взглядом по статье. Всётаки, со времён появления man, его отсутствие в системе, — настоящее увечье.

Насколько надулся пузырь зарплат у программистов?

+22
> Рядовые программисты в топовых IT-компаниях теперь зарабатывают $300−400 тыс. в год.

А можно статистику? Сколько в мире рядовых программистов, в топовых компаниях с такой зарплатой?

Google Must Split

Повреждение подводного кабеля оставило без интернета целую страну

Как UEBA помогает повышать уровень кибербезопасности

Почему BSD проиграла в битве с GNU/Linux?

0
Про пакеты вы правы (? не помню уже, мог.ли инсталлятор апдейтить пакеты). Но что с дискет, что с CD, бинарное обновление системы было доступно. Однако пока не было CD, исходники было проще распространять по эл. почте чем бинарники. Но при этом, все всё-равно собирали любые пакеты из исходников, т.к. магия.

Почему BSD проиграла в битве с GNU/Linux?

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

Во FreeBSD это было доступно с версии 2.х если не ошибаюсь. Просто "магия" make buildworld, это магия и объяснений и рационализации не требует.

Samsung SSD 860 QVO 1 ТB и 4 ТB: первый потребительский SATA QLC (3 часть)

0
Какая польза от тестов на throughput? Почeму-бы результаты не привести в IOPS-ах? Я просто не в курсе, но кому нужны тесты производительности накопителей, не демонстрирующие латентность чтения/записи и производительность в IOPS?

Самые смешные поисковые запросы 2018 года

+3

Зря списком голосования не взложили.


поедатели мухоморов форум
пирожные в виде строительных касок
сознательная жизнь со скольки
заменяет ли секс 5 таблеток аспирина
как подготовить организм к пьянке чтобы не тошнило
унитаз светится
институты для троишников в воткинске
охранник депутатов как им стать

Техническая презентация нового космического корабля Starship/BFS от SpaceX планируется в марте-апреле 2019-го года

Песочница в Windows

+3
Минимум 4 ГБ (рекомендовано 8 ГБ) оперативной памяти
Процессор с двумя ядрами (рекомендуется 4 с поддержкой hyper-threading)


нифига себе «песочница»…

Сегодня MIPS стал Open Source, против RISC-V и ARM. Как Россия повлияла на стратегию американской процессорной компании

Реализация Вавилонской библиотеки

0
> просто бы написал код генератора случайного текста, который содержит искомую фразу.

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

Реализация Вавилонской библиотеки

Усложняя стандартный пример

-1
IMHO: Всё хорошо. Просто отлично. Но зачем вы учите людей плохому (streams)?

Хакеры украли более 21 млн рублей из российского банка

+3
Ещё интереснее как они сконвертировали 21 миллион рублей в крипту? Это-же не одна транзакция. И на какую биржу утекли деньги? Кто из верхушки банка участвовал?

Выводим лгуна на чистую воду: собеседование – это не трудовые отношения. Естественно

+4
Мде, показательно… не будем показывать пальцем, кто и что перевернул и выдрал из контекста. Тут самое главное, какое это тестовое задание(минтруд всё равно выкрутится). Если его можно в течении часа сделать на собеседовании, это одно. Если на него нужно потратить пару дней, — совсем другое.

Красное море: почему падают акции Apple и других технологических компаний

Асинхронный обмен данными с удалённым приложением через SSH

Исследователи побороли наиболее мощные блокировщики рекламы, грядет война форматов

xonsh — python как замена shell

0

Тоже самое для bash:


for i in $(egrep -l 'yml_catalog date="201[5-8]'  *.xml); do   let j=( $(grep date $i | awk -F\" '{print $2}' |awk -F"-" '{print $1}') + 3 );   sed -e "s/yml_catalog date=\"201[5-8]/yml_catalog date=\"${j}/g" $i > ${i}.new ; done

Советы полиглота: как выучить любой язык без слез и ругательств

0
немецкий и шведский — близкие родственники

Угу, английский с немецким тоже родственники, — одна языковая группа.


Я вот зная русский, не знаю не украинского ни польского языков. При прослушивании речи на этих языках, слышится что-то знакомое, иногда, но всё-таки это иностранные языки (с украинском чуток проще конечно).

Советы полиглота: как выучить любой язык без слез и ругательств

+1
Liebe ich dich

Это вопросительная форма предложения.


Dich liebe ich

Это сказал Йода ...

Руководство по плодотворному общению

+1
Хочу «отругать» вас за пункты 6,7,8. Соблюдая пункт 8, хочу сообщить вам, что все вышеупомянутые мною пункты полное говно.

А если серьёзно, то разумный человек найдёт аргументы без всяких оскорблений. Поэтому как аргумент, — предлагаю просто запретить оскорбления. Можно без оскорблений указать на ошибки. Но вот это «отругать, оскорбить», это что-то из плохой педагогики. Если взрослые люди работая над одним проектом, не могут найти общий язык без оскорблений, то им совместно лучше не работать. Любая аргументированная критика должна восприниматься адекватно.

В 17-м пункте можно обойтись без пояснительной фразы. Русскоговорящим этот пункт и так понятен. Иностранцы-же должны воспринимать этот пункт так как этого требуют русскоговорящие.

18-й пункт, вообще «ниочём». Кому какая разница пишите-ли вы обращаясь к конкретному коллеге «Вы» или «вы»? Правилами не запрещено.

20-й пункт… Он действительно нужен?

22-й пункт нужно переформулировать. Как-то он сумбурно звучит. В целом ясно, что вы хотели сказать, но формулировки какие-то взаимоисключающие.

Встраиваемые языки: почему Lua?

+1
Я не автор статьи. Вы не туда зпостили. Думаю им действительно просто понравился Lua.

Встраиваемые языки: почему Lua?

0

5.1 и 5.2 между собой совместимы (в 5.2 некоторые методы работы с таблицами депрецированные в 5.1 ещё не удалены, а в 5.3 уже удалены).


Вот тут разница. В синтаксисе языка только добавления. Естественно код 5.2 с метаметодами в 5.1 работать не будет. Но код 5.1 будет работать в 5.2.


A LuaJIT поддерживает диалекты 5.1/5.2. OpenResty нормально работает на LuaJIT-2.0.4/2.0.5 с поддержкой диалектов 5.1/5.2.


Интересно, кому нужен Lua 5.3, без поддержки этого диалекта LuaJIT-ом?

Встраиваемые языки: почему Lua?

+1

Само встраивание простое, но интерпретатор в отличии от Lua или V8 не имеет отдельного стейт-хендлера, т.е. более одного интерпретатора в код не внедришь (не всем это кстати нужно). Python большой и медленный (относительно Lua), порог вхождения выше.


В "танках" вроде питон всторен, если не ошибаюсь.

1 There