MacBook, defective by design banner

title:
Put the knife down and take a green herb, dude.


descrip:

One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com

Using 89% of the same design the blog had in 2001.

FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white.

As an Amazon Associate, I earn from qualifying purchases. Affiliate links in green.

x

MarkUpDown is the best Markdown editor for professionals on Windows 10.

It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support.

Features you won't find anywhere else include...

You've wasted more than $15 of your time looking for a great Markdown editor.

Stop looking. MarkUpDown is the app you're looking for.

Learn more or head over to the 'Store now!

Sunday, January 27, 2008

Not sure if it works yet, but if it does, VLC continues to impress as the most useful open source app I've used since GIMP.

From Converting movies to .mp4 with VLC media player:

This page is a simple walkthrough on how to encode almost any movie you have to the .mp4 format (so you can put it on your ipod / cellphone / anything else). The only thing you need for this guide is the AMAZING, FREE, program called VLC media player.


(useful tutorial follows on the page, linked above)

posted by ruffin at 1/27/2008 01:15:00 PM
Friday, January 25, 2008

Finally, someone gets it right (lowendmac.com):

Apple's MacBook Air isn't designed to be all things to all users. It's designed to tell the world 'this is all I need when away from my desk.'


This is the intro to the piece I link to, above, and unfortunately isn't repeated inside. Not sure if the guy writing the article said it or the guy writing the intro to the article, but it's well put. That's exactly what the Air is -- the least you could stand to have when you're away from your "real" computer.

The Air ain't a desktop replacement.
It's not a gaming rig.
It's not a place to edit DV.

It is, quite elegantly put, the least amount of computer you need to not lose a step when you're away from what I'll cheesily call your productivity station, whether that's a tower, all-in-one, or desktop replacement style laptop. Well done.

posted by ruffin at 1/25/2008 06:46:00 PM

More bad news from Mac Rumors: about the MacBook Air.

First review MacBook Airs have arrived (80GB, HDD, 1.6GHz): Gizmodo, Engadget, Macworld

Some early notes:

- Wireless Remote disk details: can't play DVD media, can't burn a CD, can't listen to a music CD


Perhaps there's some way allowing someone to burn a disc or listen to media has some copyright restriction, but again, I don't get it. Anything you can do with a local drive should work with Remote Disk. I doubt this'll hurt Apple, nor even bite into Air sales too much. The Air is still about "sexy", and there's nothing about the missing drive that's going to undercut its look. Still, technically, there are kinks in the finished product.

posted by ruffin at 1/25/2008 06:24:00 PM
Thursday, January 24, 2008

People who complain about the MacBook Air's lack of features largely miss the point. This isn't a desktop replacement; it's more of a proof of (wireless) concept. It's about "sexy" in an incredibly non-reproductive, geeky sense. It's about making something that shoots to do a single job -- be ultra portable without compromise for 90% of a PC's uses -- without compromise, sorta like the Tivoli Model One table radio that surprisingly created a new niche in audio. To want a Swiss Army knife is to miss the point. Enjoy slim and wireless. The more I think about the Air, the more I want one.

Still, the Wall Street Journal's review of the Air has discovered what, to me, is a small but legitimate flaw in the Air's design.

It also doesn't work for installing Windows on your Mac, for watching DVDs, or for playing or importing music. For those tasks, you need an external DVD drive. Apple sells one for $99.


Hrm... you can't install Windows with Remote Disk? The point of the Remote Disk is that you are able borrow another box's optical drive as if it were your own. Now every optical drive is potentially your own "local" drive. The inability to install Windows tells me the implementation isn't as smooth as it should be. Compromises were made where the Air was trying to get things right.

There's not really any such thing as imperfect perfection. Any weakness with the core of the Air is a big one. When you're shooting for idealistic success, compromises in the areas where you're trying to get it Right aren't acceptable.

posted by ruffin at 1/24/2008 10:27:00 PM
Monday, January 21, 2008

SQL Server Express ist evil.

Authentication Mode (SQL Server Express):

If you select Windows Authentication, Setup creates an sa account that is disabled by default. To use Mixed Mode Authentication and activate the sa account after Setup completes, see the How to: Change Server Authentication Mode and ALTER LOGIN (Transact-SQL) topics in SQL Server 2005 Books Online.


