Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

12/21/08

Synergy Love

Oh, how I love the program "synergy"

But, that is like saying, Oh, How I Love VI!.

Synergy is old, not developed anymore, and difficult to configure; however, once it has been set up, it works great!
What Synergy is... A quick summary
Synergy is a small console program that when configured and ran will allow you to connect two computers and two monitors to one keyboard and mouse over a network connection. This allows you to have something that looks like dual monitors with an extended desktop. But it has a huge advantage in the fact that it is an entirely separate computer, allowing for different not only different processing power and storage, but even an entirely different operating system.

I just got done configuring up synergy to connect from my Linux desktop to my MacBook. But, I added a stipulation, from Linux, it will only transfer from the lower right side of the monitor to the laptop and from the MacBook will only go back to the Linux PC from the middle (range 25% to 75%) of the left side. This decreases the number of times that I'll accidentally move from one computer to another.
Also, this seems to allow me to use the open rage for another computer. I've configured the upper right half of my Linux desktop to connect to my PowerMac G4, however, I don't have this guy powered on presently, so I haven't verified that this works yet.

9/5/08

If it aint broke, don't fix it...

Such simple words for such an important statement.

Managing the Firefox executable in Linux (my install of SuSE 9.3, I should say) is fairly simple. One just opens up File Manager as root, and then navigates to /opt/MozillaFirefox/lib/ and copies lib for a backup (I leave the backup in the same directory, but name it with the Firefox software version at the end, such as lib2.0.0.16). This works fairly well. Step one done: a backup of the current version of Firefox has been made.

Next, take the new Firefox tar.gz file, decompress it. I keep mine in /home/user/daniel/My Downloads/*latest version of Firefox*/, so I went to /home/user/daniel/My Downloads/firefox-3.0.1/ (still in super-user mode in my file explorer) and opened up the one folder in there, "firefox" - so very simple and benign. Things were looking good.

Inside "firefox" is the core application of firefox and firefox-bin and all it's core "Firefox centric" files, like chrome and whatnot. Do a "select all" and then copy all the files.

Continuing on, (once again, still in super-user mode in my file explorer), and paste the contents of the folder firefox into /opt/MozillaFirefox/lib/ and permit an over-write of the files in there. It'll over write of the files that need to be updated, while maintaining anything special that one already has in there.

Update of MozillaFirefox is now done.

Note: This is more complicated than the Windows version of this update, and far more difficult than the very simple Mac version of updating software. However, backing up ones installation of Firefox is much simpler in Linux than in Windows. It is about the same to backup ones programs in Mac OS though

Now, just click on your usual Firefox icon and the browser starts.
~or, at least that is the theory.

* * *

One may get: nothing at all.

I thought, "Perhaps I didn't click it..." - so I clicked it again. No dice.

~sigh, it must be some strange error. I fired up Konsole and navigated to /opt/MozillaFirefox/lib/ and executed firefox, which returned:
daniel@Suzi-lnx:/opt/MozillaFirefox/lib> ./firefox
./firefox-bin: error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory


All I could think was " f r e l l . " (see references in the American Sci-Fi show Farscape) I was looking down the long slope to dependency hell, which has been known to on many occasions to cause serious over-hauls of the system's software, and on some rare major cases, reinstallation of the OS itself. I wasn't about to go down that route unless I was really aware of what I was doing, that meant research time.

Since I didn't have an operational Firefox, I chose to use Opera to google up some results, I chose to use firefox 3 suse 9 error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file as my search "tearm" (if one can call such a long string like that a "term") and found some results. The first result was pretty spot on, ./firefox-bin: error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory at the Firefox Support Forum. Page 2 [.link] is even more useful. This second page informed me that there was a work around for this issue on good 'ol mozillaZine (my most trusted site for Mozilla application troubleshooting). The article I was told to look up is Firefox 3 on CentOS 4?

The results were pretty poor however. Install Firefox 3 though a package manager. Upgrade your pango libraries by hand. Use wine and run the Windows version of Firefox instead. Upgrade your OS - maybe it'll have Firefox 3 preinstalled.

The worst line: "It's probably not recommended, but here's one way."

Even though the post moderator has the best intentions, I find it hard to go to such extremes.

I think for now, I'm going to let FF 3 in Windows and Mac OS, and I'll work on upgrading it after work-arounds for this pango issue become well documented.

