Read posts about internet

June 27

We've been busy! With stuff, you know? (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

This week it was "back to work" for me. I really needed to get back into it the first two days; couldn't really get the hang of it. I wasted most of my Monday, which is why I didn't bill any real hours that day. By wednesday I was back to normal though, so that's good. As people have been reminding me, moving is one of the most stressful occasions in these modern times and I've lived to prove that yet again ;)

Anywho... Stuff!

All of the rooms are unpacked, with the exception of the attic. Some thirty-odd boxes of books are waiting to be unpacked, sorted and stored. Ouch! I really hope those shelves are going to hold up. Aside from that there's another thirty boxes left with "miscellaneous" objects. You know the kind: things that you need or want to keep, but don't use in daily life and have no clue as to where to put them. Well, we've got three more weeks to unpack each and every box if we don't want to get billed for them.

In the mean time Dana is doing fine in the new house. She's seems to like her bedroom and learnt a few new things while staying over at her grandparents' place. She loves sitting on the couch with us, in her little "fortress" (ie: behind our legs, while we're sitting sideways) and she's taken to eating a sandwich for lunch.

What else? Oh yes! Thanks to this new site I'm reading (The daily WTF?!) I've also learnt a new word: appellatio. According to one member of tDWTF it is derived from "appellation" and "fellatio", and means "the art of calling someone a c*cks*cker, especially in a non-obvious way". Shiny :D Anywho, love the website for all of the programming and IT "WTF" situations it describes.

Now! Back to work! Boxes to unpack, household to be kept and all that.

Posted in: geeky , house , internet , life
June 24

Cute, coffee making robot girl: where can I get mine? (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

HinaCoffee.mp4.

A Japanese fellow going by the name of Mujaki has created a wonderfully cute robotic girl that's programmed using his laptop. Among others, she can make your coffee... As long as you help her out and are veeeery patient ^_^

Via Tokyo Mango.

Posted in: awesome , geeky , internet
June 17

ISPs: sometimes they actually do something nice (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

When we started preparing for the move to the new house I signed up for a triple play deal with UPC. We'd be getting ( 10 Mbps + phone + TV + DVR ) for 43 euros a month, plus 17 euros for basic cable (which is unfortunately still a required fee with them). All in all that's not a bad deal, since we were paying about 15 euros less at Ziggo for that same deal, but at 1.5 Mbps.

The past two days various fora in the Netherlands have been in happy turmoil about the fact that everyone with a 10 Mbps sub at UPC would be getting a "free upgrade" to 16 Mbps. And you wouldn't have to do anything to get the upgrade. Nice deal, right?

Then another little tidbit made it to the web: if you -do- actually put in a little effort and phone their service desk, they can upgrade you to their newest subscription model. You'll be stuck with a completely new one-year contract, but you will then have a whopping 30 Mbps at the same price you were originally paying for 10! O_O

So yeah, I spent fifteen minutes on the phone ^_^

Posted in: geeky , internet , other tech
May 20

Open Coffee networking event in Almere (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

The Open Coffee Almere logo.


Taking a page out of the good book on Open Coffee networking events, I've decided to start one for Almere. Following the example of the original Open Coffee event, we'll gather every month (same Bat-time, same Bat-channel!) to meet new people over a cup of hot Java.

To get things going I've opened the Open Coffee Almere group at LinkedIn.com. With a bit of luck we'll get a few dozen members soon.

To make the group stand out a little bit I've worked with InkScape for a few hours. By combining the Almere coat of arms with the common logo for most Dutch OC groups I think I've managed to create something unique. Besides, I didn't feel like re-using the same low-res image all the other groups use ;) By making the logo a vector image I've guaranteed that we can resize it to -any- size without loss of quality.

EDIT:
I've set up a simple Wordpress site at opencoffeealmere.nl to act as a face to the masses.

Posted in: internet , other tech , work
May 10

Tenso.com: Getting stuff shipped from Japan (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Recently on JapanSoc I saw a very cool blogpost come by from Tofugu, regarding Tenso.com. What Tenso does for you, is setup a local Japanese shipping address and then forward any incoming mail to your domestic address anywhere in the world.

This allows you to save some money on shipping from sites like Amazon.co.jp, but even better: it will allow you to partake in Yahoo Auctions, without using costly middlemen! This way I might actually get my hands on some Arrow Emblem goods without paying through my nose! /o/

Posted in: internet , japan
April 26

Wormtooth Nation on DVD (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

The Wormtooth Nation DVD cover
I've written before about the Wormtooth Nation web/TV series. Last year I was charmed by this indy attempt at a steampunk film and I just had to get my hands on the DVD. It was just too good an attempt at a movie not to go rewarded. Luckily the creators have recently made a DVD available through the Wormtooth website.

Watching the movie a second time I did notice a few changes from the original web series. I think that at a few points in time (most notably the scene where O'Brien learns of Tania's amorous relationship with Bottom) they've fiddled with the sound just a bit too much, blurring out the actual conversations.

Anywho... I love having this DVD in our collection, making it impossible to ever forget about this little nugget of gold :) I'll probably rewatch it again in a year or three, if only because David Murphy's so hot playing the role of Bottom. *cough*



Posted in: geeky , internet , tv
April 25

Ubunchu! The manga to promote Ubuntu Linux (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Installing Linux! It's not easy!
I'm subscribed to at least two dozen Japan-centric blogs through RSS, giving me something to read on the train to work. This morning Deas Richardson of Rocking in Hakata wrote about Ubunuchu!, a recent manga to promote the Ubuntu Linux distribution. Distributed under the Creative Commons license, this comic is a great initiative to get non-geeky people to know about Linux and its easy-to-use brother Ubuntu.

Issue #1 is only twelve pages, but it's still a pretty funny read. The "OMG WIZARD!" drawing is absolutely awesome ^_^

Posted in: internet , japan , manga , sysadmin , unix
April 20

Temporarily unreachable through email (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Hey everyone... Marli and I are currently, temporarily unreachable through email. It seems that our hosting provider is having some problems with their spam filters. See here.

Any messages you send us will be bounced back telling you that they could not be delivered because "you do not have permission to send to this recipient" or because "relay access denied". This is not a problem on your side, do not worry.

Please re-send your email in a few hours.

Posted in: internet
April 16

New web comic bookmarked: Templar, AZ (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach




I don't even know where I found out about Templar, Arizona, but so far I'm loving it to bits! I think I was drawn in by a Keenspot banner featuring Reagan <3

Anywho... What I love most about Templar is the artwork by Spike. She does awesome line work and I love her chara design. For example, one can tell by one look at the aforementioned Reagan that she's loud, uninhibited, brash and sexy. The complete lack of colour and minimalistic approach to detail make this one heck of a comic to read. I'll definitely buy the books when I can!

Mind you, if you don't like swearing and such, steer clear of this one ^_^

Posted in: comics , internet
April 12

You find the darndest stuff when cleaning (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Too Much Coffee Man
In preparation of our move to the new place we've started going through all the boxes in storage. The past three years we've managed to gather quite a lot of cruft, let me tell you!

Among my old school and work papers I stumbled upon a bunch of notebooks from past jobs, including my last internship. While mindlessly leafing through one of the pads I found the list of web comics I used to read. Man, that took me back!

Since then a bunch of those comics have gone bust and some of the others have lost their charm. However, that still leaves me with a short list of web comics that I'd forgotten and that I've now put back on my list. These include:

* Down to earth. God and the devil pissing eachother off.
* Too much coffee man. The depressed, stressed out and hyperactive superhero!
* You damn kid!. 50's style comics meet disturbing jokes.
* Bob the angry flower, home to Bob's quick guide to the apostrophe, you idiots.

Good stuff :) I'm very glad that the TMCM archives are still complete and online.

Posted in: comics , internet
April 7

It's funny because it's true (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

The Sun Microsystems strategy spinner


With thanks to Ars member Jeremy Reimer.

EDIT:
It seems that there's even harder times for Sun coming than we already thought: the IBM deal fell through. Sun being acquired by IBM would not have been great, but this could hurt Sun even more :/

Jeremy's even updated his Strategy Spinner.

Posted in: internet , sysadmin
April 1

Just a bunch of links: cool stuff (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

I follow at least three dozen RSS feeds on a daily basis, which seep into my iPhone through NetNewsWire Light. It provides me with some fun stuff to read on the train. :) Here's a bunch of stuff that's recently tickled my fancy.

* Kappabashi-dori in Tokyo, a shopping street I'll definitely visit.
* Lego space shuttle, an awesome 65.000 piece project.
* Extroverted like me, an interesting look at what anti-depressants do to you.
* Q2 2009 anime season, a preview of the titles coming out in spring.
* Samsung is coming out with the Papyrus, they're eBook reader.

Posted in: internet
March 14

Turning things around: getting new ideas from a problem (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Back in November, I received some complaints from school about my website. You may remember that some teachers weren't too happy about me posting all my term papers on the web because some of their kids were now plagiarizing my stuff.

This morning I did a search on the web and lo-and-behold: I found a whole bunch of new weblogs with schoolwork! Like this one, or this one. It seems that a few of the teachers that were like me (IT nuts to the bone) decided to turn things around and actually integrated blogging and Wikis into their teaching approach! Students are now encouraged to write about their work and to share what they know :)

So my worries are over with regards to my own site and it's great to see that I may actually have influenced the school a tiny bit.

Posted in: internet , school
January 29

Newspapers and Magazines by Home Computer (Martin Gordon's Blog (cptncelchu)) by Martin

From the video:

Engineers now predict the day will come when we get all our newspapers and magazines by home computer, but that's a few years off. So for the moment at least, this fellow [video of a newspaper vendor] isn't worried about being out of a job.

Twenty-eight years later, he's finally starting to worry.

(via NSLog();)

Posted in: default , information , internet , news , video , youtube
January 6

CD Baby's Shipment Confirmation (Martin Gordon's Blog (cptncelchu)) by Martin

CD Baby's shipment confirmation:

Your CDs have been gently taken from our CD Baby shelves with sterilized contamination-free gloves and placed onto a satin pillow.

A team of 50 employees inspected your CDs and polished them to make sure they were in the best possible condition before mailing.

Our packing specialist from Japan lit a candle and a hush fell over the crowd as he put your CDs into the finest gold-lined box that money can buy.

We all had a wonderful celebration afterwards and the whole party marched down the street to the post office where the entire town of Portland waved "Bon Voyage!" to your package, on its way to you, in our private CD Baby jet on this day, Monday, January 5th.

I hope you had a wonderful time shopping at CD Baby. We sure did. Your picture is on our wall as "Customer of the Year." We're all exhausted but can't wait for you to come back to CDBABY.COM!!

Thank you, thank you, thank you!

Sigh…

Companies with personality ROCK.

Posted in: default , funny , internet
September 27

Tying Your Tubes with WordPress - My Session at WordCamp Portland (Tiny Screenfuls (JoshB)) by Josh Bancroft

I’m giving a session at WordCamp Portland today on “Tying Your Tubes with WordPress“, all about integrating all the difference places you probably write, read, and discuss things on the web into your WordPress blog. This post is the reference for the session, with the slides (such as they are - most of it is going to be discussion) and links to the plugins I talk about.

Here are the few slides I put together, on Google Docs. I’m working on them as we speak, but by the time the session starts, they should be more or less final:


And here are links to the plugins/tools that I’m going to talk about:

  • Alex King’s Twitter Tools - to put daily tweet digests on your blog as posts (great for archiving them, since Twitter cut off access to tweets older than a few pages).

  • K2 Theme - besides the TON of other great things it can do, it’s great for putting tweets, etc. in a sidebar using “Asides”. The K2 Support Forum is a GREAT resource if you have questions or need help.
  • How to exclude a category (say, your tweet digest) from your site’s RSS feed. Either have people subscribe to the funky URL you get from this, or if you use FeedBurner, just tell it that the funky URL is your source feed.
  • FriendFeed Comments - show comments and likes that your post gets on FriendFeed right on the post itself.
  • FriendFeed Feed Widget - for showing your last 10 or so items that end up on FriendFeed right on your blog. There are some other cool badges on that page. Similar to Twitter badges, which I don’t use (I use Twitter Tools’ daily digests instead).
  • soup.io, for publishing blended feeds. I use this for my lifestream and my linkblog.

I’ll add any other info that comes up during the session, and if you have any questions, post them in the comments! Woo hoo WordCamp Portland! :-)

Posted in: blog , conferences , friendfeed , internet , portland , teaching , tubes , twitter , web , wordcamp , wordpress
September 6

A timeline of Internet memes (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

A screencap of the timeline
What's the first Internet meme that you remember? You must've seen at least one! Those jokes that travel around the Internet and the world and show up everywhere? Recently we've seen Silence! I kill you!,the ever-present LOLcats and WHAARRGARBLL!, to jog your memory a little.

For me, the first one that I remember actually seeing in the wild is the Hamster Dance. Yes, the annoying song with animated hamsters dancing to the music. Awful, I'm sure. Then came WHASSUUUP! from the Bud commercials and Nigga! from the Tokyo Breakfast skit.

One Internet denizen has taken it upon himself (herself?) to create a timeline of these jokes. See how many you remember!



Posted in: internet , jokes , memes , timeline
August 13

My new job: Project Manager at Condé Nast [ars technica, internet, programming, social networking, technology] (Clint Ecker (clintology)) by Clint Ecker

I made a post last week that I was going to be ending my employment at Stone Ward, where I’ve worked for the past two years. It was a really hard decision and I’ve turned down lots of jobs because I’m great friends with my coworkers and I genuinely loved the job.

However, when the opportunity came around to work for another set of friends at a really awesome company like Condé Nast and on an awesome publication like Ars Technica, it was an offer I couldn’t turn down.

As of Monday, I’m going to be working full time on Ars—mostly doing programmer stuff, but also covering events and writing up technical stories for various sections of the site. I’ll be joining a bunch of other full-time employees (including Jacqui) in the new tech capitol of the universe, Chicago, IL.

Rock on!

Posted in: ars technica , internet , programming , social networking , technology
July 18

FiOS still working. Internet is good... (Punkadyne Labs (Punkwalrus))

Well, just in case anyone wonders, FiOS is still working two years later after I got it. I can't claim that the fiber cut in my neighbor's yard is their fault, and although my anger with them losing my work order was justified, once they sent some guy out there, it was fixed. The tech spoke English, he knew how to troubleshoot, and he was very polite. They still haven't buried the cable, but I just downloaded a 700mb Linux ISO in 9 minutes, so... somehow it was even faster than before the cut (usually it took 15 or so). And while the oruter they gave me for free died, I was able to slap in my old Linksys, upgrade the firmware (for security), and it's working just fine. How did I know that would work? A tech told me. An *experienced, friendly* tech.

I am still angry at COX. They constantly poke at the wound they left in the form of junk mailers promising me $9.95 for the first three months. I get like 3-5 of those a month. I put them in the paper shredder and imagine all the terrible managers who work at COX feel the blades across their skin every time. I have so much unresolved anger from their lies and incompetence. I had to look up my previous rant, and while I blogged it, nothing compares to the expanded on I wrote on Ars. I sent a copy of this letter to several COX offices once FiOS was installed. No one replied.

Originally posted here:

Dear COX,

When I moved to my new home in 2000, the only game in town was you, COX. It was cable TV only, and that was par for course. I got Bell Atlantic for phone, which was also my dialup. No broadband in my area from anybody. Cable worked well, and despite the phone issues in the house, the friendly BA tech got it all working right by the time we moved in.

In 2002, COX forced everyone to "upgrade" to digital in our neighborhood. On the plus side, this meant a lot more cable TV channels, On Demand Viewing, and "High Speed Internet." On the down side, prices nearly doubled for all services. Bell Atlantic, now Verizon, offered DSL, but the speeds were low (128k) and unreliable. When COX came to my house, they hooked me up with digital cable on three TVs and broadband.

And thus began the slow decline.

It took you two visits to get the cable TV to work. One of the techs had this novel approach of "reboot over and over until it works," which it didn't, and he seemed desperate, as if this was his only trick. Then you made us swap out several boxes, which involved visits to your customer center, open during business hours only, which meant my wife had to take off from work. This didn't fix it, either, which we kept telling you because we had. Finally, you realized it was a problem up the line, which you fixed... but some channels came in fuzzy. Not just the normal fuzzy, but the pixelated stuttered fuzzy I had only seen with bad satellite TV on top of trailers. I considered it ironic that you touted how much better digital cable was to TV, using fuzzy, pixelated images as an example for satellite. How funny the cable did this during one of those commercials. Ha ha.

One TV, in particular, had a bad problem; our large projection screen TV. The 3rd or 4th tech that came out (and we lost count, there have been so many) said it was our "bad" TV set. We pointed out that the DVD and VCR worked fine, and your tech told us, for some reason, that was because all the brand were Toshiba, and Toshiba doesn't work with non-Toshiba brands because they are Korean. I did not correct the man, who spoke a form of English that was poor and filled with anger, but said that our previous "non-digital" cable worked with the same TV. The next tech said the previous tech was an idiot. This must be a standard response, because many of the techs that have come and gone have used this as an explanation of the previous tech's mistakes. This was to lay the foundation for our relationship with COX.

"The previous guy was an idiot."

Finally, you got a set top box to work on our downstairs TV, although the signal for the TV Guide comes and goes with alarming frequency. The upstairs TV does the same thing with higher channels, and didn't stop even when you upgraded us to a DVR. We have swapped DVRs a few times, too. The first one didn't even boot. The second one booted, but never got a signal. The third one worked, but then died suddenly one day. We are on the forth one in less than 3 years. We find if it's been turned off (and it turns itself off at 1:50am in the morning), the reception is terrible until it's been on for a few hours. Channel will "wink out," and if it does this while looking at the TV Guide, it will crash the box. Over the years, we have found that when a channel "winks out," we can often bring it back by changing channels and then changing back. Or, if in DVR mode, it will come by by hitting "rewind." If we do this, we find the signal goes dead, but the audio works, but then it will come back on its own without changing channels. This is such a frequent problem, that we watch almost all TV in DVR mode. Some days, though, no upper channels for hours no matter what we do. You have replaced the box and put in a booster, but they fact that the problem gets better the longer the box is on, like it needs to "warm up," does not speak of a signal problem. Did I mention that the DVR randomly stops recording programs? Yeah. It does. Very annoying. It doesn't do it all the time, there's no set channel or program it does this to, and the schedule is still listed... but it does not record. Not very friendly. Basically, your boxes are shit, and I have a collection of work tickets to prove this.

Not to mention you NEVER got the TV to work in the guest room to work AT all. But you did refund our money, so I should be all fat an happy, shouldn't I? After all, I eventually got phone with you, and my $150 monthly phone bills went down to $64. Yippee.

Cable Internet. Wow, you know, for about 2 years, I couldn't complain. Not the 1.5mbs you promised, but I am not fussy. I only download a Linux ISO here and there, see a few trailers, and maybe download a few funny AVIs. I don't swap files, warez, or have online video streaming subscriptions. I did notice my average download speed was 600-700kbps max, but hey, that's why your ad says "up to," right? What do I care, as long as I can read Ars or something. At least 128kpbs is faster than dialup.

Now that we know we have signal issues and hardware issues... let's get to the crux of your problem. With only a few exceptions, almost all your techs are complete morons. While I think a lot of them are simply poorly trained, and could be great techs someday, there are far too many who lack common sense that God gave a goose. And not just because the tech that followed them, or even their supervisor, said they were morons. Oh no, the truthfulness of this statement was evident by their work practices. Let me tell you the DAMAGE you have done to my house in the last six years.

You drill a lot of holes which you do not fill. In my attic, in my ceiling, and only half of which actually have wires going through them. Your holes have ruined my siding, lets bugs and rain in, all shorts of shit. And when I complain, you send some chimp out with a fucking caulk gun who leaves a wad about the size of a silver dollar around a hole the size of a drill bit. Can I mention how much of my vinyl siding you have ruined? You can't just drill through it from the inside out. I had to have all that shit repaired, you asshats.

You have the sloppiest wiring jobs I have seen... ever. I have coax cable from you with sharp silver hairs sticking out of them that cut my fingers when I have to unscrew them from my TV. You never do anything behind walls, even if the cabling was already there. And when you do come across cabling behind the walls, you fucking yank it out, or mash the plates and boxes into the drywall. Un-fucking-believable! When you hooked up my phone, you fucked up my phone wiring so bad, it doesn't work on the left side of my house anymore. You have also fucked up my power on that side, and some outlets don't work anymore. You know how fucking expensive that's going to be to fix, you cox-suckers? Not to mention ripping out the drywall. Not to mention I have to replace wallpaper on that side of the house because it's an older pattern that had no match. And the cables outside the house just lie around in lose coils, unshielded and lying over bushes and my deck like a small child who had put away a garden hose. Your techs dug up my yard and then left the cable lying on to of the fucking ground anyway. What the fuck, man? I had to bury the damn line myself.

The cable dome in my back yard? Uncovered. The connection box on the side of my house? Cockeyed and uncovered. Connection joints? Exposed to the elements. Most of these fixes I made myself, because your techs are so bad, and each time the break something else, I had to read a lot of "how to" to fix my outdoor cable connections. In my research, I find you use a lot of cable and adapters "not rated for outdoor use." Where? Outdoors. When I had my new deck installed, they were appalled at the wiring job. They used this example to their own workers how NOT to set up wiring. When Verizon was laying down FIOS, they laughed and shook their head. They said that was really normal from what they saw around here, and handed me a FIOS packet, with some dates that FIOS would get turned on.

Your fucking apes tore out half my attic insulation and didn't put it back. I got ripped up sheets of pink insulation all over my attic and the stuff I stored there. Are you fucking animals? Not to mention leaving my doors open and leaving without saying your done or goodbye or you couldn't fix it. We have had to call you guys back many times because it seems some techs just decide to walk away, leave my doors wide open, and drive off. Did he fix it? Is he coming back? Will he bring back a translator?

You leave tools behind. You doubled my screwdriver collection, added a few hammers, a coax cutter, yards of cable scraps, several hex wrenches, a belt, strap wrench, and just a lot of steel burrs as you replace the same wiring the previous guy replaced not a few months ago, only your job is even shittier.

When asked, I used to explain that a bunch of drunken chimps and toddlers attacked my wiring, but then I felt bad slamming drunks, chimps, and toddlers, because even they have standards.

Oh yeah, the last few visits, the guys didn't even speak passable English, and I was lucky if one of them was a translator. I'd ask questions, and I'd get a blank stare, and maybe an soft embarrassed chuckle and a shake of the head, indicating he didn't even know why HE was here, much less what I just asked him. I got no problem with immigrants, mind you, my grandparents were immigrants, but at least they knew their job and at least they weren't put in any customer-facing job until they learned English. I don't even think most of these guys are stupid. You want to know what I really think? I think they are poorly trained by cheap-assed managers who don't give a shit and hire employees in bulk for the cheapest warm body they can get away with hiring. I fully believe COX uses these poor individuals in a minimal-wage induced borderline slave labor, taking advantage of their meekness and lack of language skills to send out like expendable pawns to people's houses. This is wrong, and you are BAD PEOPLE, COX, for taking advantage of immigrants in this manner. Shame on you. And you know what? The children of these immigrants will be running this country in 30-40 years, and I hope their kids going into the nursing homes you are eventually left in, and kill you in your sleep with a slow and painful, nerve-shredding poison.

Let's talk about your tech scheduling. Some never showed up at all, but said they did, so when I called to find out what happened, they had closed the work order as "nothing found" or "customer did not answer door." I stayed at HOME for you, and you NEVER showed up. One claimed they rang the doorbell twice, which is an obvious lie, because I HAVE NO DOORBELL!! I have two hyper dogs that bark at the slightest sound or the sight of someone in our yard, and yet they never barked, and I never saw you.

Your customer phone service? Idiots. Your level one folks know so little about technology or networking, I am surprised you trained them to pick up a phone. I get people like "Luwanda" who explains, while cracking gum, that your connection issues are related to my browser settings in Outlook. "Check my browser settings" when the modem doesn't get signal? I often have to have my problems escalated to level two support, and I get people who seem so angry I have found them, that they use passive aggressive tones, patronization, and general angst toward their working environment. Not to mention transfers that end up in dead space. Being on hold with level twos for an hour, only to get hung up on. One guy even told me he was going to quit by the end of the week, and suggested I move to where COX has no service, like he was going to do. Now that's confidence!

Let's talk about PIN numbers. In 2000, you had no PIN numbers. Then in 2002, you sent out some mailing that said we needed one, and the default was the last 4 digits of our SSN. Then you said the default was 0000. Then you made us choose one. Then you made my wife choose another one. When I call, most of the time, NONE of these FUCKING PIN NUMBERS WORK!!! Sometimes they do, sometimes they don't. Why I NEED a PIN to get you to fix an outage is beyond me, and beyond them as well, because I am sure if it's off their script, they are totally lost. Oh, and I know you're going to give me hell when I cancel the service. You're going to claim our SSN number are wrong or something. Unlucky for you, I know lawyers.

Once, you forced me to replace my modem. At a cost of $90 which I never got repaid, I replaced my modem, only to find out... IT WAS YOUR FUCKING NETWORK AGAIN!!! How tricked I was to believe "maybe all these dropped connections are my modem." No. It was you all along. Not only this, but I had to "re-authenticate" this new modem, which took a day and a half to get it to work because... the network wasn't working! So what do they suggest? Yet another tech. More damage to my poor house ensued, and this time, I don't have a cable connection to a wall plate... no, I have wires going up my attic through a rectangular hole in the wall where a wall plate and box USED to be. Fantastic.

And yet I stayed. I endured the abuse, because you had no competition. You sent out tech after tech after lice-picking tech. Each one was dumber than the last. Each one did a little more damage to my house. Each one spoke less English. I bitched and ranted, and even got a month's refund. But the problems just keep happening now, and I can't get anyone to diagnose what's wrong with your network. They always want to send a tech out.

When FIOS came to my neighborhood, I wondered if they were any better. I had worked with Verizon at work, and I found their techs to be rather poor as well. But I went up and down the street, and asked neighbors what they thought. Want to know what I saw and heard? Satellite. They may do poorly in bad weather, but at least the owners know why. What's your excuse?

You had your chance. And you know what?

You're fired. FIRED FIRED FIRED!!!

Don't try to swoon me, don't try and give me refunds, or say how sorry you are, or tell me any more lies. You simply don't work. I am terminating all services with you because I don't know if you even care or you really are at a loss why my system doesn't work, and I am not sure which is worse. Yeah, you once worked. If fact, from 2002-2004, I barely had any problems with COX Internet; it was almost flawless. But once the tides started to turn, tech support was next to useless. And the TV in the upstairs still does not work, and I wouldn't know if the TV in the guest room works at all. I bet your techs ruined that connection like they ruined the wiring on the left side of my house.

We have your damn cable boxes and remotes. While I would like to shove them up your ass while forcing your mom to watch to show what a bad boy you grew up to be, I don't think any one person in your company could even closely represent the hatred I have to my business relationship with you as a whole. You're not a collection of bad people; you're a bad collection of people.

Last Friday, Verizon came to my house. A guy named Mitchell, who worked hard in the heat without complaint, refused offers of Gatorade from my fridge because he had his own, and though he was covered with sweat and dirt, hooked up FIOS to my house. He did a good job, too. Where he drilled holes, he sealed it with silicone glue. The inside walls he spackled and smoothed over. All wires are clipped to the walls, run parallel to my siding, or buried. It's a nicer wiring job than I could have done. He even cleaned up your hanging shit. He knew his stuff, understood my technical competency, and answered my questions truthfully. He told me what he was doing when I asked, and when he was done, he completely cleaned up the work area.

I mean, it was like your exact opposite. And when people ask me why I switched to FIOS, I will repeat what I learned from you:

"The previous guy? Oh, he was an IDIOT!"

Signed,
Punk Walrus
Former COX Customer

PS: I hate you. You are a bad, bad man. Posted in: cox , fios , internet
July 13

Site converted to django-friendly: FriendFeed integration [django, internet, programming, social networking] (Clint Ecker (clintology)) by Clint Ecker

I posted about it on Twitter this afternoon, but I finally succumbed to the FriendFeed trend and I’m going to let them do the hard work of aggregating my life stream and normalizing it. Honestly, I don’t need to fight the never-ending battle of scraping and parsing a billion feeds when a company flush with cash and smart people can do it for me, right? :)

What’s great is that they provide a fabulous API and so I took some time yesterday to build a Django application I call django-friendly that you can pop into your site to integrate everything on your FriendFeed (entries, likes, comments, media) into your own site!

  • Download and install the Python FriendFeed API module somewhere on your Python path
  • Grab the application from the Google Code project site
  • Add the line friendly to your settings.py
  • Add a setting to your settings.py called FRIENDFEED_NICKNAME and set it to your FriendFeed username.
  • Perform a ./manage.py syncdb
  • Go through the management commands I detail below to back fill in some information if you’d like. Alternatively you can just set up a cron tab to periodically call the general case: ./manage.py feed --feeds --likes
  • Dig into the template tags I detail below to start displaying the information on your site in interesting ways!

There are a few models that implement all of the normalized fields that FriendFeed can return back to you, such as your entries, services, FriendFeed users, media, thumbnails, et cetera.

There’s a few management commands you can script to call on a regular basis to synchronize your database. Here are some possible usage cases:

This will pull the most recent 30 entries and insert any new comments, likes, entries, and so forth.

./manage.py feed --feeds

This will go back as far as it can (around 330 entries) and gather all the appropriate links and such:

./manage.py feed --feeds --all

You can get more items from other services by filtering what you pull like this. This will pull the 30 most recent Flickr entries

./manage.py feed --feeds --service flickr

This will pull all the Flickr entries it can get at:

./manage.py feed --feeds --service flickr --all

The service name you supply is a FriendFeed specified nickname for the service. They are typically pretty guessable (googlereader, twitter, pownce, googletalk, lastfm, et cetera). The only one that might not be apparent are pure FriendFeed items which are specified using the internal nickname.

You can pull in your liked items with the following command:

./manage.py feed --likes

All of the other arguments (—all, —service) apply for likes as well. In fact you can pull your items and likes at the same time like so:

./manage.py feed --feeds --likes --all

Template tags

There are currently only two template tags for pulling FriendFeed information into your templates.

get_friendfeed_entry_list

This is a fairly complex tag; it was built to the specifications I needed for my blog here, and I think it’s fairly applicable to nearly any use case. Here’s how it works, first you’ve got the load the friendly template tags:

{% load friendly %}

Then you can call the tag like this (simple case):

{% get_friendfeed_entry_list for 'all' 30 as friendfeed_entries %}

This will pull 30 most recent entries from all services and stick the resulting list of entries into a context variable called friendfeed_entries which you can loop over and access just like any other template variable. For example:

{% for entry in friendfeed_entries %}
<li>
  <img src="{{ entry.service.iconURL}}"> 
  <a href="{{ entry.link }}">{{ entry.title }}</a>
</li>
{% endfor %}

You can get a lot more complex. Lets say you wanted to pull any kind of entry except Flickr photos:

{% get_friendfeed_entry_list for 'all' except 'flickr' as no_flickr %}

You can even specify multiple services to exclude:

{% get_friendfeed_entry_list for 'all' except 'flickr|picasa|smugmug' as no_photos %}

As you might’ve excpected, you can do the same when you filter. You can specify only certain services to be pulled instead of all of them like so:

{% get_friendfeed_entry_list for 'lastfm|pandora' 30 as music %}
{% get_friendfeed_entry_list for 'reddit|digg|googlereader' 100 as links %}
Getting likes

You can use standard model methods to get the likes on an entry. For example to show a like-count:

{{ entry.num_likes }} {{ entry.num_likes|pluralize:"person,people" }} liked this.

You could alternative iterate over entry.like_set.all to print out each like.

Issues with this tag

Currently, the process of pulling out media thumbnails is a bit ugly. I hope to write some convenience methods. This is how you have to do it now:

{% get_friendfeed_entry_list for 'flickr' 12 as flickr_photos %}
{% for photo in flickr_photos %}
<a href="{{ photo.link }}" rel="photo" class="image" title="{{ photo.title }}">
 <img src="{{ photo.media_set.all.0.mediathumbnail_set.all.0.url }}">
</a>
{% endfor %}

Nasty, right?

get_friendfeed_comment_list

For any FriendFeed entry, there’s the possibility that you or others have left comments. In the case of Google Reader (and Reddit and Digg I believe) your comments on a story are imported into FriendFeed as the first comment.

You can use this tag to pull out comments by everyon or by a specific person. The specific case is what I use to filter out just my comments. You can use it like thus:

 {% get_friendfeed_entry_list for 'all' as object_list %}
 {% for entry in object_list %}
   {% get_friendfeed_comment_list for entry.ff_id as my_comments by 'clint' %}
   <dt>
     <img src="{{ entry.service.iconURL }}"> 
     <a href="{{ entry.link }}">{{ entry.title }}</a>
   </dt>

   {% if my_comments %}
   {% for comment in my_comments %}
     <dd>{{ comment.body }}</dd>
   {% endfor %}
   {% endif %}
 {% endfor %}

You could leave out the by 'clint' argument to get comments by all users on the entries.

I think that’s all there is right now. You can see how I’ve put all of this into action here on my site in the middle sidebar and in my Life Stream page. I paginated the results using the awesome django-pagination application.

Posted in: django , internet , programming , social networking
July 9

django-galaxy: a reusable feed aggregator in Django [django, internet, programming] (Clint Ecker (clintology)) by Clint Ecker

I’m flooding the site with Django stuff lately, but I’ve had a recent burst of productivity that I attribute almost solely to my reading of James Bennett‘s new book, Practical Django Projects.

This particular project isn’t completely done yet, but it mostly works. I just need to make this public to force me to get it to where I want it to be.

The idea is this: I maintain one or two sites that aggregate posts from other people’s blogs. Typically these are called “planet” sites after the first popular bit of software that performed this task. They’re very popular in aggregating blog posts from tight knit communities.

There is a Django project I use on ArsLounge called FeedJack, but there are a lot of things I don’t find to be optimal. One of those is that it’s hard to just plug FeedJack into your existing projects and start overriding things in a Django-ish way.

With that, I’ve started a simple project I call django-galaxy that aims to fill that gap for me. It’s essentially some models to represent Blogs and Posts, some basic templates for basic display, and it tries to make as much use of generic views (and other such things) as to be as extensible and configurable as possible.

The real magic comes in with the script you have to run on a regular basic to comb your feeds. This uses the venerable feedparser project by Mark Pilgrim and goes above and beyond to determine if an RSS feed has bad date-support, supports tagging (and uses django-tagging) when appropriate. There’s a bunch of other junk in there to handle janky feed, which are more prevalent than you might imagine!

Since many planet-esque sites are topical in nature and you can’t always come into possession of a category/tag feed for every site, I’ve also included a method of processing entries to determine if they are “on topic” for your site.

Right now I’ve got it a bit too coupled with my testing set of Django sites, but you can get an idea of how it works. Basically, it helps me filters out posts on xxxxx topic so I can exclude someone’s posts about their family vacations which are not on topic for a topical aggregation site.

This works by performing a keyword search across a post’s content and subject. You can provide a dictionary of as many terms as you find necessary.

Another neat thing is a method to clean up what I call junky feeds. In my experience, some HTML markup that ends up in feeds does not lend itself well to re-aggregation. So I’ve written a process to strip out comments, div tags, header tags, weird paragraph tags, and such.

If you’re interested, please take a look at my first check-in on Google Code (which I’ve been working on in another repository for a while now) and let me know what you think!

Posted in: django , internet , programming
June 16

A few days without Internet (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

This weekend, our ISP Ziggo (formerly known as Casema) had a catastrophal failure in their infrastructure. It seems that around 300k of their customers were without Internet and VOIP for the duration of the weekend. Ouch! Sucks to be them, especially given all the problems and complaints they've been getting since the merger to become Ziggo.

For us, it was an interesting experience not having Internet access. A few weeks ago I realised how much we rely on web access and we felt it this weekend. No e-mail, no Google Maps, no fan fiction for Marli, etc. For now it seems they're good to go though /o/

Posted in: casema , internet , problems , ziggo
June 6

I Was Born to be a Native Citizen of the Internet (Tiny Screenfuls (JoshB)) by Josh Bancroft

I’m re-reading the Cluetrain Manifesto for the nth time (grabbed the text from the website, dropped it into a text file, and threw it onto my Kindle). There’s something distilled and concentrated about the ideas it contains. They just ring true, even though the book was written 10 years ago (ancient history in Internet Time). I can barely get through a few paragraphs of it before my mind is swirling with ideas and things I want to write about. Maybe I should just do a “book report” on it, chapter by chapter, and write up everything I’m thinking as I go along.

I feel like I was born to be a native citizen of the Internet. I was reading the Introduction and part of Chapter 1 of Cluetrain, where Christopher Locke talks about how telling stories to each other is an ancient, intrinsic part of what it means to be human, and how when the Internet (and the Web) came along and started to flourish, people who were used to being isolated in their own homes and used as targets for broadcasters flocked to it by the millions. Why? To BE with each other. To laugh and argue and tell stories and learn and be human together.

I was born in 1976, and computers (and later, the internet) have been a part of my life for as long as I can remember. Much longer, I suspect, than most people of my age and my experience. I credit my grandfather, Dr. Ron Hansen, for that. He’s one of the smartest, most connected men I know, and from a very early age, he took it upon himself to make sure I had opportunities that most other kids just didn’t. He knew that “computers” were going to be a Big Deal(TM). And not just in the vague sense that someone might look into the future and make that (now obvious) prediction. He was a retired Air Force officer, university vice president, and research scientist, with a PhD, and his own research institute that “spawned many high-tech spin-offs, including WordPerfect, Novell, and Dynix”. He really knew what he was talking about.

I got my first computer when I was five years old. I was in kindergarten, it was 1982. It was an Atari 1200 XL (the top of Atari’s 8-bit line at the time). It had a whopping 64 kilobytes of RAM, and it took cartridges. That is, if you wanted to play Dig Dug or Pole Position, you inserted that cartridge. If you wanted to program, you popped in the BASIC cartridge. Without a cartridge inserted, the only thing the computer could do was display the Atari logo in a phasing, shifting rainbow of color. Programs were stored on and loaded from cassette tapes (later, I got a 5.25″ floppy disk drive, which was the size of a large toaster). My grandfather gave me the computer, a few games, and some books on BASIC programming, and I went to town.

I have a very clear memory of one of the first things I ever tried to do with the computer (which is what sparked me to write this). This was before the era of the personal computer, when a computer in the home, using the TV as a monitor, was still a novelty. I remember getting that first command prompt, and typing a question. Something along the lines of “who was daniel boone?” SYNTAX ERROR was the response. I was reasonably sure that wasn’t the right answer. So I tried again. When my parents (who to this day don’t own a computer) saw what I was doing, even they understood why my query wasn’t working. “A computer only knows what you tell it, what you program it with.” That made sense, and I accepted it. But I what I remember so vividly is that before someone told me otherwise, I instinctively grasped the idea of interacting with computers in the way that’s second nature today to us as “citizens of the internet”, living in the Age of Google.

I spent the following years in the isolation of pre-Internet computerdom. Playing, hacking, learning what I could. But it all felt so limited, looking back. I was restricted to book or software that I could get my hands on through my grandfather, or people he knew (many of his associates in the high tech world had a part in my geek upbringing). Entering in BASIC programs (games, mostly) by hand from books and magazines. But somewhere, in the back of my mind. there was always the insistence that we should be able to ask a computer any question, or use it to talk to any person we wanted, and it should just magically obey.

My grandfather continued to supply me with opportunities to use, play with, and be around computers, long before that was a common thing. He got me a “Franklin Ace” (an Apple II clone with a bad ground somewhere in the power supply, that delivered a healthy shock if you touched the right place on the metal case), a huge 20 pound Zenith 8086 “laptop” (one of the first with a hard drive, and a blue-and-gray 4 “color” LCD), and a succession of PCs. He made sure I got to attend summer programs, and learn a few rudimentary programming languages (I remember Pascal and Turtle Graphics). I learned DOS and Windows by messing around, reading help files, and by playing. By the time I hit my teens, he got me access to Brigham Young University computer labs during the summers. The very places that the pre-commercial, pre-consumer Internet was thriving.

I spent the summer of 1994 learning HTML and the basics of the internet in a computer lab at BYU with Paul E. Black and some of Dr. Phil Windley’s graduate students (yes, that Phil Windley). I created the very first website for the BYU Alumni Association, completely by hand. This is the current site - the Wayback Machine at Archive.org doesn’t go that far. Later, in high school (1994), I was the webmaster for the first school in the state of Utah - Springville High School - to have a website, and helped to build a site for the Springville Art Museum.

That was my first exposure to the world of connected computers, and shared access to more information than you could dream of. Web pages that could magically take you to another page just by clicking the blue underlined text. “Surfing” from one link to the next, and when you found something cool, trying to remember how you got there, so you could get back. Exchanging messages with other people, anywhere in the world, via email. Having so many choices, and so many pages to choose from, that you had to start using a directory site like Yahoo! to find what you were looking for (there were no good search engines yet - this was way before Google, and the idea that you could index the WHOLE web in one place). And, looking back, perhaps the most significant of all, in the context of connecting human beings to each other - the reason we all flocked to the Internet in the first place, before companies figured out how to make money off of it - USENET newsgroups. Precursor and grandfather to discussion forums, blogs, and social networks.

I’m going to pause the story for now - this has gotten quite long. I feel like I’m writing a book. Maybe I am. If a few little pages of the Cluetrain can draw out this much, perhaps you and I both had better prepare for a lot more writing like this. I feel compelled to write it, and it’s fun. I hope someone, anyone, wants to read it. It makes me feel more human. Maybe it will help me find and connect with people who feel the same - other native citizens (and immigrants!) of the Internet. :-)

Posted in: blog , citizen , cluetrain , culture , history , internet , native
May 23

Sharing Flickr photos is super easy now [internet] (Clint Ecker (clintology)) by Clint Ecker

Prior to this new “sharing” menu, you had to pop through some hoops to find the proper URL for hotlinking a Flickr photo (or grabbing the proper embedding HTML).

Now Flickr has added a cute little AJAX accordian menu that lets you do four different sharing options:

  1. Share This Photo” actually emails it to someone
  2. Grab the link” is a vanilla URL to the page for the photo in question
  3. Embed it”, piggybacks on the terminology used by just about everyone. The concept of “embedding” a picture on a page might seem silly, but its bound to be a very familiar concept with the YouTube crowd.
  4. Blog it” is just a different treatment for the “Blog this” button that’s always been above photos.

In the past, I would mostly just right-click on a Flickr photo, copy the URL to the photo, and be done with it. I’d insert it using my normal method when creating posts. Of course, when it wasn’t my photo (and I was in the clear with licensing), I’d have to do a few steps to get the proper attribution and to link back to the photo page in question.

Now that there’s a very quick way to get Flickr’s sanctioned embedding code, I’ll be very much more likely to go that route.

Thanks Flickr-people!

Posted in: internet
May 13

Django project idea: Disqus application [django, internet, programming] (Clint Ecker (clintology)) by Clint Ecker

I’m putting this out there because I can see there’s a need for it. Disqus, which I mentioned in my previous post, has a couple of methods of integration.

The method I chose, the quick and dirty route, is to insert a chunk of JavaScript in certain places on your blog that injects comment counts, a comment thread, and a comment box into your page.

On the other side, is a great potential for true integration with your custom blog or site. Disqus has a fairly full featured API:

All API methods accept their parameters in the query string of a GET request. All requests MUST end with a trailing slash (before the query string). Requests are currently throttled per IP address. In the event that you are throttled, the data is retrieved from a cache of the previous request. Slug parameters are human-readable unique identifiers (usually a string shortword for describing an object, such as a thread’s title).

It is conceivable that an individual could construct a model or two that contains all of the information returns by Disqus’ API.

One hang up

The only issue I can see is trigging the importing of new comments. The comment form will likely have to be either constructed in a similar manner as the form injected via iframe when you slap the JavaScript bit into your site, or mimicked somehow. The submission of the comment (to Disqus’ server) would, ideally, trigger a refresh of the comments via the API.

The first problem is how you throw a local trigger on a submission to a site you don’t control. The second problem is the delay you’ll no doubt encounter in bringing that comment into your local system.

As it stands, most users expect their comment to show up once the page reloads, and it doesn’t seem entirely possible with the current API (or perhaps the documentation is out of date?). I would love if someone more familiar with Disqus or a developer could fill in any gaps I might’ve missed!

Posted in: django , internet , programming
May 6

What should the "Share with Note" keyboard shortcut be? [internet] (Clint Ecker (clintology)) by Clint Ecker

Chris Wetherell, Google Reader engineer, wants to know what we think the keyboard shortcut for sharing an item with an note should be.

I noted the lack of such a shortcut in my post last night. Shift+S is already for sharing. Should it be Shift+N? Shift+S n ?

You can reply to Chris on Friendfeed.

Posted in: internet
May 5

Google adds all the right stuff to sharing items [internet, social networking] (Clint Ecker (clintology)) by Clint Ecker

You’ve been able to share items with your Google Reader friends forever. You could also publish a page of all the articles and pages you share to the public in HTML or RSS format.

Google added a bunch of new features to Google Reader today that enhance the experience of sharing items with people. If you’re a regular reader of my site, you might remember that I specifically asked for these features back in February:

Currently, I’m using Facebook Shared Items to compliment my Google Reader shared items, mostly because I can personalize the message and give my shared item some context. If Google Reader supported something like this, even a Twitter-esque 140 character limit to the comment, I could ditch my Facebook crutch for this sort of thing.

Of the new stuff launched today, most notable is the ability to add a short note along with the shared item to give it some context:

If you are like me, you might want to share something in Reader, but think your friends might not “get” why you are sharing it. Use the “Share with note” button on the item toolbar to create a copy of that item with your own note attached to it.

Now in addition to the familiar “Share Item” button at the bottom of each post, there is a “Share with Note” button as well

Even, better, the Google Reader team has developed a bookmarklet you can keep handy in your toolbar to share items and add notes from any webpage you’re looking at, just like I do now with Facebook. This is big. No longer am I stuck sharing posts from blogs that I subscribe to in my feed reader, now the whole web is my oyster!

You could build an entire blog, tumblelog, or just link blog right with these new tools!

Finally, and perhaps most disruptive in the feature, is the ability to simply add a random thought as a note into your shared items feed. Does this look familiar?

It should if you use Twitter. I can now link up pages with my commentary and analysis and intersperse it with random thoughts and ideas ala micro blogging. It’s my theory that Google is gunning for Google Reader to be the hub of your entire micro-link-blogging world. I give their team one or two more iterations and some API building before we’ve got something truly compelling on our hands.

Finally, as I was showing this stuff to Ed Finkler, he noticed a major oversight: no shortcuts for the new features! Eek! What a way to tarnish such a cool launch! Google Reader friends, please add a shortcut for sharing with a note as soon as you can :)

Posted in: internet , social networking
April 21

BrightKite (The Mighty Squid's Ink) by Mighty_Squid

According to Crunch Base BrightKite is a location based social network based in Denver, CO. In real-time it lets people see where their friends are, share their experiences and make new friends based on the places that they frequent. Businesses and venues can capture and syndicate the activity around them via their website, and RSS. Brightkite can be used via the web, text messaging, e-mail, WAP, and the iPhone, giving users an immersive experience.

I haven't poked around quite enough to give any kind of full review but it has been dovetailing quite nice into my Twitter addiction. My only concern is the ease people can have stalking you. I haven't given it my real home address but just close enough to make use of some of the local features.

I've been using it for a couple days. Mostly in conjunction with Twitter which it plays very nice with.

It does have some optimization for iPhone. However, I don't have an iPhone. I have a Blackberry Curve. It seems to work quite well with my Twitterberry Twitter app and text messaging.

There are a number of text messaging shortcuts that make posting on the go easier. There is also a custom e-mail address you can e-mail cell phone pics to. An example is here.

I did go to the NY Comic Con this weekend which would have been the perfect test for such an application but sadly it's still very beta and there weren't any other users there. Or if there were there were in privacy mode.

You get 5 invites to the beta test when you get in and I have 2 left if anyone wants to give it a try. There are numerous ways of contacting me all over this blog. I just need an e-mail address.

Another good article on the subject is Clint Ecker's Blog.

It's very interesting and I'm curious if it will catch on. My Twitter circle seems to enjoy playing with it. Time will tell. Posted in: brightkite , cool web stuff , internet , social netowrkig , twitter
April 20

Brightkite, easy to use, location based "Twitter" and photos [internet, life, social networking, technology] (Clint Ecker (clintology)) by Clint Ecker

Long title, huh? I was going to write out a thoughtful post about Brightkite and why I’m kind of warming up to it, but Herschell’s vertigo-addled brain did all the work for me:

My first text to the brightkite servers was relatively painless and took the same amount of time as it would to tweet it (on Twitter). All I did was send “? LOCATION” to BrightKite’s SMS # and in seconds, BKite (see what I did there? heheh) asked me to verify WHICH LOCATION, in which I replied “1? and PRESTO CHANGE-O! Internets! YAY. Bonus points for the seamless integration with my Twitter acct! HOORAH.

Let me put my use case Friday evening here. Me and Jacqui are hanging out at one our favorite places for drinks downtown, a champagne bar. I have already made a “contact” in my iPhone for the Brightkite service called “bk”.

I send an SMS to ‘bk’ with the following:

@?Pop's for champagne

to which the servers reply with a listing of the possible matches and their addresses—the correct location was the first. So I reply with:

1

And like magic, Brightkite has updated my current location, what business I’m at, broadcasts that to Twitter (which I have previously approved), and even updates my location in FireEagle which could, in turn update many other geo-spatial services that support FireEagle!

The real tipping point for this sort of thing will be in June of this year when Apple releases iPhone OS 2.0 and we can start running 3rd party applications.

Source: Steve Jobs’ slides from March 6 SDK event

Why then? You may ask. Sure, there are cell phones out there now that have GPS built in that allow you to do some of this cool stuff. But there were also a lot of cell phones in the past 10 years with “web browsers” and mobile browsing didn’t catch on in a BIG way until Apple made it easy and powerful by porting Safari to a mobile platform.

So with 3rd party applications, and even without real GPS, developers will be able to get a “good enough” location on your iPhone and transmit it wherever you want. I might be sending mine to Brightkite, or FireEagle. Or using it to geo-tag the photos I snap on my iPhone and send to Flickr.

And speaking of photos, you can email photos to BrightKite from your phone and they get tagged with your current location. It’s only short leap of deduction that BrightKite could relay those photos onto Flickr with geo-encoding intact.

I am really looking forward to June!

Posted in: internet , life , social networking , technology
April 15

Exclusive: 23 minutes of hands-on with the Lenovo and Aigo Mobile Internet Devices (Tiny Screenfuls (JoshB)) by Josh Bancroft

OK, so I’m a couple days late, and I know I’ve been teasing you with photos and videoappetizers“, but I hope the quality/content of these videos makes up for it. While I was in Shanghai, China last week for the Spring 2008 Intel Developer Forum, I stayed a few extra days to work with the Intel Software Network China team, with the hope that I might be able to score some hands-on time with some of the Mobile Internet Devices that were shown for the first time at IDF.

There are only about 20 MIDs in the world today, all prototypes, and they were pretty much all at IDF. As you can imagine, access to them is jealously guarded, and they were pretty busy being shown off, participating in photo shoots, etc. My access to them got postponed, rescheduled, and moved around a lot, until one afternoon, we got the call. “You can come play with the MIDs if you can be here by 5:30pm.” It was 5:00pm, and Welles and I jumped in a taxi right away, headed for the Intel Software group’s Mobility Enabling Lab. I didn’t have time to go back and get my “big boy” professional video gear, so these videos were shot on my pocket Aiptek Go-HD camera, secured by a GorillaPod. I think they turned out pretty well.

Big disclaimer: the Linux-based software for both the Lenovo and Aigo devices I used is NOT final - there are some features that aren’t implemented, and performance optimizations that haven’t occurred. This is NOT how they’re going to be when they’re released commercially. There are crashes, slowness, and missing features in these videos. Think of this as a preview of the foundations of the software - what it’s capable of in general. Then squint your eyes a little and imagine the final version, a little more polished, sitting happily in your pocket. :-)

First up, here’s a 13 minute video of the Lenovo Ideapad U8 Mobile Internet Device (MID). It’s one of the more unique hardware designs, with it’s flared end, special limited edition Beijing 2008 Olympic color scheme, and hardware number pad, for T9 text entry. In the video, I take a detailed look at the hardware (Intel Atom processor, two cameras - the rear one is 2.0 megapixels, SD slot, GPS, USB ports, etc.), and spend some time poking around with the software/user interface:


You can download the high quality (640×360) MP4 version here - the file is about 153 MB. You can also embed/share the video on your own blog or site by grabbing the Show Player code from the video’s page on blip.tv or by clicking “Embed” in the show player above.

Next up is 10 minutes of video with the MID from Aigo. I cover pretty much the same aspects of this device in the video as I did with the Lenovo Ideapad - hardware (sliding QWERTY keyboard, two cameras - the rear one is 3.0 megapixels, MicroSD slot, USB ports, “Smart Key”, etc.) and software and user interface. The Aigo device looks very similar to the Gigabyte MID, which has been floating around, making appearances. So much so that I suspect they’re manufactured by the same OEM, but I didn’t get any concrete information on this, so I’m just speculating. Here’s the video:


You can download the high quality (640×360) MP4 version of this video (117 MB) here, and get the embed code to share the video on your own site/blog on the video’s page on blip.tv, or by clicking “Embed” in the show player above.

Now that you’ve seen the videos, I hope some of your questions have been answered. And, no doubt, you have new questions. I’ll do my very best to get answers for you, so post your thoughts and questions in the comments below. Thanks for being patient while I got these videos ready. I have a TON more video content that I shot at IDF, and that will be coming out as it gets processed/edited. But this is the juicy stuff, so enjoy! :-)

Posted in: blog , devices , exclusive , handson , hardware , intel , internet , labs , linux , mid , mobile , shanghai , software , video