You are currently browsing the monthly archive for December 2008.

Having done The Best of H!P: 2008, I’m now stepping back a year. 2007, after all, was the year I was introduced to H!P…

So here goes…

The Categories.

  • Best Album — Best compilation of recordings in an album or mini-album format.
  • Best Single — Best release in the single format. All tracks are taken into consideration.
  • Best Recording — Best overall individual track.
  • Best Composition — Most musically meritorious track.
  • Best Lyrics — Most lyrically laudable track.
  • Best Instrumental Performance — Most instrumentally impressive track.
  • Best Vocal Performance — Most vocally virtuoso track.
  • Best PV — Best music/promotional video.

The Contenders.

BEST ALBUM

  1. Kirarin☆Land — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)
  2. 4th Ai no Nanchara Shisuu — Berryz Koubou
  3. ☆☆☆ — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)
  4. 1st GAM ~Amai Yuuwaku~ — GAM

BEST SINGLE

  1. Kokuhaku no Funsui Hiroba — Berryz Koubou
  2. Hana wo Pu~n / Futari wa NS — Kira☆Pika
  3. Chance! — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)
  4. Happy☆彡 — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)

BEST RECORDING

  1. “Seishun Oodoori” — Berryz Koubou
  2. “Ai no Suki Suki Shisuu Joushouchuu” — Berryz Koubou
  3. “Ichaicha Summer” — GAM
  4. “Haru Beautiful Everyday” — Morning Musume.

BEST COMPOSITION

  1. “VERY BEAUTY” — Berryz Koubou [composed by Tsunku; arranged by Suzuki Shunsuke]
  2. “Tsuugaku Vector ☂” — °C-ute [composed by Tsunku; arranged by Hirata Shouichirou]
  3. “Hand made CITY” — Morning Musume. [composed by Tsunku; arranged by Suzuki Daichi Hideyuki]
  4. “Chance!” — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.) [composed by Oda Tetsurou; arranged by Iehara Masaki]

BEST LYRICS

  1. “Hana wo Pu~n” — Kira☆Pika [lyrics by YumYum]
  2. “Oyaji no Kokoro ni Tomotta Chiisa na Hi ~Duet Version~” — Satoda Mai with Fujioka Fujimaki [lyrics by Fujioka Fujimaki]
  3. “Tsuugaku Vector ☂” — °C-ute [lyrics by Tsunku]
  4. “Futari wa NS” — Kira☆Pika [lyrics by YumYum]

BEST INSTRUMENTAL PERFORMANCE

  1. “Sakura→Nyuugakushiki” — Berryz Koubou
  2. “⋯H” — GAM
  3. “Shiawase Clover” — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)
  4. “Atsui Tamashii” — GAM

BEST VOCAL PERFORMANCE

  1. “Egao” — Matsuura Aya
  2. “Ai Ai Daiko” — Maeda Yuki
  3. “Ai no Fune” — GAM
  4. “LIFE” — Goto Maki

BEST PV

  1. “Chance!” — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)
  2. “Kokuhaku no Funsui Hiroba” — Berryz Koubou
  3. “Honto no Jibun” — Buono!
  4. “Bokura ga Ikiru MY ASIA” — Morning Musume. Tanjou 10nen Kinentai

This is a semi-response to Amy’s recent poll. It’s not a complete response because I have nothing to say for a bunch of these categories, and furthermore, I think it’s much more useful to have a few top picks in each category than just one winner. Probably the main reason why modern-day politics has been in such a slump is that too few jurisdictions have any form of preferential voting in place. Voting for just a single candidate (for example, plurality voting) is a terrible, terrible system. But I digress…

Anyway, in the preferentialist spirit, I will have four top-ranked contenders in each of the following eight categories:

  • Best Album — Best compilation of recordings in an album or mini-album format.
  • Best Single — Best release in the single format. All tracks are taken into consideration.
  • Best Recording — Best overall individual track.
  • Best Composition — Most musically meritorious track.
  • Best Lyrics — Most lyrically laudable track.
  • Best Instrumental Performance — Most instrumentally impressive track.
  • Best Vocal Performance — Most vocally virtuoso track.
  • Best PV — Best music/promotional video.

So without further ado…

BEST ALBUM

  1. Café Buono! — Buono!
  2. Kirari to Fuyu — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)
  3. 5 (FIVE) — Berryz Koubou
  4. COVER YOU — Morning Musume.

BEST SINGLE

  1. Minna no Tamago — Shugo Chara Egg!
  2. Renai♥Rider — Buono!
  3. Papancake — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)
  4. FOREVER LOVE — °C-ute

