Perl on App Engine?

Artur Bergman Artur Bergman 2008/07/22

I am a Perl hacker. I have written parts of the core, created CPAN modules and written tons of perl code. In fact I am addicted to it ; or rather, CPAN. I have been wanting to play around with Google App Engine, but I haven't had time to get up to speed in Python. Today at OSCON I met up with Brad Fitzpatrick, who told me he had permission from Google to talk about and work on a Perl on App Engine project.

He makes it clear that,

I'm happy to announce that the Google App Engine team has given me permission to talk about a 20% project inside Google to to add Perl support to App Engine.  To be clear:  I'm not a member of the App Engine team and the App Engine team is not promising to add Perl support.  They're just saying that I (along with other Perl hackers here at Google) are now allowed to work on this 20% project of ours out in the open where other Perl hackers can help us out, should you be so inclined.

The plan is to harden Perl (one layer of defense in App Engine's hardened environment); implement Protocol Buffers and stubs of the backend services, so people can write App Engine applications on their local servers.

There is more information at Brad's LiveJournal, as well as the the Perl-AppEngine project. Capturing the creative spirit here at OSCON, Brad and I hacked together a new module that emulates a protected environment, Sys::Protect (generally good idea for any web application).

The Last HOPE

Jim Stogdill Jim Stogdill 2008/07/21

last-hope.jpg

I made the trek to a steamy hot NYC this weekend to attend one day of the three day Last HOPE (Hackers on Planet Earth) conference at the Hotel Pennsylvania. There was too much going to adequately cover it here (or even take it all in), but a few things stood out.

 Steve Rambam's eye opening talk on the death of privacy for example. For a solid three hours in front of a standing room only crowd he weaved back and forth between the Orwellian theme of how our privacy is being ripped from us by everyone from Google to Choicepoint and the theme that seemed even creepier to him, self contribution. Over and over he expressed disbelief at how willingly we post our personal details everywhere from Twitter to Facebook while thanking us all the while for making his job as a private investigator that much easier. What the marketers and government don't actively take, we actively give. Naturally I twittered the whole thing.

Cell phone tracking; artificial-intelligence-assisted reality mining; 3000 cameras per square mile in Manhattan; facial, activity, and even gait identification software; government outsourced investigative databases shielded from FOIA requests; UAV-based license plate scanners; beating anonymity by correlating multiple datasets; unanticipated database repurposing; and on and on... Finally I could twitter no more and left the venue hurriedly fashioning a tinfoil hat from a burger wrapper while consigning myself to doubling the dosage on my meds.

sid-vicious.jpgI will say this though, there was something deliciously ironic about standing in a room chock full of hackers all listening at rapt attention to a three hour chillingly dystopic harangue on privacy loss while nearly every single one of them was wearing an RFID tag around their necks. Even better, the tag was tracking their every move around the venue and was linked to a comprehensive self-contributed profile.

Moving beyond the privacy nightmare stuff, there was hardware hacking to be found everywhere at Last HOPE. Tables were covered with broken open electronic toys and electronic components and were surrounded by hackers with smoking soldering irons.

Of the completed projects on display, one of my favorites was a something of a hybrid that projected a 3D image onto carefully placed strings. string.jpg

Called Wiremap, the project was built by Albert Hwang who carefully moved it from his living room to the Hotel Pennsylvania where it took him a full day to set up and re-calibrate. It is a fascinating piece that creates a convincing (if low res) three dimensional image by carefully processing a volumetric image into slices (using  Processing) and then projecting those slices onto reflective white strings stretched into a precise angular array.

The resolution of the system is limited by the fact that the strings have a physical width and that the projector is quite imperfect for the task. Relatively poor angular precision, rectilinear lens distortion, the lack of flat field optics, and the fact that the lens has a fairly narrow focal depth all conspire to limit the display resolution to 256 slices. However, despite the limitations you could move around the display and really get a sense for the object and it's motion. The video I'm embedding below isn't great but it should get the idea across.



Finally, I just wanted to mention a couple of things about the "Crippling Crypto - The Debian OpenSSL Debacle" talk given by Appelbaum, Zovi and Nohl. Plenty has been written about the issue itself, so there is no point in regurgitating it here, but if you haven't seen the diff of the before and after code change it's worth taking a look. It is amazing that such a benign looking edit (at first, and probably second, glance it looks like someone just added a comment) could turn out to be the "worst bug in the history of Debian," and probably SSH as well since it also relies on OpenSSL.

As the presenters set out to recreate 524,288 weak keys for use in tracking them down and blacklisting them, they calculated it would take them five days on a single machine. So, instead, using Amazon's S3, SQS, and 20 32 bit and 20 64 bit EC2 instances, they ran the entire job in four hours for a total cost of $24. Interestingly, they didn't even have to supply their own image of Ubuntu with the un-patched code as it was still available from Amazon for use with EC2.

security-camera.jpgI expect video for some of the talks will pop up here and there. In the meantime, if you are interested, these guys videotaped every session and made DVD's. If you don't already suffer from paranoiac delusions I would highly recommend Steve Rambam's session (or, you can find an earlier version of the talk  here).

Facebook Growth By Country and the Slowdown in App Usage(Facebook版图继续扩张但应用使用率减速)

Ben Lorica Ben Lorica 2008/07/21

With the Facebook Developers conference slated for later this week, I thought it would be a good time to give a brief update of a previous post on Facebook demographics. What follows are recently published number of users by country and region, along with growth rates for select regions and countries. Over the last four weeks, the fastest growing regions were South America, Central America and the Carribean:

pathint

While Facebook grew double-digits in Asia it did so from a relatively small base (approx. 3.7 million users), in a region with hundreds of millions of potential users. Of the countries in South and Central America, Chile is worth highlighting (up 67.5% from four weeks ago). As several Radar readers predicted, Facebook has grown steadily in Chile where it now has over 2.2 million users (around 14% of the population). In other parts of the Americas, Hi5 and Orkut remain the largest social networks:

pathint

Looking closely at the top 30 countries, a few European countries have grown more than ten percent over the last four weeks (France, Spain, Germany, Italy), with France having the most number of users (approx. 2.5 million). Skyrock remains the largest social network in France. Norway saw a decline but is still home to more than a million Facebook users. We will continue to track how Facebook is doing vis-à-vis other leading regional social web sites and whether their disputes with other companies affect their growth rates.

pathint

As far as recent trends in the Facebook app platform (the subject of this week's f8 conference), we have detailed reports (here and here) on the subject. At the last Graphing Social Patterns conference, Roger Magoulas provided highlights of our most recent findings. The number of published apps continues to grow steadily (to over 32K) but total usage remains flat. Besides the fact that the top 10% of apps account for 98% of total usage, aspiring Facebook app developers should know that only about 6% of apps average at least 500 active users per day:

pathint

(For specific tips on how to launch and build successful Facebook apps, consult this O'Reilly Radar Report.) Finally, as I noted in a previous post, the most popular applications on the Myspace platform continue to account for slightly less users than their Facebook counterparts.

翻译:xiaochong

随着Facebook开发者大会这周晚些时候开幕,我想可以给出一些比前面Facebook统计数字更新的数据。下面是最新发布的按国际和地区分类的用户数,以及一些区域的增长率。在过去的四周里增长最快的地区包括南美、中美洲和加勒比海地区:

Facebook在亚洲有两位数的增长,这源于那里相对较小的基数(大约370万用户),而这一地区有着数以亿计的潜在用户。在中南美洲国家中智利非常突出(增长了67.5%)。正如几位Radar读者预见的Facebook在那里得到了稳定的成长,已经有超过220万的用户(占总人口的14%)。在美洲其他地区Hi5和Orkut仍是最大的社交网络:

仔细看排名前30位的国家,一些欧洲国家过去四周增长超过10%(法国、西班牙、德国、意大利),法国有最多的用户(大约250万)。Skyrock仍是法国最大的社交网络。挪威有所下降但仍有超过100万Facebook用户。我们将继续跟踪Facebook相对于那些地区领先的社交网络是如何运作的,以及这些竞争是否影响了他们的增长率。

关于Facebook应用平台(这周f8会议的主题)最近的趋势我们有更为详细的报告(这里,还有这里)。在Graphing Social Patterns会议上Roger Magoulas给出了一些最新发现。发布的应用数继续稳定增长(超过32000)但总体使用情况持平。其中顶端的10%应用占了98%的总使用数,热心的Facebook开发人员应该了解只有6%的应用平均达到每天500活动用户的水平。

(更详细研究如何在Facebook上发布和构建成功应用请参考O'Reilly Radar报告。)最后一点,正如我在此前的文章里讲到,Myspace平台上最成功的应用继续比Facebook上相对应应用的用户数略少一些。

iPhone rants and raves

Tim O'Reilly Tim O'Reilly 2008/07/19

On twitter, @mparekh (Michael Parekh) lamented the other day:

Had my 3G iPhone Crash 5 times so far, hanging up on boot screen. Full Restore every time, each taking 2 hours. On 6th restore. Anyone else?
...
On 3G iPhone crash (cont.), using Mobile Me sync, and have over 60 paid and free Apps installed. Last hang up was while on-air App upgrade.

There are lots more folks with similar complaints on twitter or getsatisfaction.

Meanwhile, over on Dave Farber's IP list, Lauren Weinstein wrote:

Given the iPhone's expensive to replace (for non-hackers) "permanent" battery, I'm interested in reports of rapid battery decline associated with the rash of new iPhone applications, many of which involve keeping the display lit, long-period data streaming, etc.

Question: Will the new applications make the non-user-replaceable battery much less palatable than previously, given that many users may burn through its available cycle life much more rapidly than before?

But at the same time, how can you not love this device? Also on IP, Linda Stone wrote:

Nearly everyone who had an iPhone at the TED Conference this year, also had a Blackberry. I had the STRONG feeling that the Blackberry was the wife and iPhone was the mistress.....

(I'd reverse that: I've seen lots of blackberry users who've added an iphone, but not lots of iphone users who've added a blackberry.)

I'm wondering if this is a trend: devices and services that people love so much that they even love to hate them. We've seen this with twitter. People are so passionate about it that they put up with problems that would kill a lesser product.

Meanwhile, at the Web 2.0 Summit preview dinner the other night, former Yahoo EVP Jeff Weiner was raving to me about his new iPhone, urging me to write something that explains why the iPhone is such a paradigm-shifting device. He hit on themes that we've talked about on radar: incorporation of sensors into the UI, sweet integration with the cloud, design as competitive advantage. But he's right. I need to write more on this topic.

Disclosure: O'Reilly AlphaTech Ventures is an investor in GetSatisfaction.

Breaking Down What's Happening on the Social Web

David Recordon David Recordon 2008/07/18

The past few weeks, John McCrea, Joseph Smarr, and I have been shooting a 15 minute video podcast called TheSocialWeb.tv. Each week we try to break down what's happened in the Social Web in a way that is understandable so you don't have to be living and breathing this stuff.

This week we discuss Meebo's announcement of Community Instant Messaging since it continues the trend of making the entire web more social while using existing building blocks to do so. As Joseph explained, the underlying architecture Meebo is using is Jabber/XMPP. What this means is that unlike Facebook's Chat, social networks using Meebo's Community IM have the ability to interoperate from day one if they choose to do so. Google's Friend Connect is another great example of reusing building blocks where they take advantage of OpenSocial, OpenID, and OAuth. Overtime supporting these underlying technologies becomes easier as companies like Google and Meebo start to build them into their products.

Last week we focused on Gnip and Identi.ca, explaining how Gnip is helping to change the model of accessing data on the web. Traditionally web APIs have been focused on pulling data though things like Twitter's XMPP Stream and Gnip are starting to flip this model on its head. And next week we'll be taping from Facebook's annual developer conference f8 in San Francisco. So please check it out, subscribe to our RSS feed (yes, we know our enclosures are broken), let us know what you think, and how we can do a better job of explaining the Social Web in an understandable way.

O'Reilly Events on Dopplr(小试Dopplr)

Brady Forrest Brady Forrest 2008/07/18

dopplr trips

Dopplr, the traveler's social network, has added events. In this initial implementation you have to use one of the supplied URLs.

Here are the URLs for the next six O'Reilly conferences.

If you are a Dopplr user and you click one of these events it will pre-populate the trip fields with the date, location, and a note with the event's name. After you accept the trip a badge for the event will appear on your calendar as shown in the image to the right.

I like the smaller URL for these links. It will make it easier to pass around via your favorite micro-blog without running it through an URL shortening service. GetSatisfaction also used a custom short URL, http://gsfn.us, for their Overheard feature - Radar post. I wonder if this will become a trend. If so I hope monstrous-URL-creator Amazon gets the religion early.

Dopplr also recently released public travel pages (mine). Each portion of the page is widgetized and can be embedded (like below). Each widget is also separately linkable like my personal velocity. These widgets really make Dopplr much more useful (as do the recently added command-line options for entering trips). If you have a public page for your users I would suggest following Dopplr's interaction design choices closely.

Brady's Dopplr Raumzeitgeist

Brady's Dopplr Raumzeitgeist

(Disclosure: OATV has an investment in GetSatisfaction and in Dopplr competitor Tripit.)

摘要:西门吹雪

您可以将活动安排加到旅行者社交网络Dopplr

下面是六个O'Reilly会议的URL。

如果你是Dopplr用户,点击上面URL该活动的情况就会添加到你的旅行安排里,包括日期、地点以及活动的名字。当你接受了这个旅行安排它就会出现在你的日历中,就像右边的图片以一样。

我更喜欢这些短小URL的做法,你可以很容易在微博客里引用它们而无须其他URL缩短服务。GetSatisfaction在Overheard中也采用这种短URL。不知道这能否成为一种趋势。如果是这样我真希望Amazon也能借鉴一下。

Dopplr最近发布了公开旅行页功能(我的公开旅行页)。页面的每部分都是小部件,你可以在其他页面里嵌入它们(例如下面的嵌入部件)。每个小部件还可以单独链接,比如我的速度小部件

(透漏一下:OATV投资了GetSatisfaction以及Dopplr的竞争对手Tripit。)

O'Reilly Ebook Bundles Now Available(O'Reilly电子书打包销售)

Andrew Savikas Andrew Savikas 2008/07/16

O'Reilly Ebook BundlesAs promised last month, O'Reilly has released 30 titles as DRM-free downloadable ebook bundles. The bundles include three ebook formats (EPUB, PDF, and Kindle-compatible Mobipocket) for a single price -- at or below the book's cover price. And for a bit more than the cover price, you can get the print version too along with the ebook bundles. Twelve of the 30 are also now available via the Kindle store, with the rest soon to follow.

Full details over on the TOC Blog.

翻译:sniffer

正如上月承诺O'Reilly刚刚发布了30本书的非DRM、可下载电子版本。每本书的电子包包括三种格式(EPUB、PDF、以及兼容Kindle格式的Mobipocket)——以这本书印刷版本的定价或低于此定价销售。如果再多花一点钱就可以将印刷版本和电子版本都拿下。这30本书中的12本已经在Kindle商店销售了,剩下的书也将很快跟上。

全部细节请参看TOC博客

User Mediated Trans-Enterprise-Web Mashups?

Jim Stogdill Jim Stogdill 2008/07/16

There has been an on again off again discussion behind the scenes at Radar about the nature of the enterprise vs. the web and how they are defined not just by their technologies, but by their frames of reference. For my part, I think the enterprise view is defined implicitly by a planning mindset and a perceived scope of control that ends at the enterprise boundary. Whereas the web is too large for effective control so it tends to be an environment more conducive to serendipity and emergent behaviors. The web and the enterprise also differ in obvious cultural ways. Web culture tends toward speed and "good enough" while enterprise culture is informed by enterprise concerns like mission criticality, legal frameworks such as HIPPA and Sarbox, security, transaction volumes, and the like. These thoughts were still rattling around in my head last month when I arrived in Montreal for the weekend.

Just like every other year, as soon as I cleared customs I skipped the crappy exchange rates at the arrival area exchange vendors and headed upstairs to my favorite ATM machine in the departure hall. I needed to get cash for my cab ride to the center of town, only this time, the machine spit my card back out like day old sushi. I tried another ATM further down the hall with the same result.

After ten frustrating minutes of IVR traversal and the international roaming fees that went with it, I was talking to a Wachovia Bank customer service representative who politely suggested "you should have called us before you left the country, then we wouldn't have automatically blocked your card."

Apparently Wachovia (like many other banks) has decided the best way to reduce their risk of fraudulent transactions is to convert that risk to customer hassle with an algorithm that looks something like: IF Loc <> Home Country/County/City SET CardStatus to Blocked. My bank is now my mom and I have to call it and get permission before I am allowed to go out and play.

The funny thing about all this is that even though Wachovia suspected I hadn't accompanied my ATM card to Montreal, plenty of others knew that I had, including at least: AT+T (my cell phone provider), Verizon (my blackberry provider), Dopplr, USAA (I booked my flight with their credit card), Travelocity (where I booked the flight), US Airways, Plazes, Yahoo Fire Eagle (fed from Plazes and Dopplr), and naturally, the U.S. and Canadian Border Authorities.

Ignoring for a moment the fact that Wachovia had plenty of data in their own databases to feed a more sophisticated algorithm (I go to Montreal every year at around the same time and have used that exact ATM machine on multiple occasions) or that they could have just called my cell phone themselves, how might they approach this issue if they were a "web" company instead of an "enterprise" with the corresponding enterprise=scope-of-control blinders on? Is there a world outside their enterprise and might they reasonably leverage data from one or more of those sources that knew where I was? Can they think of their "SOA strategy" as reaching beyond internal line of business application integration and let it tap into, or even contribute to, the swirl of data produced by and about their customers to serve them better?

While this particular example could be resolved by Wachovia becoming a consuming application of my Fire Eagle data (with my permission), perhaps there is a broader opportunity here to facilitate enterprise-spanning and enterprise-to-web mashups while maintaining the individual as the mediator of their own data. Perhaps we need a friendfeed-like service that focuses on the cloud of transactions we all generate in our wakes while just living our lives; toll plaza transactions, cell phone location, automated electric meter intervals and billing, calls sent and received, credit card purchases, gasoline purchases, and so on... What Tom Coates calls "bureaucratic sources" but what I think of as enterprise silos that will remain hidden away in the enterprise unless I explicitly facilitate their escape on my behalf.

In Montreal my cell phone and credit card providers both knew where I was but they couldn't tell Wachovia even if it had occurred to Wachovia to ask, because they know I would go nuts over the privacy implications. I want a Jim-centric data market where I am the arbiter of the exchange. One where if enterprises could expose my location in a trusted way, I could happily be the one to share it with Wachovia for a limited time and for a limited purpose so that they could serve me better.

So, to make that possible, I want a personal Jim's Message Service (JMS, you can call yours *MS) where the topics and data are mine, and the publishers and subscribers are the web properties and enterprises where I either produce my data or choose to share it. Enterprises can still persist my data in their silos, but I want a hand in mediating the trans-enterprise and web-enterprise-spanning data flow. And, I want it all in one place with simple to use controls so it is easy for me to keep track of what I'm sharing and who I'm sharing it with. I don't want a Fire Eagle for each domain (or topic) scattered all over the web and I don't want to have to go through the web pages of every business I deal with to control how they release my data.

As a bit of an aside, in this context things like Mint or Wesabe might be useful for more than the online financial management they are designed to do. To do what they do they have to connect to all of the financial institutions we are likely to deal with, and those connections themselves might be useful as sort of a big  JCA-style adaptor into our JMS financial topic. This kind of aggregation might work fine until enterprises offer their own adaptors into our JMS and make it unnecessary.

By the way, just to finish the story, it turns out I was charged a significant "foreign transaction *convenience* fee" as well as a percentage of the transaction. Both fees were new and presumably assessed to pay for that complex new fraud detection algorithm. So, next time I travel

Ignite NYC: Soldering, Guerilla Knitting, & Bomb Shelters

Brady Forrest Brady Forrest 2008/07/15

ignite nyc

The first Ignite NYC is going to happen 7/29 at M1-5. We are going to feature 16 speakers. Each speaker will get 20 slides that auto-advance after 15 seconds for a total of five-minutes. Ignite is free and open to the public -- you're on your own for drinks. We're also going to be joined by Ignite co-creator, Bre Pettis. Bre is going to lead us in a creative soldering contest. RSVP at Upcoming or Facebook to let us know you are coming. The night will begin with:

7:00PM - Doors Open

7:30PM - NYC Soldering Championship:

With solder irons blazing, and the power of molten metal at their finger tips, New York City's electricity enthusiasts and hardware hackers will connect components to complete circuits for the glory of being the fastest soldering gun in NYC.

On stage and under hot lights, contestants will complete an electronics kit in the shortest time possible while still maintaining the integrity of the circuit. Who will be New York City's soldering champion? You'll need to be there to find out!

To solder you'll have to pre-register, but anyone can come enjoy the opening contest. After the contest, there will be:

8:00PM - Ignite Talks

  • Tom Igoe - Physical Computing's Greatest Hits (or Misses)
  • Tony Bacigalupo - NYC's Startup Scene: Where are the geeks?
  • Jessica Bruder - How to be an Undercover Hooker (reprising her talk on taking an NYPD course)
  • Karen McGrane - From Typing to Swiping: Interaction Design has come a long way!
  • Rose White - Weird and wonderful knitting -- graffiti and science and art combined!
  • Audacia Ray - Porn as a front runner in technology innovations
  • Charlie O'Donnell - Shaving your head: When to start, how to maintain, and to BIC or not to BIC?
  • Charles Forman - How to date celebrichauns with founder fetish
  • Natalie Jeremijenko - A bomb shelter for the climate crisis
  • Pat Allan - So you're a kick-arse coder...
  • Joel Johnson - Indie Games: At Least They're Free!

There are still a few openings available. If you have something geeky that you want to share in 20 slides, then please submit a talk. Some suggestions: don't submit a product demo, submit a how-to, something inspirational or some lessons learned. Submit by July 16th (tomorrow). If you wish to sponsor (or pay for drink tickets) send me a ping.

You can see Ignite Seattle talks from February on YouTube. If you are interested in doing your own Ignite -- like the recent ones in Portland and Paris and the upcoming Phoenix event- check out the Ignite community site and read the HowTo.

Developer Interest in the iPhone, Android, and Symbian(iPhone、Android和Symbian上的开发热情)

Ben Lorica Ben Lorica 2008/07/15

With several hundred applications now available in the iTunes App store, I decided to consider alternate ways of gauging interest in the platform. Using MarkMail, one can quickly scan thousands of mailing lists and restrict the results to those related to software development. Based on the number of posts to (MarkMail) mailing lists, Linux-based alternatives generate considerably more email chatter than the iPhone:

pathint

Staying with the previous metric (posts to mailing lists), there does seem to be growing interest in the iPhone among developers. Since the launch of Android (November 2007), the number of iPhone related messages has grown at a faster rate than those for its competitors:

pathint

Other online tools suggest growth in the number of job postings that mention the iPhone. But while a majority of the most recent iPhone related job postings were posted by Apple (making the recent growth in job postings less impressive), Android jobs postings came mostly from outside Google.

pathint

For now the launch of the iPhone puts the spotlight on Apple's App store and platform. The reality is that the mobile landscape is evolving rapidly and with Android yet to launch, the previous numbers will change dramatically over the next months. We will continue to monitor developer interest in the different mobile platforms using a variety of indicators.

Yet another option lurks, one already familiar to web developers and users. At last weekend's Foo camp, I attended a session on the mobile web and left convinced that with access to the right hooks into mobile devices, web developers can deliver equally cool apps through mobile browsers. Which mobile platform are you most excited about?

翻译:xiaochong

iTune应用商店里已经有几百个应用可用,我开始用一些其他办法来研究iPhone平台上聚集的热情。MarkMail能够快速搜索数千个邮件列表,然后将与软件开发有关的结果过滤出来。从MarkMail得来的数据显示基于Linux的方案产生了比iPhone多得多的讨论:

与此相应的是在开发人员中对于iPhone平台的热情在增长。自Android在2007年11月发布以来,与iPhone相关的邮件比其他任何对手相关的邮件增长都快。

其他一些在线工具也显示与iPhone相关的工作招聘数量也在增长。然而很多最近的iPhone工程师招聘大多是Apple发出的(这多少差点意思),Android相关的招聘则更多是Google之外的企业招人。

目前iPhone的发布让Apple应用商店和平台广受关注。移动领域在快速发展,随着Andriod手机面世这些数据将会在未来几个月发生戏剧性的变化。我们将采用各种手段持续监测开发人员针对各种移动平台的兴趣。

熟悉Web开发人员和用户的一方有潜在可能性。上个周末在Foo Camp上我参加了一个关于移动Web的会议,我相信切入点合适的话Web开发人员将同样能够通过移动浏览器开发出精彩的应用。您最喜欢哪种移动平台?

iPhone's Location-Aware Apps

Brady Forrest Brady Forrest 2008/07/14

The iPhone's location-aware APIs are being used by developers for all sorts of applications. I wrote some of my initial thoughts about the implementation on Friday. I've downloaded a ton of applications, but these are the ones that I have so far found to be most noteworthy. I am sure that by the end of the month I will have an entirely new list.

If you don't have an iPhone these posts are going to seem monotonous and echo-chambery. I can understand that; hearing constantly about a gadget you don't use is annoying. However, I think that what is on the iPhone now will be on other phones in the future and if your site or product has any location aspect you'll want to keep track of this marketplace.

Loopt - Free

loopt

I saw a quick preview of Loopt's friendfinder app at Where 2.0 and I've been eagerly awaiting it ever since. The Virtual Earth map allows me to see both my friends and Yelp search results together. I can also share my location through the app with friends. Unfortunately, this only seems to work for other Loopt users and Loopt does not seem to be to popular amongst my friends -- yet. I hope that a friendfinder app comes along that will replace my address book and show me a friend's latest status or location before I call them. Loopt has the status, but not the ability to call.

Whrrl - Free
Pelago's Whrrl is the other free, VC-backed friend-finder app. It, like Loopt, show me friends and businesses on the same map. One major difference is that it is more of a browse functionality (showing places reviewed by friends). Another is that Whrrl is also a web-service and all of this information (and my account) is available via a browser. Unfortunately, I can't actually resize the map; it's very awkward.

Where - Free

where

The Where platform was released by uLocate on Sprint last year (Radar post). This one program makes it very easy for developers to build location-aware widgets. The Where app provides the platform and the distribution channel for developers across many phones and carriers. The apps included in the iPhone version include a Starbucks finder, gasbuddy, HeyWhatsThat (a location-aware mountain identifier), SkyMap, Yelp, and a Zipcar finder. If you are looking to test the waters with a location-aware iPhone app I would consider using the Where platform.

Omnifocus - $19.99
Omnifocus is a GTD-style task manager that syncs with a Mac-only program of the same name. It will use your location to help you create location-based to-do list. I haven't been able to find this part of the functionality yet so I am not sure how well implemented or useful it is.

Urban Spoon - Free

urban spoon

Urban Spoon is a restaurant picker with a unique twist. After using three slot machine dials to select neighborhood, cuisine, and cost you can shake the app to get a matching restaurant. The app will spin the dials (as shown in the screenshots), while waiting for your pick to come back. I've found the available locations to be limited (for example Santa Rosa, CA is missing), but if you can use the app where you are then its worthwhile.

Twittelator - Free

twittelator

Twittelator is one of the two free Twitter clients. It's got a nice feature that lets you send a link to a map of your location. It also has a "Twitter 911" feature. If you press the yellow button it will blast your followers with a Help Me message and a link to your location. I've had usability issues with both Twittelator and Twitteriffic (which also has some location-aware features) and haven't selected my primary one yet.

NearPics - free

nearpic

Nearpics is a location-aware photo browser. It uses your location to select local photos from Google's Panoramio service. It's very sluggish over AT+Ts Edge network, but works quite well on WiFi.


Weatherbug - Free

weatherbug

While not location-aware (that I can tell) Weatherbug provides a lot of great information on three different pre-selected cities. It's much more detailed than the standard issue iPhone weather app.

Mental Landscapes, David Brooks and the Aspen Festival of Ideas(心理景观、David Brooks和Aspen的思想节日)

Linda Stone Linda Stone 2008/07/12

David Brooks gave a talk last week in Aspen that inspired me and that I can't stop thinking about. Note that it comes in three parts. His book is due to come out in the fall of 2009.

Brooks discusses an intellectual revolution that brings together neuroscience, sociology, psychology, behavioral economics, genetics, and a variety of other fields in an effort to shine a light on non-cognitive skills --- that which cannot be counted by IQ scores, but is important to success.

He addresses the importance of the action that takes place in the human mind below the level of the awareness, in the unconscious; how emotion is the central core for giving value to thinking - it’s the central organizing process of the brain; and the permeability of the human mind.

Brooks speculates: How do you talk about the unconscious or love at a Congressional Hearing? We tend to focus on what we can easily measure. Yet, what really matters is extremely emotional, unconscious, and relationship-based and, for that, we need a new vocabulary.

I’m interested to hear your thoughts on Brooks’ talk. If you have the time, there are a number of talks worth viewing on the fora.tv site from the Aspen Festival of Ideas.

翻译:yuwen

David Brooks在上周Aspen的讲话给我很多启迪,让我不禁开始思考。分三部分。他的新书将在2009年秋天出版。

Brooks讨论了一次智力革命,将神经科学、社会学、心理学、行为经济学、遗传学以及各种其他领域结合起来,从而提出非感知技巧——这种能力不包括在智商体系内,但对于成功与否非常重要。

他解释了这种发生在人类头脑中感知层次之下的行为的重要性,是潜意识的;情绪如何成为赋予思考价值的中心——它是头脑的中心组织过程;以及人类头脑的渗透性。

Brooks还推测:你如何看待国会听证会上的潜意识和好恶?我们总是会把重点放在容易量化的事情上。是的,真正至关重要的是那些极度情绪化的、潜意识、基于关系的某种东西——我们需要一个新词来表述它。

我很想听一听您对Brooks讲话的看法。有时间您可以去fora.tv看看Aspen思想节上的讲话,很多值得一看。

Older entries >>

 
start.txt · 最后更改: 2008/07/12 09:07 由 radarman
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki