Задать вопрос экспертам!

Еva

 

Скажите пожлста! Какой может стать алгоритм решения задачи если у него только 15 неизвестных!

У меня в практике акто возникла проблемка, вроди простая, но с ней я намучился длительное время, и я решил выложить своё решение проблемы, Вообщем, никтошеньки мне не помог :)
Но способ нашел, поэтому выложу сюда… мож кому пригодиться.

Как известно, почтовый клиент от Mozilla, включая и отдельно предлагаемый Thunderbird, позволяют импортировать адресную книгу в форматах, используемых Eudora, Outlook Express, Outlook, а также любуюдругую, предварительно экспортированную в формат текстового файла. К тому же, адресную книгу Mozilla или Thunderbird, имеющую вид abook.mab и находящуюся в папке пользовательских настроек, можно экспортировать прямо из почтового клиента в нужный вам формат.

С почтовыми базами, зачастую содержащими всю вашу переписку за долгое время, дело обстоит не так гладко. Конечно, при установке и в дальнейшем вы имеете возможность произвести импорт из того же набора программ, а также — Netscape Communicator 4 (это связано с тем, что в прошлом именно Netscape передал сообществу Mozilla исходные коды для создания open source-пакета). Как же быть тем, кто использует другие почтовики, и тем, кто перешел с Mozilla на Thunderbird или обратно?

Возможны разные варианты. Сообщество Mozilla, создавая свои программы, следует по пути использования в первую очередь хорошо документированных и востребованных функций — таких, как импорт почтовых баз и адресов из Outlook и Outlook Express. Предполагается, что неискушенному пользователю нет надобности в каких-либо еще средствах. Это не так. Представим ситуацию, когда есть необходимость перевести свою корреспонденцию из Thunderbird обратно в Outlook. Опция в интерфейсе пользователя, отвечающая за экспорт почты, попросту отсутствует. Но не будем расстраиваться!

Все очень просто. Mozilla и Thunderbird хранят свои файлы в папке пользовательских настроек. В Windows она имеет путь %AppData%\Thunderbird\Profiles\xxxxxxxx.default\, где xxxxxxxx — любая числовая последовательность, а %AppData%\ — обычно имеет вид C:\Documents and Settings\[User Name]\Application Data, где [User Name] — это имя пользователя. В Linux обычно это директория ~/.mozilla/thunderbird/xxxxxxxx.default/, а в Mac OS X — ~/Library/Application Support/Thunderbird/Profiles/xxxxxxxx.default/. Так вот, в этой папке находится подпапка Mail, где и содержатся ваши почтовые аккаунты. В зависимости от того, каким видом доступа к почтовому ящику вы пользуетесь, они будут иметь вид папок с названиями Local Folders, pop.mail.ru, imap.hotmail.com и иные.

Если мы имеем дело с Mozilla, то надо учесть, что в вышеприведенных путях необходимо заменить название программы, в остальном они верны и для нее. Помните, что все операции надо производить, когда почтовый клиент не работает, то есть выгружен из памяти, иначе ничего не выйдет. Сориентироваться будет просто. Необходимо знать, что саму корреспонденцию Thunderbird хранит в файлах с говорящими названиями Inbox, Sent, Unsent и так далее.

Так вот, эти файлы являются обычными файлами mailbox, то есть теми, что испокон веков используются для хранения корреспонденции, просто они не имеют расширения. Добавить его в необходимых случаях можно, сняв галочку с пункта "Скрывать расширения для зарегистрированных типов файлов" в меню "Свойства папки" (в Windows). Пользователи других операционных систем, возможно, сами догадаются, каким образом проделать эту операцию, например, в большинстве дистрибутивов Linux опция показа расширения файла активирована по умолчанию.

Затем, их можно либо импортировать в Outlook, либо переместить в Opera, которая также использует данные с расширением *.mlb, но хитро обзывает их *.mbx. Для преобразования почты из формата Thunderbird в формат Opera достаточно сменить их расширение, и, конечно же, переместить в директорию, где Opera хранит почту (обычно это подкаталог Mail папки Opera в директории программ).

Вся операция занимает считанные минуты, а в итоге мы получаем возможность работать со старой корреспонденцией в нашем новом почтовом клиенте.

/>/>/>/>/>/>/>

