Консольный английский. Урок 3. Базовый словарный запас
В изучении иностранного языка без наращивания словарного запаса не обойтись, это понятно. Однако запоминать все слова подряд, конечно, не следует. Есть довольно ограниченный список самых общеупотребимых слов, на запоминание которых и нужно «подналечь». Список этот хорошо известен. Он используется, например, в методике Basic English, призванной упростить разговорный английский и сделать его языком межнационального общения. В лексиконе этого упроенного языка ровно 850 слов. Это как раз те слова, которые «стыдно не знать». На каком бы этапе изучения английского вы не находились, проверить свои знания на полноту соответствия базовому лексикону очень полезно. Я, например, обнаружил в своем словарном запасе немало пробелов. Затруднения вызвали 108 слов. Их я не смог перевести сходу, без дополнительных мнемонических усилий или даже обращения к словарю.
При работе с базовым английским лексиконом выработалась небезынтересная методика. Используя консольные команды и редактор vim я легко вычленил из списков слов те, которые следует подучить и сформировал из них отдельный файл. Подробности под катом.
( Читать дальше )
При работе с базовым английским лексиконом выработалась небезынтересная методика. Используя консольные команды и редактор vim я легко вычленил из списков слов те, которые следует подучить и сформировал из них отдельный файл. Подробности под катом.
( Читать дальше )
Ссылки изучающим английский
С удовольствием обнаруживаю, насколько легко и приятно в наши дни изучать иностранный язык. Точнее говоря это, конечно, всё равно большой труд, но благодаря Интернету в этом деле стало гораздо меньше рутины и больше того, что в том же английском называется «for fun».
Я уже приводил несколько полезных ссылок раньше. Сегодня рекомендую еще две. Первая — видеоканал www.youtube.com/user/JenniferESL. Преподаватель по имени Дженифер проделала просто гигантскую работу по популяризации английского языка. При этом немаловажно, что речь идет о языке разговорном, живом (хотя здравая доля академизма в ее видеоуроках присутствует и идет им только на пользу). Круг тем обширен: тут и идеомы, и работа над словарным запасом, и времена глаголов, и пунктуация. Ролики короткие, не более 10 минут. Повествование ведется на английском, но таком, что понятен и начинающим, хотя скорее эти материалы пригодятся тем, кто английский совершенствует, а не начитает с нуля. Для примера вот одно из видео Дженифер из подборки «Типичные ошибки в английском».
Еще одна ссылка — английские детские песенки с мультимедийными материалами и подстрочным переводом. Это уж мое собственное творение. С помощью немудреных скриптов собрал воедино тексты и музыку, где было возможно — добавил видео и переводы известных авторов (С.Я. Маршак, К.И. Чуковский), оснастил всё это собственным подстрочным переводом и выложил… на ucoz. А что, хостинг как хостинг, как раз для таких одноразовых вещей. Мне-то это все интересно только поскольку изучаю язык, потом вряд ли буду этот сайт развивать, а кому-то может и пригодится.
mothergoose.ucoz.com/
Я уже приводил несколько полезных ссылок раньше. Сегодня рекомендую еще две. Первая — видеоканал www.youtube.com/user/JenniferESL. Преподаватель по имени Дженифер проделала просто гигантскую работу по популяризации английского языка. При этом немаловажно, что речь идет о языке разговорном, живом (хотя здравая доля академизма в ее видеоуроках присутствует и идет им только на пользу). Круг тем обширен: тут и идеомы, и работа над словарным запасом, и времена глаголов, и пунктуация. Ролики короткие, не более 10 минут. Повествование ведется на английском, но таком, что понятен и начинающим, хотя скорее эти материалы пригодятся тем, кто английский совершенствует, а не начитает с нуля. Для примера вот одно из видео Дженифер из подборки «Типичные ошибки в английском».
Еще одна ссылка — английские детские песенки с мультимедийными материалами и подстрочным переводом. Это уж мое собственное творение. С помощью немудреных скриптов собрал воедино тексты и музыку, где было возможно — добавил видео и переводы известных авторов (С.Я. Маршак, К.И. Чуковский), оснастил всё это собственным подстрочным переводом и выложил… на ucoz. А что, хостинг как хостинг, как раз для таких одноразовых вещей. Мне-то это все интересно только поскольку изучаю язык, потом вряд ли буду этот сайт развивать, а кому-то может и пригодится.
mothergoose.ucoz.com/
Chrome обжора?
Хотите знать сколько памяти потребляет ваш любимый Chrome? Вот вам однострочничек. Цитирую для ленивых:
Chrome sucks
$ ps -e -m -o user,pid,args,%mem,rss | grep Chrome | perl -ne 'print "$1\n" if / (\d+)$/' | ( x=0;while read line; do (( x += $line )); done; echo $((x/1024)) );
How much memory is chrome sucking?
Beets: песни с тэгами и стихами
О способах упорядочивания мультимедийных коллекций сказано немало. Сегодня я установил еще одну утилиту для этих целей: beets. Это не музыкальный проигрыватель, а «упорядочиватель» файлов, который, опираясь на размещенную в Интернете базу данных, максимально насыщает mp3-файлы тэгами и даже подтягивает слова песен, что очень актуально сейчас для меня как для интенсивно «прокачивающего» английский.
Попутно утилита правильно переименовывает файлы. Например, подборка песен группы Scorpions до обработки beets выглядела так:
( Читать дальше )
Попутно утилита правильно переименовывает файлы. Например, подборка песен группы Scorpions до обработки beets выглядела так:
( Читать дальше )
Мультик из атомов
Анимация создана с помощью сканирующего туннельного микроскопа.
Как сделано.
Консольный английский. Урок 2. Отсеять знакомое
Разжившись короткими англоязычными идеомами в виде mp3-файлов, я добросовестно стал прослушивать их и на десктопе, и на смартфоне. Очень скоро выяснилось, что методика действительно работает. Из глубин памяти начали восстанавливаться полузабытые слова и словосочетания, да и те, которые часто встречаю в технической литературе «освежились». Через какое-то время захотелось сосредоточиться на действительно незнакомых фразах, а усвоенные отсортировать в отдельную папочку. Для этого «на коленке» были написаны соответствующие скрипты.
Для начала, поскольку имена скачанных файлов были уж слишком пестрыми (разной длины, некоторые с пробелами), привел их к единому знаменателю:
т.е. все звуковые файлы были переименованы к виду 4-значный номер + расширение.
Теперь сам «учебный скрипт»:
Работает это так. В случайном порядке проигрываются файлы из текущего каталога. После каждой фразы — пауза, при которой предлагается нажать «y» если получилось перевести ее в уме или другую клавишу если нет. Когда нажимают «y», соответствующий файл метится атрибутом «исполняемый». По окончании цикла все такие файлы перемещаются в каталог known, где можно рекурсивно проделывать всё то же самое.
Весьма эффективная методика получилась. При ее создании удалось не только подкрепить знания английского, но и попрактиковаться в bash-программировании.
Кстати, вот ссылка на архив, может кому-то пригодится.
Для начала, поскольку имена скачанных файлов были уж слишком пестрыми (разной длины, некоторые с пробелами), привел их к единому знаменателю:
CNT=1100; ls -1 *.mp3 | while read l ; do mv "$l" "$CNT.mp3" ; CNT=$(($CNT + 1)); done т.е. все звуковые файлы были переименованы к виду 4-значный номер + расширение.
Теперь сам «учебный скрипт»:
#!/bin/bash
function pause {
read -n1 -r -p "Press 'y' if now this..." y
if [ $y == 'y' ] ; then
mv $1 known/$1 #chmod +x $1
fi
}
mkdir -p known
cat learn.sh > known/learn.sh
for l in `ls -1 *.mp3 | sort -R`
do
mpg123 "$l"
pause "$l"
echo
done
Работает это так. В случайном порядке проигрываются файлы из текущего каталога. После каждой фразы — пауза, при которой предлагается нажать «y» если получилось перевести ее в уме или другую клавишу если нет. Когда нажимают «y», соответствующий файл метится атрибутом «исполняемый». По окончании цикла все такие файлы перемещаются в каталог known, где можно рекурсивно проделывать всё то же самое.
Весьма эффективная методика получилась. При ее создании удалось не только подкрепить знания английского, но и попрактиковаться в bash-программировании.
Кстати, вот ссылка на архив, может кому-то пригодится.
- —
- 17 апреля 2013, 16:28
- комментировать
Консольный английский. Урок 1. "Награбить" английских фраз
Люблю когда написанная программа делает именно то, ради чего создавалась, и затраченное на нее время со всей очевидностью окупается (бывает такое очень и очень… не всегда). Вот сегодня, например, написал скрипт, вытягивающий с полезного сайта нужные ресурсы.
Сайт этот — audio-class.ru/. Он помогает быстро освоить или подтянуть разговорный английский. Я туда зашел как раз с этой целью: понадобилось освежить речевые навыки. Чтобы не выглядеть наглым пиратом и неблагодарной скотиной, искренне хочу поспособствовать посещаемости этого отличного ресурса, который его авторы развивают, как говорится, не за страх, а за совесть. Отличный контент, с юмором всё сделано, доброжелательно и без всякой рекламы. Спасибо, чуваки, энергии вам в вашем благородном деле!
Теперь о шкурном интересе. Одной из самых важных фишек вышеупомянутого сайта является сборник озвученных фраз, запоминание которых на слух и является, как известно, залогом успеха в изучении языка. Всё там прекрасно работает: небольшие аудиофрагменты звучат прямо с веб-страницы, только успевай глазами соответствующий текст читать. Всего 8 страниц по 50 фраз, итого 400. Но есть недостаток. Память у меня пока еще довольно цепкая и при повторном прослушивании я поймал себя на том, что помню не саму фразу, а ее положение на странице. А хотелось бы рандомно… Вот эта мысль и толкнула на небольшое «преступление»: решил выкачать все аудиофрагменты и прослушивать локально.
( Читать дальше )
Сайт этот — audio-class.ru/. Он помогает быстро освоить или подтянуть разговорный английский. Я туда зашел как раз с этой целью: понадобилось освежить речевые навыки. Чтобы не выглядеть наглым пиратом и неблагодарной скотиной, искренне хочу поспособствовать посещаемости этого отличного ресурса, который его авторы развивают, как говорится, не за страх, а за совесть. Отличный контент, с юмором всё сделано, доброжелательно и без всякой рекламы. Спасибо, чуваки, энергии вам в вашем благородном деле!
Теперь о шкурном интересе. Одной из самых важных фишек вышеупомянутого сайта является сборник озвученных фраз, запоминание которых на слух и является, как известно, залогом успеха в изучении языка. Всё там прекрасно работает: небольшие аудиофрагменты звучат прямо с веб-страницы, только успевай глазами соответствующий текст читать. Всего 8 страниц по 50 фраз, итого 400. Но есть недостаток. Память у меня пока еще довольно цепкая и при повторном прослушивании я поймал себя на том, что помню не саму фразу, а ее положение на странице. А хотелось бы рандомно… Вот эта мысль и толкнула на небольшое «преступление»: решил выкачать все аудиофрагменты и прослушивать локально.
( Читать дальше )
Персональный "last.fm" на основе Rapsberry Pi
Неоднократно писал о недавно приобретенном микрокомпьютере: рассказывал о железе, установленной на него операционной системе, внешнем виде. Но ведь вещь покупалась для полезного использования, а не только для экспериментов. Вот об этом пойдет речь.
( Читать дальше )
( Читать дальше )
Как превратить браузер в блокнот
Речь идет не о таких сервисах, как evernote, а о банальном «нотепаде», в который иногда хочется вставить скопированный откуда-то текст чтобы быстренько сохранить в текстовой файл. Оказывается, firefox это умеет:
Отсюда.
firefox 'data:text/html, <html contenteditable>'Отсюда.
Jpoint-2013: впечатления о конференции
Посещение весенних конференций, посвященных языку Java, стало для меня уже традиционным. Вот и в этом году 5 апреля побывал на таком мероприятии. Правда, называлось оно не Java (Tech) Day, а Jpoint. Заметки о впечатлениях публикую с недельным опозданием, т.к. задержался в обратной дороге, но рассказать, конечно же, есть о чем.
Организатором мероприятия стала местная JUG, а не корпорация Oracle. Питерская группа поклонников Java в последние годы заметно активизировалась и устроила всё весьма прилично. Несколько удивило, что «золотым» спонсором мероприятия выступил сайт «Одноклассники», написанный, оказывается почти полностью на Java. Их представители выступили с несколькими интересными докладами, в основном касающимися высоконагруженных систем. (Таковым, кстати, будет посвящена отдельная конференция в конце апреля).
Я же прослушал следующие выступления:
( Читать дальше )
Организатором мероприятия стала местная JUG, а не корпорация Oracle. Питерская группа поклонников Java в последние годы заметно активизировалась и устроила всё весьма прилично. Несколько удивило, что «золотым» спонсором мероприятия выступил сайт «Одноклассники», написанный, оказывается почти полностью на Java. Их представители выступили с несколькими интересными докладами, в основном касающимися высоконагруженных систем. (Таковым, кстати, будет посвящена отдельная конференция в конце апреля).
Я же прослушал следующие выступления:
( Читать дальше )
