Я люблю петь и играть на гитаре. Но не того ни другого хорошо делать не умею. Хотя продолжаю делать это для себя и развлечения. Далеко не у каждого есть игровая консоль, для игры в Guitar Hero или Sing Star (игра на музыкальных инструментах и караоке – соответственно). Обе игры изначально появились в Sony Playstation и [...]
Что такое chatroulette рассказывать не буду, лучше всего о нем написано в луркоморье. Задача другая, организовать пространство для реверсинга (извини Андрей, думаю теперь тебе уже не до блогов). Подготовка площадки И так, разбираем SWF – используем любой де-компилятор совместимый с Flash 10. Качаем копию сайта с помощью софта, типа – Teleport. и До-за-гружаем то, что [...]
Дошли руки перенести таблицу Unidecode для работы с C#. Скачать ее можно с Codeplex. Изначально, unidecode был написан на Perl, разработка которого, прекратилась на версии 0.04. Бесконечно ценной остается таблица переводов, поекывающая практически весь уникод. По этому, этот код был портирован на разные языки программирования: Python, PHP, Ruby и теперь – .NET.
Продолжить чтение "Unidecode Sharp. ASCII транслитерация для .NET" »
При разработке современных Веб приложений уже никто не использует стандартный функционал JS напрямую. Вместо document.getElementByID() теперь проще использовать различные «селекторы» разных библиотек. К тому же, на выходе получается меньше строк кода и появляется некоторая вероятность того, что этот код будет работать и в других браузерах. Современный JS оброс сотнями (если не тысячами) различных «фреймворков» поддержки [...]
Продолжить чтение "JavaScript Frameworks – самые популярные и не только." »
NUnit – это продвинутый фреймворк для тестированяи приложений. В отличае от MSUnit, он легко интегрируется куда угодно. Будь то безобразно обрезанная VS Express или навороченная CC.NET. Тесты NUnit можно запустить из консоли, графической оболочки, скрипта сборки, или любым другим программным способом. NUnit это своего рода проекция JUnit на .NET. С недавних пор, я использую NUnit [...]
Если вы разрешаете вводить информацию пользователям, ее обязательно надо проверять. В простейшем случае можно просто обрезать все теги, как было показано в статье о валидации . Но, что, если некоторые теги (картинки, жирный, наклон, и т.д.), все-таки нужно разрешить? Хорошим примером проверки форм, служит stackoverflow.com и конечно сотни тысяч других. Первый меня заинтересовал прежде всего [...]
Продолжить чтение "Чистим HTML в AppEngine (Sanitize HTML)" »
Моделирование из бумаги это приятный и дешевый способ, приятно провести несколько вечеров. Потребуется только инвентарь, чтобы сделать моделирование приятней и интересней. Меня хватило на две, относительно сложные модели – Покровский Собор и Zelda из Twilight Princess, а среди простых – был даже даже Pokemon. Собор потребовал 2 недели вечеров на двоих, Zelda – где-то неделю [...]
Если пытаться бежать за рождением различных библиотек, облегчающих жизнь программиста можно наблюдать, порой, интересные и странные вещи. Заглянул я на opensourcecms.com и глаза начали лезть на лоб. Последний раз я был на этом сайте меньше года назад и такого количества CMS тогда не было. Выбрав все демонстрации для PHP я начал листать… Описания проектов лаконичны, [...]
Как и во все времена, в современном мире есть достаточно стран, которые пытаются фильтровать доступ жителей к какой-либо информации. Еще, некоторых государствах существует запрет на свободу слова. В других – скачивание фильмов и другой интеллектуальной собственности – грозит огромными штрафами. Даже пользование интернетом, без соблюдения определенных правил выдает вас с потрохами. Именно по этому стали [...]
Из за большого количества нововведений в Mono 2.6 от Mono 2.4 (в том числе и необходимых для работы моих приложений) я решил установить его и на моем выделенном сервере. Эта статья является продолжением Установка Mono на Dreamhost, так что советую начать именно с нее.


Последние комментарии