最新 追記

ɥozɐʞıɥ


2017-08-01 本日フラフラ [長年日記]

_ 本日

出社したけど、検査がキツかったのでフラフラでした。


2017-08-03 何か疲れています [長年日記]

_ [買物][]義経(上)

読了した。平安末期ってまだ本能というか欲望が素直な時代だったのですかね。


2017-08-04 とりあえず一安心 [長年日記]

_ [生活]大腸カメラ結果

この日に受けた大腸カメラの検査結果をうけた。

特に問題ないってことだそうです。侠気をだして鎮静剤を抜いた価値があった


2017-08-05 フラフラ [長年日記]

_

悪い女又につかまって朝まで生テレビ呑んでました。

_ [食事] 近所の中華

気になっていたので相方と一緒に入りました。

黒炒飯です。味は思ったほど辛くない。

黒炒飯
黒炒飯 posted by (C)ひかぞぉ

_ [生活]散髪

前回から2ヶ月半です。次回は10月中旬かな。


2017-08-06 今日も暑い [長年日記]

_ [モフ太] 朝散歩

ふつーな日曜日

モフ太さんぽ
モフ太さんぽ posted by (C)ひかぞぉ

_ [食事][] サイゼリヤトップページ|サイゼリヤ

買物のついでです

サイゼリア
サイゼリア posted by (C)ひかぞぉ

イターリアンだけどパエリアっぽい。

_ [買物][][C++] プログラミング言語C++ 第4版

いまならアマゾンポイントが50%付与される。こんな時でしか買えない

_ [買物][][Swift] 本気ではじめるiPhoneアプリ作り Xcode 8.x+Swift 3.x対応

同じく50%ポイント。最近Swift書いていない。

_ 我家の庭

この日にかったレモンスライスの花が復活しました。

買った当初はナメクジにやられておりましたが相方が復旧してくれました。感謝。

レモンスライス
レモンスライス posted by (C)ひかぞぉ

_ [食事][]焼肉

久しぶりですな。

焼肉
焼肉 posted by (C)ひかぞぉ


2017-08-07 台風かみん [長年日記]


2017-08-08 立秋 [長年日記]

_ [買物][][Swift]詳解Swift 第3版

10日まで50%還元。辞書的に使える。

 

_ [買物][][Swift]iPhoneアプリ開発講座 はじめてのSwift

Swift開発やってないのぉ。


2017-08-11 山の日 [長年日記]

_ [モフ太]散歩

終日シトシトと降っていて夕方ようやく散歩です

モフ太さんぽ
モフ太さんぽ posted by (C)ひかぞぉ


2017-08-12 ひっきー [長年日記]

_ [Game]ドラゴンクエストXI 過ぎ去りし時を求めて

この少ない夏休みはGame三昧です。

寄り道を楽しみながら進めております。ひかぞーはもうラスボス前らしい。*1

*1 ネタバレな会話が時々

_ [買物][]もし文豪たちが カップ焼きそばの作り方を書いたら

文体をよく捉えていると思います。文学をしっかり勉強して手法を理解しないと難しいですね。


2017-08-13 映画 [長年日記]

_ [映画]Pirates of the Caribbean | Official Website | Disney

家族揃ってみてきました。うん、面白かったと思いますよ。ちょー大物ミュージシャンがゲストで出てますね。以前はKeith Richardsが出ていましたね。

_ [モフ太]朝散歩

今日は暑い

モフ太さんぽ
モフ太さんぽ posted by (C)ひかぞぉ

_ [食事]祭りご飯

映画の帰りに夏祭りなのでご飯です。去年はかき氷を食べた祭りです。

祭ご飯
祭ご飯 posted by (C)ひかぞぉ

祭ご飯
祭ご飯 posted by (C)ひかぞぉ

このピッツアはうまかった。\700-でした。


2017-08-14 引きこもり [長年日記]

_ [モフ太] 朝散歩

午後から雨予報

モフ太さんぽ
モフ太さんぽ posted by (C)ひかぞぉ

_ [買物][]こころの処方箋

ムスコさんの課題図書


2017-08-15 本日 [長年日記]

_ 本日

流石に電車は空いていたねぇ。にアレだけ休んだのでナカナカ夏休みとは言えない小心者のヲレ

_ [TV]NHKスペシャル | 戦慄の記録インパール

観てた。

をまた読んでみるかの。うちの会社的なインパール作戦に放り込まれて足掛け3年ですな。

_ [買物][生活] エスコス オレンジシャンプーオーガニック(ポンプ) 720ml

3ヶ月鰤です。高価いので大切に使っております。

いい感じではあります。


2017-08-18 夏バテ [長年日記]

_ [買物][] 義経(下)

寝苦しくって読み切ってしまいました。

ヲレが生まれたころの小説です。名作は残るねぇ。

司馬遼太郎って主人公はやることだけやったら最後はあっさり目ってのが多いなぁ。

この日上巻読了済み。

_ [Rust]Update

1.19がでてunion が使えるそうです。

