I can’t tell if this is working

mplayer2 works in the version of SMplayer I’m using. This was easy in Windows because I just downloaded the precompiled build from the site linked to at the mplayer2 website.

Doing stuff in *nix is hard though, especially since, despite the fact that I’ve used *nix operating systems for many years, I’m the worst type of noob; one who’s too lazy to learn. On Debian I had some trouble but I think I eventually got it working by using the latest version from here and trying various things until it seemed to be working.

But the fact of the matter is that I know so little about these things that I can’t tell if it’s playing the Hi10P files that I’m trying to open with it properly or not. For all I know, they’re being decoded improperly and I just can’t tell. I think everything is working fine though because when I used a version of mplayer that I knew for certain didn’t support 10 bit encodes I got the following error message and the video wouldn’t load at all (unlike in Windows with ffdshow and MPC-HC which wouldn’t complain at all but would play the file with various artifacts here and there that were pretty obvious):

Unsupported PixelFormat 72

But when I used the latest mplayer2 version the file did play and I didn’t see the obvious weirdness like I did when I used a version of MPC-HC and ffdshow that I knew wouldn’t play the file properly (I had done this intentionally so that I would know what it would look like when it wasn’t working, to help me be certain that I had gotten it working). But I’m really not so sure…just because there aren’t any error messages doesn’t mean things are hunky-dory.

Is this what things are supposed to look like? I really don’t know. It looks all right to me, I suppose, but I don’t have an eye for this kind of thing. The second Yuru Yuri one has some obvious banding by the lower left star, but this was apparent in 2 other versions of this episode that I’ve looked at as well and it’s a black background so it may not necessarily mean that I”m doing something wrong.

Actually, the thing that annoys me even more than being too dense to be able to tell if these files are playing properly is that I can’t figure out how to play files from SMB shares using mplayer2. I have nearly all of my video files on hard drives in a computer running Windows XP and I access them via the network from my TV with DLNA support as well as various other computers. If I try to open a video file from an SMB share in mplayer I get an error like this when I click Options->View Logs in SMplayer:

Playing smb://server/Video/filename.mkv.
No stream found to handle url smb://server/Video/filename.mkv

Exiting... (End of file)
ID_EXIT=EOF

I tried KMplayer too and got the same results. So I got Smb4K and mounted the shares and then tried playing some files again. It still didn’t work. I compiled mplayer with the –enable-smb option too. So I’m giving up for now and just copying whatever file(s) I want to play to the local drive and playing them that way. The irritating thing is that Totem Movie Player has no problem playing files from the SMB shares, whether they’re mounted or not. I want to use mplayer2 and SMPlayer though, not Totem.

I’m conflicted about which media player to use

But first some background information.

I acquired an iMac G5 this week for no cost. It’s got a 1.6 GHz PPC processor and it came with 512MB of PC3200 DDR RAM. At some point a year or more ago I was successfully running OS X Leopard on my AMD-based PC with an A8N5X motherboard. The HDD in that machine which had OS X on it failed and I never bothered reinstalling it, since it was so much trouble getting it working in the first place. As a result, I had nothing running OS X at all except for my G4 iBook and G4 snowball iMac, neither of which are the most practical of devices to use. In other words, I was very happy to have a machine that could run OS X that, though undeniably dated, is still useful.

I wish I had a Mighty Mouse to go with it


I looked around on search engines and found a PDF of the instruction manual. It says that this computer takes PC3200 DDR RAM, that it has 2 memory bays and, the best news contained in the manual, that it’s expandable up to 2GB. I said to myself, “I have all these computer parts lying about. I simply must have some unused PC3200 RAM that I can put into this G5″.

Unfortunately, I looked through all the Dell Optiplexes and similar that I have in my closet, and Yune, who I also keep in there, popped out and informed me that the closest thing I have are two 512 MB PC2700 modules. “2700 and 3200 are close enough to each other, right? That’s only a difference of 500”. Such thoughts drifted through my unsophisticated mind. I looked around on some more search engines to see if I could find out if this PC2700 RAM would work in the G5. I found mixed answers online so I decided to give it a try. In so doing I found out that it’s very easy to open these iMacs and you can’t lose the screws that hold the white outer shell together since they’re not actually completely removable. The RAM works fine. I tried putting in two sticks of 512MB PC2700 and it worked. It also worked when I mixed the 512MB PC3200 module with one 512MB PC2700 module. I did go ahead and buy some PC3200 since I feel odd about using the wrong type of RAM indefinitely, but it’s been working fine like this with one module of each type for two days.

