2013/12/31

Love Nail version 3.3をリリースしました

本日、最新バージョンの審査が無事に完了し、リリースしました!!

Love Nailの最新バージョン3.3をリリースです。
 photo update_lovenail_zpsaed1d221.jpg
ここでは、リリースに伴う機能紹介をしたいと思います。

【新機能登場】

  • カメラ撮影時にフラッシュ機能が使えるようになりました。
  • ネイル詳細画面でネイル写真を拡大することができるようになりました。
  • ネイル写真投稿時に、名前を登録することができるようになりました。
【不具合修正】
  • iOS7による表示崩れを修正しました。
  • iPhone5、iPhone5s、iPhone5cの一部表示崩れを修正しました。
ダウンロードは、app storeから無料でできますよ。

2013/12/30

[JavaScript]配列の各要素のおける参照渡しについて

JavaScriptにおいて、配列の各要素が辞書型(JSON)で一度、変数に設定して、その変数に対して値を変更したら、元の配列にも影響するということを確認するプログラムを作成

<script>
var hogedata = [{
  foo:true
}];
jQuery(function($){
  $('#hoge').on('click',function(e){
    e.preventDefault();
    var hdata = hogedata[0];
    hdata['foo'] = false;
    console.log(hogedata[0]['foo'])
  });
});
</script>
<input type="button" value="Run" id="hoge">
上のプログラムを実行すると、hogedata[0]['foo']はfalseを返します。

たぶん、下の本でも書いてあると思うんだけど、確認の意味もこめて。
JavaScript 第6版
JavaScript 第6版
オライリージャパン

2013/12/29

真優花誕生

長女、真優花ちゃんが誕生しました!!
 photo mayuka_zpsaf19d8de.jpg
ファーストインプレッションとして、長男、聡斗に似ているような気がするのだが。

2013/12/28

[Love Nail]Mac People 2014年2月号にLove Nailが掲載

Mac People (マックピープル) 2014年 02月号 [雑誌]
Mac People (マックピープル) 2014年 02月号 [雑誌]
KADOKAWA/アスキー・メディアワークス

Mac Peopleの2014年2月号にLove Nailが掲載されました。

是非、書店を通った際にチェックしてくださいね!!

2013/12/27

[Google][iPad]iPad向けYouTubeビデオ録画専用アプリをリリース

これいいな。

というのはYouTubeが新しくiPad向け録画アプリを発表したからだ

via:Google、iPad向けYouTubeビデオ録画専用アプリをリリース―コンサートでiPadかざす連中が増える?
これを機に、iPadを持つ親御さんが増えそうだ。理由は、子供との思い出をwideな画面で取って家族に共有したくなるのは当然の思いだから。
iPad mini 16GB Wi-Fiモデル ブラック&スレート MD528J/A
iPad mini 16GB Wi-Fiモデル ブラック&スレート MD528J/A
アップル

2013/12/26

[Game]ファイナルファンタジー X/X-2 HD リマスター版

本作はPS2用ソフトとして2001年に発売された、「ファイナルファンタジー X」ならびに、2003年に発売された「ファイナルファンタジー X-2」のHDリマスター版。それぞれのインターナショナル版をベースに、ボイスを日本語へと変更して収録しているほか、メインキャラクターモデルのクオリティアップ、モンスターやフィールドマップなど全てのテクスチャ(2Dグラフィック)を1080pの高解像度へと対応している。

via:スクエニ、「ファイナルファンタジー X/X-2 HD リマスター」を発売
ファイナルを9以降やっていないので、これはいいかも。
ファイナルファンタジー X/X-2 HD Remaster TWIN PACK
ファイナルファンタジー X/X-2 HD Remaster TWIN PACK
スクウェア・エニックス
ファイナルファンタジー X/X-2 HD Remaster
ファイナルファンタジー X/X-2 HD Remaster
スクウェア・エニックス

2013/12/25

[Google]Chrome AppsがAndroidとiOSに提供されるかも

これはすごい。

The Next Webは、グーグルがデスクトップ用Chrome AppsをiOSやAndroidのモバイル・エコシステムに対応する方針だと報じました。

