понедельник, 20 января 2014 г.

Как я за год выучил английский язык


Я начал с того, что вооружившись англо-русским словарем (бумажным) для подсматривания незнакомых слов, я за полтора месяца проштудировал сперва красный, а потом синий учебники Murphy. В день я занимался в общей сложности часа три и за это время проходил 5-6 юнитов. Где-то через две недели занятий когда я в общих чертах разобрался во временах и поднабрал простой словарный запас я начал смотреть фильмы на английском. Алгоритм был такой — я слушал фразу. Потом отматывал назад и читал субтитр (на английском) к этой фразе. Переводил его (незнакомых слов было очень много). Отматывал еще раз и старался услышать именно то, что было в субтитре. Неприятным сюрпризом стало открытие, того факта, что субтитры в фильмах часто не дословные. Один и тот же фильм пересматривал таким макаром несколько раз до тех пор пока не мог его смотреть без субтитров и при этом отчетливо слышать и понимать все слова. За год я таким образом посмотрел: все части Властелина Колец, все части Крестного Отца, классическую трилогию Звездных Войн, Автостопом по Галактике, долларовую трилогию Серджио Леоне, Однажды в Америке, Майкл Коллинз, телесериал «A Nero Wolfe Mystery», Бегущий по лезвию и многое другое. Фильмы я подбирал главным образом такие, чтобы мне было их интересно смотреть без привязки к английскому языку. Также я зарегистрировался на сайте LinguaLeo и по 1-2 часа в день проводил там. Это очень помогло мне в наборе начального словарного запаса.


