
Anna
02.10.2016
14:15:42

Aler
02.10.2016
14:16:00

Denis
02.10.2016
14:16:05
Благодарство! Как нас нашли?

Aler
02.10.2016
14:16:31
ого! Респект за найденную опечатку)

Google

Denis
02.10.2016
14:17:20
Алер, во-первых, используй примеры в рамках JS — кэнва и тот же grey, например
Во-вторых, нужно куда меньше воды и всяческого
Я уже третий раз читаю и до сих пор: о чём он вообще?

Aler
02.10.2016
14:18:11

Denis
02.10.2016
14:18:32
canvas и imagedata

Aler
02.10.2016
14:19:13
ну там он и используется?
я примеры на phaser.io написал

Denis
02.10.2016
14:19:33
Ну это же изображения
Там естественно побитовые операции используются
Нет, так скажем, наглядности, что была бы прямолинейно по сути
Ну и текст тяжело читать
Я лично более чем, понимаю, о чём ты говоришь, но в рамках текста: окей, что он этим хочет сказать и зачем мне это вообще? Какая-то непонятная вода и милые котики
Для новичков, мне кажется, будет чрезмерно тяжело

Google

Denis
02.10.2016
14:24:51
Но в принципе, подход годный

mardybm
02.10.2016
14:25:02
@alerdenisov непонятно какая ЦА этой статьи. Запихнув туда котят ты делаешь приятно новичкам кодинга, но потом обрушиваешь на них жуткие вставки кода и эти длинные страшные байтовые представления. Для продвинутых пацыков вставки кода наоборот хороши, но но что ты пытаешься донести (бинарная арифметика) итак уже давно им известна, а котики только удлинняют статью уводя от сути. Сам формат статьи очень крутой, вставки из картинок и лайв демок это 10 из 10. Видно что старался ?

Nikolay добряш
02.10.2016
14:25:23
кароче
алер охуенен
да ему пока до льва толстого никиты далеко
но алер практик
а никита щас через нгеделю сделаю контролию
потому по факту статья збс

Denis
02.10.2016
14:26:00
Алер, оставь ошибку в двадцать пятой строке
Тогда сразу всё будет ясно

Anna
02.10.2016
14:26:39

Aler
02.10.2016
14:28:08
я сначала хотел на примере как раз работы с картинками сделать, то есть применение бинарных операций к color32, чтобы менять цвета котят
но этот код еще сложнее и процесс)
решил взять попроще пример - упаковку
так-то в 12 бит даже бинарная сериализация в C# не сложит структуру из данных о котенке

Denis
02.10.2016
14:29:30
Ну даже HEX в RBG и наоборот более ясно выглядит

Aler
02.10.2016
14:30:43
если посмотреть большинство игр на JS шлют минимизированный json даже в сетевых пакетах, а это грусть. Я хотел еще написать часть про архивацию полученного значения в строковое представление, но подумал уже лишнее

Anna
02.10.2016
14:30:54

Nikolay добряш
02.10.2016
14:31:02
к чему все эти смложности

Google

Denis
02.10.2016
14:31:10
Многие, кто пишет на JS — говноеды
Особенно те, что любят jQuery

Nikolay добряш
02.10.2016
14:31:23

Denis
02.10.2016
14:31:31
Это вообще не люди

Aler
02.10.2016
14:31:33

Denis
02.10.2016
14:31:41

Aler
02.10.2016
14:31:43
в этой статье :)

Nikolay добряш
02.10.2016
14:31:46
ибо пиздабол)

Denis
02.10.2016
14:31:54
Зачем?

Aler
02.10.2016
14:32:30
зачем использовал? Не могу приучить себя к document.querySelector()
и использую $("selector") :D

Nikolay добряш
02.10.2016
14:32:50
никих джиквери
считаю его зашкваром почему то
хотя удобен не поспоришь

Aler
02.10.2016
14:33:21
ну и $.extend еще
блин, и что мне теперь делать?!)

Nikolay добряш
02.10.2016
14:34:20

