Archive for the 'Apps' Category

My Firefox Configuration

Upon reinstalling Ubuntu, the first thing I did was pull up a Tomboy note I save useful Firefox settings in. It occurred to me that I had some rather useful tweaks saved, and it would be a shame to hoard them all to myself. So, this is my Firefox configuration of choice. Yay.

Extensions
Adblock Plus
ChatZilla
Fission
Google Gears
Greasemonkey
Stylish
Ubunfox

Theme
Tango Gnome theme

about:config

  1. browser.startup.homepage = http://www.google.com
  2. browser.tabs.tabMinWidth = 32
  3. browser.tabs.closeButtons = 0
  4. browser.urlbar.hideGoButton = true
  5. network.cookie.cookieBehavior = 1
  6. browser.backspace_action = 0
  7. layout.spellcheckDefault = 2
  8. keyword.URL = http://www.google.com/search?ie=UTF-8&q=
  9. middlemouse.loadContentURL = false
  10. general.autoScroll = true

What it does

  1. Set homepage
  2. Make minimum tab size smaller
  3. Only show a close button on the current tab
  4. Hide the GO button on the address bar
  5. Only load cookies from the current site
  6. Make hitting backspace go back.
  7. Enable spellcheck in one-line fields
  8. Enable Google searchs in the main address bar
  9. Disable middle-clicking on tabs to goto URL in clipboard
  10. Middle click to scroll

Thanks to Joey Day for the “Google search in the address bar” tip. I believe he currently uses YubNub.

Stylish CSS
Combine Stop and Reload buttons

Wine-Doors

Wine is a great tool for Linux users who need to get their Windows software running outside the Microsoft OS, and it actually runs most things fairly well, but it can be a pain to configure. Actually, configuration is a huge reason it’s not more popular. So, what’s the logical thing to do? That’s right! Make an application that automates the configuration of popular Windows software. Someone has just started such an endeavor. It’s called Wine-Doors.

Actually, I can’t believe that no one else has tried this yet. It seems so obvious now.

EnglishMajoryness

I know my declared major is computer science and engineering, but I occasionally ponder whether or not I’m really pursuing the right degree. Am I actually an English major in some parallel universe? Sometimes I wonder. I’ll make a list to double check.

  • I write stuff down. An immense amount. Scarcely a day goes by when yours truly hasn’t jotted something simply “because.” Over spring break, I wrote an essay at least one page in length every day. Partially for personal entertainment and enjoyment, and partially because it helps me keep a perspective on things and observe my thought process. Also, partially because “they just happened.” In addition, regular scrawling help me observe the lurking horror of my truly awful syntax, grammar, and editing errors.
  • I tend to think of life in terms of what a great story it would make. Waking in a panic at 7 A.M. because of roommate’s fire-alarm clock, running to class an hour before it starts due to early morning disorientation, and holding the door for a random female becomes a decidedly epic tale of betrayal (how could you do this to me, clock?!), plot-twists (where is everyone?), and chivalry (the handicap button totally counts). I would continue with more examples, but The World At Large is probably better off not knowing exactly how I perceive things.
  • On the flipside of simply enjoying life as it comes, I frequently attempt to direct and control it by composing sentences, paragraphs, and occasionally entire conversations in my head before initiating a join to normal socialness. These snippets of text frequently undergo revision a few times until I see it fit to release them into the wild. It is a jungle out there, though. There are nasty tribal people with spears who like to kill my fragile text and ideas, usually requiring me to reply shortly afterward. It’s tough to speak while mourning the loss of loved precomposed dialog.
  • Perspective has a habit of killing the excitement brought on by the previous two bullet points.
  • Technology interests me. Strongly. It’s the ideas of many people come together to better the world through communication, reason, and learning. Most of it is text-based. Think about it. It’s all currently about doing fantastic stuff with words. Connecting people, linking ideas, and creating new ways of thinking about information.
  • That reminds me, the ultimate killer app has not yet been achieved.
  • Basic word processing functions
  • Basic spreadsheet functions
  • No need to save
  • Simple file format, pretty much just a zip file with XML and whatever inside. Images, video, MP3s, etc.
  • Ability to export PDFs.
  • LaTex support! Teh maths, they need notes about them. Kformula has a wonderful system. Embed or fork that off, maybe?
  • Allows text windows. Position text anywhere, take notes on images, write notes in the virtual margins etc.
  • Dump any file into a note in-line. Drag n’ drop from a browser, file manager window, etc.
  • Completely brainless outlining
  • WikiLike CamelCase linking
  • Very small and fast. Instant, if possible. If the user is coming up with new stuff faster then the program can process it, it’s too slow. Load time must be minimal, regardless of notebook size.
  • Open source! Cross platform! USB key compatible! Anyone should be able to use something like this. Palm, Generic Windows boxen, Macs, Ubuntu, TabletPC, etc.
  • Get a peer-to-peer note server going, while we’re at it. (low dev priority. SAMBA shares will hold users over in the meantime).
  • OneNote does some of it. Tomboy does some of it. Basket is a nice example of the whole “dumping” concept. None of them are perfect.
  • I shall call it “MetaApp”, and development of a prototype will commence eventually using Python and wxWidgets.
  • Copyright JamesGecko, 2007.

