
Nikolay
17.01.2017
08:49:29
а пользовались ей?
Mi

Мытко
17.01.2017
08:49:47
Я не пользовался
Стилсериес пользовался и логитек

Google

Dmitriy
17.01.2017
08:50:16
Я нет, увидел вот недавно в продаже, в киеве она вообще 67$, интересно попробовать что за зверь

Nikolay
17.01.2017
08:51:07
выглядит нормально, цена тоже ок. жаль не черная)

Мытко
17.01.2017
08:51:26
Я бы не стал брать
Глянь отзывы лучше на уже популярные продукты
И выбери из них

Max
17.01.2017
08:52:41
Народ, а скажите, вот если, чтобы код писать, зачем механика? я человек не играющий в игрули - я так понимаю что для игр, надо чтобы ты мог быстро нажимать одну клавишу?
я механику не юзал никогда

Мытко
17.01.2017
08:53:03
Просто удобнее и приятнее пользоваться

Max
17.01.2017
08:53:50
отклик самой клавивиши быстрее?

Мытко
17.01.2017
08:54:00
Привыкаешь к свитчам и печатаешь со скоростью света
Ну да, тебе не надо до конца нажимать на клавишу
Достаточно довести до щелчка

Google

Мытко
17.01.2017
08:54:45
Долговечность еще один из плюсов
Ее супер легко чистить
Ну пока моя 2 года живет
Ну в общем, наверное можно и ми взять
Она стоит дешево
Возможно придётся покупать новую из-за того что она плохая, но она явно будет удобнее мембранной клавиатуры

Nikolay
17.01.2017
08:58:28
я смотрю что на амазоне от $35 есть механика, ну и в райное 60-70 варианты тоже есть

IEvgenii
17.01.2017
09:01:17
Всем привет, кто то слышал что то про микрокернелы на jvm ?
какие то пейпары или статьи ?
извините не микрокернел а юникернел

Mikhail
17.01.2017
10:02:45

Alexander
17.01.2017
11:12:46
/stat@combot

Combot
17.01.2017
11:12:46
combot.org/chat/-1001034178083

Aleksei
17.01.2017
11:14:06
О! У Алексея 666 с юбилеем так сказать @fomkin

Юрий
17.01.2017
11:15:09
Ребят, а какой нейминг вы предпочитаете для тайп параметров? Короткие типа [A, B] или говорящие, типа [In, Out]? И почему именно такой предпочитаете?

Daniel
17.01.2017
11:19:29
Когда параметр один - достаточно одной буквы обычно, два - it depends, три и больше - подробное название

Pavel
17.01.2017
11:20:05
говорящий - потому что понять легче потом что это

Юрий
17.01.2017
11:21:04

Pavel
17.01.2017
11:21:21
для одного параметра соглашусь с комментом выше

Юрий
17.01.2017
11:21:44
А если один параметр всегда несет какой-то бизнесовый смысл?

Google

Nikolay
17.01.2017
11:22:04
если можно объяснить смысл параметра словом, не запутав человека - то говорящий
иначе лучше A,B,C

Pavel
17.01.2017
11:22:23
я бы один пар-р назвал, если на него есть ограничения, типа TUser <: User

KrivdaTheTriewe
17.01.2017
11:23:54
contramap

Alexey
17.01.2017
11:24:49

Юрий
17.01.2017
11:26:56

Vadim
17.01.2017
11:27:25
у них другой уровень абстракции

Юрий
17.01.2017
11:28:15
Ну там же тоже можно как-то более менее по-человечески обозвать, хотя бы также In, Out

Daniel
17.01.2017
11:29:20
я когда параметр один использую "осмысленую букву"
например, R for Result

Юрий
17.01.2017
11:29:46

Daniel
17.01.2017
11:30:47

Юрий
17.01.2017
11:30:47
просто когда речь заходит про нейминг переменных все соглашаются, что нужно иметь говорящие названия. А когда речь идет о типах, то там везде торчат T, F, A, R

Daniel
17.01.2017
11:31:10
только ситхи всё возводят в абсолют)

