Friday, March 30, 2007
OpenGL-programming in C#
I'm currently doing some 3D graphics programming in C#. Using the Tao Framework things are neatly integrated into the .NET world. It simply provides a straight-forward mapping of the OpenGL API into C#.
ThreadPool Join in C#
This post simply describes a way to use ThreadPool to parallelize e.g. an algorithm, and then wait for all workers to finish (i.e. 'join' all threads).
If you can spot anything that is incorrect, please comment!
Collection<ManualResetEvent> joinEvents = new Collection<ManualResetEvent>();
If you can spot anything that is incorrect, please comment!
Collection<ManualResetEvent> joinEvents = new Collection<ManualResetEvent>();
// Do all jobs, starting threads in a
// controlled fashion via the ThreadPool
for (int i = 0; i < numJobs; i++)
{
ManualResetEvent workDone =
new ManualResetEvent(false);
joinEvents.Add(workDone);
ThreadPool.QueueUserWorkItem(delegate
{
// do stuff
workDone.Set();
});
}
// Wait for all threads to finish
// (or at least signal 'work done')
foreach (ManualResetEvent joinEvent in joinEvents)
{
joinEvent.WaitOne();
}
Wednesday, March 7, 2007
Det var bättre förr...
Till slut kom jag fram till att Ibanezens mic var kopplad rätt från början.
Men... varför finns det en röd kabel om den inte fyller någon som helst funktion? Den var inte kopplad till någonting alls inuti i mic'en. Nån måste ha mixtrat med den, eller så är dom för lata på fabriken och tar helt enkelt en standardkabel som redan har 5 kablar i sig...
Nåja, nu vet jag åtminstone hur gitarrmic'ar kan kopplas och vilka mic'ar i min gitarr som är inkopplade när, etc. Alltid nåt!
Men... varför finns det en röd kabel om den inte fyller någon som helst funktion? Den var inte kopplad till någonting alls inuti i mic'en. Nån måste ha mixtrat med den, eller så är dom för lata på fabriken och tar helt enkelt en standardkabel som redan har 5 kablar i sig...
Nåja, nu vet jag åtminstone hur gitarrmic'ar kan kopplas och vilka mic'ar i min gitarr som är inkopplade när, etc. Alltid nåt!
Monday, March 5, 2007
Omlödning av Ibanezen
Efter att ha lött ihop LTD'n tittade jag under skalet på min Ibanez RG760. Där har jag varit och pillat tidigare för att flytta tonkontrollen. Men jag vet inte riktigt om jag lyckades ha sönder något då, för jag upptäckte att den röda kabeln från stall-humbuckern helt enkelt inte var inkopplad...
Så nu lödde jag den röda till jord... Ingen skillnad...?
Jag måste fixa en multimeter så att jag kan ta reda på hur Ibanez 5-lägesomkopplare fungerar och sen koppla in humbuckern ordentligt. Jag misstänker att den sitter parallellkopplad just nu...
Uppdatering: Lödde om den röda så att den går till utgången. Tror att det blev nån sorts skillnad. Men att kalla det 'humbucker' känns en smula överdrivet, det surrar typ lika mycket som single-coil-mic'arna. Nåja, färgkoderna hittade jag här, och om jag förstått rätt så är Ibanez IBZUSA-mic'ar tillverkade av DiMarzio.
Så nu lödde jag den röda till jord... Ingen skillnad...?
Jag måste fixa en multimeter så att jag kan ta reda på hur Ibanez 5-lägesomkopplare fungerar och sen koppla in humbuckern ordentligt. Jag misstänker att den sitter parallellkopplad just nu...
Uppdatering: Lödde om den röda så att den går till utgången. Tror att det blev nån sorts skillnad. Men att kalla det 'humbucker' känns en smula överdrivet, det surrar typ lika mycket som single-coil-mic'arna. Nåja, färgkoderna hittade jag här, och om jag förstått rätt så är Ibanez IBZUSA-mic'ar tillverkade av DiMarzio.
Subscribe to:
Comments (Atom)