Examining the Compilation Process. Part 1.
Mike Diehl discusses preprocessing, compilation, assembly, and linking.
Read more »
1 comment(s)
Mike Diehl discusses preprocessing, compilation, assembly, and linking.
Read more »
1 comment(s)
The second-generation HP Media Vault.
Read more »
0 comment(s)
Dave Phillips completes his survey of Java-based sound and music applications that run under Linux.
Read more »
2 comment(s)
Join Editor Shawn Powers Thursday evenings at 7:30pm Central Time-- live! Ask questions, listen in.
Read more »
0 comment(s)
If you use bash you already know what Parameter Expansion is, although you may have used it without knowing its name. Anytime you use a dollar sign followed by a variable name you're doing what bash calls Parameter expansion, eg echo $a or a=$b. But parameter expansion has numerous other forms which allow you to expand a parameter and modify the value or substitute other values in the expansion process.
If you use ALSA for sound on your system the functions contained in the script presented here can be used to get and set the volume on your system. You might use this if you had a monitoring script running and wanted to raise the volume when you signal an alarm and then lower it again to the previous volume.
If you have a process ID but aren't sure whether it's valid, you can use the most unlikely of candidates
to test it: the kill command. If you don't see any reference to this on the kill(1) man page, check the info
pages. The man/info page states that signal 0 is special and that the exit code from kill tells whether a
signal could be sent to the specified process (or processes).
If you've been a Linix/UNIX user for a long time you surely know what RTFM means (Read The *bleep* Manual). I'd like to offer up a new, related acronym, RRTFM, for Re-Read The *bleep* Manual.
This is a review of a relatively new resource, called Open Source in the Enterprise (OSIE) by Bernard Golden. The report's raison d'être is to help companies to decide if open source applications are right for their enterprise, and if so, how to implement it intelligently.
The upcoming release of Cygwin version 1.7 will be dropping support for Windows 9x (Windows 95, Windows 98 and Windows Me). If you're lucky enough never to have to use Windows, Cygwin probably seems like a waste of effort. But, if you're not so lucky, Cygwin is what keeps you sane.
Join Editor Shawn Powers and columnist Kyle "Hack and /" Rankin this Thursday evening -- live! Ask questions, listen in... whatever you do just make sure to come join in the fun.
Slax is a fast, small, portable Linux distribution taking a modular approach that gives you the ability to easily add on your favorite software. Just download a module with the software, copy it to Slax -- no installing, no configuring.
See it in action:
The "Linux Product Insider" features: ”Free the Penguins” Virtualization in Schools Initiative; ZaReason's Breeze 3110 PC; Gimpel's FlexeLint for C/C++; Glacier Computer's Everest Rugged Industrial Computer; Alternative Technology's Oracle Unbreakable Linux Support.
In this second part of my survey I list and briefly describe some of the Java sound and music applications known to work under Linux. Java applications show up in almost every category found at linux-sound.org and the Applications Database at linuxaudio.org. The scalability of the language is well-demonstrated throughout those pages where one can find everything from highly specialized mini-applications to full-size production environments. Of course I can't cover or even present the entire range of Java soundapps, but this survey should give readers a good idea of Java's potential in the sound and music software domain. Again the presentation is in no special order.
| Beware What is Hiding in Your Laptop – And Who Wants to Look at It | 3 hours 7 min ago |
| GIMPs Are Popping Out All Over the Place | 4 days 3 hours ago |
| Linux Foundation Offers Up a Conference For Us All | 5 days 7 hours ago |
| Mama Mia – Italian Blogs Just Got a Lot Hotter | 1 week 6 hours ago |
I respect Richard Stallman for the same reason I respect gravity. The man is a force of nature. He is like the iron core of the Earth: fixed, central, essential. So, when I read a story like "Cloud computing is a trap, warns GNU founder Richard Stallman", which ran in the Guardian last week, I take notice. And I'm not alone. A search on Google for stallman "cloud computing" brings up 142,000 results.
Free minix-like kernel sources for 386-AT, was the subject of Linus Benedict Torvalds post to comp.os.minix on October 5, 1991 -- seventeen years ago today.
"Lawyers in the Windows Vista Capable lawsuit against Microsoft want a federal judge to force the company to use Windows Update to notify potential class members of the suit, according to court documents." This is the opening paragraph in an article in ComputerWorld. A number of people, including myself think this is a bad idea.
Says here that Internet radio is about to get a reprieve. We've been covering the fight between the RIAA and webcasters for many years, going back to the DMCA, which left working out webcasting royalties pretty much unfinished.
As I listen to all this talk of lack of trust in the banking system, of inflated values ungrounded in any reality, of “opacity”, and of “contaminated” financial instruments, I realise I have heard all this before. In the world of software, as in the world of finance, there is contamination by overvalued, ungrounded offerings that have led to systemic mistrust, sapped the ability of the computer industry to create real value, and led it to squander vast amounts of time and money on the pursuit of the illusory, insubstantial wealth that is known as “intellectual property”.
In case anyone hasn't been paying attention, apparently the US economy isn't doing too well these days. There is a lot of news lately about banks failing, government bail-outs, and natural disasters that will cost us all a lot of money (thanks, Ike).
It seems that lots of people are talking about Toshiba's NB100 mini-laptop but they are just talking about it appearing in the UK market in October. What The Register has to say is as good as any.
Until Chrome came along, Google's Master Mobile Plan didn't quite add up. Now it does. Chrome -- Google's new superbrowser -- is cream on the top of a new mobile software stack. Let's call it GACL, for Gears, Android and Chrome on Linux.
As some of you know, Google released a new browser recently, something called Chrome. The idea is/was to fix everything that is wrong with browsers and make the Web browsers a tool to run applications. As opposed to just viewing Web pages. I'm being a bit silly here, but Chrome is built to be more like an operating system than a plain old browser. There's more but it's all only for Windows users since a Linux version doesn't yet exist. Wait . . . What? Check out this screenshost (click it for a full screen view).
There is a clear pattern to open source's continuing rise. The first free software that was deployed was at the bottom of the enterprise software stack: GNU/Linux, Apache, Sendmail, BIND. Later, databases and middleware layers were added in the form of popular programs like MySQL and Jboss. More recently, there have been an increasing number of applications serving the top of the software stack, addressing sectors like enterprise content management, customer relationship management, business intelligence and, most recently, data warehousing.
But all of these are generic programs, applicable to any industry: the next frontier for free software will be vertical applications serving particular sectors. In fact, we already have one success in this area, but few people know about it outside the industry it serves. Recent events mean that may be about to change.
The October 2, 2008 edition of Linux Journal Live! Associate Editor, Shawn Powers, and Steven Evatt, Online Development manager for The Houston Chronicle discuss surviving disaster with Linux.
Linux comes with a powerful firewall built-in, although the interface can be a little intimidating. This is the first in a multi-part tutorial on how to master basic and not-so-basic IPTables functionality and create the perfect firewall for your home network.
There aren't many numbers that put the US national debt to shame, but here's one: 1,100,000,000,000,000. What's that? That's how many floating-point operations per second the Roadrunner supercomputer at Las Alamos can perform. That's about 100 FLOPS per dollar of US debt (unfortunately, the debt is winning the second derivative race). Read the article about Roadrunner in this month's High Performance Computing issue of LJ.
Along with that, find out how to program the Cell processor and how to use CUDA with your NVIDIA GPU. Also in this issue: Mr HandS (aka Kyle Rankin) gives us a few tips on using Compiz, Chef Marcel shows you how to get blogging off your plate quicker, Mick Bauer talks about Samba security, Dan Sawyer interviews Cory Doctrow and Doc talks about how information technology can affect democracy and fix the national debt (just kidding about that last part). That and more for your reading pleasure in this month's Linux Journal.