You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
The code review tool with static code analysis and code-aware navigation.
関数型プログラミングにおいて、モナドはプログラムを構造化するための汎用的な抽象概念である。対応したプログラム言語では、ボイラープレート的なコードでもモナドを使って除去することが可能となる。これはモナドが、特定の形をした計算を表すデータ型と、それに関する生成と合成の2つの手続きを提供することによって実現されている。生成は任意の基本型の値をモナドに包んでモナド値を生成する手続きであり、合成はモナド値を返す関数(モナド関数)たちを合成する手続きである。[1] 広い範囲の問題をモナドを使うことで単純化できる。例えば、Maybeモナドを使えば未定義値への対処が簡単になり、Listモナドを使えばリストに入った値を柔軟に扱うことができる。複雑に組み合わさった関数は、モナドを使えば、補助データの管理や制御構造や副作用を除去した簡単なパイプライン構造に置き換えることができる[1][2]。 モナドの概念や用語
はじめに 今まで commit message を「なんとなく」書いていたが、プレフィックスをつけることで、コミットメッセージに対する考え方が変わった。 そのおかげで開発効率が上がったので、その内容をシェア。 プレフィックスをつけるってどういうこと? 以下のようにコミットメッセージの先頭に、なんらかの文字をつけること。 feat: xxx という機能を追加 fix: yyy で発生するバグを修正 refactor: zzz の機能をリファクタ のように feat, fix, refactor などがプレフィックスです。 最近 OSS の Contribution Guide などでよく見かけます。 導入したプレフィックスルール Angular.js/DEVELOPERS.md Angular.js の開発者ガイドに書いてあるメッセージを参考にしました。 以前のコミットメッセージ(例 ちなみ
One of the complexities of writing a web-based text editor is accounting for differences between browser selection APIs. This has been the topic of recent discussions in WordPress #core-editor, in the context of backward compatibility for project gutenberg. Looking at the comparison of what is supported by various browsers, it is clear that support for browsers prior to Edge is challenging from a
2017年のビジネスニュースを振り返ると、残念なことに企業の不正が相次いだことが強く印象に残る1年でした。日本を代表する大手メーカーで、強みとしてきた品質への信頼を損ないかねない事態が次々と発覚し、その連鎖は今なお止まっていません。 一体何が起きているのか。長年、企業再生に関わり、企業トップの役割やマネジメントの在り方に詳しく、かつて産業再生機構のCOOを務めた冨山和彦さんの辛口のコメントから日本企業が抱える構造問題に切り込みたいと思います。(経済部記者 甲木智和) 冨山さんは外資系のコンサルティング会社「ボストンコンサルティンググループ」に入社。その後すぐに日本のコンサルタント会社に転職し、キャリアを積み重ねてきました。2003年、政府が主導する産業再生機構のCOOに就任。カネボウやダイエーなどの経営再建に関わったことで知られています。 左が冨山さん 2007年3月 産業再生機構の解散時
小学生『10歳までに読みたい名作シリーズの本が読みたくて図書室に行ったら先生に断られた』→その理由『あなたは11歳だからダメ』 https://togetter.com/li/1191269 ざっくりと説明 学校司書:学校で司書をしている人。基本司書資格を持っている人が採用になりますが必須ではないので持っていなくても場合によっては採用になります。配属先は選べないので公共図書館で勤務したかったのに小学校に配属になってこんなはずじゃなかったという思いをしている人もいるかも 司書教諭:教員かつ司書教諭の資格を持っている人。学校司書のサポート役だったり、他の先生と学校司書の橋渡し役等をしてくれる先生、のはずですが担任を持っていたりすると忙しくて図書館の業務に全然関われないという場合も…… その他、地域によっては司書資格も何もないボランティアの方が司書の代わりをしているという話を聞きます ツイート元
The State of JavaScript Frameworks, 2017 Laurie Voss, co-founder and COO, npm, Inc. January 3rd, 2018 Part 3: Back-End Frameworks The story on the back end is simple: Express is the overwhelmingly dominant solution for back end services written in JavaScript. The next four biggest frameworks are so small relative to Express that it’s hard to even see them. The other clear pattern here is that Expr
Capture, share, & collaborate on knowledge internally. JavaScript UI frameworks and libraries work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. Thousands of developers adopt it into their new projects, blog posts are written, Stack Overflow questions are asked and answered, and then a newer (and even more revolutionary) framework pops up
前エントリで論じられた、正しいランキング設計の考察の続き。第2回は、ランキングの収奪性、格差の固定性を軽減する手段を、具体的に論じてみる。 前回の記事へのTwitter上のフィードバックは、Togetterにまとめてある。こちらもご興味があれば、一読の価値がある。いくつか被ってしまったものもあるけれど、諸々の後半記事。 「ランキング」以外の名称を用いるこれはほぼ確定。ランキングという名前は、「noteとして競争原理を推奨する」という強いメッセージを発する。noteの全てのユーザーが、競争原理で動いているわけではないので、これは望ましくない。 おそらく最終的には「注目」「人気」などの名称を使うことになるかと思われる(「オススメ」はパーソナライズ用にとっておく)。また、「ランキング」という名称やスタンスをやめることで、後述するようないくつかの公平性のための施策を行う余地が生まれる。 時間による
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く