For those of you who are in need of the link to the old Firefox software releases, see Mozilla Firefox 2: Download Firefox 2.

9/1/08

Firefox 3.0.1 (Mac OS X version) Preliminary

This afternoon, I finally decided to start some testing of Firefox 3, I've been putting it off for ages now, and with the frequent notices by Firefox about how version 3.0.1 is available (as well as the fact that the Firefox people have made it to version 3.0.1 already) I decided to give it a shot.

The way I work with new releases like this, I start by using the Mac OS X version of the software, where backing up old programs and demoing new versions is so much easier than in Windows (and lets not even talk about how hard that is to do in Linux), but I found something interesting while using the browser in Mac OS X 10.4.11: the menu bar repeats itself. On Mac, you should see something that looks like this:

[click the image below to see a full-sized version]

But, what I'm seeing with Firefox 3.0.1 is a bit different than usual Apple interface standards:

[click the image below to see a full-sized version]

The items seem to "slide" -- sometimes, the "Firefox" item is the furthest to the left, other times, "Help" or "Window" or "File" will be furthest to the left.

Presently, closing and reopening the browser has not helped the software out. I'll keep tinkering with the software, perhaps Firefox 3.0.1 isn't quite ready for Mac OS X 10.4.11 yet. I'll keep running it for now, and maybe I'll find something out there on the MozillaZine that will help out.

[update]
Since restarting the MacBook, Firefox has worked just fine. It seems restarting the software several times was not the root cause of the issue... Something must have been running resident in memory that needed to be cleared out before the menu bar would work correctly.

Still a strange error, one that I've never encountered before in the many years that I've been running Mac OS (from System Software 7 to OS X 10.5).

9/14/07

The Second Big Bang, Seven Lives On!

History
Back when I first started with computers, the first system that I fell in love with was a computer at my middle school, my Mac SE. I loved the little critter. It was fairly portable, and so cool and technological! --At least, it was for it's day. Throughout my time in middle school, I secretly wanted one. I didn't tell my parents that, since we just got a Packard Bell 486dx just a year or so before [image: example of pb 486dx, google image search]. However, that didn't change my dream of having an SE of my own.

When I got into high school, I was developing into being an expert at Windows 9x and later Windows 2000. My days as a Mac user were far behind me and the newer versions of Mac OS (7.5.x and 8.x) seemed to pale in comparison. Their graphics seemed basic and as I got further into Windows, it just seemed that I was able to do more with the OS in comparison to Mac OS... But I still wanted a good ol' SE to grace my desk... Even if it was just to have Tetris, Oregon Trail, and my favorite: Brickels (Break Out).

As time went on, I developed a rapport with Garrett, a classmate of mine who went to the same elementary and middle school as I did. We never became good friends, especially since he was the King of Mac at school, whereas I was more of a PC Fanboy. Garrett and I still managed to forge a friendship, and one day, when my school district was having an auction selling off old computer equipment that they were phasing out in favor of newer equipment (namely, PCs).

At the auction, I was able to get my hands on two Mac SE systems. They had the spiffy 20 meg hard drive and everything! They even came with OS 7.1 and loaded with software, like Microsoft Office version 2.1 and Claris Works and games like, you guessed it Break Out, Tetris, and Oregon Trail! I was loving it. I not only had a ol' Mac SE to grace my desk, but I also had a second one in case something failed with the first one. I spent a lot of time tinkering with these two Macs, and even had them networked together for a while, sharing the entire hard drive of of each computer to the other.

Eventually, I tired of using the old systems, and put one away and left one out on my desk, just to tinker with occasionally. Eventually, it became more of "potted plant" on my desk that a commonly used system... However, I did make one exception, I kept a journal on that old SE, a kind of "Year in Review" thing, written late in December or Early in January. They also included a quick snip-bit of a look into my day, to give me something to look back on and smile. I tried to do some homework on the SE, but with only a dot matrix printer and with commonly required fonts, like Times New Roman and what not being required, they quickly lost that job as well.

The computers nearly became forgotten once college became my focus, and Windows 2000 my primary OS with a few experiments into Mandrake Linux. The old SE systems dropped further out of range after I got my Indigo iMac 350 Mhz running OS 9.2, and later OS X (10.0 -- and quite badly at that). When college started, I didn't even bring a single Mac with me, including my new iMac. I only brought one PC and one laptop, and went into my computer programming degree. I still occasionally had a desire to use good ol' 7, but I just never had the space in my little dorm room to bring in an old SE unit nor was I able to find a decent emulator for one. So I just lived without... Besides, when I had requirements to meet for school, I wasn't about to take the slowest and oldest computer that I had access to and bring it into the dorms... Besides, my SE systems were special to me, and I didn't want to lose them at college.

