タグ

*プログラミングに関するt1mvverrのブックマーク (12)

  • C++初心者のみんな、単体テストとCIを組めるようになって君もライブラリ製作者の仲間入りしよう! - Qiita


     C++er C++ Cl   std::gaccho( ¨̮ ); (@wanotaitei) April 27, 2019 1 ()  std::gaccho( ¨̮ ); (@wanotaitei) April 27, 2019 10( @Gaccho dis) 
    C++初心者のみんな、単体テストとCIを組めるようになって君もライブラリ製作者の仲間入りしよう! - Qiita
  • お前らがModelと呼ぶアレをなんと呼ぶべきか。近辺の用語(EntityとかVOとかDTOとか)について整理しつつ考える - Qiita


    Model(EntityVODTO)modelDDD Model  Model Model MVCTrygve Reenskaug1979 Models represent knowledge. A model could be a single object (rather uninteresting), or itcould be some structure of objects. 1 Model
    お前らがModelと呼ぶアレをなんと呼ぶべきか。近辺の用語(EntityとかVOとかDTOとか)について整理しつつ考える - Qiita
    t1mvverr
    t1mvverr 2019/04/24
    PresentationTier→DomainTierのアレをFormと名付けたり、DTOとFormをまとめてBeanと名付けたりしたローカル用語もあるから、収束してほしい。
  • Typescriptの各種シグニチャが難しい... - ソフトウェアエンジニアの日常の雑記


    JavaTypescript  interface SampleA { [index: number]: boolean; } var a: SampleA = {}; a[1] = true; console.log(a[1]); === true ===  使interface SampleA{ (word: string): string; } var a = SampleA = function(word: string): string{ return "call sig:" + word; } console.log(objB("
    Typescriptの各種シグニチャが難しい... - ソフトウェアエンジニアの日常の雑記
  • オリジナル(捏造)コーディング用語集


            使使   
  • React コンポーネント作成時に非同期通信したいときは componentDidMount に書こう - Qiita

    componentWillMount vs componentDidMount 「React コンポーネントを画面に表示する際に、サーバーからデータを非同期で取得して、その結果を表示に使う」というのはよくあることかと思いますが、その非同期通信処理はどこに書けばよいでしょうか?パッと浮かぶのは次のどちらかでしょう: componentWillMount() componentDidMount() どちらに書くべきなのか調べてみました。 結論: componentDidMount の方がよい 表題の通りですが、componentDidMount() の方がよいみたいです。理由は下記。 プログラマーに誤解を与えない componentWillMount() 内に setState() を書くと、なんとなく render() までに state が設定完了するように錯覚してしまいがちです。ですが、

    React コンポーネント作成時に非同期通信したいときは componentDidMount に書こう - Qiita
    t1mvverr
    t1mvverr 2018/08/24
    "「A だと X が実現できるが B ではできないから」ではなく「A の方が人にやさしいから」という理由でもいいんだよなあ、という気づきを得ました。"
  • Ruby on Rails アプリケーションにおけるモンキーパッチの当て方 - クックパッド開発者ブログ


        (monkey patch) ? *1 Ruby  module NilClassExtension def empty? true end end NilClass.prepend(NilClassExtension)  #empty?  String  Array  nil  NilClass  
    Ruby on Rails アプリケーションにおけるモンキーパッチの当て方 - クックパッド開発者ブログ
    t1mvverr
    t1mvverr 2018/08/05
    ”ライブラリをアップデートしたら例外が発生するようにして、パッチを消し忘れてもテスト実行時などに気づけるようにする”いいなそれ
  • Optimizing, improving, and measuring speed/performance · Issue #1422 · puppeteer/puppeteer

    t1mvverr
    t1mvverr 2018/04/03
    puppeteerでページロードを短縮させるテクニックが載ってる。
  • あまり知られていないと思われる Java のインスタンスイニシャライザの紹介 - satosystemsの日記


     Java 使 Java 10public class Test { int i; { //  System.out.println("1:" + i); i = Math.max(1, 2); System.out.println("2:" + i); }public Test() { }public Test(int i) { this.i = i; } } public class Test { int i; public Test() { System.out.println("1:" + this.
    あまり知られていないと思われる Java のインスタンスイニシャライザの紹介 - satosystemsの日記
    t1mvverr
    t1mvverr 2018/03/06
    Pythonのアノテーション(処理の上書き)みたいな物なのだろうか。緊急用かな。
  • Nim言語感想&概説 - Qiita


    Nim&Nim  Syntax of Nim (Gist) : http://nim-lang.org/  0.14.2 Nim   GC Python+Ruby   proc fib(n: int): int = if n < 2: result = n else: result = fib(n - 1) + fib(n - 2) echo fib(38) Nim
    Nim言語感想&概説 - Qiita
    t1mvverr
    t1mvverr 2018/01/31
    pythonのライブラリが使えれば機械学習に活かされそう。無理だと思うけど。
  • 複素数 - プログラミングスレまとめ in VIP

    フーリエ変換や図形の回転を語る上で複素数を欠かすことはできません 画像がうpできないので自分で複素数平面を書きましょう。 それから、ここの内容は高等教育での数IA IIB程度は理解できてる前提ですから、注意。三角関数二次関数(それ以上)等々 ↑ 複素数の意義 † 複素数はその質をベクトルと同じくする。異なる点は、複素数は「数式」として計算できる点。ベクトルは成分の値を列挙するが、複素数では「数」に色がつき、係数計算で事を為す。すなはち「数単位」による区別である(註:ベクトルもまた単位ベクトル表記ができるので、比較して欲しい)。 虚数単位の前に実数単位を考えてみよう。実数単位を n とすると、80 の大きさを持つ実数は、80n と表す事ができるんだ。こういう考え方は「原子質量単位」と「原子量」の関係に近い。ただ、一般に実数単位は 1 とされるので、ここでは n = 1 として以後の計算をす

    t1mvverr
    t1mvverr 2018/01/24
    複素数どころか、数学もいい感じにまとめていて感動した。してない。
  • 超高速エンジンの内部:Quantum CSS(別名Stylo)- 後編 | POSTD


        ServoQuantum CSSWeb ALUCPURAM RAM  ALU CPU使110ALU  Quantum CSS
    超高速エンジンの内部:Quantum CSS(別名Stylo)- 後編 | POSTD
  • @IT Special:日本独特の“帳票”文化をコンピュータ上で妥協なく実現する帳票設計ツール


         SVFX-Designer  1  2/5 SVF稿SVFSVFX-Designer3 
    t1mvverr
    t1mvverr 2017/08/25
    プリンタの言語多い
  • 1