子供が産まれたから、おうちハックしてみた

前置き 2017年1月15日に初の娘が産まれました。23日が予定日だったのですが、寒波、満潮、満月の影響で予定よりも早く産まれました。 *1 嫁と娘が退院してから1週間仕事を休み、嫁の休息確保や、私の初の育児強化週間にあてさせてもらいました。 職場の方々…

マイクラPC始めました

今更マイクラのPCを始めました。 前までPEやってたんですが、煩わしくなって今更PCに乗り換えです。 とりあえずスクショだけ。 木と小麦を育てるエリア 牧場予定地 船着場(入水前) 船着場(入水後) 早く寝床をどうにかせねば・・・・

オフラインでもChatOpsしたい!Dockerで解決しよう!

経緯 ざっくり言うと、ChatOpsしたい!けどネットワークに制約がある!なのでDockerで必要なものを用意してイメージを持ち込もう!という経緯です。 入れるもの Restyaboard Restyaboard Trelloのクローンです。 プロジェクト管理でRedmineを使ってましたが…

Mecabの辞書のパスを登録

ちょっと前の記事でMecabのオリジナル辞書を作成してみたという記事を書いてました。 kakushika.hatenablog.com 今回辞書をちゃんと登録しておきたいと思い調べた内容を記載します。 環境 OS X Yosemite 10.10.5 mecab 0.996 前回のおさらい オリジナルの辞…

summpyを使って文章を要約してみる(今北産業)

文章の要約をしたいなーって思って前にマルコフ連鎖やらいろいろ調べてて、その熱が冷めた今頃簡単にできるぞって情報を得たので試してみました。 Github上のソースは以下から github.com リクルートテクノロジーズの大杉さんと広島市立大学修士2回生の飯沼…

OpenCV3.1をOSXでJava(Eclipse)で実行する

OpenCV3をMacで使おうと思ったらかなり苦労したのでメモしておきます。 最初OpenCV3をGitでチェックアウトして使おうと思ったら迷走しました。 Windowsであればexeを実行してすぐ使える状態なんですが、Macだと苦労・・・ 結局Homebrewで入れたんですが、そ…

DeepLearningで画像から判断してみよう #1

最近仕事で今表示されている画面から判断して自動で入力して、作業を行うことができないかという話が上がったので色々調べてみた。 今回はその第一弾として、まずは調べた結果をまとめておきます。 画面のスクショから何の画面か判断する まずはこれです。今…

ワンパンマンが見たくて。。

今期アニメも最終回を無事次々と迎えてますね。 今期のアニメであったワンパンマン、調べてみると「となりのヤングジャンプ」というWEBサイトでマンガを無料公開しているではないですか。 (うまるのスピンオフもあるんだ・・・今知ったわ。。ザワザワ) た…

Swift2.0で正規表現

Swiftで正規表現扱うときどうやるんだろうと思って調べてるうち行き着いた先が「EasyRamble」さんの以下の記事です。 http://easyramble.com/swift-regular-expression-utility.html ただSwift2.0になって少し変わっているようなので、手を加えました。 init…

LINEで送るをiOS9でやるには

起動時に出る謎のエラー iOS9ではSchemeを使った実装方法が変わったらしいです。 XCode7にして、実機はiOS9に変更していろいろと触っていると、起動時によくわからないエラーが出ました。 先人の方々が言うにはplistでLSApplicationQueriesSchemesを追加す…

Swiftで日付の操作

久しぶりの投稿です。 SwiftでCommonクラスに入れて使いまわしている日付取得用のメソッドです。 前はObjective−Cで書いていたのですが、Swiftに書き換えてみようと思い、土日数時間使ってちょこちょことやってます。 マンガ新刊情報〜圏外OK!買い忘れ防止…

Appleとの戦い

