タグ

2016年1月1日のブックマーク (8件)

  • 【Scala】flatMap は怖くない! | DevelopersIO

    ここで注意が必要なのは「型引数をとる全てのクラス(全ての総称型) ≠ 文脈付きの値」ということです。型引数をとり、文脈付きの値とはいえないクラスも存在します。 たとえば SeqFactory[A] は、 Seq のサブクラス A を生成するファクトリであり、 文脈付きの値ではありません。もっと身近な例を上げると、わたし達が普段よく目にしている(であろう) Provider[A] や Publisher[A] というインターフェイスも、それぞれ「Aを提供するもの」「Aを発行するもの」という意味であり、Aという値を修飾しているわけではないので文脈付きの値とは呼びません。 文脈付きの値を返す関数 親友検索を考える さて、文脈付きの値がどのようなものかわかってきたところで、実際に文脈付きの値を生成する関数を作ってみましょう。 …などと大げさに言ってみましたが、そんなもの、今までだってたくさん作って

    【Scala】flatMap は怖くない! | DevelopersIO
  • 簿記とは何か?10分くらいで分かるようにまとめてみる - ゆとりずむ

    こんにちは、らくからちゃです。 今週日曜日は、日商工会議所主催の簿記検定の試験日ですね。この時期が近づいてくると、一生懸命電卓を叩いて過ごした学生時代を思い出します。 『簿記』は、ビジネスマンでの必須知識にもかかわらず、義務教育はおろか、高校でも通常は商業科でしか教わりません。そこで皆さん、勉強のために簿記検定を受験するのですが、3級でも合格まで100時間(!)もかかるという説もあります。 ただこの時間には、一部の人にしか必要のない知識を学ぶためだったり、計算に慣れるための時間も含まれています。個人的な意見ですが、社会人として必要な『簿記のエッセンス』を学ぶ為に必要な時間は、10分くらいあれば十分なような気がします。 今日はそんな、『簿記のエッセンス』について、ちょっとだけ触れてみたいと思います。ただ思った以上に深掘りしてしまったので、シンプルにしたバージョンとしては、こちらのほうが分か

    簿記とは何か?10分くらいで分かるようにまとめてみる - ゆとりずむ
  • 《第65回》文部科学大臣賞作品紹介(1)

    第65回全国小・中学校作文コンクールの中央最終審査会が行われ、各賞が決定しました。応募は3万5095点(小学校低学年4883点、高学年8081点、中学校2万2131点)。文部科学大臣賞3点を要約して紹介します。(敬称略) <2015年11月30日の読売新聞朝刊に掲載しました> <中学校> 「夢の跡」 静岡・静岡サレジオ中2年 高田愛弓(たかだ・あゆみ) 父が、逮捕された。 自宅には家宅捜索が入った。毎日「いってきます」と「ただいま」を繰り返す門扉は、マスコミ陣で埋め尽くされた。 2015年5月26日、夕刻のことである。 6人の警官が玄関先で卵のパックに収まっているかのように待機する中、母は親戚に電話をして、駅前のビジネスホテルを押さえてもらうと、祖母に連絡を取り、そこから叔母が私を迎えに行くように手筈(てはず)を整えた。 テレビドラマでしか観(み)たことがないようなことが自分の家で起こって

  • プロダクトマネージャーを2ヶ月やって思ったこと - Qiita

    自己紹介 こんにちは。田村壽英(タムラ トシヒデ)です。 freee株式会社でプロダクトマネージャーをやり始めて早くも2ヶ月が経ちました。この2ヶ月間、どのようにPMとして動けば顧客にちゃんと価値を届けられるか、そのためにどうしたらfreeeの社員が熱狂をもって働けるかを悩みながら活動してきました。この記事では現時点での悩んだ結果を共有したいと思います。 背景 PMになるつい最近まではエンジニアとしてあるプロダクトのリーダーをしていました。そのときの悩みはだいたいこんなものでした。 今やっている開発が手一杯で次何するかをちゃんと考えられない サービス利用者の当の課題は何なのか十分に検討できないまま開発に入ってしまい、当にこの機能でよいのか実装中にも迷いが生じた せっかく開発した新機能の魅力を営業チーム等の他のチームにちゃんと伝えられてない このような悩みがあると「このプロダクトはどこに

    プロダクトマネージャーを2ヶ月やって思ったこと - Qiita
    shiba_yu36
    shiba_yu36 2016/01/01
    ミクロなマネジメントの話の経験談って感じで良い
  • Test::UNIXSock で UNIX domain socket のサーバもテストする - Qiita

    Perl5 Advent Calendar 2015 4日目の記事です。 Test::TCP というテストモジュールはご存じですよね? TCP サーバを実際に (空いているポートを自動で見つけて) 起動して、それに対するテストを簡単に書ける素晴らしいものです。 諸般の事情により、TCP ではなく UNIX domain socket を使用するサーバについても同じことをしたかったため、Test::UNIXSock を作りました。 使い方はほぼ同じです。Test::TCP では port が渡ってくるところが一時的に生成された UNIX domain socket の path になっているので、それを使って server, client のコードを書いて普通にテストするだけです。 以下は memcached への接続をテストする例です。 use 5.12.0; use Test::UNIX

    Test::UNIXSock で UNIX domain socket のサーバもテストする - Qiita
    shiba_yu36
    shiba_yu36 2016/01/01
    べんりそう
  • 今年テストで頑張ったことまとめ - KAYAC Engineers' Blog

    この記事は tech.kayac.com Advent Calendar 2015 2日目です。 こんにちは、最近よく過激派と呼ばれている穏健派のshogo82148です。 今年一年、安心して開発ができるようテストに特に力を入れてきました。 そこで今年テストでおこなった取り組みを振り返ってみようと思います。 残念ながらGoではなくPerlのテストのお話です。 テストをとにかく速くする! 最初に手をつけたのはテストのスピードです。 まず全部のテストが通るようリファクタリングをしてから機能追加というスタイルで開発していたんですが、 全部のテストが終わるまでに10分20分もかかっていてはいつまでたっても機能追加に着手できません。 Jenkins EC2 Plugin とりあえずマシンパワーで解決だ!ということでEC2でマシンパワーの高いインスタンスを使いました。 Spot Instanceを必要

    今年テストで頑張ったことまとめ - KAYAC Engineers' Blog
  • 少人数チームでの部下の褒め方

    10年近く5~6人のチームで回してきて、いくつか自分で学んできたことの中で、 今でも心がけているものを紹介する。 異動により今の環境が大きく変わるため、自分自身の整理の意味も込めてまとめてみた。 優秀な部下は大勢の前ではなく、一対一のときに褒める。優秀な部下は嫌でも目立つ上に、誰の目から見ても明白な成果を継続して上げていることが多い。 そんな部下を例え大きな成果を上げたからといって、 その部下と同列の者の前で大きく褒めると、他の部下の向上心が下がりやすい。 これは対象の部下人のためというより周りのためだ。 普段優秀でない部下の大きな手柄は、大勢の前で褒める。人の自信にも繋がる上に、周りから能力を認められているという肯定感が強くなる。 いい意味での周りからのプレッシャーとなり、仕事に対する姿勢も変わってくる。 結果が出ない者は姿勢や努力を褒める。結果として大きな成果に繋がらなくとも、そこ

    少人数チームでの部下の褒め方
  • Swiftオープンソース化の衝撃 - Hatena Developer Blog

    エンジニアの id:cockscomb です。この記事ははてなデベロッパーアドベントカレンダー2015の8日目の記事です。昨日は id:Songmu による Markdownドキュメントをgithubで管理して、はてなブログでホストする ~ Mackerelの場合 でした。 Swiftがオープンソース化されて数日が過ぎました。皆さんいかがお過ごしでしょうか。 Swiftのオープンソース化そのものは今夏のWWDCでアナウンスされていた通りです。しかし私を含めた多くのSwiftプログラマーは、このオープンソース化にとても興奮しています。 WWDC 2015のキーノートで、Swiftが今年中にオープンソースになり、OS Xに加えてLinux上での動作がサポートされると発表されたとき*1、私たちはそれを予感していたにも関わらず熱狂しました。しかし同時に、いったいどこまでがオープンソースになるのか、

    Swiftオープンソース化の衝撃 - Hatena Developer Blog