Профессиятестерапрограмногообеспечения(Software Tester, Software Quality Assurance Engineer) возниклавначаледевяностых. Компьютерные программы, конечно, тестировали и раньше, но делали это сами програмисты. Пользователи, по тем временам люди довольно продвинутые, обнаружив проблемы, сообщали о них компании-производителю, и со временем ошибки устранялись. Без спешки, без надрыва, без риска потерять клиентов.

 

Но, в начале девяностых персональными компьютерами стали пользоваться десятки миллионовлюдей, которые не имели ни малейшего желания натыкаться на проблемы и кому-то о них сообщать. Более того, взрывной рост количества пользователей привел к стремительному росту конкуренции на рынке программного обеспечения. Низкое качество программного продукта означало потерю рынка и выход из бизнеса. Поэтому тестирование от пользователей переместилось внутрь компаний производителей программного обеспечения. К 1997-1998 годам в США практически не осталось компаний, которые могли себе позволить обойтись без тестеров-профессионалов. Сегодня

тестеры требуются всюду, где есть компании, производящие програмное обеспечение.

 

Помимо тестеров, работающих непосредственно с кодом (WhiteBoxTesting), есть и тестеры, обнаруживающие проблемы на уровне пользования (Black Box Testing). Такой тестер моделирует всевозможные ситуации, которые могут возникнуть в условиях реальной эксплуатации программы, и сравнивает результат, полученный в ходе выполнения теста с ожидаемым результатом. Когда обнаружена ошибка, то ее надо описать (написать bug report) и внести в специальную базу данных (Bug Tracking Database). Программист, исправивший ошибку, делает пометку в базе данных, и тестер должен проверить, что ошибка действительно исправлена.

 

Для BlackBoxтестирования не нужно знать программирования. Достаточно хорошо знать тестируемый программный продукт, быть опытным пользователем, ориентироваться в процессе разработки программного обеспечения, владеть приемами тестирования и ведения необходимой документации.

 

Очень распространено использование специальных инструментов для автоматизации рутинных процессов (Test Automation Tools). Эти инструменты обычно предполагают понимание элементарных концепций кодирования, таких как цикл, массив, типы переменных, условный и безусловный переход. То есть, практически каждый человек с более-менее развитым логическим мышлением может овладеть в кратчайшие сроки этим инструментарием.  

 

Давайте перечислим по минимуму то, что приходится делать тестеру:

  • Изучение технических требований, стандартов, нормативных документов
  • Определение общего подхода и отдельных ситуаций для тестирования
  • Описание найденных ошибок и отслеживание их судьбы вплоть до устранения
  • Использование специальных инструментов для автоматизации тестирования

 

Возникновение новой профессиональной обюласти поставило вопрос о том откуда возьмутся специалисты, какие требования к ним должны предъявляться, чему их нужно учить в учебных заведениях, и проч. В США, где нехватка программистов очень велика, профессия  Тестера Программного Обеспечения стала рекрутировать людей, преимущественно с высшим образованием, из других отраслей. Причем, не только людей с техническим образованием, но и с гуманитарным, экономическим, музыкальным.

 

Поскольку тестер выступает в известном смысле как пользователь программного обеспечения, при найме на работу особый интерес проявляется к его предыдущему профессиональному опыту. Например, для тестирования финансового или бухгалтерского продукта охотно пригласят человека с соответствующим опытом. Если разрабатывают обучающие программы, то охотно пригласят бывшего или действующего педагога. В целом, при найме тестера здравый смысл, минимальное владение английским языком и наличие некомпьютерной профессии (или образования) зачастую не менее  предпочтительны, чем диплом свежеиспеченного программиста.

 

Зарабатывает тестер меньше программиста, но не намного, особенно если учесть, что работа программиста гораздо более интенсивная и квалифицированная. В США опытный тестер сегодня зарабатывает свыше 100 тысяч долларов в год (75 долларов в час по контракту) и выше.

 

Освоить профессию тестера относительно не сложно. Хороший пользователь или человек с минимальным опытом программировния в прошлом могут за месяц-два выйти на уровень, необходимый для получения работы. Очень легко переквалифицируются электрики, связисты, математики и… музыканты. Не очень просто, но вполне успешно обучаются практически все, кто в состоянии напряженно заниматься и "бить в одну точку", независимо от предыдущего опыта и образования.

 

