Текст

В русском языке есть слово «сесть» и применяется оно вне зависимости от текущей позиции: сесть можно из положения стоя или из положения лежа.

 

– Пацанчик, ты присядь, в ногах правды нет.

– Чего ты разлегся? Ну-ка сядь!

 

В английском языке можно использовать вспомогательные слова для конкретного указания направления движения:

 

– Sit down, you must be tired standing here.

– Садись, ты, наверное, устал тут стоять.

– Did you lose something on the floor? Sit up!

– Ты что-то потерял на полу? Сядь!

 

Up и down вообще позволяют создавать довольно интересные конструкции.

 

  • write something down – записать что-нибудь
  • write something up – выписать, написать что-нибудь в чистой форме

 

– What's you number? Wait, let me write it down.

– Какой у тебя номер? Погоди, дай запишу

 

– Yesterday I sat down and wrote up all lecture notes.

– Вчера я сел и выписал все конспекты.

 

  • come up – появиться, случиться
  • come up to – подойти

 

– I wanted to spend time with my friends, but something came up...

– Я хотел побыть с друзьями, но появилось дельце...

 

– There is a great movie coming up after these horrible commercials.

– Отличный фильм начнется после этой ужасной рекламы.

 

– She came up to me and asked for drugs.

– Она подошла ко мне и спросила наркотики.

 

  • buy – покупать
  • buy up – выкупать

 

– I bought this condom elveven years ago, could it be the reason it failed?

– Я купил этот презерватив одиннадцать лет назад, может, поэтому он не сработал?

 

– I bought up all the condoms in that store, but never used any...

– Я выкупил все презервативы в этом магазине, но не использовал ни один...

 

  • fix – починить, закрепить, приготовить, установить цену
  • fix up – подтоговить что-то

 

– Fix me a drink, darling.

– Налей-ка мне, дорогая.

 

– Flush didn't work for eight years, but it's fixed now.

– Смыв не работал восемь леть, но теперь его починили.

 

– I fixed up a meeting for next Friday.

– Я назначил встречу на следующую пятницу.

 

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

Примерно год назад (в конце 2010го) я нашел эту бумажку в магазине «Loblaws» в центре Оттавы.

Сунул в бумажник да забыл. Где-то среди книг и тетрадей затерялась, а недавно – всплыла вновь. Погуглив, нашел сначала само ПШО – производственное швейное объединение. Во времена СССР фабрика входила в швейное объединение «Волна». Директором был Горбаткин Юлий Соломонович — личность весьма примечательная, по совместительству был и главным радиолюбителем Шлиссельбурга.

А потом оказалось в Оттаве было найдено еще несколько таких бумажек – например, в автобусе. Мистики нагоняет другой случай: 28 июня этого года в магазине к человеку молча подошел мужчина, на вид 60 лет, с седыми, завязанными в хвост волосами, протянул руку с бумажкой и удалился восвояси. Бумажка как у меня, только значок другой:

Там же в комментариях другой человек пишет, что на следующий день, 29го июня в автобусе к нему подошел судя по описанию тот же мужчина, вручил бумажку и с русским акцентом произнес «You keep this» – «Сохрани это». В другом комментарии девушка пишет, что с ней произошло то же самое 16 ноября в автобусе номер 95.

Еще один случай – как и у меня, примерно год назад – в продуктовом магазине. Автор пишет, что видел несколько таких записок в том магазине:

Я считаю, это российские шпионы пытаются поставить Канаду на колени.

В начале ноября я превратил freetonik radio из музыкального в подкаст-радио, а неделю назад вынес плеер на страницы блога. В результате радио стали слушать в разы больше! Вот график за несколько последних недель:

За последний месяц в среднем в любой момент фритоник радио слушали 3-5 человек. Прямо сейчас 10 человек слушают 20й выпуск «Кадров»! Это круто, большое вам спасибо!

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

Спасибо!

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

Различие в английском объясняется популярностью французского языка в Англии после Нормандского завоевания. Высокие чины и знать использовали французские названия животных – bœuf, veel, porc, mouton и прочие, когда те попадали им на стол, а простые люди, что разводили животных, продолжали называть их по-английски, в результате сегодня мы говорим:

cow (корова) – beef (говядина) – veal (телятина)

pig (свинья) – pork (свинина)

sheep (баран) – lamb (баранина; мясо молодого барана) – hogget (мясо барана старше 1 года) – mutton (мясо взрослого барана)

Beef

deer (олень) – venison (оленина)

В то время как fish (рыба) и chicken (курица) избежали французской кухонной доминации.

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

Цветная сторона Луны

Это цветная топографическая карта обратной стороны Луны, той, которую мы никогда не видим с Земли. Этот чудесный вид доступен космическому аппарату Lunar Reconnaissance Orbiter, который делает один большой снимок поверхности нашего спутника каждый месяц. Стерео наложение всех снимков позволило определить возвышение с точностью 10-20 метров и создать такую карту. Данные с полюсов получены с помощью лазерного высотомера. Высота уменьшается в направлении белый цвет (наибольшая высота), красный, зеленый и фиолетовый (наименьшая высота). Огромная впадина в нижней части – Бассейн Южный полюс — Эйткен, громадный кратер диаметром 2500 км и более 12 км в глубину. В солнечной системе немало ударных кратеров – следов столкновения с крупными объектами, но Эйткен – один из самых больших.

Источники: NASA (apod) / GSFC / DLR / Arizona State Univ. / Lunar Reconnaissance Orbiter

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

Все советы автономны и их порядок не имеет значения.

octocat

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

Познакомьтесь с UNIX. Установка Убунту и компиляция ядра – это не знакомство с UNIX. Почитайте о том инженерном и научном фундаменте который лежит в основе философии UNIX. Не обязательно становится крутым сисадмином и поднимать десяток серверов, лучше просто привыкните к принципам работы и UNIX way.

Математика – это главное. Не смотря на сугубую потребительскую направленность многих софтверных компаний, фундаментальные науки остаются фундаментом всего.

Задавайте вопросы. Естественно, если не нашели ответ в гугле. Соответственно, не задавайте вопросы, на которые может ответить гугл. Сайт StackOverflow – ваш лучший друг. Задавайте вопросы в интернете, среди друзей, учителей, коллег. Глупый вопрос лучше незнания.

Познакомьтесь с системами контроля версий.  Хотя бы с основными – SVN, Git, Mercurial. Откройте репозитарий на своей машине и используйте его для домашних заданий и собственных проектов.

Инструменты
Знай свой инструмент

Познакомьтесь с современными инструментами разработки. Зачастую в университетах не уделяют внимания средам разработки и другим программам и утилитам, необходимым для полноценной работы. Многие IDE бесплатны, попробуйте Eclipse, NetBeans, Emacs, XCode, привыкните к принципам работы, найдите удобный для вас инструмент.

Научитесь пользоваться отладчиком. Это настолько критично, что совершенно непонятно, почему университеты уделяют этому так мало внимания.

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

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

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

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

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

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

Пиво
У нас на работе всегда есть пиво :-)

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

Не забывайте о принципе Парето. 20 процентов усилий дают 80 процентов результата. Это, естественно, не правило, но вполне очевидная тенденция.

И самое главное: если вам не нравится программирование, то не становитесь программистом. Очень просто :-) Ничем хорошим работа без удовольствия закончиться не может.

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

Missing cat