タグ

2015年1月23日のブックマーク (7件)

  • Python と型ヒント (Type Hints) - forest book

    先日、Python の静的型チェッカーとして mypy を紹介しました。 mypy で静的型付け Python プログラミング - forest book 私には難しくてまとめきれないため、Guido が参照している漸進的型付け (Gradual Typing) も含め、また別の機会に、、、。 とか言っているうちに1ヶ月ほど経ってしまいました。 そうこうしているうちに PEP のドラフトも出てきたので区切りとしてまとめておきます。一通り調べたことを基にして書いていますが、私の誤解や勘違いもあるでしょうから怪しいところがあったら調べ直してみてください。もちろんツッコミも大歓迎です。 型ヒント (Type Hints) を導入するという提案 PEP 483 - The Theory of Type Hints | Python.org PEP 484 - Type Hints | Python

    Python と型ヒント (Type Hints) - forest book
  • インタフェースと抽象クラスどっち使ったらいいんだ? - Qiita

    どういうケースでどちらを使うかとか知りたかった。 まず結論からいうと多様な議論があるようだった。 だからこれを読んだかたは鵜呑みにせずにいっしょに考えてもらいたい。 結論、インタフェースって? クラスの型(仕様)を定義するもの。 カプセル化と多態性を要求する意味あいが強い。 結論、抽象クラスって? 継承関係をもつ実装の再利用をできる。 継承と多態性を要求する意味あいが強い。 インタフェースとは インタフェースのメンバ変数は必ず定数。自動でfinal public staticとなる。 抽象メソッドのみ記述可能。自動でpublic abstractとなる。 実装クラスは、全ての抽象メソッドを実装する必要ある 多重継承できる。ミックスインというらしい。 多重継承できるけど、メンバ変数は一意でなければならん メソッドの場合は実装をもたないのでダブってても競合せず問題なし 実装クラスはアップキ

    インタフェースと抽象クラスどっち使ったらいいんだ? - Qiita
    pipehead
    pipehead 2015/01/23
    > 抽象クラスと派生クラスは「継承」の関係はIS A関係と呼ばれている対して、インターフェイスと実装クラスの「実装」の関係はCAN DO関係と呼ばれているそうです。
  • 「謎のソフトは非搭載」のGNU/Linuxノート「Librem 15」、クラウドファンディング成功 - ZDNet Japan

    オープンソースプロジェクトにフォーカスしたクラウドファンディング/電子商取引企業であるCrowd Supplyのサイトで、初の純粋なフリーソフトウェアノートPCとなる「Purism Librem 15」のための資金調達が進んでいる。これはKickstarterのようなクラウドファンディングプロジェクトであり、「カーネルやOSはもちろん、いかなるソフトウェアプリケーションにも謎のソフトウェアが含まれていない世界初のハイエンドノートPC」を開発するために25万ドルの資金獲得を目指していた。そして、米国時間1月21日時点で26万ドルを少し超える額を調達している。 Librem 15を開発するPurismは、署名されていないBIOSコードの動作を可能にしたIntel製CPUの搭載を約束している。これによりPurismは将来的に、デジタル署名されたプロプライエタリなBIOSバイナリを、フリーソフト

    「謎のソフトは非搭載」のGNU/Linuxノート「Librem 15」、クラウドファンディング成功 - ZDNet Japan
  • 0÷0の正しい解答がネット検索しても見つからないので作成した。 - 子育ての達人

    0÷0の正しい解答がネット検索しても見つからないので作成した。 更新:2019/11/29|公開:2015/01/23 教育・学習 小学生の子どもに「0÷0=1だよね」と聞かれて、「違う」と言っているあなたは子どもの数学(算数)の才能をダメにしているかもしれない。「0÷0=1」は100点ではないが0点でもない。つまり間違っているとは言えないのだ。 このサイトにはいろんな問い合わせが来る。面白そうなもの、役立ちそうなものは皆に共有した方が良いという方針で、記事にしてサイトにアップという形に出来る限りしている。今回冒頭の「0÷0」についての問い合わせがあり、ネット検索してもきちんとした解答を記述したページがなかなか見つからなかったので、記事のテーマとして取り上げさせてもらった。 「0÷0はいくら?」と子どもに聞かれた時、どのように回答するのが正確か以下詳しく説明していきたい。 前提 ~どの世界

    0÷0の正しい解答がネット検索しても見つからないので作成した。 - 子育ての達人
    pipehead
    pipehead 2015/01/23
    > ・代数学下では、「0÷0という数式は存在しない」 ・解析学下では、「略記0÷0(0/0)の値は定義関数f(x)、g(x)に依存する」
  • 学習のため書籍を読むときは明確に目的を決める - $shibayu36->blog;

    僕は学習をする際には書籍を参考にするのが好きだ。なぜネットとかではなくて書籍を参考にするかというと、書籍のほうが学びたい事柄についてネット情報や人から教わるのと比べて、どちらかというと体系的にまとめられていると思っているためだ。 ただし書籍を参考にしている時によく陥りがちなのが、「学習する」という目的を忘れて、「を読み切る」という事自体が目的化してしまうことだ。こうならないため、僕はこの書籍を読む目的をはっきり決めるようにしている。その目的が大体3つくらいの種類に分類されてきたので、今回はそれについてまとめてみようと思う。 三つの目的のどれかを選ぶ 僕の中で学習目的で書籍を読むときは以下の三つの目的のどれかに絞っている。 これからの課題を解決する方法を見つけるための読書 これまでうまくいったことの言語化を行うための読書 視野を広げるための読書 この三つのどの目的でを読むか、自分の中で明

    学習のため書籍を読むときは明確に目的を決める - $shibayu36->blog;
  • PCケースのファン用フィルターをメーカーや機能別で比較 - BTOパソコン.jp

    パソコンケースファンのフィルターの話。 ケースファンはミドルやミニタワーなら通常は120x25mm、マニア向けPCケースなら140x25mmが付いており吸排気をしております。そのファン用のフィルターを色々買ってみたので比較。 自作や改造しない人も参考までに。 PCケースのファン用のフィルタを比較 メーカーは、Ainex(アイネックス)とScythe(サイズ)より、それぞれ2種類なので計4種類。 アイネックスは14cmと12cm、いずれもアルミ製の黒。 CFA-140A-BK(アルミファンフィルター 140mm用) CFA-120A-BK(アルミファンフィルター 120mm用) 現物はこちら。 心が汚れている人には左のフィルターが見えないはず。私も見えない。 代わってサイズはどちらも12cm、形状と機能に違い有り。 SST-FF123B [120mmサイズ filter with magne

    PCケースのファン用フィルターをメーカーや機能別で比較 - BTOパソコン.jp
    pipehead
    pipehead 2015/01/23
    Ainex: FA-140A-BK, CFA-120A-BK; SilverStone: SST-FF123B; サイズ: FFA-12
  • Island Life - 入れ子のバッククオート

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 入れ子のバッククオート
    pipehead
    pipehead 2015/01/23
    > ポイントは comma-quoteが互いにキャンセルするということ。後は右側から展開されてく。