В США для многих образованных эмигрантов из бывшего СССР тестирование стало решением проблемы профессиональной адаптации. Человеку, склонному к интеллектуальному труду, намного легче получить работу и утвердиться на должности тестера, чем, например, клерка. Намного ниже требования к владению английским языком. Значительно выше оплата труда. Несравнимо выше социальный и образовательный уровень тех, с кем приходится общаться каждый день. Практически неограниченные перспективы профессионального роста.

 

Для того, чтобы расти профессионально, зарабатывать больше денег, легко находить работу в той части света или компании, где Вам хочестся работать, нужно постоянно совершенствовать свою квалификацию. Как бы далеки Вы не были от мира компьютеров, начав работать в тестировании, Вы не можете оставаться просто разумными пользователями. Вам придется со временем познакомиться с языками программироавниями, базами данных, сетями, технологиями. То есть, если для получения первой работы по профессии тестера ПО Вам может быть достаточно подучиться в течение 2-3-6 месяцев, то, начав работать, Вы будет учиться всю оставшуюся жизнь – это неотемлимая часть профессиональной жизни действующего компьютерщика.

 

Если Вы хотите поменять профессию, ищете новую сферу приложения знаний, сил и у Вас есть хорошее образование, пытливый ум, потребность в умственном труде, не вступайте в конкуренцию с теми, кто этих качеств не имеет и кому они не требуются по работе. У Вас есть куда более подходящее направление для самореализации в современном мире, где, слава Богу, на эти качества существует большой неудовлетворенный спрос и в России, и в Европейскийх странах, и в Северной Америке.

 

Спрос на рынке труда в конкретном регионе легко проверить на Интернете. Сделайте это сами или, по необходимости, вместе с тем, кто умеет это делать лучше Вас. Для США попробуйте такие сайты как www.dice.com, www.craigslist.org, www.monster.com, www.careerbuilder.com.    

 

Михаил Портнов

www.portnov.com

Информация, о том как строили в старину. Весьма познавательно. Прежде чем отвлекать консультантов, просмотрите ролик, найдёте ответы на многие вопросы.

Всесоюзная Академия Менеджмента
Курс — «Тестирование Программного Обеспечения» (Software Quality Assurance )
Россия – 6 месяцев
США – стажировка 3 месяца
Слушатели обучаются по специальности Software Quality Assurance — Тестирование Програмного Обеспечения. Рекомендованная продолжительность курса – 9 месяцев (6 месяцев в России + стажировка 3 месяца в США). Слушатели учатся по индивидуальному учебному плану.
Академия оказывает содействие в расселении слушателей. Мы также встретим Вас ваэропорту Сан Франциско или Сан Хосе (бесплатно). Проживание (4 человека в двухкомнатной квартире) вместе с питанием минимально обойдутся в 500 долларов в месяц.
Стажировка происходит в городе Маунтен Вью, который находится в самом сердце Силиконовой Долины, между городами Сан Франциско и Сан Хосе.
Несмотря на то, что формальных технических требований к кандидатам нет, надо понимать, что, при прочих равных, шансов больше у того, кто начинает не с нуля. Важно отдавать себе отчет в том, что без владения английским языком рассчитывать на получение работы очень сложно. Академия предоставляет дополнительное образование только для тех, кто уже знаком с миром компьютеров и имеет профильное высшее образование.
Справки на E-mail – 211892@gmail.com

Хотите изучить базы данны SQL и другие технологии хранения данных?

подборка лучших книг и учебников для изучения баз данных для программистов, студентов и преподавателей.

Многие пользователи Mac уже умеют работать с Word, Excel и PowerPoint, так как раньше обучались на Windows.

iWork

IWork использует сервис iCloud и позволяет на нескольких устройствах Apple одновременно выполнять изменения в тексте, презентации или электронной таблице, перестраивать графики, редактировать фото- и видео-вставки. В iWork явно прослеживается «заточка» под сенсорную технологию.Раньше мы записывали, чертили и рисовали на бумаге; сейчас документы верстаются с помощью клавиатурыимышки,а устройства Apple позволяют создавать электронные шедевры на сенсорном экране (iPad). Одним пальцем!
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store
iwork   mac   os x 10.8   видео   гении   дар   декларация   жизнь   интеллект   интернет цены   коллектив   логика   мастерская   море   москва досуг детей   обучение   одарённый   помощь   пренебрежение   препятствия   развитие   развитие_личности   ремонт   студи   творчество   тест   токарь   учёба   фантазия   школа   Математика   Физика   Химия