Building the Future: China Homesteads the Sea

Fiery_Cross_Reef_LANDSAT_2000

In the wake of the controversy over Russia’s intervention in Syria, many of you may have overlooked the controversial events in the South China sea. As usual, our overlords on the Potomac are outraged whenever anybody anywhere takes the initiative without saying “Uncle may I?” The corporate media echoes their allegations that China is a horrible aggressor for reclaiming reefs to create island bases. Not so; China’s island-building is not only justified, it’s awesome!

Normally I don’t support anything governments do, which mostly involves killing people and breaking things. Even when in their constructive mode, they use resources stolen from the people by taxation. Sometimes, however, they create things impressive enough to almost make us forget that: the Pyramids, the Great Wall of China, the Netherlands’ dikes and polders, the Trans-Siberian railway, the International Space Station, and the Suez and Panama Canals. These are astonishing feats of human endeavor, even if some of them used slave labor or forced peasants from their homes.

China’s man-made islands are similarly impressive, and more compatible with libertarianism than many of the other examples. As John Locke advocated, the Chinese are mixing labor with nature to create property. Several Asian nations claim the Spratly Islands, but only the Chinese have done anything significant with them,

The fact that China’s actions are self-interested doesn’t make them wrong. They’ve created several thousand acres of new territory, always helpful for an overpopulated country. Secondly, they’ve established a claim to the surrounding seas for future extraction of oil and gas. Most importantly, they’re building bases to safeguard the free movement of goods through these strategic sea lanes. Washington’s claim that this threatens freedom of the seas is Orwellian nonsense, because only the US habitually slaps blockades, embargoes and sanctions on countries that defy its dictates. China depends on trade for its survival; these bases are a kind of insurance policy.

Contrast China’s activities in the Spratlys to similar projects by America. On Diego Garcia, a remote island in the Indian Ocean, the US built a massive military installation and expelled the entire native population. In the US Territory of Guam, the Pentagon blocks the Guamanians’ requests for increased autonomy. The natives mustn’t have a say in the scope of military operations on their islands.

Furthermore, if China’s claim to the Spratly reefs is recognized internationally, private projects might fare better in the future. In 1972, a group of American investors tried to establish a libertarian nation on the Minerva Reefs in the Pacific, but the neighboring Kingdom of Tonga invaded and stole the fruits of their labor. Hopefully China’s actions will also weaken the Communistic “Law of the Sea” treaty, which restricts development by defining the oceans as “the common heritage of mankind.” Finally, if humans are ever going to colonize the asteroids or terraform Mars, we need to start somewhere. As the proverb goes, even the longest journey begins with a single step.

31042_425925_847434

The accompanying picture is from http://slide.mil.news.sina.com.cn and shows personnel on Fiery Cross Reef AKA Yongshu Island. Here’s an unrelated question for you military folks out there: though the female sailors look adorable in their blue camouflage uniforms, what’s the purpose? People don’t fight battles in the water, except as“frog men” (or should I say “frog persons?”)

Sources: zerohedge.com, wikipedia.org and heritage.org. Image at the start of the article is a LANDSAT-7 image of Fiery Cross, from April 2000. How things have changed!

 

Don’t Fear the Penguin, Part 3 – Linux Publishing Tools

TuxTattoo

At one time, Linux aficionados who write – especially self-published authors – faced the hassle of getting access to a system running Windows or Mac to get their books ready for publication. Those days are over. The open-source world offers increasingly powerful tools for writers. Though I’m not aware of a Linux version of the popular writer’s tool Scrivener at this time, I’ve never really felt a need for it, except for its handy e-book conversion feature. Now there are other options.

The first is Calibre, a general-purpose e-book management program created by Kovid Goyal. The program allows you to catalog your e-books, read them on your computer, and synch with your e-reader device. More important to me as an author is the e-book conversion feature. Calibre lets you import your word processor document, apply formatting, and generate features such as tables of contents. It also lets you view and manipulate the raw HTML code that comprises your book, which is really handy for both editing and troubleshooting. I want to give props to the program’s creator, because when I posted a question on the program’s forum, he answered it personally.

At this point I must note that there are two ways a writer can proceed in book creation, One way is to do the formatting in a standard word processor and a conversion application to get it ready. I’ve tried this in the past (on my first book Centrifugal Force) and it was a troublesome approach. Conversion tools inevitably mess up some of the formatting, particularly if you’re using Open Office or Libre Office rather than Microsoft Word. The better approach is to do as little formatting as possible up front, saving if for the publishing program. With this approach it’s helpful to use unique and consistent text markers for specific features of the book, for example, to use asterisks or hash-tags to indicate scene transitions. These can be updated by using the search/replace features of the publishing program. This is how I did my second book, Fidelio’s Automata — and I didn’t have to reboot to Windows AT ALL to do the conversion.

