AnoHana (Episode 9): Everyone and Menma

Now that everyone accepts Menma has returned and only Jinta can see her, everybody’s fired up to do the fireworks, even though they are all freaked out by this weird and creepy revelation. But we have to admit that Jinta looks stupid when he’s talking to Menma, especially to the eyes of the uninitiated. Crap, I really hate writing summary, so here’s one from Wikipedia:

The gang go round to Jinta’s house where witness Menma’s presence first hand, though it is shown that Menma is unable to write anywhere but the secret base. Afterwards, Atsumu says they should continue their efforts, going with Chiriko the next day to beg Menma’s father for permission to have the fireworks made. As work on the fireworks begin, Atsumu becomes frustrated that only Jinta can see Menma, whilst Naruko is upset that she can’t compare to her. As Atsumu tries to cheer Naruko up, Chiriko overhears Atsumu mention that he would go out with Naruko. After spending the evening with Tetsudō, Menma spots a carp in the river and goes to investigate, which scares Jinta when he spots her near the river, letting out that he wants her to stay forever.

This time, even though Yukiatsu acknowledges Jinta’s saneness, he’s more pissed than ever, since he’s so jealous that only Jinta can see Menma and not him. Also in this episode, Poppo seemed to have a little secret. I think he liked Menma back then, but was too passive to show or even admit it.

AnoHana (Episode 8): I Wonder

It's a dirty finger(nails)!

The tension is now escalating as we reach the 8th episode of Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai. The first part of the episode was a bit creepy one. They went to Menma’s house and they plan to ask her mother to let them do the fireworks for Menma. All of them went including Yukiatsu and Tsuruko. In the end, Menma’s mother acted like a complete psychopath as the five of them reopened the wound on her heart as she remembered her daughter. She was a bit creepy like the ones we see in Japanese horror films. Too bad for Tsuruko, she was the one targeted by the hatred of Menma’s mother. Only then did they realize how hurt she was and how much hatred she bore to the five of them due to Menma’s death.

Creepy.

woot!

After the events, the ever pessimistic Yukiatsu tries to discourage everyone and suggests that they should forget about Menma. To the surprise of Poppo and Anaru, Jinta decided by himself, that he must fulfill Menma’s wish alone. Jinta starts to work himself to death, working almost 24/7 without sleep, until he collapsed while on duty at the video game store. In this scene, Anaru revealed many things to him, her dirty little secrets. She even confessed to me! (I mean Jinta)! Anaru is so jealous with Menma since he still thinks about her even after her death. In the middle of her ranting, she asked what he’ll do after he grants her her wish, for sure Menma will disappear. In the end, it seems that Jinta chose Menma over Anaru.

Sleepyhead.
The confession.
Anal's (Anaru's) ass!
The cute little Anaru.

Back at home, as Menma was cleaning Jinta’s fingernails, Jinta was crying over Patrasche from the Dog of Flanders. And of course, we all know how a crappy lie it was. As Menma saw his soft side, she comforts him, probably till he fell asleep.

Jinta is crying because Patrasche from the Dog of Flanders.

In the morning, Jinta and his father went to Jinta’s mother’s grave since it was her death anniversary. It was then that Jinta had a realization about parent’s feelings, on how deep it could get, and how they would do anything to make their children happy. Later at the video game store, Anaru decided to take a day off, which we’re all sure that it was because of  what happened between her and Jinta. Also, Menma seemed flustered when she knew what’s happening between the Super Peace Busters’ members.

Jinta's father.

Meanwhile, Tsuruko and Yukiatsu received silent phone calls coming from Jinta’s house. The high and almighty Yukiatsu concluded that the culprit was no other than Jinta, when in reality it was Menma on the line.

Menma's brother

Back at the video game store, Jinta was greeted by Menma’s brother. They talked a while and Menma’s brother ranted about her mother, on how he’s being ignored. Afterwards, Jinta decided to go the the base to meet Anaru, probably to straighten things up between them, but then surprisingly greeted by all the members of the Super Peace Busters. They were all complaining about Jinta’s “obsession” with Menma, and implying that it’s going to far. Of course, Yukiatsu would be the first one to attack, whether verbally or physically. They want to clear up about the silent phone calls, the ghost of Menma at their house, and about Menma’s wish. At the midst of everything, at the heat of the moment, Menma arrived to save Jinta once more. Before getting punched straight to the nose, Menma dropped her diary from the table which took everyone’s attention. She wrote something to her diary to prove her existence and to free Jinta from their accusations.