via:報道:グーグル、Chrome AppsをAndroidとiOSに提供予定
これが普及したらHTML5を使ったアプリが一気に広がりそうな予感。

問題は課金をどうするかってことになると思うんだけど。

webアプリだと課金しずらい雰囲気があるから、そこも含めてどうするかってところだと思った。

2013/12/24

[Game]スマホ版のドラゴンクエストVIII

スクウェア・エニックスは12月12日、iOS/Android向けゲームアプリ「ドラゴンクエストVIII 空と海と大地と呪われし姫君」の配信を開始した。価格は2800円。

via:スクエニ、iOS/Android向け「ドラゴンクエストVIII」の配信を開始
これ、PS2版と内容同じなのかなー?

ちょっと購入するのに躊躇しちゃうんだけど。
ドラゴンクエストVIII 空と海と大地と呪われし姫君
ドラゴンクエストVIII 空と海と大地と呪われし姫君
スクウェア・エニックス

2013/12/23

[Game]ブレイブリーセカンドが制作決定

まだブレイブリーデフォルト フォーザ・シークウェルもやってないのですが。。。

スクウェア・エニックスは12月9日、ニンテンドー3DS用ソフト「BRAVELY SECOND」(ブレイブリーセカンド)の制作を発表した。発売日と価格は未定。

via:スクエニ、3DS「ブレイブリーセカンド」の制作を発表
どうやら続編のようだ。

それ以前に、3DSを買わなくちゃーいけなんだけど。

2013/12/22

[Google]Google Open Gallery

今日(米国時間12/10)同社はこれを一般公開し、ミュージアムでも個人のアーチストでも誰でも展示できるようにした。そのためにはGoogleのOpen Galleryというサービスを使用し、これを使って誰もがビデオや画像やストリートビューのコンテンツなどをアップロードできる。またそれにテキストをつけて、対話的なガイドつきツアーを構成することもできる。

via:Google Open Galleryは豪華に進化したブログサービス; 美術館も個人も高機能なアートスペースを持てる
サービスの紹介動画もありました。


実際の導入事例は、Google Open Galleryで見ることができる。

これからは、個人がバーチャルでアトリエを持つ時代がくるのだろうか?

2013/12/21

[Google]Web Latency Benchmarkを公開


そんなブラウザの反応の速さを測定するWeb Latency Benchmarkが公開されています。

via:Googleがブラウザのベンチマークソフト「Web Latency Benchmark」を公開
オフコース、プログラムはGithubで公開されているようだ。

今度、使い方の勉強をしてみることにしよう。

2013/12/20

[24]新作が決定

まだ、シーズン8を見ていないのですが。。。

Comingsoon.netなどが報じたところによると、新作タイトルは「24: リブ・アナザー・デイ(原題) / 24: Live Another Day」。これまで放送されていたシリーズは1シーズン24話の構成だったが、新作は1シーズン12話になる予定だ。

via:海外ドラマ「24」が復活!4年ぶり新作が来夏放送
公開は、来年の夏になる予定とのことですが、シーズン8の続編となるのでしょうか?

それとも、1stシーズンの前なのかなー??

気になる。気になる。

2013/12/19

[Objective-C][iOS7]iOS7以上かどうか確認するコード

iOS7になってだいぶUIも変更されてしまったので、iOS7以上かそれより下かどうか判断するコードを書いてみた。

+(BOOL)isOveriOS7{
    CGFloat osVersion = [[UIDevice currentDevice].systemVersion floatValue];
    if(osVersion >= 7){
      return YES;
    }else{
      return NO;
    }

}
次回以降のプログラムはこれをコピペで。

2013/12/18

[Objective-C][iOS7]UISegmentedControlのtextの色を変更

iOS7の環境においてUISegmentedControlのtextの色を変更するにはどうすればいいのだろうか?

How to change font color of UISegmentedControlを読むと次のように変更すればいいことがわかる。

UISegmentedControl *segmentedControl;

NSDictionary *attributes = @{UITextAttributeTextColor:[UIColor blackColor]];
[segmentedControl setTitleTextAttributes:attributes forState:UIControlStateNormal];


