пятница, 14 декабря 2007 г.

Рекомендация

Вот сижу читаю умные книги и нашел одну хорошую рекомендация. Всегда помечайте свои классы как SEALED. А потом если уж очень надо будет наследоваться то убирайте этот модификатор.

Смотрим произведения похожие на меня


Произведения, наиболее похожие по частоте слов на блог v. 0.8

Константин Симонов: 3. Последнее лето

Юмор: AntiWindows

Осаму Дадзай: Исповедь "неполноценного" человека

Морис Леблан: Красный шарф

Анатолий Рыбаков: Бронзовая птица [1956]

Алексей Пантелеев: Разговор с читателем

Александр Мень: Ответы на вопросы (в беседе с художниками)

Стенли Эллин: Нумизматы

Анатолий Рыбаков: Каникулы Кроша

Джон Голсуорси: На Форсайтской Бирже


(c)
А какие произведения похожи на ваш блог???

четверг, 13 декабря 2007 г.

Качаем Visual Studio 2008 и .NET Framework 3.5 Training Kit

120 метро учебных материалов по всем вкусностям описание на англ:

Fundamentals: Framework and Language Enhancements

  • Lap around Visual Studio 2008 & .NET Framework 3.5
  • .NET Language Integrated Query (LINQ)
  • Using LINQ with Relational Data
  • What's new in C# 3.0?
  • What's new in Visual Basic 9.0?
  • .NET Framework 3.5 Enhancements
  • ADO Synchornization Services

Building Rich Client Experiences

  • Introduction to the Microsoft Client Continuum
  • Introduction to ASP.NET AJAX
  • Building Web Applications with Visual Studio 2008
  • Introduction to Silverlight
  • What's New in Windows Presentation Foundation 3.5
  • Building Windows Presentation Foundation Applications in Visual Studio 2008 and Expression Blend

Building Connected Applications

  • Connected Application Foundations using WCF, WF, and Windows CardSpace
  • Web Programming with WCF
  • Building Microsoft Windows Workflow Foundation Enabled Windows Communication Foundation Services in .NET Framework 3.5
  • Integrating Windows CardSpace

Building Applications for Microsoft Office and Windows Mobile

  • Overview of Office Business Applications and VSTO
  • Extending the Office Fluent UI using VSTO
  • Building SharePoint Workflows
  • Building Mobile Applications using Visual Studio 2008 and the .NET Compact Framework 3.5

Application Lifecycle Management

  • Introducing Application Lifecycle Management
  • Value-up software development
  • The Business Analyst Perspective
  • The Project Managers Perspective
  • The Architect Perspective
  • The Developers Perspective
  • The Testers Perspective

With this training kit, the teams also posted some sessions on channel 9:

Enterprise Library 3.5 for Visual Studio 2008

Обещают в феврале. Будет содержать незначительные изменения для поддержки dot net 3.5 и VS2008.

В 4й версии обещают Dependency injection block

Linq To SQL VS Ado.Net Entity Framework

Ох и долго же меня мучал вопрос о том чем собствеено отличиются эти две технологии. Поэтому буду краток. Вот ссылка на русском языке.

http://www.optim.su/cs/2007/2/sql2ent/sql2ent.asp

И в добавок:

Linq to SQL только для SQL  одно из самых больших различий это то что EDM  более гибок и менее связан с данными так как построен на  3-уровневой модели . Для примера вы можете одну модель сущностей замапить на много баз данных . В LINQ to SQL, ваши dbml свойства биндятся прямо на поле в таблице.

LINQ to SQL нацелен на быструю разработку– просто сгенерированную модель которая ограниченна 1 к 1 связями между моделью данных и моделью в бд. Очень простое XML описание модели и классов. Одно ограничение в том что это то что модель генерит  T-SQL и это ограничивает ее использовать  SQL Server.

LINQ to Entities основан на ADO.NET Entity framework, который позволяет более комплексное взаимодействие с источниками данных. Поддерживает модель множественного наследования , также хорошо как изменение концептуальной схемы.

Chad Hower

"Одно ограничение в том, что модель генерит  T-SQL код и это ограничивает вас в использовании только  SQL Server. " Но с другие могут и создадут  их собственные  LINQ to Oracle, Firebird, MySQL (Yuck!) и т.п..

и

LINQ to SQL более прямой доступ это типо безлопастный путь для осуществления того что вы делаете с  SQL сегодня.  LINQ to entities является более "enterprise"  направленным и фокусируется на большем разделении данных

and Mike

LINQ to SQL это ORM тулзина. Уже есть LINQ to Amazon, LINQ to Flickr, LINQ to SharePoint, LINQ to (добавьте сюда) . Расширения  C# 3.0 и VB 9.0 делает проще просматривать фильтровать сортировать и обрабатывать наборы данных  не обращая внимания на то откуда они.

Похоже короче на различия REST и SOAP. Так же мутно :-).

Да немного ясности я получил. В общем, перевел как обычно коряво и источники довольно старые так что не особенно на эти выражения смотрите. Но общее представление это дает. Интересно, а как работать с сервисами в ентити фреймворк? Буду копать.

