24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
>>528791 (OP) trulyergonomic У неё действительно хорошая эргономика (после неё на клавиатурах с классическим расположением кнопок печатать не хочется), но есть некоторые инженерные проблемы.
Ребят, а что скажете за механические клавиатуры? Удобны ли они для программирования? Сегодня хочу выбрать новую клаву. И что можете сказать за ОП пик? Стоит ли брать для дома, или нет?
>>528878 Механическая клавиатура содержит в каждой клавише настоящий выключатель с металлическими контактами и металлической пружиной. Розничная цена одной штуки превышает 100 долларов США (в то время как традиционные резиноплёночные — от 10 до 40 долларов). К преимуществам механических клавиатур можно отнести сравнительно высокое качество и разнообразие типов клавиш для различных целей.
Механические клавиатуры отличаются от своих мембранных собратьев наличием механически размыкаемых контактов и четкой тактильной связи (зависит от типа клавиатуры). Срабатывание таких клавиш происходит раньше, чем клавиша доходит до ограничителя хода, поэтому по таким клавишам не обязательно стучать до конца. Это повышает комфорт при наборе текста, а в играх дает вам понимание того, когда именно сработала клавиша. Кроме того, механические клавиатуры намного надежнее своих мембранных собратьев, количество нажатий механической клавиши превосходит количество нажатий мембранной на порядок.
>>528988 Очередной илюша хуесосит ньюфагов прост таак? Ухади.
>>528995 Это все дело привычки и возможности. Если мамка/сосед не выкинут ее нахуй (шумит как пианино), то бери, они ахуенные. Хотя, если никогда такую не использовал и нормально у тебя все с обычной - можешь и не тратить деньги. кек
>>528828 Вонючая, там вместо болтов клей применяется. У меня от неё бошка болит если комнату не проветривать. Убрал в герметичный ящик. Юзаю китайский клон A4Tech KV-300H
BTC, покупал за 300 что ли рублей. Потом она загрязнилась и при чистке стал мерзко работать правый контрол, купил новую. Покупал бы и дальше, но в Европе таких дешевых нету. Все время забываю поискать, пока бываю в России. С моей точки зрения, клавиатура должна быть ноутбучная с коротким ходом.
>>528791 (OP) Дома (по убыванию частоты использования): легендарная Kinesis Advantage (QWERTY, Mac), популярная Mitsumi Classic Black, ну и дефолтная клава макбук прошки 2012-го. На работе какая-то дефолтная дристня от Dell c плоскими кнопками.
Раз уж речь зашла про клавиатуры, кто-нибудь печатает вслепую при кодинге? Какую раскладку используете, стандартную или Dvorak, a может быть Coleman? Как оно вообще, и стоит ли брать всякие кривые эргономичные с раздельными клавишами вроде пикрелейта?
>>529433 Юзаю пикрил вместо стандарной iMac. Просто блаженство, из минусов: тяжко переключиться на стандартные клавы, то есть на ноутбуке постоянно промахиваюсь из-за нее.
>>529433 Хуячу вслепую 10 пальцами на механике (>>529110) Во время кодинга часто скатываюсь до трех-пальцевого метода, потому что не могу пересились себя и нормально надрочить скобки и прочую хуйню, которая нужна для кодинга. Но все равно хуячу вслепую.
>>529433 >кто-нибудь печатает вслепую при кодинге?
Печатает. И как раз пикриле, ибо он охуителен. Чтобы понять, брать или не брать эргономику, попробуй для начала Microsoft Comfort Curve 3000. Это типа-эргономичная изогнутая погремушка, которая стоит небольших денег. Если на ней в десять пальцев сможешь, то и с пикрилом проблем не будет. Microsoft Sculpt только не бери, ибо говно с ноутбучными кнопками!
>>529433 Печатаю вслепую на обычной говноклаве, которую покупал 5 лет назад за 10$. Рукам неудобно, просят эргономку через полчаса кнопкодрочения. Как можно не использовать десятипальцевый ввод я не знаю. Научился полтора года назад и недоумеваю, как я раньше не научился этому скиллу.
>>529722 От свободного метода руки не болят и свои 400 знаков в минуту я имею. Десятипальцевый был придуман, чтобы быстро машинистку обучить и отправить работать, не фирме же платить за туннельный синдром.
Специально не учился никакому методу (10-пальцевый или ещё какой там). Считаю, что если дохуя времени юзаешь клаву, так или иначе, приспособишься на нормальной скорости печатать и более-менее не глядя на клаву (сам смотрю на клаву обычно только если пароль набираю). Также считаю, для программиста большая скорость набора не нужна, т.к. большую часть времени занимаешься правкой кода, а не его написанием, т.е. практически не бывает ситуаций, когда тебе, как машинистке, нужно печатать непрерывно большой блок текста.
>>529744 В принципе, согласен. Хотел бы ещё отметить, что программист чаще использует символьные клавиши, чем буквенные. Я когда задрочил слепой метод на английском языке, почти не прибавил в продуктивности из-за того что медленно набирал символы (приходилось каждый раз смотреть на клаву и искать их). Потом, когда задрочил и их, вот тогда уже продуктивность заметно прибавилась.
Пиздец в треде творится, один подсматривает цифры, другой набирает тремя пальцами, третий задрочил буковки и считает, что освоил метод. Действительно освоившие набирают с одной скоростью всё, включая знаки и цифры, даже если текст только из них и состоит. Я когда спрашивал имел в виду реально освоивших навык, а оказалось никто толком и не умеет.
>т.е. практически не бывает ситуаций, когда тебе, как машинистке, нужно печатать непрерывно большой блок текста. Вот не скажи, чтобы править код, его надо сначала написать, причем целиком, иначе компилятор его даже выполнять не будет, отладка это совсем другой вид веселья. И дело вовсе не в скорости, она действительно не нужна, меня больше интересует удобство написания, толку от этих ваших полуслепых методов, если я шестью пальцами глядя на клавиатуру ебашу с космической скоростью не хуже профессиональных машинисток, если учиться так по-нормальному и целиком.
>>529760 >Вот не скажи, чтобы править код, его надо сначала написать, причем целиком, иначе компилятор его даже выполнять не будет Т.е. ты хочешь сказать, что ты непрерывно пишешь большой кусок кода в одном направлении (без возврата на предыдущие участки для редактирования) подобно машинистке, перепечатывающей текст с листа? Алсо, я не знаю, на каком языке ты пишешь, что у тебя компилятор ВЫПОЛНЯЕТ код, я думаю, ты хотел сказать "компилирует". Энивей, ты не поверишь, но для успешной компиляции уже может быть достаточно кода
>>529767 >Не очень много, не так ли? И что ты там собрался править? В серьезных проектах структура модулей расписана на бумажке и в голове имеется четкое представление как оно должно работать, это мясо и набирается целиком всем предполагаемым функционалом, а потом да, правится и отлаживается. Или ты после каждой строки компилируешь весь проект и смотришь как оно работает?
>ты хочешь сказать, что ты непрерывно пишешь большой кусок кода в одном направлении На начальных этапах разработки бывает и такое, особенно при создании прототипа для последующих итераций разработки.
Набираю код килобайтами и постоянно юзаю отладчик. В одной руке мышь, другая на клаве. Мышью клацаю по IDE и выбираю места набора кода. Левой рукой хуячу в слепую по клаве, большую часть кода IDE предугадывает и подставляет сама, собственно все кроме строк. В моем случае заебись любая низкопрофильная клава.
Печатать двумя руками в слепуб получается медленней, т.к. нужно постоянно клацать мышью, а хоткеями пока все нельзя заменить, да и привык я уже...
>>529768 >И что ты там собрался править? В серьезных проектах структура модулей расписана на бумажке и в голове имеется четкое представление как оно должно работать, это мясо и набирается целиком всем предполагаемым функционалом, а потом да, правится и отлаживается. Я не знаю, как у вас в "серьёзных" проектах, но у меня обычно разработка идёт от простого к сложному. Т.е. банально начинается с той программы, что я привёл в предыдущем посте. Сначала реализуется небольшая часть, собирается, тестируется. Потом к ней добавляется ещё одна и так последовательно код усложняется. Не бывает такого, что пишется сразу много сложного кода "по бумажке". Я вообще не представляю, как такое возможно. И даже если в голове ты всё хорошо представляешь, на практике всё часто немого по-другому выходит. Крайне наивно предполагать, что ты заранее можешь продумать все детали и предугадать все проблемы. >Или ты после каждой строки компилируешь весь проект и смотришь как оно работает? Ну не после каждой, но для меня это правило хорошего тона держать код в состоянии "компилируемости". Соответственно да, пересобираю частенько, и не только когда нужно что-то протестировать. Опять таки, ты же не правишь одновременно 200 файлов, чтобы заново их пересобирать. Так что в моём случае "весь проект" - это просто те файлы, что я изменил, всё. Это занимает не так много времени. >На начальных этапах разработки бывает и такое, особенно при создании прототипа для последующих итераций разработки. Прототип - это говнокод, который пишется наскоряк, чтобы показать заказчику, а потом выкидывается и переписывается заново?
>>529842 Давай не будем переходить на личности, родной. Архитектура архитектурой, но она не даёт возможности выстроить в голове уже готовый код, который осталось только записать. Или ты хочешь сказать, что базируясь исключительно на архитектуре, ты можешь написать кучу кода, не знаю, порядка 10 000 строк, и только потом это компилировать и тестировать? Серьёзно?
>>529847 Поддержу тебя. Я за эволюционную разработку софта. Продумать архитектуру крупного проекта, на мой взгляд, можно продумать только только если до этого ты уже сдела такой же проект эволюционно, наступив на все грабли. Но тут сразу всплывает проблема второй системы (Мифический Человеко Месяц не даст соврать).
Если достопочтенный анон расскажет, покажет или хотя бы намекнет на то, как он проектирует софт (на реализацию которого уйдет не меньше месяца), будет интересно посмотреть.
>>529903 >если до этого ты уже сделал такой же проект Ага, все зависит от конкретного проекта, методики разработки и опыта конкретного программиста. А вообще у программистов действительно есть потребность писать стены текста без перерыва - когда они комментят код и пишут документацию.
Чот проигрываю с макакнек, кодящих слепой печатью. Ну наберете вы со скоростью света всеми десятью пальцами for, а потом все равно полезете в другой кусок кода, чтобы посмотреть как называются переменные нужные для условия цикла. Слепая печать вам в этом оче помогает, да?
По теме: использую клаву которую дадут на работе. Дома - самую дешевую джениус, потому что на ней нормально все жмется, а все остальные клавы для понтов. Единственная оправданная функция у дорогой клавы - это подсветка, чтобы было видно ночью.
>>530397 Освоение слепой печати имеет смысл только когда ты запомнил 80% используемых API. А клавиатура должна быть механическая за 120к рублей, потому что чувствуется лучше и всё такое.
>Сидать за комплюктером овер 8 часов ежедневно >Не уважать себя и использовать дешевые пленочные клавиатуры, говномониторы, говноакустику итд. Почему уровень /зк так низок? Я понимаю, что если пользовать пека только чтобы чекнуть погоду и посмотреть фильмец на выходных, то действительно нет никакой разницы. Но если проводить всю жизнь за этой хуйней, то почему не сделать его охуенным? Блджад, пока набирал пост чуть не кончил на свою механику CLICK CLACK CLICK CLACK CLICK CLACK CLICK CLACK CLICK CLACK CLICK CLACK CLICK CLACK CLICK CLACK.
>>530446 >пока набирал пост чуть не кончил на свою механику Вот то реально высокий уровень.
Соглашусь со многими, что дорогая клава больше для понтов. Работать можно и за обычной. Дорогая клава - это что-то типа дорогих наручных часов. Если есть деньги, то почему бы и не купить. Но если нет, можно особо не париться. Хотя нельзя не отметить очень хороший плюс дорогой механики - это её долговечность.
>>528877 >у нее конский ход клавиш Какой конский? Обычные черьки, они у всех одинаковые, от производителя клавиатуры это не зависит. >быстро код не набрать - после часа работы начнут уставать руки Сколько строк кода ты набираешь за день, лол? >>528878 >Удобны ли они для программирования? Это всё равно, что спросить, удобны ли кожанные сидения для управления автомобилем? Вообще пофиг. Механику берут просто потому что некоторым нравится механика. Алсо расположение клавиш гораздо сильнее влияет, чем тип переключателей. Например, для емакса нифига не удобно стандартное расположение ctrl, т.к. его слишком часто приходится нажимать в комбинации с другими кнопками. Поэтому часто перемапливают шифт на капс-лок, контрол на шифт, а альт на контрол.
>>529433 А то! Надо же видеть, что печатаешь, как ты это предлагаешь делать постоянно смотря на клавиатуру. Раскладка стандартная querty. Шифты-контролы немного перемаплены, т.к. часто пользуюсь говноемаксом.
>>529842 "Архитектура ПО" - это базворд малолеток. В реальном проекте даже структура модулей заранее не продумывается, код хуячится в одном модуле, а потом уже растаскивается. Впрочем, у джавадебилов весьма распространённоё явление высосать из пальца "архитектуру" и наебашить 100500 классов борейплейта, правда кто сказал, что это хорошая практика?
>>530397 >Единственная оправданная функция у дорогой клавы - это подсветка, чтобы было видно ночью. Вот это-то как раз и есть бесполезная функция для понтов, если тебе так нужно видеть куда тыкаешь, включи свет, в темноте работают только долбоебы, которым не жалко свои глаза.
>>530910 7 лет сижу и пейшу в темноте. Точнее не только пейсательством занимаюсь, вообще не включаю свет при пеке как илита. И всё со зрением ВНЕЗАПНО нормально. Ещё всю сознательную жизнь дохуя читаю при разном освещении. Если болят глаза - делаешь зарядку на глазки, да. Повертеть ими там, повсматриваться в разной дальности объекты, отдыхаешь 15 мин, и идёшь дальше дрочить гранит /зк/.
Вы всё клавы постите, а вот давайте-ка про раскладки попиздим! Лично я ссу переходить на альтернативную (на чужом компе буду чувствовать себя некомфортно), о говорят что всякие там двораки реально лучше.
Особо не с чем сравнивать, вполне добротная клавиатура. Раньше работал на ноутбучных делловских, но уже забыл те ощущения. Наверное, привыкнуть ко всему можно.
>>531803 >А те люди, что выучивают английский, вероятно забывают русский? У меня сестра год назад переехала в Канаду, уже говорит на русском с акцентом, иногда с трудом подбирает слова. Так что да, это реально забывается.
>>530397 При слепой печати прежде всего комфортно глазам, можно работать больше без усталости. В том числе и не пытаясь разглядеть подсветку ночью. При этом программировать вслепую можно даже и с 100 символами в минуту, не в скорости счастье.
API же в нормальной IDE смотрится с клавиатуры. Научишься печатать вслепую, познаешь всю прелесть горячих клавиш. Для emacs'же это почти маст хэв скилл.
>>531776 Сейчас на всё цены пиздец, HHKB столько же стоит. Кстати, в TEK вместо черек стали Kailh ставить. Я в свичах не разбираюсь, но успел еще на черри. Интересно, есть ли разница? >>540065 Любая клава, у которой кнопки под углом - дебильна. Их так на пишущих машинках распологали, потому что под ними рычажки - приходилось смещать друг относительно друга. Использование такой геометри в компьютерных клавиатурах - типичный пример уебанского легаси, от которого не могут избавиться уже полвека.
>>540735 >типичный пример уебанского легаси Дваждую, братишка, у меня аж пичет от всей этой хуйни. Подрачиваю с надеждой на всякие нестандартные решения. Вот это будет fail если irl они неудобное говно.
>>528999 Коричневые не шумят особо, тем более с кольцами. Впрочем, я печатаю сейчас на альпсах синих (они щёлкают сильнее чем MX Green) и как-то всем насрать.
>>528877 Уставание рук от хода не зависит по-моему вообще.
>>541265 Програнимусы, подскажите, есть ли ноуты с клавой, как на пикрилейтед? Мне не нравится большинство ноутбучных клав, воспринимаю разве что некоторые деллы и асусы, но и то не идеально. Lenovo thinkpad - тоже не совсем то. Вот такая клава была бы очень кстати.
>>542471 Пробовал. Фигня-с, не заточен андроид под удобную разработку.
Интересно, кстати, почему не делают такие клавы? Могу предположить или дизайнеров-уебанов, или патент, которым владеет говноконторка уровня "Джонсон и его гомодрузья, inc"
>>542475 Посмотри в сторону tizen или что там сейчас maemo-подобное. А не делают, потому что нахуй никому не нужно. Все наоборот ноутбучные клавы на десктопах используют.