NSDictionary *selectedAttributes = @{UITextAttributeTextColor:[UIColor whiteColor]};
[segmentedControl setTitleTextAttributes:highlightedAttributes forState:UIControlStateSelected];
こうしてまとめておけば後で見返せるので便利ですねー。

2013/12/17

[本]iPhoneサイト制作ハンドブック iPhone&iPod touch対応

読了
iPhoneサイト制作ハンドブック iPhone&iPod touch対応
iPhoneサイト制作ハンドブック iPhone&iPod touch対応
向井 領治

01 iPhoneとサイト制作の基礎知識
02 iPhoneの制限・禁止事項
03 サイト設計「併設・兼用・専用の手法」
04 iPhoneらしいページフォーマットの作成
05 ボタンとフォームの作成「分かりやすく操作しやすく」
06 リンクの作成「アプリ&ムービーへ導く」
07 ブログをiPhone対応に

via:目次
元同僚に推薦してもらって購入したのですが、これいいです。

何がいいかというと、きちんとiPhoneの仕様をベースにサイトの構築方法について書いているので、本通りに模写すると、よく見るインターフェースになるんですな。
しかも要所要所に、CSS3の説明もあるので、最新技術の勉強もでき一石二鳥ですね!!

HTML5で何が大変かというと、CSS3のプロパティが超増えたので、それを覚えるのが大変なんですな。

それだけにとどまらずビデオをはじめ、メール、地図などの連携の仕方も書いてあるので、リンクを貼ってwebページを構築することもできます。

というわけで、本書の対象者としては、HTML、CSS、JSを少しかじったことがある人向けで、全くの初心者には厳しいかもしれないが、mobile safariのエントリー本としては最適かなと。

2013/12/16

[本]辞めて生きる技術

読了
辞めて生きる技術
辞めて生きる技術
藤井 孝一

どうして、この本を手に取ったか、きっかけを忘れてしまった。
特段得られるものはなかったけど、危機感を抱いただけでもよかったのかな。

10年後、また本書を読み返した時に、どう思うのだろうか?
それぐらい世の中の変化は激しいんだなーということを改めて認識。

2013/12/15

[Objective-C][iOS7]Bar Button Iconの色について

iOS7のUINavigationBar上にあるBar Button Iconは、tintColorプロパティーを使って設定するようです。

つまりはこんな感じ

[UINavigationBar appearance].tintColor = [UIColor blackColor];
iOS6まではよきにはからってくれていたのに、iOS7は色々と不便です。

2013/12/14

[Objective-C][iOS7]UITableViewDelegateの–tableView:willDisplayCell:forRowAtIndexPath:について

iOS7に今の段階で一番衝撃をうけたのは、下のメソッド

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
  NSLog(@"%@",cell.text.textLabel);
}
で、デバッグした場合、iOS6までは、frameの値が設定されていたのだが、iOS7は、なぜか、(0,0,0,0)で返されてしまう。

仕方ないので、cell.contentViewのaddSubViewで対応したのだが、どうにかならないのだろうか?

そもそも、こういう仕様に変わった?

2013/12/13

[iOS][Objective-C]iOS7用のホームアイコンについて

Xcode5で開発していて一個気になっているのが、120×120のホームアイコン。

これどうやって設定すればいいのかなーっと考えていたのですが、ファイル名を「Icon-60@2x.png」にして「Supporting Files」フォルダに画像ごとコピーして、Info.plistのIcon files(iOS5)→Primary Icon→Icon files→Item0に「Icon-60@2x.png」と設定したら反映されましたー。

なんて素敵!!

2013/12/12

[iOS][Objective-C]AVCaptureDeviceInputを使ってFlashモードの切り替え

AVCaptureDeviceInputのdeviceプロパティはreadonlyと書かれていたため、てっきりFlashの設定ができないと思っていたが、どうやら可能なようだ。