The enigmatic smile of Menma as she saves Jinta from the clutches of Yukiatsu.
"Today I played at the secret fort with everyone who had grown up. You shouldn't fight. The Super Peace Busters should always get along."

At last, Menma reveals herself! So far, in my opinion, this was the most nerve-wracking episode from this series. The moment that Menma reveals her existence and the moment Anaru would admit her feeling to Jinta. On the other side, I’ve noticed recurring topics from this anime. I know I’ve mentioned this before, and here are some of them again:

  • Everybody seemed to have changed although deep inside, they’re still the same.
  • Everyone is fueled by their guilt from the loss of Menma and still can’t forgive themselves. All of them are stressed mentally due to this, except Jinta, where he mentioned that due to Menma’s appearance as a ghost, this saved him, unlike the others.
  • The series tries to explain the feeling of a parent, of how they love their children deeply even though the children does not understand or feel the same way. Probably like Clannad, but more specific.
  • Anaru has a great body and we must exploit this fact at least once every week.

This time, I really can’t wait to see the next episode. I want to know their reactions after what Menma has done. Will they truly believe Jinta now? Or will they just shove it and ignore?

Custom 404 Page using Isapi_Rewrite in IIS

Recently, I’ve been working on a website that’s running Coldfusion 9 on an IIS server. The major limitation is that we were only given FTP access on the web host, we don’t have any kind of access to the Helm control panel whatsoever. We could easily create and edit files and upload it to the server, but we can never modify or customize its behavior. Then it came to the point where I need to have custom 404 error pages. Why? Because I’m an SEO wannabe.

Given the limited resources and access that we have, I at least have to try making this work. In IIS, you can easily make custom error pages, that is if you have access to the box directly. In our case, custom error pages can be configured if you log in to the web host control panel. But as I say we were only given FTP access. It really was a good thing that the web host offered Isapi_rewrite that is already installed on the servers. For beginners, Isapi_rewrite is like IIS’s version of Apache web server’s mod_rewrite, which in layman’s terms allows you to manipulate URLs based on certain conditions. Basically, you can redirect a certain URL to another server resource, a pretty powerful module for a pretty complex tool.

First, I started to design the actual custom 404 error page that I will be using. I named this 404.cfm for clarity’s sake and resided in the root directory. As for the actual redirect code, as I researched, I found some code to be placed on .htaccess file as shown below:

[bash]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ 404.cfm [R=301]
[/bash]

The first two lines indicates that the URL rewriting will only be executed if the requested filename, whether a file or a directory, is not found. If it is not found, the request will redirect to a certain 404.cfm, which is the custom 404 error page. The part where it says, [R=301], means that the page will redirect to the custom error page with an HTTP status code of 301 or Permanently moved. This would mean that if we go to, for example http://www.example.com/notfound, on our browser and it is not found, we will be redirected to http://www.example.com/404.cfm. There are two things that I dislike with this method. First, we will be literally redirected to 404.cfm. What I wanted was if I typed http://www.example.com/notfound, I want the URL to remain as http://www.example.com/notfound with the custom 404 error page displayed and not redirect us to http://www.example.com/404.cfm instead. Second, since we are making a custom 404 page, the ideal HTTP status code to return is 404 Not Found and not 301 Permanently Moved, hell not even 200 Status OK.

Well, the code above was the first step. In order to make the content of the custom 404 error page (404.cfm) appear as the content of http://www.example.com/notfound, I had the following code:

[bash]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ 404.cfm [L]
[/bash]

Well this was partly a success. When I typed the URL in the browser, the URL remains the same but the content is that of my custom error page. The other part of this problem is to make the HTTP status code return 404 and not 200. So I edit my 404.cfm and typed this code on the first line of the file:

[coldfusion light=”true”]<cfheader statuscode="404" statustext="Not Found" />[/coldfusion]

What this code does is returns a status code of 404 when this file is requested on the server. And that completes everything that I needed for a custom 404 error page without any kind of access to the server control panel. And what about PHP? Well, you could use the header function:
[php light=”true”]
<?php
header("HTTP/1.0 404 Not Found");
?>
[/php]

As for the .htaccess file, you probably can use the ErrorDocument directive of mod_rewrite, if you are using Apache, otherwise, you could also use the code above.