Бытовые электроприборы

Восточные лилии посадка и уход. Восточные лилии: уход

Восточные лилии посадка и уход.  Восточные лилии: уход

Думается, что любого начинающего программиста интересуют ответы на следующие вопросы:

  • Что такое программирование?
  • Сложно ли стать хорошим программистом?
  • Что нужно знать новичку?
  • С чего следует начинать изучение?

Ответам на эти и некоторые другие вопросы как раз и посвящен данный пункт нашего учебника. Итак.

Программирование (от англ. programming ) – это процесс создания компьютерных программ.

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

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

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

Понятное дело, у всех людей данные качества и возможности развиты по-разному. Поэтому однозначно ответить на вопрос, сложно ли стать хорошим программистом, довольно затруднительно. Кто-то сможет без проблем освоить программирование самостоятельно не выходя из дома, а кто-то без посторонней помощи вообще не сможет начать процесс обучения даже при наличии всех учебников. В любом случае нужно помнить, что хорошими программистами не рождаются - ими становятся. При этом не нужно думать, что стать лучшим программистом - это значит с отличием окончить соответствующий ВУЗ. Есть довольно много примеров, когда целеустремленные самоучки во многом превосходят дипломированных специалистов. Это связанно с тем, что самоучки с большим желанием изучают интересующую их область и в случае возникновения трудностей не бегут к своим учителям или преподавателям, а пытаются самостоятельно одолеть проблему, упорно рассматривая различные возможности и варианты решения, листая страницы учебника или же бороздя просторы Интернета в поисках ответов на специализированных сайтах и форумах. К слову, по данным исследований страховой компании GoCompare почти четверть из богатейших людей планеты по версии журнала Forbes за последние 20 лет либо совсем не учились в университете, либо покинули его еще до получения диплома. При чем большинство из них, как раз и являются представителями IT-области! Вот лишь несколько примеров имен таких людей: Билл Гейтс - компания Microsoft, Марк Цукерберг - соцсеть Facebook, Стив Джобс - компания Apple, Майкл Делл - компания Dell Computer Corporation, Ларри Элисон - компания Oracle Corporation, Ян Кум - WhatsApp.

Языков программирования много и не все они достаточно легки для изучения. В интернете можно найти не мало различных рейтингов сложности языков и их популярности. В любом случае желательно начинать с достаточно распространенного и востребованного языка программирования, который по многочисленным отзывам не сложен в изучении, а также имеет достаточно много рускоязычных учебных пособий, задачников, видеоуроков, примеров кода и программ. Одним из таких языков является JavaScript , основам которого и посвящен данный учебник.

Однако одного чтения для изучения языка программирования не достаточно. Большую часть времени нужно посвящать именно набору кода и практическому решению различных задач. Нужно разрабатывать как можно больше программ, начиная с самых простых и заканчивая сложнейшими алгоритмами, посвящая этому 85 -90% своего учебного времени. И вообще, хорошим программистам всегда мало знаний в той области программирования, в которой они являются специалистами. Поэтому они постоянно ищут что-то новое не только в своей области, но и в смежных областях, тем самым непрерывно совершенствуясь и расширяя свой кругозор. Так что запасайтесь терпением, пробуйте, делайте шаг назад, но не сдавайтесь и делайте два шага вперед, и тогда у вас наверняка все получится!

Быстрый переход к другим страницам

  • Что нужно знать начинающему программисту?

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

Быть на «ты» с компьютером

Это самый простой и базовый навык, присущий каждому программисту. Он предусматривает живой интерес к компьютерным технологиям, который уже, в свою очередь, порождает те или иные вопросы у будущего специалиста: для начала - как поставить «винду»? Как найти и взломать модную игрушку? А что такое BIOS, хостинг, ядро системы, ООП? – и понеслось...

Затем тебя начинают дергать родственники, друзья, девушка, подружки девушки, мол, постав программу, почисть систему от вирусов, переставь Windows и т. д. Поначалу это даже нравиться: приятно же ощущать себя компетентным в той или иной области. Но потом появляется закономерный вопрос: почему бы не начать на этом зарабатывать? Конечно, брать деньги со знакомых как-то неохота, но вот продать свои знания и энтузиазм какой-то серьезной фирме – вполне реальная затея. Выбираешь тот или иной язык программирования, начинаешь учить и вновь ощущаешь себя полным нубом..