But wait, there's more.
http://msdn2.microsoft.com/en-us/library/ms188670.aspx

If Windows Authentication mode is selected during installation, the sa login is disabled. If you later change authentication mode to SQL Server and Windows Authentication mode, the sa login remains disabled. To enable the sa login, use the ALTER LOGIN statement.
...
To enable the sa login by using Transact-SQL

1. Execute the following statements to enable the sa password and assign a password.

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<password>' ;
GO


This is probably the best sum of what's got to go on to get JDBC working with SQL Server Express Edition 2005 when you use a named instance (say SQLEXPRESS) rather than a default on port 1433.

Sql Express is going to be a good match for the Sql Server 2005 JDBC provider, it is free, it is relatively easy to set up and deploy and it has all the power of Sql Server 2005 for low end applications.

There are a few things to keep in mind when using Sql Express with the JDBC driver:

ยท You need to enable mixed mode security when you install the server so that you can connect using user name and password.
ยท Make sure that the sqlbrowser is enabled. Sql Server configuration Manager ->SQL Server 2005 Services ->SQL Server Browser ->Start
ยท The JDBC provider only works with the TCP/IP protocol which is disabled by default on Sql Express. You need to enable the TCP/IP Protocol from the SQL Server Configuration Manager that ships with SqlExpress and re-start the server. Look under SQL Server 2005 Network Configuration -> Protocols for SQLEXPRESS-> TCP/IP->Enable.


Note from the code he gives that your connection string for, say, SQuirreL SQL, would be...

jdbc:sqlserver://localhost\SQLEXPRESS

You won't need a port because the SQL Browser will provide it for you, I think. It works, anyhow.

Labels: , ,


posted by ruffin at 1/21/2008 06:25:00 PM
Sunday, January 20, 2008

Oops!

The Google Talk Gadget requires Adobe Flash Player version 8 or higher.
You can install the player here.

To complete the installation, quit all running instances of your browser.


I've been impressed with the gmail web interface, and based on those experiences figured they were bright enough to do most anything they wanted without leaving the dhtml playground. Turns out with the "official" Google Chat widget on iGoogle uses Flash, as quoted, above. That's interesting... Wonder why they sold out and what other Google interfaces use Flash.

posted by ruffin at 1/20/2008 01:32:00 PM
Thursday, January 17, 2008

When I read the Low End Mac letters here, I started wondering what the folks that wrote in were thinking. The MacAir is about fashion, not the beat-all end-all in subnotebooks. Sure, I complained about the integrated graphics, but the point is to do everything thin. Of course there's no graphics chip. What percentage of fashion Mac users play high-end games? How does bad gaming impact your ability to look AWESOME at the JavaOne conference?

And the single USB port issue keeps coming up. Get over it, folk. It's MacBook AIR, fools. Use your PowerMac's optical drive. Use a Bluetooth mouse. Use Time Capsule's hard drive. Clue in. The Air ain't about replicating how you use your MacBook. It's about providing a proof-case that the world is ready for wireless appliances.

No pay-to-play WiMax? Duh. Apple's not going to partner with some network provider unnecessarily. I'm impressed with their loyalty to the open network. Using open networks isn't just good for Apple, it's good for the consumer. I love it. Want something non-Apple? Jobs is going to make sure you don't look like a fashion-conscious Mac user, what with the USB WiMax dongle hanging out of your single port. They don't want you doing too many things that aren't part of the design. What, a wired mouse? Ick! At least you can't do a wired mouse and WiMax. Pick one.