マンガ新刊情報〜圏外OK!買い忘れ防止アラートあり!〜Chikanori Tsuruブック無料 大変お待たせしました。今日Appleの審査に通り、無事(?)リリースを行えました。 今回のリリースは前回リリース時のバグ(データ永続化されてない)を修正したものです。 …

SwiftでJSONを使ってみた

今までObjective-cでJSONをやっていたんですが、 Swiftをそろそろやってみようと思い調べながらやってみましたのでメモついでに書き込みます。 共通定数クラス 取得先のURLは共通定数クラスに定義したいので以下のようにしました。 (他にいい書き方ないのか…

バーテンダーがいない未来

今日はいつもと違って思いつきというか、独り言です。。将来なくなる職業としてバーテンダーがあるらしい。ロボットがこれからどんどん普及してなくなるとのこと。これ今にでもできるんじゃない?と思うんだけど。凄いバーテンダーは凄い。けど、それに該当…

In Review

大変おまたせしています。 マンガ新刊情報のアプリについて今朝Appleの方でレビューが開始されました。 ただ、In Reviewに入ったのはいいんですが、そのまま土曜を迎えてしまっています。 今度こそ審査は通過する見込みですので来週火曜にはリリースされるの…

楽天、Amazonへのリンクを停止します

Appleからの通達でアプリ内で楽天、Amazonへのリンクを許さないと来ましたので停止いたします。手間なく購入忘れを防ぐ方針でしたが了承を得られませんでした。購入リンクについては今後改めて方針を検討します。今しばらくお待ちください。

指定した日付は第何週なのか調べてみる

指定した日付が第何週目にあたるのか調べてみました。 用途としては「2015-02-02T00:00:00+00:00」とJSONで複数日付が渡され、 それぞれが第何週目のグループに分けられればよいのかを調べるために使います。 まずString型で日付が渡ってくるのでNSDate型に…

指定した日付が何曜日か取得する方法

Objective-cで指定した日付が何曜日か取得する方法を調べたのでメモしておきます。 NSCalendar *calendar = [NSCalendar currentCalendar]; //2015年2月1日を指定 NSDateComponents* components = [[NSDateComponents alloc] init]; components.year = 2015;…

マンガ新刊アプリ 不具合情報

先日リリースされました「マンガ新刊情報」で不具合が発生しています。 対象バージョンは2.0.2です。 ※現在アプリのアップデートをまだ実施していない方は、次のバージョンがリリースされるまでお待ちください。 お気に入り登録した本がアプリ再起動時には削…

現在申請中です!

2015年に入り、もう日にちもだいぶ経ってしまいましたが、明けましておめでとうございます。 年末はスノボ、年始は熱に悩まされ「嬉し苦し」な生活で忙しくしておりました。 ( ゚Д゚ノノ☆パチパチパチパチ 前置きはこれくらいにして・・・ マンガ新刊情報のアプリの…

mecabに辞書を追加してみた話

せっかく前回のエントリでmecabを利用できるようにしたので、優秀な形態素解析くんになってほしく辞書を追加しました。 追加する方法はほぼ以下の記事の通りです。 mecab - 形態素解析のために Wikipedia とはてなキーワードからユーザー辞書を生成し利用す…

macでmecabを利用してみる

macに日本語形態素解析のMecabをインストールするよってエントリーです。 brew install mecab brew install mecab-ipadic mecab-ipadicでエラーが出た。 Error: Failed to download resource "mecab-ipadic" brewでインストールできるバージョンを把握しよう…

暇だからAndroid Studioを入れてみる

XCodeをアップデートしてる間暇なのでAndroidStudioを入れてみよう。 まずはAndroidStudioのダウンロード Android Studio | Android Developers macで入れてるとJava6入れろボケェ言われるから言われるがまま入れる。 Java for OS X 2014-001 ディレクトリの…

The Developer Disk Image could not be mounted.

終電続きで久しぶりにXCode開いて実機で動かそうとしたら以下のようなエラーが出た。 The Developer Disk Image could not be mounted. XXXXXXX may be running a version of iOS that is not supported by this version of Xcode. ずっとEclipse触って1ヶ月…

「マンガ新刊」アプリ2.0を公開しました。

今回「マンガ新刊」アプリ2.0を公開しました。 マンガ新刊情報Chikanori Tsuru価格: 0円 posted with sticky on 2014.9.8 前回の1.0は初めてのアプリリリースで、審査通ってAppStoreに掲載されることが目的でした。 今回はお気に入り登録、発売日のプッシュ…

iOS6ですか?iOS7ですか?それを知りたいんです。

連投3です。 対象OSをiOS6からにした場合、iOS7と異なる処理を書かないといけないことがあったりする。 例えばレイアウトやらなんやら。。。 今回クソぅ!と思ったポイントと回避方法を簡単に書いておきます。 まずiOS7かどうか判断するのは if (floor(NSFo…

tableViewあれこれ

連投2です。 UITableViewはアプリ開発でよくでてくるかと思います。 そのUITableViewを利用する際によく使いそうな手法をまとめておきます。 交互にセルに変化をつける。 if (indexPath.row == 0 || indexPath.row%2 == 0) { cell.backgroundColor = RGB(24…

ぜひ使っておきたいマクロ RGBとHexを簡単に!

連投です。 Objective-cにはマクロを定義する方法があります。 通常は #define JSON_URL @"http://hoge.com/hoge.json" のように定数化する方法をよく使ってるかと思います。 これと同じように #define RGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/…

今更ながらcocoapodsをちゃんと使ってみた

久しぶりの更新になります。 本題に入る前に最近起きたことをちょこっと。。 今でこそ梅雨明けしたものの、先週まで雷雨がすごかったです。 夜中Mac book Airを充電するためにコンセントつないだままだったんですが、 おそらく雷の電流が流れ完全にイカレま…

さくらVPSに切り替えようと思います【まずは検証】

こんにちは。 無事にマンガ新刊情報のアプリをリリースして早くも1週間以上も経ちました。 まだの方は以下のURLからダウンロードできます。(無料) さて、無事にアプリをリリースできたわけですが そろそろ改善を加えていこうと思ってます。 アプリをまだ…

iTunes ConnectでIDFAで怒られた

iTunes Connectにアプリをアップロードして満足していたら、すぐにiTunes Connectからメール着てたので何かと思ったら・・・ Improper Advertising Identifier [IDFA] Usage. Your app contains the Advertising Identifier [IDFA] API but you have not ind…

オボの件で思うこと

今日はいつもと違って、小保方さんのSTAP細胞関連の報道で思うことをツラツラ書きます。 結論から言いますと、私は何か大きな力が裏で動いていると思っています。 そもそもSTAP細胞が何なのかというところから調べてみましょう。 日本語でいうと「刺激惹起性…

UIWebViewでローカルストレージに書き込む

UIWebViewで読み込んでいる画面に対し、HTML5から追加されたローカルストレージを操作しなくてはならない場面に出くわした。 javascriptでのローカルストレージの操作は以下の通り。 <script type="text/javascript"> //セット localStorage.setItem(key, value); //取得 localStorage.getIt</script>…

Developer界隈で最近流行ってそうなもの-ビルド・バージョン管理編-

ビルドツール ・Gradle Groovyで書かれたビルドツールとのこと・・・ そもそもGroovyってなんだ? GroovyはJavaをもっとすごくしたようなものです。 Javaのエンタープライズ機能を活用できるだけではなく、クロージャ、ビルダー、そして動的型付けのような生…

Developer界隈で最近流行ってそうなもの-ジョブ監視・構築・管理自動化編-

ジョブ監視ツール ・Jenkins 聞いた話をそのまま鵜呑みにするとすっごく頭のいいCron! CI(継続的インテグレーション)ツール。 Jenkinsの特徴は以下の通り。 ソースコードの統合・テストの自動化 定期的なビルドによるコンパイルエラー、バグの早期発見 メ…

Developer界隈で最近流行ってそうなもの-Paas・CMS編-

PaaS ・heroku ざっくり言うと「WEB開発〜公開までのサポートを網羅したプラットフォーム」らしい。 WEBサーバ・gitリポジトリ・配備機能をまとめた必要最低限の機能を無料で提供してくれるんだと。 利用可能言語は以下のとおり。 Ruby Java Python Clojure …

iOSアプリを作る際に参考になるサイト-デザイン・リリース編-

デザイン系 ・pttrns iOS向けアプリのデザインを一覧で表示してくれるサイト。 テンプレートのダウンロードなどはないが、刺激を受けたり参考にしたりと見ていて飽きないサイト。 ・pttrns ・アイデアの参考にしたい、素敵iPhoneアプリデザインまとめ PHOTOS…

iOSアプリを作る際に参考になるサイト-ソース管理・ライブラリ編-

管理 ・BitBucket 要はGitのリポジトリのサービスです。 5人までチーム開発が無料でできます。 しかもプライベートリポジトリを持つことができ、Wikiや課題管理まで無料でできます。 XcodeがGitを正式にサポートして、ソース管理はGit無しじゃ考えられない…

iOSアプリを作る際に参考になるサイト-開発編-

・Qiita 日本版のStack Overflow・・・とは違うか。 iOS問わず国内の技術系情報共有板として随一の存在と言えるんじゃないかと。 アカウント登録すると自分が興味のあるタグ(objective-cやiOSなど・・・)をお気に入り登録できるんで登録しておくことをおす…

iOSアプリでアイコンを設定する方法

アイコンのファイル名、サイズ一覧についてはこのiOSアイコンファイル早見表がわかりやすかった。 アイコン種別 ファイル名 iPhone iPad サイズ 角丸半径 iOS5,6 iOS7 iOS5,6 iOS7 アプリアイコン Icon.png ○ 57 x 57 10 Icon@2x.png ○ 114 x 114 20 Icon-72…

iOSアプリで起動画面を表示させる方法

やり方はすっごく簡単でした。 対象とする端末タイプに合わせて以下のファイル名、サイズで画像ファイルを用意し、プロジェクトに追加するだけ。 ファイル名 サイズ (px) タイプ Default.png 320 x 480 iPhone3G / 3GS Default@2x.png 640 x 960 iPhone4 / 4…

ローカルファイルのHTMLをUIWebViewに表示させる

xibで用意したUIWebViewにローカルHTMLファイルを読み込ませたいとき、躓いた点があったので備忘。 ローカルHTMLをUIWebViewに表示 まずはローカルHTMLをUIWebViewに表示させるまで。 ヘッダファイルにプロパティを追加しておく。 @interface HogehogeViewCo…

iOS7で追加されたバーコード読み込みを試す

iOSでバーコードを読み取ろうと思うと、ZXingというサードパーティ製のライブラリを利用する必要があった。 iOS7ではバーコード読み取り用のライブラリがデフォルトで入っており、簡単に利用することができる。 バーコード以外にもQRコードなどの利用頻度高…

zenbackすげぇぇぇぇえ!!

最近NAVERのまとめや、いろんな方々のブログで 「関連する記事はコチラ!」というリンクが多いかと思います。 それを見て思うわけですねー おれもこれホシイっ!!!! WordPressとかMovable Typeであればプラグインを入れたりして実現するのかな? けどプラグイ…

CentOSにてOracleClient入れるときカーネルでひっかかった

こんにちは。OracleをPHPで利用する案件があり、いろいろと詰まったのでメモします。■環境 ・CentOS6 ・PHP5.3.18 ・Oracle Client 11g R2 ・java j2sdk1.4.11 ・Apache 2.4.3 (ちなみにVMです。)CentOSにてOracleClient入れるにあたり、カーネルでひっか…