This brings us to the topic of desktop publishing. For those of you have never used one (PageMaker and QuarkXPress ) are popular non-free options), it’s a whole different animal than word processing. Desktop publishing applications are focused on layout, and making the printed matter look good. Word processors do this, but not well. For example, I’ve gone through a rather involved process to make Open Office suppress page headers on the first page of each chapter. Another important consideration is that just-in-time publishers like Lightning Source require a very specific type of PDF (PDF/x-1a:2001) to be submitted for book manufacture. Yes, any good word processor can export a generic PDF, but can they embed fonts and do other necessary setup?

For desktop publishing, the Linux world has Scribus. In the past the program had a number of serious problems. The worst was that the stable version didn’t create the correct PDF formats; for that you had to use an unstable beta version of the program. As of version 1.4.5, this is fixed. Another weakness affects Scribus’ most powerful feature, its scripting facility, which allows you to perform repetitive programming tasks quickly. Scripts must be written in the Python language, which isn’t at all difficult for someone who already knows programming. The difficult is with the program’s library functions, which the script must access to do anything useful. The Scribus help files contain a reference, but it’s not thorough enough. It took me hours of tinkering to figure out how to do search/replace within a multi-page document. It’s also not totally intuitive how to insert or delete pages without corrupting the left/right formatting. As with most open-source programs, there’s an online forum; unfortunately most participants seem to be doing short works like newsletters or fliers, not novels. There are “how to” books for Scribus, but I hate buying a general-purpose book to learn one task. Sometime soon I will convert my notes into a quick step by step guide for novel creation, which I’ll make available for 99 cents on Amazon, along with my custom python formatting scripts.

As you’d expect both of these programs are also available for Mac OSX and Windows.

Next week’s installation, if I don’t get distracted by any wacky news events, will discuss Linux tools for musicians.

About the illustration: some people are crazy enough about Linux to get the Mighty Penguin Tux embedded in the skin. Tattoo by Kyle Dunbar.

 

Linux Art Tools for the Talented (and untalented)

PenguinKB

The movie Naked Lunch would not have been nearly so dark if, instead of turning into a cockroach, the protagonist’s typewriter would have turned into an adorable penguin. So in honor of the second installment in my Linux posts, which deals with image manipulation programs, I decided to create one. Unfortunately, due to my lack of artistic talent, it ended up looking more like penguin roadkill than anything – but you get the idea.

For what it’s worth, I did the attached illustration with the GIMP, an open-source image editing program similar to Photoshop, without the hefty price tag. The name is an acronym, GNU Image Manipulation Program. (The word “Gnu,” which you’ll see applied to a lot of things Linux, stands for “Gnu is Not Unix,: a bit of computer geek humor.) Like many of these open-source programs, it has versions for Windows and MacOS as well as Linux. The GIMP has a steep learning curve, but you don’t need a manual, just Google. There are thousands of fellow GIMP users out there who are more than willing to help you. Like any serious imaging program, it lets you work with layers and transparency. I have used GIMP for finalizing the cover art for my last two books. Once the artist has completed the illustrations, I use it to add the title and author name, the back cover blurb, and the lettering on the spine. GIMP saves images to its own format, XCF, but you can export things as PNG, JPG, and all other major formats. When I imported the Fidelio cover art from a Photoshop file; it wouldn’t display correctly, but I was still able to extract the layers and paste them into a new document. All in all, the GIMP is a very powerful program.

Inkscape is another image program I’ve recently started using. Unlike GIMP, it’s not a photo editor but a vector drawing program. It’s more equivalent to Adobe Illustrator or Corel Draw. Vectors are not fixed-size pixel drawings; rather they’re abstract mathematical objects that can be scaled up or down with ease. I’ve got a lot of experience with the latter because I use it in my day job to create files for our laser engraver. Therefore I was looking for an equivalent program I could use on Linux. The first thing I tried was to import a Corel Draw file. It was only partially successful, as the “hairline” (zero width) vectors did not come across. It does far better if you export from Corel to SVG format. Inkscape does, however, have its own hairline vectors, a necessity for drawing “cut” lines for the laser. As with the GIMP, Inkscape also has versions for Windows and MacOS.

In the Linux world, one of the paradigms seems to be, why use an existing application when you can create your own? Consequently there are many open-source graphics programs to choose from. The ones I mentioned above are the ones I use the majority of the time. However, I can’t neglect mentioning a handy little program called xfce4-screenshooter, which in Ubuntu Linux pops up every time to press the Print Screen Key. It shows a thumbnail of your screen image, and gives you the option of saving it, copying it to the clipboard, opening it in a graphics viewer or editor, or posting it to ZimageZ, a free hosting site for images and photo galleries.