К чему все это? А к тому, что мир информационных технологий – это мир игрушек, с которыми должно хотеться играть. Именно с интереса к этим «игрушкам» все и начинается. Если его нет, нет и программиста.

Английский

Без английского не обойтись. Чтобы выучить язык программирования, продется перелопатить много литературы, видео-уроков и документации. Почти все (99%) первоисточники написаны на английском языке. Если его не знать, то спектр материалов для изучения сузиться в разы. Соответственно скорость изучения языка программирования значительно снизиться.

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

Разговорный уровень, понимание английского на слух – это дополнительные бонусы. Под словосочетанием «знать английский язык» иметься в виду знать так называемый «технический английский язык». То есть нужно понимать специализированные статьи и документацию, а это далеко не то же самое, что «живое» общение с иностранцами.

Математика

Математика – вопрос не столь однозначный, как изучение английского. Точнее будет сказать, что логическое и абстрактное мышление должны быть на довольно высоком уровне. Математика в ВУЗе или в школе развивает упомянутые навыки, поэтому математическое образование – это большой плюс. Но тем не менее есть множество программистов, которые не имеют математического образования. Есть даже такие, которые не имеют высшего образования вообще. Это говорит о том, что логику и абстрактное мышление можно выработать не только математическими конструкциями.

Есть, конечно, области программирования, где нужно знать специфические формулы, но, во-первых, так далеко не везде, во-вторых, с ними можно ознакомиться по ходу и в этом могут помочь специализированные математические программы. Физика и математика пригодиться особенно в том случае, если вы хотите создавать качественные компьютерные игры.

Общительность

Общительность – одно из ключевых свойств хорошего программиста. Дело в том, что большинство серьезных проектов пишется в команде - это и удобнее, и быстрее. Если хотите работать на более-менее серьезную «контору», с людьми нужно уметь общаться, договариваться, дискутировать и соглашаться. Также нужно будет уметь ладить с начальством, которое иногда будет разбираться в программировании лучше вас, а иногда не будет понимать в этом деле вообще ничего.

Есть некий миф, мол, отшельничество и замкнутость – это неотъемлемая часть натуры программиста. В большинстве своем программисты весьма интересные и коммуникабельные люди. А отшельничество – это некий образ присущий всем гениям независимо от профессии, будь-то программист, лингвист, доктор и т. д.

Гибкий ум

Самого ума (умение оперировать нужными знаниями) мало, нужно чтобы он был гибким. Гибкий ум предусматривает умение учиться (пополнять знания, заменять устаревшую информацию на новую). Есть люди вроде бы умные, но очень консервативные. Они владеют неплохим логическим мышлением, высказываются внятно и последовательно, но вот выучить что-то новое, увы, не могут. А есть наоборот – голова очень пытливая, всем интересуется, все нужно, но в голове каша, то есть не может связать всю накопленную информацию в целостную позицию, структурировать ее.

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

Приветствуем всех читателей и начинающих программистов, которые полны амбиций и стремятся познать новое! Можно без преувеличения сказать, что программисты сейчас востребованы, как никогда.

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

Как правило, их заработная плата находится на уровне в несколько тысяч долларов в месяц, и это далеко не предел. Что нужно сделать для того, чтобы стать настоящим спецом в области языков программирования и зарабатывать огромные деньги? Сейчас мы постараемся ответить на этот вопрос.

Учиться, учиться и еще раз учиться!

Прирожденный программист должен любить то, что он делает. А значит, что он должен всегда стремиться к чему-то большему, чтобы получить доступ к еще большим знаниям и возможностям.

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

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

«Так ведь придется знать чуть ли не все языки программирования, для чего потребуется масса времени и усилий! Можно ли это каким-нибудь образом обойти?»

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

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

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

С чего следует начать?

Первое, что необходимо отметить, это любовь к программированию. Если вы хотите стать крутым программистом, то научитесь любить то, что вы делаете. Второе, что также важно, это усидчивость и хорошая стрессоустойчивость.

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

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

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

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

Тестирование кода. Чем быстрее вы это освоите и примените на практике, тем проще будет потом разбираться в основах многих языков программирования.

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

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

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