После этого, я нашел репетиторшу и занимался с ней примерно месяц — три занятия в неделю, по два часа. Занимались мы кажется по учебнику Round Up. Потом наступил сентябрь и у репетиторши начались занятия в школе английского. Она сказала (впрочем об этом я был предупрежден заранее), что продолжать заниматься со мной индивидуально она не может и предложила пойти к ней же в группу Intermediate. Там мы занимались так же 3 раза в неделю, но по часу. Занимались по учебнику New English File и PET Practice Test Plus (формально это была группа подготовки к экзамену PET). В группе было кроме меня 5 человек и все с многолетним опытом изучения английского. Когда я пришел туда я понял, что я — самый слабый в группе, но уже через два месяца я в группе был самым сильным и на занятиях мне стало скучно. Алгоритм был такой — на занятии мы разбирали какие-то грамматические правила, лексику и т.д. Дома я все эти правила повторял, делал домашние задания. Затем открывал синего Murphy и смотрел разъяснения этих правил там, а также еще раз выполнял упражнения по этим правилам из Murphy. Так же я купил книгу Luke Prodromou. Grammar and Vocabulary for First Certificate и также по этой книге выполнял все упражнения по пройденным на курсах правилам. Что до слов — когда я пошел на курсы, я решил отказаться от русско-английского словаря и купил англо-англо словарь Longman Exams Dictionary и все объяснения слов смотрел там. Так как словарный запас у меня был еще не очень большой, то часто в объяснениях слов встречались незнакомые слова. В общем я для себя ввел правило, что если в объяснении другого слова я встречаю незнакомое слово, то также смотрю и его, так я рекурсивно каждый раз обходил дерево незнакомых слов и смотрел не только значение слова, но и примеры его употребления. Все просмотренные слова я выписывал и составлял с каждым словом 2-3 предложения в разных грамматических формах (как правило отталкиваясь от тех правил, которые мы проходили в этот момент на курсах). Эти занятия грамматикой и словарным запасом в день у меня отнимали порядка2-х часов.
Примерно тогда же я, решил оптимизировать время проводимое в транспорте и вместо прослушивания музыки начал слушать подкасты. Пытался слушать bbc-шные подкасты и подкасты VOA, но что-то они у меня не пошли, но мне очень сильно понравились подкасты ESLPod. Я залил их себе в iPod и каждый день по 2-2.5 часа слушал по дороге на работу и с работы. Параллельно с этим я не прекращал просмотра фильмов, а также заказал на амазоне несколько книг на английском — Хоббита и несколько детективов Рекса Стаута о Ниро Вульфе (я являлся большим поклонником этой книжной серии и до начала изучения английского), каждый день старался читать по 2-3 страницы разбирая непонятные слова, однако скоро критическая масса словарного запаса была набрана и в словарь мне хотелось заглянуть все реже и я перешел на новый метод чтения — я читал все подряд не заглядывая в словарь и стараясь интуитивно догадываться о значении тех или иных слов. В среднем в день я занимался английским 4-5 часов.
Где-то через 4 месяца таких занятий преподаватели на курсах видя, что я намного обогнал группу предложили мне перейти в группу подготовки к FCE. Там основным учебником была серая книжка формата A4 (увы название и автора я вспомнить сейчас не могу) с большой надписью B1-B2 на обложке (видимо имелся ввиду уровень для которого она предназначена). Вспомогательными учебниками были Round Up и FCE Practice Test Plus. В принципе ничего сверхъестественного там не было — все то же самое, что в группе подготовки к PET, только задания стали сложнее, к примеру в предыдущей группе хорошим ответом на вопрос «Какую еду вы любите» считалось: Я люблю яблоки, потому, что они вкусные и полезные. То в новой группе такой ответ уже не прокатывал и нужно было сказать 7-10 связных предложений на тему здорового питания, образа жизни, полезности или вредности тех или иных продуктов питания и собственных кулинарных предпочтений. Ну и стало меньше грамматики и больше — особенностей употребления тех или иных слов, фразеологизмов, идиом и т.д. Плюс еще много рассказывали о формате экзамена, подводных камнях, какие типы заданий бывают, на что обратить внимание и т.д.
Что до самостоятельных занятий, то в этот период они свелись в основном к большому количеству чтения, слушания подкастов, плюс я начал ходить в разговорный клуб раз в неделю где собиралось человек пять — американцев и десяток русскоязычных и общались обо всем понемногу. Пытался смотреть CNN, BBC, Russia Today и т.д. — но не пошло, было просто не интересно. В среднем в день я все также 4-5 часов занимался английским (считая занятиями просмотр фильмов, прослушивание подкастов, чтение и посещение разговорного клуба)
Через несколько месяцев когда курсы подошли к концу мы сдали тест FCE (строго говоря не настоящий FCE) — задания были с FCE прошлого года и принимали у нас тест те же самые преподаватели, которые принимают FCE (весь коллектив языковой школы состоял из сотрудников British Council), но сертификат не давали. Мой результат был A по всем разделам (письмо, чтение, слушание, говорение и употребление языка). Резонно предположив, что и реальный экзамен я скорее всего сдам я решил, что платить деньги за сертификацию особого смысла не имеет и забил. Остальные ребята из моей группы на экзамен пошли и все кроме одной девушки подтвердили свои баллы набранные на предварительном тестировании (одна девушка получила общую B вместо А) так что это дает мне основания думать, что и я на реальном экзамене не опозорился бы)
Как-то так. Надо добавить, что мне очень повезло с учителями — все преподаватели на курсах были великолепными педагогами.
Место действия — Донецк, время действия — 2006-2007 (или 2007-2008, точно уж не помню)

воскресенье, 30 июня 2013 г.

Ходячие мертвецы

С некоторых пор я стал администратором вики-проекта посвященного миру "Ходячих мертвецов".

среда, 1 февраля 2012 г.

Странный JavaScript

Какого типа будет результат если:

сложить пустой массив с пустым массивом
var c = [] + []; ?
Ответ: пустая строка
сложить пустой массив с пустым объектом
var c = [] + {};
Ответ: [object Object]
переставить местами слагаемые
var c = {} + [];
Ответ: 0
сложить пустой объект с пустым объектом
var c= {} + {}
Ответ: NaN

среда, 12 мая 2010 г.

Как делать заказы на ebay из Украины

Ранее я уже написал два блога на тему заказов с амазона: Как делать заказы на amazon.com из Украины и Заказ товаров на Amazon.com. Думаю, настало время осветить тему покупок на интернет-аукционе http://www.ebay.com.

Что же такое ebay? Это интернет-аукцион по продаже решительно всего. К сожалению, так же как и с амазоном мы тут сталкиваемся с проблемой, что не все из того, что есть в ассортименте можно заказать к нам в Украину, но по сравнению с амазоном здесь есть несколько существенных преимуществ:
  • есть возможность фильтровать товары при поиске, отбрасывая те, которые не могут быть доставлены в Украину.
  • количество селлеров, которые отправляют товары к нам в Украину гораздо больше, чем на амазоне
  • можно связаться с селлером, поговорить и убедить его таки выслать товар сюда. На амазоне селлеры, как правило, игнорируют письма, если ничего у них не заказывал.