Oh, right. Enthusiasm displayed over a detailed spec list for an obscure software product targeted at a decidedly niche market. I guess I am an engineer after all.

Safari on Windows?

I’d just like to say, Windows Safari is pretty much the most bizarre thing I’ve seen all month. I feel so confused.

Windows Desktop Search No More

Dear Microsoft,
Through some tragic accident, Windows Desktop Search recently became installed upon the Windows XP partition of my machine. Perhaps it was required by Office 2007. Maybe Windows Update installed it as a secret bonus. I don’t know. I don’t appreciate it.

“Why not?”, you ask. Maybe it’s the way my search functionality suddenly changed without my consent. Perhaps it’s how my disk is constantly grinding and how I am forced to compete for processor cycles. I hypothesize that it might have something to do with how the indexing service randomly starts up, even when I’ve disabled it using Administrative Tools. It might even be how the constant indexing continues, even when this laptop is running on battery power. Whatever the reason, I’ve had enough of it.

Have you looked into Beagle? It does a little thing which I find very special. It indexes when I’m not using the computer. Think about it.

–James

Thunderbird Annoyances

Thunderbird 2.0 has been released! Huzzah. It’s like 1.5, but with slight changes! Right, enough of all that. Now I will complain. There are some things that have been bugging me about the new version. Some of them have been bugging me since v1.0. I first started thinking about them when I tried an early beta of 2.0, and I had hoped that would be fixed for the final release. Guess not.

  • Horizontal view
    • Re-sizes message list instead of current message
    • Message list items don’t get twice as high to fit more info in
  • The “from:” and “attachments” panes take up space at the top and bottom of messages. It would be better to move their contents in-line. It’s not like I’m going to forget who sent me the message halfway through. I’m also not fond of having my viewing space halved when someone sends a bunch of images. Can re-size both the from and attachment panes, (with a small button to target) but they still take up at space and it’s annoying.
  • If you sort a folder by date so that the newest messages appear at the top, that view *only* holds true for that folder. There is no way to set the view application-wide; one must do the sort manually for every folder. A subtle annoyance.

There’s probably more, but those are the major things that have been getting to me. Within a year, there will probably be some extension called “Thunderbird Mix Plus Plus” or some such nonsense which fixes all this and more. Else, it all gets corrected in a future release. I await either of those with impatience.

English Majoryness