ずばり下のように動的に制御することができる。

    NSError *error;
    AVCaptureDeviceInput *backFacingCameraDeviceInput;
    if([backFacingCameraDeviceInput.device lockForConfiguration:&error]){
        //Flashがついている場合
        if(backFacingCameraDeviceInput.device.flashActive){
            backFacingCameraDeviceInput.device.flashMode = AVCaptureFlashModeOff;
        //Flashがついていない場合
        }else{
            backFacingCameraDeviceInput.device.flashMode = AVCaptureFlashModeOn;
        }
        [backFacingCameraDeviceInput.device unlockForConfiguration];
    //エラーが発生した場合
    }else{
        
    }
上のプログラムは、FlashモードがOnになっている場合はOffにし、逆にOnの場合はOffにするというプログラムです。

今後は、このソースをコピペする形で使っていきたいと思う。

2013/12/11

Love Nail version 3.2.5をリリースしました

昨日、最新バージョンの審査が無事に完了し、リリースしました!!

Love Nailの最新バージョン3.2.5をリリースです。
 photo update_lovenail_zpsaed1d221.jpg
ここでは、リリースに伴う機能紹介をしたいと思います。

【新機能登場】
・ネイル詳細画面でタグをタップするとそのタグで検索を行えるようになりました!!
・検索画面にリセットボタンを追加
・フロントカメラを使ってネイル写真の投稿ができるようになりました
・ネイル詳細画面で表示されるネイルの画像が大きくなりました

【不具合修正】
・ネイル検索で一部の検索項目で適切に検索できない不具合を修正

【その他改修】
・日本語の翻訳部分が増えました

ダウンロードは、app storeから無料でできますよ。

2013/12/10

[iOS][Objective-C]iOS7のステータスバーの挙動を変更する

どうやらiOS7からステータスバーの扱い方が変わるようだ。

従来のiOS6時代の状態にしたい場合は、Info.plistのView contoller-based status bar apperanceをNOに設定すればいいようだ。

参考URL
Cannot hide status bar in iOS7

2013/12/09

[jQuery]input type="file"のvalの書き換えができない

どうやらonchangeのときにinput type="file"のvalueの書き換えはできないようだ。

<script>
  $('#hoge').on('change',function(e){
    e.preventDefault();
    $('#hoge').val('');
  });
</script>
<input type="file" value="" id="hoge">
上のプログラムがNGなんだけど、valueを書き換えたい場合、replaceWithを使ってdomそのものを差し替えればいいようだ。
<script>
  $('#bar').on('change',function(e){
    e.preventDefault();
    $(this).replaceWith('<input type="file" value="" id="bar" />');
 });

</script>
<input type="file" value="" id="bar">
これ結構、使えると思う。

参考URL
Upload files using input type=“file” field with .change() event not always firing in IE and Chrome

2013/12/08

[本]iPhone/iPad 開発ポケットリファレンス

これ便利そうだったんで、購入
iPhone/iPad 開発ポケットリファレンス
iPhone/iPad 開発ポケットリファレンス

1 iOSアプリ開発の基本
2 Objective‐Cの基本的な使い方
3 画面を作成する
4 コンテンツを表示する
5 UI部品を利用する
6 画面の操作を処理する
7 端末の機能を利用する
8 データを利用する
9 ネットワークを利用する
10 情報を共有する

via:目次
片手で持てる大きさなので、すごく便利。

今までリファ本として詳解 Objective-C 2.0を使っていたんだけど、あれは重いし、ごついので、今度からこれを使うことにしよう!!

2013/12/07

[iOS]iPod touch 第5世代を購入

iPhone5Cの購入も考えたんだけど、そこまで使わないのでやっぱりこっちを購入

Apple iPod touch 32GB <第5世代>
筐体自体はとても気に入っているんだけど、OSのUIがダサい気がするんだけど、年かな?

カバーと保護シールは、いつもお世話になっているSimplismのiPod touch (5th) スターターパックです。

これかなり値段も手頃で全部入りだからめっちゃいいっす。

2013/12/06

[本]そうだったのか! 中国

読了
そうだったのか! 中国 (そうだったのか! シリーズ) (集英社文庫)
そうだったのか! 中国 (そうだったのか! シリーズ) (集英社文庫)
池上 彰

