Showing posts with label perl. Show all posts
Showing posts with label perl. Show all posts

YAPC::Asia Tokyo 2010 - Japan's Perl Week

Autumn is the best season for Perl hackers to come to Japan as we have the YAPC::Asia in Tokyo. This year, at September 15-16, I attended the great conference held at the Tokyo Institute of Technology Univ.

photo

  Thursday, September 14 - Pre-Conference Meetup 


One day before the conference, we had the PerlCasual#4 developer meetup event organized by @yusukebe. The event was born as the antithesis of Shibuya.pm's technical talk events which were filled by too deep talks, such like x86, XS, binary etc., by super-guru hackers. Casual developers need another place.

At the event, I gave at a lightening talk "Reporting OSDC.TW - Shibuya.pm in Taipei." This April, we went the OSDC.TW 2010 conference in Taiwan. Shibuya.pm people, including me, gave talks there.


The first half of my talk reports the event and the reason we went there.
And the second is about my 3D JavaScript talks.
Try my slide here and push [3] key on your keyboard to view slides in 3D mode.

photophoto

Photo (left): @obra's T-shirt shows he is a "Strange Alien."
(right): the Acmencyclopedia 2010 at the after-party of day #0.

  Friday, September 15 - Conference Day #1


At the first day of the conference, I and my colleague @iandeth gave a talk. His slides are here. My part is about the Mashup Awards 6 (MA6), Japan's largest web application development contest. My slides are here.

photo

The day #1's after-party was the official party held in the venue.
@clkao's T-shirt shows "Taiwanese." It's easy for us to see his nationality.

photophoto

My ex-colleague @tsuyoshikawa is a Ruby guy but now working at a large PHP company. The company ordered him to give a talk at the Perl conference. It seems he is drunken from the stresses. :)

  Saturday, September 16 - Conference Day #2


Day #2 was Saturday and sunny. Some speakers went down to a BoF looked like a picnic to have a beer under the sun.

photo

On the other hand, as the closing keynote, @miyagawa gave us the great talk filled with many of suggestions and encouragements for developers. The talk was this year's best talk in my opinion.

photo

He showed us the "Secret of success" that he found during his work for Plack and his other projects.
Secret of success

* Good artists borrow, Great artists steal
* Better late than too early
* JFDI (Just f* do it)
* STFUAWSC (Shut the f* up and write some code)
* TIMTOWTDI (There is more than one way to do it.)
  BSCINABTE (But sometimes consistency is not a bad thing either)
* KISS (Keep it simple, stupid)
* glue language
* Naming

Thank you so much, the YAPC organizers and volunteers.

  Sunday, September 17 - Hackathon

Sunday, we had the post-conference-hackathon at @hidek's.

photophoto

photophoto

After the hackathon, we went to a Chankonabe restaurant near @hidek's as the 4th after-patry. We had too many after-parties this week with a lot of fun!


  Related Posts

Encode::JP::Emoji 0.60 Supports Unicode 6.0 Emoji!

October 11, Unicode Consortium released Unicode Version 6.0 including Emoji code points and the mapping table. Then, today, I've just shipped Encode::JP::Emoji version 0.60 which supports encoding conversion for variant emojis between Unicode 6.0 and Japanese mobile phone carriers as a fast pure Perl module.
use Encode;
use Encode::JP::Emoji;

my $sun = "\xF8\x9F";
Encode::from_to($sun, 'x-sjis-e4u-docomo', 'x-utf8-e4u-unicode');
# U+2600

my $watch = encode_utf8 "\x{231A}";
Encode::from_to($watch, 'x-utf8-e4u-unicode', 'x-utf8-e4u-kddiapp');
# U+E57A
The code above means:
$sun: from DoCoMo's F8F9 (Shift_JIS) to Unicode 6.0's U+2600.
$watch: from Unicode 6.0's U+231A to KDDI's U+E57A (UTF-8). 

Encode::JP::Emoji's Encodings


Encode::JP::Emoji modules provides numbers of encodings.
Check the figures below to see which encoding to fit for your use. 

Group #1 uses each carrier's private code points as Perl's internal string which has UTF-8 flag on.


Group #2 uses Googles's private code points internaly. This means Google's encoding could be the interchange encoding for others.


Group #3 also uses Google's internal.
See Unicode 6.0's emojis are supported here.


Tha last group #4 rejects any emojis above.
Use this group with FB_EMOJI_TEXT fallback function.

For more detail, see POD documents on CPAN.

* Original post of this is posted in Japanese.

Yapcasia-en Group Opened! CFP Until August 31! #yapcasia

I've opened the yapcasia-en group which is a mailing list for YAPC::Asia's speakers, guests and all YAPC lovers. Feel free to join the group when you have an interest in the largest Perl conference on the globe!


About YAPC::Asia Tokyo 2010

