
Nikita
19.02.2018
23:21:58
так да

Aler
19.02.2018
23:22:10
ну и пока у тебя типы коллизий не дают - все хорошо

Nikita
19.02.2018
23:22:16
1 - hui
2 - pizda
3 - dzhigurda
в одну сторону просто

Google

Nikita
19.02.2018
23:22:39
hui там где хеш 1
pizda там где хеш 2
dzhigurda там где хеш 3
найти value по key — это O(1)

Aler
19.02.2018
23:22:53
а ты типа хочешь такой метод GetHashCode, что вернет одно и тоже на 1 и на hui?

Nikita
19.02.2018
23:23:05

Aler
19.02.2018
23:23:14
кстати, интересная тема

Nikita
19.02.2018
23:23:16
разве что делать одновременно зеркальный HashMap
скорее всего, проще будет
да и все еще O(1) останется

Aler
19.02.2018
23:23:40
Сделать глобальный lookupTable и брать из него хеши
для таких задач

Nikita
19.02.2018
23:23:50
особенно, если зеркалить только объекты с разными типами у key и value
иначе коллижны будут, если типы одинаковые

Google

Nikita
19.02.2018
23:24:24
вполне

Aler
19.02.2018
23:24:24
одна
но берет значения из таблицы
типа, таблица маппингов

Nikita
19.02.2018
23:24:48
ептеть

Aler
19.02.2018
23:24:50
hash(1) == hash(hui)

Nikita
19.02.2018
23:24:59
понял тебя
но погоди
hash — это адрес в памяти

Aler
19.02.2018
23:25:10
только накуа?!))
не всегда
хешом может быть что угодно

Nikita
19.02.2018
23:25:20
согласен

Aler
19.02.2018
23:25:31
реализаций для разных типов данных море же

Nikita
19.02.2018
23:25:37
:)))

Pablo
19.02.2018
23:25:43
Ура!!! Бородач про кодинг!!!
А не про пидоров как обычно

Nikita
19.02.2018
23:25:46
я запутался, что мы пытаемся получить
:)))

Aler
19.02.2018
23:25:53
я тоже

Google

Nikita
19.02.2018
23:25:56
чертово теоретическое программирование

Aler
19.02.2018
23:26:15
NetEventType[NetEventType["Invalid"] = 0] = "Invalid";
NetEventType[NetEventType["UnreliableMessageReceived"] = 1] = "UnreliableMessageReceived";
NetEventType[NetEventType["ReliableMessageReceived"] = 2] = "ReliableMessageReceived";
NetEventType[NetEventType["ServerInitialized"] = 3] = "ServerInitialized";
NetEventType[NetEventType["ServerInitFailed"] = 4] = "ServerInitFailed";
NetEventType[NetEventType["ServerClosed"] = 5] = "ServerClosed";
NetEventType[NetEventType["NewConnection"] = 6] = "NewConnection";
NetEventType[NetEventType["ConnectionFailed"] = 7] = "ConnectionFailed";
NetEventType[NetEventType["Disconnected"] = 8] = "Disconnected";
NetEventType[NetEventType["FatalError"] = 100] = "FatalError";
NetEventType[NetEventType["Warning"] = 101] = "Warning";
NetEventType[NetEventType["Log"] = 102] = "Log"; //not yet used
все же идеальное решение похоже ))000


Nikita
19.02.2018
23:26:18
так, похоже в реально мире это клево работает только для enum'ов
какой еще может быть usecase?

Aler
19.02.2018
23:26:35
Когда хочешь переписать говнокод и понимаешь, что тебе надо для этого другой язык написать

Nikita
19.02.2018
23:37:19
кто напишет первым PR к JS для этой фичи — станет лучшим контрибьютором JS 2018 года

Mikhail
19.02.2018
23:37:50
Никита, а чё забросил канал на ютабе?

Nikita
19.02.2018
23:38:12
этот код сгенерирован TypeScript'ом
там enum именно так и работают
примерно вот так
enum NetEventType{
Invalid,
UnreliableMessageReceived,
ReliableMessageReceived,
ServerInitialized,
/// And so on
}

Aler
19.02.2018
23:40:12
а ок

Pablo
19.02.2018
23:42:57
Ребят есть приложуха для контроля приема колёс/витаминов там
Типа нотифаит тебя и отмечать приём позволяет
?

Mikhail
19.02.2018
23:43:19
да

Nikita
19.02.2018
23:43:21
много таких
норм нет

Mikhail
19.02.2018
23:43:23
пластиковый контейнер

Google

Nikita
19.02.2018
23:43:29
у меня знакомый делает контейнеры

Mikhail
19.02.2018
23:43:30
разбитый на соты по дням

Nikita
19.02.2018
23:43:40
которые связаны с приложением

Pablo
19.02.2018
23:43:42

Nikita
19.02.2018
23:43:43
и напоминают

Pablo
19.02.2018
23:43:50
А в Украине не продают
И я зае...ся провтыкивать

Mikhail
19.02.2018
23:44:14
пробовал в маркете вбивать "приём таблеток"
в поиске приложений

Admin
ERROR: S client not available

Pablo
19.02.2018
23:44:20
Никакой курс не могу норм пропить ;(

Klim
19.02.2018
23:44:21

Pablo
19.02.2018
23:44:36

Mikhail
19.02.2018
23:44:58
можно ваще тупо будильников наставить и всё

Pablo
19.02.2018
23:45:27
Та я ж ем не по будильнику

Mikhail
19.02.2018
23:46:08
https://play.google.com/store/apps/details?id=com.medisafe.android.client&hl=ru

Pablo
19.02.2018
23:46:36
У меня ойфон)

Mikhail
19.02.2018
23:46:55
https://itunes.apple.com/ru/app/medisafe-%D0%BD%D0%B0%D0%BF%D0%BE%D0%BC%D0%BD%D0%B8%D1%82%D1%8C-%D0%BE-%D1%82%D0%B0%D0%B1%D0%BB%D0%B5%D1%82%D0%BA%D0%B0%D1%85/id573916946?mt=8
есть вакансия на поиск в гугле?
хочу минимум 3к грина в мес

Google

Pablo
19.02.2018
23:48:04
Миш у меня для тебя есть стикер

Nikita
19.02.2018
23:48:07

Mikhail
19.02.2018
23:48:22
могу и полы помыть, хуле нет

Triumuiri
19.02.2018
23:48:51

Pablo
19.02.2018
23:48:57

Nikita
19.02.2018
23:49:10
не поделился мемасом

Mikhail
19.02.2018
23:49:16
берёшь швабру, вебро, химию, идёшь по офисам, предлагаешь услуги
набрал клиентуру и хуярь

Nikita
19.02.2018
23:49:35
виталик приде порядок навиде

Mikhail
19.02.2018
23:49:39
можно по 2к делать изи работая часов 5-6 в день

Nikita
19.02.2018
23:50:19
http://telegra.ph/%D0%A0%D0%B5%D1%86%D0%B5%D0%BF%D1%82-%D0%BF%D0%BB%D0%BE%D0%B2%D0%B0-11-28

Triumuiri
19.02.2018
23:50:21

Nikita
19.02.2018
23:50:23
мой первый пост

Triumuiri
19.02.2018
23:50:49
берём сначала калий
потом цэо3барий
ведро воды, кислоты туды
охапку дров и мет готов!
*рожа хейзенберга*