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

Из за большого количества нововведений в Mono 2.6 от Mono 2.4
(в том числе и необходимых для работы моих приложений) я решил установить его и на моем выделенном сервере. Эта статья является продолжением Установка Mono на Dreamhost, так что советую начать именно с нее. Продолжить чтение »

Метки:, ,

Я уже рассказывал о загадках IE8. Сегодня столкнулся с еще одной – innerHTML как и его братья outerHTML и insertAdjacentHTML(where, html) выдают «Unknown runtime error«. Смею заметить, что ошибка крайне информативая, в стиле IE8, так сказать.

Продолжить чтение »

Метки:, ,

MonoVsPyВы когда нибудь выбирали язык программирования для поставленной задачи? Или всегда делаете все на одном, своем любимом языке?
Меня эта тема интересует прежде всего из-за скорости обработки и количества потребляемой памяти веб приложениями, внешне делающими одно и то-же.

Прежде всего меня интересуют следующие языки: PHP, C#, Python и Java, так как, мне удалось познакомится только с этими серверными языками. Еще меня больше интересует производительность для Web. К сожалению, тесты являются математическими, по этому в обычном мире (мире штамповки сайтиков) цифры могут отличатся. Продолжить чтение »

Метки:, , ,

27 ноября, 2009

Я за свою сознательную жизнь написал с десяток  классов для организации постраничего вывода на разных языках и под разные технологии. С приходом LINQ, в C# теперь можно сделать его универсальным. Я не претендую на абсолютную правильность изложенного, тем не менее, я гарантирую, что предложенные методы работают.
Продолжить чтение »

Метки:, ,

desktop-sharing-logoРечь пойдет о программах, позволяющих показывать свой десктоп или находится на удаленном десктопе независимо от того, какой у вас IP и за какими NAT-ами вы спрятаны. Удаленный доступ, это идеальный способ помочь друзьям или родителям объяснить или разобраться с проблемой в комьютере не тратя время на транспорт. Конечно, ходить в гости это хорошо, особенно к родителям. Но, когда нужно ехать 50 км, только для того чтобы скачать 7zip, нажать «next, next, next» в установщике и распаковать пару файлов, такой подход кажется не совсем удобным.

Продолжить чтение »

Метки:, ,

Статья написана не мной, но кажется очень интересной, чтобы ее не потерять, сохранил на блоге. Возможно, кому-то она покажется тоже интересной.

Проект «Синяя таблетка».

Продолжить чтение »

Метки:

16 ноября, 2009

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

В этом посте, я кратко расскажу о возможностях современной виртуализации.

Продолжить чтение »

Метки:, ,

skype logoПо этому 10 раз подумай, перед тем, как заказывать что-то у них. Вы также не сможете перевести кредит или номер другому пользователю. Думаю если вы купите телефон в их магазине, назад вы его тоже уже не поменяете.

Поиск поддержки на сайте.

Я email службы поддержки нашел только после того как написал в PayPal. И то, нашел я его на каком-то форуме, не на скайп форуме. Продолжить чтение »

Метки:, ,

16 ноября, 2009

11473920_9748823_5546182_5337002_5306441_27_pics_271Есть немного погуглить, то становится ясно, что простого пути для создания собственного анализатора HTTP (не путать с TCP, который на уровень ниже того что надо было мне) нет. Простой и понятный код в свободном доступе отсутствует. Я постоянно напарывался на программы, которые мега разработчики хотят толкать за бабло. Ну есть нет бесплатно, то придется реверсить…

Продолжить чтение »

Метки:,

firefox_logoДопустим, вам нужно содрать какие-то табличные (или не совсем табличные) данные со страницы. Но эти данные не совсем хорошо поддаются очистке, скажем, для конвертации в XML или CSV. Можно написать программу парсер, но это потребует дополнительное время. Легче просто запустить JavaScript, и с помощью JQuery достать все необходимые параметры.

Для того чтобы запустить свой JavaScript на любой странице сайта, совсем не обязательно скачивать страницу на диск. Есть большое количество инструментов сделать это прямо в окне браузера.

Я расскажу о своих исследованиях на примере получения идентификаторов станций, со всеми любимого moskva.fm.

Продолжить чтение »

Метки:, ,