Fishing some new slices of life…


⑨/⑨/11 : Happy Cirno day !

Hello dear friends,

As we’re on September 9th 2011, it’s time to celebrate the 3rd Cirno Day !

People who aren’t familiar with Touhou will probably wonder what this is… So let me explain.

Cirno is an ice fairy who first appeared in Touhou 6 : Embodiment of Scarlet Devil (I will probably make a post about Touhou one day, but not right now). She happened to simply attack the player without any reason as the latter was trying to solve another incident. Even though she is a pretty weak boss, she can still be considered as one of the strongest fairies in Gensokyo.

So far, nothing’s wrong. However, Cirno progressively became known in the Touhou community as a… simple-minded character. And then… ZUN (Touhou’s creator) decided to play his part, too. Here’s what you can see in the manual of Touhou 9 : Phantasmagoria of Flower View :

Yeah. It is written “Baka” in japanese, which can be translated into “idiot”. Since that day, Cirno became the embodiment of Gensokyo’s stupidity. And as a reference to this manual, she is often designated as “Baka” or by this symbol, . It even went as far as this video by IOSYS ! And even ZUN kept playing his part… In Touhou 12.8 : Great Fairy War, Cirno has this not-that-smart behaviour, randomly declaring a war against other fairies !

How silly.

Therefore, it simply became natural that Sept. 9th 2009 (09/09/09, or ⑨/⑨/⑨), which is also the 252th day of this year (and 2 + 5 + 2 = 9) became the very first Cirno Day, celebrated worldwide with a lot of fanwork specially dedicated to the poor fairy. And that’s how ⑨/⑨ became Cirno’s Day, still celebrated by Touhou fans all around the world.

A little example of dedicated fanwork.

As for myself… well, I took a screenshot of the very instant of this day :

I haven’t even cheated !

And as an additionnal gift for reading all this, here’s a nice Cirno comic 🙂

New twitter feed for this blog !

Hello dear followers,

I now officially have a twitter feed ! And I’ll be updating there both Fyrtorn and this blog’s instant news ! Here you go.

EDIT : I have created a now dedicated Twitter feed, just and only for this blog ! 🙂 Hope you won’t be spammed by all my useless ranting about Fyrtorn again 😉

Hiren’s BootCD : rescue your system in emergency cases!

Hello geek-ish friends !

I’ve been trying to run my own server lately, to serve my Fyrtorn project (it’s not dead btw, far from it… I’m just having some trouble with it, thanks to Mr. Murphy)… And I happened to run into some hard disk drive trouble. Thankfully, I rediscovered the power of the famous Hiren’s BootCD, a multi-purpose tool I would like to tell you about.

Hiren’s BootCD is a very nice bootable CD (roughly, it starts when you switch your computer on). It has many useful computer-emergency tools that can save your OS and data. It’s particularly handy when you have to deal with corrupted HDDs : you can use it not only to retrieve data from lost partitions, but also to repair a HDD, to remove bad blocks, to manage partitions or even to perform a low-level format on it ! (the last emergency procedure to save a HDD, it tries to totally erase data on each sector of it and doesn’t only delete partitions)

It’s not the only things this bootable CD can do though : if you are having trouble with ferocious viruses, with your internet connection, your filesystem or even if you have lost your password, it will provide you some help !

To conclude, it’s definitely a very nice CD that could make your life significantly easier if you have it under hand. Get it !

Flash news! 6th edition : Memories of Phantasm

Hello everyone !

Today, I’d just like to share with you this wonderful link. It’s finally an anime with Touhou characters ! (although it’s only 14 min long, and isn’t dubbed at all) You should check this out, because both graphics and music are awesome ! And the most surprising is that… it’s entirely fan-made.

Animation: 満福神社 (Manpuku Jinja)

Music: 幽閉サテライト (Satellite Prison)

(copied right from Youtube, but they deserve it)

Congratulations to them ! Let’s hope they’ll keep up the good work !