The point of all that is to emphasize that my results are not at all scientific since I neither made actual measurements nor am I even using the type of RAM meant to be installed in this computer. With two PC3200 modules I would assume things would go 500 mystery units faster than they’re going right now.

So after installing Leopard on the machine and updating to 10.5.8 I went ahead and downloaded Mplayer OS X Extended, which is the media player I always use on OS X. I used it on my A8N5X setup and watched lots of 720p videos with it.

The conventional wisdom seems to be to use ffdshow-tryouts on Windows and mplayer on *nix and OS X. That’s fine by me. I’ve used xine and gstreamer on *nix but since I’m stupid and don’t like to read instructions I failed to figure out how to configure them to do what I wanted and ended up in a pattern according to which I always use mplayer frontends on *nix. So that’s more or less why I also use Mplayer OS X Extended on the rare occasions when I have a chance to play around in Mac OS X.

But when I tried using it on this G5 I was a little bit disappointed by the results. I first tried playing SD H.264 videos and had bad results in which the audio would play just fine but the video was decoded so slowly that it’d get stuck on a single frame for over 30 seconds at a time, while the audio, meanwhile, chugged away smoothly, ignoring the dilly-dallying video.

I checked the option in the Preferences menu to drop however the hell many frames are necessary but it still was no use; the playback was so slow it was unwatchable. Not that it’s surprising, but I got the same results with 720p material as well.

So I installed Perian and tried watching some SD material in Quicktime. I had similarly bad results. It would drop frames like crazy. It dropped frames to the extent that I would sometimes stop and wonder if it was even playing at all, seeming as it did that it had frozen on one frame. But sure enough, it was playing, just ridiculously slowly.

I was going to give up and conclude that this computer would be useful for word processing, web browsing and email and not much else when I remembered that troglodytes like me who cannot be bothered to properly configure things are often recommended VLC.

Ordinarily, I would not use VLC unless I had a video encoded with an extremely arcane codec that I could not play in any other player. I also use it sometimes to make Firewire video captures from my STB, because, unlike CAPDVHS, you can set it to play the material while it records. I wouldn’t actually watch a completed recording with it though. But I tried VLC on the G5 here and not only did it play my SD H.264 files perfectly, it surprised me and also played 720p material almost perfectly even with some really fancy karaoke (at least 3 lines of stylised karaoke: Japanese, romaji, and translated English lyrics). Artifacts like in the above image only actually occurred two or three times per 24-minute episode and even so, only for a second or two each time. The audio sync is also perfect, as far as I can tell. The video doesn’t look jerky either, which would have been an indication that at least some frames were being dropped to maintain speed. 720p plays with VLC on this G5 almost as well as it plays on my Phenom X4 9950 2.6GHz system with MPC-HC. It’s more than completely watchable.

I’m conflicted though. Cool people aren’t supposed to use VLC to actually watch videos. At least, that’s the impression I get. Maybe if I were more patient and willing to actually read documentation I could get Mplayer OS X Extended to play 720p or merely 480p as well as VLC does. It’s just that VLC accomplished all of this out of the box without any configuration by me at all. Like I always say, I suppose I should just enjoy this without complaining, but as usual when something nice happens, I’ve found something to be unsettled about in this otherwise fortuitous turn of events.

Best mouse in the world? Or best mouse in the universe?

The Logitech MX310 is, without any semblance of doubt, the best mouse I’ve ever used.

I’ve always had a problem finding mice I like. I think I have larger than average hands or something, since my most frequent problem with mice is that they have too small a surface area. If the body of the mouse is too small, what ends up happening is that the buttons are too close to where my palm would naturally rest, so I end up having to bend my knuckles at an unnaturally sharp angle, which is uncomfortable. I use my index finger for the left button and my middle finger for the right button, so the knuckles on these two fingers should only have to bend slightly to operate the buttons. The index and middle fingers should be almost straight. Ideally, if you ask me, the buttons on a mouse should be situated so that your knuckles bend at a very gentle 150 degree angle or so.

The Logitech MX310 is long enough so that this is exactly what happens naturally to my hands. It’s also got an attractive color scheme and six configurable buttons: standard right and left, one on the right side, one on the left side, one just below the scroll wheel and finally, the scroll wheel itself, which serves as a button.