BEST RECORDING

  1. “Love Chick” — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.)
  2. “Hoshi no Hitsujitachi” — Buono!
  3. “Sono Bamen de Bibiccha Ikenai jan!” — Morning Musume.
  4. “Minna no Tamago” — Shugo Chara Egg!

BEST COMPOSITION

  1. “Oh! Tomodachi” — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.) [composed and arranged by BOUNCEBACK]
  2. “Yume wo Hitotsubu ~Berryz Kamen Ending Theme~” — Berryz Koubou [composed by Tsunku; arranged by Takahashi Yuichi]
  3. “Tan Tan Taan!” — MilkyWay [composed and arranged by Maeyamada Kenichi]
  4. “Hajimari no Uta” — Shugo Chara Egg! [composed by Izumi Noritaka; arranged by Nakano Sadahiro]

BEST LYRICS

  1. “Internet Cupid” — Buono! [lyrics by Masanori Ouchi]
  2. “16sai no Koi Nante” — Abe Natsumi & Yajima Maimi (°C-ute) [lyrics by KAN]
  3. “Papancake” — Tsukishima Kirari starring Kusumi Koharu (Morning Musume.) [lyrics by 2°C]
  4. “Last Forever” — Buono! [lyrics by Kawakami Natsuki]

BEST INSTRUMENTAL PERFORMANCE

  1. “Janakya Mottainai!” — Buono!
  2. “Saigo no Natsuyasumi” — v-u-den
  3. “BE” — Berryz Koubou
  4. “Kioku no Meiro” — High-King

BEST VOCAL PERFORMANCE

  1. “Johnny e no Dengen” — Morning Musume.
  2. “Hanaichimonme” — Matsuura Aya
  3. “Rottara Rottara” — Buono!
  4. “ROMANCE” — Morning Musume.

BEST PV

  1. “Renai♥Rider” — Buono!
  2. “Dschinghis Khan Tartar Mix (β Ver.)” — Dschinghis Khan × Berryz Koubou
  3. “Resonant Blue (Another Ver.)” — Morning Musume.
  4. “Gachinko de Ikou!” — Buono!

Countdown! The Top 100 Hello! Project PVs

 

So … we’ve been at the halfway point for a while now. My original plan was to do this every year, and that certainly doesn’t look feasible at this point. Though getting through half the countdown in one year is some progress, I guess. The countdown covered only PVs up to and including 2007, so all the fantastic videos from 2008 weren’t included. And seeing as how this will continue on into 2009 without honoring the 2008 PVs, here’s a list of the 2008 H!P PVs that I thought were noteworthy, in alphabetical order:

  • Abe Natsumi & Yajima Maimi (°C-ute) – 16sai no Koi Nante (1213 Ver.)
  • Berryz Koubou – Dschinghis Khan
  • Berryz Koubou – MADAYADE
  • Dschinghis Khan × Berryz Koubou – Dschinghis Khan Tartar Mix (β Ver.)
  • Buono! – Gachinko de Ikou!
  • Buono! – Kiss! Kiss! Kiss!
  • Buono! – Renai♥Rider
  • Buono! – Rottara Rottara
  • °C-ute – FOREVER LOVE
  • °C-ute – Edo no Temari Uta II
  • MilkyWay – Anataboshi
  • MilkyWay – Tan Tan Taan!
  • Morning Musume。 – Resonant Blue (Another Ver.)
  • Shugo Chara Egg! – Minna no Tamago
  • Tsukishima Kirari starring Kusumi Koharu (Morning Musume。) – Papancake

Sorry I don’t have anything more exciting. This countdown should (hopefully) pick up again in January.

This has nothing to do with Hello! Project whatsoever, but …

Yum yum! (It looks much better in real life … the color is a bit off there … ) Ingredients include veggie bacon, cheese, asparagus spears, and blueberries. Tasty!

I call it Chef K’s [ <6973> <506F7374536372697074> <626F6D6221> <6461> ] { cvn cvx } forall 4 2 roll

Sorry, couldn’t resist sticking a PostScript pun in there…

(Hint: execute the code in GhostScript or your preferred PostScript interpreter, and do a pstack …)

This is a follow-up to my previous post, THIS IS NOT A REVIEW. I was inspired by a comment from Julia to translate the examples Airi and Maimi wrote (in the fictional universe depicted in my last post) into Turing, from the original Scheme.

The original snippets of code were:

(printing “LOVE” an infinite number of times using named recursion in Scheme)

(define (FOREVER x)
  (display x) (FOREVER x))
   
