How to become an author
.NET Knowledge Base
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
146.2
Karma
0.0
Rating
50
Followers
22
Following

Никита Прокопов tonsky

User

Profile

Posts 11

Comments 475

Bookmarks 13

  • Опасности обучения на Java
    259
    tonsky
    June 25, 2011 at 04:59 PM
    0
    А на олимпиаде не надо, чтобы не хрупко и понятно, что происходит. Там write-once и лишь бы на входных данных работало.
  • 10 причин, почему мы перешли на PyCharm
    121
    tonsky
    June 18, 2011 at 03:19 PM
    +2
    Интересная дискуссия, хочу добавить к ней, что по моему мнению польза от ИДЕ сильно переоценена, а в чем-то они даже вредят. Вот тут можно почитать более развернуто tonsky.livejournal.com/231610.html
  • TermKit: новая концепция консоли с графическим выводом
    296
    tonsky
    May 19, 2011 at 02:32 PM
    +5
    Вот бы хоть одного такого дипломника в жизни встретить.
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 02:54 PM
    +1
    В эргономичных клавиатурах (и в предложенной) не скорость печати оптимизируется, а нагрузка на пальцы (раскладка) плюс положение кистей (форма самой клавиатуры). Тех, кто работает с текстами спорадически, конечно, такие оптимизации не интересуют или не стоят требуемых на переобучение усилий. Но есть ниша (профессиональные программисты, писатели, наборщики, секретари), в которой это очень важно и интересно, и усилия окупятся стократно — и здоровьем, и комфортом.
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 01:05 PM
    0
    Еще вопрос, что вы думаете насчет высоких/низких клавиш, есть ли однозначное мнение, что какие-то из них удобнее?
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:46 PM
    0
    btw, если будете делать, разберите еще пожалуйста историю появления тех или иных решений, хотя бы тех, которые вам известны. Было бы очень интересно.
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:43 PM
    +1
    А, да, про эргономичность стандарта. Автору следовало бы с этого статью начать, на самом деле.

    Смещенные ряды кнопок идут от первых механических печатных машинок, чтобы не пересекались рычаги. Раскладка qwerty рассчитывалась не для быстрой или удобной печати, а для уменьшения клинов (сочетания букв, идущих подряд, не располагать рядом). Значительная часть кнопок справа нажимается самым слабым пальцем — мизинцем, тогда как самый сильный — большой — используется под одну только клавишу. Цифровой блок и стрелки справа увеличивают расстояние до мышки до неприличного.

    То есть, вы понимаете, когда создавалась клавиатура, об эргономике еще не думали. А потом оказалось поздно. И мыши сначала не было, а потом никто не менял.

    На самом деле, то, что никто об эргономике стандартной клавиатуры всерьез не думает, для меня очевидно из одного простого факта — существования клавиши Капс лок до сих пор.
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:33 PM
    +1
    Значит, вам не надо. И рад за вас, что у вас не болят руки. Только давайте не будем притворяться, что это просто миф. lionet.livejournal.com/71005.html
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:30 PM
    +1
    Здорово, что вы выложили свой проект. Позволю небольшой совет: вам следовало бы начать с разбора эргономики обычной клавиатуры (может быть, сделаете еще один пост?). Тогда бы и реакция была совершенно другой. Вы давно в этом варитесь, вам очевидны и решенные проблемы, и пути, которыми вы к ним пришли, и все это прямо следует из одной вашей картинки. А неподготовленная аудитория не понимает, с чем вы боретесь — для них это ну, еще один решил выпендриться, но что-то непривычно. Кто-то прочитал у Артемия Лебедева про запятую — там достаточно большой параграф, посвященный описанию проблемы, и теперь никто не спорит — да, запятая неудобно. Вам нужно (было) проделать то же самое.
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:24 PM
    0
    Там куча проблем, но ТС надо было с этого начинать, а так аудитория неподготовлена и не поняла, в чем цимес.
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:17 PM
    0
    > нормальное сочетание для игр, например
    А что, геймеры какие-то проблемы с обычной клавиатурой испытывают? Мне кажется, у них все нормально, помогать надо тем, кто с текстами работает.
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:07 PM
    0
    Ага, выйдут, то-то их уже миллионы. Ревью всех (всех!!) эргономичных клавиатур, выпускавшихся до данного момента, умещается в один средних размеров блогпост: xahlee.org/emacs/ergonomic_keyboards.html
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:03 PM
    0
    Не-не-не, это для тех, кому действительно НАДО. У дизайнеров же есть специальные устройства ввода (планшеты), а могли бы мышкой.
  • Open source проект по разработке клавиатуры для машинописи
    147
    tonsky
    April 20, 2011 at 12:00 PM
    +1
    Ctrl+F5? Где такое нужно? Я как-то и просто функциональными давно не пользовался.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    February 26, 2011 at 06:18 PM
    0
    Устроит вас такая ссылка?

    www.kernel.org/pub/software/scm/git/docs/user-manual.html#def_changeset

    changeset: BitKeeper/cvsps speak for «commit». Since git does not store changes, but states, it really does not make sense to use the term «changesets» with git.
  • Java Logging: история кошмара
    89
    tonsky
    February 5, 2011 at 04:57 PM
    0
    Вполне можно, по-моему, если таким образом использовать ее становится удобно. Не вижу проблемы. Двадцать аргументы передать — во-первых, тут уж будьте добры, воспользуйтесь массивом, а во-вторых, вам правдо случалось двадцать аргументов в лог-строку передавать? Я имею в виду, не «а что если», а вот на самом деле, по-настоящему?
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 06:43 PM
    +1
    Нет-нет, это как раз удачная! Неудачная — это что-то типа

  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 01:34 PM
    0
    > Инструмент нужно использовать по назначению, а не обсжудать «неудобство рисования векторами в фотошопе и проблемы работы с растром в иллюстраторе».

    Есть люди, которые используют, что им дают, а есть те, кто думает, как сделать лучше. Очевидно, что при встрече они не понимают друг друга. Извините.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 01:05 PM
    –1
    Глупо-не глупо, но так работает прогресс.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 01:04 PM
    0
    Еще раз, ну последний уже наверное. Если удобного инструмента нет, это не значит, что он никому не нужен.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:26 PM
    0
    Видимо, вы неправильно понимаете значение слова „нужны“. Вы его, видимо, путаете с „можно обойтись без“.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:24 PM
    +2
    Нет, я из тех, кому „Пару консольных команд… выучить сложно“. Ну и дизайнеры — они не люди? Технические писатели?
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:22 PM
    0
    В маке тоже есть консоль, которой можно пользоваться, однако мне НУЖЕН гуишный клиент. Более того, сядь я работать за линукс, он мне точно так же был бы нужен. Его, может быть, не было бы, но он был бы мне нужен.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:20 PM
    0
    IDE весьма успешно пользуются и не-программисты в вашем понимании, например я.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:19 PM
    0
    Хорошо, почему тулзы, которые нужны не только программистам, рассчитаны только на программистов?
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:13 PM
    +1
    Вот примерно:


    Я лично системы в этих командах не вижу. Просто эн слов. И тут еще не затронуто перемещение по дереву.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:09 PM
    +1
    Окей, давайте поставим вопрос так: почему git/hg сделаны так, что ими могут пользоваться только программисты?
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:07 PM
    –1
    Не всех покемонов я собрал, да.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:06 PM
    0
    Почему на Винде нужны, а в Линуксе не нужны?
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:05 PM
    0
    Тогда уж «взгляд пользователя eclipse, mac os x, двух мониторов и деревянного стула». Что-то я программирую в eclipse, но версиями всегда рулю сторонними утилитами.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:03 PM
    0
    Ну с этим-то никто не спорит (кроме того, что git, в отличие от меркуриала, вроде именно ревизии хранит, а не ченжсеты)
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 11:58 AM
    0
    Я думаю, что человек, придумавший стиральную машинку, тоже сначала долго возмущался необходимостью стирать на доске.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 11:51 AM
    +1
    :))))
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 11:49 AM
    0
    Вот еще замечательный ответ от deeGraYve. Я, честно говоря, уже и забыл, что в svn всего этого нет :)
    habrahabr.ru/blogs/development_tools/112648/#comment_3609048
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 11:38 AM
    0
    Вы, видимо, не поняли. С Гитом у меня все прекрасно, я его освоил, именно из командной строки. Но мне не нравится это положение вещей. Или вы из тех, кто считает, что серьезные вещи обязательно должны делаться сложно?
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 11:34 AM
    0
    а) локальные коммиты + редактирование коммитов перед пушем.
    б) локальные ветки.
    в) нет проблем с мержем (в svn при отделении ветки обратно ее можно смержить только один раз, что ли. А практика показала, что там еще какие-то странности вылезают).
    г) ну и скорость.
    д) работа в оффлайн еще, иногда.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 11:25 AM
    0
    О, надо поглядеть. Спасибо.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:03 AM
    0
    Предложения-то есть, но их много. Как будут оформлятся, буду держать хабр в курсе. Это только начало пути. В конце, надеюсь, всем станет хорошо.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 28, 2011 at 12:01 AM
    +2
    Потому что перемещения между четырьмя хранилищами (к примеру):
    а) каждое называется своим словом, причем в него не входит имя хранилища,
    б) некоторые разные перемещения выполняются одной командой + аргументы, в которых опять-таки не учавствует имя хранилища.

    То есть, чтобы этим рулить, надо запомнить эн несвязанных слов и их соответствие реальности. Это я называю нелогичностью. Интерфейс поверх — чтобы не запоминать, чтобы не лазить в ман.

    В vi все нормально — его текстовость ему не мешает. А в такой сложной визуальной штуке, как репозиторий, было бы более к месту непосредственное оперирование деревом, драг-унд-дроп какой-нибудь.
  • Текущее состояние инструментов. Взгляд пользователя
    134
    tonsky
    January 27, 2011 at 04:48 PM
    +3
    Мне как пользователю хочется пользоваться. Пусть при первом вызове расширения он его сам скачает, установит и включит.
  • ← here
  • there →
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Info

  • Rating 6,138–th
  • Date of birth January 25, 1985
  • Activity 2/16/21, 6:05 PM
  • Registered April 26, 2010

Contribution to hubs

  • Website development 290
  • Interfaces 158
  • Cloud services 70
  • Typography 70
  • Version control systems 64
  • Clojure 37
  • Sport programming 37
  • Abnormal programming 37

Your account

  • Log in
  • Sign up

Sections

  • Posts
  • Hubs
  • Companies
  • Users
  • Sandbox

Info

  • How it works
  • For Authors
  • For Companies
  • Documents
  • Agreement
  • Terms of service

Services

  • Ads
  • Subscription plans
  • Content
  • Seminars
  • Megaprojects
© 2006 – 2021 «Habr»
Language settings
About
Support
Mobile version
Language settings
Interface
Content