Картинка блога

Последним моим опросом на сайте был вопрос о том, как вы храните свои пароли. Судя по результатам, бытует уверенность, что антивирус и ‘фаервол’, способны защитить от взлома или кражи паролей, а вот защищенное хранилище или USB используют очень мало народу. То, что я хочу рассказать, для многих может быть очевидным. Тем не менее, остаются те, [...]

Продолжить чтение "В интересах безопасности." »

Поставил недавно бесплатную десятку для разработки на C#. К слову, переход только из за побуждений следования за временем, так как больших изменений от 2008, я там не нашел. Конечно, есть поддержка NET. версии 4. Но я не из тех, кто «прыгает в омут с головой»: во первых, для приложений на 3.5 от пользователя требуется только [...]

Продолжить чтение "Немного о настройке Visual Studio Express 2010" »

Что такое chatroulette рассказывать не буду, лучше всего о нем написано в луркоморье. Задача другая, организовать пространство для реверсинга (извини Андрей, думаю теперь тебе уже не до блогов). Подготовка площадки И так, разбираем SWF – используем любой де-компилятор совместимый с Flash 10. Качаем копию сайта с помощью софта, типа – Teleport. и До-за-гружаем то, что [...]

Продолжить чтение "Включаем debug для chatroulette." »

Дошли руки перенести таблицу Unidecode для работы с C#. Скачать ее можно с Codeplex. Изначально, unidecode был написан на Perl, разработка которого, прекратилась на версии 0.04. Бесконечно ценной остается таблица переводов, поекывающая практически весь уникод. По этому, этот код был портирован на разные языки программирования: Python, PHP, Ruby и теперь – .NET.

Продолжить чтение "Unidecode Sharp. ASCII транслитерация для .NET" »

То что происходит с Adobe и Apple думаю всем известно. В двух словах – Apple запретил использовать Flash на своем оборудовании, сразу после выпуска CS5. Объясняется это крайне «багнутой» совместимостью с Маком и всеми его производными, типа iPhone и iPad. Adobe, в свою очередь призывает всех переходить на Android. Натиски со стороны руководителя компании Яблоко [...]

Продолжить чтение "Джобс не останавливается опускать Flash" »

26 апреля, 2010

HabraHabr – это сборище IT ребят, с возможностью написания статей, выставления рейтингов, получения информации о компаниях и многого чего еще. Перу недель назад, я получил инвайт на этот портал, став полноправным пользователем портала. Чтобы вы ощутили весь мой восторг, скажу, что некоторые время назад пролетала информация о попытках продажи этих самых инвайтов по 800 рублей. [...]

Продолжить чтение "Как меня отхабрили" »

При разработке современных Веб приложений уже никто не использует стандартный функционал JS напрямую. Вместо document.getElementByID() теперь проще использовать различные «селекторы» разных библиотек. К тому же, на выходе получается меньше строк кода и появляется некоторая вероятность того, что этот код будет работать и в других браузерах. Современный JS оброс сотнями (если не тысячами) различных «фреймворков» поддержки [...]

Продолжить чтение "JavaScript Frameworks – самые популярные и не только." »

20 апреля, 2010

NUnit – это продвинутый фреймворк для тестированяи приложений. В отличае от MSUnit, он легко интегрируется куда угодно. Будь то безобразно обрезанная VS Express или навороченная CC.NET. Тесты NUnit можно запустить из консоли, графической оболочки, скрипта сборки, или любым другим программным способом. NUnit это своего рода проекция JUnit на .NET. С недавних пор, я использую NUnit [...]

Продолжить чтение "Интеграция NUnit в Visual Studio" »

В Wikipedia есть список доменов. Но хранится он в таблице с дополнительными полями. В ручную вытаскивать эти данные лень, но получить список нужно. Что делать? В очередной раз спасет JavaScript Shell Bookmarklet.

Продолжить чтение "Получаем список доменов первого уровня из Wikipedia" »

5 апреля, 2010

Если вы разрешаете вводить информацию пользователям, ее обязательно надо проверять. В простейшем случае можно просто обрезать все теги, как было показано в статье о валидации . Но, что, если некоторые теги (картинки, жирный, наклон, и т.д.), все-таки нужно разрешить? Хорошим примером проверки форм, служит stackoverflow.com и конечно сотни тысяч других. Первый меня заинтересовал прежде всего [...]

Продолжить чтение "Чистим HTML в AppEngine (Sanitize HTML)" »