In Fedora Code 5, “mozilla/firefox flashplayer” plugin does not work due to default selinux policy. Following error is logged in /var/log/message –

audit(1143622706.235:134): avc: denied { execmod } for pid=3034 comm=”firefox-bin” name=”” dev=dm-0 ino=6979685 scontext=user_u:system_r:unconfined_t:s0 tcontext=user_u:object_r:user_home_t:s0 tclass=file

To resolve this problem, following command is needed to be executed from root console

[root@frozen ~]# setsebool -P allow_execmod=true


Today morning I was reading a DirectX related article. The author of the document has made some interesting comments about DirectX.

So Microsoft’s answer to this problem was a Software Development Kit (SDK) called DirectX. DirectX is a horrible, clunky, poorly-designed, poorly-documented, bloated, ugly, confusing beast of an API (Application Programming Interface) that has driven many a programmer to drink. It was originally purchased from a London company called RenderMorphics, and quietly released more or less as is as DirectX 2. DirectX 3 was probably the first “serious” release by Microsoft, who had now begun to actively push it as the games programming API of the future. Being the biggest software company on the planet, and being the developers of the Operating System that some 90% of desktop users were using, they succeeded. Hardware vendors quickly realised that following the Microsoft lead was the prudent thing to do, and everyone began to produce DirectX drivers for their hardware. In many ways this was a good thing for game developers.

How to recruit

March 2, 2006

Put about 100 bricks in some particular order in a closed room with an open window. Then send 2 or 3 candidates in the room and close the door. Leave them alone and come back after 6 hours and then analyze the situation.

If they are counting the bricks. Put them in the accounts department.

If they are recounting them.. Put them in auditing.

If they have messed up the whole place with the bricks. Put them in engineering.

If they are arranging the bricks in some strange order. Put them in planning.

If they are throwing the bricks at each other. Put them in operations.

If they are sleeping. Put them in security.

If they have broken the bricks into pieces. Put them in information technology.

If they are sitting idle. Put them in human resources.

If they say they have tried different combinations, yet not a brick has been moved. Put them in sales.

If they have already left for the day. Put them in marketing.

If they are staring out of the window. Put them on strategic planning.

And then last but not least. If they are talking to each other and not a single brick has been moved. Congratulate them and put them in top management.

Source – Web Collection