Программирование

[Новые статьи по программированию]

Написание внешних компонент для 1С на Delphi
11.03.2010 г. Насколько мне известно, многие 1С-ники хотели бы изучить написание внешних компонент, чтобы поднять свое магическое искусство 1С на качественно иную ступень. Что этому может помешать? Во-первых, из...
Особенности Java 5. Часть 2
10.01.2010 г. В первой части мы обсудили новые возможности Java 5 относительно функции auto-boxing и цикла foreach. В данной части мы обсудим поддержку функций с переменным числом аргументов и статическое импортир...
Особенности Java 5
21.11.2009 г. Java 5 обладает некоторыми полезными возможностями. В данной статье мы рассмотрим их и узнаем, как можно извлечь из них выгоду. В этой части мы рассмотрим auto-boxing foreach....
Знакомство с логическими (побитовыми) операторами
21.11.2009 г. Некоторые люди испытывают проблемы с пониманием логических операторов, поэтому была создана данная статья, объясняющая и обучающая их использовать....
Вывод графиков функций в Delphi
10.03.2009 г. Изучая доступную литературу по программированию, которую я нашел в Интернете, а также некоторые программы, я пришел к выводу, что программисты то ли не осознают, то ли не хотят напрягаться на эту тему...
Приемы работы с базами данных в Delphi
10.02.2009 г. Данная статья предназначена в основном для тех, кто начинает работать с базами данных. Здесь собраны приемы, направленные на оптимизацию и ускорение работы с базами данных. Описанные примеры являются ...
Работа с потоками в Delphi
10.02.2009 г. Данная статья предназначена для начинающих программистов, которые никогда не работали с потоками, и хотели бы узнать основы работы с ними. Желательно, чтоб читатель знал основы ООП и имел какой-нибудь...
Использование кода Delphi в C++Builder
03.02.2009 г. Как вы знаете, C++Builder вырос из Delphi. Большая часть того, что есть в C++Builder, пришла напрямую из Delphi. Иногда это может быть разочаровывающим, но, тем не менее, есть некоторые преимущества. ...

[Новые статьи о Microsoft.NET]

Бинарная сериализация HTTP посредством ASP.NET без использования WCF
10.01.2010 г. При разработке приложения типа клиент/сервер вам зачастую может понадобиться послать объект вашему клиенту. Наиболее легким путем для программиста при работе с объектом является получение всего объект...
Обзор C# 4.0
01.01.2010 г. Недавно была выпущена .NET Framework 4.0 CTP и теперь нам стоит изучить новые возможности C# 4.0. В данной статье мы расскажем о следующих возможностях: динамический просмотр (поиск методов), ковариац...
Инъекции CLR: замена методов во время выполнения
01.01.2010 г. Многие из нас, наверняка, были заинтересованы в том, как работает универсальный язык CLR. Одной из наиболее интересных вещей является динамический компилятор JIT (Just In Time Compiler). Мы рассмотрим...
Разделение структуры LINQ to SQL
01.01.2010 г. Данная статья расширяет идею комбинации внедрения зависимости (Dependency Injection) с LINQ to SQL. Структура, определенная в данной статье использует структуру внедрения зависимости компании Майкросо...
Привязка элемента управления DataGrid (Silverlight) к динамическим данным при помощи IDictionary
05.12.2009 г. В данной статье мы рассмотрим метод привязки элемента Silverlight DataGrid к динамическим данным, структура которых неизвестна во время компиляции. Данный метод был расширен, и включает в себя повестк...
Инструкция по файлам куки (Сookie) в ASP.NET для новичков
05.12.2009 г. Cookies (куки) - это маленькие файлы, которые создаются в клиентской системе или в памяти клиентского обозревателя(если они временные). Они используются для управления состоянием. Итак, мы можем ...
Периодическое обновление экрана и заголовка веб-страницы при помощи ASP.NET AJAX
04.11.2009 г. Разработчики, использующие ASP.NET AJAX Framework могут эффективно и интерактивно получать данные от веб-сервера при помощи клиентского интерфейса приложения (API) ASP.NET AJAX, небольшого кода JavaSc...
Microsoft ASP.NET AJAX: получение данных с сервера при помощи веб-сервисов
04.11.2009 г. Для разработки интерактивных веб-приложений Microsoft ASP.NET AJAX Framework предоставляет две модели, основанные  на клиенте (клиентская) и на сервере (серверная).  С моделью, основанной на...