rustup update

でできちゃうので簡単


2017-08-19 蒸し暑い [長年日記]

_ [モフ太] 朝散歩

蒸し暑くって眠れず早めに起きて散歩です

モフ太さんぽ
モフ太さんぽ posted by (C)ひかぞぉ

_ [Rust] Factory Method

Factory method pattern - WikipediaのC#のコードを焼き直してみました。

FactoryでIPeronを返そうとするとsizeが未定だと怒られたのでBoxで包んじゃいました。

trait IPerson{

fn get_name(&self) -> String;

}

struct Villager;

impl IPerson for Villager{

fn get_name(&self) -> String{

"Village Person".to_string()

}

}

struct CityPerson;

impl IPerson for CityPerson{

fn get_name(&self) -> String{

"City Person".to_string()

}

}

enum PersonType{

Rural,

Urban

}

struct Factory;

impl Factory {

fn get_person(typ: PersonType) -> Box<IPerson> {

match typ {

PersonType::Rural => Box::new(Villager),

PersonType::Urban => Box::new(CityPerson),

}

}

}

fn main(){

let p1 = Factory::get_person(PersonType::Rural);

let p2 = Factory::get_person(PersonType::Urban);

println!("{}",p1.get_name());

println!("{}",p2.get_name());

}

_ [モフ太] 夕方散歩

花火の前に散歩です。

モフ太さんぽ
モフ太さんぽ posted by (C)ひかぞぉ

_ 花火大会

今年は中止でしたー。


2017-08-20 嵐の翌日 [長年日記]

_ [モフ太] 朝散歩

嵐の翌日です。

モフ太さんぽ
モフ太さんぽ posted by (C)ひかぞぉ

_ [Rust] Command Pattern

Command pattern - WikipediaをRustで実験。本当はもっtGenericsを使ったほうが良さそうなのだが。

trait Command {

fn execute(&self);

}

struct Switch<'a>{

closed_command: &'a Command,

opened_command: &'a Command

}

impl <'a>Switch<'a>{

fn new(cls: &'a Command, opn: &'a Command) -> Self{

Switch{

closed_command : cls,

opened_command : opn,

}

}

fn close(&self){

self.closed_command.execute();

}

fn open(&self){

self.opened_command.execute();

}

}

trait Switchable{

fn power_on(&self);

fn power_off(&self);

}

struct Light;

impl Switchable for Light{

fn power_on(&self){

println!("The light is on");

}

fn power_off(&self){

println!("The light is off");

}

}

struct CloseSwitchCommand<'a>{

switchable: &'a Switchable

}

impl<'a> CloseSwitchCommand<'a>{

fn new(cmd: &'a Switchable) -> Self{

CloseSwitchCommand{

switchable : cmd,

}

}

}

impl<'a> Command for CloseSwitchCommand<'a>{

fn execute(&self){

self.switchable.power_on();

}

}

impl<'a> OpenSwitchCommand<'a>{

fn new(cmd: &'a Switchable) -> Self{

OpenSwitchCommand{

switchable : cmd

}

}

}

impl<'a> Command for OpenSwitchCommand<'a>{

fn execute(&self) {

self.switchable.power_off();

}

}

use std::env;

use std::str;

fn main(){

let args: Vec<String> = env::args().collect();

let lamp = Light;

let switch_close = CloseSwitchCommand::new(&lamp);

let switch_open = OpenSwitchCommand::new(&lamp);

let switch = Switch::new(&switch_close,&switch_open);

let s: &str = &args[1];

match s{

"ON" => switch.open(),

"OFF" => switch.close(),

_ => println!("Argument ON or OFF is required!"),

}

}

_ [モフ太] 夕方散歩

モフ太さんぽ
モフ太さんぽ posted by (C)ひかぞぉ


2017-08-21 Clojure再び [長年日記]

_ [Clojure] ニュートン法で2の平方根を求める

Rustづいていたが並行してClojureも勉強するので計算機プログラムの構造と解釈 第2版を読んでいます。

ニュートン法で平方根を求めるのです。

iterateとlazy-seqでそれぞれ遅延評価を使っています。

修正しました。第一引数が有効数で第二引数が平方根で求める値です。初期値は1.で固定です。*1

(ns newton.core

(:gen-class))

(defn newton[[x y]]

(cons x (lazy-seq (newton [(/ (+' (/ y x) x ) 2) y]))))

(defn -main[& args]

(do

(println

(first

(first

(first

(filter

#(< (Math/abs (- (first (first %) ) (first (second %)))) (Float/parseFloat (first args)))

(partition 2 1

(iterate

(fn [[x y]] [(/ (+' (/ y x) x ) 2) y] ) [1. (Integer/parseInt (second args))])))))))

(println

(first

(first

(filter

#(< (Math/abs (- (first %) (second %))) (Float/parseFloat (first args)))

(partition 2 1 (newton [1. (Integer/parseInt (second args))]) )))))))

*1 8/23修正



2002|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|
最新 追記