Публикации

СТАТЬЯ Компрессия Silverlight .xap

Всем известно что xap - это формат файлов для Silverlight который посути является zip архивом содержащим сборки и их манифест и ресурсы. Важным фактором того насколько быстро пользователь увидит свою любимой страничку с приложением Silverlight является несомненно размер этого самого "запа". Так вот оказывается что xap который формируется студией имеет не самое максимальное сжатие и для экономии в размере запа его можно изменить. Но к сожалению на данный момент пока не средствами студии. При жела...

СТАТЬЯ Операционная система Online Operating System

В общем, нет все популярнее... И здесь он не останавливаеться ни перед чем. Ладно уже есть социальние сети, так почему бы и операционку онлайн не создать? По секрету скажу, что с некоторых пор этим вопросом себе парят голову почти все гиганты ИТ рынка - Microsoft, Google... Но пока они парят, не сильно конкурирующая с ними компания Cube уже выпустила прототип  - OOS. Сразу к делу. Логин происходит с главной страницы проэкта. http://www.oos.cc/ Если вы новичок - вам очень просто зарегистрироватьс...

СТАТЬЯ Как программно установить сборку в GAC

Для того чтобы программно установить сборку в GAC можно тспользовать класс Publish. Для этого добавьте сборку System.EnterpriseServices.dll в references. using System;using System.Collections.Generic;using System.Text; using System.EnterpriseServices.Internal; namespace GacManagement{  class Program  {    static void Main(string[] args)    {      if (args.Length != 2) return;       Publish publisher = new Publish();       switch (args[0])      {        case "i":          // Install to GAC       ...

СТАТЬЯ LINQPad

Вот случайно набрел на одну интересную тулзину для тех кто использует LINQ. Вот ее описание: LINQPad lets you interactively query SQL databases in a modern query language: LINQ.  Kiss goodbye to SQL Management Studio! LINQPad supports everything in C# 3.0 and Framework 3.5: LINQ to SQL LINQ to Objects LINQ to XML And LINQPad is more than just a LINQ query tool: it's a code snippet IDE. Instantly execute any C# 3 or VB 9 expression or statement block! Best of all, LINQPad is free and needs no ins...

СТАТЬЯ Как определить количество памяти выделенное под managed объекты

Всем знакома оперция sizeof из C++ но в С# имеет жесткие ограничения и оставлена скорее для написания unsafe блоков и совместимости с Win32API. Sizeof в шарпе можно применять только в unsafe блоке и над unmanaged объектами: unsafe { int size = sizeof(int); }   Но вот в чем вопрос как определить сколько занимает управляемый объект в памяти и возможно ли это? На второй вопрос можно дать ответ что в майкрософт специально не реализовали такую возможность, так как шарп он и на то шарп что управляет п...

СТАТЬЯ Высокоточные замеры времени в С# средствами .NET

Всем рано или поздно приходится выполнять какие-либо замеры времени, в основном время выполнения операций. Все ничего если операции занимают достаточно много времени, тогда точности в милисекундах вполне достаточно и можно юзать нечто вроде Environment.TickCount или DateTime.Now. Но прозводятся замеры времени выполнения небольшых оперций необходимо использовать более высокую точность. Было время что лично мне не было известно как сделать замеры времени с точностью больше чем в мс, а хотя бы с до...

Популярная публикация: бронза СТАТЬЯ Что лучше: LINQ to SQL или LINQ to Entities?

Дать ответ однозначно, конечно же, никто не решится. Все зависит от ситуации, скажет он и будет прав. Вот как раз о ситуациях поговорим подробнее. Курсивом выжелены те пункты, которые приминимы в обоих случаях. Лучше использовать Linq To SQL, если я хочу... написать ORM приложение с маппингом объектов базы и бизнес-объектов 1 к 1 написать ORM приложение с иерархическими наследованиями (inheritance hierarchies), которые хранятся в одной таблице использовать свои классы, а не генерированные, или н...

СТАТЬЯ Качаем Visual Studio 2010 и .NET Framework 4.0!

Сейчас доступна для скачивания Community Technology Preview (CTP) версия Visual Studio 2010 с .NET Framework 4.0. Скачать P.S. Судя по размерам, качать надо буде долго :) Хотя как кому...

СТАТЬЯ Можна ли использовать Linq в .NET Framework 2.0?

Казалось бы, глупый вопрос. Конечно же нет, ответите вы, ведь Linq - это фича следующего, третьего framework. Но нет ничего невозможного! И решение пришло к нам в виде разработки под названием LINQBridge от автора уже небезизвестного LINQPad. LINQBridge - это библиотека (около 60KB), которая позволяет писать Linq запросы в .NET Framework 2.0. Правда только часть запросов, относящихся к Linq to Objects (не к XML или SQL). Но я думаю, что и эти возможности вскоре появятся. Скачать с Google Code

СТАТЬЯ Обзор уязвимостей за 2008 г.

Наткнулся на интересную статью "Обзор уязвимостей за 2008 г.", где подробно описано что, где и когда было зафиксировано SecurityLab.ru в плане уязвимостей. Приведу несколько иллюстраций, а полную статью можно найти здесь. Диаграмма 1: Уязвимости в мультимедийных проигрывателях в 2008 году. Диаграмма 2: Количество уязвимостей в браузерах Диаграмма 3: сравнение количества исправленных уязвимостей в Web приложениях. Диаграмма 4: уязвимости в ОС в 2008 году Диаграмма 4а: уязвимости в ОС (диаграмма з...

Ищите нас в интернетах!

Комментарии

Свежие вакансии