[Новые статьи о Web-технологиях]

JavaScript для новичков
21.11.2009 г. Краткое руководство по JavaScript для новичков....
Создание инфраструктуры SharePoint
23.03.2009 г. Так же, как электронная почта изменила деловое общение, совместная работа на основе веб-технологий меняет процесс взаимодействия людей и обмена информацией. В качестве хорошего примера рассмотрим возм...
Программирование средств безопасности в SharePoint 2007
13.02.2009 г. Возможно вам уже известны основы программирования средств безопасности с помощью Windows® и безопасности ASP.NET, но известно ли вам о дополнительном уровне безопасности, добавляемом Windows Share...
Управление учетными данными безопасности SharePoint
09.02.2009 г. Частые изменения учетных данных фермы и паролей учетных данных безопасности являются важными мерами поддержания фермы Microsoft Office SharePoint Server (MOSS) в безопасном состоянии. Однако для админ...
Учетные записи безопасности SharePoint
03.02.2009 г. При использовании учетных записей безопасности SharePoint существует большой риск создания слабых конфигураций системы, могущих открыть злоумышленникам всю среду SharePoint. Чтобы помочь пользователям...
Управление корпоративными проектами с помощью SharePoint
02.02.2009 г. Какие технологии SharePoint подходят для меня? В своих усилиях найти ответ средний читатель, вероятно, продирался через кажущийся бесконечным список категорий, таких как сотрудничество и социальные се...
Примеры JavaScript
29.01.2009 г. Примеры JavaScript....
Начало работы с IIS 7.0
21.01.2009 г. Все отделы ИТ различны; каждый имеет собственный уникальный набор потребностей и целей, особенно относительно размещения веб-узлов или служб. Для веб-серверов могут требоваться различные сочетания ком...

[Новые статьи по базам данных]

Фрагментация таблиц в Oracle
13.04.2009 г. Когда строки не сохраняются рядом, или если строки разбиты больше чем в один блок, снижается производительность, потому что эти строки требуют дополнительного доступа к блокам....
Управление табличными пространствами в Oracle Database
13.04.2009 г. Oracle, предоставляет несколько маленьких и изящных средств управления табличными пространствами...
Таблицы только для чтения в Oracle 11g Release 1
13.04.2009 г. В предыдущих версиях Oracle, сделать таблицу только для чтения, для других пользователей можно было дав объектные привелегии SELECT пользователю. Но для самого владельца таблица оставалась доступной д...
Ручное создание базы данных в Oracle 11g
13.04.2009 г. Ручное создание базы является одним из показателей профессионализма DBA. Как правило используется мастер создания, предлагаемый Oracle....
Ведение журнала и восстановление в SQL Server
09.02.2009 г. Одними из самых непонятных составных частей SQL Server являются механизмы ведения журнала и восстановления. Складывается впечатление, что сам факт существования журнала транзакций и то, что неправильн...
Управление SQL-планами в Oracle Database 11g
03.02.2009 г. Производительность любого приложения базы данных в большой степени опирается на выполнение им запросов. Хотя оптимизатор Oracle идеально подходит для оценки наилучшего возможного плана без какого-либо...
Производительность PL/SQL
03.02.2009 г. Эта статья рассказывает о том, как inline-подмена, Real native compilation и использование simple_integer могут улучшить производительность кода. Oracle Database 11g представляет несколько отличных но...
Проектирование базы данных: выбор первичного ключа
03.02.2009 г. Хорошая модель и правильный проект базы данных формируют основу информационной системы. Построение слоя данных - часто первый критичный шаг в направлении создания новой системы, который правомерно тре...

[Новые статьи об операционных системах и софте]

