Как стать автором
Обновить
9.6
Карма
0
Рейтинг
pixelcube @pixelcube

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

  • Подписчики 22
  • Подписки 19

Game of Life с битовой магией, многопоточностью и на GPU

А зачем так сложно? )
Разве нельзя поместить 9 поверхностей со смещениями и с полупрозрачной текстурой. Где соседи например в R-канале, а текущая в G например. Потом написать простой пороговый фильтр по цвету и нарисовать обратно на текстуре?

Как выбрать случайное число от 1 до 10

Спасибо, еще раз прочитал и понял.

1. Касательно неполного описания – абсолютно согласен, но и справедливости ради, отмечу, что и в посте не описываются: слышат ли люди друг друга в этой комнате, отсутствуют ли там приверженцы оккультизма, нумерологии и тп. Распределение у разных групп разное.

2. Касательно возможности получить равномерное распределение опрашивая двух человек. Вы же упускаете самое важное – в задаче надо сначала опросить всех в комнате, чтобы получить распределение. А у меня можно этого не делать. И для каждого числа использовать одного опрашиваемого.

Как выбрать случайное число от 1 до 10

Опрашивающий инкрементирует регистр у себя в голове

Как выбрать случайное число от 1 до 10

1. К названному числу прибавить номер опрошенного
2. Взять остаток деления на 10
3. Прибавить 1

Изучая go: пишем p2p мессенджер со сквозным шифрованием

Любая датаграмма (или пакет) могут быть сгенерированы в сеть третьей стороной. Поэтому недостаточно просто проверить корректность формата, каждое сообщение необходимо авторизовать, причем делать это нужно за константное время (иначе возможны тайминг-атаки) см. реализацию MAC (message authentication code) из TLS.

WebRTC – еще проще (EasyRTC)

Видимо, потому что бывают несовместимые с WebSocket сетевые политики.
Но, с другой стороны, там и работоспособность WebRTC будет под вопросом.

Пишем простой менеджер кеша в памяти на Go

Для GC лучше использовать очередь с приоритетом

GObject: основы

Если хочется красоты с GLib, то есть Vala.
GStreamer плагины на нем хорошо пишутся, исходного кода раза в четыре меньше.

Как работают многоканальные телефонные номера

eyeofhell Все хотел спросить, на каком движке работает VoxEngine? Находится ли под капотом V8 или что-то похитрее?

О локальности данных в гиперконвергентных системах

Веб-сервер почему-то режет доступ для Referer: habrahabr.ru

Meltdown и Spectre для облака: наша оценка рисков и как мы патчились

Признаков эксплоитов, действовавших до установления защиты, мы не обнаружили.
А разве они оставляют следы? )

Транслируем WebRTC, RTSP и RTMP потоки на Media Source Extensions по протоколу Websocket

Ваш коммерческий и пропиетарный продукт транскодирует из Opus в AAC.
Скажите, ваша лицензия включает в себя соответствующие отчисления?

DNS-запись CAA. Зачем нужна и как использовать?

Да, вот тоже интересует вопрос, как это работает с системами автоматический выдачи ACME, как, например, у Let's Encrypt? Там ведь проверка через TXT

DNS-запись CAA. Зачем нужна и как использовать?

Это работает только с DNSSEC?

Agile умер, да здравствует… Agile

… написанном десятки лет назад на языках программирования: ..., GO и пр.

Ему еще нет десятка )

Система хранения для миллиардов записей с доступом по ключу

А почему максимум 65636 секций, а не 65536?

P2P в браузере

Окей, но вот жаль, что про серверные пиры тема нисколько не раскрыта

Перспективы языка го для программиста

varanio Не бойся и просто начни писать на Go.

Пишем замену find(1) на golang под Linux

Если уберете рекурсию — стек будет много меньше.

Информация

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