Friday, August 2, 2013

Summer vacation 2012, and more...

I take a summer vacation, and, I take a study for the IPA Examination in this October.

So I suspend posts to this blog until this October.

Monday, July 29, 2013

PC-BSD starts to distribute rolling release based on FreeBSD 9.2

PC-BSD starts to distribute rolling release "PC-BSD 9.2 beta".

Rolling-Release and 9.2-BETA1 Released

This is based on FreeBSD 9.2 beta. and its ISOs and images are available in here.

Friday, July 26, 2013

A book for Qt Quick will be also published in Japan.

In last year, a book for Qt Quick had been published in China.
http://www.amazon.com/dp/7512407815/

And in this year, another one will be also published in Japan.
http://ascii.asciimw.jp/books/books/detail/978-4-04-891512-0.shtml

Tuesday, July 23, 2013

Regular Expression in F#

Regular Expression in F# is used with Active pattern, in most cases.
open System.Text.RegularExpressions
let (|Matcher|_|) pattern input =
  let matcher = Regex.Match(input, pattern)
  if matcher.Success then Some (List.tail [ for group in matcher.Groups -> group.Value ])
  else None
let matchHttpUrl target =
  match target with
    | Matcher @"(https?:\/\/\S+)" result -> Some(result.Head)
    | _ -> None
> matchHttpUrl "http://www.google.com";;
val it : string option = Some "http://www.google.com"
> matchHttpUrl "https://www.google.com";;
val it : string option = Some "https://www.google.com"
> matchHttpUrl "ftp://www.google.com";;
val it : string option = None

Friday, July 19, 2013

ISOs and images for PC-BSD's rolling release have been re-deployed

ISOs and images for PC-BSD's rolling release have been re-deployed in here.