Архив за 25 марта 2012

С самого начала

Давным давно, ещё в 1958 году, некто Джон Маккарти написал язык обработки списков под названием LISP. Написал он его потому, что увлекался созданием искусственного интеллекта, и ему нужен был подходящий язык.

С тех пор прогресс, конечно, есть, а вот искусственного интеллекта по-прежнему нет. Я вообще не понимаю, как можно спроектировать и создать такую сложную систему, как мозг и моё самомнение успокаивает только то, что не я один такой: пока никто не придумал, как сделать этот величайший куайн в истории человечества. Но ведь наверняка сделают.

При создании исккуственного интеллекта одним лиспом не обойдёшься: нужно его на чём-то запускать и железо тоже не стоит на месте. Причём, именно тут, на мой взгляд, прогресс куда более заметен. Оно всегда так, когда пытаешься сравнить прогресс в практической и теоретической части.

С железом люди придумали умную штуку под названием система на кристалле (System On a Chip, SoC). Казалось бы, процессор себе и процессор, ну на кристалле и на кристалле, а ведь по принципу работы — это почти мозг. Он (мозг) — это биологическая система на кристалле: в нашем мозге находится и центральный процессор, и графический процессор, и модуль управления памятью, и сама память как кратковременная, так и долгосрочная, и система ввода-вывода.

Читать полностью »

С самого начала

Давным давно, ещё в 1958 году, некто Джон Маккарти написал язык обработки списков под названием LISP. Написал он его потому, что увлекался созданием искусственного интеллекта, и ему нужен был подходящий язык.

С тех пор прогресс, конечно, есть, а вот искусственного интеллекта по-прежнему нет. Я вообще не понимаю, как можно спроектировать и создать такую сложную систему, как мозг и моё самомнение успокаивает только то, что не я один такой: пока никто не придумал, как сделать этот величайший куайн в истории человечества. Но ведь наверняка сделают.

При создании исккуственного интеллекта одним лиспом не обойдёшься: нужно его на чём-то запускать и железо тоже не стоит на месте. Причём, именно тут, на мой взгляд, прогресс куда более заметен. Оно всегда так, когда пытаешься сравнить прогресс в практической и теоретической части.

С железом люди придумали умную штуку под названием система на кристалле (System On a Chip, SoC). Казалось бы, процессор себе и процессор, ну на кристалле и на кристалле, а ведь по принципу работы — это почти мозг. Он (мозг) — это биологическая система на кристалле: в нашем мозге находится и центральный процессор, и графический процессор, и модуль управления памятью, и сама память как кратковременная, так и долгосрочная, и система ввода-вывода.

Читать полностью »

Я учусь на бакалавра в Одесской юридической академии и сколько себя помню в этом амплуа — мне очень не хватало электронного юридического подспорья у себя в кармане. Вроде не 82 год на дворе, а таскать с собой на пары по 3-4 книженции было моей обязанностью. Хабр пестрил новостями об очередных обновлениях iOS/Android версий pravo.ru и жаба в адрес российских коллег меня несказанно давила. Но вот свершилось, и появился незалежний вітчизняний продукт — правовая база ipLex, о которой, собственно, я и хочу рассказать являясь её дорелизным тестировщиком.

Предупреждаю: клиент полностью на украинском языке, ровно как и оригинальный текст законодательства. Пост посвящается 20% украинской аудитории хабра :)

Читать полностью »

На днях удалось выпустить релиз библиотеки WPExtensions. Старое рабочее название библиотеки было не очень вразумительное ShWP и в основном в библиотеке собраны расширения и обертки над стандартными элементами управления.

Добавил поддержку пакетного менеджера Nuget. Теперь установить библиотеку можно командой:
Install-Package WPExtensions

Также можно скачать библиотеку, исходные коды и демонстрацию с codeplexЧитать полностью »

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

Один из этих экспериментов связан с квотой на максимальный размер кэша.

Две недели назад я писал о генерации и подаче манифеста приложения, используя ASP.NET MVC. Здесь используется тот же код, но с добавлением в кэш сотен PDF-файлов по 7 МБ.

public ActionResult Manifest()
{     
    var cacheResources = new List<string>();
    var n = 300; // Play with this number

    for (var i = 0; i < n; i++)
        cacheResources.Add("Content/" + Url.Content("book.pdf?" + i));

    var manifestResult = new ManifestResult("1")
    {
        NetworkResources = new string[] { "*" },
        CacheResources = cacheResources
    };

    return manifestResult;
}

Читать полностью »

Последнее время все чаще можно встретить сайты с необычным дизайном и функциональностью, увидев которые, можно залипнуть на некоторое время. Увидев такие, у меня рука непроизвольно тянется к f12, чтобы открыть firebug и посмотреть, как же реализован тот или иной компонент. Таким образом можно открыть для себя интересные техники и в будущем реализовать их на своих проектах. Некоторые из них стали доступны с приходом новых технологий, например таких, как CSS 3 — то, что раньше было реализовано на флеше, теперь можно воплотить с помощью строк кода в таблице стилей. Дизайнеры тоже не теряют времени, создавая новые тренды и все плотнее взаимодействуя с верстальщиками. В этой статье я хотел бы показать 15 сайтов, которые так или иначе удивили и порадовали меня. Возможно, кого-то они вдохновят на собственный шедевр

Креативные сайты с нестандартными элементами

Читать полностью »

GemRB — играем в игры серии Baldurs Gate, Icewind Dale и Planescape: Torment на iPhone и iPad
Думаю не ошибусь, если скажу, что с играми серии Baldur’s Gate и IceWind Dale, Planescape: Torment у многих из вас ассоциируются бессонные ночи и самые приятные моменты вашей жизни «по ту сторону» экрана монитора в далеком прошлом, когда трава была зеленее, а игры делали так, что оторваться от них было невозможно. В данной статье я расскажу вам, как заставить работать эти игры на вашем iPad/iPhone или iPod Touch.
Читать полностью »

Пока не все еще обзавелись новомоднымм холодильниками, специально предназначенным для рисования на них, хочется поделиться простым способом сделать такой холодильник своими руками. Ну почти полностью своими :)

Итак, нам понадобится:
Читать полностью »

У американки взорвался iPhone 4
Жительница штата Колорадо рассказала журналистам блога Mashable о том, что на прошлой неделе у нее взорвался, а затем и задымился Apple iPhone 4.
Женщина рассказала, что вечером поставила iPhone заряжаться и под утро ее разбудил странный запах и хлопки. Затем раздался взрыв и комната наполнилась едким дымом. Также подчеркивается, что использовалось оригинальное зарядное устройство.
Женщина также уверяет, что на утро вызванный электрик не обнаружил никаких проблем с розеткой. Сам iPhone был куплен всего год назад в магазине Apple.
Читать полностью »

image

В одном из интервью каналу Yahoo News Билла Гейтса попросили прокомментировать отрывок из книги Уолтера Айзексона о Стиве Джобсе. А именно момент, как не за долго до кончины Стива Джобса, Билл пришел в его дом и они проговорили несколько часов. Предлагаем посмотреть этот отрывок из интервью с русским переводом от канала GTV. Перевод интервью полностью будет готов позже.

Читать полностью »