Dates: October 15-16, 2010
Venue: Tokyo Institute Of Technology, Oo-okayama, Tokyo, Japan
Map: http://maps.google.com/?cid=974026751406604607
Twitter: http://twitter.com/yapcasia
Website: http://yapcasia.org/2010/

Note that Call For Paper is open until the next Tuesday, August 31. Go to the form to submit your proposal.

Related Posts

* Meet again at YAPC::Asia 2010 Tokyo in October
* Corporate Perl in Recruit, OpenSocial and Emoji‎ - YAPC::Asia 2009 Tokyo
* YAPC::Europe 2009 Reports (ja)
* YAPC::Europe 2008 Summary (ja)
* YAPC::NA 2008 in Chicago
* YAPC::Asia 2008 Tokyo - DOM manipulation by Wiimote/Gainer over HTTP
* YAPC::Asia 2007 Tokyo + Party + Hackathon
* [YAPC] YAPC::Asia 2006 Sessions (ja)

@yapcasia's Official Tweet

For the visitors from abroad @kawanet has kindly taken to organize a mailing list http://bit.ly/cnEqFf #yapc #yapcasialess than a minute ago via Echofon

YAPC::NA 2008 in Chicago

I have proudly attended YAPC::NA 2008 in Chicago and enjoyed that.
YAPC::NA is original yet another Perl conference since 1999.
You can see more my photos in Chicago on flickr.

YAPC::NA 2008 Pre-Conference Dinner


Ingy bring me to the restaurant by his motorcycle. ingy++

YAPC::NA 2008 (Day 1) Get it started


I attended every YAPC::Asias which were exciting and held three times in Tokyo. However, this is my first time to come to YAPC::NA.

YAPC::NA 2008 (Day 2) Just two seconds to generate .pm by WSST


I gave my first talk titled:
WSS - WebService Specification Schema and LL libraries
I still used JavaScript-powered S6 presentation tool with one-click translation feature for my slides.

YAPC::NA 2008 (Day 2) "Moose" by Stevan Little


Stevan Little gave a general talk about Moose:
Moose - A post modern object system for Perl 5
Moose is getting much popular also in Japan this year.

YAPC::NA 2008 (Day 2) "use the Moose;" by Ingy


Ingy döt Net gave an interesting talk about:
Perl and JavaScript
I like teh incredible the.pm module.

YAPC::NA 2008 (Day 3) Lightning Talks!


I gave another talk titled:
DOM manipulation by Gainer/Wiimote over HTTP.
Before starting presentation, I had a technical trouble with my real device gadgets, however I made it.
I'll give this talk again at YAPC::Europe 2008 in Copenhagen, Denmark.

YAPC::NA 2008 (Day 3) Improvised Lightning Talks


This is a brand-new style of lightning talk.
It's absolutely fantastic that Ingy's one thing which he'd never do in Perl.
He's true entertainer!

YAPC::NA 2008 is over


I appreciate the organizer Josh McAdams's hospitality. jmcada++

Differences between YAPC::NA and YAPC::Asia


I could find some of interesting differences between the conference and other conferences in Japan including YAPC::Asia.
 
* More foods and drinks
YAPC::Asia started to provide lunch and snacks this year.
Here are free drinks and delightful fruits provided in YAPC::NA.
 
* More interruptions
I think it's not common for Japanese audiences to interrupt speaker's talk to ask something. Dan-san could be probably only Japanese hacker who can do that? ;-)
 
* More chats in hall
Not only few people here prefer to stay at entrance to chat with another perl hackers rather than just listen presentations.
 
* More BOFs
I don't see such concurrent meetings which occur naturally in Japan.
 
* More women
Josh said that there were 17 women in second day's conference dinner.
It's definitely rare that we could have two-digit numbers of women attend such technical conference in Japan.
 
* Less technological previews, more productive solutions
Personally, I love talks about cutting-edge technologies, future glances, ingenious topics etc. We can see such "I-Made-It!"-styled talks in Japan.
Here, more speakers provide solutions for attendees' daily production.
 
* Few Japanese attendees
I was only Japanese attendee come from Japan.
I hope more Japanese hackers could come to give their techs out for global.
 

My reports written in Japanese

* YAPC::NA 2008 Pre-Conference Dinner
* YAPC::NA 2008 (Day 1) Get it started
* YAPC::NA 2008 (Day 2) Just two seconds to generate .pm by WSST
* YAPC::NA 2008 (Day 2) "Moose" by Stevan Little
* YAPC::NA 2008 (Day 2) "use the Moose;" by Ingy
* YAPC::NA 2008 (Day 3) Lightning Talks!
* YAPC::NA 2008 (Day 3) Improvised Lightning Talks
* YAPC::NA 2008 was over
* YAPC::NA 2008 summary report