In 2002, I wrote a brief set of observations and thoughts
on MATLAB style for my coworkers. Other programmers
found it useful, so I posted the “MATLAB Programming
Style Guidelines” document on my website datatool.com. It
has since been downloaded more than 40,000 times.
Let’s face it, while GUI applications are nice and they do provide
significant levels of hand holding, they’re cumbersome and inefficient.
The command line is an essential part of the administrator
experience—at least, if the administrator wants to go home at night
and spend weekends somewhere other than work. Using...
According to the TIOBE Programming Community Index, PHP is the most popular programming
language after C/C++ and Java.1 Gartner predicts that dynamic programming languages will be
critical to the success of many next-generation application development efforts and sees PHP as one
of the strongest representatives of this type of...
Although professionals have always acknowledged the value of networking,
today’s economic climate makes developing a solid network even
more critical. LinkedIn, the leading social networking site for professionals,
is the ideal tool for maximizing the potential of an online network.
LinkedIn has more than 85 million members...
Virtualization is one of the hottest topics in the tech industry today. The leader in the virtualization space at the present time is without a doubt VMware with its virtual infrastructure offering. As VMware software began to take its place in the data center and demand respect in the industry, the need for a...
The developed economy is shifting from being manufacturing based to services based. Different from the traditional manufacturing business, the services business is more complicated and dynamic, and end-user driven rather than product driven. To stay competitive, an enterprise thus has to rethink its business strategies and revamp its...
Internet Protocol version 6 (IPv6) is the next version of the protocol that is used for communication among devices of all types on the Internet. IPv6 has been in existence for many years, but recently the deployment of IPv6 has accelerated greatly in the enterprise. IPv6 has been under continuous development and is maturing as real-world...
Imagine this scenario: You create a hunter character with random stats and hit points and enter the dungeon to begin exploring for treasure. You stumble upon a zombie pacing near a pile of gear and gold! You attack the zombie and it strikes back! You roll 1D20 and score a critical hit! The 20 point die plus dexterity, against the...
The Second International ICST Conference on Digital Forensics and Cyber Crime (ICDF2C 2010) was hosted in Abu Dhabi, United Arab Emirates, during October 4–6, 2010. The conference was attended by over 100 international participants including academics, senior government officials from the UAE, and corporate attendees. ICDF2C 2010...
I was trying to imagine what the world would look like without Western medicine. Gone would be primary care physicians, surgeons, psychiatry—all the various medical specialties. There would be no treatment for trauma, nor fractures. Sufferers from the common cold would need to recover without their physician’s help. There would be...
Data mining and data modeling are hot topics and are under fast development. Because of its wide applications and rich research contents, a lot of practitioners and academics are attracted to work on these areas. In the view of promoting the communications and collaborations among the practitioners and researchers in Hong Kong, a two-day...
The word ‘myth’ is used so frequently that one can expect to come across it not only in most books on literary or cultural studies, but also in most forms of popular entertainment. The usage is often rather loose, however. In literary and cultural studies ‘myth’ is frequently used as synonymous with...