第一章 「反日」運動はどうして起きたのか
第二章 毛沢東の共産党が誕生した
第三章 毛沢東の中国が誕生した
第四章 「大躍進政策」で国民が餓死した
第五章 毛沢東、「文化大革命」で奪権を図った
第六章 チベットを侵略した
第七章 国民党は台湾に逃亡した
第八章 ソ連との核戦争を覚悟した
第九章 日本との国交が正常化された
第十章 (とう)小平が国家を建て直した
第十一章 「一人っ子政策」に踏み切った
第十二章 天安門事件が起きた
第十三章 香港を「回収」した
第十四章 江沢民から胡綿涛へ
第十五章 巨大な格差社会・中国
第十六章 進む軍備拡張
第十七章 中国はどこへ行くのか
21世紀の中国の光と影

via:目次
本書を通して中国の現代史を知ることができたのは大きい。

今後、いや、今も中国の存在は我々日本人にとって重要な存在だからだ。

こんなに抑圧された人生を過ごしているとどうなってしまうのだろうか?考えるだけで恐ろしかった。
それを象徴するかのように暴動が起きていると書いてあった。

今はネットで検閲されているとはいえ情報は入ってくるのでその頻度が確実にあがっていると思う。

この国に生まれてよかったと改めて思い知らされた。

ただ残念だったのは、最後の21世紀の中国の光と影のところで、G2によってアメリカと中国が経済活動を決めてしまうのは恐ろしい的なことが書いてあったんだけど、決めて何がまずいのか?それは著者の先入観ではないのだろうか?と思ってしまった。

だったら、日本が積極的にアメリカと話をして決めればいいと思うのだが。
もっとガンガンガンガン先頭をきって諸外国と話しをして決めればいい。

そうしないこちらもいけないと思うのだが。
というわけで、将来の政治家を選ぶときは、今後の目指すべき方向を確認して選挙にいきたいものですね。

2013/12/05

[jQuery]replaceWithメソッド

へー、jQueryにこんな便利なメソッドがあったんだー。

<script>
jQuery(function($){
  $('#hoge').on('click',function(e){
    e.preventDefault();
    $(this).replaceWith('hello world');
  });
});
</script>
</head>
<body>
  <input type="button" value="Run" id="hoge">
</body>
自分自身をremoveしてさらに新しい要素に書き換えてくれるんだー。

これいい。

2013/12/04

[Google]Google Web Designer

これ、ちょっと広告主だけじゃー、対象範囲が狭いような気がするんだけど。

Googleは広告クリーティブのプロ向けにGoogle Web Designerという無料のHTML5開発ツールを近くリリースすることを明らかにした。Googleによればこのサービスはここ数ヶ月以内にローンチされ、クリエーティブのプロが最新の対話的広告やウェブコンテンツ、さらにウェブサイト、ウェブアプリを開発することができるようにするという。

via:無料の強力なHTML5開発ツール、Google Web Designerが近く登場―サイト、アプリ、広告が簡単に作成できる
というわけで、ぐぐったらすでにwebdesignerにあった。
 photo googlewebdesigner_zps3bd10912.png

2013/12/03

[IT用語]モバイルアプリでは欠かせない専門用語

アプリ業界の人なら知っておいて損はない、マーケティングに役立つ11個の指標
というタイトルでモバイルアプリを開発する上で、とても重要な用語の解説がされているエントリーを発見したので、備忘録として。

まー、ぶっちゃけ、モバイルだけに関わらずPCにも適用できっちゃーできるんだけどね。

アプリを継続して開発する上でこれらの指標を取得することは大切だと改めて思う今日この頃です。

2013/12/02

[Game]ドラゴンクエストモンスターズ2

なんか、どんどんおもしろそうなソフトがでてくるなー。

スクウェア・エニックスは、ニンテンドー3DS用ソフト「ドラゴンクエストモンスターズ2 イルとルカの不思議なふしぎな鍵」を2014年2月6日に発売することを発表した。価格はパッケージ版とダウンロード版ともに5490円。

via:3DS版「ドラゴンクエストモンスターズ2」を2月6日に発売--3DS LL本体同梱版も
ドラゴンクエストモンスターズ2 イルとルカの不思議なふしぎな鍵
ドラゴンクエストモンスターズ2 イルとルカの不思議なふしぎな鍵
スクウェア・エニックス