タグ

2019年4月5日のブックマーク (4件)

  • 再帰関数を学ぶと、どんな世界が広がるか - Qiita

    0. はじめに 再帰関数は初めて学ぶときに壁になりがちで なんとなくわかった...けれど どんな場面で使えるのだろう...いい感じの例を探したい! という気持ちになりがちです。再帰関数は、なかなかその動きを直感的に想像することが難しいため、掴み所が無いと感じてしまいそうです。 そこで記事では 再帰関数の動きを追いまくることで、再帰関数自体に慣れる 再帰的なアルゴリズムの実例に多数触れることで、世界を大きく広げる! ことを目標とします。特に「再帰関数がどういうものかはわかったけど、使いどころがわからない」という方のモヤモヤ感を少しでも晴らすことができたら嬉しいです。なお記事では、ソースコード例に用いるプログラミング言語として C++ を用いておりますが、基的にはプログラミング言語に依存しない部分についての解説を行っています。 追記 1. 再帰関数とは 再帰の意味はとても広いです。自分自

    再帰関数を学ぶと、どんな世界が広がるか - Qiita
    mekanical
    mekanical 2019/04/05
  • CSS セレクタの使い方がまとめられたチートシート -CSS selectors cheatsheet

    CSSのセレクタがいまいち、という人にお勧めです! セレクタの使い方が分かりやすくまとめられたPDFのチートシートを紹介します。 このチートシートは通常のチートシートだけでなく、ゲーム版もあり、CSSのセレクタをどれくらい知っているか確認することもできます。

    CSS セレクタの使い方がまとめられたチートシート -CSS selectors cheatsheet
  • Vimの生産性を高める12の方法 | POSTD

    1. LeaderをSpaceキーにする Leader は素晴らしい概念です。キーの 組み合わせ ではなく 並び によって、操作を行えるようにするものです。私はこれを使っているので、操作のために” Ctrl -何らかのキー”の組み合わせを押す必要はめったにありません。 私は長い間、 , を Leader キーとして使っていました。ですがある時、キーボードの中で一番目立つキーにマップすることを思い付いたのです。Space(スペース)キーです。 これで私のVim生活は激変しました。今や、私は Leader をどちらの親指でも押すことができ、他の指は常にホームポジションにあります。 Leader がとても使いやすくなったので、私が様々なキーバインドで用いるようになったことは周知の話です。 2. 自分が特によく行う操作をLeaderにマップする 私は、自分がVimで作業を行っている中で、その時間の

    Vimの生産性を高める12の方法 | POSTD
    mekanical
    mekanical 2019/04/05
  • 2回労基に行った話と反省会 - 鰤切手

    前に書いた記事の書き直し。 新卒のとき、2度労基に行った。正直労基に行くより、もっといいやり方があったかもしれないと今振り返ると思います。もし過去に戻ってやり直せるなら、残業代不払いは2年に渡って請求できるからまずは文句は言わず2年勤めて、その間に社内業務の改善に努めていたと考えます。 当時はいいキャリアが築けるかもと期待して入ったのに、一気に絶望の縁に立たされた気分でした。その絶望から立ち直ろうと記事を書いて他の方から助けを求めました。 ある日、経営者の方に合う機会があってこんな話を聞きました。 「最低でも給料の3倍ぐらいは会社に貢献してほしい」 会社を維持するにはいろいろお金もかかる。それらを払うには給料の三倍は払ってほしい。成果を出していない新人に教育をすることって経営者からすると、とてつもない賭けです。 つまり研修している間に労基に行くなんて、向こうからしたらモラルの欠如という見方

    2回労基に行った話と反省会 - 鰤切手
    mekanical
    mekanical 2019/04/05