タグ

2015年11月15日のブックマーク (3件)

  • Goで見かける構造体パターン - Qiita

    よく見かける構造体の使い方のざっくりメモ。 名前はまったく思いつかなかったので、ケース別に。 Goroutineを使わないもの縛り。 コンストラクタの設定をする type Foo struct { Param Param } type Param struct { Name string } // コンストラクタ func NewFoo(name string) *Foo { p := Param{name} return &Foo{p} } func main() { f := NewFoo("Hello") fmt.Println(f.Param.Name) // "Hello" } type Foo struct { Name string } func (f Foo) Error() string { return fmt.Sprintf("Error: Foo's %s erro

    Goで見かける構造体パターン - Qiita
    punitan
    punitan 2015/11/15
  • 新型Ruby開発へ 設計者表明、IT高度化・複雑化に対応 - 日本経済新聞

    松江発のプログラミング言語「Ruby(ルビー)」を開発した、まつもとゆきひろ氏が新しいバージョンとなる「ルビー3.0」の開発に着手した。12日に松江市で開幕した「Rubyワールドカンファレンス」の基調講演で、IT(情報技術)環境の高度化・複雑化にルビーを対応させる実験を進めていると述べた。1993年に開発を始めたルビーは、設計仕様を公開する「オープンソース」として多数の技術者が改良に参加してい

    新型Ruby開発へ 設計者表明、IT高度化・複雑化に対応 - 日本経済新聞
    punitan
    punitan 2015/11/15
  • 「頑張るのがつらい」と感じたら、何かが間違っている。

    その日は2カ月に1回設定されている新人と課長の面談だった。入社して半年が過ぎ、彼らも会社に馴染んできている時期だ。だが、最近良くない噂もある。何人かの若手社員から、「新人の様子が少しヘンです」という話があった。 その日の面談は午前10時から設定されていた。既に新人は会議室の中にいる。 私は「おはよう」と声をかけた。 「おはようございます」と神経質そうな声が返ってくる。彼は腰を降ろすと、「では面談を始めようか」と言った。 部下は「はい」と言ったが、表情は硬い。彼は期待の新人だったのだが、先月に体調を崩して以来、どうも元気がないようだ。 私は「最近はどうだ、先月体調を崩しているようだけど、無理はするな」といった。 「サラリーマンの人生は長い。これからずっと働かなきゃならないからな。最初に根つめすぎると、持たないぞ」 部下の表情がすこし和らいだ。どうやらカンが当たったようだ。 「頑張るのがつらい

    「頑張るのがつらい」と感じたら、何かが間違っている。
    punitan
    punitan 2015/11/15