Archive for the ‘complaint’ Category

Microsoft의 헷갈린 용어가 개발 문서 이해에 대해 미치는 영향

이 포스트는 앞의 포스트, “Confusing Microsoft terminology : Mark-up, Code-behind, even VS2010 download link“를 한글로 다시 쓴 것이다. ( This post is Korean version of the previous post. )
여기 글을 읽으시는 분들은 기본적으로 프로그래머라고 생각한다. 프로그래머들은 특성이 항상 흥미로운 새로운 기술이 나왔는지 소식을 들으려하고, 그런게 나오면 배워야 할지 말아야할지 고민한다. 그리고 일단 배워야 하겠다라고 생각하면, [...]

Continue reading »

Confusing Microsoft terminology : Mark-up, Code-behind, even in VS2010 download link

We are programmers. We are always busy to figure out what interesting new technologies are out there and try to decide if we need to learn it. Then we spend time in learning it.
In this picture, one of the most annoying and time-sucker part is to understand what the new technologies are for. There are [...]

Continue reading »

The sample project location : People at Apple should think about it again!

Well, finally I got to write a post about the location of Sample projects location.
It has used to be  /Developer/Examples. However after introduction of iPhone SDK, the sample projects began to be located in /Developer/Documentation/DocSets/*.docset/Contents/Resources/Documents/samplecode.
Then why did they leave the /Developer/Example folder?
Also, when you search sample codes using the Xcode’s search feature, it presents a [...]

Continue reading »

Failure in Mac OS X 10.5 Leopard installation and the PackageMaker

Finally I decided to upgrade my Tiger 17″ iMac PPC sunflower model to the 10.5 Leopard due to the Xcode.
And fall into nasty situation like many others.
Symptom : When the installer goes to the step “run preinstall script for Essentials”, it hangs. When I went to work after issuing the installation, I saw that [...]

Continue reading »

dwmapi.dll problem

Due to the fire in the Port Ranch area, Northridge, I have worked at home, or more accurately, in a LA Central Library.
Instead of making progressing in modifying a program’s feature, I tried hard making it compilable at least. Contrary to what said before, the main project depends on its sub-project, which is I expected. [...]

Continue reading »

valloc() bug on the Mac OS X 10.5

How many of you use the valloc() call?
Did you notice any problem with the valloc() on the Mac OS X 10.5? Recently I noticed one in serious way. I wrote a plugin program which was invoked by a its host program periodically.
Its structure looks like this :
A host program calls “do_some()” of the plugin.

do_some()
{
[...]

Continue reading »

AVI file format : inconsistent interpretation of size fields

I started again a kind of AVI Riff format viewer for Macintosh. Because Mac is used a lot in video industry and handling AVI file formats is very crucial. So, it would be nice if we have such a program for the Macintosh. Although there is a command line interface version of RIFF viewer, GUI [...]

Continue reading »

GNAT vs. GNATS : Crazy open source names

I wanted to compile a GHDL for my PowerPC iMac G4 17″.
However, instead of compiling it for myself, I tried the MacPort to download prebuilt binaries for the necessary tools.
I knew that gnatmake is necessary. It seems to me that it is in GNAT project. So, I searched the MacPort. Oh.. there is the GNATS.
So, [...]

Continue reading »

Duh….MSDN document AVIMAINHEADER vs. MainAVIHeader

I don’t understand the mechanism MS people think.
Try finding AVIMAINHEADER and MainAVIHeader on the MSDN site.
They are very similar structure, but the MSDN document doesn’t explain what they are, how they are different, and when to use what.
AVI format is also very bad.
There is a so-called original AVI format, called AVI 1.0, while there is [...]

Continue reading »

So religious fight between Windows people and Mac people

What a great day!
I posted my inquiry to the Apple’s mailing list, darwin-drivers@lists.apple.com, and a USENET newsgroup, microsoft.public.development.device.drivers.
My question is how to get information on H/W to write a device driver. That question is very platform independent and specific to devices.
One of the response I got from the MS newsgroup is :
You bought a MacBook [...]

Continue reading »