Aler
02.10.2016
14:34:24
переписывать? забить? :)

Google

Nikolay добряш
02.10.2016
14:34:32
забить конечнг
выписать свои косяки и писать новую статью
это же как в старкрафте
ты не можешь переиграть игру
а вот в новой ошшибки исправить обязан

Denis
02.10.2016
14:37:13
jQuery имел место лет шесть назад
Сейчас это просто наследие прошлого

mardybm
02.10.2016
14:37:47
@alerdenisov вообще непонятен смысл этого жонглирования байтами для оптимизации сети. Большая часть времени работы с JSON уходит на его распарсивание, а не на передачу. Существенной разницы между жсоном с 20 полями свойств котика и 1 полем с упаковыным интом нету. Это premature optimization. Можно просто навесить на апи, отдающий жсон, обычный gzip, он жмет текст как боженька. А если все таки упарываться по бинарным операциям, то не лучше ли прикрутить к JS protobuf и передавать данные им?

Dima
02.10.2016
14:37:50
Жквери? Не сказал бы

Admin
ERROR: S client not available

Denis
02.10.2016
14:38:04
Ты чсв пидор
Поэтому и не послушали бы

mardybm
02.10.2016
14:39:39
https://github.com/dcodeIO/ProtoBuf.js/

Denis
02.10.2016
14:40:03

Aler
02.10.2016
14:40:03
можно вообще все готовое использовать или заказать разработку)

Denis
02.10.2016
14:40:27
Ну протобуф это уже стандарт передачи данных на самом деле
Да и не зря его Гугл в bigdata более чем активно использует
Они на будущее его создавали

Anna
02.10.2016
14:41:19

Denis
02.10.2016
14:41:48

Google

Aler
02.10.2016
14:43:03
протобаф крутой, да

Anna
02.10.2016
14:43:20

Denis
02.10.2016
14:45:07
Иногда ключевое)
В любом случае, добро пожаловать в наш крайне дружелюбный уголок — хоть и не на первый взгляд

mardybm
02.10.2016
14:45:09
@alerdenisov ты опять в глухую оборону от критики уходишь? На самом деле статья очень крутая, чуть-чуть доработать и будет вообще охуенчик. Адаптируй под формат Хабра (чтоб лайв демки работали) и это будет топ1 статья месяца. Не обижайся ❤️

Anastasia
02.10.2016
14:45:30
Давайте спасать статью!

Denis
02.10.2016
14:45:38

Anna
02.10.2016
14:46:12

Denis
02.10.2016
14:46:35
Статья хорошая, но примеры концентрированные и восприятие тяжелое, а в остальном, я бы добавил в избранное, рассказал бы друзьям, позвал бы бабушку и поставил бы лайк

Aler
02.10.2016
14:46:37

Anastasia
02.10.2016
14:47:16
Может рассказать, как ты мне рассказывал в двух словах, в предисловии? Краткую суть

Denis
02.10.2016
14:47:47
Алер, как ты рассказывал?

Anastasia
02.10.2016
14:48:40
Ну он рассказал кратко, что эта штука сильно ускоряет работу. Вместо того, чтоб перебирать кучу данных, ты сравниваешь просто цифры. По крайней мере, я так поняла.
И мне сразу понятно, что наверное это работает лучше, чем сравнивать кучу данных

Aler
02.10.2016
14:49:15
э)

Denis
02.10.2016
14:49:18
Вообще, самый легкий пример, думаю и понятный бы был, на редстоуне

Aler
02.10.2016
14:49:45
Насть, ты или путаешь, или я тебе рассказывал о сравнении котят
это немного другое

mardybm
02.10.2016
14:49:49
с редстоуном даже школьники поймут

Aler
02.10.2016
14:49:57
редстоун это другое

Denis
02.10.2016
14:50:00
Ну в том и суть

Anastasia
02.10.2016
14:50:04
Ну да, я про котят

Denis
02.10.2016
14:50:15
Это уже контекст и понимание