タグ

Trapezoidのブックマーク (1,959)

  • C#に潜むstructの罠 - KAYAC engineers' blog


     C#struct使 UnityUnity struct使 struct使使  struct使 structC#struct (2019/04/10)  struct C#classstruct ...
    C#に潜むstructの罠 - KAYAC engineers' blog
    Trapezoid
    Trapezoid 2019/04/11
    structは基本immutableにできる大きさのものに適用するべきだし全部immutableでいいので、全部reaadonly structにしよ(C# 7.3に行けない過去のUnityのことはもう忘れたようだ)どうしてもならref thisとかreadonly ref(in)使ってこ
  • 転職します - pocketberserkerの爆走

    from : 株式会社ドワンゴ 2015/04/01 ~ 2018/10/31 *1 to: Idein株式会社 2018/11/01 ~ お世話になりました & ありがとうございました。 今後ともよろしくお願いします。 *1:10月はほぼ有給休暇を消化してました

    転職します - pocketberserkerの爆走
    Trapezoid
    Trapezoid 2018/11/02
    laisoレギュレーション
  • サーバからクライアントに送信する技術 - WebSocketを中心に - Qiita

    Webでのプッシュ技術 HTTPはクライアント(ブラウザ)からリクエストしてサーバからレスポンスが返る一問一答型のプロトコルなので、基的にはサーバ側からブラウザに新着情報をリアルタイムで通知(プッシュ)できるようにはできていません。 しかしそれでもプッシュをしたいという場合にどうするかという話が出てきます。やり方には以下のようなものがあります。 ポーリング クライアントからサーバに定期的に新着を問い合わせるようにします。 最も原始的かつ確実なやり方。欠点は、最大でポーリング間隔の分だけ通知が遅延しうることです。 ロングポーリング(“COMET”) ポーリングなのですが、問い合わせを受けたサーバは新着情報がなければレスポンスを返すのをしばらく保留します。 そのあいだに新着情報が発生すれば即座にレスポンスを返しますし、一定時間経過したら何もなかったとレスポンスを返しましょう。 飛び交う通信内

    サーバからクライアントに送信する技術 - WebSocketを中心に - Qiita
    Trapezoid
    Trapezoid 2016/08/25
    そもそもソケットでwriteもreadも同期的に行われるのはソケットバッファに対する読み書きだけなんだし、アプリケーションレイヤで到達保障をしないといけないのは普通のソケットプログラミングとかわんなくない?
  • 続JSONをSQLiteで置き換えた時の話 - アニマネ開発日誌


    animane.hatenablog.com    DB使 DB SQLiteATTACH DATABASE使DB()JOIN使 CoreDataSQLite DB APIJSONXML使  使 SQLiteDBD
    続JSONをSQLiteで置き換えた時の話 - アニマネ開発日誌
    Trapezoid
    Trapezoid 2015/10/11
    サイズに関してはgzipかければそれで良いだろうし、ポータビリティ下がったうえ、ストレージとAPIフォーマットが密結合になってしまうだけでは。プレーンな形式で取得したあとでよしなにすりゃいいだけ。
  • YAPC::Asia does not welcome Dan Kogai : 404 Blog Not Found

    2015年07月09日10:45 カテゴリYAPC::Asia YAPC::Asia does not welcome Dan Kogai His money is welcome, however. What have I done to deserve this? Dan the Rejected 「YAPC::Asia」カテゴリの最新記事

    YAPC::Asia does not welcome Dan Kogai : 404 Blog Not Found
    Trapezoid
    Trapezoid 2015/07/09
    おじいちゃん激おこ事例だ
  • 【イベント登壇レポート】デブサミ2015で、はてなエンジニア下林がMiiverseの世界展開について任天堂と共同で発表しました - Hatena Developer Blog


    220Developers Summit 2015 id:shimobayashi   20-C-5  - Developers Summit 2015 #devsumi  USEU3Miiverse  Miiverse Wii U3DSPCUSEU3M
    【イベント登壇レポート】デブサミ2015で、はてなエンジニア下林がMiiverseの世界展開について任天堂と共同で発表しました - Hatena Developer Blog
    Trapezoid
    Trapezoid 2015/03/03
    下林愛を感じる
  • なぜ、「小説家になろう」の作品群は魔王勇者モノばかりなのか? - かくいう私も青二才でね


          - / 7000  RPGWOLFRPGBL 
    なぜ、「小説家になろう」の作品群は魔王勇者モノばかりなのか? - かくいう私も青二才でね
    Trapezoid
    Trapezoid 2015/02/17
    高尚大好きマンだ
  • 美味すぎるものを食べるとバカになる(ローストホースにて)


     () 使 () 120    
    Trapezoid
    Trapezoid 2015/02/02
    うまかった
  • かにとBitCoinと2ヶ月で消滅したファンドの話 - いぬビーム


    2200%819218 1820?BitCoinBitCoin Mt.Gox $700 
    かにとBitCoinと2ヶ月で消滅したファンドの話 - いぬビーム
    Trapezoid
    Trapezoid 2014/02/27
    2万円をドブに捨てたこの日々を、僕らは忘れない
  • エデンの園でおきたこと - steps to phantasien


    使 Ingress    Garbage Collection Advent Calendar  Advent Calendar GC GC (JavaScript)  C++ 1  WebKit  DOM  C++  C++  JavaScript 
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    Trapezoid
    Trapezoid 2013/07/12
  • OOコード養成ギブス - rants

    Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた

    OOコード養成ギブス - rants
  • iTerm2のクリップボードインテグレーション(OSC 52/PASTE64)のつかいかた - Qiita


    ============================================================= OSC52(PASTE64)write accessiTerm2iTerm2使tmux OSC52/PASTE64xterm OSC52@ttdoda tmux   "Allow clipboard access to terminal apps"
    iTerm2のクリップボードインテグレーション(OSC 52/PASTE64)のつかいかた - Qiita
    Trapezoid
    Trapezoid 2013/06/17
  • 最新版のRSpecでCustom Matchersを作る際はRSpec - ryog's blog

    2012-04-25 最新版のRSpecでCustom Matchersを作る際はRSpec 一体何を言いたいかっていうと、ネットのサンプルをそのまま真似るのは気をつけようねって話。 下記のコードを見てほしい。 これはネットによく転がっているCustom Matchersの作り方だ。 が、コレを真似すると以下のようなWARNINGが発生する。 ***************************************************************** DEPRECATION WARNING: you are using a deprecated constant that will be removed from a future version of RSpec. /Users/ryog/.rvm/gems/ruby-1.9.3-p125/gems/rspec-co

    Trapezoid
    Trapezoid 2013/06/16
  • perlref - Perlのリファレンスとネストしたデータ構造 - perldoc.jp

    This is complete documentation about all aspects of references. For a shorter, tutorial introduction to just the essential features, see perlreftut. Before release 5 of Perl it was difficult to represent complex data structures, because all references had to be symbolic--and even then it was difficult to refer to a variable instead of a symbol table entry. Perl now not only makes it easier to use

  • homebrew + perlbrew + cpanm + local::lib + etc.な開発環境を作る - id:antipop

    homebrew インストールはhomebrewにある通りで特に問題なかった。以下、入れたもの。 git keychain coreutils w3m wget lv mecab proctools readline rlwrap libjpeg giflib libtiff gmp mecab tig emacs typesterさんによるフルスクリーンパッチを適用し、/Applicationにsymlinkを作る $ brew install emacs --cocoa $ ln -s /usr/local/Cellar/emacs/23.2/Emacs.app /Applications/Emacs.app cmigemo 以下を参考にインストール http://d.hatena.ne.jp/./lapis25/20100918/1284775330 uim uim-fep http

    homebrew + perlbrew + cpanm + local::lib + etc.な開発環境を作る - id:antipop
    Trapezoid
    Trapezoid 2013/06/06
  • OS X で rbenv を使って ruby 1.9.3 or 2.0.0 の環境を作る - Qiita


    72  OS X  ruby 1.9.3  使 homebrew readline libyaml (2.0.0) openssl (trunk ) autoconf rbenv ruby-build Command Line Tools (Xcode)  Xcode 4.5 + OS X Mountain Lion    Xcode, 4.3  Xcode.app  Developers  gcc   Command Line Tool  Command Line Tool, 
    OS X で rbenv を使って ruby 1.9.3 or 2.0.0 の環境を作る - Qiita
    Trapezoid
    Trapezoid 2013/06/05
  • Appiumを使ってMobile Safari上でSeleniumのテストケースを実行する - スコトプリゴニエフスク通信

    SeleniumのiPhone DriverはDEPRECATEDらしいので、代替として紹介されている Appium を試してみた。Appium is an open source test automation framework for use with native and hybrid mobile apps. It drives iOS and Android apps using the WebDriver JSON wire protocol.http://appium.io/最初は、AppiumはSelenium WebDriverとしてWebのテストだけに使えるものだと思っていたが、実はiOS/AndroidのネイティブUIの自動操作・自動テストにも使える(むしろそっちがメイン)ということを知って、さらに興味をそそられた。が、ドキュメントが少なく、地雷があり過ぎる印象があ

    Trapezoid
    Trapezoid 2013/05/25
  • JenkinsとSelenium WebDriverでUI層のテストも自動化&永続化する - プログラマでありたい

    思い立ったようにJenkins特集をしておりますが、今回はJenkinsとSelenium WebDriverでUI層のテストの自動化をする話です。Seleniumは面倒臭い画面のテストを自動実行してくれるツールで、出てきてからもう7〜8年がたちます。Web系の開発に携わっている人であれば、一度は試したことがあるのではないでしょうか?そして、必ず挫折したことがあると思います。 その理由としては、せっかく作ったSeleniumのテストケースが腐ってくるからです。一般的にはUI層の変更は、ロジック層に比べて変化が激しいです。だからこそテスト自動化して保証することに意味があるのですが、そのテストケースを維持するのは大変です。そこで、Jenkinsの登場です。Jenkinsでサーバサイドで継続的に実行することにより、Seleniumのテストケースが成功を保てるようにします。また、複数のブラウザ・バ

    JenkinsとSelenium WebDriverでUI層のテストも自動化&永続化する - プログラマでありたい
  • JSDoc Toolkit→JSDoc 3移行ガイド | BLOG - DeNA Engineering


    DeNA San Francisco  JavaScriptAPIJSDoc使Google Closure CompilerJSDoc JSDocPerlJSDoc1使 JSDoc Toolkit (JSDoc2)  ngCore 使  JSDoc3
    JSDoc Toolkit→JSDoc 3移行ガイド | BLOG - DeNA Engineering