Самый простой пример — выбрать из меню иконку. Вам сколько нажатий надо сделать? На тач скрине всего одно. Набрать текст в браузере — надо сначала подвести курсор к окошку и только потом нажать на него. На таче можно просто нажать куда надо (это же касается и ссылок). Различные drag'n'drop, например, перестановка иконок приложений — без тач-скрина вам понадобится никак не меньше 20-30 секунд на действие, на тач — не более 5 секунд.
Про мороз — все зависит от того, где у вас лежит телефон. Я кладу телефон во внутренний карман куртки и он просто не успевает замерзнуть когда я достаю его и что-то хочу с ним сделать.
Ввод текста — дело привычки. Я просто не могу достичь быстрой скорости набора в Т9. Совсем неглядя ну никак не получается, поэтому набираю быстрее на экране с qwerty-клавой, т.к. стаж набора на подобной клавиатуре гораздо больше, чем на мобильной.
Нокиа феерически сливает на рынке дорогих телефонов (10-15к и выше). Год назад купил себе 5800 и пожалел, что не доплатил тогда 5к и не взял айФон. Сейчас радости моей нет предела. У Нокии просто не получается делать имиджевые и бизнес-телефон. А уж аппарат без тач-скрина за 20к — это вообще сумасшествие, я считаю — что ни говори, а пальцами управлять телефоном гораздо быстрее и удобнее, чем кнопками.
Нету ее, грани, между смартфонами и коммуникаторами на современном. этапе. Просто смарты шли по пути повышения умственных способностей телефонов, а коммуникаторы по пути отелефонивания кпк. Все, сошлись. Уже года этак 3 назад.
Описанные способы хороши, когда проект неплохо документирован. Давайте разберем случай когда это не так. Будет искать тот же hibernate, но не знаю ни о какой документации.
1. Идем на mvnrepository.com
2. Вбиваем в строку поиска hibernate-core
3. Нас интересует третий результат — непосредственно hibernate-core — заходим туда
4. Далее выбираем интересующую версию (если версия нужна последняя и мы не собираемся ее указывать в pom.xml, то выбираем любую)
5. Видим ссылку на скачивание самого jar-файла и егое pom.xml чть ниже. Здес же написано, что надо написать в dependensies — копируем к себе в pom.xml
6. Нажимаем View для pom-файла (допустим это «mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/3.3.2.GA/hibernate-core-3.3.2.GA.pom»).
7. Перед нами открывается pom.xml необходимого артефакта.
8. Сразу удаляем из адресной строки название текущего файла и номер версии (никуда не переходим, просто удаляем) — получаем вот такой адрес: «mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/»
9. Последняя папка ВСЕГДА artifactId и ее тоже удаляем, получим «mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/»
10. Теперь смотрим в открытом pom.xml groupId текущего проекта (не перепутайте с groupId в разделе parent, обычно они конечно одинаковые, но всякое бывает) — оно у нас «org.hibernate». Опять смотрим в панель адреса и удаляем оттуда «org/hibernate».
11. В результате мы получили адрес «mirrors.ibiblio.org/pub/mirrors/maven2/» — это и есть адрес репозитория, которые можно вбить к себе в проект.
Примечание: Это конечно не репозиторий разработчиков, но в целом iBiblio очень крупный и известный maven-ресурс, поэтому ему можно доверять и последние версии продуктов там появляются очень быстро.
Многие бросают его или намеренно не внедрют с отговорками типа «Ант проще, а здесь долго разбираться», «Моя IDE может сделать так же, даже лучше, а так я потрачу время». В Maven просто надо правильно использовать и тогда для сложноструктурированных проектов он будет протсо сказкой.
Хотите сказать, что если кодер на плюсах вдруг переходит на Джаву/.НЕТ, он сразу же тупеет? Эти языки создаются для того, чтобы акцентировать внимание на том, что важно, например, интерфейс, бизнес-логика, очень сложная архитектура, а не считать каждый байт памяти. Для того, чтобы грамотно писать на нете/джаве тоже надо иметь соображалку.
Не, понятно, что запуск сервера происходит за секунды, но что программа делает 5 часов? Вот этот импорт и препроцессинг — это обработка графических файлов, видео, построение индексов каких-то? И почему нельзя это дело закэшировать на диск?
Все равно не понятно, что там так долго делать. Система обрабатывает видео в full-hd при запуске или что? Нельзя ли например сделать дисковый кэш и загружать какие-то данные уже обработанными или они всегда новые при загрузке?
Ввод текста — дело привычки. Я просто не могу достичь быстрой скорости набора в Т9. Совсем неглядя ну никак не получается, поэтому набираю быстрее на экране с qwerty-клавой, т.к. стаж набора на подобной клавиатуре гораздо больше, чем на мобильной.
1. Идем на mvnrepository.com
2. Вбиваем в строку поиска hibernate-core
3. Нас интересует третий результат — непосредственно hibernate-core — заходим туда
4. Далее выбираем интересующую версию (если версия нужна последняя и мы не собираемся ее указывать в pom.xml, то выбираем любую)
5. Видим ссылку на скачивание самого jar-файла и егое pom.xml чть ниже. Здес же написано, что надо написать в dependensies — копируем к себе в pom.xml
6. Нажимаем View для pom-файла (допустим это «mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/3.3.2.GA/hibernate-core-3.3.2.GA.pom»).
7. Перед нами открывается pom.xml необходимого артефакта.
8. Сразу удаляем из адресной строки название текущего файла и номер версии (никуда не переходим, просто удаляем) — получаем вот такой адрес: «mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/»
9. Последняя папка ВСЕГДА artifactId и ее тоже удаляем, получим «mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/»
10. Теперь смотрим в открытом pom.xml groupId текущего проекта (не перепутайте с groupId в разделе parent, обычно они конечно одинаковые, но всякое бывает) — оно у нас «org.hibernate». Опять смотрим в панель адреса и удаляем оттуда «org/hibernate».
11. В результате мы получили адрес «mirrors.ibiblio.org/pub/mirrors/maven2/» — это и есть адрес репозитория, которые можно вбить к себе в проект.
Примечание: Это конечно не репозиторий разработчиков, но в целом iBiblio очень крупный и известный maven-ресурс, поэтому ему можно доверять и последние версии продуктов там появляются очень быстро.