I’m fairly certain that the mouse is no longer being manufactured. When it was still in production though, I believe it was marketed as a “gaming mouse”. The type of gaming I do on the computer doesn’t require a fancy mouse, so I don’t actually care all that much about the configurable buttons or how its precision will help me to get a headshot. No, what I like most about it is its weight. There’s just the right amount of resistance when you move it around. It has a very smooth feel when used with a mousepad. I’ve never used another mouse with such a satisfying degree of inertia.

How did I discover this unsurpassed mouse? By accident, of course. Prior to my discovery of the MX310, I had been using Dell 0D1161 mice. You know, these office surplus ones:

Despite their ubiquity, these are pretty good mice. As I said, I don’t actually care about the six buttons on the MX310 — that’s not why I love it so much — so the fact that there are only three buttons on the Dell mice doesn’t bother me. These Dell mice match the MX310 in every respect except for weight. The Dell mice are not too light, but, ideally, they should be slightly heavier. The MX310 is a bit heavier than the Dell mice and, in my opinion, the perfect weight.

Those Dell mice stop working after a relatively short while. I suppose they’re not really made to last. I’ve gone through four of them in as many years. I buy them on eBay several at a time. One day, when another mouse broke and I was down to my last spare, I placed an order for three more of those Dell mice so that I would have them in stockpile, ready to be swapped into service as soon as needed. When the package arrived, instead of three 0D1161 mice (or whatever they’re actually called) I found a single Logitech MX310. I contacted the seller, who acknowledged his mistake and immediately sent out the three correct mice that I had ordered. He told me not to bother sending him back the MX310. That was a fateful bit of apathy on his part, because if it weren’t for that eBay seller, I never would have had an opportunity to use the MX310.

Even once the three 0D1161 mice arrived I didn’t put them into service; I used the MX310 until it stopped working properly. After some time it would intermittently stop responding. Eventually it got to the point where I’d have to unplug it and then reconnect it every minute or so. In other words, it became unusable, as inevitably happens with mice. I didn’t get rid of it though; I just dumped it in my huge box of broken electronics and computer components that, for various reasons, I hadn’t yet disposed of properly.

Since then, I’ve been using those three 0D1161 mice. That is, until a week or two ago when the last one of them that remained stopped working. Since I needed a replacement, I decided that I would try to replace the beloved MX310. I bought one cheaply on eBay for USD20, compared to the USD40 to 50, which was the price on Amazon and other online stores at the time.

Ironically, shortly after it arrived I found this article about how to easily replace the USB cable in an MX310. I followed it and fixed the first MX310 that had been sitting around broken for at least a few years. Now I’ve got two and I couldn’t be happier.

I’m sure I’m not the first person to think of this,

but I’ve found a new way to delevel characters for SP farming. I have a level 53 wizard that I’m using to farm SP for a new character I created. A level 53 wizard is not able to one-hit kill party Ongs, so I thought it would be best to do the SP farming at Chakji Workers. For this to work properly, I decided to simply leave the mastery levels for all skills on my new character at zero. Ideally, the character should be about level 8-10 to be farmed at Chakji Workers. The spawn rate there is fantastic and I can one-hit Chakji Worker party mobs. It’s also good because Chakji Workers are non-aggressive and won’t attack the character getting farmed, so you don’t even need to worry about protecting him or her.
Continue reading

I love the Forgotten World now

I had been doing runs to the first treasure box in grade 1 Forgotten World with my glaive character, but now that I’ve made a wizard character for a change, I see that I was an idiot using a Chinese character in the Forgotten World. It’s too slow.

You just need the bard skill called “Noise” and you can run directly to the first treasure box without bothering to kill a single monster. It took me two minutes with my wizard/bard. It’s no use going past the first treasure box alone if you ask me; it’s too much wasted time.

iBot works on Windows 7 x64!

botters

Goldbots at Hashades/Ishades and Sonars will sometimes auto-invite you to exp share parties. You can just get on a horse, go afk and be a leech off of them for as long as you don't disconnect!

I’ve been using iBot successfully on Windows XP for months, but I had never gotten it to work on Windows 7 x64 until today. Other people seemed to have problems registering the required ocx files in Windows 7, but that was never an issue for me. I didn’t have any of the problems that people seemed to typically report; I simply couldn’t get the bot to run at all.

I would open the bot and click “Run client” and the game would start, but it wouldn’t capture the information from sro_client.exe. It wouldn’t say “Connected to login server” when the game started. I could login successfully through the client, but as soon as I did, I would get disconnected. The bot window would never display any of my character information. It wouldn’t say a thing, not even “Login successful”.