Сижу ща изучаю Service Broker блин нифига инфы и туториалов нету. Нашел на torrents.ru книгу дык там только маленькая глава. Дальше придется юзать МСДН. Транзакции надо понять в нем. А то что-то не догоняю.

среда, 12 декабря 2007 г.

Операционные системы

http://blogs.yandex.ru/pulse?query0=windows+xp&query1=windows+vista&query2=open+suse&query3=fedora&query4=ubuntu&period=20010601-20071212

Баловство с пульсом блогосферы на Яндекс

Вот решил сравнить упоминания о различных веб фремворках.

http://blogs.yandex.ru/pulse?query0=django&query1=ruby+on+rails&query2=asp.net&query3=php&period=20070612-20071212

Как вы думаете почему полоску видно только одну а все другие снизу. Я в шоке. PHP это вам не просто так.

django

В среднем за день
31

ruby on rails

В среднем за день
35

asp.net

В среднем за день
88

php

В среднем за день
10629

вторник, 11 декабря 2007 г.

Вау фактор

Народ. Уррра. Я купил себе ноут. Это мой первый собственный (не рабочий и не временно взятый) комп за 10 лет. Блин ваще в шоке.

Вчера набрал денег пошел покупать в Ф Центр так как начитался хороших отзывов. В общем купил быстро в Ф Центре все очень понравилось. Ждать не пришлось все быстро проверили и пожелали успехов. Привез это чудо домой. Взял Asus F2SA07 кратко в комплекте

роцессор:
Intel Core 2 Duo 2400 МГц (T7700)

Шина:
800MHz 4Mb L2 Cache

Оперативная память:
2048 Mb DDR2-667MHz

Жесткий диск:
250 Gb (5400 rpm), SATA

Экран:
15,4" TFT WXGA Зеркальный (Glare)

Разрешение:
1280x800

Видеокарта:
ATI Mobility Radeon HD 2600, видеопамять 512+768мб

Звуковая карта:
High Definition Audio

CD привод:
DVD±RW

Связь:
Cеть 10/100/1000 МБит/с (RJ-45); Модем 56 КБит/с (RJ-11)

Беспроводная связь:
Bluetooth; Camera (1.3+поворот); WiFi

Порты:
4xUSB 2.0 ports (1 for E-SATA combo port); DVI; FireWire (IEEE 1394); Line out (S/PDIF support); Microphone in; TV-Out (S-video)

Слоты расширения:
ExpressCard; Card Reader 5-в-1 (SD/MS/MS-Pro/MMC/xD)

Устройства ввода:
Кл-ра Windows, Сенсорный планшет Touch Pad

Батарея:
Li-Ion (до 3,5 часов)

Вес:
3 кг

Корпус (Д х Ш х В) мм:
365x269.5x40.5

Программное обеспечение:
Microsoft Windows Vista Home Premium 

Гарантия:
2 года международная гарантия

Комлектность:
Мышь проводная; Сумка, Винч на 160 гигов E-SATA  в коже очень понравился.

 

В общем я рад это не сказать как. Теперь я сапожник с сапогами. Виста на удивление летает. Включил все что можно зашибись. Аеро нравится. На прошлых компах бесил так как лагало.  Визуал студио 2008 запускается на ура.

Единственное стоит Vista Home Premium и при установке Virual PC 2007 он говорит что она не поддрживается. Но это все фигня. Работат. Вот только технической поддержки вы в случае чего не дождетесь.

Нортон снес поставил аваст последний. Полет нормальный. UAC радует так как я параноик. :-)

Ну вот и все вечером буду тестить в 3d марк и Crysis.

Примерно тоже самое но Сервисы

http://msdn.microsoft.com/msdnmag/issues/06/12/ServiceStation/Default.aspx?loc=ru

Модули +

http://www.gotdotnet.ru/LearnDotNet/ASPNET/515781.aspx

Модули в ASp.NET

Да уж сколько я барахла перерыл на эту тему. Главное что пробовал это смотреть как в CMS-ах сделано. Но там надо долго ковыряться обычно короче голову сломаешь. И надо признать сделано там обычно все через жопу. Хочется чего то особенного.  Вот тут искал по MVC (кстати, в MVC это на порядок проще) но случайно наткнулся на статью. http://msdn.microsoft.com/msdnmag/issues/07/08/ExtremeASPNET/Default.aspx?loc=ru

Pattern and Practices я юзал на прошлой фирме, но как-то потом подзабыл это дело. Вот теперь хороший повод вспомнить и покопаться.

воскресенье, 9 декабря 2007 г.

Выпустили ASP.NET 3.5 Extensions CTP Preview

Выпущено превью "ASP.NET 3.5 Extensions"  Можно качать  тут (если вы используете MVC фичи также щелкайте тут для загрузки MVC Toolkit extras).

Краткое перечисление того что есть:

  • ASP.NET AJAX Improvements
  • ASP.NET MVC
  • ASP.NET Dynamic Data Support
  • ASP.NET Silverlight Support
  • ADO.NET Data Services

  Тут лежит набор  Quickstart Samples . 

Туториалы смотри тут:

Для вопросов и ответов иди на http://forums.asp.net

Linux.org.ru News

Вебпланета - все новости

CNews - Издание о высоких технологиях