If MS Office is good as this commercial …
Anyway this commercial is very expensive and is not so funny as some people say.
The most funny was the following dialog:
- Where is the font ?
- It’s somewhere between Arial … and Windings.
If MS Office is good as this commercial …
Anyway this commercial is very expensive and is not so funny as some people say.
The most funny was the following dialog:
- Where is the font ?
- It’s somewhere between Arial … and Windings.
Installing Google Chrome in Debian Linux 5.0.2 Lenny 64 bit is easy. First you should download the deb package:
Is Sunday, is raining, my wife is reading some psychological shit and I’m bored. I knew from the morning I need to do something very very important today, so I start to count the “fuck” word in Linux Kernel.
This command is faster
find . -name *.[hcS] -not -regex ‘\./\.git.*’ | xargs cat | grep ” fuck” | wc -l
than this command:
egrep -ir “( fuck)” * | wc -l
Memcpy is the fastest way to copy one chunk of memory to another. But right now Microsoft is banning memcpy function from their products. memcpy over the years was responsable for a lot of security problems in Microsoft products, but the main problem of this function was the programmer. The approach of this function was to provide us a very fast way to copy a chunk of memory to another and it succeed over the years, but passing bad variables to it is the programmer fault not the function itself.
I was just curious how many times memcpy appears in linux kernel source (2.6.29.4) code and I just run following command to find out
find . -name *.[hcS] -not -regex ‘\./\.git.*’ | xargs cat | grep memcpy | wc -l
And the result was
12092
A lot of possible bugs … then why Linus doesn’t ban this function from the Linux kernel?
Beside that Microsoft also ban : RtlCopyMemory, CopyMemory.
From msdn site: http://blogs.msdn.com/sdl/archive/2009/05/14/please-join-me-in-welcoming-memcpy-to-the-sdl-rogues-gallery.aspx
Now developers who want to be SDL compliant will should replace memcpy() functions with memcpy_s, that takes an additional parameter defining the size of the destination buffer. But my Question is: what if happens if all parametres are wrong ? You can only check the consistency of 2 arguments … and memcpy_s it seems is 3 times slower.
In the article from msdn site posted by sdl we have some hints how to write our code SDL compliant.
Add
#pragma deprecated (memcpy, RtlCopyMemory, CopyMemory)
in your header files and at compile time you should see something like
warning C4995: ‘memcpy’: name was marked as #pragma deprecated
Also you can ban this on GCC compilers in this way:
#pragma GCC poison memcpy RtlCopyMemory CopyMemory
Happy Coding !
Latest updated is recommended for Mac OS X 10.5 Leopard and includes general operating system fixes that enhance the stability, compatibility and security of your Mac and also is coming with new features.
The most notable features and fixes are:
* Latest security fixes.
* Additional RAW image support for several third-party cameras.
* Improves the reliability and accuracy of Unit Converter, Stocks, Weather and Movies Dashboard widgets.
* Addresses a situation that may cause issues when logging into Gmail.
* Improves performance of video playback and cursor movements for recent Macs with NVIDIA graphics.
* Fix an issue with Dvorak keyboard layout in Mac OS X 10.5.6.
* Improves reliability when syncing contacts with Yahoo!.
* Improves stability for network home directories hosted by Mac OS X Server v10.4.
* Improves Finder search results for network volumes that may not support Spotlight searching, such as Mac OS X Server v10.4, Time Capsule, and third-party AFP servers.
* Several improvements to Directory Service and Client Management.
* Expansion Slot Utility for Mac Pro now reports the correct PCIe slot configuration.
* Improves network performance when connected to certain Ethernet switches that have Flow Control enabled.
* Fix an issue in which time limits may not work properly with full-screen games and Fast User Switching.
* Improves consistency with Parental Controls and application restrictions.
* Includes other printing reliability and stability improvements.
Adobe products are starting to look like Microsoft products, full of bugs. A new exploit of Adobe Reader hits the internet. The exploit is a remote one and it is working through JavaScript feature of Adobe Reader. Adobe indicates that fixes will be available by May 12, 2009. Acrobat Reader from 8.1.4 to 9.1 for Linux are vulnerable to this remote exploit. To avoid any problem, disable Acrobat JavaScript from Adobe Reader preferences. More informations you can find on Securityfocus site.
MacOS X, Windows 7 and Linux next features

Nice comic!
Ubuntu 9.04 RC released, but just for testing purpose. In 23 April the full version will be released. To upgrade just run ‘update-manager -d’.
The new features of 9.04:
Linux kernel 2.6.28
GNOME 2.26
brasero 2.26.0
X.Org server 1.6
Ext4 filesystem support
Eucalyptus Cloud computing
Fedora community announce the new release of the Beta 11. Leonidas (the Fedora 11 code name) come with a lot of new features and new software packages. The final release is scheduled for the end of May. One of the most important of the new features from this release is the new rpm packager 4.7 which will reduce memory consumption for complex package dependency installation. Second most important feature is the sound system from Gnome: Pulse Audio. When Ubuntu and Debian are working from some time with pulse, Fedora, only now switched to pulse audio, a very good and complex audio system what can manage almost all types of devices and types of sound systems (from oss to alsa).
Other new software what comes with Leonidas:
GNOME 2.26
Kde 4.2.1
Xfce 4.6.0
Ext4 and Btrfs fiel system
PackageKit firmware support (For video and audio codecs for your playes … sounds like ace mega codec from windows)
Windows cross compiler (mingw32-*)
gcc 4.4
NetBeans 6.5
Python 2.6
Git 1.6.2
Right now Fedora 11 is in beta and community already start to plan the features of Fedora 12 which could arrive in October this year.
Curious ? Get it from http://torrent.fedoraproject.org/