Итак, что же нам понадобится для того, что бы делать заказы на ebay.com - в первую очередь это платежная карточка. Я в настоящий момент пользуюсь долларовой Visa Classic от Укрсоцбанка. Меня все устраивает, впрочем подойдет любая другая карта у которой есть возможность расчетов в интернете. Насчет Visa Electron не уверен - нужно уточнять конкретно в отделении банка и спрашивать, но скорее всего по умолчанию Visa Electron не подойдет - нужно будет что-то там активировать.

Большая часть селлеров на Ebay.com принимает платежи только с помощью системы paypal, поэтому что бы оплачивать товары нужно зарегистрироваться в paypal. процедура довольна простая. В ходе регистрации paypal снимет у вас с карточки небольшую сумму денег (за давностию лет не помню сколько именно, но кажется 1 доллар с мелочью). Вам нужно будет в выписке по карте посмотреть четырехзначный код транзакции и ввести его на сайте paypal - таким образом работает у них подтверждение регистрации - что вы действительно вы, и это ваша карта.

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

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

Перейдем непосредственно к шоппингу.

Главная для нас здесь функция - это Advanced Search

Самой важной для нас опцией является опция Location:



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

Итак, допустим мы нашли что-то, что хотим купить. К примеру - возьмем вот это кольцо:


Что мы видим на экране товара:
Item condition: New - состояние товара - новое.
Time left: 1h 10m 0s - так как ebay.com это аукцион, то товары выставляются на продажу в течении какого-то промежутка времени. В этом случае этот промежуто указывает время, в течении которого можно делать ставки на товар. В данном случае 1h 10m 0s означает, что до окончания приема ставок на этот товар остается 1 час 10 минут.
Bid history: 0 bids - означает, что на этот товар пока ставок не было (0 bids).
Starting bid: US $7.99 - означает, что размер минимальной ставки - $7,99. Если бы ставки были, то тогда ваша ставка должна была бы перебивать максимальную ставку из существующих.

Для того, что бы разместить свою ставку - введите свою цену в поле Your max bid и нажмите кнопку Place bid.

Price:US $14.99 - если вы не хотите принимать участие в аукционе, а просто купить товар, то можете заплатить эту цену сразу. В таком случае покупка происходит автоматически и не нужно опасаться, что кто-то перебьет вашу цену в последний момент. Для того, что бы купить товар заплатив эту стоимость нажмите на кнопку Buy it now.

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

вторник, 30 июня 2009 г.

О хостинге

Друзья - никогда не имейте дело с tophost.com.ua. Это лохотрон. А даже если не лохотрон - то это крейне непрофессиональные, халатно относящиеся к своему делу люди. 23-го июня я оплатил у них хостинг. До 25-го продолжалась переписка с саппортом, в которой обсуждались детали. После этого - тишина. Аккаунт вплоть по сегодняшний день так и не был создан. Поэтому крайне не советую этот "хостинг". А даже если они и создают аккаунты... среднее время ответа саппорта на письмо - сутки. Я как-то привык к более оперативной реакции.

Вобщем качество "сервиса" там крайне низкое. Не рекомендую. Не респект им.

вторник, 21 апреля 2009 г.

Заказ товаров на amazon.com

Я уже писал на тему заказов с амазона немного раньше. И еще один пост на эту тему я, если честно, не планировал писать. Но, похоже, придется. Речь здесь пойдет о заказе различных товаров на амазоне. А конкретнее - о заказе вещей отличных от книг и дисков. Мне тут недавно несколько разных людей со знанием дела заявили, что дескать заказать можно только книги и диски. А все остальное к нам просто не отправляют. Причем, когда я привел список того, что я заказывал меня, ничтоже сумнящеся обозвали лжецом. Я, конечно, про себя посмеялся, но наверно все-таки стоит написать небольшое HOW-TO, потому как это мнение о невозможности заказа чего-то кроме дисков и книг в последнее время становится весьма распространенным.
Сразу оговорюсь, что в данном посте речь идет только о заказах из Украины. Как обстоят дела с заказами этих же товаров из России я, признаться, не знаю.

Тут, наверно, нужно добавить, что разговоры о невозможности таких заказов имеют под собой некоторую почву. Действительно, многие товары из представленных на Amazon Marketplace не доступны для украинских покупателей. Увы.  Как известно, книги и диски обычно продаются самим амазоном. Возле их описания вы можете видеть надпись: Ships from and sold by Amazon.com:

