English version

RSS

#1

Автор: Купаев Михаил
Источник: RSDN Magazine #1-2006
Аннотация: В последнее время все чаще слышны разговоры (в том числе и наши) о том, что рост производительности аппаратного обеспечения замедлился, а то и практически закончился. Действительно, в последнее время не видно столь существенного роста тактовых частот, к которому мы успели привыкнуть за прошедшие год...

Ключевые слова: Nemerle
Автор: Никлаус Вирт
Перевод: Сергей Кузнецов
Источники: Good Ideas
through the Looking Glass by Niklaus Wirth
Computer
V. 39
No 1
January 2006
Материал предоставил: CITForum.ru
Аннотация: Уважаемые читатели! Один из наиболее известных, авторитетных и заслуженных деятелей в области программирования профессор Никлаус Вирт опубликовал в январском номере журнал Computer очень интересную, по моему мнению, статью. Я не мог отказать себе в удовольствии пересказать ее, чтобы предложить получившийся текст вашему вниманию.

Ключевые слова:
Автор: Василий Старостин
Источник: RSDN Magazine #1-2006
Аннотация: Хочу предложить вам статью о прохождении собеседований в популярных московских компаниях-производителях ПО. По моим наблюдениям, там нет тех страхов, какими пугают молодых соискателей, но есть много подводных камней, на которые можно нечаянно наступить. И еще - не секрет, что спокойствие и уверенность это одни из самых главных качеств на собеседовании. Зная, с чем предстоит встретиться во время интервью, читатели RSDN смогут относиться к этому событию и легче, и подготовленнее.

Ключевые слова:
Автор: Сабельников Андрей Николаевич
Источник: RSDN Magazine #1-2006
Аннотация: “Вопросы сохранения данных из объектов, так или иначе, возникают у каждого разработчика”. Именно с этой фразы я начал первую статью посвещённую сериализации, и с этой фразы мне бы хотелось продолжить описание идеи использования карт для организации сериализации. Если вы пишете на С++, то ваша программа скорее всего состоит из объектов классов, которые в своей совокупности образуют некую систему данных и кода, работающего с этими данныим. И практически всегда вы хотите в какой-то момент сохранить в том или ином виде эти данные – будь то результат многолетних вычислений программы или просто текущее состояние каких-то компонентов системы. А потом снова загрузить эти данные назад, в вашу программу, как будто бы и ничего не происходило. Или искажем отправить эти данные по сети, другой программе. И при этом, очень нехочетатся трартить много времени на программирование сохранения/загрузки, упаковку стрктур в каки-то изобретённые сегодня утром форматы, отладку всего этого, модификацию в связи с появлением в структурах данных новых полей, документирование, и прочую головную боль. Подход, описаный ниже, я надеюсь, поможет многим сэкономить время и облегчить жизнь.

Ключевые слова: Serialization
Автор: Глеб Земсков
Источник: RSDN Magazine #1-2006
Аннотация: Разработка иерархических справочников – достаточно часто встречающаяся задача в бизнес-приложениях. Существует достаточно много алгоритмов хранения дерева в реляционной модели. Но им свойственны те, или иные недостатки. Самый распространенный вариант, когда запись имеет ссылку на родительский ключ. Это один из наиболее неоптимальных алгоритмов, так как его сложно реализовать и он неоптимален по доступу. Единственный плюс, что некоторые БД поддерживают рекурсивные запросы, которые облегчают работу с такой схемой. Алгоритм Nested Set более оптимален, но обладает недостатком. Скорость вставки нелинейна, и затрагивает данные, которые не должны участвовать в транзакции. В то же время иерархические справочники можно сделать достаточно просто. Нужно просто воспользоваться классификатором.

Ключевые слова: dewey
Автор: Роман Бурда
Источник: RSDN Magazine #1-2006
Аннотация: Рассматривается использование Winlogon notification package для обработки событий входа и выхода пользователей, включения и выключения операционной системы и некоторых других.

