Интеллектуальность «гугл-о-поиска» часто бывает не достаточной для поиска сатов схожей тематики или сайтов с серым содержанием. Особенно это становится актуально с вводом новой фильтрации в поиске гугла, которая нацелена на ключевики типа — torrent, скачать онлайн, слушать онлайн и др. Эти слова не исчезнут из выдачи, по задумке, они пока должны стоять просто ниже оригинала. Например, […]
Продолжить чтение "Поиск тематических сайтов на примере Mp3 порталов" »
Отличный подбор цитат о программировании. Некоторые из них знакомы, и все до безобразия правдивы. К сожалению ни одного автора с русской фамилией, кто знает, возможно, когда нибудь меня тоже начнут цитировать… 🙂
Так как таможня наша умнее всего мира, они суют свои руки и нос даже в посылки номинальной стоимостью ниже той, за которую нужно платить налог. При этом, происходит это с завидной частотой (лучше бы снег так убирали). Особое внимание уделяется посылкам из Китая и Америки. Если посылка «застряла» на таможне, готовьтесь к нервотрепке. «Трудяги» из […]
Для описания API проекта или библиотеки, а иногда — просто придания ценности проекту и облегчения жизни следующим разработчикам используются комментарии кода. Тут 2 приема «//» комментарий кода «///» комментарий для документации с дополнительными тегами и т.д. Комментарии в тремя косыми конвертируются студией в XML файл документации (если этого не происходит, нужно поставить соответствующий флаг в […]
Продолжить чтение "Документация на основе комментариев C# кода" »
Продолжу тему о видео потоках. К тому же, по всей видимости, самое время заглянуть вглубь войн, вокруг рынка нового телевидения. Хоть первые подобные изобретения и датируются девяностыми (времена, когда человек подключил компьютер к телевизору, назвав это дело — Home Theater PC). Сейчас все больше компаний начинают выпускать собственные, компактные и сравнительно дешевые решения. Другие, заставляют […]
Так как многим статья о фильмах и передачах в сети показалась интересной, попробую продолжить тему. Цель этого поста — сделать подборку на сайты, транслирующие не фильмы, а телевизионные и интернет каналы. Тут скорее всего нет возможности перемотки или паузы, в общем все как на телевизоре. Говорить о какой-то полноте информации просто нет смысла, подобные сайты […]
Речь пойдет о StringTemplate 3.1 для C#, который я использовал для генерации веб страниц. Вообще, этот движок шаблонизации используется для разных целей — например, для генерации кода или SQL. Основным достоинством считается то, что библиотека переписана на разных языках — C#, Java, Python и т.д. Хоть о StringTemplate написано несколько больших страниц, документации все еще […]
И так, я рассказал об основных приемах использования StringTemplate. В качестве завершения, хочу остановится на работе со словарем, условиями и циклами в шаблонах. Для начала, нужно запомнить таблицу разрешения имен:
В первой части я показал пример простого создания шаблона и его генерация в файл. Теперь, расскажу о дополнительных, интересных свойствах StringTemplate. Скиннинг или наследование шаблонов В StringTemplate предусмотрено наследование шаблонов. Предположим, вы создаете сайт с разным дизайном, или на разных языках. В таком случае, можно создать осную папку шаблонов (в моем примере — это super), […]
В статье о том, как искать mp3 в сети я показал пример использования не совсем обычного поиска в Гугле. Способ настолько интересен, что я часто использую его для поиска определенного файла, или например для поиска бэкапов сайтов или просто хранилищ «ушастых» пользователей. Дополнительные параметры чаще всего используются в SEO и хакерами. Просто так, для себя […]