The more I see people not getting the point of the MacBook AIR (sorry, I keep feeling I have to emphasize that its name is AIR, dang it. Where's Mr. T when you need him?), the more I like what it can do. This is a neat machine. Apple's proven that you don't need PS/2 port, a floppy, a modem, an optical drive, ethernet, etc etc. Don't complain about what you can't do (though the non-user-replaceable battery concerns me). Be horribly impressed with what you can.

I still don't see it doing much for the stock price, though. ;^)

posted by ruffin at 1/17/2008 06:15:00 PM
Tuesday, January 15, 2008

Haven't we done this once already? I think the Duos are pretty kewl and all, but they didn't really do much for the bottom line. Having dropped from $198 to $168 a share in the last few weeks, Apple's not really looking up now releasing this thing. Well, you can't say Apple doesn't try to be cool.

I do wonder if Apple won't set another trend. First goodbye ADB (PS/2 equivalent) and floppy, now goodbye optical drive and traditional hard drive. The "borrow the DVD player wirelessly" idea was a pretty obvious move. I wouldn't be surprised to find more of that with other mfgrs if this Air jive sells at all. Upset to see no firewire port, but was impressed with the Time Capsule, the Capsule being another great idea that likely won't catch on (like the AirTunes or whatever we had earlier).

This stinks too:
[MacBook Air:] Intel GMA X3100 graphics processor with 144MB of DDR2 SDRAM shared with main memory


LOVE ME SOME INTEGRATED VIDEO. Okay, when you're going for thin as in razor thin, I understand, but it doesn't make me happy.

posted by ruffin at 1/15/2008 07:12:00 PM
Thursday, January 10, 2008

I have this friend who, like me, recently had an old VCR go kaput. Trying to back up a DVD, she ran into an issue where the picture would keep fading in and out. Turns out that's the stock behavior of Macrovision's analog copy protection scheme, where the overscan, iirc, information from a DVD screws with a VCR's automatic gain control and makes it more difficult to copy DVDs.

Personally I find the skirmishes between pirates and, um, ship captains? humorous. As far as I can gather, this gain control jive was originally a "feature" for VCRs, but later became a requirement. Honestly I'm still not sure what benefit the feature gave pre-copy protection. Why wouldn't TVs have it to? Does automatic gain control fix the output of crappy analog tapes? And if so, why doesn't it fix, to a certain degree, the VHS tapes after they've been taped? That is, why don't VCRs misread the DVD player's overscan lines in a way TVs don't while taping, but then play those tapes which now appear to have gain control issues more clearly thanks to automatic gain control?

Anyhow, it took me a while to figure out by what means it became a requirement -- that is, was it just that VCR producers were the same as DVD producers so they had a vested interest to stop copying, or was there a clear legal motivation? Of course it's the latter.

U.S. Copyright Office - Copyright Law: Chapter 12:

(A) Effective 18 months after the date of the enactment of this chapter, no person shall manufacture, import, offer to the public, provide or otherwise traffic in any โ€”

(i) VHS format analog video cassette recorder unless such recorder conforms to the automatic gain control copy control technology;
...


Interesting. Why does the government get such a hands-on say-so in format wars? Will they ever do the same for "digitized music", likely starting with mp3? Why don't DVD players have the same sort of legal requirements for playing non-native DVD Region encoded DVDs? We've got a portable DVD player that plays anything. This was a great discovery when someone thought they were being clever by giving us a DVD purchased in Europe. Still, the lack of consistency and, to me, the format-specific government requirements, are pretty interesting.

posted by ruffin at 1/10/2008 08:39:00 PM

IanG on Tap: 3GB or 4GB - a 'Virtual' Memory Upgrade:

Presumably the reason PC architecture machines didn't do this is that this mapping layer increases costs, and makes it harder to achieve performance goals. So for years, the address map of the PCI bus and the address map of the system bus have been one and the same thing in the PC. ... For a long time this wasn't a problem, because there was a whole 4GB of address space, so devices typically lurk up in the top 1GB of physical address space, leaving the bottom 3GB for memory.

And 3GB should be enough for anyone right?

So what actually happens if you go out and buy 4GB of memory for your PC? Well, it's just like the DOS days - there's a hole in your memory map for the IO. ... So the bottom 3GB of your memory will be available, but there's an issue with that last 1GB.


Daggummit.

posted by ruffin at 1/10/2008 06:08:00 PM
Wednesday, January 09, 2008

I may be remembering this incorrectly, but I have the distinct impression that...

1.) I signed up to pay my phone bill online.
2.) I paid the month's bill.
3.) I tried to make the payment recurring.
4.) Was told that I couldn't set up recurring payments without a balance.

Came back this month to pay.

1.) I set up recurring payments.
2.) Immediately upon finishing, I was told I had to pay this month's bill via some other method.

Smooth.

Whoever's programming AT&T's website could stand to read About Face by Alan Cooper. That version is a very new reprint, but any previous version for $5 shipped should work just about as well.

posted by ruffin at 1/09/2008 06:08:00 PM
Saturday, January 05, 2008