Nick
17.01.2017
11:31:20
T - type , F -function, A - ahuiegoznaet, R - Reducer ?

Юрий
17.01.2017
11:31:40

Vyatcheslav
17.01.2017
11:31:56
F, A, B - это все общеупотребительные названия. F - имя для конструктора типов, A и B - это когда есть функция/преобразование из A в B

Юрий
17.01.2017
11:32:02
Откуда вообще пошла эта практика коротких названий типов?

Vyatcheslav
17.01.2017
11:32:52
наверное впадлу клацать :D (мне лично впадлу, если из контекста все понятно)

Юрий
17.01.2017
11:33:09
названия же понятно называть тебе не впадлу?
всм переменные

Google

Юрий
17.01.2017
11:33:46
ну то есть какое приемущество у коротких названий перед длинными, кроме как "впадлу писать"?

Vyatcheslav
17.01.2017
11:34:02
ну я пишу "r" вместо "result", "xs" - где 1 список/массив/…, "x" - для лямбд с 1 параметром

Nick
17.01.2017
11:34:15

Юрий
17.01.2017
11:34:40
А тайп параметр имеет обычно довольно большой скоуп

Nick
17.01.2017
11:35:01
а чо _ уже не модно?)

Vyatcheslav
17.01.2017
11:35:42

Nikolay
17.01.2017
11:35:48

Admin
ERROR: S client not available

Nick
17.01.2017
11:35:56

Oleg
17.01.2017
11:36:41

Pepe
17.01.2017
11:36:56
А много тут людей работают используя скалу?

Vyatcheslav
17.01.2017
11:37:13
lenses!
у меня смузи из монитора потекло

Oleg
17.01.2017
11:38:02

Vyatcheslav
17.01.2017
11:38:22
:D хорошо, будет с привкусом макбука

Daniel
17.01.2017
11:39:00
Мне кажется, что любое наименование - компромисс между подробностью (лёгкостью первоначального понимания) и удобством последующего использования. В каком-нибудь List[T] почти сразу ясно, что T - тип параметра и если назвать не T, а Item - это будет только мельтешить перед глазами

Oleg
17.01.2017
11:39:31

Юрий
17.01.2017
11:39:54

Daniel
17.01.2017
11:40:02

Google

Юрий
17.01.2017
11:41:24

Oleg
17.01.2017
11:42:15

Nikolay
17.01.2017
11:42:21
def qwee[A,B](in:A):B - в принципе по сигнатуре понятно что мы принимаем один аргумент типа A(к тому же у него есть имя), и вероятнее всего преобразуем его в тип B

Vladimir
17.01.2017
11:42:21
А почему тогда пацаны из всяких scalaz так не делают?
в слике у родительских параметров словами, а у алиасов уже сокращение до первой буквы
abstract class Shape[Level <: ShapeLevel, -Mixed_, Unpacked_, Packed_]
type Shape[Level <: ShapeLevel, -M, U, P] = lifted.Shape[Level, M, U, P]

Vyatcheslav
17.01.2017
11:42:26
мне кажется, сейчас List[T] тоже никого не возмущает. Это же стандартная либа, которая (кмк) должна быть примером для всех разработчиков

Oleg
17.01.2017
11:42:40
a,x,fa,l,ab

Daniel
17.01.2017
11:42:48

Oleksandr
17.01.2017
11:43:02
всем должны быть очевидны их гениальные мысли!

Daniel
17.01.2017
11:43:51
F[_], A, B - в коде "с монадами" эти имена уже де-факто имеют некоторую дополнительную семантику

Oleg
17.01.2017
11:44:41

Oleksandr
17.01.2017
11:45:04

Sergey Tolmachev
17.01.2017
11:45:07
поздно я

Юрий
17.01.2017
11:45:53

Oleg
17.01.2017
11:46:04

?Ivan
17.01.2017
11:46:26

Nick
17.01.2017
11:46:27

Oleg
17.01.2017
11:46:52

Юрий
17.01.2017
11:47:43