タグ

koudaiiiのブックマーク (1,906)

  • プログラミングにおける不安と学びのプロセス - 人間とウェブの未来

    僕の場合、実現したいことをコードで書けない時には、ひたすら似たコードを読んで理解して写して…を繰り返す。そのうちに手元に大量の自分のサンプルが溜まっていく。その繰り返しがパターンの細分化を促し、書けるコードの幅を広げていく。書けるコードを気持ちよく書き続けてるだけでは新しいコードは書けないからだ....と、向き合えるようになるには時間がかかった。 書き慣れたコードの延長で書いていると、自分でコードを書けている実感があって、リファレンスなど何も見ずに自分の力でプログラミングできている感があるのだが、ある時これはただ「慣れ」の感覚を高めているように思えた。素早く書けること自体は、それはそれで一種のスキルで素晴らしいのだけど、実現したいことをコードで書けるようになる、という観点で振り返ったときに、どうしても成長を感じなかったのだ。それ以来、まずいと思い、実現したいことを思い描き、それを実現するた

    プログラミングにおける不安と学びのプロセス - 人間とウェブの未来
    koudaiii
    koudaiii 2018/04/08
  • スタートアップの現場で役立つ開発要件のまとめ方

    こんにちは。ハウスマートの高松(@t2kmt)です。 皆さんは開発要件をまとめるのにどんなフォーマットを使っていますか? 開発要件をいい感じにまとめるのって大変ですよね。 ドキュメント整備せずに開発に着手し始めてしまうと手戻り抜け漏れが出てしまいますが、一方で要件定義書をガチガチなフォーマットにするとドキュメントの作成自体の工数が増えてしまいます。 スタートアップはスピードが命。ドキュメントを書きまくって開発が進まないなんて言語道断です。 開発要件の整理はプロジェクトの成否に多大なインパクトを与えますが、ほとんどの現場では企画を考える人にフォーマットが委ねられていることが多いと思います。 今回は皆さんが快適に開発要件をまとめられるように、ハウスマートで利用している mini spec というフォーマットをご紹介します。 mini spec とは mini spec とは開発の要件をまとめる

    koudaiii
    koudaiii 2018/03/21
  • よく使うpsqlの便利技10選

    1. メタコマンドとSQLを一緒に使う 実行例 2. SELECT結果の値だけを取得する 実行例 3. SQLSQLを作り実行 (9.6~) 実行例 4. サーバに応じて実行するSQLを変える (10~) 実行例 5. 忘れたDDLのシンタックスを確認する 実行例 6. SQLファイルの内容を一行ずつ確認しながら実行する 実行例 7. 特定のコマンドを定期的に実行したい 実行例 8. psqlを起動した時に実行されるコマンドを設定する 実行例 9. .psqlrcを一時的に使わない 実行例 10. SELECTの結果をCSV形式で出力 実行例 普段よく使っているpsqlで便利だと思う使い方を10個紹介します。運用で使うシェルスクリプトとかでもpsqlは使う事があると思うので、psql派でない人にも多少は役に立つはず。 特に最近のバージョンで追加された機能は、利用できるバージョンを記載して

    koudaiii
    koudaiii 2018/03/18
  • 統計検定を理解せずに使っている人のために I - J-Stage

    318 化学と生物 Vol. 51, No. 5, 2013 セミナー室 研究者のためのわかりやすい統計学-1 統計検定を理解せずに使っている人のために I 池田郁男 東北大学大学院農学研究科 319 化学と生物 Vol. 51, No. 5, 2013 1 1 320 化学と生物 Vol. 51, No. 5, 2013 2 μ σ σ 3 * 2 3 * 321 化学と生物 Vol. 51, No. 5, 2013 4 * 5 * 6 σ 4 5 6 σ * * 322 化学と生物 Vol. 51, No. 5, 2013 μ μ μ μ μ σ 7 σ σ σ σ σ σ σ σ σ σ 8 8 9 7 σ 323 化学と生物 Vol. 51, No. 5, 2013 9 10 11 * σ σ * * * * 10 11 * * * * 324 化学と生物 Vol. 51, No.

    koudaiii
    koudaiii 2018/03/18
  • スクエニ新作「シノアリス」明朝までメンテ決定 「想定を遥かに上回る未曾有の同時接続数」「サーバーが臨界点を超え」

    日6月6日リリース予定だったスクウェア・エニックスの新作スマートフォン用アプリ「シノアリス」(iOS/Android)が、「明朝までのメンテナンス終了は困難な状態」であると公式Twitterで発表しました。メンテ延長を告げるツイートには、「想定を遥かに上回る未曾有の同時接続数」「サーバーが臨界点を超え」「数倍単位の更なる大規模サーバー増強」など大変いかつい言葉が並んでいます。なんかすげえヤバそうだぜ……! 「シノアリス」公式Twitter 「シノアリス」公式Tサイト 同作は、「NieR:Automata(ニーア オートマタ)」などの「NieR」シリーズや、「ドラッグ・オン・ドラグーン」シリーズを手掛けたヨコオタロウさんが原作・クリエイティブディレクターを担当することから注目されていました。「最悪の物語」をテーマに、少女たちの戦いが描かれます。 そんな同作は、16時30分から17時までの3

    スクエニ新作「シノアリス」明朝までメンテ決定 「想定を遥かに上回る未曾有の同時接続数」「サーバーが臨界点を超え」
    koudaiii
    koudaiii 2018/03/15
    臨界点
  • Google Cloud Platform Japan 公式ブログ

    Google Cloud Platform (Google App Engine, Compute Engine, BigQuery や Container Engine など)の情報の日公式ブログ

    koudaiii
    koudaiii 2018/03/09
  • 可用性とどう向き合うべきか、それが問題だ : CRE が現場で学んだこと | Google Cloud 公式ブログ

    この『CRE が現場で学んだこと』シリーズでは前回、ロード シェディングという手法で「成功による障害」を切り抜ける方法について紹介しました。これに対して素晴らしいフィードバックをたくさんいただきましたが、その中に、いかにして数値を事業目標と結びつけるべきかという質問がいくつかありました。 そこで今回は、最初の原理に立ち戻り、そもそも成功とは何を意味するのかを追究し、実際にシステムが成功しているかどうかを把握する方法について考えてみたいと思います。 成功の前提となるのは可用性です。可用性のないシステムは機能を実行できませんし、最初の段階で失敗します。では、可用性とは一体何なのでしょうか。まずはこの言葉を定義しなくてはなりません。 可用性とは、システムが意図した機能をある時点で実行できるかどうかということです。可用性の測定はレポーティング ツールとして活用されるほか、過去の可用性を見ることで、

    可用性とどう向き合うべきか、それが問題だ : CRE が現場で学んだこと | Google Cloud 公式ブログ
    koudaiii
    koudaiii 2018/03/09
  • ロード シェディングを利用して想定以上のトラフィックをさばく : CRE が現場で学んだこと

    Google Cloud Platform (Google App Engine, Compute Engine, BigQuery や Container Engine など)の情報の日公式ブログ

    ロード シェディングを利用して想定以上のトラフィックをさばく : CRE が現場で学んだこと
    koudaiii
    koudaiii 2018/03/09
    “ロード シェディング(負荷制限)”
  • Web Components を本番投入する(2018年春)

    2018.02.16Web Components を番投入する(2018年春)とあるプロジェクト技術監修をして、大まかに Web Components + Payment Request API な構成で進めてみたのでその話を思い出しながら書く。ちなみに FRESH! ではないです。 決済基盤をサービスで使うための SDKPayment Request API でお察しの通り、新たな決済基盤のプロジェクトで、それを使うための SDK を読み込んでボタンを配置すれば決済できる…みたいなものを作った。Payment Request API は、対応している環境ではそれで、対応していない環境では旧来の通り決済代行業者が用意しているフォーム付きページへ遷移させるという形でビジネスサイドへ提案した。 技術面に関しても、FRESH! で導入済みだったこともあり、いざとなればサポートできるという意味

    Web Components を本番投入する(2018年春)
  • 相続税の節税対策16選|相続税をかからなくすることは可能?

    ●相続税申告最新実績件数 22年:1863件 23年:2204件 ●相続ご相談最新件数 24年8月:547件 | 相続に強い税理士・司法書士・行政書士が対応

    相続税の節税対策16選|相続税をかからなくすることは可能?
  • GitHub - fullstorydev/grpcurl: Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

    grpcurl is a command-line tool that lets you interact with gRPC servers. It's basically curl for gRPC servers. The main purpose for this tool is to invoke RPC methods on a gRPC server from the command-line. gRPC servers use a binary encoding on the wire (protocol buffers, or "protobufs" for short). So they are basically impossible to interact with using regular curl (and older versions of curl tha

    GitHub - fullstorydev/grpcurl: Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
    koudaiii
    koudaiii 2018/02/20
  • DroidKaigi2018を振り返って、エンジニアコミュニティに関わること | Wantedly Engineer Blog

    Wantedly Peopleのチームの、たぶんAndroidアプリエンジニアの住友です。 DroidKaigi2018 day2 room1 12:50〜で「アプリを成長させるためのログ取りとログ解析に必要なこと」というタイトルで発表させて頂きました。草の根の勉強会ではちょくちょく登壇させて頂いているのですが、実は50分の枠は頂いたのは今回が初めてでした。内容を詰め込みすぎたのもあって、早口になったり、焦ったりしたところはあったのですが、とっ散らかることなく無事に終えれてよかったと思います。発表後のオフィスアワーでも同じようなことで悩んでいる人や、逆に教えられ知見があり、良い時間だったと思います。 公式のタイムテーブル: https://droidkaigi.jp/2018/timetable?session=16837 発表の資料: https://www.slideshare.net

    DroidKaigi2018を振り返って、エンジニアコミュニティに関わること | Wantedly Engineer Blog
    koudaiii
    koudaiii 2018/02/14
    あがり症に見えない👀💧経験値の差か🤔
  • protocプラグインの書き方 - Qiita

    以前の記事では、Protocol Buffers (protobuf)の魅力の1つは周辺ツールを拡張しやすいことだと述べた。そこで稿では具体的に拡張のためのprotocプラグインの書き方を紹介したい。 ちなみに、protobufの周辺ツールと言うと2種類ある。 1つはprotobufでシリアライズされたデータを処理するツール。JSONやCSVにとってのjqやsedやawkに相当する。 もう1つはprotobufのスキーマを処理するツール。 先の記事にあるようにProtobufはシリアライゼーション機能だけでなくスキーマ言語としても価値が高いので、典型的なweb開発用途では後者のほうが重要だ。 稿は後者のスキーマ処理の話である。なお前者は、チュートリアルでAPIを覚えたらあとは自分で好きな処理を書きましょうというだけの話なので、別に難しくない。 初めに、protocについて確認しよう。こ

    protocプラグインの書き方 - Qiita
    koudaiii
    koudaiii 2018/02/12
  • 日経電子版を速くする / nikkei-inside-frontend - Speaker Deck

    Inside Frontend #2 の発表資料です https://inside-frontend.com

    日経電子版を速くする / nikkei-inside-frontend - Speaker Deck
    koudaiii
    koudaiii 2018/02/12
  • インスタ女子による「インスタ疲れ」や、メルカリのシェア倉庫化、YouTuberは「芸能人ではなく友達」など、スマホユーザー9つのトレンド(2017) | アプリマーケティング研究所

    インスタ女子による「インスタ疲れ」や、メルカリのシェア倉庫化、YouTuberは「芸能人ではなく友達」など、スマホユーザー9つのトレンド(2017) 2017年に、若いスマホユーザーを中心にインタビューして、印象的だったユーザー行動やトレンドなどを9つまとめました。 <目次> 1、メルカリの「シェア倉庫化」すぐ買ってすぐ売る 2、インスタ検索の高度化「バイト先・気温を調べる」 3、インスタの価値は「写真を撮るまで」も含めた体験 4、インスタ女子による「インスタ疲れ」とストーリーの浸透 5、YouTuberが信用できるのは「芸能人ではなく友達だから」 6、中国アプリの独自進化 7、テクノロジーによる「国境や縛りのちょい溶け」 8、動画コンテンツが破壊する「言葉のカベ」 9、ジャンルや用途による「検索の分散化」 ※全体を正確に調査したものではありません、あくまで参考までにご覧ください。 1、メ

    インスタ女子による「インスタ疲れ」や、メルカリのシェア倉庫化、YouTuberは「芸能人ではなく友達」など、スマホユーザー9つのトレンド(2017) | アプリマーケティング研究所
    koudaiii
    koudaiii 2018/02/12
  • 今さらProtocol Buffersと、手に馴染む道具の話 - Qiita

    Protocol Buffersは別に新しい技術ではない。同時にそれは、未だ知られざる、未だに可能性を秘めた先端のソフトウェア技術基盤である。 新しくないのは事実で、GoogleがProtocol Buffersをオープンソース化したのは2008年のことだし、オープンソース化前に社内で使われ出したのは更に昔に遡るだろう。たぶん。 デザイン的にもJSON対応は後付けで、将来JSONが隆盛を極めることなんか全然想定していなかったのが透けて見えて古くさい。 しかし、同時にどうも情報に聡い人であってもなかなかその真価を実感し得ておらず、ある意味で未知の技術であるらしい。ならば、Protobuf (Protocol Buffersの略)を解説した文書は幾多あれども、それに1を加えるのもやぶさかではない。 Protocol Buffersとは Protobufはスキーマ言語だ! 一般的にはProtob

    今さらProtocol Buffersと、手に馴染む道具の話 - Qiita
    koudaiii
    koudaiii 2018/02/09
  • ドイツ人元Jリーグ監督が“部活”に抱いた違和感 「練習が休みと言ったら全員喜ぶ」(THE ANSWER) - Yahoo!ニュース

    「日では義務と趣味のバランスが悪いのかもしれない。この子たちは、練習が休みだと言ったら全員喜ぶよ」 【動画】CG級の衝撃!? 完全に枠を外れているのに…アーセナル公式ツイッターが公開したエミル・スミス・ロウの“超絶バナナシュート”の瞬間 Jリーグの横浜フリューゲルスや浦和レッズなどの監督を務めたゲルト・エンゲルスの指導の原点は、地方のクラブチームや高体連だった。 兵庫・滝川二高のコーチに就任すると、いくつかの矛盾点を見つけた。確かに高校はグラウンドがあって、毎日同じ場所で練習が出来る。1990年代初頭、まだサッカー中継が滅多にない日で、全国高校選手権が生中継され大観衆を集めているのも驚きだった。 一方で100人近いサッカー部員は、毎日長時間の練習を続けているのに、大多数が公式戦を経験せずに卒業し、そこでサッカーを辞めてしまう。そしてエンゲルスが何より疑問を感じたのは、サッカー部の活動が

    ドイツ人元Jリーグ監督が“部活”に抱いた違和感 「練習が休みと言ったら全員喜ぶ」(THE ANSWER) - Yahoo!ニュース
    koudaiii
    koudaiii 2018/02/07
  • エレガントな解法、エレファントな解法 〜モンテカルロ法を添えて〜|山本一成🚗TURING

    問 コインを100回投げて、表か裏が10回連続で出る確率は? 皆さんこの問題解けますでしょうか?私は正直解ける気がしません。そもそも何%くらいなのかすら、うまく推測できません。今日は、しかし皆さんには全然別の方法論を共有できればと思います。 その方法論とはずばり実際に投げてみましょう。「コインを100回投げて、表か裏が10回連続で出るかどうか」を100回あるいは1000回くらい試行してみたらそれなりに正しい確率が出ると思いませんか?実際にでます。 でもいくらなんでも現実にするのはつらいですよね。そこでせっかくなのでコンピュータに投げさせましょう。といっても実際に投げるのではなく、コンピュータの中で乱数(ランダム)を発生させて、それで投げていることにしましょう。プログラムで書くとこんな感じです。 コインを100回投げて、表か裏が10回連続で出るかどうか調べるプログラム。試行回数が増えるほどに

    エレガントな解法、エレファントな解法 〜モンテカルロ法を添えて〜|山本一成🚗TURING
    koudaiii
    koudaiii 2018/02/05
  • Kubernetes: スケジューラの動作 - Qiita

    Kubernetes で Pod をノードに割り当てるスケジューラ kube-scheduler の動作についてまとめてみました。動作の検証やソースコードの参照は kubernetes v1.9.2 のものを使っています1。 スケジューラのお仕事 Kubernetes のスケジューラの仕事は、新規に Pod が作成されたときに最適なノードを選択して割り当てることです。スケジューラで重要なのは最適なノードをどう選択をするかで、様々なフィルタと優先度付けが実装されています。 スケジューラは kube-scheduler という独立したバイナリになっています。Policy ファイルにより柔軟なカスタマイズが可能で、フィルタや優先度付けの選択や、優先度の重み付け、WebHook による拡張などが可能です。 大雑把な動作は以下のようになります。 新規 Pod が作成される スケジューラは API

    Kubernetes: スケジューラの動作 - Qiita
    koudaiii
    koudaiii 2018/02/03
  • https://labs.cybozu.co.jp/blog/kazuho/archives/2007/09/cache_and_thundering_herd.php

    koudaiii
    koudaiii 2018/02/01