Penguin photo from publicdomainpictures.net.

 

Emperor Penguin of the Arts

PenguinArts

I think it’s safe to say that the days when few people had heard of Linux (and its Penguin mascot Tux, as shown above) are over. It still has a “for nerds only” reputation, which I would like to dispel. Over the years this free, open-source operating system has been adapted to run on almost every kind of hardware for just about every purpose. It’s now full of excellent tools for writers and artists, and musicians to the point where it can challenge Mac for the crown of the creative persons’ preferred OS.

I’ve been using Linux since the early 1990’s, not long after uber-hacker Linus Torvalds first created it, deriving it from AT&T’s powerful and versatile Unix operating system. At that time, it was a place where only true techies dared venture. Over the years Linux has evolved from an engineer’s toy to a tool friendly enough to be used by the masses. Though you won’t see it advertised on product packaging, Linux integrates easily with a wide range of hardware: everything I need to interface with my PC, from Android phones to MIDI keyboards.

Unlike commercial systems like Microsoft Windows, developers don’t need anyone’s permission to create their own distributions (or “distros”) of Linux. There are many, and I’ve tried most of them, but settled on Ubuntu, currently one of the easiest distros to install, maintain and use. (The name is a Bantu word meaning “human kindness.”) Ubuntu is available for free download from ubuntu.com, though the site requests a modest donation to fund further development. Like all open-source projects, they also depend on the help of volunteer developers and testers to create these amazing projects.

Recently, though, another distro has become my favorite – Ubuntu Studio, available from ubuntostudio.org. Studio is a modified version of Ubuntu that comes pre-loaded with many tools (also free) that are useful for writers, artists and musicians. Though not all of my favorite programs are pre-loaded, most are easy to get, with an amazing tool called “apt.” Apt helps you find these applications on the Internet, and automates their download and installation. Another reason I prefer the Studio version is that it uses the older desktop-icon based user interface. The mainstream Ubuntu distro looks and feels somewhat like Windows 8, which I find rather annoying. As with most Linux distros, Ubuntu works on all Windows-compatible PC’s. The installer includes a tool that allow the user to shrink the Windows partition on their disk drive, so that a Linux partition can be installed alongside. When the computer starts up, it displays a start-up menu from which one can choose either Linux or Windows.

In the following posts I’ll detail some of the programs I use on Ubuntu in my creative endeavors. In compiling the list, I realized it was far too long for one post. For now, for the sake of those who fear they’d miss their Microsoft Office if they switched over, I’ll briefly mention the application that I’m using to created and edit this article.

Open Office and Libre Office are two versions of a free, open-source office suite similar to Microsoft Office, but not as gratuitously complicated. They provide excellent replacements for Word, Excel, and Power Point, which I use on a daily basis. These programs can inter-operate with MS Office by exporting Microsoft formats such as “doc” and “xls.” (The version I’m using can’t output the newer formats, such as docx and xlsx, but it can read and convert them.) Open Office (available from openoffice.org) is the original, which I prefer because I’m familiar with it. Libre Office, which now comes standard on most Linux distros, was split off from Open Office by members of the original development team, but has a similar feature set and interface. By the way, these programs are, like many other open source applications, have available versions for Windows and MacOS.

As I anticipated, this post has gotten plenty long. Next week we’ll discuss free graphic application that are just as powerful as Adobe’s pricey products Photoshop and Illustrator.

 

What’s all this fuss about Net Neutrality?

Hail, hail, the FCC has just enacted Net Neutrality. What is that? Techno-geek types have been concerned for some time about service providers’ plans to charge different rates for different levels of Internet service. The reason is that some applications – HDTV for example – require a very high bandwidth. Some people opposed such differential rates, out of fear that the big players, for example digital content providers like Hulu and Netflix, will hog all the bandwidth, leaving smaller providers out in the cold.

I feel this fear is misguided, for several reasons. Internet bandwidth is not a fixed-sized pie. It’s been steadily increasing with demand, and it will continue to do so. As long is there is competition, the little guy won’t get squeezed out. My bigger concern is about the customer’s connection, the so-called “last mile.” Competition is an issue here, because of state and local governments’ encouragement of telephone and cable monopolies. Many of us have only have three choices – phone, cable, and satellite, and I’ve seen tons of online complaints about the billing practices of Dish Network. City-run wifi networks might help somewhat, but any subsidized service could undercut private providers and become a monopoly, a problem I’ll address later.

As far as the FCC regulation, it’s unlikely to address the problem, even if there is one. That’s because of a phenomenon call regulatory capture – the industry ends up controlling the regulatory agencies. Corruption is one cause, but the biggest reason is that no one knows an industry better than the companies themselves. People often bounce between the corporations and the agencies that supposedly control them. Secondly, regulation costs money, and will undoubtedly increase the cause of our service. Thirdly, why do we need 300 pages of regulation? As usual, the government doesn’t want the public to see the rules until they’re implemented.

The other issue with net neutrality is the allegation, mostly by conservatives and libertarians (see Alex Jones’ infowars.com) that the FCC is doing this as part of a plan to regulate content, which will eventually lead to censorship and licensing of websites. I agree that classifying the Net as a “public utility” sets a bad precedent, but I don’t see the threat as imminent. Censorship will likely come from other directions, such as the un-PATRIOT-ic ACT or “hate crimes” legislation, Furthermore, if city governments take over the “last mile” via public wifi networks, they will be tempted to impose their propagandistic agendas on their citizen customers.

A much bigger threat, I think comes from Obamacare. Well, not exactly the Affordable Care Act itself, but the medical fascism that gave rise to it. Obama’s adviser Cass Sunstein has advocated outlawing the promotion of unapproved, non-mainstream health theories, such as the idea that moderate sun exposure is beneficial. If the insurance companies or Big Pharma were to sue, for example, an anti-vaccine website for cutting into their profits, I doubt that the Supreme Court will have the cojones to go against them. After all, the Supremes were dumb enough to buy the notion that a mandated purchase is the same as a tax. But that’s an issue for another time.

 

“Fun” with Phones

Being an engineer, you might expect me to be an early adopter of technology. No thanks; I get plenty of that at work. I’ve had a cell phone for quite some time, but it was only last year that I finally got a smart phone. I chose Samsung, because it runs Android, which is Linux-based. Since it’s built on open-source software (unlike Apple’s over-priced proprietary gadgets) I expected an Android phone to be easy to upgrade. I was wrong.

Though I love the idea of DIY projects, I’m normally too lazy to be a do-it-yourselfer. Except for adding contacts, I left my Samsung pretty much unchanged. Then I bought a Bluetooth keyboard. My goal was to use the phone for social media, and since I’m a touch typist who hates on-screen keyboards, it seemed like a good idea. Then I discovered that Bluetooth keyboard support was broken on my Exhibit II model phone – and Samsung had no plans to provide software upgrades for that model, ever. If I wanted a newer OS, I was on my own.

If you think that upgrading a phone is a daunting process with a serious risk of damage, you’re right. I was undeterred. Android software is open-source, and there’s an army of volunteers who rebuild the new versions for older hardware. In the time since I got my Samsung, the current OS version (all of which are named for desserts, alphabetically) had gone from Gingerbread all the way to Kitkat. In the end, Kitkat refused to install, and I had to be content with the previous version, Jellybean. Finally, the Bluetooth keyboard worked! It only cost me about 10 hours of experimentation and frustration.

Finding and downloading the updated OS files was the easy part. The website xdadevelopers.com was an invaluable resource. The site’s forums have instructions for unlocking and updating Android phones of all types. Unfortunately, many of the online “how to” guides suffer from what I call the “hometown cookbook” syndrome. Having cooked all their lives, contributors sometimes omit crucial details from their recipes, such as measurements, cooking times, and definitions of terms. The same applies to phone hobbyists. The instructions might say, “First install the Clockworkmod Recovery utility,” but not say how to do this, or which of the many versions to use. Not only did I have to track down the missing details, but I was led down the wrong path several times by obsolete or irrelevant explanations.

Eventually I got it all figured out. It was late and I was very tired, but my phone was finally ready, and I was eager to proceed. I booted it into recovery mode and started the Kitkat installation without first backing up my old system. Big mistake – it aborted with a mysterious error, and the phone no longer functioned. Now it was do or die. I have no land line, so I had to get it fixed, or shell out $300 for a new one. When I finally got a Jellybean version of the “Cyanogenmod” software installed and working, I promptly installed the wrong version of Google’s phone apps. This broke my on-screen keyboard, and once again I hadn’t backed it up. Contrary to on-line wisdom, that critical feature stayed broken even after I reinstalled the correct version of Google Apps. Good thing I had that Bluetooth keyboard; I used it to download a new screen keyboard app off the Play Store. Mission accomplished!

If you, too, are crazy enough to attempt upgrading your own phone, I strongly recommend the following (a) before doing anything, read several versions of the instructions, enough to get all the details, and (b) though it may be time-consuming, backup, backup, backup.