Windows Vista vulnerabilityMicrosoft Windows Animated Cursor Handling Vulnerability - Advisories. browse to a web page in IE that exploits this, and the web page can execute arbitrary code (love that phrase) on your machine.
Triplr - web service that turns semantic web data into triples. fucking cool. also, funny to be turning C libraries into web services, the way they used to turn C libraries into scripting libraries/languages (php, etc.)
an example of using triplr to turn stuff from geonames.org int JSON: Geonames machine tags, Triplr.org and JSON, oh my!. again, let's add *another* layer of tagging to our photos. machines should be doing this for us. via simon willison.
Kossoy SistersI'm *so excited* that this album is finally available again: The Kossoy Sisters: Hop On Pretty Girls. It should arrive... while I'm out of town.
what does NIPSA stand for? -- it's a term on flickr for "Not In Public Site Areas," which means that a photo that is "NIPSA'd" won't show in searches/everyone's photos/etc. two kinds of things can be "NIPSA'd": nudity/inappropriate photos, and things that are "not photos" (images of illustration, screenshots, non-photo website graphics, etc.) FlickrHelp: non photos are marked NIPSA.
except now there's no more NIPSA, because flickr introduced filters. tagging is easy enough, but then we add titles and descriptions. place them on maps. add more machine tags. mark whether a photo is a photo, an illustration, or a screenshot. mark who the photo is 'suitable' for. all cool features, but all adding another layer of complication. eh.
somewhat quick and dirty
fix to get special characters into twitter. php's
html_entity_decode() doesn't handle numeric entites (in php 4.4, at least), but you can do what you need with regexes (as in this comment). except then, cell phones probably don't have right and left quotes, m dashes, etc., so everything should be extra-plain text anyway. a small translation array, for use with php's
$entities2plain = array( """ => '"', """ => '"', """ => '"', "&" => "&", "&" => "&", "&" => "&", "'" => "'", "'" => "'", "'" => "'", "–" => "-", "–" => "-", "—" => "--", "—" => "--", "‘" => "'", "‘" => "'", "’" => "'", "’" => "'", "“" => '"', "“" => '"', "”" => '"', "”" => '"', "…" => "...", "…" => "...", );
GeoRSSGeoRSS - this the kind of specific, namespaced xml I was thinking about the other day. (looks like RSS readers are a whole lot more ready than browsers to take this on, xml-wise?)
infographicpretty: All (known) Bodies in the Solar System Larger than 200 Miles in Diameter. via dy links.
uri opacitysome dense nonsense disputing "cool URIs don't change" and the importance of semantic URIs: RestWiki: Opacity Myths Debunked. (nonsense because of the writing style, not because of the content). via kalsey.com/blog. relates to the Applied Web Heresies talk I linked the other day.
softwareCleanArchiver - make archives on Mac OS X without cruft like .DS_Store. via adam kalsey, who is a Sacramentan.
expanding "orgasm"nose orgasms! knee orgasms! Exploring the Mind-Body Orgasm. via myvag.net
snow sculpturesInternational Snow Sculpture Championships. almost every year there's something mathy. (2002's mathy sculpture)
film quoteJust watched "This Gun for Hire"; at one point the (somewhat thick) cop says to his (gorgeous, lively) girlfriend: "Look sugar, what does it take to get you to darn my socks? Cook my cabbage? Sorta confine your magic to one place and one customer?"
omnipresentwhen you upload photos to blogger, they automatically become part of a picasa photo album. weird. blogger always seems pretty seperated from other google web properties.
parents and emailmy dad has this weird "networking" habit: after a phone call, he will send (often within the next hour or two) a follow-up email that says "it was good to talk to you." my mom, when I don't phone her, will send "hi, I love you" emails every few days, even when she knows I won't respond (because I'm bad at email, not because I'm avoiding her).
can't prepare food for sale at home.supposedly. Whose Permit Do I Need? (pdf) - business licensing in Sacramento. Also: "If you will conduct business under a name other than one that contains your legal last name, the legal name of a corporation, or any name that suggests additional owners ("John Smith and Company," etc.) you need to file a Fictitious Business Name (FBN) Statement with the County..."
web framework design artifactsnotes from an ETech 2007 talk: Applied Web Heresies. via simon willison. I don't understand a lot of it. Things that the talk considers artifacts of outdated constraints: "template systems, hidden fields, meaningful query parameters, and sessions stored in databases." (Heresy and Fried Onions)
because the format fits and I wanted to play around, I put Pantextual on Twitter. kind of. when I run the script. which I would post, but eh (it's based on this script). it'd be more useful as a drupal module/wordpress plugin/whatever; running a cron job for a non-regular event is too dumb.
p.s. MagpieRSS is a slick RSS parser for PHP.
oscms photothis photo is prettymuch emblematic of the summit ben and I went to last week: row of dudes on powerbooks, listening to a presentation.
frustrationpeople who "work on websites" but can't manage to type a link in their [unnamed service organization I'm affiliated with] blog posts? what? also, when people can't manage their line breaks?
software useiusethis (me) is like social source commons (me): social application sites (list what apps you use).
SubEthaEditSubEthaEdit 2.2 is available for free. (2.2 is an old version, current is 2.6.2)
dead parrot sketchmuch-linked youtube video of email scammers performing Monty Python's Dead Parrot sketch.
softwarestop motion animation software for mac os x: FrameThief. via gariet at the ctc vista blog.
from my momiRack on YouTube. That dude is not Steve Jobs because his shirt is a crew neck, not a mock turtleneck.
sightingjug band at V & 12t sts, sunday.
HTML5 has gone from 0 to 60 in maybe three weeks. waffle → Now in glorious HTML5 (via daringfireball). I'm skeptical of trying to standardize "semantic markup" because everyone has their own ideas about structure. People forget that when we write HTML, we're tagging text, the same way that we tag photos on flickr or links on del.icio.us. Tagging works in the aggregate, but isn't a precise labeling solution for small sets of stuff. or, one person's <article> is another's <section>, and it's ridiculous to expect people to use a language like HTML uniformly.
If they're going to introduce namby-pamby tags like <article>, we should just all start making our own custom XML schemas. Then the nitpickers could stop whining about having to shoehorn web content into inaccurate markup. </pseudo-sarcasm> And how much of our "structure" is subjective as far as our supposed machine audience is concerned? Wouldn't popularizing some semantic XML schemas for things like blogs, articles, calendars, addresses—like microformats but in namespaced xml—be both more flexible and more useful?
Long and short: HTML won't ever fit all web sites semantically (where do semantic tags fit in web apps?). Either we can continue to live with imperfect tagging (works fine for me, now) or we can make some precise definitions for specific types of data (also fine by me: I'm imagining DreamWeaver with an "Insert Address" button, etc.)
projectingI'm having a hell of a time trying to figure out how to project the US Census' cartographic boundary files, which are "unprojected" when you download them. "Unprojected" means that the coordinates are referenced by latitude and longitude, and is sometimes called "geographic" projection. I think. If I knew how to "define" the current projection, I could easily project it into a new one. again, I think.
more colon than you can handle
so, I mentioned the giant colon in the Maine Mall, but somehow I missed the virtual tour. The tour urges you to "Expose Yourself," shows photos of breast models for practice feeling up breasts, and offers this final paragraph:
Before you walk through the gigantic 20-foot-long, 8-foot-high colon to see healthy colon tissue and the various stages of colorectal cancer, refresh your anatomy knowledge to fully understand what the colon and rectum are all about! Listen to stories about early detection screening for colorectal cancer, including Katie Couric.
now that I've spoiled the highlights of the tour, you should go check out their inspiring digital photos. thanks for pointing me to the tour, Jen.
37signals' new web appHighrise is out. It's a "CRM" - Client Relationship Manager, or something. a sort of contact manager where tasks and past correspondance is part of contacts, so there's a task list aspect to it too.
three articles on a grant that CCRH recently recieved to do affordable housing work with Native American tribes in Lake County:
airport wifi guideAirport Wireless Internet Access Guide. the biggest airports are the ones that cheap out (except Las Vegas). sweet: of the 5 airports I'll see in April (SMF, LAS, IAD, JAX, CLS, and PHX) only IAD (Washington DC, Dulles) charges for internet.
word that annoys meprehensile
post-nasal dripapparently post-nasal drip happens because the cilia in your nose aren't able to move all the mucous being made to the right place (out your nose). having post nasal drip can give you a sore throat. you should treat the cause of the mucous if it's bacterial or allergy related, but mine I'm treating with a mucous thinner (rite aid's expectorant/decongestant) and saline nose spray (like Ocean... or the store brand). also drinking tea and applying warm compresses over your sinus cavities can help thin mucous and reactivate under performing tillia. and keeping hydrated helps thin mucous too. or you can hum "om."
mmmsesame seeds on vanilla ice cream.
Awareness Month!Mathematics Awareness Month - April. for some reason I thought March was Math Awareness Month. it would make more sense to me, because Pi Day is in March.
"Colossal Colon"March is women's history month, and also colon cancer awareness month: there is a giant colon at the Maine Mall this weekend. via meyer.
the show with zefrankeveryone's all over it, but I'll repeat: Ze Frank was one of the awesomest things on the internet over the past year. last show.
curbing students' internet useat the Indian Institute of Technology in Mumbai, they blame the decline of camaraderie among students on web addiction and so are shutting the internet off 11pm-12:30am every night to try to get students to socialize/sleep. they tried this on us at the MSSM, trying to get us to sleep. "Stop surfing, make friends, students told." via uncertain principles.
gill sanson Gill Sans, the typeface: Typotheque: Eric Gill got it wrong; a re-evaluation of Gill Sans. interesting study of proportions. via daringfireball.
burning railroad bridgeA railroad bridge in Sacramento caught fire yesterday afternoon; the Sac Bee really got dramatic with the pictures: Photo Gallery - Trestle Fire. There's also been this huge gray smudge visible in the sky, and the smoke is supposed to be toxic. In the pictures from up close near the fire the smoke is thick and black. Authorities think it was arson, 1400 feet of track will have to be rebuilt, and 20 trains per day normally run on that route. article at the sac bee.
update: TIGER files are so named because the Census Bureau's geographical feature database is called TIGER. TIGER files are the Census Bureau's take on shapefiles: they contain data on geographical features (roads, boundaries, census areas, etc). I don't think they contain census data.
Cartographic Boundary Filesmap boundary files from the US Census Bureau. shapefiles for GIS.
mapwindow screencastsscreencast tutorials on the MapWindow GIS software.
march breakthe next episode of Veronica Mars (#16) isn't until April. The last one was towards the end of February. episode list at the IMDB.
dinosaurs rule!dinosaurs - What if the asteroid had missed? oh, cool! maybe there would have been a civilization of dinosaurs! more cool is the thought that, given the right nudges, lots and lots of animals could have occupied the niche that we do (uh, I mean, taken over the world like we have). If we're lucky, there'll be an opportunity for second round of some sort. waaaay in the future, I guess. via kottke.
pop diversitySacramento is "America's most diverse city" says Time Magazine. huh. via my roommate mike.
make it complicated, and prettyslowed-down digital photography. photographs taken with a canon point-and-shoot through a Kodak Brownie viewfinder through a cardboard tube to reduce the ammount of light. photos by Emily Horne of asofterworld.
self-awarenessinteresting: "johari window" - you pick words that you think describe you, then have other people pick words for you, then compare. "describe me. (people, on me). unfortunately, it requires participation of other people. bah, other people. also interesting: should you describe yourself based on what you think/know other people will percive, or on how you percieve yourself? guess it depends on what you want to test. via brownfemipower.
things11 mac os x system maintenance/optimization things. via I forget who.
interaction beyond the formal interfacetalking about interaction design through things like "center of gravity" and "range of distribution" (where on your person you carry things, and how far personal effects stray from you): Jan Chipchase - Future Perfect: Center of Gravity Archives. especially: "When an object can be any shape or size what shape or size should it be?" and some presentations. via a bit of ethan zuckerman's TED coverage, I think.
journalist-programmersjournalist-programmers - webheads coming into their own in the newsroom. via simon willison.
web typography presentationpresentation on web typography from SXSW. has an interesting bit on "rhythm" -- leading plus paragraph margins plus text and header sizes. treats "web typography" as "real" typography, which is unusual. via kottke.
"several ways to skin your cat..."cat = tiger. Uno - for switching out the brushed metal. mac os x software.
prettysolar eclipse, except from space, and the moon looks small. via kottke.
fixie paint jobI'm wondering how the paint job on this pink fixie is done... it's some sort of printing (money, almost?) laid in pink over white. color scheme aside, sweet.
in the velodrometrack stands in the velodrome (youtube). this is funny, tactical gamelike bike racing, and they still end up going 41 miles per hour. 1990 sprint world championships.
web app numbersreally interesting: the numbers behind some web apps. customer stats: visits, conversions, revenue/customer. money: cost to build and maintain. as one commenter mentioned, this kind of stuff is invaluable to consultant types (actually, anyone building a business off of web apps). via simon willison.
making KMLcreating KML for Google Earth from ArcGIS [pdf]. There's a free plugin/script thing.
more Pi DayThere are a bunch of possible Pi Days: in dd/mm/yy places, july 22; the 314th day of the year (Nov 10). I stick to March 14, though. Pi Day at wikipedia.
basketball shoescheap basketball shoes as a social statement. in this week's NYTimes. the shoe is called "the Starbury."
essaylargely plagiarized essay by Jonathan Letham: The Ecstasy of Influence, at Harper's Magazine.
Pi Day is coming upmy friend Amy made this video for Pi Day: Pi Day Song (Lose Yourself in the Digits).
shaping the evolution of bacteria indirectlyencouraging bacteria to "evolve towards harmlessness"—remove their usual spread vectors, and they become less toxic... so something like a good sewer system can reduce the deadliness of cholera. (part of Ethan Zuckerman's continuing coverage of TED).
Nonprofit CMSNonprofit CMS: This is the blog I was looking for two years ago. Unfortunately for the me of two years ago, it was just started this month by my good friend Ben. It's addressed to people working on web things for small- to mid-sized nonprofits, but I see it being relevant at places like individual departments of colleges or universities, small professional groups, etc. It looks like it will be talking about things like strategies for solving technology problems more than specific solutions, ways to sell your organization on interesting but not-yet-mainstream technologies, and things to address as organizations move forward with their use of technology. (I'm really excited about this.)
Ira Glass on telling engaging storiesIra Glass on storytelling (video): a progression of events is inherently attention-grabbing; ask and answer questions; show the meaning behind the story. via waxy links. more.
tonightnight o' 1,000,000 phone calls. or 4.
Noir of the WeekNoir of the Week. blog with writing about one film noir in detail every week. thanks, kb.
mapping US demographicsSocial Explorer Maps - mapping US census demographics. Most interesting: you can look at census data sets 1940-2000, and you can make slideshows. via kottke.
widget tutorialExpandable Widget Tutorial, for making widgets for mac os x's dashboard. via daringfireball.
working. hard.my supervisor keeps me busy with things like this video of a monkey with a mirror.
conference bloggingEthan Zuckerman is the best conference blogger I've seen; check out his coverage of TED2007. TED = "Technology Entertainment Design." every session post is the kind of excellent article you find biweekly (if you're lucky) at other blogs. good today: Steven Pinker on the decline of violence. EZ's coverage of Pop!Tech 2006 was what introduced me to his blog.
Aliya recommendsPC Mag and Tiger Direct for buying pc hardware like external hard drives for backup. I prefer newegg.
Jitterbug - dumbed down cell phonesif they made cell phones that worked like actual phones (or, phones like mine) these dumb old people phones would not exist ("They will be a hit with the elderly.") (jitterbug phones).
flowchartRay Smuckles decision making flowchart (Achewood - March 1, 2007). via I forget who.
Ping recommendsMozy Online Backup - 2 gigs free, encrypted, keep your own private key if you want. currently Windows only. random glowing review. (also, gross: someone is almost splogging at this blog of positive Mozy reviews: Mozy Review.)
chartfunny indexed-style chart on attractiveness and relationships. via the aformentioned Projectionist.
stupid new wordsI'm really annoyed that people felt the need to invent a new word for a blog: "tumblelog." "blog" is bad enough. this one has some good snippets, though: Projectionist: A tumblelog.
"hypermilers"people who adjust their driving style for maximum efficiency. excellent article about insanely efficiency-minded drivers: "This Guy Can Get 59 MPG in a Plain Old Accord." via kottke.
tourism"Poorism" - poverty tourism. Article at the Smithsonian about tours through a Mumbai (formerly Bombay) slum: Next Stop, Squalor. via Ethan Zuckerman.
amazon was quick.new camera just arrived. the old one already looks antique.
bicycle tiresforum thread on budget 27" bike tires. come up a lot: the panaracer pasela 27". apparently walmart sells cheap 27" kenda tires for $6.
california snow reportwhere I go to check recent snowfall at Tahoe ski areas: California Ski Report.
portable hard drivesIt seems like Amazon is having a big sale on Western Digital "Passport" drives right now: Western Digital 120 GB drive for $107.
dragon in Galway's Project '06 paradebig puppet dragon. another from Galway during the arts festival/Project '06 week this year: street magician. not quite magical, but a good show.
boycottRIAA boycott in March? eh. interesting, though: RIAA Radar can tell you whether an album was released by an RIAA member.
redirecting...redirecting urls with apache. mod_alias. permanently, temporarily, etc. replaced. also, 410 = "gone."
lunar eclipsepretty lunar eclipse composite. of last night's lunar eclipse, which was visible to "most of the inhabited world." except california. via kottke.
animal dress upa dude dressed up as various animals using some random clothing items and occasionally a sleeping bag. via plasticbag.
protests and rioting in Denmark
On Thursday the Danish police forcibly evicted people from a building in Copenhagen that has been a squatter haven since 1982. They did this by dropping anti-terrorist police onto the roof of the building by helicopter and sealing off surrounding streets with police officers in anti-riot gear. The building had been sold by the government in 2000 (which the squatters viewed as unlawful because it was inhabited), and the new owners had been threatening eviction since last year. Thursday afternoon the police used tear gas to disperse 1000 demonstrators. Then there were protests (some of which turned into riots) Friday and Saturday (Sunday too?). Rioters threw cans of paint, cobblestones, and molotov cocktails at police. They also flipped and set fire to cars, and built street barricades with trash bins. Basically, people went apeshit, which I don't understand. I think that behind this, the building was more than just a squat, it was a cultural center for a lot of anarchist and punk youth. It not only provided living space for people, but organizing and event space. It was actually a theater, and has hosted concerts by, among others, Björk and Nick Cave. So while I disagree with the violence, I think that this kind of free space can be really important to building alternative communities, and the fact that it existed for so long and with so much use is pretty unique and almost idyllic. And it's no good that the government feels like they can/should end that kind of space in that manner.
I read a few articles, but this was the best: "Eviction protesters fight Danish police" at the Ledger Enquirer (AP Wire story). also, the hosted concerts tidbit from the ap story at nytimes.
mail maintenance hack"Vacuuming" Mail’s Envelope Index to make Mail faster. sqlite maintenance. via stevenf. (for Mail on Mac OS X)
numb ring fingers/pinky"handlebar palsy" - cyclist's hands. apparently the handlebars should be 2-4 inches below the seat. usually. more bike adjustments (but no handlebar things there, or maybe there are, but I didn't bother to read it).
featureoh, cool: WordPress.com now has inline LaTeX. just a neat feature. via simon willison.
Octavia Butler"Octavia Butler forced me to rethink contemporary American politics in ways that Thomas Pynchon never will." Octavia Butler was an awesome black woman science fiction writer. This reminds me, I need to read more of her (and possibly, less of Thomas Pynchon... but that seems to be taking care of itself).
Pieces, a pizza place in Sacramento at 21st and Capital. She says it's the only pizza-by-the-slice place in town, and not to get fooled into getting the regular pizza: always get the pesto.
She also recommends a sushi place in San Francisco at 14th and Church, because it's cheap. Apparently, it's really really super cheap: she and four boys ate a full meal there for $30.
typing in Windows
in order to type the "cent" symbol under Windows, you have to either use the numeric keypad, open the character map, or add an "international" keyboard layout.
- numeric keypad: hold down Alt and type "0162"; it won't work if you type it on the numbers above the keyboard. A few more examples here: Windows Alt Key Numeric Codes. You can find the alt key code for any character in Windows' Character Map.
- character map: it's located in Start > Programs > Accessories > System Tools > Character Map. click on the character you want, then hit the "select" button, then the "copy" button, then paste it into the place where you wanted it five minutes ago.
- adding an "international" keyboard layout: gives Mac-like key combos to get tildes, etc. Doesn't seem like it's optimized for regular typing, though. also, a CTC Vista member posted instructions for setting up an interneational keyboard.
spreadsheets = mini-apps
it's cool how spreadsheets can become mini-applications; excel jockeys can hack together whatever they need, and if it's documented or fairly clear, pass it onto their friends. a spreadsheet I made recently (the one I wrote about before) may go on to be used for general project tracking at the county office I made it for. great! way better than their scattered previous solutions. but at the same time, I worry that someone will look at it and be all, "wow, what a giant hack." even though it has some pretty neat features, like filling in a row from another sheet, referenced by the value first column (first col = sheet name).
(thinking about this partly because of something about Anil Dash; I heard the spreadsheets-as-mini-apps from his blog in the first place, a while ago)
cc at workI'm trying to work out a straightforward way to get Creative Commons (or other open licensing) in the door at my workplace; I know I could make use of it in my own contributions at work, but I feel that it would be irresponsible to use it in an unsustainable way. If I make content available under a CC license, people after me will have to respect, and therefore understand, that license. I think it'll be easier to bring up (as an idea, and licensing as a necessary step) when I start creating stuff (ie, the "rural toolbox") for more public consumption. I don't want to just throw CC into the confusion.
more gender at web conferences
another post on the gender at web conferences thing ("kerfluffle," as I called it before). also by a dude.
[we have a] project set up with the specific intention of finding new blood for [our conference]. We’ve invited people from outside our circle of expertise and interests and asked them to suggest speakers. The idea is to deliberately introduce diversity, to stir things up a bit and ultimately, to put together the most kick-ass line-up of speakers we can.
Is this tokenism? Absolutely not. I fully concur with Eric when he says:
What’s important is technical expertise, speaking skills, professional stature, brand appropriateness, and marketability.
But I don’t believe that this attitude conflicts in any way with the desire to increase diversity.
I don't really enjoy this topic because it intrudes on the idea that I can go drink beer and play pool with the boys any time I want. that's an idea that really only holds up when I'm not drinking beer or playing pool, but it persists in my head anyway. on the other hand, this topic thoroughly pisses me off; I'm on the "diversity is important and people are being excluded" side, but also the side that says "it's not a numbers game." read a post recently that brought up childcare issues--it's [more than just] tough to coordinate, and some women feel unprofessional when they bring it up. (via this post, which mentions the prohibitive cost of conferences to freelancers. and says, "it is becoming a 'circle jerk.'")
The link blog was the first Internet organism, built from a collection of the simplest cellular units of the networked society: links. ... The link is its own genre: sparsely worded, underlined, a discrete distillation of a new world that lies on the other side of a click.
also from the snack issue, this article on longer tv shows; they're becoming long-form movies (Lost and 24 being the usual examples, but what I watch works too: Battlestar Galactica, Veronica Mars, Firefly). 45 mins/episode * 12+ episodes = 9+ hours/season. 9 hour movies! (exclaimation point of incredulousness) I'd add that this is encouraged by tv shows' availability on DVD. I don't think that more involved tv shows are necessarily full meals; I think they're snacks designed for gluttony.