Такая надпись - гарантия того, что товар можно купить.
Однако, как известно, амазон продает не только свои товары, но и предоставляет всем желающим реализовать продукцию через свой интерфейс, называемый Amazon Marketplace.
Примерно 90% из продавцов, продающих свои товары через Amazon Marketplace товары в Украину не отправляют. Однако остаются 10%, которые и можно найти.
К примеру, возьмем такой ремень MENS/WOMENS BLACK LEATHER BELT FOR BUCKLES. Как мы видим, его продает не амазон, а некая контора Private Island. 
Теперь в его описании находим ссылкy (View shipping rates and policies). По такой ссылке, как правило расписана конкретная информация по доставке для каждого конкретного продавца. Если в списке стран, куда доставляется этот товар есть Украина - 90% за то, что нам повезло. Нужно сказать, что иногда бывает так, что даже когда там указана Украина, иногда селлеры отказываются высылать товар. Почему так - выяснить не удалось. К примеру. бильярдный кий с американского амазона мне заказать так и не удалось. Но, по счастью, его удалось заказать с немецкого.
Так же иногда бывает (как, к примеру, в случае с этим ремнем), что эта ссылка ведет нас на страницу справки Амазона. Это, скорее всего, означает, что правила доставки этого товара совпадают с правилами доставки амазона, то есть он может быть доставлен в Украину.

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

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

Путем проб и ошибок находим такой вот ножик Naval Dirk, Leather Scabbard (88ND) Category: Miscellaneous Knives by Cold Steel

Смотрим его shipping rates and policies

Видим в списке стран Ukraine. После чего - добавляем его в корзину и нажимаем Proceed to checkout.  Путем не сложных манипуляций оформляем заказ и видим, что продавец вовсе не против выслать его в Украину.
Кстати полезный момент, если продавец отправил вам какой-то товар, это практически со 100% вероятностью означает, что и остальные свои товары он тоже отправляет в Украину. 

понедельник, 26 января 2009 г.

XML. За и против

Один из создателей стнадарта XML, Тим Брей, написал заметку XML Is Too Hard For Programmers, а затем еще одну, менее пессиместичную Why XML Doesn't Suck. Обе заслуживают внимания.

Кроме того, существует еще один, весьма интересный документ (требуется регистрация): The Pros and Cons of XML

Вроде все доводы за вполне разумны. Все красиво на бумаге - данные и метаданные хранятся вместе, interoperability, readability как для людей так и для машин, обобщенный стандарт для представления Unicode, хранить можно древовидные и плоские данные и прочая, прочая. А то что чересчур большие файлы - ничего страшного, можно юзать сжатие, например на транспортном уровне. Сложно парсить и выбирать данные? Ничего, есть библиотеки для любого языка программирования. Нет нормальных XML-редакторов? Не беда, появятся.

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

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

А ведь XML ни в коем разе не является форматом хранения данных, хотя в последнее время частенько наблюдается тенденция к его использованию именно для этого. Изначально назначение XML - передача данных и interoperability. XML - является форматом write-once, то есть он не предназначен для того, чтобы записать на хард, а потом иногда вносить изменения. Его назначение в том, однажды вывести свои данные в формате XML, чтоб кто-то это прочел преобразовал в свой формат и всё! На этом жизнь XML-файла должна заканчиваться.

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

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

И еще мне не очень нравится, когда конфиги из plain-text(особенно когда это простой, плоский файл без всяких там уровней вложенности) переделывают в xml.

Какой формат проще для чтения и редактирования (для человека)?

127.0.0.1     localhost locahost.mydomain.com
11.12.13.14 myhost myhost.mydomain.com

или

<?xml version="1.0" encoding="ISO-8859-1"?>
<hosts>
<host type="IPv4">
<address>127.0.0.1</address>
<aliases>
<alias>localhost</alias>
<alias>localhost.mydomain.com</alias>
</aliases>
</host>
<host type="IPv4">
<address>11.12.13.14</address>
<aliases>
<alias>myhost</alias>
<alias>myhost.mydomain.com</alias>
</aliases>
</host>
</hosts>


Хотя дело привычки наверное.

Или вот, к примеру Sun заменила inetd систему сервисов на какое-то *** с кучей XML файлов и кучей допутилит. Это вместо 1-го файла и никаких утилит.