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

Lang Teacher, MySQL, задачи more, Yandex, жук с ручкой

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

ECTACO Language Teacher Gold Partner v6

То, о чем так долго твердили фантасты свершилось! Вот тут за 497 баксов можно купить машинку ECTACO Language Teacher Gold Partner v6 (ну и титулов у нее), которая умеет переводить произнесенные (!) фразы с русского на английский и обратно.

Внутри у нее спрятан словарь на миллион слов, туристический разговорник для семи языков: английского, русского, немецкого, французского, испанского, итальянского и португальского, цифровой диктофон на 12 минут, записная книжка с памятью 2МБ, телефонная книга, заметки, калькулятор, несколько игр и прочее. Оснащено это все небольшой клавиатурой и сенсорным экраном. Есть возможность для синхронизации с компьютером.

Что немаловажно, Language Teacher может помочь выучить английский язык — в его наборе есть справочник английской грамматики, самоучитель TOEFL, справочник английских неправильных глаголов и система коррекции акцента. Т.е Partner V6 может прослушать, как вы говорите то или иное слово и сказать насколько произношение соответствует эталону.

Хорошая машинка. :) Подробнее о ней можно почитать здесь.

Не знал.

[…] БД MySQL делать такую сортировку очень просто с использованием FULLTEXT полей.

Для вывода результатов поиска по релевантности необходимо:

  1. Требуемые поля VARCHAR, либо любые из разновидностей полей TEXT (SMALLTEXT, MEDIUMTEXT и т. п.) сделать ключами FULLTEXT:

ALTER TABLE table ADD FULLTEXT(field)

Или во всеми любимом phpMyAdmin’е, который я слегка подправил для работы с FULLTEXT полями (архив прилагается — вдруг кому пригодится).

  1. Дальше — еще проще:
$query = "SELECT *, MATCH field AGAINST ('$searchwords') as relev FROM table ORDER BY relev DESC";

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

  1. Все::)

Почитать про это можно у Дмитрия Лебедева или более полно, нo уже на английском в руководстве по MySQL.

Нда. MySQL, конечно, не ахти какая СУБД, но наличие различных фич и модулей для сопряжения с чем угодно делает ей честь.

За ссылочки спасибо Александру Ефремову.

Вниманию казанцев!

Пользователям Интернет в городе Казани компания «Tatarstan-on-Line» подготовила подарок: с 1-го по 7-е октября 2001 года предоставляется неограниченный бесплатный доступ в Сеть с использованием гостевого доступа. Логин: guest, пароль: guest, модемный пул на телефонах 99-77-99. Поддерживаются V.34+, V.90 и V.92.

Подробнее об акции и сроках проведения можно прочитать вот по этому адресу.

За ссылочку спасибо Владиславу Спиридонову.

Не успел я собраться с духом и решить задачу про дома, Петь, Мить и прочих мерседесах, как мне прислали еще три. Первые две от Dead Emotion.

[…]
а, вот, кстати, задачка, по-моему несколько более интересная ;)
Говорят, на собеседовании в Microsoft на решение такой давали 30 мин.

Короче, есть мост, по которому могут пройти максимум 2 чувака. Ночь, мост не освещён, без фонарика по мосту ходить нельзя. Чуваков четверо, все на одном берегу, фонарик один.

Чувак Men1 может перебежать через мост за 1 мин., Men2 — за 2 мин., Men5 — за 5 мин., Men7 — за 7 мин.

Если по мосту идут двое, они двигаются со скоростью самого медленного (т. е. Men1 и Men7 пройдут за 7 минут).

Вопрос: Как им всем четверым переправиться на другую сторону за 14 мин?

PS: решение есть ;)

Эту я решил минуты за четыре. Я умный, ага. :) А вот над следующей подумать еще не успел. Как-нибудь в другой раз. :)
и еще раз ;)

чуть на забыл… — вот вещь, которая меня в свое время повергла в довольно продолжительный ступор… ;) задачка, скорее не из области математики и вычислений, а придумывание чего-то эдакого… ;)

Несколько золотоискателей захотели разделить намытый ими золотой песок поровну, однако весов рядом не оказалось, а поехать в город, оставив песок никто не захотел. Если бы их было двое, то все было бы понятно: первый делит кучу на две части, а второй первым выбирает себе любую часть, при этом, если кому то и досталась меньшая часть, то ему в этом следует винить только себя. Обобщите способ раздела песка поровну между n золотоискателями (n>2). Способ должен гарантировать, что каждый получит не менее 1/n песка (конечно если только он сам не оплошается), даже если остальные золотоискатели вступят в сговор.

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

