Думаю что многие из .NET разработчиков уже неоднократно слышали о IronPython.
Да, действительно, поддержка настоящего скриптового языка была бы для такой серьезной платформы как .NET очень кстати.
IronPython начинал разрабатываться вначале независимым разработчиком, который в последствии перешел под крыло Microsoft.
Я начинал использовать IronPython еще когда для него не было никакой современной инструментальной поддержки.
Скажу что занятие это не то чтобы совсем уж тяжелое, но все-таки требует некоторой выдержки от разработчика.
Около полугода назад я ознакомился с IronPython Studio, средой разработки на языке IronPyton, которая была выполнена на базе Visual Studio 2008 Shell (isolated mode). Если проще, то это отдельная среда, как две капли воды похожая на Visual Studio 2008, однако исключительно для этого языка.
Сегодня я узнал о существовании IronPython Studio на базе Integrated Shell, что дает возможность сопровождать проекты на IronPython в одном решении вместе с проектами на других языках. А это уже совсем другая история... Очень надеюсь, что я не ошибаюсь на этот счет :)
Интересующимся рекомендую взглянуть на подкаст, который можно взять тут.
четверг, 19 июня 2008 г.
пятница, 6 июня 2008 г.
Метод Path.Combine, который собирает путь из многочисленного набора аргументов.
Набрел на статью, которая открыла мне глаза :)
Почему-то я постоянно использовал неудобный Path.Combine(string, string) и ничего с этим не делал.
Настало время перемен :)
Почему-то я постоянно использовал неудобный Path.Combine(string, string) и ничего с этим не делал.
Настало время перемен :)
воскресенье, 18 мая 2008 г.
Очень креативный скрин с LORа
Друзья, эта картинка просто выносит мозг.

Я думаю что после этого скриншота вопросов о пределах креативности сообщества пользователей Linux вообще не будет...
...после того как пройдет истерика, традиционно прочесть все комментарии...