Eventually, I was able to get my hands on two more Mac SE systems in 2003. Further adding to my Mac collection and my ability to combine the software from the four machines into one collection of games and programs. I never even brought the SE systems into the dorm, much to the complaint of my college roommates who wanted to "check the system out." Instead, the systems went staight home where they were placed into my collection.

I even eventually lost the iMac Indigo... After loaning it to my cousin, who didn't have a computer of his own; and then finding out later that he left it in his apartment, which he abandoned. To this day, I have no clue where the computer is. I hope it found a good home, but with the issues my cousin was going through at the time, I suspect it may have been the innocent victim of my cousin's ex-girlfriend's wrath.

After that, I hardly used Mac OS for a long time. I would tinker with it when ever I got the chance on one of the campus Macintosh computers (we had two Baker College of Owosso Macintosh computers, Power Macs which were only used by the graphic design students).

In September 2006, I decided to purchase a new Macintosh, a MacBook with the Intel Core Duo processor. It would be much faster than the old Macintosh computers I had used in the past and being built on OS X, it would provide me with a stable *nix-like environment that is easy to use. I loved the thing, but there is still something to be said about sitting in-front of a desktop computer and actually having some serious power under the hood, which just isn't possible to replicate on a laptop.

Earlier this Week....
I happened across this website SE Item, a clear Mac SE, limited to 10 production units and "only released" to Apple "SE Project Managers," which got me looking into older Mac SE info, which directed me to Mac ITX, a site where a guy moded his old Mac SE into a modern Windows 2000 computer, running an emulator for Mac OS 7, that emulator was called Basilisk II, which is the emulator which is enabling me to type this blog in SimpleText running in Mac OS 7.5.3 rev. 2 [image: simpletext in os 7].

The system was difficult to install at first, finding an old Mac to get a ROM image from, then getting the correct .dsk image to use in Linux, and then again getting the installer to work correctly, but it eventually turned out totally swankin' [image: mac os 7.5.3 installer].

I don't have much software in the emulated Mac OS, but that may soon change with my good old-school Mac connections I have. I may even invest in some other version of the OS just to tinker with. Good ol' System 6. And apparently, BasiliskII supports Mac System Software starting with System Software 0.X, the earliest releases of what would eventually become Mac OS. It'll be interesting to play around with as time goes on.

Drawbacks
For one thing, I cannot find the "Option" key on my keyboard.
- Control maps to control
- Command maps to Alt
- Windows doesn't map to anything.
No combination of shift or holding multiple keys (CTRL + ALT) and what-not have revealed which key I need to press to get Option to come up...

The emulator keeps my PC running at high-utilization [image: ksysguard].

The emulator can be quite unstable, crashing frequently and randomly (save often, there's no "auto save" in SimpleText 1.3.1!

No Ethernet access... yet. I want to bridge BasiliskII with my Ethernet adapter and see if I can get an old version of Netscape on the puppy. On the "to-do" list for this weekend, along with testing of the CD ROM interface.

Trouble writing to "Unix" -- although, this may be by design, I would love to be able to quickly and easily save documents between OS 7 and "Unix" (which is "/" in my SUSE Linux system).

Awesomeness
Sound works just fine, including the "speaking" functions of Mac OS 7.5... Well, as good as can be expected from an OS that's well into it's 12 year of operation and running in an emulator. I actually wasn't expecting sound to work at all!

Quick response time. OS 7 was designed to run on a 68K processor, yes, but running in emulation mode it has quite the speed boost. The system takes only a handful of seconds to boot up. And loading extensions is nearly instant. Swankin' I can't wait to try out some of my old games on this bad boy, just to see if things work as well now as they did in the past, or perhaps, as the Mac ITX people have said, maybe running the 68k emulator is the "ultimate hack for an Mac SE."

5/19/07

gotta love the 'switch

Today, I decided to check my in-store voice mail... I got this:
Your mailbox is near maximum capacity. Please delete some messages. You have one saved message. To listen to messages, press 1 [...]
I bet someone here at the store hasn't been checking their messages and has filled up the general mail box. ~sigh.