Caught some major network (ABC?) Saturday morning cartoons today. The network ran a self-promo full of cartoonish animal-like things. It asked the kids watching to tell their cable company (via their parents, I *think*) to carry that network's digital signal.

I've given some thought to the advantage cable companies have, being able to continue sending analog signals to customers after the digital drop-dead date, but hadn't thought about why the over-the-air networks might be upset that the cable advantage would cost them resources. Thanks, Saturday morning cartoons, for clearing that up for me.

Wear white, buy used books, and don't forget to get your $40 pork-producing DTV tuner coupons quickly!.

Labels:


posted by ruffin at 1/05/2008 09:36:00 AM
Friday, January 04, 2008

From the FAQ question How do I find my optimum MTU setting? AT&T Southeast Forum FAQ - dslreports.com:

How do I find my optimum MTU setting? (#5793)

Important Recommendation: This FAQ is for pointy headed people with no life that are just dying to get their command prompt fix and do some interesting (albeit completely boring) tests. I strongly recommend you download DrTCP, set your MTU on your NIC(s) to 1492 as shown here, and do something better with your time. That said, if you wish to continue please proceed.


Hey, it's an issue, even.

C:\Users\toBeNamedLater>ping www.google.com -f -l 1475

Pinging www.l.google.com [72.14.205.103] with 1475 bytes of data:

Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.

Ping statistics for 72.14.205.103:
Packets: Sent = 3, Received = 0, Lost = 3 (100% loss),
Control-C
^C
C:\Users\toBeNamedLater>ping www.google.com -f -l 1473

Pinging www.l.google.com [72.14.205.103] with 1473 bytes of data:

Packet needs to be fragmented but DF set.

Ping statistics for 72.14.205.103:
Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C
^C
C:\Users\toBeNamedLater>ping www.google.com -f -l 1472

Pinging www.l.google.com [72.14.205.103] with 1472 bytes of data:

Reply from 72.14.205.103: bytes=56 (sent 1472) time=1981ms TTL=241

Ping statistics for 72.14.205.103:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1981ms, Maximum = 1981ms, Average = 1981ms
Control-C
^C
C:\Users\toBeNamedLater>

posted by ruffin at 1/04/2008 07:55:00 PM
Thursday, January 03, 2008

Okay, I admit it.  I get some hare-brained ideas.  It's fun to research them, knowing all along that unless manna from heaven drops embedded with the mats for the project, they'll never happen.

Regardless, the latest is the proverbial disposable portable computer.  Just for fun, I thought it'd be neat to think about building one based on a 6502 processor with a USB port or two and VGA output.  Here's what little I found on the net worth possibly recording.

The pointless 6502 computer That's right, somebody beat me to it, at least in theory.  No prototype yet.
6502.org Hobbyist/fan site for the 6502, with lots of introductory projects.  A couple of the projects look promising, but many haven't been updated in a while or never got past the "twinkle in the eye" stage.

Look, let me be clear.  You're an idiot if you build a system around a 6502.  At least go 16-bit so that you can have more than 64k of easily accessed memory.
The Western Design Center, Inc.
(samples URL)
A place that apparently owns the rights to the 6502 design in some capacity, and licenses IP based on the 6502.  There are lots of places where a good, cheap, familiar processor is still useful when it comes to embedded platforms or whatever the heck.  Allows you to purchase samples.

They have both 8 and 16 bit 6502 style procs, whether microprocessors, microcontrollers, or periph controller.  Not too expensive, all things considered.
comp.arch.embedded Usenet group for embedded jive
LCD2USB open hardware Haven't checked closely, bulids on the Mega8 chip for periphs mentioned on the pointless computer, above.  Always thought it was strange how the disc drive for a C=64 had the same chip as the CPU, and here it's kinda neat to think how you could have chips more powerful than your CPU controlling periphs!
Bass tabs for Message in a Bottle Okay, unrelated to the disposable portable computer, but why not learn guitar instead of play Guitar Hero 2?
OpenCores.org VGA project I'm too ignorant to be sure of what this is.  I think it's a design for a VGA-compliant chip that you could slap into your own open hardware.
Wishbone description at Wikipedia
(VHDL -- another "good to know")
Lots of cores at opencores.org is based on this wishbone jive.  Here's what that jive be.
VGA at Wikipedia Heck, why not explain what VGA is while we're at it?  Apparently it's exactly what you suspected, a sort of bottom common denominator for speaking video to video card/chip hardware.  The neat bit is that if you limit yourself to VGA, you can pretty much get whatever chip you want that's cheapest for your DIY rig.
Free VGA Awfully cool site, it appears, even if it hasn't been updated since 1998.  "dedicated to providing a totally FREE source of information about video hardware."  Seems to get into the nuts & bolts of VGA assembly programming.
Abebook's search for Richard F. Ferraro books with "Guide to the EGA" in the title. Richard F. Ferraro's Programmer's Guide to the EGA and VGA Cards, ISBN: 0201570254, or the same author's slightly more expensive book that seems to be an update of the previous, Programmer's Guide to the EGA, VGA, and Super VGA Cards, ISBN: 0201624907, both insanely old, seem to be the place to figure out how VGA works.  We'll see how the former is once it arrives for $4.99 shipped.

Again, you can still talk VGA to today's video cards.  Have fun shoving this asm into whatever NVidia's pushing these days.
Freescale 68k pricesMotorola spun off its processor business, and the prices, if you order 1000 or so, really aren't bad for a good, 32-bit proc. Comparable to the 6502 prices, above, and samples are free if you're legit.

posted by ruffin at 1/03/2008 09:07:00 PM
Tuesday, January 01, 2008

The whole DTV racket continues to drive me crazy. This quote from the National Telecommunications and Information Administration's page on the swap is a small part of why it does.

[FAQ Question Number] 10. I have a handheld or battery-powered TV. Will this work after February 17, 2009? Can I connect it to a TV converter box?
[Incredibly Helpful Answer:] Generally not.


Add to that sort of attitude the list of questions showing they darn well realize any number of people are going to have a hard time applying, from their guess that the converter boxes for current TVs are going to cost more than the amount of the coupons they're handing out to the much more real problem that older folk are going to have a hard time applying.

Now add to that the bright idea that only 33.5 million of the $40 coupons to buy $50-70 converters are going to be given out, and that folk can request two. So that means that the government may only be giving converters out to 16.7 million TV owners. The first 22.25 million are available to anyone regardless of whether they use cable and never bother with over the air TV. There's nothing that checks for income, nothing that restricts two-thirds of the coupons from hitting houses that don't need them, and what I'd imagine will be pretty questionable enforcement that the final 11.25 million go to people who truly solely use over-the-air broadcasts for their TV watching.

Add to that that people who don't need converters -- they have HD TVs or DVD recorders with ATSC tuners -- are going to use these coupons to buy converters that they can sell. It's going to happen.

Why the government sold their constituents down the proverbial river to pull in a little more revenue is beyond me. Seriously, there's no reason they couldn't have kept UHF, broadcast hybrid analog+digital signals, and only sold off the VHF wasteland. There are real reasons to want to be able to access TV, and putting so many more barriers to entry for those with legacy TVs is a horribly short-sighted idea that doesn't even try to protect the rights of the minority. The airwaves belong to the collective. The interests of the minority to hear weather alerts and other emergency information should not be treated so casually by the majority or exploited by the capitalistic special interests.

posted by ruffin at 1/01/2008 06:14:00 PM

<< Older | Newer >>


Support freedom
All posts can be accessed here:


Just the last year o' posts:

URLs I want to remember:
* Atari 2600 programming on your Mac
* joel on software (tip pt)
* Professional links: resume, github, paltry StackOverflow * Regular Expression Introduction (copy)
* The hex editor whose name I forget
* JSONLint to pretty-ify JSON
* Using CommonDialog in VB 6 * Free zip utils
* git repo mapped drive setup * Regex Tester
* Read the bits about the zone * Find column in sql server db by name
* Giant ASCII Textifier in Stick Figures (in Ivrit) * Quick intro to Javascript
* Don't [over-]sweat "micro-optimization" * Parsing str's in VB6
* .ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); (src) * Break on a Lenovo T430: Fn+Alt+B
email if ya gotta, RSS if ya wanna RSS, (?_?), ยข, & ? if you're keypadless


Powered by Blogger etree.org Curmudgeon Gamer badge
The postings on this site are [usually] my own and do not necessarily reflect the views of any employer, past or present, or other entity.