I tried seemingly endless combinations of firewall and antivirus settings, even going so far as to completely turn them both off trying to get this thing to work. Everyone seemed to insist that it does indeed work on Windows 7, so I had no idea why I was having such a ridiculously difficult time getting it up and running. Running it in compatibility mode for Windows XP Service Pack 2 or 3 didn’t work and neither did running the bot as administrator. I really felt I must have been some type of an idiot since, as far as I could tell, no one else was experiencing the same problem I was.

I finally figured it out today, after having given up for some months. The problem was that I had my language for non-Unicode programs set to Japanese, which caused a problem with srodir.ini. I would type in the correct path to either my Silkroad directory or sro_client.exe itself in srodir.ini and it would look correct in Notepad, just like this:

C:\Program Files (x86)\Silkroad

I also tried variations on that, such as adding a trailing backslash or specifying the path to the sro_client.exe itself instead:

C:\Program Files (x86)\Silkroad\

C:\Program Files (x86)\Silkroad\sro_client.exe

So in Notepad it would look just fine to me, the human reader. But it seems that what was getting passed along to iBot was this:

C:¥Program Files (x86)¥Silkroad¥sro_client.exe

Of course, I’m well aware that the backslash displays as the yen symbol in file paths and the like when you’re running a non-Japanese version of Windows in Japanse locale, but I didn’t think it was the problem since I couldn’t actually see anything wrong with the way I was typing in the path. Notepad displayed it correctly, so I thought there was no problem. For the hell of it, I changed the language for non-Unicode programs to English (United States) today and the bot instantly starting working perfectly, just like it does on my XP machine. Turns out the problem had nothing to do with the OS at all; it was just user error. I fail again, it seems.

Success! I fixed my laptop

So I bought this laptop on eBay with a broken screen for virtually zero money. I was sort of vaguely thinking about setting up a dedicated MythTV box or something to leave by my TV but then I got scared since I don’t know how to use MythTV so I decided to use GB-PVR, which I already use but only inconveniently since I need to run a 50 foot cable from my STB to my desktop computer, which is a fire hazard since you’d probably trip over it when trying to leave the apartment. Whew.

Anyway for more or less this reason, as well as the fact that I evaluate my self-worth in terms of the good deals I find on eBay, I was half-heartedly browsing for reasonably priced laptops with cracked or broken screens to set my plan in motion.

A desktop would have worked, I suppose, but I like the idea of giving an abandoned laptop with a cracked screen a nice home and steady work. I also don’t have much space. A desktop needs desk or floorspace but a headless laptop could just sit on top of my standalone DVD/DivX player, which, incidentally, I also procured on eBay.

Among the broken laptops I found on eBay, however, was the one I’m currently using to write this. It was listed as fully working but with a broken screen. The auction even explicitly mentioned that when connected to an external monitor via HDMI it worked fine. So I bought it.

Dual core 2.0GHz processor, 3.0GB of RAM, expandable to 8GB, 802.11n (which is actually useful to me finally since the Actiontec router Verizon gave me for FiOS supports N), and a CD/DVD±R/RW/BD-ROM drive. That means if I ever brick my PS3, which I also bought broken from eBay and fixed, by neglecting to read the readme before flashing it with some CFW, I’ll still have a working Blu-Ray player.

When I got it though I liked it so much that I decided I should try to get the thing into perfect working condition. It looked completely unused with barely a single blemish on the plastic cover, body or anywhere else. The screen was really beautiful without a single mark on it. There is just one small stain on the left side of the speakers. If it weren’t for that though you’d think this was a brand new computer, so I thought it was a shame that the screen didn’t work.

When I got the laptop I went ahead and turned it on, not expecting to see anything. I did not, in fact, see anything on the screen. I connected it via HDMI to my nice ASUS monitor and it POSTed fine. I was surprised though when I entered BIOS to see that it had an HDD installed. I didn’t realise that it was going to come with one. Not wanting to spend more money than was necessary, I was planning on using a 40GB laptop HDD that wasn’t getting much use, but I was sort of considering buying a larger capacity HDD since 40GB is not much for a PVR system.

