タグ

2014年2月12日のブックマーク (14件)

  • 2012年に形式手法を学び始めるならこの7冊 - masateruk’s blog

    前エントリー「僕が形式手法を学び始めたときに読んだ10冊 - masaterukの日記」のラインナップはあまりに入手困難なものばかりだったので、2012年に始めるならということで改めて選んでみた。 1冊目。 VDM++によるオブジェクト指向システムの高品質設計と検証 (IT architects’ archive) 作者: ジョン・フィッツジェラルド、ピーター・ゴルム・ラーセン、ポール・マッカージー、ニコ・プラット、マーセル・バーホフ,酒匂寛出版社/メーカー: 翔泳社発売日: 2010/08/03メディア: 大型購入: 1人 クリック: 32回この商品を含むブログ (8件) を見るVDM++の。形式手法を学び始めるならこのから始めると取っ付きやすいのではないかと思う。高級言語をつかった陽関数定義(実行可能形式)でモデルをがんがん書いて、シミュレーションとテストでモデルを洗練していくや

    2012年に形式手法を学び始めるならこの7冊 - masateruk’s blog
    t-wada
    t-wada 2014/02/12
    形式手法を学ぶための書籍を 2012 年時点で手に入る書籍を中心にまとめたエントリ
  • 『nodeベースでGUIアプリを開発する「node-webkit」』

    1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 こんにちは。Ameba事業部の杉と申します。 業務では「天下統一クロニクル」というチームでフロントエンドのディベロッパをしています。 今回は、「node-webkit」という一風変わったアプリケーションを紹介させていただきます。 私達は普段、gruntといったnode.js製のツールを使ってJavaScriptの結合や圧縮、画像の減色といった処理を自動化していますが、node-webkitはこれらnodeのモジュールを使ってGUIアプリケーションを作れるツールです。nodeの資産をそのまま利用できるので、私のようなディベロッパには嬉しいですね。

    『nodeベースでGUIアプリを開発する「node-webkit」』
    t-wada
    t-wada 2014/02/12
    node-webkit を使って Chromium ベースの GUI アプリを作るエントリ "イメージとしては、Adobe AirのHTML5バージョンといったところでしょうか"
  • Bootstrap Templates and More on WrapBootstrap

    Bootstrap templates are website templates built with the popular Bootstrap framework. WrapBootstrap is the marketplace for high-quality website templates compatible with Bootstrap, React, Angular, Vue.js, Laravel, Django, ASP.NET Core, PHP, Python, and more.

    t-wada
    t-wada 2014/02/12
    Twitter Bootstrap 用の有料テーマ集。高品質でとても安い。
  • <?phpタグが無くなる日 〜PHPの開発プロセス〜

    PHPスクリプトを記述する際に使われる<?phpタグの利用をオプションで有効無効を切り替えるようにするという仕様がPHPの開発コミュニティでの議論に挙がっています。 この仕様変更が実装された場合、PHPスクリプトには必ず<?phpのタグがあるという前提条件が変わる事になります。 まずこの議論がどのような形で行われているのでしょうか?ご存知でない方もいるかと思いますが、PHPの文法や機能へどのような変更を加えたいか、という議論はRFC (Request For Comment)という形でパブリックに行われています。Wikiページに仕様や背景、実際のパッチなどを添付し、開発者やユーザーからの投票を行った結果を元に実際にPHP体への変更を行うかどうかが決定されています。 過去に実装された機能の際の例などと一緒に見てみましょう。 Array Short Syntax # 従来の記述の場合 $a

    <?phpタグが無くなる日 〜PHPの開発プロセス〜
    t-wada
    t-wada 2014/02/12
    かつて Array Short Syntax やビルトイン Web サーバーが議論の末に採用されたように、 "<?php" タグのオプション化も PHP の RFC でパブリックに議論されているという話
  • TechCrunch

    Snapchat has relied on people consuming content on its own app. But now, the social network is allowing websites to embed public content including Lenses, Spotlight videos, Public Stories, and Public Sam Bankman-Fried and other FTX executives spent $8 billion worth of customer funds on real estate, venture capital investments, campaign donations, endorsement deals and even a sports stadium, accord

    TechCrunch
    t-wada
    t-wada 2014/02/12
    良いことだと思う。 Isaac がんばって!
  • 実はStringはメモリリークの原因だった(※1.7.0_06未満) - R42日記

    InfoQから。 http://www.infoq.com/news/2013/12/Oracle-Tunes-Java-String Stringのような基型に大きな仕様変更が入ることは稀ですが、 1.7.0_06でアグレッシブな変更が入ったらしいです。 以下、適当和訳。 In an ongoing effort to improve Java performance, Oracle has announced a change in the internal representation of strings in the String class as of Java 1.7.0_06. The change, removing two non-static fields from the underlying String implementation, was done to

    実はStringはメモリリークの原因だった(※1.7.0_06未満) - R42日記
    t-wada
    t-wada 2014/02/12
    "元は大きな文字列だったものからsubstringで小さな文字列を切り出した場合に、元のchar[ ]への参照が生き続ける" "変更前のsubstringの実装は定数時間( O(1) )で動作する一方で、新しい実装は線形時間( O(n) )で動作"
  • 結果不振選手批判はブラック企業の論理 - ソチ五輪2014

    為末大学 オリンピックを考える◆為末大(ためすえ・だい)1978年(昭和53年)5月3日、広島市生まれ。広島皆実高-法大。400m障害で世界選手権で2度(01年、05 年)銅メダル。五輪は00年シドニー、04年アテネ、08年北京と3大会連続出場。自己ベストの47秒89は、現在も日最高記録。12年6月の日選手権 で現役引退。現在は社会イベントを主宰する傍ら、講演活動、執筆業、テレビのコメンテーターなどマルチな才能を発揮。爲末大学の公式サイトは、http://tamesue.jp/ 毎回起こることだけれど、選手が結果を出せなかったとき、批判が出る。その批判の中には「選手の強化費は国費から出ているものだから、当然選手は結果を出すべきだ」というものがあるが、いったい、どの程度選手には強化費が使われているのだろうか。 強化費に関して計算の仕方にさまざまな考え方があるので、どの程度、正確なのか分か

    結果不振選手批判はブラック企業の論理 - ソチ五輪2014
    t-wada
    t-wada 2014/02/12
    “日本的精神論とは (1)足りないリソース(資源)を気持ちで補わせる (2)全体的問題を個人の努力に押し付ける、だと考えている。結果が出せないことに批判が集まるたび、ここ数年続くブラック企業を想像してしまう”
  • gitのdiff, status, logを極限までコンパクト化+便利化する - Qiita

    git diffを見やすくする git diff --color-words で差分を小さく表示する 通常のgit diffは行単位なので、例えば変数名を一括変更した場合見づらいです。 --color-wordsを指定すると記号やスペースで区切られた単語単位でのdiffを表示できます。gitの設定は不要です。 より細かな表示のカスタマイズも可能です。man git-diffで--word-diffを検索してみてください。 ※ただし、変更が複雑な場合は、通常のgit diffのほうが見やすいこともあります。 .gitattributesを設置してもっと小さく表示する .gitattributesファイルを設置することで、言語文法に基づいて変数名、関数名といった単位でdiffを表示できます ファイル設置後にgit diff --color-wordsとすると、下記のようにさらに小さく表示できま

    gitのdiff, status, logを極限までコンパクト化+便利化する - Qiita
    t-wada
    t-wada 2014/02/12
    おお、これはいいなぁ
  • Node.js勉強会 Framework Koa

    Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版ありますfukuoka.ex

    Node.js勉強会 Framework Koa
    t-wada
    t-wada 2014/02/12
    Koa についての説明資料
  • TechCrunch | Startup and Technology News

    Services like Midjourney and ChatGPT have pushed the boundaries of how AI can create images and text out of basic text prompts. Now, audio appears to be the inevitable next frontier. Music generation

    TechCrunch | Startup and Technology News
    t-wada
    t-wada 2014/02/12
    "正式公開されたGoogleの企業向けサービスの常としてCloud SQLにも99.95%の稼働率を保証するSLAが提供される。Googleは20%のアクセス失敗が1分以上続いた場合ダウンタイムと認めるという"
  • Gitコンフリクト解消ガイド(git mergetoolの使い方) - Qiita

    ファイル編集がコンフリクトした場合 下記はよくある(忌々しい)コンフリクト画面ですね。 皆さんはコンフリクトのmergeはどんな方法でやっていますでしょうか? vimemacsで直接編集している方が多いイメージですが、実際開いてみると、下記のように差分が表示されていると思います。 この画面を見ただけではどのようにmergeすればよいのかわかりません。(Objective-CのARC/MRC双方の開発経験がある人は目をつぶってください・・) gitにはこのようなコンフリクトのmergeを支援するgit mergetoolコマンドが搭載されています。 このままEnterキーを押すと下記のような画面が立ち上がります。 画面幅の都合でフォントが小さいのですが、ここで「mergeしたい差分が作られる直前の状態」と「mergeしたい差分」に注目してみます。 この2つを見比べると、@propertyの

    Gitコンフリクト解消ガイド(git mergetoolの使い方) - Qiita
    t-wada
    t-wada 2014/02/12
    git mergetool あまり使っていないので (いつも emacs でやっちゃう) 参考になった
  • Go弱の会でgo vs node.jsのパフォーマンスベンチを取った話をしてきた。 #gojaku - from scratch

    Go弱の会に行ってきました。今回はnitrous.ioの話、revelの話、Dartの話がありました。 僕も少しだけしゃべったので、その話を含めてやったことをまとめます。 僕が話した内容 Go弱っぽく、Webアプリを作成し、そのベンチマークを取ってみました。 作ったアプリ angularjs と goweb(RestFul server) と mgo (mongo driver) でツイッターっぽいアプリを作ってみました。 Goweb製(heroku) : http://goweb-angular.herokuapp.com/app/#/ githubはここでアップしてます。 GitHub : https://github.com/yosuke-furukawa/goweb-sample ちなみに比較対象のkoa製の方もherokuにアップされてます。 Koa製 (heroku): htt

    Go弱の会でgo vs node.jsのパフォーマンスベンチを取った話をしてきた。 #gojaku - from scratch
    t-wada
    t-wada 2014/02/12
    むしろ boom という golang 製のベンチマークツールに興味を惹かれた "boomはapache benchとやれることはほとんど同様なんですが、POST、PUT、DELETEが簡単に投げられるため、RESTFul APIと相性が良い"
  • ユビレジのiPadアプリのCI環境をJenkinsからTravis CIに移行したときのまとめ - 24/7 twenty-four seven

    こちらの記事について、最新のTravis CIの環境(2014/4/15)ではコード署名に失敗する問題があります。 その問題の修正については下記の記事にまとめました。 Travis CIでipaを作るときのCode Signが失敗するのを修正したメモ - 24/7 twenty-four seven 実際は完全に移行したわけではなくて、Travis CIの有料プラン(プライベートリポジトリが使える)のフリートライアルを試しているところなのですが、しばらくはTravis CIでCIを動かすことにしたので、そのときの設定などをまとめます。 もともとは社内のサーバでJenkinsをホストしていて、それがダメということは全然ないのですが、社内でサーバをメンテナンスするのも面倒だし、ビルドスクリプトとかをポータブルな状態にしておくのは手元でサクッと実行できたりいろいろ都合が良さそうだと思い、試しにや

    t-wada
    t-wada 2014/02/12
    "1. Githubにプッシュしたらそのタイミングでビルド&テストを実行 2.テストが成功したらTestFlightとCrittercismにアップロード 3.Pull Requestに対してもテストをしたい" 等の理由で Travis への移行を試みているエントリ
  • iOSアプリのテスト自動化本を執筆しました - やらなイカ?

    まだ校正中なのですが、iOSアプリのテスト自動化入門(仮)的な*1タイトルのを執筆しました。秀和システムさんから3月中旬ごろ発売予定です。 iOSアプリ テスト自動化入門 作者: 長谷川孝二出版社/メーカー: 秀和システム発売日: 2014/03/18メディア: 単行この商品を含むブログ (1件) を見る 【3/7追記】Amazonさんで予約はじまりましたのでリンク追加しました 昨年Androidテスト部で書いた『Androidアプリテスト技法』は、テスト技法とテスト自動化が半々という構成でしたが、書はほぼテスト自動化について特化した一冊です。 内容、想定読者 Xcode 5・iOS 7環境*2における、ユニットテストの書きかた、システムテスト〜受け入れテスト向けのツール・フレームワークのほか、ビルドやAdHoc配布の自動化、CI、メトリック(メトリクス)採取など、アプリ開発にまつわ

    iOSアプリのテスト自動化本を執筆しました - やらなイカ?
    t-wada
    t-wada 2014/02/12
    おおお @nowsprinting さんの iOS アプリテスト自動化本が出るのか!! 目次を読むと iOS アプリのユニットテストについてみっちり書かれていて良い感じ。