Flash news! 5th edition : Gensokyo Radio & Japanese TV

Hello everyone !

I’m sorry if I haven’t been online much lately… my time was taken mostly by Touhou, Osu!, a french forum, and friends from there. They are awesome! 🙂 If you wanna have a chat, they’re located there. They’re mostly speaking french, but some of them know some good english as well, so you could drop by !

Touhou’s wonderful world…

Oh well, back to this edition of Flash news!

  • Gensokyo Radio : I’ll post about Touhou Project soon, but all you need to know here is that it’s a series of danmaku (bullet hell) games that quickly became very popular in Japan. The community that gathered around them became so huge, that fanmade drawings and songs quickly spread around, some of them being really incredible… So… If you want to have a little preview of what Gensokyo (the world of Touhou) became thanks to its enormous fandom, you can try this wonderful radio… but keep in mind that EVERY song playing there is a remix of in-game music.

The prismriver sisters, Touhou’s most famous musical trio ! And they are powerful as well…
  •  wwiTV : I was randomly looking for some japanese TV program, where I found this awesome page ! Try it, it’s very nice !

Flash news! 4th edition : ROSMT & Kaydara

Hiya everyone!

I hope you’ll enjoy today’s little treasures !

  • Regular Ordinary Swedish Meal Time : here is a vid that would make you proud of being swedish. Every person there know it !

Want more ? Try their youtube homepage !

  • Kaydara : This one is a very good 1-hour amateur film ! Try it !

Versionning systems : centralized systems VS distributed ones.

Hi devvies,

I have decided to share with you some of my experiences I lived while working on Fyrtorn, my big android project (I hope you’ll hear of it sooner or later!). So today, I’ll talk about a very important point for any organized devvie… Versioning.

So, what is Versioning? Just to remind you guys, it’s a very nice system that stores every evolution of your code in a different version, so that you can retrieve any version anytime anywhere on any computer. Cool, eh ?

There are two main branches (no pun intended…? ) in the world of versioning : centralized versioning systems and distributed ones.

In Centralized systems, there is only one repository containing your sources, and it is located on your source server. When you want to modify your code, you have to upload the code on your machine, make your modifications on it, and then send everything back to the server. The latter will then create a new version based on these modifications. CVS or Subversion (SVN) use this versionning system.

Pros and cons :

  • They were historically the first system to appear… so there are more internet servers supporting this technology than for distributed systems, although the most known ones are trying to support all of them.
  • As there is only one centralized repository, it somehow limits bad surprises while creating a new version : since you ideally have to upload (commit) your code for each atomic improvement, it limits the size of modifications, and therefore avoids too big merging operations.
  • It is less reliable than distributed versionning systems. Since it is all centralized, it is impossible to retrieve all your source history without having an access to the main server. And that makes a lot of data loss if this latter crashes.

As for Distributed systems, everything is located on the server. However, to make modifications to your project, you first have to clone the repository to create your own one locally: therefore, you can have some kind of “local versioning”, on which you can commit atomic modifications. Then, when you feel everything is ready, you can send all your commits to the main server, which takes them into account. Mercurial or Git are some common distributed versioning systems among others.

Pros and cons :

  • You can always rollback to the last commit, or you can even cancel all your modifications. It makes distributed versioning really better for working locally.
  • However, the presence of a local repository means that there will be bigger merging trouble if you ever forget to update…
  • Still, the biggest advantage in versioning is that in case of a server crash, there are still many local repos available, since each teammate has to clone it on their computer to make any modification. That’s significantly less trouble in case of a server crash, believe me.

Which system is better? Well, this is another trolling question in the computer science community. In my opinion, Distributed systems are better, because of their reliability (which is something I value a lot, and which is the main raison d’être of versionning after all)… but you can do what you want, really.

Oh, and last point : avoid Visual SourceSafe at any rate. Really. I mean it. This will give you nightmares otherwise. Here’s a good article about why you shouldn’t.

And you, what do you use as a versioning system ?