Pull to refresh
0
@dmibread⁠-⁠only

Пользователь

Send message

Логика английских времен

Reading time6 min
Views73K
Изучавшие или изучающие английский язык знают, каким страшным может казаться множество английских временных форм глаголов.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
Читать дальше →

Советы изучающим иностранный язык самостоятельно

Reading time2 min
Views12K
Эти советы основаны исключительно на моем опыте, прежде всего, изучения грамматики и запоминая слов.

  1. Учитывайте отсутствие внешней мотивации. Это другой опыт, отличающийся от того, когда с вас кто-то спрашивает. Не знаю можно ли к этому как-то подготовиться, в любом случае, не сбрасывайте этот фактор со счетов.
  2. Занимайтесь по системе, ничего не придумывайте сами. Я учу слова с помощью карточек. Раньше я просто выписывал незнакомые слова из словаря, соответственно к одному слову было несколько значений, слова были из разных тематик. Затем я стал запоминать слова по методике Павла Литвинова «3000 английских слов. Техника запоминания» (книга не дорогая, 70 рублей). Там нет ничего сложного, слова сгруппированы по тематикам, к каждому слову одно значение, однако производительность выросла в 2 раза. Раньше я мог запомнить 20-25 слов в день, сейчас более 50.

Читать дальше →

Подкаст для тех кто изучает или совершенствует свой английский язык — eslpod.com

Reading time1 min
Views5K
Уже некоторое время слушаю подкаст eslpod.com, который ведет Dr. Jeff McQuillan. В выпусках идет разделение по темам. К каждому подкасту можно посмотреть текст, о котором идет речь. Сначала текст по теме читают достаточно медленно для восприятия. За тем ведущий разбирает его, поясняя некоторые слова. И это все бесплатно! Если подписаться, то можно будет получить доступ к дополнительным материалам по каждому выпуску в формате pdf, где будут еще примеры использования новых слов и другие полезные материалы. Подкаст выходит регулярно. Есть в google groups группа созданная по инициативе слушателей — eslpodcast
Хочу отметить очень высокий уровень действительно интересного и полезного подкаста. В блоге eslpod.com всегда приятная и доброжелательная атмосфера.

Устойчивые грамматические конструкции английского языка

Reading time2 min
Views22K
Во втором посте я писал об основных(как я считаю) отличиях английского языка от русского. Сегодня я хотел бы остановиться на пункте 9. устойчивые грамматические конструкции присущих только для английского языка.
Бывает читаешь, читаешь – всё понятно, а потом встречается непонятная конструкция и не знаешь как её перевести.
Может кому-то и так понятны эти обороты английского языка, но по крайней мере раньше за эту информацию я отдал бы как говорится «My kingdom for a horse»

Источник — Pavel Litvinov «The Headway Towards Speaking English»
1. I want you to help me (to want somebody to do something) – Я хочу чтобы ты помог мне.
2. I saw him cross the street (to see somebody to do something) – Я видел, как он пересекал улицу.
3. He is said to know English well (somebody is said to do something) – Говорят, что он знает английский хорошо.
4. He seems to know English well (somebody seems to do something) – Он, кажется, знает английский хорошо.
5. He is likely to come tomorrow (somebody is likely to do something) – Вероятно, он прибудет/придет завтра.
6. I have my shoes repaired (somebody has something. done) – Я отремонтировал свои туфли (в мастерской).
7. You had better go there (somebody had better do something) – Тебе лучше сходить туда.
8. I would rather go there (I would rather do something) – Я лучше пойду туда.

9. He used to go in for sports (somebody used to do something) – Он, бывало, занимался спортом (сейчас уже не занимается).
10. He would go in for sports (somebody. would do something) – Он, бывало, занимался спoртом (не исключено, что и сейчас занимается).
11. He is going to marry her (somebody is going to do something) – Он собирается на ней жениться.
12. He will be able to speak English (be able to do something) – Он сможет говорить по-английски.
13. You will have to speak English (have to do something) – Ты должен будешь говорить по английски.
14. I am to meet him at the airport (be to do something) – Я должен встретить его в аэропорту (по договоренности).
15. You will be allowed to go abroad (be allowed to do something) – Ты сможешь поехать за границу / тебе будет разрешено поехать за рубеж.
Мой английский.Моя свобода

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

Reading time1 min
Views7.3K
Для того, чтобы научиться воспринимать иностранную речь на слух, нужно много слушать. Правда, толку от этого будет немного, если вы не будете понимать, что люди говорят. Важно, чтобы мозг устанавливал связи между словами и их звуковыми образами. Для этого нужно слушать с субтитрами и текстовками, и слушать то, что соответствует вашему уровню и то, что вы способны понять на родном языке.
Читать дальше →

Бодибилдинг как точная наука

Reading time12 min
Views14K

Разминка


Прошло 23 года с тех пор, как я последний раз писал себе программы для тренировок. Несколько листов в тетради с карандашными рисунками, примечаниями и цифрами. Я начал их составлять после травмы поясницы, полученной по собственной глупости и незнанию, в небольшой «деревенской» качалке рядом с Загорской ГАЭС. Тот лишний блин к поднимаемому весу отзывается болью в моей спине и по сей день. Он заставляет меня, при любых обстоятельствах, поддерживать физическую форму. Так мы и живем, боль ждет когда ослабеет мышечный корсет, а я не даю ей этого шанса.