I know my declared major is computer science and engineering, but I occasionally ponder whether or not I’m really pursuing the right degree. Am I actually an English major in some parallel universe? Sometimes I wonder. I’ll make a list to double check.

  • I write stuff down. An immense amount. Scarcely a day goes by when yours truly hasn’t jotted something simply “because.” Over spring break, I wrote a letter or essay at least one page in length every day. Partially for personal entertainment and enjoyment, and partially because it helps me keep a perspective on things and observe my thought process. Actually, mostly because “they just happened.” You know, I only intended to publish one post today. In addition, regular scrawling helps me observe the lurking horror of my truly awful syntax, grammar, and editing errors.
  • I tend to think of life in terms of what a great story it would make. Waking in a panic at 7 A.M. because of roommate’s fire-alarm clock, running to class an hour before it starts due to early morning disorientation, and holding the door for a random female becomes a decidedly epic tale of betrayal (how could you do this to me, clock?!), plot-twists (where is everyone?), and chivalry (the handicap button totally counts). I would continue with more examples, but The World At Large is probably better off not knowing exactly how I perceive things.
  • On the flipside of simply enjoying life as it comes, I frequently attempt to direct and control it by composing sentences, paragraphs, and occasionally entire conversations in my head before initiating a join to normal socialness. These snippets of text frequently undergo revision a few times until I see it fit to release them into the wild. It *is* a jungle out there, though. There are nasty tribal people with spears who like to kill my fragile text and ideas, usually requiring me to reply shortly afterward. It’s tough to speak while mourning the loss of loved precomposed dialog.
  • Perspective has a habit of killing the excitement brought on by the previous two bullet points.
  • Technology interests me. Strongly. It’s the ideas of many people come together to better the world through communication, reason, and learning. Most of it is text-based. Think about it. It’s all currently about doing fantastic stuff with words. Connecting people, linking ideas, and creating new ways of thinking about information.
  • That reminds me, the ultimate killer app has not yet been achieved.
    • Basic word processing functions
    • Basic spreadsheet functions
    • No need to save
    • Simple file format, pretty much just a zip file with XML and whatever inside. Images, video, MP3s, etc.
    • Ability to export PDFs.
    • LaTex support! Teh maths, they need notes about them. Kformula has a wonderful system. Embed or fork that off, maybe?
    • Allows text windows. Position text anywhere, take notes on images, write notes in the virtual margins etc.
    • Dump any file into a note in-line. Drag n’ drop from a browser, file manager window, etc.
    • Completely brainless outlining. Tab, enter, and backspace are the only non alpha-numeric keys the user should need to make an outline.
    • WikiLike CamelCase linking
    • Very small and fast. Instant, if possible. If the user is coming up with new stuff faster then the program can process it, it’s too slow. Load time must be minimal, regardless of notebook size.
    • Open source! Cross platform! USB key compatible! Everyone could use something like this. Palm, Generic Windows boxen, MacBook, Ubuntu Laptop, etc.
    • Get a peer-to-peer note server going, while we’re at it. (low dev priority. SAMBA shares will hold users over in the meantime).
    • OneNote does a ton of this, actually. Tomboy does some of it. Basket is a nice example of the whole “dumping” concept. None of them are close to perfect.
    • I shall call it “MetaScribble”(TM), and development of a prototype will commence eventually using Python and wxWidgets.
    • Copyright FremLog, 2007.

Oh, right. Enthusiasm displayed over a detailed spec list for an obscure software product targeted at a decidedly niche market. I guess I am an engineer after all.

Condescending Attitude Toward Mac Users

Alright, I’m getting really tired of the general condescending attitude toward Mac users. This post was brought on by Ben’s thing here, (”We won’t dwell on the Mac users; they’re pretty much hopeless and demented anyway.”), but I’ve seen the attitude elsewhere also.

(a) OS X is UNIX
(b) Better UNIX then Windows.
(c) OS X *is* easier to get started with *and* maintain then Linux, even Ubuntu. More expensive, certainly, but much easier by an order of magnitude.

I would recommend OS X over Linux (even Ubuntu) for the average Joe who can afford it. More mainstream software is compatible, things “just work”, and it’s less hassle in general.

