タグ

2012年8月25日のブックマーク (21件)

  • Gitのdiffツールとマージツールを設定する(p4merge)Mac - 成らぬは人の為さぬなりけり

    Gitのデフォルトの設定で、diffを見ると パッチの形式で表示される為、 ぶっちゃけ人間が見ると見づらいんですよ、、、 (慣れろ、俺。とは思うけども。 % git diff diff --git a/src/collection/set_and_map/MapSamples.scala b/src/collection/set_and_map/MapSamples.scala index d03a3db..d39ea38 100644 --- a/src/collection/set_and_map/MapSamples.scala +++ b/src/collection/set_and_map/MapSamples.scala @@ -10,7 +10,7 @@ object MapSamples { println(map("hoge")) // println(map("foo"

    Gitのdiffツールとマージツールを設定する(p4merge)Mac - 成らぬは人の為さぬなりけり
  • 小さな Titanium Mobile の読み物 | The Little Book on Titanium (Appcelerator Titanium)

    The Little Book on Titanium (Appcelerator Titanium) JavaScript を使って iOS/Android などマルチプラットフォーム対応のネイティブアプリケーションを構築することができる Appcelerator Titanium についてまとめた非公式サイトです。 ページ1 | はじめに Appcelerator Titanium Write Once, Adapt Anywhere 使えるの? 苦手なものは何? ページ2 | 開発ツール Titanium Studio Titanium CLI ページ3 | 開発スタイル JavaScript Titanium Classic Alloy ページ4 | アプリケーションの例 プロジェクトを作る レイアウトを考える 土台を作る 細かい機能を実装していく 終わりに ページ5 | Tita

  • UIView - How to get notified when the view is loaded?

    Depending on what kind of actions you need to perform, there are several techniques: -(id)initWithFrame:(CGRect)frame - UIView's designated initializer; always sent to a UIView to initialize it, unless the view is loaded from a nib; -(id)initWithCoder:(NSCoder *)coder - always sent to initialize a UIView whenever the view is loaded from a nib; -(void)awakeFromNib - sent after all the objects in th

    UIView - How to get notified when the view is loaded?
    Watson
    Watson 2012/08/25
    UIView の初期化順序
  • CAKeyframeAnimation

    Accessibility View text version Categories Technology Upload Details Uploaded via SlideShare as Adobe PDF Usage Rights © All Rights Reserved Statistics Favorites 0 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 83 Total Views 83 CAKeyframeAnimation — Presentation Transcript CAKeyframeAnimation2012.08.25ふじしげ ゆういち@nakiwo • ふじしげ ゆういち• @nakiwo• 株式会社フィードテイラー http://feedtailor.jp/ Book+ そら案内 S

  • Titanium StudioのiPhoneへの実機転送が失敗するのの回避方法 - IwazerReport

    Titanium Studioでの実機転送が失敗する原因としてApple Developer ConnectionアカウントのプロフィールでFirst Name、Last Nameに日語の名前を設定してしまったために起こるものがあります。 そして、このプロフィール名はApple IDの設定では変えられないのです。orz そのままプロビジョニングプロファイルを作るとキーに日語が含まれるものができてしまい、Titaniumのビルドスクリプトが変換に失敗して落ちてしまいます。 [INFO] One moment, building ... Traceback (most recent call last): File "/Users/iwazawa/Library/Application Support/Titanium/mobilesdk/osx/2.1.1.GA/iphone/build

  • 「CSS3を使って美しく装飾されたテーブルの作り方|Webpark」のサンプルを LESS で作ってみた | TM Life

    昨日 に引き続き LESS 関連エントリーです. 「CSS3を使って美しく装飾されたテーブルの作り方|Webpark」で紹介されていた, テーブルを CSS3 で装飾するサンプル. 非常に良く出来ていて見た目もコードもとてもキレイです. 今回は, このエントリーに触発されて, サンプルをパクってオマージュしてみました. ただパクったオマージュしたわけではなく LESS で作っていたり, 色々と私の都合の良いように変えてたりします. LESS だと変数が使えるのでベースとなるカラーを変更したり, 幅や高さの調整も超簡単にできますよん♪ サンプルは jsdo.it で作成したので, よかったら fork して色々とイジッてみて下さい. Table of contents サンプルを実行してみよう テーブルのメインカラーを変数化 linear-gradient を使ってヘッダーにテカリフィルター

    「CSS3を使って美しく装飾されたテーブルの作り方|Webpark」のサンプルを LESS で作ってみた | TM Life
    Watson
    Watson 2012/08/25
  • Emacs勉強会の感想。 - 日々、とんは語る。

    8月24日、Agile渋谷プレゼンツ、会場の提供はペパボさんで、Emacs界隈の熱い残暑を司るトップバッターとなるEmacs勉強会が開催されました。 アリエル・ネットワークの井上さんなど、以前から一度お会いしたいと思っていた方、また多くの方と再会できて、とても嬉しかったです。最近エディタも熱いペパボ(see also: Paperboy.el by glidenote)さんあたりに協力してもらって、東京でEmacs勉強会を再開したいと思っていますと言ってみて良かったです。 あと、柴田さん受付ありがとうございました。とても急いでいたのと、初対面だったため、柴田さんと気付かず、ご挨拶ができなくて残念でした。また今度お会いするときに、ゆっくりとご挨拶させて下さい。 発表者がとても多かった。 さて、今回は、LTを含めてなんと15人近くが発表したわけですが、40人くらいの勉強会で15人も発表するって

    Emacs勉強会の感想。 - 日々、とんは語る。
    Watson
    Watson 2012/08/25
  • zsh の REPORTTIME イイネ!! - 宇宙行きたい

    id:tokuhirom の zsh の REPORTTIME みたいなの、tcsh で miyagawa さんがやってたのみていいなーとおもってたけど zsh でできるんだー って発言を見て REPORTTIME って知らなかったわー 5 年くらい zsh 使ってるのに知らなかったわー って思ったので調べてみた # 3秒以上かかった処理は詳細表示 REPORTTIME=3 って .zshrc とかに指定しておくと $ rails new hoge --- Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. rails new hoge 15.69s user 0.33s system 84% cpu 18.872 totalって表示される!!! 便利!!

    zsh の REPORTTIME イイネ!! - 宇宙行きたい
    Watson
    Watson 2012/08/25
  • OSSで支えられるライブドアの巨大ログ集計 #nhntech

    PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイントNTT DATA OSS Professional Services

    OSSで支えられるライブドアの巨大ログ集計 #nhntech
  • Emacs勉強会でLTしてきた #Agile渋谷 - Glide Note

    Emacs勉強会 - Agile渋谷 paperboy.el 最近坊主にして杉作J太郎クリソツのantipopさんに そそのかされて参加したのが運の尽き… 著者の大竹智也さんをはじめ、参加者全員から「Emacs実践入門」で尻を1万回スパンキングされる勉強会でした。 「リチャードストールマンにクリソツのAV男優さんいますよねー」とか「あのAV男優さん出てくるとEmacs使いたくなりますよねー」とかで会場が盛り上がっててEmacs使いの狂気を感じた。 vim使いの私とは相容れない水と油、もしくは水とローションといった感じだった。 今回paperboy.elのlogoも作ったのでステッカーにしようかと思います。

    Watson
    Watson 2012/08/25
  • 負荷テストのデータ、読めてますか?

    ピーク時になると応答時間が急激に悪化したので、とりあえずCPUとメモリを倍増しておけば大丈夫かな……と勘に頼って対応し、ドツボにはまった経験、ありませんか? この連載では、インフラエンジニアなら最低限理解しておきたい性能問題の基礎を解説します。(編集部) はじめに 前回「性能対策、できてますか?」では「待ち行列の基」を解説しました。公式を覚えるだけではなく、少し実践的な解説にしようと試みましたが、いかがでしたか? 今回のテーマは、「平均値」と「パーセンタイル値」という統計値についてです。数学の勉強みたいですが、前回同様、もう一歩だけ実践的にしてみたつもりです。 測定したデータを“正しく読めること”は、性能対策に取り組む際の必須スキルの1つです。「ツールを使えば、測定結果はツールが示してくれるから、特別なスキルは必要ない」と思うのは間違いです。今回もやはり、基礎の中の基礎から、つまり測定デ

    負荷テストのデータ、読めてますか?
  • phiary

    JavaScript における比較演算子 == と === の使い分けって, C や Java といった他の言語にはない仕組みなので意外と戸惑う人もいるみたいですね. 今回はその違いについてまとめました. Runstant Lite で作ったサンプルもあります. 良かったら fork して遊んでくださいな♪ 等価演算子と厳密等価演算子 JavaScript には, 型変換して比較するあいまいな比較と厳密に比較する方法の2通りがあります. あいまいな比較 == は等価演算子, 厳密な比較 === は厳密等価演算子と呼びます. JavaScript の比較における特徴はこちら 2つの文字列は、文字の順序が同一で、長さが等しく、かつ対応する位置の文字が等しいとき、厳密に等しくなります。 2つの数値は、数字的に等しいとき(数字の値が等しいとき)、厳密に等しくなります。NaNは、どんなものとも(Na

    phiary
  • Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)

    2. 宣伝: 翻訳買ってください 抽象によるソフトウェア設計(Daniel Jackson 著) – 中島震 監訳 ・ 今井健男・酒井政裕・遠藤侑介・片岡欣夫 共訳 (オーム社) – 会場で買えます! Types and Programming Languages (通称 TAPL) – Benjamin C. Pierce 著 – 絶賛翻訳中! 2 3. 目次 • 背景: 近年のプログラミングの問題 • 提案: 超絶技巧プログラミング • 実践 テーマ1: self-descriptive な Ruby プログラム テーマ2: 文字を制限された Ruby プログラム • まとめ 3 4. 近年のプログラミングの問題 • 俗世の欲にまみれすぎ – 例: プログラミング言語 Ruby の宣伝文句 生産性が10倍! 10分でblogが 作れる! プログラミングが 楽しくなる! 実用性なんか無

    Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
  • なぜ、人はSQLをループさせたがるのか

    設計者にもうれしいO/Rマッパ「DBFlute」 7月13日、DB2の勉強会などを開催するコミュニティ「ClubDB2」が開催されました。冒頭のライトニングトークではフリーランスのオープンソースプログラマであり、DBFluteのメインコミッタでもある久保雅彦さん(写真)がDBFluteをアピールしました。 DBFluteを端的に説明すると、「DB設計者にもうれしいO/Rマッパ」だそうです。ただ、O/Rマッパを乱用されるとパフォーマンスに悪影響を及ぼしかねないので、データベース管理者からすると「えーやめてー」と忌避されがちです。しかし、DBFluteはデータベースの変更に強いという特徴があります。カラムの追加など、データベースの変更履歴を自動生成し、開発環境にスムーズに反映させることができます。それゆえにプログラマには当然のこと、管理者にも役に立つO/Rマッパと言えます。 また久保さんは「デ

    なぜ、人はSQLをループさせたがるのか
    Watson
    Watson 2012/08/25
  • iPhoneアプリの効果測定。初回起動時ブラウザ立ち上げはリジェクトされる。 | MOBYLOG's BLOG

    こんにちは。MOBYLOG事務局です。 最近、iPhoneAndroidアプリのアクセス解析ニーズが非常に高くなっており、特に多いのが「効果測定」で、流入元別のダウンロード数の計測する案件の引き合いがアプリ計測の9割を超えています。 アプリのダウンロード数計測は、ブラウザのCookieを使って計測するのが一般的で、 ①ランディング時にブラウザで表示するWebページを噛ましてCookieを発行。 ②アプリの初回起動時にブラウザを起動してWebページを表示し、Cookieを取得。 し、①と②のCookie値を付き合わせて、ユーザーがどこ経由でアプリをダウンロードしたのかを判別します。 図にすると以下のようなフローになります。 アプリには技術的な制約(サンドボックス)があるので、効果測定するには「ブラウザ」アプリで同じCookieを利用することが必要となります。 上図の①と②は同じブラウザアプ

  • A Fast, Concurrent Web Server for Ruby & Rack - Puma

    Speed & Concurrency Current Release: 6.4.0 Unlike other Ruby Webservers, Puma was built for speed and parallelism. Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running Rack apps only. What makes Puma so fast is the careful use of a Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the se

    Watson
    Watson 2012/08/25
    HTTP サーバ。メモリ消費量が少ないし、速度もあるらしい。
  • Greasemonkey 1.0 Release

    After more than seven years, Greasemonkey has finally grown to version 1.0. Back in August of 2005 (almost exactly seven years ago now), Greasemonkey introduced wrappers intended to plug security holes.  As a result the common pitfalls were born.  Ever since then, in order to write a user script that would function properly in Greasemonkey, authors were required to either get lucky and not trip ov

  • Internet Explorer 10 on Windows 8のHTML5/CSS3新機能(1/4) - @IT

    特集:Web制作者&開発者のためのIE10概説 Internet Explorer 10 on Windows 8のHTML5/CSS3新機能 尾崎 義尚 2012/08/24 ■はじめに ついにWindows 8の製品開発が完了し、8月16日からMSDNサブスクリプション会員向けに製品版の提供が開始された。執筆時点では、Internet Explorer 10(以降、IE10)単体での提供はされていないが、IE10はWindows 7以降にも提供される予定である(Windows Vista以前には非対応)。 以前、IE10 Platform Preview 2(以後、Platform Previewは「PP」と略す)までに追加された機能を紹介したが、その後も「8~12週ごとにPPを公開する」という公約どおりに提供され、2012年6月には、PP6まで公開された。ただし、Windows 7上

  • CGGradient を使ってグラデーションを作る - Watson's Blog

    RubyMotion で CGGradient を使ってグラデーションを作る際に 2 点ほどポイントがありそうです。 1. Pointer クラスを使用する CGGradient オブジェクトを作成する際に使用する関数 CGGradientCreateWithColorComponents は CGFloat 型の配列を受け取ります(変数 components, locations に注目してください)。 CGGradientRef CGGradientCreateWithColorComponents( CGColorSpaceRef space, const CGFloat components[], const CGFloat locations[], size_t count ); もし引数が Ruby の Array クラスや、Objective-C の NSArray を受け取

    CGGradient を使ってグラデーションを作る - Watson's Blog
  • Emacs勉強会で発表してきた + 資料公開しました #Agile渋谷 - Kentaro Kuribayashi's blog

    Agile渋谷主催のEmacs勉強会に参加してきました。今回は、僕の勤務先の会場を提供したので、そのあたりの準備と、さらに発表もしました。以下、その資料です。 発表中にも述べましたが、Sublime Text 2の話をしたのは、 他のエディタを試してみるところで、いいところをEmacsに取り入れるきっかけになる ST2の方が明らかに優れてるところはたくさんある。たとえば以下が、簡単に、いい感じに使えるとことか。 Goto Anything Snippet Package Control 足りないところがあれば、どんどんelisp書いて改善していったらいい という感じです。Emacsユーザにとってはもちろん、Vimmerなどにとっても有意義な内容になったと思います。 さらには、僕はEmacsのカスタマイズにハマったばかりにelispをおぼえてあれこれ書いてきたりしたので、エディタのカスタマイ

    Emacs勉強会で発表してきた + 資料公開しました #Agile渋谷 - Kentaro Kuribayashi's blog
  • 観察日記 2012-08-24 - なるせにっき

    Flonumと不変オブジェクト r36798 で flonum が入ったわけですが。Feature #6763 あー、flonum導入で32bit環境と64bit環境でFloatのインスタンス変数やtaintの挙動が異なるようになったのか なんか不味いことになりそうですか その辺考えたつもりなんだけど taint は考えてなかったな Float って taint な可能性ってあるんかな インスタンスメソッドでメソッド上書きしてたりすると思いっきりtaintですね それは32/64で共に禁止したから良いが (注: 元から禁止されている) > 09:59 nurse > インスタンスメソッドでメソッド上書きしてたりすると思いっきりtaintですね taint の定義ってそれだっけ s/taintですね/汚れてますね/g 汚れるの定義は難しそうな そうですね flonumってFloatは別クラス

    観察日記 2012-08-24 - なるせにっき
    Watson
    Watson 2012/08/25
    Flonumと不変オブジェクト