Так как многим статья о фильмах и передачах в сети показалась интересной, попробую продолжить тему. Цель этого поста — сделать подборку на сайты, транслирующие не фильмы, а телевизионные и интернет каналы. Тут скорее всего нет возможности перемотки или паузы, в общем все как на телевизоре. Говорить о какой-то полноте информации просто нет смысла, подобные сайты […]
Почти две недели назад стартовал проект, организованный университетом Waterloo Computer Science Club и Google в качестве спонсора. Участникам предлагается сделать алгоритм, который победит других в игру Galcon. С самого начала, алгоритм предлагалось писать на одном из четырех язаков — Java, C++, Python, C#. Но теперь, появилась поддержка и других: PHP, Ruby, Lisp, Hascell и т.д. […]
Продолжить чтение "Программирование искусственного интеллекта от Google" »
Речь пойдет о StringTemplate 3.1 для C#, который я использовал для генерации веб страниц. Вообще, этот движок шаблонизации используется для разных целей — например, для генерации кода или SQL. Основным достоинством считается то, что библиотека переписана на разных языках — C#, Java, Python и т.д. Хоть о StringTemplate написано несколько больших страниц, документации все еще […]
И так, я рассказал об основных приемах использования StringTemplate. В качестве завершения, хочу остановится на работе со словарем, условиями и циклами в шаблонах. Для начала, нужно запомнить таблицу разрешения имен:
В первой части я показал пример простого создания шаблона и его генерация в файл. Теперь, расскажу о дополнительных, интересных свойствах StringTemplate. Скиннинг или наследование шаблонов В StringTemplate предусмотрено наследование шаблонов. Предположим, вы создаете сайт с разным дизайном, или на разных языках. В таком случае, можно создать осную папку шаблонов (в моем примере — это super), […]
В статье о том, как искать mp3 в сети я показал пример использования не совсем обычного поиска в Гугле. Способ настолько интересен, что я часто использую его для поиска определенного файла, или например для поиска бэкапов сайтов или просто хранилищ «ушастых» пользователей. Дополнительные параметры чаще всего используются в SEO и хакерами. Просто так, для себя […]