Принимайте активное участие в независимых проектах других программистов и делитесь с ними тем опытом, который уже смогли накопить в собственных проектах. Курируйте их работу и не забывайте поддерживать их в трудную минуту.

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

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

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

Работа такого специалиста – это комбинация чисто технических действий с разными языками программирования и творческой работы по оптимизации функционала итогового программного продукта. Специалист занимается проектированием, созданием алгоритма программы, написанием ее кода, проверкой на работоспособность.

Необходимые профессиональные умения и знания

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

Другой вопрос, что нужно знать чтобы поступить на программиста. Здесь невозможно за 2–5 лет вырасти в профессионала, если подойти к профильному образованию с минимальным набором школьных знаний. Желая опередить соперников, со старта карьеры получить преимущество, каждый программист (будущий) должен приступать к освоению профессии с отличной базой:

  • по математике (здесь же – логика, теория вероятности);
  • физике;
  • информатике;
  • английскому, русскому.

Что должен знать программист для работы на перспективу (карьера, зарплата, репутация)? Нужно глубокое понимание архитектуры программной среды, где предстоит работать, принципов кодирования, знание простейших методов создания программ.

Знать нужно очень много: стандарты программирования, концепцию проектирования задач, методологию тестирования ресурсов. Чем глубже студент погружается в основы математики (анализ, графы), тем сильнее его позиции, шире арсенал применяемых инструментов.

Дополнительные навыки делающие конкурентоспособным на рынке труда

Какие навыки помогут быстрее завоевать рынок престижных вакансий?

  • Умение работать в команде для IT-специалиста – 50% успеха его становления на любом поле (разные архитектуры сетей, языки программирования).
  • Усидчивость, упорство, неумение сдаваться.
  • Аналитический склад ума + критическое мышление позволят отмести априори неисполнимые задачи. Умение экономить время заказчика – самый важный плюс профессионала.
  • Аргоритмизированный подход (системность характера) поможет добиться успеха быстрее.
  • Особенность профессии – работа в условном отрыве от социума – определяет некоторые привычки программиста, которые в будущем могут снизить его эффективность. Потому навыки позитивного общения и умение презентовать свои идеи, привычка быть в курсе популярных алгоритмов, сервисов тоже являются полезными навыками.

Что должен знать новичок

Работа программиста – это безостановочная эволюция знаний. Теоретическая и практическая платформа формируется во время обучения, но на этом процесс становления не заканчивается – различные знания надо обновлять с углублением в узкие направления. Но значит ли это, что стартовать с минимальным набором знаний, умений навыков нельзя? Новичку для хорошего резюме достаточно:

  • навыков написания программ на 2–3 популярных языках (оптимальными для начинающего специалиста считаются Python, JavaScript, HTML);
  • знания и понимания алгоритмов, баз данных, паттернов программирования;
  • изучения фреймворков (программная среда под разные операционные платформы – Windows, iOS).

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

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

Восточные гибриды лилий очень популярны в срезке. Некоторые садоводы выращивают их для продаж. Одна ветка с несколькими бутонами выглядит не хуже большого букета. От Её Величества Лилии невозможно отвести взгляд - четкий изгиб лепестка, без изъяна, строго и торжественно.

По форме цветка раздел Восточные лилии (Lilium) семейства лилейные делится на четыре подраздела:

Трубчатые

Чашевидные

Плоские

Чалмовидные

Цветки не только разнообразны по цвету, но отличаются и по строению самого бутона. Объединили их вместе в один раздел из-за одинаковых условий произрастания. Как раз этот факт нам очень важен и интересен. Соблюдая правила агротехники, мы будем долго любоваться чопорными красавицами у себя в саду. Причем любоваться в конце лета, когда красота лилий особенно поражает и завораживает.

В природе местом произрастания Восточных лилий являются склоны с невысокой растительностью, прогреваемые солнцем. Лилии, которые использовали для получения Восточных гибридов, были взяты из горной местности Японии. Почвы там щебнистые и водопроницаемые.

Минусом Восточных лилий некоторые садоводы могут посчитать позднее цветение, но можно купить новые сорта этой группы, у которых цветение начинается на 2-3 недели раньше, чем у старых. Оставаясь внешне такими же привлекательными, новые сорта Восточных гибридов стали более жизнеспособны и приспособлены к условиям Средней полосы России.

