Sign in
Мысли, которые не удалось удержать в голове...
"Здравый смысл и никакого мошенства..."
Tags
.Net
Ayn Rand
BizTalk
COM
Eldar University
Internet
Internet TV
Mac
Management
Microsoft
Mortuary
Pages
Security
Silverlight
Software development
Video
Windows
Windows Home Server
Windows Vista
XBox
Архитектура и дизайн
В общем и целом
Ворчалки
Голомоломки
Грабли
Железо
ИМХО
Интересные люди
История
Корпоративные паразиты
Культура
Мелочи
Меметика
Менеджмент
Места
Мини-мини
Обзоры
Обьявы
Проза
Разное
С/C++
Серый Крыс
Социум
Удобности
ух
Эволюция
Экономика
Юмор
Browse by Tags
TechNet Blogs
>
Мысли, которые не удалось удержать в голове...
>
All Tags
>
С/c++
Tagged Content List
Blog Post:
О проблемах с code reviews
EldarM1
Кросс-пост с персонального как обычно... --- Да-да, знаю... Очень необычно ругаться на code reviews (ревизии кода), особенно в мире где они воспринимаются чуть ли не как одиннадцатая заповедь, за неуважение к которой легко угодить на костер... Так что, потерпите немного ереси, я все обьясню! Итак...
on
23 Aug 2008
Blog Post:
THOU SHALT GIVE MNEMONIC NAMES TO THY VARIABLES или о важности мнемоники
EldarM1
В воскресенье убил почти шесть часов на вылавливание одного бага. Полное сумасшествие - все нормально, все работает, одна строчка выкидывает тонны строк в выходной файл без малейших проблем, через несколько строчек то же самое просто не работает, хоть убейся... Программка сканирует тысячи (а точнее...
on
13 Aug 2008
Blog Post:
Quicksort на списках
EldarM1
Очередной кросс-пост с персонального ... --- Нашло чего-то такое, декадентское сегодня... Наверное, заработался... Все мы прекрасно знаем быструю сортировку - quicksort, которая обычно применяется к массивам. Все мы также прекрасно знаем самые разные списки. А как насчет быстрой сортировки на списках...
on
21 May 2008
Blog Post:
Одноминутная головоломка - найдите проблему в этом цикле за 60 секунд
EldarM1
Вечером опубликую пост побольше, а пока экспресс-головоломка: найдите проблему в этом цикле за 60 секунд или меньше. Такой вот цикл: int ar[5]; for (unsigned int i = 4; i >= 0; i--) { printf( "%d\n" , ar[i]); } Ответ не даю, поскольку должен быть очевиден. Нет, правда смешно?
on
2 May 2008
Blog Post:
Один случай, когда можно использовать оператор GOTO...
EldarM1
Уже не одно поколение программистов выросло с почти расистской ненавистью к оператору goto. Поверьте мне, я знаю, я полностью разделяю сию предубеждение. Но позвольте выступить с одним случаем, когда использование оператора goto не выглядит таким уж неприемлемым. Для начала представьте себе, что вам...
on
6 Feb 2008
Blog Post:
Где мои ключи???!!!
EldarM1
Нет, правда. Взяли вы полученный откуда-то сертификат, установили в localmachine store , и вдруг ваша программа его не видит!!! Это что? Это как? Что за безобразие? Караул! Грабят! Вирус! Ну, не совсем... Для начала, как все это дело устанавливается? Сертификат записывается в registry , так и положено...
on
11 Dec 2007
Blog Post:
Мелочи: Как устанавливать ACL'ы и создавать SECUIRTY_DESCRIPTOR'ы
EldarM1
Иногда хочется установить ACL (Access Control List) на файле или каком-то другом обьекте, вроде ключа в registry, COM объекта или контейнера для шифро-ключей. И обычно для этого есть какой-нибудь простой вызов вроде CoInitializeSecurity для COM объектов или SetFileSecurity для файлов. Вот только одна...
on
15 Jun 2007
Blog Post:
Как найти популярные имена учетных записей?
EldarM1
Мы все знаем, что главный на машине Administrator . Или Администратор ? Или Verwalter , Administrateur , Coordinatore , Διοικητής , 管理员 , 管理者 ? А как насчет, Remote Desktop Users , или там Guest ? А иногда узнать хочется, причем в программе. Чего делать? А делать надо вот что. Во-первых, все эти учетные...
on
29 Apr 2007
Blog Post:
Тонны HRESULT кодов
EldarM1
Нашел на Интернете ценный веник - список кучи HR кодов. Да-да, я знаю, в Visual Studio есть Error Lookup, но иногда ее под рукой нет, а Интернет есть практически всегда... Блог загромождать не стал, сделал отдельной страницей вот здесь: http://blogs.technet.com/eldar/pages/724736.aspx ...
on
3 Apr 2007
Blog Post:
Тонны HRESULT кодов
EldarM1
Нашел на Интернете ценный веник - список кучи HR кодов. Да-да, я знаю, в Visual Studio есть Error Lookup, но иногда ее под рукой нет, а Интернет есть практически всегда... Name Hex Decimal E_UNEXPECTED 0x8000FFFF -2147418113 E_NOTIMPL 0x80004001 -2147467263 E_OUTOFMEMORY 0x8007000E...
on
3 Apr 2007
Blog Post:
Юникодная версия С++ макро вроде имени исходного файла
EldarM1
Есть такие макро в C++: __FILE__, __FUNCTION__,... Хорошо, удобно, одно плохо - восьмибитные, а что делать если нужен Юникод? Вообще-то тайна не велика, даже в официальной документации есть, только захоронена так что непросто найти. Вот и подумалось, что кому-то может пригодиться: #include <Windows...
on
3 Apr 2007
Blog Post:
Призраки в мире программ: 0x80004015 -- NT Service out-of-body experience
EldarM1
Авторы в жанре New Age очень любят ссылаться на так называемую out-of-body-experience, вроде воспоминаний людей, переживших клиническую смерть, туннель со светом впереди и все такое прочее. Сегодня я обнаружил, что это не исключительно человеческий феномен, с программами такое тоже случается! Итак...
on
14 Mar 2007
Blog Post:
Осторожно, грабли: Linker error: LNK1104: cannot open file 'C:\Program.obj'
EldarM1
Вы когда-нибудь видели такую ошибку? Если да, и вы с ней справились, то вам этот пост неинтересен, если же нет, то вот как это бывает. Создаете вы проект в Visual Studio, добавляет пару зависимостей (например, из Platform SDK) и бух! Получаете такое вот замечательное сообщение. Нужно ли говорить, что...
on
15 Feb 2007
Blog Post:
Бесплатная Visual Studio 2005?
EldarM1
Вот только что получил такой вот вопрос: > Hello Eldar, is it possible to get a copy of Visual Studio 2005 from somewhere for free? :) Как ни забавно, но ответ на это - да! Хотя очень многие об этом и не знают, посему подумалось, что неплохо об этом бы упомянуть. Дело в том, что у Visual Studio...
on
8 Feb 2007
Blog Post:
Вопрос из почты: как вызвать С/C++ DLL из C#
EldarM1
Здравствуйте, Эльдар! У меня есть стойкое желание написать программу на C# с использованием функций экспортируемых dll-библиотекой написанной судя по всему на С. Доступа к исходному коду библиотеки у меня нет. Я бы хотел написать на C# класс-wrapper для всех функций (API доступа к технологической...
on
7 Dec 2006
Blog Post:
Как вызвать native C++ DLL из ASP.NET (C#) кода?
EldarM1
Проблема: в норме можно просто использовать DLLImport и P/Invoke. Но для этого нужно, чтобы DLL могли загрузить. Для нормальной программы, просто кидаешь DLL в тот же каталог, что и сама программа, и всего делов. Но с ASP.NET это не проходит, поскольку они выполняются невесть где (точнее известно где...
on
4 Oct 2006
Blog Post:
Вопрос из почты: А нужен ли программисту ассемблер?
EldarM1
Получил очередной вопрос от From: sandusergiu1984@... Sent: Friday, August 18, 2006 2:12 AM To: Eldar Musayev Subject: (Random Thoughts and Hints on Software Development) : Hello Importance: High Hello Eldar, Я где-то прочитала, что каждый девелопер, который хочет писать хороший эффективный код...
on
18 Sep 2006
Blog Post:
Головоломка: Одним Движением Руки... (найдите три способа)
EldarM1
Головоломка: Васе Пупкину поручили написать программу, которая печатает двадцать звездочек. Он написал следующее произведение: main() { int i, N=20; for(i = 0 ; i < N ; i --) printf("*"); } Понятное дело, что она не работает. К сожалению, Вася был уже много лет партнером для игры в гольф...
on
7 Sep 2006
Blog Post:
Вы хотите работать на Microsoft?
EldarM1
Вот, попросили опубликовать. Прошу не судить строго перевод - делал быстро, да и ряд оборотов с английского бывает непросто превратить во что-то разумное на русском (или это у меня к русскому завышенный стандарт?) В общем, вот такая информация. Если хотите оригинал в формате Word на английском - пишите...
on
21 Aug 2006
Blog Post:
WIX ошибка при создании MSI: SchedServiceConfig: Error 0x80070647: failed to get install state for...
EldarM1
Если вы пытались вставить в MSI установку NT сервиса и автоматическим рестартом, в случае ошибки, например, так: <ServiceInstall Id="ВашаСервис.exe" Name="..." DisplayName="..." Type="ownProcess" Start="auto" ErrorControl="normal" Description="..." > <ServiceConfig FirstFailureActionType...
on
1 Aug 2006
Blog Post:
Туда и обратно: задачка на числа с плавающей точкой (почти без подвоха)
EldarM1
Вчера увидел в коде, которым занималась супруга и подумал, что может быть интересно. Итак, у вас есть простенькая программа, которая печатает число с плавающей точкой в файл, а затем читает его оттуда. В файл пишется одно единственное число и ничего больше. Для примера, это все равно как вот такая...
on
25 Jul 2006
Blog Post:
Сегодня мне приснился код...
EldarM1
Сегодня мне приснился код, И клайент-сервер у реки, Я знаю, ты коннект не ждешь, Мы лишь во сне теперь близки. В борьбе с системным Эй-Пи-Ай Шиза одолевает нас, И в утомленой голове Сложился вот такой рассказ... © Сам сочинил! Все пятницу сидел запершись дома и писал новую версию, а сегодня...
on
2 Jul 2006
Blog Post:
0x800736B1: Вызов C++ кода из ASP.Net (из .aspx страничек или .asmx вебсервисов)
EldarM1
Итак, задача: у вас есть (или нужно написать) ASP.Net страничку или вебсервис, которе бы вызывали C++ (native code), причем не системный, а ваш собственный. Вообще-то этого лучше избегать – лишняя возня, но иногда бывает нужно. Вообще-то вызвать достаточно легко – нужно использовать либо COM, либо...
on
21 Jun 2006
Blog Post:
Параметр макро в юникодной строке -- мелочь, а приятно
EldarM1
(задумчиво) Каждый день узнаешь что-то новое... Вот скажем, есть такая удобная штука в С/С++, называется stringinize, а попросту говоря, она дает возможность вставить параметр макро в строку, например, так: #define mymacro(ku) printf("Expression %s is equal to %ld\n", "" #ku, (ku)) Вроде бы...
on
3 Jun 2006
Page 1 of 1 (24 items)