Обновить
235
Anton Fedorov@datacompboy

Программист / сисадмин (Sr. SRE)

0,1
Рейтинг
298
Подписчики
Отправить сообщение
Хм. активно использую компорт на ноуте через переходники. Под винду поставить как правило проблема. Под пингвином все они работали по принципу воткнул и у тебя всё работает.

А для управления операционками легко собирается такая фигня: переходник в девайс, другим хвостом в USB хаб, USB хаб втыкается в порт ближайшего сервера. Цена ~400 рублей на девайс.
да я читал. в чем читабельность выше я так и не понимаю. :)
я понимаю, когда пишут тип постфиксно к каждой переменной, вот там не ошибёшься.
А когда всё в конце, да еще в аргументах, это выглядит кашей по принципу «сделаем по-своему!»
Не понял я в Go Только один момент — почему тип переменной идёт после её имени?
$tnt->inc(0,1,3,-1);

Это write-only семантика. Поддерживать такое — убицца веником.
Именованные константы к этому надо сбоку пристраивать.
Во времена модемов были такие ускорители инета. Они подгружали автоматически страницы, на которые ссылалась последняя автоматически всякие Next, More, 1я ссылка результата…
Я не об этом!

$tuple = array(1, 'x','abd', 1023 );
$res = $tnt->insert(0,$tuple);
var_dump($res);

что такое 0 в инсерте?
что означает
$tuple[0]?
$tuple[1]?
$tuple[2]?
$tuple[3]?

А если добавим поле между 1м и 2м в один прекрасный момент?
А что «нового» в HTML+JS? Он же был с 98й…
А где пощупать «живой» пример? :)
К коду приложения, которое использует этот тарантул.
Ужжос. Без констант код прекращается в тихий, нечитаемый, плохо поддерживаемый ужас.
Все ID, номера и тп — вынести в константы, файл констант держать рядом с конфигом базы, и многоаршинные комментарии что не забыть меняя одно обновить другое.
Иначе — привет проблемы.
Следует учесть, что когда берётся разность, то промежуточно надо на 1 бит больше для хранения. То есть получается что-то типа 128*128 => 255 бит, а не 256.
Проверьте на предельные значения.
А разве ARM не иной?
«Практически все» это как? :)
Граф бы путешествий наглядный =)
Хотелось бы тогда увидеть API этого модуля. Потому как я пока не понимаю его сути, честно.
В реальной жизни же никто не пытается сразу создавать таблицу «Крохи информации о пользователе».

К тому же, если создавать такой — надо сразу прикладывать и средства для «сбора крох из уже имеющегося барахла».
Естественно, что решать всегда имеет смысл только тогда, когда время на передачу задания и результат меньше времени вычисления.
Те же bitcoin прекрасно распределяются на мощные удалённые вообще на JSON :D

Просто когда нужно что-то считать, если берётся OpenMPI уже подразумеваются немелкие передачи данных и очень шустрая связка внутри кластера…
Это-то естественно, но вот с блокировками и буферизацией всё равно как-то интимиться не охото. Особенно — для вывода результатов.
Если ФС общая — либо каждая нода пишет в свой файл, которые потом сливает стартовый, либо просто reduce'ится всё на стартовую ноду которая уже и печатает вывод.

Кстати да, на тему игрушечности и OpenMPI — гонять OpenMPI в распределённой системе (то есть не в LAN) я бы не стал. Жручий он до траффика…
в любых местах где требуются вычислительные мощности. CUDA хорошо, но 100 машин с CUDA в 100 раз лучше :)
IP адрес? при постоянном подключении вполне себе ID.

Информация

В рейтинге
4 067-й
Откуда
Zürich, Zürich, Швейцария
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Ведущий