>Используйте подложки, которые выглядят контрастно в сравнении с белой поисковой страницей Google.
>Легкие теплые оттенки будут выглядеть наиболее выигрышно на фоне белой и синей цветовой схемы поисковика.
А еще лучше, используйте побольше желтых блоков с оранжевым бордером :[
А чем оно вредоносное? тем что алгоритм решения не известен пользователю, и программа выдает неожидаемый/некорректный результат? На мой взгляд все очень субъективно, что считать некорректным результатом? для кого результат некорректный? хм. по мнению автора результат очнь даже корректный и соответсвует пользостью заложенному в программу алгоритму.
Например программа видеомонтажа занимает при работе с файлами огромное место на диске, загружает CPU, из-за чего у меня отваливаются другие сервиса начинаются тормоза появляются артефакты на экране что не соответсвует моим ожиданиям. Я декомпилирую этот софт и вижу кучу лишних функций которые собирают статистику использования и вообще не нужны тут — Ах «они» сволочи думаю я, какое вредоносное ПО… :[
Т.е. напиши программист свой «калькулятор» который будет к каждому ответу прибавлять случайное число — и все… в Магадан сразу?
Да, программист не исключает что у него «калькулятор», и даже настаивает на этом.
Пользователь вправе пользоваться или не пользоваться этим решением.
Заплатил денег, получил ключ на год и калькулятор работает под одному алгоритму, без ключика работает по другому алгоритму. Автор не предупредил? Хм. Ну и что :[
Изменились настройки окружения, в реестре поменялось значение ключика. Например обновление ОС повлияли, также на «правильность» алгоритма. Тоже в тюрьму?
Разве что автор в договоре указал на то что его решение обязано выдавать правильный результат по такой то формуле (и далее в деталях все алгоритмы) в течении всего времени работы программы. Не думаю что такое было. В противном случае пользователь думает что формула бухгалтерского баланса = А, а автор думал (А + ключик) :D
конечно, учитеть должен обладать даром убеждения, даром ведения презентаций/уроков, он должен зажигать в ученике искру своего предмета (потому что ученик не имеет представление о предмете, а учитель имеет большое).
конечно, у каждого человека свои интересы, я например ниразу не занимаюсь видео-монтажом или звуком на компьютере, но почему я не могу оторваться от презентации iMovie или GarageBand — потому что мне продают, продают так, что мне становиться хотеть заниматься видео, или звуком, мне становиться хотеть собрать фотоальбом в iPhoto, хотя я никогда ранее не хотел его собирать там и не знал насколько может быть клевый результат с минимальными напрягами.
Если есть такие школьники (или вдруг в программе заложено) которые хотят знать больше, хотят научиться творить в этой вселенной, не отбивайте у них желание через сухое представление алгоритмов, формул, синтаксиса, зубрежки и т.д. дайте им Lego NXT :) и собирайте веселых роботов и программируйте их, программируйте веселые игры, смешные звуки, покажите им этот мир развлечений.
Да. По моему «мы» не туда думаем; это же начальная и средняя школа и предмет информационных технологий.
Мы рассматриваем только тему информатика и базовое ПО но забываем про клиентов т.е. про школьников.
Школьник это такое создание которое, либо тянется к предмету, либо предмет его напрягает, третьего тут не дано.
И как мне кажется (на самом деле я убежден в этом) что школьная программа по информатике (я ее не видел, поэтому написал что кажется) неправильная :) и преподаватели неправильные и отношение не правильное к этому предмету.
Информатика это очень большая тема, огромная (аппаратное обеспечение, программное обеспечение, информационные технологии, сети, интернет, работа с файлами/файловые системы, операционная система, работа с документами, работа с графикой и фото, работа со звуком, переферийные устройства...)
И задача школы это замотивировать школьника углубляться в изучение предмета, сделать профессиональный выбор по жизни.
Не мне конечно учить наших преподавателей, но ведь информатика так интересна, это же целая вселенная. Зачем превращать этот предмет в рутину с фиксированным набором задач и навыков?
Все дети сходу всегда разбираются в подключении Денди, PSP, установки игры, самой игре, легко манипулируют телефоном, пультом телевизора, музыкальным центром… Ведь никто не изучает в школе инерфейс Симбиана, или Apple TV. Потому что пользователи, школьники, мамы и бабушки получают от этих технологических штуковин то чего им надо.
Так покажите ребенку вселенную информации, которую он может получить с помощью компьютера, раскройте ему то самое таинство изза которого мы 15 часов в сутки проводим за компьютером, зачем ему фиксированный набор навыков и умений которые ему не интересны в этой виртуальной вселенной, ведь этим вы отталкиваете ребенка от предмета.
Так можно долго… :( и не стоит говорить что мол иди в школу и приноси свое счастье сам тогда и будет толк, нет я обращаюсь к преподавателям. Ведь есть же преподаватели математики, которые работают в школе, которые работают в ВУЗе, в НИИ, в майкрософте, в гугле, в пентагоне, и все ок. так почему же с преподавателями информатики с вами такая беда… вы думаете что вы математики? нет, предмет у вас самый динамический предмет из всех предметов наверное. Не стоит думать что вот мой учебник выучу программу и все на 10 лет… нет, не бывает, чувак-педагог.
В этом контексте не важно что входит в базовый набор ПО, и какая архитектура компьюетера.
Ведь как тут многе замечали не важно где ты редактируешь фото в контексте демонстрации возможностей технологий, просто фото можно редактировать, поворачивать, накладывать друг на друга, трансформировать, перекрашивать, зачем заморачиваться на Adobe Photoshop (да возможно в проф плане он идеален, но у нас же другие цели)
И не важно где ты форматируешь текст, какая разница какое там меню, оно сегодня тут завтра там, послезавтра его нет вообще, главное это рассказать и показать и донести до ребят принципы работы с текстом с документами, в легкой и комфортной форме (ведь это так клево делать из маленьких букв БОЛЬШИЕ и красные)
Машинопись. Обычно этим начинают заниматься в начальное школе, неужели нет или нельзя найти или написать в конце концов ПО которое в игровой форме, веселое и простое до ужаса между делом научит ребенка пользоваться клавиатурой не замечая ее. Ведь когда они играют в PS3 у них в руках джойстик с кучей кнопок; дай его неподготовленному человеку он не знает с какой стороны его схватить.
Так можно пройти по каждому разделу предмета, и я могу обосновать что там нет и не может быть конкретики в плане ПО, потому что в IT каждые полгода появляется что то совсем новое и необычное и каждые четыре года в IT приходит что то что меняет отрасль очень сильно.
На мой взгляд тестирование программного продукта вещь очень интересная и очень важная.
Тестировщик, человек, который очень хорошо разбирается в ПО которое он тестирует, до конца понимает его бизнес и сценарии использования.
Имеет хорошее представление о используемых в ПО технологиях и их возможностях.
Подходит к тестированию проекта в какой то степени индивидуально в зависимости от бизнеса проекта. Без оглядки на прецеденты созданных на прошлых проектах.
Не загоняет свою работу в строгие рамки.
И еще очень очень много требований к человеку который будет отвечать за качество продукта…
Тестировщик, подумай перед тем как создать тикет, о том, стоит ли? не абсурдно ли твое умозаключение? Видишь ли ты вариант исправления (не приходи с проблемами, приходи с решениями/предложениями)?
Один из сотен ежедневных курьезов который вспомнился:
"… В Safari на Mac OS X на странице веб-приложения вертикальный скроллбар списка (реализованного через div с overflow:scroll) уже чем скроллбар документа..."
:)
Важно помнить что тестировщик и программист это часть одной комманды разработки ПО. Просто любите свое дело и будьте благоразумными.
Всегда когда заходит речь о тестировщиках которые понимают чем они занимаются и любят это, вспоминается отрывок из романа Демарко «Человеческий фактор...»:
«Материал для легенд
На заре времён (скажем так) в штате Нью-Йорк существовала компания, производившая большие синие компьютеры. Компания также выпускала программное обеспечение для этих компьютеров. Клиенты компании были весьма достойными людьми, но, говоря между нами, имели обыкновение препротивно придираться к программам с ошибками. Какое-то время компания прилагала усилия к обучению клиентов, чтобы сделать их более терпимыми к ошибкам. Но из этого ничего не получилось, поэтому пришлось проглотить пилюлю и начать избавляться от ошибок.
Простой и очевидный подход – заставить программистов удалять все ошибки перед сдачей программы. Этот подход по какой-то причине тоже работал не очень хорошо. Похоже, программисты (по крайней мере, в те времена) были в целом слишком хорошего мнения о своих программах. Как они ни старались, найти все ошибки до последней не могли, поэтому часто объявляли о готовности программ, полных изъянов.
Тяжело было обнаружить последнюю ошибку, но некоторые тестеры справлялись лучше своих коллег. Компания сформировала группу из этих особо одарённых тестеров и предоставила ей право окончательного тестирования критических приложений перед отправкой их клиентам. Так родилась легендарная Чёрная Команда.
Изначально в Чёрную Команду входили люди, проявившие себя в тестировании и превосходившие в этом качестве своих коллег. У них было больше мотивации. Они тестировали также и чужой код, поэтому были свободны от когнитивного диссонанса, сковывающего разработчика при тестировании собственных программ. В конечном итоге руководители, сформировавшие команду, ожидали хотя бы скромных улучшений качества продуктов, но не более того. А вот получили они гораздо больше.
Удивительное заключалось не в том, насколько хороша была Чёрная Команда на заре своего существования, а в том, насколько она улучшилась за последующий год. Происходило что-то волшебное: в команде началось формирование индивидуальности. Эта индивидуальность находилась под влиянием оппозиционной философии тестирования, созданной участниками группы. Философия гласила, что они должны желать и ожидать недостатков в программах.
Они вовсе даже не болели за разработчиков, но напротив находили наслаждение в том, чтобы подвергнуть программу (и программиста) испытаниям, которые были бы не просто тестом. Когда программист приносил программу на тестирование в Чёрную Команду, он чувствовал себя, как на аудиенции у Мина Беспощадного[60].
Жалкие земляне, кто вам теперь поможет?
Поначалу просто ходили шутки, что тесты Чёрной Команды подлые и скверные и что участникам группы очень нравится, когда код работает неправильно. Затем шутки закончились. Члены команды начали культивировать образ разрушителей. Они разрушали не только ваш код, но и весь ваш день. Они делали нечеловечески несправедливые вещи, чтобы добиться сбоя: перегружали буферы, сравнивали пустые файлы, набирали возмутительные последовательности на клавиатуре. Взрослые мужчины и женщины начинали плакать, когда видели ужасное поведение своих программ в руках сумасшедших врагов. Чем хуже вам приходилось, тем большее удовольствие получала группа тестирования.
Чтобы усилить неприятный образ, участники команды начали носить чёрное (отсюда и название «Чёрная Команда»). Они взяли в привычку страшно фыркать, когда программа давала сбой. Некоторые отращивали длинные усы, которые крутили, подражая Саймону Легри[61].
Они собирались, чтобы придумывать ещё более ужасные тестовые уловки. Программисты начали перешёптываться о душевнобольных из Чёрной Команды.
Что и говорить, компания была в восхищении. Каждый дефект, найденный командой, клиентам уже не суждено было увидеть. Команда стала настоящей удачей. Удачей в качестве подразделения тестирования, но, что более важно для нашего изложения, в качестве социальной ячейки. Люди в команде получали такое удовольствие от своей работы, что коллеги вне команды, несомненно, завидовали им. Чёрная одежда и по-детски глупое поведение были частью этого удовольствия, но происходило здесь и кое-что ещё. Химические процессы внутри группы стали самодостаточными.»
Ну вы же добавили параграф «Ради чего это все» который практически не раскрывает потенциала (а есть ли он?) данного дистрибутива. Да и заголовок звучит неоднозначно. Думаю отсюда и недопонимания.
Например я пользователь виндоус решил купить netbook по ряду причин (наличие там убунту не входит в этот ряд, я даже не предполагаю что она там предустановлена). Прихожу в магазин, мне показывают все устраивает и тут БАМ вижу незнакомые иконки и меню, спрашиваю — а это что тут установлено Линукс? — да, убунту 10.10 последняя, идеальная для нетбуков. — вопрос а я смогу на нем решать свои задачи, не поимеюли я проблемы вместе с нетбуков, как я когда то имел с виндоус на стадии понимания. в конце концов смогу ли я установить туда виндоус?
— нет проблем с убунтой, все тоже самое, отвечает продавец (и… обманывает ведь), виндоус установить конечно можно, все как обычно, но зачем, пойдите на хабр там там накануне один добрый человек написал статью специально для вас. (ведь так?)
… так вот после прочтения статьи пользователь все еще будет задумываться не переходить на убунту скорее.
иначе заголовок надо было назвать- «Полезные советы для пользователей, которые вынуждены по каким-либо причинам отказаться от привычной им ОС и пересесть за убунту».
а еще вот :)
Linux понравится обязательно тем кто считает мегагерцы и мегабайты своего питомца, кто регулярно следит за температурой своего питомца, кто знает (или не прочь знать), что за вендор чипа на его видеокарте и сколько сейчас запущено процессов. все это можно делать и в других ОС но такой человек найдет в линуксе много чего еще чего ему надо. как говорится лишь бы не работать… :[
Просто вы назвали человека фанатиком за то что он необосновано предположил предположил, что пользователям Mac OS X такой переход в большинсве своем не нужен. я попытался дать обоснования. конечно это все разжеванно и каждый сейчас все равно останется при своем мнении.
Конечно ничуть не меньше будет статья о переходе с виндовс на мак ос потому что огромную роль играет привычка. другое дело что проходит время и человек получает от мак ос инуитивное выполнение программ (установку, запуск, настройку) и работу с устройствами а человек с линуксом решая теже самые задачи обязательно узнает о таких терминах как консоль, ядро, компиляция, сборка, дистрибутив, пакет, монтирование и тд. зачем ему скромному менеджеру знать это, для расширения кругозора?
>1,6.… система беслпатна…
ведь Mac OS X поставляется с железом т.е. уже включена в стоимость компьютера. Мажерные обновления — да — но не такие дорогие обычно чтобы купив мак останавливала цена покупки очередной версии ОС.
>3.… некоторые вещи делать удобнее…
ведь это очень субъективно. Для каждого пользователя удобно «свое». Для некоторый например это возможность — НАСТРОИТЬ шрифт, волпаперс на панель задач, добавить двое+ часов на рабочий стол. Другие более тесно связанные с IT отраслью возможность использовать консольный набор комманд. Третьим еще что то. Например пользователи пока еще не получают в Ubuntu и прочих дистрибутивах тесную интеграцию приложений, согласованный интерфейс приложений выполненный с учетом спецификаций, поддержка Plug and Play от производителей большинства девайсов и прочее.
>4,8… Практический плюс для гиков: гибкая настройка…
Гики да, они такие. подавай гибкой настройки, возможность каждый день собирать ядра, компилировать по вечерам ночные сборки очередного планировщика и прочее.
>5. Плюс для любопытных: шире становится кругозор…
Это тоже к гикам? зачем этот кругозор простому пользователю (конечно если он не IT-студент), у него что совсем ничего не осталось разве что расширять свой кругозор убунтой? к чему вообще этот пункт?
>7.… Идеологический плюс: вы помогаете создать конкуренцию…
что с того пользователю? пользователю надо с помощью компьютера и ОС решать свои задачи. а по вашему получается что надо пользоваться убунтой чтобы майкрософт сделала более качественную ОС. Это при том что в самой убунте очень много фич понатаскано из Mac OS X энтузиастами в том виде в котором они смогли или захотели дотащить. В большинстве своем это вызывает улыбку.
Linux хорош на серверах — где нет GUI, где стоят профессиональные задачи, где нет простых пользователей
Linux хорош когда он встроен в какую нибудь железку, когда его невидно (да я помню про андроид)
Linux хорош для некоторых (!) разработчиков в основом изза связки LAMP, но также включает в себя удобные средства для разработки и отладки решения
Linux хорош для студентов IT-направления в основном благодаря его открытости
Возможно (из области кругозора п5) Linux понравится ребятам которые все еще собирают Lego
Отлично. Если мы говорим о поддержке любых сайтов пользователей, то многим наверное будет критичным вопрос стилей компонентов. Доступна ли кастомизация стилей компонентов?
Если мы говорим про компонент Google Maps, то есть ли API, которые позволят мне безболезненно перенести на ваш компонент свои данные, или может быть есть такие планы?
А какие еще компоненты кроме Google Maps вы обещаете?
Какой объем данных вы предоставляете? и сколько будет стоить? :)
Будет ли доступен ли экспорт своих данных?
Ух, уж очень мало информации вы дали, в голове одни вопросы, уже начал фантазировать свой сайт который состоит из десятка импортов скрипта… Чем больше абстракция от реализации для конечного пользователя тем и лучше, особенно если тот не программист.
>Легкие теплые оттенки будут выглядеть наиболее выигрышно на фоне белой и синей цветовой схемы поисковика.
А еще лучше, используйте побольше желтых блоков с оранжевым бордером :[
Например программа видеомонтажа занимает при работе с файлами огромное место на диске, загружает CPU, из-за чего у меня отваливаются другие сервиса начинаются тормоза появляются артефакты на экране что не соответсвует моим ожиданиям. Я декомпилирую этот софт и вижу кучу лишних функций которые собирают статистику использования и вообще не нужны тут — Ах «они» сволочи думаю я, какое вредоносное ПО… :[
Да, программист не исключает что у него «калькулятор», и даже настаивает на этом.
Пользователь вправе пользоваться или не пользоваться этим решением.
Заплатил денег, получил ключ на год и калькулятор работает под одному алгоритму, без ключика работает по другому алгоритму. Автор не предупредил? Хм. Ну и что :[
Изменились настройки окружения, в реестре поменялось значение ключика. Например обновление ОС повлияли, также на «правильность» алгоритма. Тоже в тюрьму?
Разве что автор в договоре указал на то что его решение обязано выдавать правильный результат по такой то формуле (и далее в деталях все алгоритмы) в течении всего времени работы программы. Не думаю что такое было. В противном случае пользователь думает что формула бухгалтерского баланса = А, а автор думал (А + ключик) :D
или другая формулировка (потому как переход по адресу тоже в какой то степени действие):
Ссылка — для получения контента
Кнопка — для отправки контента
(и тогда даже в gmail все встает на свои места)
конечно, у каждого человека свои интересы, я например ниразу не занимаюсь видео-монтажом или звуком на компьютере, но почему я не могу оторваться от презентации iMovie или GarageBand — потому что мне продают, продают так, что мне становиться хотеть заниматься видео, или звуком, мне становиться хотеть собрать фотоальбом в iPhoto, хотя я никогда ранее не хотел его собирать там и не знал насколько может быть клевый результат с минимальными напрягами.
Если есть такие школьники (или вдруг в программе заложено) которые хотят знать больше, хотят научиться творить в этой вселенной, не отбивайте у них желание через сухое представление алгоритмов, формул, синтаксиса, зубрежки и т.д. дайте им Lego NXT :) и собирайте веселых роботов и программируйте их, программируйте веселые игры, смешные звуки, покажите им этот мир развлечений.
Да. По моему «мы» не туда думаем; это же начальная и средняя школа и предмет информационных технологий.
Мы рассматриваем только тему информатика и базовое ПО но забываем про клиентов т.е. про школьников.
Школьник это такое создание которое, либо тянется к предмету, либо предмет его напрягает, третьего тут не дано.
И как мне кажется (на самом деле я убежден в этом) что школьная программа по информатике (я ее не видел, поэтому написал что кажется) неправильная :) и преподаватели неправильные и отношение не правильное к этому предмету.
Информатика это очень большая тема, огромная (аппаратное обеспечение, программное обеспечение, информационные технологии, сети, интернет, работа с файлами/файловые системы, операционная система, работа с документами, работа с графикой и фото, работа со звуком, переферийные устройства...)
И задача школы это замотивировать школьника углубляться в изучение предмета, сделать профессиональный выбор по жизни.
Не мне конечно учить наших преподавателей, но ведь информатика так интересна, это же целая вселенная. Зачем превращать этот предмет в рутину с фиксированным набором задач и навыков?
Все дети сходу всегда разбираются в подключении Денди, PSP, установки игры, самой игре, легко манипулируют телефоном, пультом телевизора, музыкальным центром… Ведь никто не изучает в школе инерфейс Симбиана, или Apple TV. Потому что пользователи, школьники, мамы и бабушки получают от этих технологических штуковин то чего им надо.
Так покажите ребенку вселенную информации, которую он может получить с помощью компьютера, раскройте ему то самое таинство изза которого мы 15 часов в сутки проводим за компьютером, зачем ему фиксированный набор навыков и умений которые ему не интересны в этой виртуальной вселенной, ведь этим вы отталкиваете ребенка от предмета.
Так можно долго… :( и не стоит говорить что мол иди в школу и приноси свое счастье сам тогда и будет толк, нет я обращаюсь к преподавателям. Ведь есть же преподаватели математики, которые работают в школе, которые работают в ВУЗе, в НИИ, в майкрософте, в гугле, в пентагоне, и все ок. так почему же с преподавателями информатики с вами такая беда… вы думаете что вы математики? нет, предмет у вас самый динамический предмет из всех предметов наверное. Не стоит думать что вот мой учебник выучу программу и все на 10 лет… нет, не бывает, чувак-педагог.
В этом контексте не важно что входит в базовый набор ПО, и какая архитектура компьюетера.
Ведь как тут многе замечали не важно где ты редактируешь фото в контексте демонстрации возможностей технологий, просто фото можно редактировать, поворачивать, накладывать друг на друга, трансформировать, перекрашивать, зачем заморачиваться на Adobe Photoshop (да возможно в проф плане он идеален, но у нас же другие цели)
И не важно где ты форматируешь текст, какая разница какое там меню, оно сегодня тут завтра там, послезавтра его нет вообще, главное это рассказать и показать и донести до ребят принципы работы с текстом с документами, в легкой и комфортной форме (ведь это так клево делать из маленьких букв БОЛЬШИЕ и красные)
Машинопись. Обычно этим начинают заниматься в начальное школе, неужели нет или нельзя найти или написать в конце концов ПО которое в игровой форме, веселое и простое до ужаса между делом научит ребенка пользоваться клавиатурой не замечая ее. Ведь когда они играют в PS3 у них в руках джойстик с кучей кнопок; дай его неподготовленному человеку он не знает с какой стороны его схватить.
Так можно пройти по каждому разделу предмета, и я могу обосновать что там нет и не может быть конкретики в плане ПО, потому что в IT каждые полгода появляется что то совсем новое и необычное и каждые четыре года в IT приходит что то что меняет отрасль очень сильно.
не стоит зацикливаться…
физкульт привет :)
Тестировщик, человек, который очень хорошо разбирается в ПО которое он тестирует, до конца понимает его бизнес и сценарии использования.
Имеет хорошее представление о используемых в ПО технологиях и их возможностях.
Подходит к тестированию проекта в какой то степени индивидуально в зависимости от бизнеса проекта. Без оглядки на прецеденты созданных на прошлых проектах.
Не загоняет свою работу в строгие рамки.
И еще очень очень много требований к человеку который будет отвечать за качество продукта…
Тестировщик, подумай перед тем как создать тикет, о том, стоит ли? не абсурдно ли твое умозаключение? Видишь ли ты вариант исправления (не приходи с проблемами, приходи с решениями/предложениями)?
Один из сотен ежедневных курьезов который вспомнился:
"… В Safari на Mac OS X на странице веб-приложения вертикальный скроллбар списка (реализованного через div с overflow:scroll) уже чем скроллбар документа..."
:)
Важно помнить что тестировщик и программист это часть одной комманды разработки ПО. Просто любите свое дело и будьте благоразумными.
«Материал для легенд
На заре времён (скажем так) в штате Нью-Йорк существовала компания, производившая большие синие компьютеры. Компания также выпускала программное обеспечение для этих компьютеров. Клиенты компании были весьма достойными людьми, но, говоря между нами, имели обыкновение препротивно придираться к программам с ошибками. Какое-то время компания прилагала усилия к обучению клиентов, чтобы сделать их более терпимыми к ошибкам. Но из этого ничего не получилось, поэтому пришлось проглотить пилюлю и начать избавляться от ошибок.
Простой и очевидный подход – заставить программистов удалять все ошибки перед сдачей программы. Этот подход по какой-то причине тоже работал не очень хорошо. Похоже, программисты (по крайней мере, в те времена) были в целом слишком хорошего мнения о своих программах. Как они ни старались, найти все ошибки до последней не могли, поэтому часто объявляли о готовности программ, полных изъянов.
Тяжело было обнаружить последнюю ошибку, но некоторые тестеры справлялись лучше своих коллег. Компания сформировала группу из этих особо одарённых тестеров и предоставила ей право окончательного тестирования критических приложений перед отправкой их клиентам. Так родилась легендарная Чёрная Команда.
Изначально в Чёрную Команду входили люди, проявившие себя в тестировании и превосходившие в этом качестве своих коллег. У них было больше мотивации. Они тестировали также и чужой код, поэтому были свободны от когнитивного диссонанса, сковывающего разработчика при тестировании собственных программ. В конечном итоге руководители, сформировавшие команду, ожидали хотя бы скромных улучшений качества продуктов, но не более того. А вот получили они гораздо больше.
Удивительное заключалось не в том, насколько хороша была Чёрная Команда на заре своего существования, а в том, насколько она улучшилась за последующий год. Происходило что-то волшебное: в команде началось формирование индивидуальности. Эта индивидуальность находилась под влиянием оппозиционной философии тестирования, созданной участниками группы. Философия гласила, что они должны желать и ожидать недостатков в программах.
Они вовсе даже не болели за разработчиков, но напротив находили наслаждение в том, чтобы подвергнуть программу (и программиста) испытаниям, которые были бы не просто тестом. Когда программист приносил программу на тестирование в Чёрную Команду, он чувствовал себя, как на аудиенции у Мина Беспощадного[60].
Жалкие земляне, кто вам теперь поможет?
Поначалу просто ходили шутки, что тесты Чёрной Команды подлые и скверные и что участникам группы очень нравится, когда код работает неправильно. Затем шутки закончились. Члены команды начали культивировать образ разрушителей. Они разрушали не только ваш код, но и весь ваш день. Они делали нечеловечески несправедливые вещи, чтобы добиться сбоя: перегружали буферы, сравнивали пустые файлы, набирали возмутительные последовательности на клавиатуре. Взрослые мужчины и женщины начинали плакать, когда видели ужасное поведение своих программ в руках сумасшедших врагов. Чем хуже вам приходилось, тем большее удовольствие получала группа тестирования.
Чтобы усилить неприятный образ, участники команды начали носить чёрное (отсюда и название «Чёрная Команда»). Они взяли в привычку страшно фыркать, когда программа давала сбой. Некоторые отращивали длинные усы, которые крутили, подражая Саймону Легри[61].
Они собирались, чтобы придумывать ещё более ужасные тестовые уловки. Программисты начали перешёптываться о душевнобольных из Чёрной Команды.
Что и говорить, компания была в восхищении. Каждый дефект, найденный командой, клиентам уже не суждено было увидеть. Команда стала настоящей удачей. Удачей в качестве подразделения тестирования, но, что более важно для нашего изложения, в качестве социальной ячейки. Люди в команде получали такое удовольствие от своей работы, что коллеги вне команды, несомненно, завидовали им. Чёрная одежда и по-детски глупое поведение были частью этого удовольствия, но происходило здесь и кое-что ещё. Химические процессы внутри группы стали самодостаточными.»
Классно
Например я пользователь виндоус решил купить netbook по ряду причин (наличие там убунту не входит в этот ряд, я даже не предполагаю что она там предустановлена). Прихожу в магазин, мне показывают все устраивает и тут БАМ вижу незнакомые иконки и меню, спрашиваю — а это что тут установлено Линукс? — да, убунту 10.10 последняя, идеальная для нетбуков. — вопрос а я смогу на нем решать свои задачи, не поимеюли я проблемы вместе с нетбуков, как я когда то имел с виндоус на стадии понимания. в конце концов смогу ли я установить туда виндоус?
— нет проблем с убунтой, все тоже самое, отвечает продавец (и… обманывает ведь), виндоус установить конечно можно, все как обычно, но зачем, пойдите на хабр там там накануне один добрый человек написал статью специально для вас. (ведь так?)
… так вот после прочтения статьи пользователь все еще будет задумываться не переходить на убунту скорее.
иначе заголовок надо было назвать- «Полезные советы для пользователей, которые вынуждены по каким-либо причинам отказаться от привычной им ОС и пересесть за убунту».
тогда все на своих местах.
Linux понравится обязательно тем кто считает мегагерцы и мегабайты своего питомца, кто регулярно следит за температурой своего питомца, кто знает (или не прочь знать), что за вендор чипа на его видеокарте и сколько сейчас запущено процессов. все это можно делать и в других ОС но такой человек найдет в линуксе много чего еще чего ему надо. как говорится лишь бы не работать… :[
Конечно ничуть не меньше будет статья о переходе с виндовс на мак ос потому что огромную роль играет привычка. другое дело что проходит время и человек получает от мак ос инуитивное выполнение программ (установку, запуск, настройку) и работу с устройствами а человек с линуксом решая теже самые задачи обязательно узнает о таких терминах как консоль, ядро, компиляция, сборка, дистрибутив, пакет, монтирование и тд. зачем ему скромному менеджеру знать это, для расширения кругозора?
>1,6.… система беслпатна…
ведь Mac OS X поставляется с железом т.е. уже включена в стоимость компьютера. Мажерные обновления — да — но не такие дорогие обычно чтобы купив мак останавливала цена покупки очередной версии ОС.
>3.… некоторые вещи делать удобнее…
ведь это очень субъективно. Для каждого пользователя удобно «свое». Для некоторый например это возможность — НАСТРОИТЬ шрифт, волпаперс на панель задач, добавить двое+ часов на рабочий стол. Другие более тесно связанные с IT отраслью возможность использовать консольный набор комманд. Третьим еще что то. Например пользователи пока еще не получают в Ubuntu и прочих дистрибутивах тесную интеграцию приложений, согласованный интерфейс приложений выполненный с учетом спецификаций, поддержка Plug and Play от производителей большинства девайсов и прочее.
>4,8… Практический плюс для гиков: гибкая настройка…
Гики да, они такие. подавай гибкой настройки, возможность каждый день собирать ядра, компилировать по вечерам ночные сборки очередного планировщика и прочее.
>5. Плюс для любопытных: шире становится кругозор…
Это тоже к гикам? зачем этот кругозор простому пользователю (конечно если он не IT-студент), у него что совсем ничего не осталось разве что расширять свой кругозор убунтой? к чему вообще этот пункт?
>7.… Идеологический плюс: вы помогаете создать конкуренцию…
что с того пользователю? пользователю надо с помощью компьютера и ОС решать свои задачи. а по вашему получается что надо пользоваться убунтой чтобы майкрософт сделала более качественную ОС. Это при том что в самой убунте очень много фич понатаскано из Mac OS X энтузиастами в том виде в котором они смогли или захотели дотащить. В большинстве своем это вызывает улыбку.
Linux хорош на серверах — где нет GUI, где стоят профессиональные задачи, где нет простых пользователей
Linux хорош когда он встроен в какую нибудь железку, когда его невидно (да я помню про андроид)
Linux хорош для некоторых (!) разработчиков в основом изза связки LAMP, но также включает в себя удобные средства для разработки и отладки решения
Linux хорош для студентов IT-направления в основном благодаря его открытости
Возможно (из области кругозора п5) Linux понравится ребятам которые все еще собирают Lego
ну как то так
Если мы говорим про компонент Google Maps, то есть ли API, которые позволят мне безболезненно перенести на ваш компонент свои данные, или может быть есть такие планы?
А какие еще компоненты кроме Google Maps вы обещаете?
Какой объем данных вы предоставляете? и сколько будет стоить? :)
Будет ли доступен ли экспорт своих данных?
Ух, уж очень мало информации вы дали, в голове одни вопросы, уже начал фантазировать свой сайт который состоит из десятка импортов скрипта… Чем больше абстракция от реализации для конечного пользователя тем и лучше, особенно если тот не программист.