Don’t believe me? ‘Ight. Let’s play a word game.

  • MP3/DVD compatibility
  • 3D acceleration
  • Games
  • Microsoft Office
  • Photo manipulation
  • Power management

You can, of course, do all of these things on Linux. However, it is much easier to do them on a Mac. It’s stupid to expect your average Joe to search through a bunch of documentation to get 3D games working. Heck, even Ben hasn’t gotten 3D acceleration working on his laptop. MP3 and DVDs can’t be played by default on Ubuntu and require installation of an illegal (in the US) codec pack. That sort of thing is unheard of on a mainstream desktop PC. I understand this stuff is getting ironed out as we speak, but as of right now, they aren’t.

Photo manipulation with The GIMP still lags behind Photoshop. *cough* CMYK *cough*

Power management is another area Linux lags behind on. My Ubuntu laptop can hibernate, but it stopped waking up after a kernel update several months ago. I’m not alone in this either. Yeah.

As for OpenOffice.org, have you compared it to Microsoft Office 2007? The interface is vastly inferior. Even Office 2003 for Mac scores better in my book. Office 2008 for Mac should pretty sweet, if they do even a fraction of what was accomplished in the Windows version. No, really. I haven’t drunk any Kool-ade, I’m speaking as someone who has studied HIG. Office is bloated and the DOCX format is pretty lame, but it still pwns all competition. OpenOffice.org can’t even display two pages of the same document side by side. Sad, but true.

Also, there isn’t anything that comes even close to OneNote available for Linux. BasKet 1.0 is a step in the right direction, but as a OneNote user, I cringed and put it down after a few attempts to get work done. Tomboy, while a good substitute for the OneNote mini-pad thing, can’t compare to the full program. Ok, yeah, I know, no OneNote for Mac either, but y’know. At least they have notebook view in Word, we don’t even have that.

Really, I love Linux and it’s my primary operating system, but there are many good reasons to use OS X instead.

JDarkRoom

I am writing this post from pretty much the coolest Java app I’ve ever seen. I’m not a huge Java fan, and I’ve used very few interesting apps lately, so that might not be saying a whole lot.

But I digress. My new-found toy is called “JDarkRoom“, and it allows the user to experience the joy of using an old, simple text editor. Minus all the frustrations of actually using such a program, of course. It’s very straightforward, almost to a fault. No spell checking, no fonts, nothing. Notepad looks almost feature-laden in comparison. However, this is the entire point of JDarkRoom, the very place where it excels. It’s a blank slate. You don’t have to fuss with the margins, the font, or even saving. Basically, it aims to be an tool for first drafts and other things where distractions must be minimal. Imagine a green-on-black screen, just waiting to be filled with text. This is the tool in a nutshell.

While the concept is wonderful, the implementation is not without issues. The biggest cravat is a distinct lack of Ctrl-Z. A must, the “undo” command is a huge feature that needs to get in before I’ll even consider using it full-time. Another annoyance is the wafer-thin blinking cursor, an item barely visible on my laptop’s screen. Yet another nitpick is how the mouse cursor I-beam dosen’t magically vanish when you start to type. Don’t get me wrong, this thing isn’t perfect at all.

However, with a little work from the author, JDarkRoom could develop into something really nice; it’s defiantly something I’ll be keeping my eye on.

Look, but don’t search.

Does anyone else find it ironic that Google Reader doesn’t have a search function?

I mean, c’mon. Google is known almost solely for search. Google reader aggregates tens of articles a day for me. And if I don’t remember where I read that one thing last week, I’m apparently outa luck finding it again.

I’m still holding out for it to become integrated with Gmail, but even if that never happens, Google still has standards to live up to. They’ve set a high bar for themselves.

Would it really be that hard for them to stuff some searchy goodness in there?

Next Page »


Del.icio.us

Categories

Creative Commons License
This stuff is licensed under a Creative Commons License.