В саду росло 49 деревьев — по семь в обоих направлениях. Садовник нашел, что деревьев слишком много; он желал расчистить сад от лишних деревьев, чтобы удобнее разбить цветники. Позвав работника, он дал ему такое распоряжение:

— Оставь только пять рядов деревьев, по четыре дерева в каждом ряду. Остальные сруби и возьми их себе на дрова за работу.

Когда рубка кончилась, садовник вышел посмотреть работу. К его огорчению, сад был почти опустошен: вместо 20 деревьев работник оставил только 10, срубив 39 деревьев.

— Почему же ты вырубил так много? Ведь тебе сказано было оставить 20 деревьев! — распекал его садовник.
— Нет, не сказано «20»; сказано было оставить пять рядов по четыре дерева в каждом. Я так и сделал. Посмотрите.

И в самом деле, садовник с изумлением убедился, что оставшиеся на корню 10 деревьев образуют пять рядов, по четыре дерева в каждом. Приказание его было исполнено буквально, и все-таки вместо 29 деревьев работник вырубил 39. Как же ухитрился он это сделать?

Скоро в сборник задач превращусь, ей-богу. :) Кстати, а что это значит «ей-богу»?

Yandex. Энциклопедии

Ребята из Яndex — молодцы. Скоро, думаю, появится поговорка «неисчерпаем, как Yandex».

Пою дифирамбы я по поводу нового сервиса — «Яndex. Энциклопедии».

Со всей ответственностью сообщаю — появления этого сервиса я ждал очень долго. Именно такого — четкого, простого и удобного. Именно по этой причине мне не подходит «Кирилл и Мефодий» мне не по вкусу — похоже на помойку.

В данный момент поиск осуществляется более чем по 200 тысячам статей и 9-ти энциклопедиях. Перечислю, что бы вы прочувствовали всю мощь ресурса.

БСИ, малый энциклопедический словарь Брокгауза и Ефрона, толковой словарь Даля, малая медицинская энциклопедия, словарь основных уголовно-процессуальных понятий и терминов, экономические и финансовые словари Глоссарий.ру, энциклопедический словарь «Политические деятели России 1917», энциклопедический словарь «Всемирная история» и энциклопедический словарь «История Отечества с древнейших времен до наших дней».

Кстати, среди всего этого великолепия не нашлось толкования слова «гомонок» («кошелек»), которое так любит упоминать моя бабушка. Странно, слово-то пусть и из псковского, кажется, наречия, но, тем не менее, вполне русское, да и в бумажном «Брокгаузе…» нашлось без проблем.

Нда, и вот еще. Сравните вот этот запрос с вот этим. И скажите мне почему найдено разное количество страниц.

Телефон с ручкой

Помните фонарик «Жук», тот самый у которого была ручка сбоку, которую надо было крутить, что бы осветить дорогу?

Компании Motorola и FreePlay Energy Group объединили усилия для создания девайса, способного работать запитывать телефоны тем же нехитрым способом. Покрутив ручку 45 секунд, можно без проблем говорить 5-6 минут по телефону, что на средний звонок вполне хватит.

Девайс появится к концу года и будет совместим с телефонами Моторола и популярными моделями некоторых других фирм.

Не знаю кому как, а мне это напоминает допотопные телефоны с ручкой, которые так любят показывать в «фильмах про революцию». Там электричество для вызова «барышни» как раз добывалось при помощи аналогичной ручки. :)) Все новое — хорошо забытое старое.

Подробности — тут.

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

[…]
ES>> Ну как? Журналисты решили? :))))

e> да ужас какой-то… ;) пока 100% решаемость… — то есть все, кто
e> брались, все решили… кошмар, одним словом…
e> может, Энштейн имел в виду, что только 2% людей ВОЗЬМУТСЯ за ее
e> решение?.. ;) хотя, процент взявшихся решать уже за 10% от общего
e> количества людей в офисе перевалил… ;)
e> люди, поумнели, чтоль… ;) что-то более нелинейное им подавай… ;)

Опс. Обратил внимание на адрес. :)) Умные и исключительные люди работают в Газета.Ру :))

Наверняка Эйнштейн говорил об усредненных результатах, а сотрудники Газета.Ру вряд ли могут считаться людьми со средними показателями. Впрочем, Эйнштейн насчет двух процентов мог и ошибаться. :))

Пишите!