(FOREVER "LOVE ")

(the Y combinator in Scheme)

(lambda (f)
  ((lambda (x) (f (lambda (y) ((x x) y))))
   (lambda (x) (f (lambda (y) ((x x) y))))))

(printing “LOVE” an infinite number of times using the Y combinator to do anonymous recursion in Scheme)

(((lambda (f)
   ((lambda (x) (f (lambda (y) ((x x) y))))
    (lambda (x) (f (lambda (y) ((x x) y))))))
  (lambda (p) (lambda (s) (display s) (p s))))
 "LOVE ")

Of course, the latter two examples rely on unnamed functions (lambdas), which, as it turns out, appear not to be supported at all in Turing. As a result, I could only duplicate the first example:

(printing “LOVE” an infinite number of times using named recursion in Turing)

procedure forever(x : string)
   put x ..
   forever(x)
end forever
   
forever("LOVE ")

Feeling inspired, I decided to try this out in Python. Unfortunately, while lambdas are supported in Python, they are purely functional, meaning it’s impossible to get side effects out of the recursive process like printing “LOVE” every time. You’d have to generate an infinitely long string of these and then print it out:

(printing “LOVE” an infinite number of times using named recursion in Python)

def FOREVER(x):
   print x,
   FOREVER(x)
   
FOREVER("LOVE")

(the Y combinator in Python)

(lambda f: \
  (lambda x: f(lambda y: (x(x))(y))) \
  (lambda x: f(lambda y: (x(x))(y))))

(printing “LOVE” an infinite number of times using the Y combinator to do anonymous recursion in Python, theoretically)

(lambda f: \
   (lambda x: f(lambda y: (x(x))(y))) \
   (lambda x: f(lambda y: (x(x))(y)))) \
 (lambda p: (lambda s:(s + p(s)))) \
('LOVE ')

Of course, you won’t be able to see anything from running that last one. But you can use the Y combinator to print out “LOVE” a finite number of times:

(printing “LOVE” 17 times using the Y combinator to do anonymous recursion in Python)

(lambda f: \
   (lambda x: f(lambda y: (x(x))(y))) \
   (lambda x: f(lambda y: (x(x))(y)))) \
 (lambda p: (lambda s: (s==0 and ' ') or ('LOVE ' + p(s-1)))) \
(17)

Feeling even more inspired, I decided to tackle the task of translating this into PostScript, which is totally one of the awesomest programming languages ever, even though many people who are familiar with it don’t realize its programming complexity and dismiss it as a simple page description language … ahem. (It’s the language behind PS files, the precursor to PDF.)

And behold, it worked!

(printing “LOVE” an infinite number of times using named recursion in PostScript)

/FOREVER { dup print FOREVER } def
(LOVE ) FOREVER

(the Y combinator in PostScript)

{ [ exch 
   { [ exch
         { dup cvx exec exec } aload pop
     ] cvx } aload pop
      8 -1 roll
     { cvx exec } aload pop ]
  dup cvx exec }

(printing “LOVE” an infinite number of times using the Y combinator to do anonymous recursion in PostScript)

(LOVE )
{ [ exch
   { dup 5 string cvs print
      [ exch } aload pop 8 -1 roll
         [ exch cvx { exec } aload pop ] cvx
         { aload pop ] cvx exec } aload pop ] cvx } cvlit
{ [ exch
   { [ exch
      { dup cvx exec exec } aload pop ] cvx } aload pop
    8 -1 roll { cvx exec } aload pop ]
    dup cvx exec }
exec cvx exec

And just for fun, here’s computing the factorial of 6 using the Y combinator:

6
{ [ exch { dup 0 eq exch { 1 } exch [ exch } aload pop 
         9 -1 roll [ exch { dup 1 sub } aload pop
         4 -1 roll cvx { exec } aload pop { mul } aload pop ] cvx
      { aload pop ] cvx ifelse } aload pop ] cvx } cvlit
{ [ exch { [ exch
      { dup cvx exec exec } aload pop ] cvx } aload pop
      8 -1 roll {cvx exec } aload pop ] dup cvx exec }
exec cvx exec

PostScript rocks.

Tweets from Kirarin☆Land

Error: Twitter did not respond. Please wait a few minutes and refresh this page.

Remixes

DJ Kirarin☆Snow ☃'s remixes are now appearing at K!☆Mixed.
December 2008
S M T W T F S
« Nov   Jan »
 123456
78910111213
14151617181920
21222324252627
28293031  

Categories

Blog Stats

  • 66,641 hits
Follow

Get every new post delivered to your Inbox.