Многое, очень многое изменилось за эти годы, но люди по прежнему «качают железо» и делают одни и те-же ошибки. Я пишу для них. Может кому и пригодится…

image
Читать дальше →

Постановка целей. Часть 1

Reading time2 min
Views1.2K
Введение

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

Все мы безусловно о чём-то мечтаем. Кто-то мечтает купить машину, кто-то грезит о переезде в новую квартиру, кто-то – о повышении в должности. Если пробежаться по так называемым «wish-листам» различных пользователей в интернете, можно убедиться в том, что их мечты состоят в основном из одной фразы. Эта фраза, безусловно, является ключевой и дает представление о том, чего желает человек. Но достаточно ли полное это представление?
Читать дальше →

Английский язык. Проблемы изучения

Reading time4 min
Views18K
S7300002

Я думаю ни для кого не секрет, что существующая система преподавания не нацелена на быстрое и успешное изучение английского языка. Причина этой проблемы кроется за множеством факторов: репетиторы получающие большие деньги за час “помощи” вам, частные школы “делающие деньги”, устаревшие методы преподавания в учебных заведениях, авторы сотен книг очередных революционных методик “английский за 30 мин”, “железный занавес”, при котором родились большинство преподавателей. Обсуждение этой проблемы периодически всплывает на различных конференциях, но как говорится “а воз и ныне там”. Эта статья призвана помочь наверстать упущенные годы изучения языка.
Читать дальше →

MyRuLib — мой электронный библиотекарь

Reading time2 min
Views36K
myrulib.lintest.ru

MyRuLib — свободная (бесплатная и открытая) программа для организации домашней библиотеки (коллекции) электронных книг формата fb2. Является мультиплатформенной: работает в Linux, Windows, а в перспективе и MacOS. Можно использовать для работы с библиотеками Либрусек, Флибуста, либо каталогизации собственной коллекции файлов.


Читать дальше →

Запасаемся на зиму

Reading time1 min
Views22K
Книги — пища для мозгов программиста. А художественные — десерт. Хорошая книга — как вкусное блюдо, которое хочется дочитать растянув удовольствие, испробовать снова и снова. Но есть куча книг, которые мы еще не нюхали и, возможно, никогда не попробуем, потому что нам их не посоветовали несколько человек.

У каждого есть одна-две любимые книги, которые могут понравится другим, поделитесь пожалуйста, заразите. Думаю многим будет интересно поставить в очередь «к прочтению» несколько новых. Давайте устроим «дегустацию» книг в формате: одна книга — один комментарий. Чтобы другие могли добавить в избранное (и оценить, и обсудить) каждую книгу по отдельности.

Читать дальше →

Трудно, но надежно учим английский язык

Reading time2 min
Views9K
Вы — IT-специалист или фрилансер, а может быть, основатель IT-стартапа, который вместе с достижением определенных успехов (или для достижения) очень хочет выучить английский язык. Вы попробовали много способов — от прослушивания специальных аудиокурсов до мнемотехники.

Но почему-то ваш словарный запас по-прежнему не превышает таковой у Эллы, и изменений к лучшему пока не видно. Может быть поискать еще какую-нибудь волшебную таблетку? «Книги на русском языке с параллельными строками уже читал, не стоит ли попробовать что-нибудь еще более
Читать дальше →

как способ изучения Английского

Reading time1 min
Views19K
Многие из читателей хабра регулярно слушают разные подкасты, этот полезный вид времяпрепровождения можно сделать ещё более полезным, если слушать подкасты на английском.

Поделюсь теми, на которые подписан я:

Читать дальше →

Парсим на Python: Pyparsing для новичков

Reading time6 min
Views190K
Парсинг (синтаксический анализ) представляет собой процесс сопоставления последовательности слов или символов — так называемой формальной грамматике. Например, для строчки кода:

import matplotlib.pyplot  as plt

имеет место следующая грамматика: сначала идёт ключевое слово import, потом название модуля или цепочка имён модулей, разделённых точкой, потом ключевое слово as, а за ним — наше название импортируемому модулю.

В результате парсинга, например, может быть необходимо прийти к следующему выражению:

{ 'import': [ 'matplotlib', 'pyplot' ], 'as': 'plt' }

Данное выражение представляет собой словарь Python, который имеет два ключа: 'import' и 'as'. Значением для ключа 'import' является список, в котором по порядку перечислены названия импортируемых модулей.

Для парсинга как правило используют регулярные выражения. Для этого имеется модуль Python под названием re (regular expression — регулярное выражение). Если вам не доводилось работать с регулярными выражениями, их вид может вас испугать. Например, для строки кода 'import matplotlib.pyplot as plt' оно будет иметь вид:

r'^[ \t]*import +\D+\.\D+ +as \D+'

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

В данной статье мы установим Pyparsing и создадим на нём наш первый парсер.

