タグ

kuri-keiのブックマーク (1,296)

  • あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ - Qiita

    エンジニア組織を強くするためのを出版しました Qiitaでエンジニアリングをめぐる様々なコミュニケーションの問題とその解決策や考え方を書いてきた。それらの背後にあるエッセンスをこの度書籍として出版するに至りました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング この書籍は、エンジニアリングを「不確実性を削減する」という第一原理で捉え直し、様々なエンジニアリングとその間のコミュニケーションをめぐる現象を説明していくものです。 はじめに この記事は数百万行の動的型付き言語のWebアプリケーションのリファクタリング、アプリケーションアーキテクチャの再設計の経験を基に、有効だと思われる考え方やアプローチを抜粋して紹介するものです。言うまでもなくあらゆるコードベース、アーキテクチャにおいて有効なものとは限りませんので、各々の環境や状況から適切に判断してください。

    あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ - Qiita
  • 大規模Webアプリケーションにおける複雑性とアーキテクチャ設計に関する一考察 - Qiita

    Webアプリケーション開発についての知見を、自分の経験と知識をベースに整理してみようという試みです。 いわゆるサーバサイドにスコープを絞り、フロントエンドは対象外です。筆者は普段、オブジェクト指向言語で書いているので、記事でもその前提(RubyPHPPythonJavaScalaあたりを想定)になっています。 では、編をどうぞ。 ソフトウェア開発は複雑さとの戦い 『人月の神話』では、ソフトウェアの質的な困難性について4つの性質をあげている。その中で最初に出てくるのが「複雑性」である。『新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡』なんか読んでもらえると、ソフトウェアの複雑性と戦うために、人類が生み出してきた発明の数々が説明されている。 では、複雑さとは何か?もう少し掘り下げて考えてみよう。 複雑さの正体 Webアプリケーションが複雑になる

    大規模Webアプリケーションにおける複雑性とアーキテクチャ設計に関する一考察 - Qiita
  • "Microservices"を読んだ

    James Lewis氏とMartin Fowler氏による“Microservices”を読んだ.以前ざっと目を通したが,最近よく耳にするようになったのでちゃんと読んだ.以下はそのメモ. 概要 “Microservices” とはソフトウェアシステムの開発スタイルである 近年このスタイルでの開発を見てきて良い結果が出ている 初出は2012年の3月の“Micro services - Java, the Unix Way” Microserviceは一連の小さなサービスで1つのアプリケーションを開発する手法 それぞれのサービスは自身のプロセスで動いており,軽量な機構(e.g., HTTP API)を通じて情報をやりとりする これらのサービスは独立して自動デプロイされる 一枚岩として構築されるMonolithicスタイルのアプリケーションと比較すると分かりやすい 一般的なエンタープライズのア

  • サーバーレスアーキテクチャのパターン別ユースケース - yoshidashingo

    セクションナイン の 吉田真吾(@yoshidashingo)です。 昨今のサーバーレスアーキテクチャの実装パターンについて5つの分野でユースケースをまとめました。 実装方法はAWSがベースですが、クラウド各社のFaaSに大きな機能差はないので(そもそもシンプルなコンセプトなので)、FaaS単体よりも、連携可能な周辺サービスまで含めて自分のアプリケーションのユースケースに合っているかどうかが大事になってきます。また、そもそもいくつかの実装はPaaSのオプション機能として組み込まれている場合もあります。よって、この先連携先の機能強化などによってもっと多くのパターンが発見されることになると考えています。 【1】Webアプリケーション シングルページアプリケーション ex. Serverless Single Page Apps Web API REST API GraphQL 非同期Webジョ

    サーバーレスアーキテクチャのパターン別ユースケース - yoshidashingo
  • The Ruby Toolbox - Know your options!

    Find actively maintained & popular open source software libraries for the Ruby programming languageThe Ruby Toolbox is a catalog of all Rubygems that keeps track of popularity and health metrics to help you choose a reliable library CategoriesTo give you an overview of what open source libraries are available for a given task we group projects for common problems into categories. The catalog itsel

    The Ruby Toolbox - Know your options!
  • ブロックチェーン技術は本当に有望なのか? - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? (2017年6月時点において)ここしばらくでのブロックチェーン技術の盛り上がりには圧倒される一方で、いざ、その技術的な実装内容について調べると共に、期待と現実との間での若干のギャップにとまどうところもあります。この記事ではそうした(個人的な)とまどいの内容を、「ブロックチェーン技術の有望性」という命題を軸とする形で、簡単な解説を交えつつ共有させていただきます。 (記事の筆者と同じく)「熱狂の只中にあるブロックチェーン技術に飛びついて良いものか?」と自問されている各位にとっての参考としていただければ幸いです。 #記事のまとめ ブロック

    ブロックチェーン技術は本当に有望なのか? - Qiita
  • 技術的負債:予防と返済のプラクティス - 下町柚子黄昏記 by @yuzutas0

    概要 技術的負債をいかに予防し、いかに返済し続けるか。自分なりの考えの整理です。 「原理原則をプラクティスとして運用する」という観点にフォーカスしています。 技術的負債の返済プランを過剰に計画・管理するのは末転倒。どのみち100点は取れない。 普段から「触るついでに綺麗にする」を習慣にして、ヤバいやつは即対応して、機能追加時には事前に細かく読んで見積もって。そこから。 という話をした。— ゆずたそ (@yuzutas0) 2017年7月21日 上記をいかに仕組みとして担保するかという点をまとめます。 もくじ 概要 もくじ 技術的負債とは何か リードタイムや品質に悪影響を与える 3つの特徴がある 1. ビジネス効果の見立て・計測が難しい 2. 新しい課題が常に発生し続ける 3. 時間経過と共に修正が困難になる 技術的負債をいかに予防するか スクラムセレモニー 静的解析 自動テスト 内部品

    技術的負債:予防と返済のプラクティス - 下町柚子黄昏記 by @yuzutas0
    kuri-kei
    kuri-kei 2017/05/16
  • 国の統計、見つけやすく 総務省「ダッシュボード」公開 - 日本経済新聞

    総務省は12日、統計に不慣れな人でもデータを見つけやすいサイト「統計ダッシュボード」を公開した。「人口・世帯」や「労働・賃金」など17の分野ごとに統計を整理した。統計の名称を知らなくても必要とするデータやグラフを取得できるようにし、統計の利用を促す狙いだ。政府の統計をまとめたサイトとしては「e-Stat(イースタット)」がある。しかし、この中から好みのデータを見つけるのは難しい。例えば有効求人

    国の統計、見つけやすく 総務省「ダッシュボード」公開 - 日本経済新聞
    kuri-kei
    kuri-kei 2017/05/12
  • 村上春樹『職業としての小説家』への賛辞

    季刊誌「マグナカルタ」Vol. 02(2013年 春号)で、なぜ数多いる日人作家の中で村上春樹だけが突出して海外でも読まれているのか、というお題をいただいたことがあります。引き受ける際に「論と呼べるような持論は特になにもありませんが、なぜなのかを彼の人脈という点から種明かしをする形でなら書けます」とお答えして、それでもオーケーだということだったので、書きました(その時の原稿は『新・日人論』というアンソロジーに加えられました)。 村上春樹の小説だけが、海外で飛び抜けて売れるわけ その種明かしとは、「村上春樹のがこれだけ海外で、とくに欧米で売れるようになったのは、彼のバックに業界屈指のリテラリー・エージェントと、ランダムハウス傘下のクノップフという文芸の一流出版社と、村上春樹が翻訳を手がけたレイモンド・カーヴァーらの担当編集者がついているから」という、「論」とはおよそかけはなれたものでし

  • 〈村上春樹 特別エッセイ〉こんなに面白い話だったんだ!(全編)|『フラニーとズーイ』J.D.サリンジャー、村上春樹 訳|新潮社

    J.D.サリンジャーは自分のの中に訳者の「まえがき」とか「あとがき」とか、そういう余分なものを入れることを固く禁じているので、そのかわりにこのような少し変わった形で、訳者からのメッセージを送らせていただくことになる。「余計なものを入れるな。読者は作品だけを読めばよろしい」というサリンジャー氏の基姿勢もそれなりに理解できるのだが、『フラニーとズーイ』という文芸作品が既に古典として機能していることを考えれば(国で出版されたのは一九六一年だ)、読者に対してある程度の基情報を提供することは、翻訳者としてのひとつの責務であると考えるからだ。だけをぽんと与えて「さあ、読めばわかるだろう」というのでは、やはりいささか不親切に過ぎるのではないか。同時代的なであればそれでもいいだろうが、古典についていえば、その立ち位置の意味合いや方向性についての最小限の説明は必要となる。そんなわけで、このに関

    〈村上春樹 特別エッセイ〉こんなに面白い話だったんだ!(全編)|『フラニーとズーイ』J.D.サリンジャー、村上春樹 訳|新潮社
    kuri-kei
    kuri-kei 2017/05/02
  • なぜAmazonのメガドロップダウンメニューはスムーズに操作できるのかという秘密

    Amazonでも採用されているメガドロップダウンメニューについて、なぜAmazonのメニューはユーザーが使いやすくできているのかという秘密が明らかになりました。ユーザビリティを改善することが至上命題のネットショッピング系サイトにとっては非常に有益な知識となっています。 Breaking down Amazon’s mega dropdown - Ben Kamens http://bjk5.com/post/44698559168/breaking-down-amazons-mega-dropdown まずこれがAmazonの左上にあるカテゴリーを一覧化したメガドロップダウンメニュー。日Amazonにも同様のメニューが採用されており、マウスカーソルを上に持っていくと実にスムーズに動きます。 通常のメニューの場合、以下のようにして少し遅れてサブメニューが開くようになっています。 な

    なぜAmazonのメガドロップダウンメニューはスムーズに操作できるのかという秘密
  • 佐藤可士和さんのデザインの失敗から学ぶベネフィット(お客様にとっての価値)の重要性

    東京都出身のグラフィックデザイナー佐藤可士和さんのデザインがセブンイレブンのセブンカフェに引き続き、今度はウイダーインゼリーのパッケージデザインの件でも叩かれていますね。誰にも失敗はあるわけですが、どこで失敗してしまったのか?共通する1つの大きな原因をみつけたので、マーケティング的観点からここで述べさせていただきます。 答えは簡単、ベネフィットに重点が置かれていない 「ベネフィット」とは、お客様が手に入れることによってもたらされる価値、成果、効用のことです。今回のセブンカフェで言えば、「アイスコーヒーを飲んで喉を潤したい」ということになりますが、早く喉を潤したいのに、どのボタンを押したらいいのかわからない。。。 L?R?レフト?ライト?レギュラー?ラージ?もちろんかっこつけたいのはわかるのですが、初めて買う人が迷ってしまうような、わかりづらいものは意味ないのです。 この件は、セブンイレブン

    佐藤可士和さんのデザインの失敗から学ぶベネフィット(お客様にとっての価値)の重要性
  • 協会けんぽ・関東ITS健保・TJKはどこがいい?健康保険組合の違いを徹底比較!

    社会保険労務士 表参道HRオフィスの山純次です。 法人を立ち上げ、労働者を雇用すると、労働保険・社会保険の加入や税金の申告など、さまざまな手続きが発生します。 そのなかで社会保険料は負担額も大きく、人を雇用する際の大きなコストとなりますが、従業員の法定の福利厚生としても必要不可欠なものです。このコストに関する対応と福利厚生の充実という2つの課題を同時に解決できる手法の1つが健康保険組合への加入です。 今回は、「関東ITS健保」「TJK(東京都情報サービス産業健康保険組合)」「協会けんぽ」の3つを比較し、それぞれの健康保険の特徴を解説いたします。 「関東ITS健保・TJK・協会けんぽ」各健保の概要各健保の比較に入る前に、それぞれの健保について概要とメリットを簡単に説明します。 (1)協会けんぽ(全国健康保険協会)正式名称は「全国健康保険協会」です。厚生労働省の管轄で、国が運営する健保であり

    協会けんぽ・関東ITS健保・TJKはどこがいい?健康保険組合の違いを徹底比較!
  • React基礎 · GitBook

    React基礎 レッスン Lesson 01: 環境構築 Lesson 02: ES2015について Lesson 03: 関数型の書き方 Lesson 04: 初めてのコンポーネント Lesson 05: 初めてのinline style Lesson 06: 初めてのprops Lesson 07: 配列からの展開 Lesson 08: フォームの定義 Lesson 09: フォームによるデータ追加 Lesson 10: 総合課題「目的特化型電卓を作ってみよう」 おまけ Appendix 01: 様々なコンポーネントの書き方 Appendix 02: コンポーネントのstate Appendix 03: コンポーネントのライフサイクルメソッド Appendix 04: JSX vs. createElement Appendix 05: PropTypes Appendix 06: p

  • 20160209-lanes

    「作業25分→休憩5分」という短時間の集中作業と休憩をワンセットにして繰り返し行うことで生産性を高めるテクニックが「ポモドーロ・テクニック」です。そんなポモドーロ・テクニックを駆使したタスク管理サービス「lanes」は、ブラウザ上で作業25分・休憩5分の間隔で細かく通知することでユーザーのタスク管理をサポートしてくれます。 lanes | accomplish, beautifully https://lanes.io/ 「lanes」を使用するには上記URLにアクセスして時計の下に表示されている文字リンクをクリック。 まずは専用アカウントを作成するために「Create Account」をクリック。 するとアカウント作成画面になるので上から氏名・メールアドレス・パスワードを入力して「Create Account」をクリック。 「Your Account Has Been Created」と

    20160209-lanes
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • Most used words in programming languages

  • 『ダメな統計学――悲惨なほど完全なる手引書』の翻訳出版|Colorless Green Ideas

    科学における統計の誤用について説明した『ダメな統計学――悲惨なほど完全なる手引書』というの日語版が翻訳され、出版されることになった。この翻訳書について、どういった内容であるか、どういった人におすすめであるかを紹介する。 はじめに このたび、私の翻訳した『ダメな統計学――悲惨なほど完全なる手引書』というが勁草書房から出版されることになった。2017年1月27日ごろから書店などで手に入るようになる予定である。 アレックス・ラインハート〔著〕・西原史暁〔訳〕.(2017).『ダメな統計学――悲惨なほど完全なる手引書』東京:勁草書房. 訳書版元サイトでの紹介:ダメな統計学――悲惨なほど完全なる手引書|勁草書房 訳書版元サイトでの紹介その2(けいそうビブリオフィル):訳書の「はじめに」を閲覧可能 [1] 原書:Reinhart, A. (2015). Statistics Done Wrong

    『ダメな統計学――悲惨なほど完全なる手引書』の翻訳出版|Colorless Green Ideas
  • プログラミング学習、独学の限界から抜け出す方法とは : IT速報

    381:デフォルトの名無しさん (アウアウカー Sa6b-nn1e) 2017/01/04(水) 12:23:42.84 ID:BZb3HoVpa.net 1年独学したと書き込んだものですが、もともとフォートランを少しかじったことある程度なんで、 プログラミングを1からやりたいという気持ちでした。 なかなかサンプルの内容も?となることがまだ多くて、独学の限界かもって思ってました。

    プログラミング学習、独学の限界から抜け出す方法とは : IT速報
    kuri-kei
    kuri-kei 2017/01/18
  • 検索順位チェックツールというSEO対策で必須のツールはどれが良いか?

    www.flickr.com Googleの検索結果でキーワードの順位を追い続ける事は有効なSEO対策を調べる上で最も重要な事である。どういった施策がSEO対策上有効なのかは検索順位を見ることでしか、表面上わからないからだ。 自身の所有するサイトならGoogleのサーチコンソール等でもキーワードの検索順位を追うことは可能だ。しかし、検索順位が相対評価(他と比較した評価)である以上、検索結果が動いた際には、自身で保有するサイトの動きだけでは判断できない。他のサイトの動きもチェックしなければならないだろう。 こういった他者の所有するサイトの登録も可能な検索順位チェックツールは国内外にいくつかある。日ではGRCは以前から有名だった。ただ最近は無料で使う事が出来るSerposcope利用者が最も増えているかと思う。 どの検索順位チェックツールを選ぶかは登録キーワード数による部分が大きいと思うが、

    検索順位チェックツールというSEO対策で必須のツールはどれが良いか?