Size: a a a

Programming Offtop

2020 December 15

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Так, через сколько лет то?
когда понадобится
источник

AM

Andrew Mikhaylov in Programming Offtop
Andrew Mikhaylov
Авито есть не везде, а тут вроде о глобальном рынке.
А Авито разве площадка для магазинов? Я думал, там ток секонд хэнд.
Блин, какой неинклюзивный термин -- секонд хенд -- по отношению к инвалидам. Его СЖВ ещё не закенселили?
источник

KD

Konstantin Dovnar in Programming Offtop
Konstantin dmz9
когда понадобится
Это не ответ.
Когда понадобиться у тебя в твоём модульном ноуте уже проц может быть устаревшим, и замена ссд\озу ничем не поможет.
источник

AM

Andrew Mikhaylov in Programming Offtop
Vladimir Petrakovich
Новые товары там тоже толкают вовсю
Бум знать)
источник

AM

Andrew Mikhaylov in Programming Offtop
Aleksey D.
да какая разница, если компания может на авито распродать (условно)
Окей, окей, я ж говорю, я просто не в теме)
источник

AK

Anton Korotkikh in Programming Offtop
Anton Korotkikh
ну вот в том то и соль, неблокирующий ио возможен только на колбеках в жабе. у тебя, например, опсылается несколкьо парелльных запросов через netty/vertx или иную очень NIO штуку, тебе нужно получить результат обеих - ты объединяешь их в какой-нибудь Future но общий результат можешь получить только колбеком - т.к. колбек будет исполнен эвент лупом под капотом либы, если ты сделаешь это пярмым вызовом типа .get() то твоё NIO превратися в блокирующие, а один из тредов экзекутора станет заблокированным, либо селить рядом второй тредпул в контором на каждую такую пару запросов будет выделятся системный тред для ожидания результата.
спасает ли котлиновский suspend от этого кстати? эквиалентем ли его async await аналогичному в жс и дарте?

кога делаеся await тред не блокируется, а точно также как и с колбеком просто временно перключается на исполнения других задач.
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Это не ответ.
Когда понадобиться у тебя в твоём модульном ноуте уже проц может быть устаревшим, и замена ссд\озу ничем не поможет.
так вот именно. а может и нет. может я купил с 8гб потому что других небыло и хочу поставить 32гб, или ссд в следующем году вышли компактные и в 2 раза толще по обьему и я себе могу это позволить. что опять за аппеляция только лишь к устареванию? я ж написал когда понадобится. понадобиться может хоть на 15-й день покупки когда уже в магаз не вернешь
источник

KD

Konstantin Dovnar in Programming Offtop
Konstantin dmz9
так вот именно. а может и нет. может я купил с 8гб потому что других небыло и хочу поставить 32гб, или ссд в следующем году вышли компактные и в 2 раза толще по обьему и я себе могу это позволить. что опять за аппеляция только лишь к устареванию? я ж написал когда понадобится. понадобиться может хоть на 15-й день покупки когда уже в магаз не вернешь
Так суть в том, что с таким подходом — модульность не выход.

А если на 15 день, когда не вернуть, выйдет такой же ноут, за такую же цену, но с процессором в два раза мощнее?

Или прилетит апдейт от интела который угробит твой проц?
источник

AM

Artem Molotov in Programming Offtop
Anton Korotkikh
ну вот в том то и соль, неблокирующий ио возможен только на колбеках в жабе. у тебя, например, опсылается несколкьо парелльных запросов через netty/vertx или иную очень NIO штуку, тебе нужно получить результат обеих - ты объединяешь их в какой-нибудь Future но общий результат можешь получить только колбеком - т.к. колбек будет исполнен эвент лупом под капотом либы, если ты сделаешь это пярмым вызовом типа .get() то твоё NIO превратися в блокирующие, а один из тредов экзекутора станет заблокированным, либо селить рядом второй тредпул в контором на каждую такую пару запросов будет выделятся системный тред для ожидания результата.
> неблокирующий ио возможен только на колбеках в жабе

Это так из-за того, что нет генераторов. Были бы генераторы — была бы эмуляция корутин. И не было бы callback hell соответственно.

Неблокирующее i/o при этом "системно" может быть устроено по разному.

> но общий результат можешь получить только колбеком - т.к. колбек будет исполнен эвент лупом под капотом либы

Вместо колбека может быть и генератор, с которым работать можно будет в стиле асунк/эвейта. При этом вызов этого генератора не будет блокирующим, т.к. генератор в множестве мест приостанавливается и исполнение передаётся другому генератору в том же ивент лупе.
источник

KD

Konstantin Dovnar in Programming Offtop
Она — модульность — спасает тут в маленьком круге кейсов, которыми многие готовы легко пожертвовать.
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Так суть в том, что с таким подходом — модульность не выход.

А если на 15 день, когда не вернуть, выйдет такой же ноут, за такую же цену, но с процессором в два раза мощнее?

Или прилетит апдейт от интела который угробит твой проц?
или эпл решит замедлить твой телефон потому что батарейка сдыхает а новую ты не можешь поставить.
опять если если если
источник

KD

Konstantin Dovnar in Programming Offtop
А если с твоим ноутом что-то случится — то снова таки, у Эпл (к сожалению чуть ли не у единственных) нормальная поддержка. Тебе там чуть ли не новый ноут выдадут, чуть что.
источник

ML

Mikhail Levchenko in Programming Offtop
Konstantin dmz9
так вот именно. а может и нет. может я купил с 8гб потому что других небыло и хочу поставить 32гб, или ссд в следующем году вышли компактные и в 2 раза толще по обьему и я себе могу это позволить. что опять за аппеляция только лишь к устареванию? я ж написал когда понадобится. понадобиться может хоть на 15-й день покупки когда уже в магаз не вернешь
Зачем тестировать макось на совместимость с рынком компонентов, когда можно этого не делать?)
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
спасает ли котлиновский suspend от этого кстати? эквиалентем ли его async await аналогичному в жс и дарте?

кога делаеся await тред не блокируется, а точно также как и с колбеком просто временно перключается на исполнения других задач.
Да, он ровно об этом.
источник

KD

Konstantin Dovnar in Programming Offtop
Konstantin dmz9
или эпл решит замедлить твой телефон потому что батарейка сдыхает а новую ты не можешь поставить.
опять если если если
Так я то могу сменить — сходив в сер. центр.
источник

AM

Artem Molotov in Programming Offtop
Konstantin Dovnar
Это не ответ.
Когда понадобиться у тебя в твоём модульном ноуте уже проц может быть устаревшим, и замена ссд\озу ничем не поможет.
Проц тоже можно заменить, если не срать бабочками относительно на 5мм меньшей тонкости девайса.
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Да, он ровно об этом.
хм... нишятк тогда, надо бы подронее глянуть
источник

KD

Konstantin Dovnar in Programming Offtop
Artem Molotov
Проц тоже можно заменить, если не срать бабочками относительно на 5мм меньшей тонкости девайса.
Тогда и озу можно перепаять.
Только кто этим будет заниматься, кроме совсем ебанутых?

(к слову один из них, в старом ноуте менять проц)
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Так я то могу сменить — сходив в сер. центр.
и покормить дядю сэма лишний раз
источник

KD

Konstantin Dovnar in Programming Offtop
Konstantin dmz9
и покормить дядю сэма лишний раз
Ты и с модульной техникой покормишь — купив новую ОЗУ, ССД или батарею, о чём речь?
источник