CherryTea
запилит какой-нибудь очень крутой чатик поддержки, поставит цену 300 бачинских и погнала
Alexey
Oleg
Бентли некрасивая же
CherryTea
зато звучит
Iurii
Oleg
Это, кстати, одна из проблем опенсорса
Oleg
Каждый делает на свой вкус свой велосипед своего цвета
CherryTea
и это восхитительно
Oleg
Но не эффективно
CherryTea
я бы не был столь категоричен
Alexey
так природа устроена
Oleg
Это классика конечно, про централизацию и децентрализацию
Oleg
На самом деле и там и там есть и плюсы и минусы
Дима
Бро, ты неверно понимаешь суто опенсорса
Oleg
Но раз звучат только плюсы опенсорса, кто-то должен был озвучить другую сторону
Дима
То что теперь все велосипеды общедоступны на их количество не влияет принципиально
Дима
Это не другая сторона, это кривое зеркало
Oleg
Если вместо 100 разных велосипедов сделать 1, но очень крутой, при этом дешевый и при этом круче чем тот 1 из 100, который самый дорогой - вот он эффект концентрации
Дима
Здорово, но про open source это по прежнему ничего не говорит
Oleg
Хотя да, немного поплыли термины
Дима
Вместо триллиона велосипедов теперь один реакт и три альтернативы
Дима
Появляется экосистема
Oleg
Кстати
Дима
Вместо тысячи собственных велосипедов
Oleg
В том числе потому что всё это спонсирует сами знаете кто
Дима
Волан де морт?
Дима
Open source !== free software
Oleg
Ну это и так ясно
Дима
Он и не должен быть бесплатным, более того, финансовая поддержка практически необходима
Дима
Просто теперь 10 компаний которым нужна эта фича сделают не 10 велосипедов, а один коллективный
Дима
(при желании, конечно)
Владислав
Open source !== free software
Open source не может быть коммерческим по определению. Что бы там в GNU GPL и проч. лиц. согл. не было описано. Нельзя продавать то, что доступно каждому.
Oleg
На самом деле просто они возьмут одну раму, а там уже как пойдет, иногда даже раму переварят в треугольник
Дима
Владислав
Ага.
Владислав
Что помешает мне заюзать это бесплатно?
Дима
Ничего
CherryTea
Владислав
ЛОЛ
Alexey
на самом деле ничего
Дима
НИ ЧЕ ГО
CherryTea
лол пока ты юзаешь у себя дома
Дима
Два слова — Red Hat
Дима
Topic closed
Владислав
лицензия
РПЦ мне помешает больше ,чем эта лицензия :D
Alexey
просто многие компании предлагают ТЕХПОДДЕРЖКУ, за это уже стоит заплатить
CherryTea
да с тебя и профита то ноль
CherryTea
вот когда макая-нибудь моторола захочет юзануть
CherryTea
лицензия ой как остановит
Oleg
Вообще опенсорс это как в играх где PtP и FtP с донатом. Опыт показал что больше денег приносит когда ты отдал всё бесплатно, но добавил плюшки. На опенсорсе также зарабатывают и, как мы видем, не меньше, просто товар теперь не сам програмный продукт.
А ВОТ ТЕПЕРЬ ПАБЛИК
Подскажите мне для ID юзера нужен int сгенерированный, я юзаю пока просто Date().now, по идее уникально, но может есть лучшее решение?
А ВОТ ТЕПЕРЬ ПАБЛИК
мне почему то кажется это плохой идеей
Владислав
Да, есть.
Владислав
auto_increment
Oleg
А почему не порядковый?
Alexey
я так понимаю, он id генерит сам
Дима
Если нужен именно случайный, то uuid
Alexey
лучше уж тогда брать guid
Oleg
Если дата на сервере изменится или подобная проблема - могут быть коллизии
Oleg
Так что таймстамп оно хорошо, но не до конца
А ВОТ ТЕПЕРЬ ПАБЛИК
ну всмысле у меня они не бд, а крутятся в цикле и обновляются, это игровой сервер, так вот я жму protobuf и пробовал uuid но он отдает в строке
А ВОТ ТЕПЕРЬ ПАБЛИК
и размер большой выходит для пакета
Владислав
В секунду можно получить двух пользователей, если скрипт это позволяет делать, так что timestamp не вариант
Alexey
timestamp в милисекундах
Дима
Дима
uuid вроде и в Buffer может отдавать
Andrey
Oleg
Я ловил баг когда событие происходило быстрее миллисекунды
А ВОТ ТЕПЕРЬ ПАБЛИК
для генерации вот это юзаю
https://www.npmjs.com/package/uuid
Alexey
Oleg
Последовательном
Дима
А ВОТ ТЕПЕРЬ ПАБЛИК
uuid.v4({}, yourBuffer)
не совсем то что нужно, этот UUID т.к. буфером же я не буду бегать по списку игроков и смотреть от кого пришло сообщение с таким id
А ВОТ ТЕПЕРЬ ПАБЛИК
через compare
Дима
Так ты уж определись, или тебе плохо, что uuid отдаёт в строке или нет))
А ВОТ ТЕПЕРЬ ПАБЛИК
ну так, я хотел int он и по размеру и для мапы годится