Покупая луковицы, нужно выяснить продолжительность вегетации до цветения, у каждого сорта она разная - от 90 дней до 140 дней (у старых сортов). Как правило, срок 90-100 дней относится к сортам со средним диаметром цветков (15-17 см), а крупноцветковые имеют более продолжительный период вегетации до цветения.

Ориентальные гибриды - самые прихотливые в группе, все другие группы лилий (и ОТ, и ЛО, и ЛОО) такого пристального внимания не требуют, они менее привередливы.

Для справки: ОТ, ОА, ЛО и т.д. гибриды - сокращения от общепринятых названий групп лилий: О - ориентали (восточные лилии), Т - трубчатые, А - азиатские лилии и Л - лонгифлорумы. Это межвидовые гибриды, как правило, закрепляющие большинство положительных родительских признаков в своем потомстве. Гибриды могут быть и более сложными - между видами и уже существующими гибридами, например, ЛОО = ЛО+О, ООТ = О+ОТ и т.д. В результате гибридизации значительно увеличился период цветения восточных гибридов, а также их зимостойкость и устойчивость к заболеваниям.

Первое - Ориентали должны зимовать только в сухой земле и под укрытием. Сажайте их в приподнятые грядки (15-20 см высотой), обязательно делайте под луковицы дренаж (5-10 см), луковицы при посадке обсыпьте песком, состав земляной смеси должен содержать много песка, хвойного опада и торфа (впрочем, возможны и варианты, но песка должно быть много).

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

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

Про посадки

Сажать лилию можно весной, когда заморозки уже маловероятны, или в сентябре. Если лилии в начале апреля уже имеют ростки 5 и более см, надо держать их где-то в прохладном месте (балкон, терраса на даче) в открытом сверху пакете. Это для капризных Ориенталей, а Азиатские и ЛА можно посадить, но углубив на 20 см от верхушки луковицы или положив боком, даже горизонтально, они всё равно выйдут вертикально вверх. Почему предпочтительно сажать на глубину 20 см от верхушки луковицы - это спасает от поздних заморозков, именно глубокая посадка как следствие, более позднее прорастание. Маленькие всходы легче укрыть, чем большие. Делать это следует листвой или хвойным опадом, лутрасилом или плёнкой. Иногда достаточно хорошо пролить посадки водой перед заморозком.

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

Основная посадка лилий - раннеосенняя. В первой декаде августа приступают к выкопке, делению и пересадке четырёх- и пятилетних лилий. После окончания цветения лилии до момента её пересадки должно пройти 1-1,5 месяца для того, чтобы луковица набрала силу.

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

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

Болезни и вредители

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

Профилактика является самым хорошим средством против любых напастей. Периодическая пересадка и использование ”свежей” земли могут предотвратить заболевание растения.

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

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

Какие сорта выбрать?

Среди самых распространенных сортов: бело-желтая ‘Кассандра’ (Cassandra) (фото 3), бело-розовая ‘Мона Лиза’ (Моnа Lisa) (фото 1), розовый ‘Кон Амур’ (Con Аmоrе), малиново-белый ‘Старгейзер’ (Stargazer) (фото 2).

Очень красивы и надежны сорта - белый с желтой полосой ‘Тайм-Аут’ (Time Out), трехцветный белый с желтой полосой, переходящей в красно-оранжевую ‘Арена’ (Arena), трехцветный - белый с желтой полосой и розовым окаймлением ‘Стар Класс’ (Star Class), роскошный сорт-хамелеон ‘Сет Пойнт’ (Set Point) - белый с волнистыми розовыми краями и затем густо розовеющий.

Роскошно будут смотреться чистейший белый с волнистыми краями сорт ‘Риалто’ (Rialto) или белый с нежно-розовыми волнистыми краями ‘Виллеке Альберты’ (Willeke Alberti).

Великолепен малиновый с широкими волнистыми белыми краями сорт-чемпион ‘Барбадос’ (Barbados) или огромный чисто-белый сорт размером цветка 27 см ‘Дешима’ (‘Deshima’).

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

Эту статью Вы можете найти в газете "Волшебная грядка" 2011 года № 15.


Количество показов: 13424
Рейтинг: 2.93