Я немного знаком с ASP.NET MVC. Написал несколько проектов на этом фреймворке, один из них работает даже на Mono. Ребята, что закодили MVC наверно очень счастливы от своего детища. Как минимум они получили статус MVP и денег для хорошего отпуска. Может я чего-то и не понял, но я больше не собираюсь использовать ASP.NET MVC для своих проектов, как минимум до основательной переработки. Попробую объяснить почему. Продолжить чтение »
Открыв учебник по любому языку программирования, самым первым уроком идет программа «Hello World». Почему это важно? Если вам удалось написать, а особенно собрать и запустить программу, начальный путь в освоении языка уже пройден. И так, идея статьи — показать различия в создании «самой первой» программы на разных языках программирования, баз данных и скриптах т.д.
К чему я все это? Когда собираешь подобные вещи в одном месте, диву даешься от изобретательности людей. Зачем все это? Еще и в таких количествах…
Продолжить чтение »
Метки:справочник, разработка
Не думал, что установка Mono под виртуальной машиной окажется приключением, пострашнее установки на сервере. Чтобы вы не попались на мои грабли, немного расскажу у том как это происходило со мной.
VmWare образ на сайте go-mono
Вроде бы, что может быть проще — скачал, настроил, работай. Но оказалось не так все просто. VBox умеет читать образы VMWare, но поставить VBoxAdditions мне не удалось. Сидеть в окошке 800×600 и без интеграции мышки и буфера обмена мне не хотелось. Испытания с установкой исходников ядра для сборки дополнений не помогли. Даже запускал sudo sh autorun.sh и делал для gksu символическую ссылку на gnomesu. Сборка ядра мне так и не удалась, а соответственно нормальная интеграция накрывалась тазом. Продолжить чтение »
Я был под столом. Подробности на Хабре Продолжить чтение »
Метки:картинки
Из за большого количества нововведений в Mono 2.6 от Mono 2.4
(в том числе и необходимых для работы моих приложений) я решил установить его и на моем выделенном сервере. Эта статья является продолжением Установка Mono на Dreamhost, так что советую начать именно с нее. Продолжить чтение »
Метки:Linux, mono, OpenSource
Я уже рассказывал о загадках IE8. Сегодня столкнулся с еще одной — innerHTML как и его братья outerHTML и insertAdjacentHTML(where, html) выдают «Unknown runtime error«. Смею заметить, что ошибка крайне информативая, в стиле IE8, так сказать.
Метки:ie, JavaScript, Microsoft
Вы когда нибудь выбирали язык программирования для поставленной задачи? Или всегда делаете все на одном, своем любимом языке?
Меня эта тема интересует прежде всего из-за скорости обработки и количества потребляемой памяти веб приложениями, внешне делающими одно и то-же.
Прежде всего меня интересуют следующие языки: PHP, C#, Python и Java, так как, мне удалось познакомится только с этими серверными языками. Еще меня больше интересует производительность для Web. К сожалению, тесты являются математическими, по этому в обычном мире (мире штамповки сайтиков) цифры могут отличатся. Продолжить чтение »
Метки:Linux, разработка, OpenSource, Python
Я за свою сознательную жизнь написал с десяток классов для организации постраничего вывода на разных языках и под разные технологии. С приходом LINQ, в C# теперь можно сделать его универсальным. Я не претендую на абсолютную правильность изложенного, тем не менее, я гарантирую, что предложенные методы работают.
Продолжить чтение »
Метки:ASP.NET, OpenSource, база данных
Речь пойдет о программах, позволяющих показывать свой десктоп или находится на удаленном десктопе независимо от того, какой у вас IP и за какими NAT-ами вы спрятаны. Удаленный доступ, это идеальный способ помочь друзьям или родителям объяснить или разобраться с проблемой в комьютере не тратя время на транспорт. Конечно, ходить в гости это хорошо, особенно к родителям. Но, когда нужно ехать 50 км, только для того чтобы скачать 7zip, нажать «next, next, next» в установщике и распаковать пару файлов, такой подход кажется не совсем удобным.
Метки:Flash, справочник, деньги
Статья написана не мной, но кажется очень интересной, чтобы ее не потерять, сохранил на блоге. Возможно, кому-то она покажется тоже интересной.
Проект «Синяя таблетка».
Метки:Виртуализация