Картинка блога
30 июля, 2010

DLR – это дополнительная обложка, написанная на C#, предназначенная для интерпретации скриптовых языков. Среди пионеров – IronPython и IronRuby. Теоретически, можно добавить любой другой интерпретируемый язык, сделав его совместимым с библиотеками .NET. Так как я чувствую в этом некоторый потенциал к расширяемости приложений, то решил изучить этот момент. В большинстве статей сделано описание того, как [...]

Продолжить чтение "DLR 1.0 на примере IronPython 2.6" »

Это довольно странная с точки зрения интерпретации тема. Популярность ни в коем случае не отображает удобство или лидерство во всех направлениях. Разные сайты строят свои рейтинги по разному. Например, на основе количества книг на ту или иную технологию, или количество выдаваемых страниц поисковиком, количество вакансий и предложений (да много чего еще можно придумать). Время от [...]

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

Знания во многих областях IT может сыграть злую шутку с их носителем. Сегодня меня пытались убедить в том, что широкие знания в разных областях и языках программирования не делают меня профессионалом ни в одном из них. За свою жизнь я успел поработать свои силы во многих языках, прочитал не один десяток книг. Но если не [...]

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

18 февраля, 2010

Не знаю, может в питоне для этого есть инструменты и проще. Тем не менее я столкнулся с такой проблемой и решил решить ее написав свой скрипт удаления. Я пока зеленый в мире питона и это мой первый делающий что-то полезное скрипт на этом языке. К тому-же, так получилось что это еще и первая статья, открывающая [...]

Продолжить чтение "Рекурсивно удаляем PYC файлы." »

10 февраля, 2010

Открыв учебник по любому языку программирования, самым первым уроком идет программа «Hello World». Почему это важно? Если вам удалось написать, а особенно собрать и запустить программу, начальный путь в освоении языка уже пройден. И так, идея статьи – показать различия в создании «самой первой» программы на разных языках программирования, баз данных и скриптах т.д. К [...]

Продолжить чтение "HelloWorld на разных языках" »

Вы когда нибудь выбирали язык программирования для поставленной задачи? Или всегда делаете все на одном, своем любимом языке? Меня эта тема интересует прежде всего из-за скорости обработки и количества потребляемой памяти веб приложениями, внешне делающими одно и то-же. Прежде всего меня интересуют следующие языки: PHP, C#, Python и Java, так как, мне удалось познакомится только [...]

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

Dreamhost – американская хостинг компания, дата центры которой, расположены в Лос-Анджелесе. Согласно статистике хостеров количество доменов, использующих хостинг этой компании приближается к миллиону! И это совершенно не случайно, хостер обладает огромным количеством возможностей и подойдек как для начинающего так и проффессинала. Что же входит?

Продолжить чтение "Проверенный хостинг DreamHost (дримхост)" »

23 сентября, 2009

Рано или поздно у разработчика появляется желание защитить свою интеллектуальную собственность от посторонних глаз. В мире нативного (native, unmanaged) кода, эта задача более или менее решаема. Как обстоят дела в .NET?

Продолжить чтение "Защищаем .NET программы." »

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

Продолжить чтение "Отладка сторонних библиотек в Visual Studio" »

31 августа, 2009

В этом посте я расскажу о моем адаптере для SQLite, который использовался в проекте YoutubeView. SQLite – это база данных, которая сохранаяется в одном файле. Такой способ подходит, наприемер, для оконных приложений (где в силу каких-либо причин не хочется использовать Access). CRUD - сокращение от Create, Read, Update, Delete. Это набор класс, работающий с данными базы [...]

Продолжить чтение "CRUD на SQLite" »