Резервное копирование и восстановление Active Directory в Windows Server 2008
23.03.2009 г. Известно, что доменные службы Active Directory (ADDS) — один из компонентов, обязательных для функционирования инфраструктуры Windows. Если Active Directory выходит из строя, сеть, по большей ча...
Аутентификация клиентов Linux с помощью Active Directory
27.01.2009 г. Windows уже довольно давно поставляется в комплекте с интегрированной системой сетевой проверки подлинности и единого входа. До Windows 2000 контроллеры доменов Windows NT предоставляли клиентам Windo...
Отказоустойчивая кластеризация Windows Server 2008
27.01.2009 г. С тех пор, как кластеризация впервые появилась в Windows NT 4.0 Enterprise Edition, пользователи жаловались, что ее сложно создавать и еще сложнее обслуживать. Администрирование кластера требовало от ...
Секреты Windows 7 Beta
26.01.2009 г. И вновь мы возвращаемся к разговору о бета-версии Windows 7. Возвращаемся для того, чтобы поговорить о различных ее секретах и хитростях, позволяющих в ряде случаев существенно упростить работу на ком...
Изменения внутреннего устройства ядра Windows Server 2008
22.01.2009 г. Windows Server 2008 — новейшая версия серверной платформы Майкрософт, в которую внесены на уровне системы изменения, охватывающие все функциональные участки операционной системы, от управле...
Достижение высокой доступности для Hyper-V
21.01.2009 г. Виртуализация серверов обещает существенно повлиять на работу корпоративных отделов ИТ, а Hyper-V с Windows Server 2008 могут сделать это реальностью. Консолидация серверов на меньшее число физических...
Hyper-V в Windows Server 2008
21.01.2009 г. В последнее время идет немало разговоров о виртуализации и основная часть этой дискуссии вертится вокруг виртуализации серверов. Это одна из наиболее интересных тенденций в отрасли, потенциально спосо...
Загрузка Windows 7 с VHD-образа
21.01.2009 г. В прошлый раз мы создали VHD-образ с Window 7 для Virtual PC . Понятное дело, что в виртуальной среде, конечно, есть свои преимущества, но тем не менее, хотелось бы, чтобы все работало пошустрее&helli...

[Новые статьи о железе и сетях]

Как создать прокси-сервер?
23.01.2009 г. Я постараюсь в этой статье подробно описать то, как настроить прокси-сервер и с его помощью на стороне клиента подключаться к сети интернет. Программа, на которой будет осуществляться демонстрация это...
Настройка локальной сети и подключение 2 и более компьютеров к сети Интернет
23.01.2009 г. Как подключить несколько компьютеров между собой и к Интернету, распределяя одинаковую скорость к Интернету? Через такие соединения вы сможете не только пользоваться файлами, расположенными на другом ...
Дефекты проектирования Intel Core 2 Duo
13.01.2009 г. Процессоры Intel Core 2 Duo (и не только они одни!) содержат множество ошибок, приводящих к сбоям программного обеспечения, зависаниям операционной системы и даже возможности удаленного захвата у...
Как работает NAT
13.01.2009 г. Если Вы читаете этот документ, то скорее всего вы подсоединены к Интернету, и используете трансляцию сетевых адресов (Network Address Translation, NAT) прямо сейчас! Интернет стал настолько огромным...
Малоизвестные подробности работы NAT
13.01.2009 г. Используя терминологию Cisco, в контексте NAT есть четыре основных определения для IP-адресов. Рассмотрим их на примере, показанном на рисунке ниже. На обоих маршрутизаторах делается NAT (network addr...
IP-фрагментация
12.01.2009 г. В данном документе мы рассмотрим, что такое IP фрагментация, как она происходит и почему является нежелательным явлением в сетях, а также рассмотрим пару сценариев как ее предотвратить. ...
Протокол GRE
12.01.2009 г. GRE (Generic Routing Encapsulation) — протокол туннелирования сетевых пакетов, разработанный фирмой Cisco. Протокол GRE обеспечивает механизм инкапсуляции произвольных пакетов в произвольный тра...
Конфигурирование GRE туннелей в TCP/IP
12.01.2009 г. Туннелирование - способ инкапсуляции произвольных пакетов одного протокола в какой-либо другой транспортный протокол. Для упрощения конфигурирования туннелирование реализовано в виде виртуального (лог...