Я думаю что после этого скриншота вопросов о пределах креативности сообщества пользователей Linux вообще не будет...
...после того как пройдет истерика, традиционно прочесть все комментарии...
среда, 2 апреля 2008 г.
Правила внятной обработки ошибок на .NET
Я довольно неравнодушно отношусь к организации обработки ошибок.
Недавно нашел одну полезную статью, правда на английском языке.
В любом случае стоит прочесть, потому как там содержится выжимка всех приемов, которые стоит использовать при программировании на .NET:
От себя добавлю, что даже я не соблюдаю все из перечисленных автором моментов.
Естественно, что это очень плохо...
четверг, 6 марта 2008 г.
Фильм "Семь"
На днях еще раз посмотрел фильм "Семь".
Все-таки Кевин Спейси очень хороший актер. Удивительно, но в такое короткое время, которое он был в кадре, он очень хорошо показал своего героя - серийного убийцу.
Очень понравился его диалог с детективом. Если кто фильм не видел, рекомендую посмотреть в обязательном порядке. Я даже диалог двух детективов с Джоном До несколько раз пересмотрел в оригинальной озвучке.
Джон: Ничего плохого если человек любит свое дело,
Не буду отрицать, что хочу повернуть грех против грешников
Милз: Подожди, но ты же убиваешь невинных
Джон: Невинных? Это шутка такая?
Этот жирняк, который на ногах не стоял.
Ты бы обсмеял его с дружками на улице
Если ты увидишь его, когда сам ешь, то ты не доешь до конца
Потом был адвокат, вы должны мне спасибо сказать за это
Этот человек делал деньги на лжи чтобы насильники и убийцы были на воле
Милз: Убийцы...
Джон: А женщина...
Милз: Убийцы как ты сам, Джон
Джон: Женщина! Такая гадкая внутри, что не смогла бы жить, если только не ее красота снаружи
Торговец наркотиками, педераст и торговец наркотиками
Не забудем про шлюху, разносчицу заразы
Только в этом гавеном мире можно сказать что эти люди невинны
И сказать это не смеясь, вот в чем проблема
Вывод.
Люблю фильмы, которые способны вызвать во мне сильные эмоции. Не важно положительные или отрицательные, стресс или расслабление, принесет мне радость или нагнетет на меня ощущение глубочайшего разочарования...
Все-таки Кевин Спейси очень хороший актер. Удивительно, но в такое короткое время, которое он был в кадре, он очень хорошо показал своего героя - серийного убийцу.
Очень понравился его диалог с детективом. Если кто фильм не видел, рекомендую посмотреть в обязательном порядке. Я даже диалог двух детективов с Джоном До несколько раз пересмотрел в оригинальной озвучке.
Джон: Ничего плохого если человек любит свое дело,
Не буду отрицать, что хочу повернуть грех против грешников
Милз: Подожди, но ты же убиваешь невинных
Джон: Невинных? Это шутка такая?
Этот жирняк, который на ногах не стоял.
Ты бы обсмеял его с дружками на улице
Если ты увидишь его, когда сам ешь, то ты не доешь до конца
Потом был адвокат, вы должны мне спасибо сказать за это
Этот человек делал деньги на лжи чтобы насильники и убийцы были на воле
Милз: Убийцы...
Джон: А женщина...
Милз: Убийцы как ты сам, Джон
Джон: Женщина! Такая гадкая внутри, что не смогла бы жить, если только не ее красота снаружи
Торговец наркотиками, педераст и торговец наркотиками
Не забудем про шлюху, разносчицу заразы
Только в этом гавеном мире можно сказать что эти люди невинны
И сказать это не смеясь, вот в чем проблема
Вывод.
Люблю фильмы, которые способны вызвать во мне сильные эмоции. Не важно положительные или отрицательные, стресс или расслабление, принесет мне радость или нагнетет на меня ощущение глубочайшего разочарования...
среда, 20 февраля 2008 г.
Очень полезный Add-in для VS 2003
Кому как, а мне иногда в дебагере очень хочется посмотреть содержимое DataSet :)
Причем хочется посмотреть содержимое целиком. А еще хочется скопировать содержимое, вставить в Exel и поиграться с автофильтрами...
В общем много чего разного хочется, и я вот узнал что все это оказывается очень даже возможно :)
Special QuickWatch for a DataSet
Причем хочется посмотреть содержимое целиком. А еще хочется скопировать содержимое, вставить в Exel и поиграться с автофильтрами...
В общем много чего разного хочется, и я вот узнал что все это оказывается очень даже возможно :)
Special QuickWatch for a DataSet
воскресенье, 23 декабря 2007 г.
Особенности восприятия против реалий Web-дизайна
Сегодня испытал на себе достаточно занятные ощущения.
Все выходные я занимался изучением существующего рынка продуктов, которые обеспечивают миграцию данных между СУБД различных поставщиков.
Может быть проблема была в моей усталости, либо в чем-то другом, но вот на этом сайте я потратил неприлично много времени, прежде чем таки нашел то, что искал.
Меня интересовало, какие именно СУБД поддерживает программный продукт. В итоге, после ~5 минутного чтения по-диагонали страниц на сайте я таки обнаружил эту информацию.
Естественно, что эта информация отражалась непосредственно на главной странице сайта.
Каким-то чудом я отсеил как раз ту часть страницы, на которой как раз находилась ключевая информация! Любопытно, не правда ли? :)
Я призадумался. И понял в чем дело. Секция сайта, которая отражала нужную мне информацию напомнила мне рекламный баннер, поэтому мой мозг взял, да и отсеял ее :)
Действительно, опираясь на мой жизненный опыт, я перестал обращать внимания на цветные, яркие анимированные фрагменты, включенные в страницу.
Так что рекламщикам меня не подцепить :))
Все выходные я занимался изучением существующего рынка продуктов, которые обеспечивают миграцию данных между СУБД различных поставщиков.
Может быть проблема была в моей усталости, либо в чем-то другом, но вот на этом сайте я потратил неприлично много времени, прежде чем таки нашел то, что искал.
Меня интересовало, какие именно СУБД поддерживает программный продукт. В итоге, после ~5 минутного чтения по-диагонали страниц на сайте я таки обнаружил эту информацию.
Естественно, что эта информация отражалась непосредственно на главной странице сайта.
Каким-то чудом я отсеил как раз ту часть страницы, на которой как раз находилась ключевая информация! Любопытно, не правда ли? :)
Я призадумался. И понял в чем дело. Секция сайта, которая отражала нужную мне информацию напомнила мне рекламный баннер, поэтому мой мозг взял, да и отсеял ее :)
Действительно, опираясь на мой жизненный опыт, я перестал обращать внимания на цветные, яркие анимированные фрагменты, включенные в страницу.
Так что рекламщикам меня не подцепить :))
Подписаться на:
Сообщения (Atom)