Subscribe: bulknews.typepad.com
http://bulknews.typepad.com/blog/atom.xml
Added By: Feedage Forager Feedage Grade B rated
Language: German
Tags:
asia  blog  carton  cpan dependencies  cpan  cpanm  dependencies  japanese  kindle fire  kindle  perl  talk  things  yapc asia  yapc 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: bulknews.typepad.com

bulknews.typepad.com



Tatsuhiko Miyagawa's blog to discuss mostly tech and nerdy stuff.



Updated: 2011-11-30T19:06:54-08:00

 



One Blog.

2011-11-30T19:06:54-08:00

OK, I just rebooted my Japanese blog and only a few days later now, it just feels stupid to maintain two blogs, just for the sake of separating English and Japanese audience. There's Google Translate if you like to read my thoughts in whichever language, and the blog posts will mostly be a short link blog posts so there won't be a huge barrier, and I will post in whichever appropriate language considering which audience will be interested, and maybe in both when I feel necessary. That's still easier than maintaining two blogs, and because I will feed the updates into Twitter, Facebook and Google+ updates, separating the audience won't make sense anyway! Anyway, subscribe to my new feed and...



My new Japanese blog (weblog.bulknews.net)

2011-11-28T19:00:39-08:00

weblog.bulknews.net I just revived my Japanese blog, which has more than 10K subscribers on livedoor/Google but has been abandoned for more than 2 years. It's now up on Tumblr. I've always been a fan of TypePad, which I am proud of having worked on at Six Apart/SAY, but for this particular blog, it just strikes me that Tumblr is easier to customize and do some wacky things like inserting Ads. (I also considered github's Jeckyl as well, since it does the ultimate flexibility in doing crazy things :-)) Anyway, Japanese posts will go there, but I keep blogging in English here, so no worries.



Read Later apps on Kindle

2011-11-23T16:15:29-08:00

I've been toying with Read Later applications on Kindle Touch and am trying to find the best tools out there. It is sad to tell you that none of the applications score perfect. Here's the complete list of things I want for read later apps: Can add articles on Chrome with a keyboard shortcut, not clicking bookmarklets Can add articles from Google Reader with a keyboard shortcut Can add articles from iOS apps like Echofon and Flipboard Can add artciels from Android with "Share URL" intent Deliver unread articles to my Kindle every day, on preferrably configurable time Kindle version should support chapters for each page Kindle version should support inline images Read It Later scores almost perfect on the...



Kindle Touch

2011-11-17T15:04:40-08:00

So the next day of Kindle Fire delivery, I got Kindle Touch delivered. tl;dr - I like it. Unlike Kindle Fire, it is a single-purpose device that does one things: reading an ebook (and personal documents and all that). Hardware The hardware is pretty light and easy to hold. Because it is a touch interface that accepts taps to go through pages, it is possible (not that easy though) to hold it in one-hand and turn pages. It would be great for people who want to read in a train while standing (not me :D). It also supports swiping left and right turn pages. Speaking of swipe, you can swipe up and down to go to previous/enxt chapters, which is...



CPAN dependencies are more fun to manage than ever

2011-11-16T18:24:41-08:00

At London Perl Workshop 2011 there were many talks about CPAN modules and dependencies. When people talk about "CPAN dependencies", it usually used to come with the phrase "Hell". Not anymore. Everybody talked about more fun things to do with CPAN dependencies, which is probably inspired by the toolchain updates and my own cpanminus. Especially at lightning talks, Tim Bunce explained his dist-surveyor tool that scans the whole library path and queries metacpan to figure out which distributions you have to need, when you migrate perl to a newer version. It also rebuilds the CPAN mirror structure you can then feed into cpanm's --mirror option (like Carton does). JJ introduced his own cpackage module, which is extremely similar to what...

At London Perl Workshop 2011 there were many talks about CPAN modules and dependencies. 

When people talk about "CPAN dependencies", it usually used to come with the phrase "Hell". Not anymore. Everybody talked about more fun things to do with CPAN dependencies, which is probably inspired by the toolchain updates and my own cpanminus.

Especially at lightning talks, Tim Bunce explained his dist-surveyor tool that scans the whole library path and queries metacpan to figure out which distributions you have to need, when you migrate perl to a newer version. It also rebuilds the CPAN mirror structure you can then feed into cpanm's --mirror option (like Carton does).

JJ introduced his own cpackage module, which is extremely similar to what we do in carton or OrePAN do, i.e. rebuilds the mirror index based on the archives you downloaded with cpanminus, and then bundle cpanm itself into a self-contained perl script you can execute on a remote server.

Penfold gave a quick tour for "best practice" of getting your own Perl with perlbrew, install modules with cpanm and deploy with carton.

In addition to all of this, I presented the proposal on cpanfile, which is an extracted version of Module::Install's DSL to represent CPAN::Meta::Prereqs. This is still a proposal, but it will be trivial to implement on upcoming cpanm and Carton releases, and this would make declaring and managing CPAN dependencies in your Perl application much easier.

(image)



Kindle Fire Review

2011-11-16T09:58:52-08:00

I was originally thinking of skipping Kindle Fire because I'm happy with the original iPad, but when I visited my parents back in October, Dad said he was considering of buying an Android tablet. I thought it was a terrible idea, given the lineup of available options of shitty Android tablets in the market. I offered to give him my original iPad, but he wanted something lighter, like 7 inch. That made me buy this Kindle Fire, hoping this could be an actually "usable" Android tablet for him. The gadget arrived earlier today, and I played with it for 2 hours now. Here's my review. (tl;dr - go to the Conclusion in the bottom :D) ### Hardware As a 7...



Status of cpanmetadb

2011-11-09T15:19:18-08:00

Google AppEngine went out of beta and changed its pricing model today. cpanmetadb the backend database that cpanm uses, is affected by this change. Basically because it heavily uses GAE datastore, it begins to throw OverQuotaErrors this morning. I've made a change to it to use MetaCPAN API instead of data store. It seems to work well for most of the modules, but because MetaCPAN handles modules and scripts a little differently from just parsing PAUSE 02packages file, there are some mismatches for some queries. Namely, there are some modules that do not return expected results, such as version or warnings returning the perl-5.14.2 as its distribution, etc. I dont' have time to fully migrate this over to full ElasticSearch...



Carton talk at YAPC::Asia - video

2011-10-19T07:04:22-07:00

My Carton talk's video is up. Slides are in English and the speech is in Japanese. I was doing the demo abou 8:00 and it went really well. When I ship 1.0 i will most definitely do a screencast. Another nice thing about YAPC::Asia: the videos are uploaded 4 days after the conference. I still haven't seen ones from other YAPCs this year.



YAPC::Asia 2011 notes

2011-10-17T00:38:42-07:00

The conference got 672 attendees and I think this is the record breaking biggest YAPC ever. There are so many tweets during the conference and the hashtag #yapcasia was Trending on Twitter. There are now so many blog posts on the conference, getting close to 100. There was no talk focused on PSGI and Plack this year, because it's got the defacto standard already and no dedicated talks are required. Of course there were lots of mentions to Plack and middleware in the web app development and DevOps talk. YAPC::Asia and Japanese perl community has so many awesomeness that the rest of the world needs a while to catch up :) The trend in this year's YAPC::Asia was avoiding NoSQL...



Carton CPAN dependency manager

2011-10-14T16:53:10-07:00

via speakerdeck.com Gave the talk about Carton at YAPC::Asia 2011. Oh, and I'm trying Speaker Deck.