こんにちは。すっかりRubyMotionでのiOSアプリ開発にどっぷりのkyohです。 最近の趣味はダイエットですが、なかなか成果が出ません。:( 急に 64bit が来たので 世の中、だいぶ64bit環境が普及してきたこともあり、 Appleは2015年2月から、新しいアプリの申請(更新含む)において64bit対応したアプリのみを受け付けるようになります。 64-bit and iOS 8 Requirements for New Apps これに合わせ、弊社サービスの「Clulu」も64bit対応を行いました。 およその32bit – 64bit間の差異はRubyMotionが吸収してくれる(便利!)のですが、 どうしたって一部はソース上での対応が必要です。 その最中、思わぬところで躓き、親切にもRubyMotionのContributorの方に丁寧に教えていただけたので、 簡単な解説
Amazonは、なぜ、Aurora(オーロラ)という名前をつけたのだろう? 僕は、どこかで見かけた、「それは、オーロラは雲(Cloud)の上にあるからさ」という一節が、とても気に入っている。 まさに、Auroraの最大の特徴は、Amazonのクラウド・サービスの上に構築されたデータベースであるというところにある。小論では、クラウド上(「雲の上」)のデータベースであるAuroraが、どのようにクラウドの機能を利用しているのかを、そのScalabilityとAvailabilityに焦点を合わせて紹介しようと思う。 AuroraのScalabilityとAvailability まず最初に、Auroraの主要なScalabilityとAvailabilityを確認しておこう。 Push-button Compute Scaling:コンソール画面で数クリックするだけで、CPU数・メモリーサイズ
2014/10/29 サイゼリヤに最近行きましたか?なんだかすごいですよ。【no.0402】 サイゼリヤに最近行きましたか?なんだかすごいですよ。という話。 そうか、なるほど。そうだったのかを知った話です 結論から言いますと、まずは皆さんサイゼリヤに行ってみてください。(最近、サイゼリヤに行きましたか?私は先月だけで5回くらい行きました) 発端は、先日(といっても8月末)会った方から聞いた話でした その方はメディアの要職につかれている方です。インターネットビジネスの話からビジネス本の話になりました。そしてビジネス本はどんな人が買うかという話になり、社会人の所得の話になりました。「まだ若いから気にならないかもだけど、本当に今みんな所得が減っているんだよ」と。 「新卒や20代、30代の若手の頃ならまだほぼ並列。40代、50代になり出世がはっきりしてくると、その所得差が明確になってくるんだよ」と
「誰もやりたくないアプリ」を3日でつくったら、広告収益3,500万円超え。800万ダウンロードの無駄タップアプリ「100万のタマゴ」が世界各国でヒットするまで。 世界800万ダウンロード「100万のタマゴ」のバイバイさんにお話を伺いました。昨年あたりの話が中心ですが、世界でヒットしたアプリ例として参考になると思います。※ネタバレあるのでご注意ください。 ※株式会社バイバイ 代表の大杉友哉さん(左)、大谷聡子さん(右)。 謎のアプリ「100万のタマゴ」ができるまで。 「バイバイ」について教えてください。 大杉: 3名でアプリをつくっている会社です。2013年の12月に法人化したのですが、僕が大学4年の時(2012年2月頃)に活動をスタートしました。 当時システムエンジニアでの内定も決まっていたのですが、就職よりも会社を起こしたい気持ちが強くて、内定を蹴ってアプリ開発をはじめました。 「100
MySQLは5.6系から時刻系のデータ型がミリ秒を持てるようになった。 やっとかよって感じですが。 最近持てるようになったので、Railsでは4.1まではMySQLに対してクエリを投げる時はミリ秒以下は問答無用で切り捨ててクエリを構築していた。 しかし、4.2betaが出る辺りで、MySQLにミリ秒対応のクエリを送るPRがマージされた。 MySQL 5.6 Fractional Seconds by arthurnn · Pull Request #14359 · rails/rails 既にMySQL側のカラムがミリ秒精度を持っている場合は特に問題は起きない。 けど、RailsでMySQL使っててRailsのバージョン上げようかって時に、そんなことはほぼ無いだろうと思う。 その場合、ちょっと面倒なことになる。 MySQL5.6がミリ秒以下の値を受け取った場合、精度が足りない部分は四捨五入
マカロンの形をした猫用ベッド。猫飼いさんならばネット上で一度は見たことがあるかもしれない。しかし、筆者は悩んでいた。どこにも売っていないのだ。去年の今頃、どうしてもほしくてネット上を隅から隅まで探したが、販売ページはあるもののすべて売り切れていた。 ついに見つけた! しかし、先日Amazonでついに見つけたのだ。販売ページへのリンクをクリックすると、その先には「在庫あり」のこの文字が。こうして、筆者はうちの猫のためについに憧れのマカロンベッドを入手することに成功したのだった。 商品名は、「ニャンともさわやかマカロンベッド」。価格は3,228円(税込み・12月15日時点での価格)。 商品が到着!! Amazonで注文してから数日後。無事にマカロンが我が家に届いた。かなり形がしっかりしている。当初は「ダンボールで郵送したら形が崩れるのでは……」と心配していたが杞憂に終わった。 兄猫、中に突入!
マンツーマン英会話ワンポイント・レッスン~ “could”、“would”、“should”、”might”の違いを教えてください。 「~かもしれない」と言う様な意味で、“could”、“would”、“should”、”might”を使う場合に、その使い分け方、意味やニュアンスの違いを教えてください。 たとえば、「私はもっと上手いギタリストになれるかもしれない」を英語で言う際に、“could”、“would”、そして“should”を使う場合、ある条件を加えることで、その用法の違いがよりはっきりしてくると思います。 ” I could be a better guitarist, if I practice more.” (もっと練習をすれば、私はより上手いギタリストになることができるかもしれない) つまり、このcouldは将来に置ける可能性を言い含んでいます。 ”I would be
jq コマンドとは http://stedolan.github.io/jq/ JSONから簡単に値を抜き出したり、集計したり、整形して表示したりできるJSON用のgrepとかawkみたいなコマンドです。 WebサービスがJSONを吐いたり、AWS CLIが JSON を吐いたりする現代社会で大変便利なコマンドです。 マニュアル だいたいここ読めばOK. http://stedolan.github.io/jq/manual/ あ、これで、終わってしまう。だけど気にせず進めます。 簡単な例 まず、空気をつかみましょう。 以下jqコマンドの記法を見ていきます。JSON { "hoge": "value" } があった場合、 . がルート {} を表します。.hoge で "value" を表現します。だいたいこんな感じです。 ただの整形 しばらく下記のJSONを例に進めます。itemsには配
雑というとネガティブな意味合いが強いかもしれませんが、そういうのじゃないです。 雑(ザツ)とは - コトバンク 今回述べたい「雑に発言する」とは、きっちりと推敲したり計画立ててやってるわけじゃないおおざっぱな、しかしそれを契機に話を膨らませたり、世界観の一端を伝えたりできるような、適当に役に立つライトウェイトな発言という事です。 正確とは さて、普段仕事をしている中では、正確な発言が求められます。正確な指示、正確な報告、正確な情報共有などなど。 もちろん間違った事をあえて必要はまったくなく、正確であることはいい事です。 しかし、いつでも正確でいられるでしょうか。例えば、事実確認は確かに正確かどうかの判断がやれるかもしれません。ですが、今後のアクションについては正確さは正確である/正確でないの2値ではないです。その間には色々な何かがあります。 我々の仕事は*1その間の微妙なところ、とくに不正
この記事は Go Advent Calendar 2014 17 日目の記事です。 Go におけるパフォーマンスチューニングの話をします。 これらは Denco や Kocha などでのパフォーマンスチューニングの経験などから得た知見です。 処理系の話ではありませんのでご了承ください。 前提 プロファイリングを取った後、じゃあどうやって最適化するかというところの話です 「推測するな、計測せよ」 アルゴリズムやデータ構造は最適なものが選択されていると仮定します 小手先の最適化を行うよりアルゴリズム自体を変えたほうが圧倒的に良くなります。 この記事の各ベンチマークは Go 1.4 (go version go1.4 linux/amd64)で下記のコマンドにて取っています
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く