That’s why I was happy that the thing came with a 160GB HDD. I tried to format it with gparted but it kept saying it couldn’t find any disks. I tried to use DBAN and got some cryptic error. I tried to format it using an Ubuntu installation disc and got some other error. I tried to use an XP install disc but that just hung indefinitely at the disk partitioner screen. I then boot into BIOS and tried to do some HDD self test diagnostic feature that this laptop seems to have. No problems found. Tried the Ubuntu disc again, got same error. Oddly enough the Windows 7 installation disc didn’t complain at all, so that’s the OS I’ve got on it right now. Don’t torch my house, pl0x.

Anyway, once I had an OS installed I realised eventually that the screen wasn’t broken; it was just really, really, really dark. It was so dark that you really couldn’t tell it was turned on at all unless there were some very high contrast images on the screen at the time. I set the following image as the background and could kinda sorta see Nino’s left eye if I placed my face close enough to the screen so that my nose nearly touched it. If you didn’t get that close, you probably wouldn’t notice that it was displaying anything at all.
Nino

So that was a great discovery. It meant that the screen was probably fine; the backlight was just out. That’s easy. Hell, I thought, it might just be a loose cable somewhere. I open it up and have a look-see. I cut my left thumb trying to open it. The damn inside corners of the screen enclosure are sharp. That was not the encouragement I needed. I disconnected and reconnected everything I could find, reassembled the computer and powered it up, not expecting it to work. It didn’t.

Now I was determined. This was a nice computer. I bought a compatible screen, installed it, tested it and was disappointed. No luck. After installing the new screen I had the same problem as before; image was fine but very, very dark. Being naïve and never having done this before, I thought the screen would come with an inverter, but it didn’t. Since the problem was exactly the same with the new screen as with the old screen I put the old screen back in since it was now pretty clear it was actually perfectly fine.

So I went ahead and bought a new inverter from Hong Kong for USD14, 1/18th of the price some US-based online stores were selling for (I kid you not, one site listed the exact same part number for USD252). I was disappointed since I had spent about the same amount on a new screen as I had on the damned computer. But as I said, I was determined now, having cut both my thumbs by this point.

The inverter arrived surprisingly quickly for Hong Kong Post SAL. On a related note, I bought an item from ShopTemp on November 30, 2010, had it shipped by China Post Registered Airmail and didn’t get it until two days ago. They shipped it within a day or so, so ShopTemp gets all the praise in the world for that. ShopTemp did everything right. I am sad they are no more, since this was the very first purchase I had ever made from them and it was a great experience as far as ShopTemp was concerned. On the other hand, it was a terrible experience with China Post and I would caution said post that they should prepare to feel my wrath. Hell, the tracking number still said it was in Beijing on the day I received it in my mailbox. My experiences with Hong Kong Post have been mostly good though, with items usually arriving within 1 to 4 weeks.

Anyway, I receive the inverter and install it. Same problem as always. Now I was utterly baffled. I thought this must mean it was a bad CCFL. That’s something I don’t know how to replace. Perhaps it’s easy, but I didn’t feel like learning anything after my ordeal.

Just before giving up I decided to triple check all the connections inside the computer and screen enclosure. While doing so, I noticed this:
backlight cable

THAT’S THE BACKLIGHT CABLE! IT IS COMPLETELY WORN THROUGH! I NEVER NOTICED IT! I MUST BE THE LEAST OBSERVANT PERSON WHO EVER TRIED TO FIX A COMPUTER.

So I bought a replacement cable and the screen works fine now. Beautiful too. Not a single dead pixel. The only thing is that while I was replacing that broken cable with the new one I cut my left thumb again. I suppose the lesson here is that you should buy broken electronics even if you don’t know how to fix them because the solution is often as simple as replacing a broken cable. Whoever sold this laptop really lost an opportunity to make a fair amount of money since, as I said, the thing is basically brand new. The screen and one small brownish stain on the speaker were the only imperfections.

Now I have one brand new screen I’ve got to resell.

I thought of doing this myself once

When I went ahead and bought this stupid domain name I considered using fake contact details to prevent spam and also avoid paying for “private” registration (where the domain registrar’s contact details are posted in the whois data instead of the registrant’s). But I used my real email address at least. Anyway, I know it’s common to use the postal address of your company headquarters and some email address such as [email protected] for abuse contact, instead of the actual contact information for the person who registered the domain, but I rarely have seen contact information that can properly be called fake.

In any case, this one was downright silly.
usw-dunderhead
Looking at the details for the organization “DUNDER”…
usw-dunderhead

Also, I can’t believe someone else already had taken “smilecitrus.com”. It must have been one of my various nemeses. If only I had had FiOS back then I’d surely have beaten that scoundrel to the punch.