Читать дальше →

Основные виды поисковых запросов, которые используют пользователи интернет-магазинов, готов ли ваш сайт к ним? (Часть 3)

Reading time4 min
Views10K
Если корректную обработку запросов, описанных в двух предыдущих частях можно считать обязательным условием для того, чтобы поиск по сайту считался «хорошим», то справившись с запросами, приведенными в этой части, он по праву заслужит звание «отличного».

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

Основные виды поисковых запросов, которые используют пользователи интернет-магазинов, готов ли ваш сайт к ним? (Часть 1)

Reading time3 min
Views11K
В одной из статей мы уже рассматривали, каким должен быть поиск, но тогда мы касались этого вопроса с точки зрения дизайна и UX. В статье ниже мы рассмотрим основные типы запросов, которые используют пользователи.

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

Учитывая объем информации, было принято решение о разбивке статьи на несколько частей.
Читать дальше →

Основная ловушка маркетинга и пиара или что бывает, если вы врёте

Reading time8 min
Views128K


Продолжаю рассказывать про человеческий маркетинг. Когда Англия вошла во Вторую Мировую, был очень примечательный эпизод. Военная пропаганда – это то, чему обычно не все и не всегда верят. Официальные каналы преуменьшают потери, преувеличивают успехи. Я сейчас не уверен в числах, но первое же радиосообщение с фронта про воздушный бой было про то, что сбито 40 английских истребителей. Позже пришла информация, что меньше – 34. Через пару дней нашли ещё пилота, совершившего аварийную посадку.

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

Есть первый железный принцип хорошего маркетинга и пиара – никогда не обещать ни на грамм больше, чем можешь сделать. И никогда не врать. Стоит хоть немного увлечься – и вот в какой-то момент ты станешь обманывать сам себя.
Читать дальше →

Разбираем и собираем обратно стек USB

Reading time14 min
Views108K
Иллюстрированная проекция модели сетевого взаимодействия OSI на универсальную последовательную шину.

Три «замечательных» уровня стека USB


Меня не устроил вид стека USB, который можно встретить чаще всего на просторах сети:

Не сильно полезный стек USB

Уровень шины, логический, функциональный… Это, конечно, замечательные абстракции, но они скорее для тех, кто собирается делать драйвер или прикладной софт для хоста. На стороне же микроконтроллера я ожидаю шаблонный конечный автомат, в узлы которого мы обычно встраиваем свой полезный код, и он сперва будет по всем законам жанра глючить. Или же глючить будет софт на хосте. Или драйвер. В любом случае кто-то будет глючить. В библиотеках МК тоже с наскока не разобраться. И вот я смотрю на трафик по шине USB анализатором, где происходящие события на незнакомом языке с тремя замечательными уровнями вообще не вяжутся. Интересно, это у меня от гриппозной лихорадки в голове такой диссонанс?

Если у читателя бывали сходные ощущения, предлагаю альтернативное, явившееся мне неожиданно ясно в перегретом мозгу видение стека USB, по мотивам любимой 7-уровневой модели OSI. Я ограничился пятью уровнями:



Я не хочу сказать, что весь софт и библиотеки уже сделаны или должны проектироваться, исходя из этой модели. Из инженерных соображений код c уровнями будет сильно перемешан. Но я хочу помочь тем, кто начинает своё знакомство с шиной USB, кто хочет понять протоколы обмена устройств и терминологию предметной области, подобраться поближе к готовым примерам, библиотекам и лучше ориентироваться в них. Эта модель не для загрузки в МК, но в ваши блестящие умы, дорогие друзья. А ваши золотые руки потом всё сами сделают, я не сомневаюсь:)
Разобрать стек USB

Проблемы поиска утечки памяти в веб-приложении с помощью Chrome DevTools

Reading time3 min
Views22K
Браузер Google Chrome поставляется с превосходными инструментами для разработчика, они же есть в Яндекс.Браузере, новой Опере, и в других браузерах, основанных на базе Chromium.

Среди них есть потрясающие инструменты для работы с памятью, ознакомиться с которыми можно в статье пользователя Panya«Как находить и устранять утечки памяти на примере Яндекс.Почты».

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

Таким образом, чтобы удалить объект, нужно удалить все ссылки на него.

Это кажется очень простым, но есть несколько достаточно неожиданных «мест» где могут храниться ссылки на объекты, тем самым задерживая их удаление, и создавая утечку памяти.
Читать дальше →

30 полезных сервисов для веб-разработчиков и дизайнеров v2

Reading time3 min
Views86K
Предыстория: я веду свой паблик ВК о веб-разработке, в связи с чем я каждый день имею дело с большим количеством материалов о веб-разработке. Однажды (3 месяца назад) мне пришла в голову идея опубликовать на хабре подборку «30 полезных сервисов для веб-разработчика». Тот пост набрал почти 100 000 просмотров, и мне приятно, что он оказался полезен сообществу. С тех пор у меня поднакопилось больше 30 новых сервисов, которые будут полезны как разработчикам, так и дизайнерам. Лучшие из них я собрал в этом посте. Осторожно, под катом много картинок!
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity