Ramblings & ephemera

Remove EXIF data from JPEGs

ImageMagick
mogrify -strip *.jpg
JHead
jhead -de *.jpg

Related posts

Ubuntu Edgy changes to fstab
Flush your DNS cache
What actions change MAC times on a UNIX box?
Unix vs Windows: NYC vs Celebration
Unix specs vs. Windows specs

Obama, Clinton, Microsoft Excel, and OpenOffice.org

I recently posted this to my local Linux Users Group mailing list:
Thought y’all would find this interesting - from http://machinist.salon.com/blog/2008/05/26/fundraising_excel/index.html:
“A milestone of sorts was reached earlier this year, when Obama, the Illinois senator whose revolutionary online fundraising has overwhelmed Clinton, filed an electronic fundraising report so large it could not be processed by popular basic [...]

Do’s and don’ts for open source software development

From Jono DiCarlo’s “Ten Ways to Make More Humane Open Source Software” (5 October 2007):
Do

Get a Benevolent Dictator
Someone who has a vision for the UI. Someone who can and will say “no” to features that don’t fit the vision.
Make the Program Usable In Its Default State
Don’t rely on configurable [...]

Types of open source licenses

From Eric Steven Raymond’s “Varieties of Open-Source Licensing” (The Art of Unix Programming: 19 September 2003):
MIT or X Consortium License
The loosest kind of free-software license is one that grants unrestricted rights to copy, use, modify, and redistribute modified copies as long as a copy of the copyright and license terms is retained in all modified [...]

Open sources turns software into a service industry

From Eric Steven Raymond’s “Problems in the Environment of Unix” (The Art of Unix Programming: 19 September 2003):
It’s not necessarily going to be an easy transition. Open source turns software into a service industry. Service-provider firms (think of medical and legal practices) can’t be scaled up by injecting more capital into them; those that try [...]

A big benefit of open source: better learning & teaching

From Jon Udell’s “Open source education” (InfoWorld: 7 June 2006):
Open source software development, to a degree unmatched by any other modern profession, offers apprentices the opportunity to watch journeymen and masters at work, to interact with them, and to learn how they think, work, succeed, and fail. Transparency and accountability govern not only the production [...]

Unix specs vs. Windows specs

From Peter Seebach’s Standards and specs: Not by UNIX alone (IBM developerWorks: 8 March 2006):
In the past 20 years, developers for “the same” desktop platform (”whatever Microsoft ships”) have been told that the API to target is (in this order):
* DOS
* Win16
* OS/2
* Win32
* WinNT
* WinXP
* and most recently .NET.
Of course, that list is from [...]

Why Microsoft is threatened by open source

From How Microsoft played the patent card, and failed (The Register: 23 December 2004):
… the joint lead on the Samba project, Jeremy Allison …: “Microsoft has bought off and paid off every competitor it has, except open source. Every single player they could buy out, they did. That leaves Real, and FOSS. And they can’t [...]

Windows directory services

From David HM Spector’s Unfinished Business Part 2: Closing the Circle (LinuxDevCenter: 7 July 2003):
… an integrated enterprise directory service does give network managers a much greater ability to manage large-scale networks and resources from almost every perspective.
Unlike most UNIX systems, Windows environments are homogeneous. There are three modes of operation in terms of user [...]

Unix vs Windows: NYC vs Celebration

From David HM Spector’s Unfinished Business Part 2: Closing the Circle (LinuxDevCenter: 7 July 2003):
The UNIX world is the result of natural evolution, not the outgrowth of a planned community. UNIX is a lot like New York City: dynamic, always reinventing itself, adapting to new needs and realities. Windows is a lot like Celebration, USA: [...]

Open source breathalyzers

From Bruce Schneier’s “DUI Cases Thrown Out Due to Closed-Source Breathalyzer“:
According to the article: “Hundreds of cases involving breath-alcohol tests have been thrown out by Seminole County judges in the past five months because the test’s manufacturer will not disclose how the machines work.”
This is the right decision. Throughout history, the government has had [...]

Google on the Google File System (& Linux)

From Sanjay Ghemawat, Howard Gobioff, & Shun-Tak Leung’s “The Google File System“:
We have designed and implemented the Google File Sys- tem, a scalable distributed file system for large distributed data-intensive applications. It provides fault tolerance while running on inexpensive commodity hardware, and it delivers high aggregate performance to a large number of clients. …
The file [...]

Good instructions on creating a podcast

From Jake Ludington’s “Create Podcasts Using Your PC“:
I’m walking through the steps required to record and post your own podcast using tools virtually everyone has or can easily acquire on a tiny budget. … I recommend starting out with Audacity, an open source audio recording application.

Related posts

Remove EXIF data from JPEGs
Professions and clubs
Word of the [...]

Tim O’Reilly’s definition of open source

From Tim O’Reilly’s “Lessons from open source software development”, Communications of the ACM 41 (4): 33-7:
Open source is a term that has recently gained currency as a way to describe the tradition of open standards, shared source code, and collaborative development behind software such as the Linux and FreeBSD operating systems, the Apache Web server, [...]

Professions and clubs

From Giampaolo Garzarelli’s Open Source Software and the Economics of Organization:
Deborah Savage, in an innovative piece, proposes the following economic definition of a profession: a ‘profession is a network of strategic alliances across ownership boundaries among practitioners who share a core competence’ [Savage, D. A. (1994) "The Professions in theory and history: the case of [...]

Cave or community

From Sandeep Krishnamurthy’s Cave or Community?: An Empirical Examination of 100 Mature Open Source Projects:
I systematically look at the actual number of developers involved in the production of one hundred mature OSS products. What I found is more consistent with the lone developer (or cave) model of production rather than a community model (with a [...]

Man, I lived a lot of this

Ode to the 90s
Found on FuckedCompany.com

I part-time telecommuted
as a Webmaster
for a dot com
in Y2K consulting.
They said it was
temp-to-perm.

it didn’t pay
but there were options.
I swung by the office to make trades.
(Not that there’s anything
wrong with that.)
cause we had a T1 Line
and there was a bull market
with a strong,
virile President.
and you never knew
when it could
crash.

I was a [...]

Problems techies are good at solving

Linux kernel hacker H. Peter Anvin, quoted in MIT Technology Review’s “Linus’s World“:
“When the BitKeeper fiasco broke, it turned what had previously been a political problem into a technical problem,” he says. “We’re a lot better at solving technical problems.”

Related posts

Unix vs Windows: NYC vs Celebration
Unix specs vs. Windows specs
Tim O’Reilly’s definition of open source
Google [...]

Closed vs. open source

From "Editing audio in Linux":
On proprietary platforms, eventually you’ll run into "you can’t do that." On open platforms, you’ll run into "you have to learn more to do that."

Related posts

Unix vs Windows: NYC vs Celebration
Unix specs vs. Windows specs
Tim O’Reilly’s definition of open source
Remove EXIF data from JPEGs
Problems techies are good at solving

What makes a great hacker?

From Paul Graham’s "Great Hackers":

… In programming, as in many fields, the hard part isn’t solving problems, but deciding what problems to solve. …

What do hackers want? Like all craftsmen, hackers like good tools. In fact, that’s an understatement. Good hackers find it [...]