Ключевые слова: Winlogon notification package
Автор: Евгений Кашменский
Источник: RSDN Magazine #1-2006
Аннотация: В статье рассматриваются некоторые типичные задачи, связанные с иерархиями и сетями, а также способы навигации по этим структурам. Статья может оказаться полезной тем, кому приходится работать с иерархиями или сетями в реляционных базах данных, и кто столкнулся с необходимостью оптимизации выборок из этих структур.

Ключевые слова:
Авторы: Сергей Туленцев
Владислав Чистяков
Источник: RSDN Magazine #1-2006
Аннотация: Производительность труда программиста в основном зависит от самого программиста. Однако даже самый опытный и знающий программист мало что может без подходящего инструмента. Эта статья открывает цикл статей об одном из таких инструментов, еще мало известном среди программистов, но очень многообещающем. Язык Nemerle, о котором пойдет речь в этих статьях, на первый взгляд очень похож на слегка улучшенный C#, но привносит многое из передовых исследовательских языков. Данная статья рассказывает об отличиях Nemerle от C# (как наиболее близкого языка)и является неформальным введением в язык.

Ключевые слова: nemerle
Авторы: Kamil Skalski
Michal Moskal и Pawel Olszta
Перевод: Купаев Михаил
Владислав Чистяков
Источник: RSDN Magazine #1-2006
Аннотация: Пример C++ показывает, что индустрии нужны системы метапрограммирования – даже достаточно причудливая система шаблонов широко используется для вычислений во время компиляции. Эта статья является исследованием возможного внедрения техники метапрограммирования в индустриальную среду в более чистой форме. Мы, таким образом, фокусируемся на том, чтобы сделать нашу систему легкой в использовании для программистов, как пишущих, так и использующих макросы.

Ключевые слова: nemerle
Автор: Чистяков Влад aka VladD2
Источник: RSDN Magazine #1-2006
Аннотация: Данная статья явилось плодом размышлений автора над фразами то и дело произносимыми в отношении C++ «Зачем вводить в язык то, что реализуется библиотекой?» и «Язык должен включать только базовые вещи, а весь синтаксический сахар должен реализоваться в виде библиотек». Эта статья является сравнением того как эти фразы реализуются в языке Nemerle и чем эта реализация отличается от того что сделано в C++.

Ключевые слова: nemerle vs c++
Автор: Щербунов Нейл
Источник: RSDN Magazine #1-2006
Аннотация: Настоящая статья посвящена одному из самых мощных и сложных контролов входящих в состав второго Фреймворка, а именно контролу с именем DataGridView.

Ключевые слова: WinForms
Автор: Илья Зарецкий
Источник: RSDN Magazine #1-2006
Аннотация: MPEG Audio Collection, Audio Tools Library, Frontah, Tagger, UniversalFront, Prof-UIS, Fox-Toolkit, wxWidgets, ZipArchive, TraceTool 6: The Swiss-Army knife of trace, Scintilla, Fast HTML syntax highlighting with the Rich Edit control CCustomTabCtrl – MFC Tab Control, Cross-Platform GUI Programming with wxWidgets, Pocket PC Installer Using ActiveSync, HOWTO – Use Visual Studio 2005 for Qt Open Source Development, Subversion, TortoiseSVN.

Ключевые слова: MPEG Audio Collection, Audio Tools Library, Frontah, Tagger, UniversalFront, Prof-UIS, Fox-Toolkit, wxWidgets, ZipArchive, TraceTool 6: The Swiss-Army knife of trace, Scintilla, Fast HTML syntax highlighting with the Rich Edit control CCustomTabCtrl – MFC Tab Control, Cross-Platform GUI Programming with wxWidgets, Pocket PC Installer Using ActiveSync, HOWTO – Use Visual Studio 2005 for Qt Open Source Development, Subversion, TortoiseSVN.
Автор: Чистяков Влад aka VladD2
Источник: RSDN Magazine #1-2006
Аннотация: Содержание CD к журналу RSDN Magazine #1-2006

Ключевые слова:
Автор: IBM
Источник: RSDN Magazine #1-2006
Аннотация: Дополнительный CD к RSDN Magazine #1-2006 с продуктами от IBM

Ключевые слова: