タグ

2013年2月25日のブックマーク (17件)

  • Seleniumを使ったiPhoneアプリの自動操作テストツール·Appium MOONGIFT

    AppiumはiOSのテストを自動化するSeleniumを使ったテストツールです。 iOSのテストはユニットテストが基と思われます。実際の操作については人が細かくテストを行っているのではないでしょうか。その面倒なUIテストを自動化してくれるのがAppiumです。 実行中です。 文字の入力などは自動で行ってくれます。 テストコード。 AppiumはテストコードをJava/Ruby/PHP/node.js/Pythonで書くことができます。さらにSeleniumを使って開発されているのも特徴です。テストは分離しているため、既存のアプリに何らかのSDKを組み込んだりする必要はありません。近く、Androidもサポートされるそうです。 AppiumはMac OSX用のオープンソース・ソフトウェア(Apache License 2.0)です。 MOONGIFTはこう見る iPhoneを自動操作して

    Seleniumを使ったiPhoneアプリの自動操作テストツール·Appium MOONGIFT
    DOISHIGERU
    DOISHIGERU 2013/02/25
    UIテスト可能
  • iOS開発における現実的なCI環境 - jarinosuke blog

    継続的インテグレーション 最近では iOS アプリでも単体テストを使った継続的インテグレーションが注目されています。 iOS 開発の単体テストについては、このブログでも取り扱いました。 Xcode 4 からはじめる Unit Testing GHUnitとOCMockでUnit Test効率化 一般的な CI 環境についての説明は、以下のから抜粋するとこんな感じです。 Jenkins 作者: John Ferguson Smart,Sky株式会社玉川竜司出版社/メーカー: オライリージャパン発売日: 2012/02/22メディア: 大型購入: 12人 クリック: 299回この商品を含むブログ (26件) を見る デプロイメントに至るまでの開発プロセスをスムーズにし、バグの検出とフィックスを素早く行えるようにし…(略) では iOS 開発における現実的な CI 環境を考えていきましょう。

    iOS開発における現実的なCI環境 - jarinosuke blog
  • App Development Ireland - App Developers Dublin

    iPhone / iOS. Android. React Native. Cross-Platform. Dedicated Servers. Thousand of mobile apps enter the market day in and day out. These mobile apps are developed by expert app developers using various mobile platforms. There is a variety of platforms to choose from and some of the most popular are iPhone, Windows Mobile and Android. If you are a developer or if you are thinking about hiring som

    DOISHIGERU
    DOISHIGERU 2013/02/25
    rubyでUI操作テストできるらしい。使えるかも。
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    Sign in - Google Accounts
  • Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

    Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一言申し上げたい。生まれも育ちもRubyなぼくから、是非ともそんな人たちに「Rubyのcase」について一言申し上げておきたい。 ─ 問題1 ─ 名前name、レベルlevel、ポイントpointの各属性を持った複数のCharacterオブジェクトcharlie, liz, benがある。 class Character < Struct.new(:name, :level, :point) def

    DOISHIGERU
    DOISHIGERU 2013/02/25
    rubyのこの表記は便利そう
  • Pixelmator Pro

    What's New in Pixelmator Pro 3.5 Pixelmator Pro 3.5 Flare brings full HDR support that lets you import, edit, and export HDR content, including HDR photos and videos taken with iPhone. You can now seamlessly create designs featuring both SDR and HDR layers, all while maintaining your existing workflows. Learn more Full HDR Support Unlock new creative workflows with full support for opening, editin

    Pixelmator Pro
    DOISHIGERU
    DOISHIGERU 2013/02/25
    アプリ]
  • iOS下位互換のための動的メソッド追加 - mixi engineer blog

    どうも、佐野です。先日のWWDCでは大々的にiOS6が発表され、AppleのDev Centerからβ版のSDKもダウンロードできるようになっており、開発者の皆さんは新機能の利用に胸を踊らせていることかと思います。mixiのiPhoneアプリはiOS4ユーザも多いため旧環境もサポートしなければならず、一方で新環境のユーザには新機能を提供したいですしコードも UP TO DATE に保っておきたいものです。そこで今回はできるだけ新環境向けのコードに下位互換性を持たせられるように、クラスに対して動的にメソッドを追加する方法をご紹介します。 Objective-Cのメソッドコールは、Cのようにコンパイル時にリンクされるのではなく、アプリケーションの実行時にメソッドが検索されて実行されます。実はObjective-Cのメソッドは単なるC言語の関数ポインタであり、それを呼び出すためのセレクタも単なる

    iOS下位互換のための動的メソッド追加 - mixi engineer blog
    DOISHIGERU
    DOISHIGERU 2013/02/25
    iOSのバージョン差分
  • AndroidもiOSも! 音楽制作アプリ30選+1 | ライフハッカー・ジャパン

    テック系メディア「The Next Web」で今オススメの音楽制作アプリがまとめられていました。iOS用から、Android用まで紹介されているので、これを機にどこでもミュージシャンライフをスタートしてみましょう。全31点を紹介します。Androidアプリ ・『Audiotool Sketch』(315円) Audiotool Sketchはリズムマシンアプリです。ドラムマシン2つとベースシンセ1つをシミュレート。3つをまとめるミキサー画面上でテンポ調整や複数のリズムパターンのアサインが可能です。かのウェブ音楽アプリ『Auditool』直系のエンジンを積んでいるので、太い音が楽しめます。 ・『AutoRap』(無料) AutoRapはどんなにめちゃくちゃな言葉でも、リズムに乗った格好良い「ラップ」に整えてくれます。アプリ内には無料のフリービートから、有名ラッパーの有料トラックまで、さまざま

    AndroidもiOSも! 音楽制作アプリ30選+1 | ライフハッカー・ジャパン
  • iPhoneゲーム開発に役立つツール13選まとめ - 5.1さらうどん

    みなさん、iPhoneゲーム開発してますか! iPhoneでのゲーム開発は、cocos2d for iPhoneを初めとして、cocos2d-x, Kobold2D, Unity, Corona SDK, GameSaladなど、様々な開発環境で割りと手軽に行えるようになってきました、 それに伴って、非プログラマ向けのゲーム開発支援ツールも非常に充実してきていますが、日語で読める詳しい記事が少なかったことが気になったため、自分が使っているモノをまとめてみました。 デザイナー向け CocosBuilder CocosBuilder – Graphical Interface Builder for Cocos2D iPhone and iPad GUI設計ツール。 コードでちまちまとスプライトを配置していくのは発狂するので、GUIツールを使った方が楽。読み込み用のライブラリも付属していて

    iPhoneゲーム開発に役立つツール13選まとめ - 5.1さらうどん
  • いまさらだけど、2012年にお世話になった神ツールたち(Mac向け) - Flash Black

    こんなエントリーは去年末か年明けに書いておけ!って思いますが、blogを書く練習としてまとめます。 これから列挙するツールを使う事により、去年は手を動かす事の楽しさを再確認。 いままでダルかった作業が楽になるだけではなく、HTMLをキレイに書けたり構造を考えるようになったりと一石二鳥。 SASS and Compass 全俺が感動し、咽び泣くほど無くてはならない存在となったHtmlコーディングの革命児。 なぜすぐに導入しなかったのかと過去の自分に言いたいぐらい! いまさら解説はいらないと思いますので、お世話になったサイトをご紹介いたします。 CSS書くならCompass使った方がいいよ。SASS使ってる人なら特に。 Sprite画像でもう悩まない?!SassとCompassで速攻Sprite画像を作る方法に感動! | バンクーバーのうぇぶ屋 CompassでCSSスプライト[to-R] C

    いまさらだけど、2012年にお世話になった神ツールたち(Mac向け) - Flash Black
    DOISHIGERU
    DOISHIGERU 2013/02/25
    便利そう
  • CodingBat Java

    Array-3 Harder array problems -- 2 loops, more complex logic

  • 初対面の人とすぐに打ち解けるための簡単な方法。 - メンタリズムでコミュ障改善!

    あなたの職場に、平気で女性のお尻などを触っている男性はいませんか? 傍から見ていると完全にセクハラですが、 当の女性は「ちょっとぉ〜、止めて下さいよぉ!笑」 と、なんだか嬉しそう。 これは実はセクハラであってセクハラではないのですが、そもそもセクハラというのはされた側の認識で…話がややこしいので省略! 心理学にラポールという言葉があります。 こちらから引用させていただきます。 ラポール rapport カウンセリング関係のなかで、クライエントが防衛を緩和し、カウンセラーへの信頼感と交換が持て、一方、カウンセラーも自己開示ができ、共感性や受容性をもつことができるという相互のパーソナリティへの信頼関係のことである。 ちょっと仰々しくなってしまいましたが、簡単に言うとお互いの信頼関係のことです。 心理カウンセラーは相談に来てくれたクライアントとラポールを形成するところからはじめます。 ラポールが

    初対面の人とすぐに打ち解けるための簡単な方法。 - メンタリズムでコミュ障改善!
  • [書評]リトル・ピープルの時代(宇野常寛): 極東ブログ

    「リトル・ピープルの時代」(参照)で宇野常寛が展望する現在世界の見取り図は、理解しやすい簡素な構図で出来ている。 1948年にジョージ・オーウェルが著した「1984」(参照)の「ビッグ・ブラザーの世界」は、2009/2010年に村上春樹が「1Q84」(参照)で描いた「リトル・ピープルの時代」に変貌したということだ。では、ビッグ・ブラザーとはなにか。リトル・ピープルとはなにか。 ビッグ・ブラザー(偉大なる兄弟)は、オーウェルの脳裏ではスターリンだった。有田芳生氏の名前の由来となった「ヨシフ・スターリン(Joseph Stalin)」である。同志スターリンとも呼ばれたものだった。その他に毛沢東もビッグ・ブラザーであり、金正日もそうだ。カダフィーもそうだと言ってよい。大衆の前に写真で大きく掲げらる。全体主義国家の独裁者と理解されることが多い。 だが独裁的な国家の内側では慈父として信奉される。ある

  • [書評]インナー・チャイルド 本当のあなたを取り戻す方法(ジョン・ブラッドショー): 極東ブログ

    最初に言っておくと、書「インナー・チャイルド(ジョン・ブラッドショー)」(参照)の副題「当のあなたを取り戻す方法」は、私としては賛同しがたい。そもそも「当のあなた」なるものがあるのかどうかもわからないし、「ああ、これが当の自分だ」という実感が仮に得られたとしても、それが一般的なことなのか、あるいはその代償もまた大きいのではないかとも思える。その意味でも、書はお薦めするという類のものではない。 では、なぜこのを読んだのかというと、関心があったからだ。そして、当然というべきだが、私自身が「インナー・チャイルド」なるものに苦痛を感じていたからだ。 「インナー・チャイルド」というのは、大人になっても心のなかに潜む、傷ついた子供のような心理のことだ。子供のころに得たつらい記憶が今も心的外傷後ストレス障害(PTSD)のように残っていることだと言ってもいいかもしれない。もっとも、書などにも

  • [書評]知はいかにして「再発明」されたか―アレクサンドリア図書館からインターネットまで(イアン・F・マクニーリー、ライザ・ウルヴァートン): 極東ブログ

    [書評]知はいかにして「再発明」されたか―アレクサンドリア図書館からインターネットまで(イアン・F・マクニーリー、ライザ・ウルヴァートン) 思想や知識について現代日人の私たちは、定式として扱いがちだ。例えば、リベラリズムなど何々イズム。あるいは概念。例えば、一般意志、絶対精神といったもの。そしてそれをつい思想家または思想家の系譜として考えてしまう。リベラリズムなら、ジョン・ロックやジョン・スチュアート・ミルなど。概念についてはそれを生み出した思想家としてルソーやヘーゲルといったふうに。その配列や一覧表が思想史や思想と呼ばれてしまい、あたかも現代社会に生きて知を営むありかたが、その帰結であるように考えてしまうことがある。 だが思想や知識というものは社会への機能からすれば、それらを枠付ける、知の制度にこそ重要な意味を持つのではないか。別の言い方をすれば、リベラリズム、一般意志、絶対精神といっ

  • [書評]IQってホントは何なんだ? 知能をめぐる神話と真実(村上宣寛): 極東ブログ

    知能とは何か。それは人種間で差があるのか。この問題について、米国ではチャールズ・マリー(Charles Murray)氏の1994年の共著「Bell Curve: Intelligence and Class Structure in American Life」(参照)および2008年の単著の「Real Education: Four Simple Truths for Bringing America's Schools Back to Reality」(参照)が社会的な話題になった。私はどちらも読んでいないが、その話題については米国の社会的話題として報道などから知識を得てずっと気になっている。関心事の焦点は、人種間の差異というより、知能を社会的に論じるというのはどういうことのなかという点だ。 マリー氏のこれらの著作は日では翻訳されそうにない。米国社会の問題だということもあるし、その

  • 極東ブログ

    「人の話を聞け」と言われたことがない人はほとんどいないだろう。何かを相談しているときや議論中に、突然こう言われると、困惑するものだ。反論したい気持ちをこらえ、適当に相槌を打った経験もあるかもしれない。一見アドバイスのように聞こえるこの言葉の裏には、「私の言うことを理解して、その通りに行動してほしい」という命令が隠れていることが多い。言った人は「善意でアドバイスをしている」と思っていても、無意識のうちに相手を動かそうとしていることもある。 このような言外の意味を読み取ることは、日では「空気を読む」という言葉で表現される。「この部屋は寒いね」という何気ない一言に「暖房を入れてほしい」という期待や命令を感じ取り、適切に対応することが求められる。幼い頃から、直接的な表現を避けながら、相手の意図を察して行動することを学んできた私たちにとって、これは当たり前の文化となっているが、そんな文化に馴染め