Category: it

Category was added automatically. Read all entries about "it".

enot

решил проапгрейдить NAS - и что вышло...

У меня дома стоит Netgear ReadyNAS Duo - отличная штукенция. Но там RAID1 из двух однотерабайтовых винтов, которых в скором времени будет не хватать, поэтому я решил диски проапгрейдить. И как из этого ничего не upd вышло - далее...
Collapse )
enot

Онлайн-образование на примере меня

Год назад несколько профессоров запустили курсы от Стенфордского Университета в онлайн-варианте. Я тогда попёр в горы и на раздачу первых курсов не попал, зато осенью восполнил потерю. Сейчас у меня шесть законченных курсов и один "в процессе". Общее впечатление - это очень круто всё. Есть моменты - при полной рабочей занятости тащить больше двух курсов очень трудно, даже если они простые - сам просмотр лекций отнимает по два часа, что равносильно вечеру. Если ещё домашнее задание сложное, то время катастрофически улетает. А ведь надо ещё куча других дел на вечер-ночь есть. Ещё хорошо устраивать перерывы на несколько месяцев между фронтами курсами. Итак, описание пройдённых курсов (все от сервиса Coursera, если не указано обратное):
Collapse )
enot

Ubuntu 12.10

В субботу обновил убунту до 12.10 - сразу после официального релиза. Впервые за более 10 лет постоянного использования мною линукс виснет. Стабильно, раз в час. Лечится только вырубанием питания. Ставил заново, никакаих супер-драйверов не ставил, почти всё по умолчанию. Дохнет, скотина...
enot

(no subject)

Coursera уже третий сертификат по Machine Learning присылает. "Извините, но и прошлый сертификат был с ошибкой"... Ох уж эти роботы...
enot

Linux - распознавание текста.

Мне тут пришло очередное письмо на финском по "улиткиной почте" (так финны, во всяком случае, нонче называют обычную почту, не электронную). Захотелось его сосканерить и распознать, дабы сунуть в гугл-транслейт вместо отсылки картинки финским товарищам по разуму на перевод. Порылся в инете и нашел, что помимо GORC и ORCAD, которые "чистый опенсорс" (и, по отзывам, в не самой лучшей форме), есть еще Tesseract-OCR. Эта система распознавания текста была разработана в недрах Hewlett-Packard Labs и входила в тройку лучших в 1995 году. Давно, в общем-то. Потом дело забросили, а в 2006 (кажется) движок выкупила Google (эта такая компания типа доткома вроде...) и открыла исходники под лицензией Apache 2.0 , сейчас готовят к релизу третью версию. Работает быстро, но хорошо распознает только знакомые языки :
English, French, Italian, German, Spanish, Dutch . В релизе 3.0 обещают много новых языков и даже китайский. В общем, довольно паршиво распознало финский документ. На пробу закинул сосканированную страницу журнала английского - распознал просто отлично.
enot

JetBrains MPS

Как-то в далеком 2003-м году мне кратко описали концепцию "следующего поколения языков программирования - языков для построения языков". Дескать, нужно решить задачу - напиши под нее удобный язык программирования!
Надо отметить, что очень скептически я отнесся к этой концепции. Однако представляли ее люди, которые в computer science шарят не в пример лучше меня и думают тоже гибче. Прошло 5 лет и наконец-то они выпустили бету продукта, который работает по этому принципу.
Итак, встречайте - JetBrains MPS. Краткий туториал по созданию калькулятора для сложения двух чисел. Это, конечно, потенциал показывает. Универсализм из всех щелей. Создаем язык для арифметически операция над числами. Причем эта штука строит еще и GUI к нему (к программе сложения). Обалдеть. Это, конечно, проще, чем заюзать специализированный инструмент - ведь инструментов много, а знать как строить языки - плевое дело, изучаемое один раз.
Итак, туториал состоит из многих картинок и многого текста. Не шутка - калькулятор! Я это дело экспортнул в пдф и получил 120 страниц туториала. Не скажу, что исходник очевиден.
Так что я пока остаюсь при своем мнении - гавно эта концепция или я чего-то недопонимаю. Освоение нового инструмента никогда не вызывала таких проблем, как разработка новой концепции языка и отладка реализации. Дело не в том, что калькулятор - лишь простой пример, а в том, что если простой пример превращается в сложный - это должно насторожить.