無趣味な人

生まれてこの方、無趣味。ハマったものこれといって特になし。

妊娠中の出血について

妻が妊娠中に出血したことがある。
トイレから出てきた妻が、焦りを顔に浮かべながら「出血してる・・・」と。

聞いた瞬間、血の気が引いてしまい、震える声で病院に電話した。 電話の対応は落ち着いた感じだったが、「今すぐ病院に来てください」と。 病院に妻と急いで行った。受付の対応は「あ、出血ですねー」って感じ。その時点で、実は大したことないのかとは思った。反面、安心させるようにそんな態度なのかと思った。

結果はポリープができているだけで、赤ちゃんにはなんの問題もなかった。割りとよくあることのようだ。 割りとよくあるならあらかじめ教えておいてほしかった。妊娠中に出血なんて、最悪の事を考えてしまう。知っていたら無駄に焦らずに済んだ。教えておいてくれじゃなくて、自分で調べておけばいいのではあるが。とりあえず今後子供を生む予定がある方は、ポリープの事を頭の片隅にいれておけば無駄にあせることはないと思います。どちらにしろ、出血した場合はすぐに病院にはいかなければならない。

エクセルでコピーしたセルの点線が消えてしまう【解決】

エクセルのコピペでクリップボードの中身が消えるような挙動があった。 セルをコピーして、他のセルに「形式を指定して貼り付け」をしたかった。 数式だけをコピーしたくて。 でも、出来なくなった。 ペーストする時に「unicodeテキスト」と「テキスト」しか選択出来ない状態になってしまった。 さて、困ったと色々調べたんだけど、全然解決できなかった。 Skypeが悪いとか、マクロを作るとか、セーフモードで試してみるとか色々やったんだけど、解決せず。

挙動をよく見てみることにした。 エクセルではCtrl + C (コピー)をすると、点線で囲まれた範囲が現れる。 そのセルがコピーされていてクリップボードにいますよという意味だろう。 だが、コピーして数秒でその点線が消えてしまう。 色々しらべると、コピーした後に何らかの割り込みの処理が入ってきているようだった。

まあ結果、私の場合は「FormatMatch」というアプリが原因だった。 コピーしたテキストを自動でプレーンテキストにするアプリだ。 WebサイトからEvernoteなどにコピペした時に、文字がWebサイトと同じ文字の色や大きさになるのが嫌だったから使っていた。 (この機能って必要な人って少ないような気がするのだが、それはまあいい)。 このアプリが、セルをコピーした後にプレーンテキストに変更する処理が割り込みとしてセルのコピーを解除してしまっていたのだろう。

同じような挙動で困っている人は、クリップボードを操作するアプリが常駐していないか確認してみるといいだろう。

【解決】Android Studioをrevision 23にアップデートしたら、ビルド出来なくなった

android support libraries を revision 23 にアップデートした。 そしたら、今まで問題なくビルドできていたプロジェクトがエラーになるようになった。

下のようなエラーだった。

error retrieving app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml

gradleでは 'com.android.support:appcompat-v7:22.2.1' を使うように設定しているのに、23.0.0関連でエラーが出るのかわからない。

調べると、 compileSdkVersion 23 にするとよいなどと書かれている。 ためしてみると、今度は 「No resource found that matches the given name 〜」というエラーが出てしまう。 以下のような感じだ。

Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.

にっちもさっちもいかない。 そもそも、ver.22でコンパイルしたいのに、23にしなきゃならないなんておかしい。

一応、解決できた。

解決方法その1

マックの場合に限る。

ユーザーホームフォルダに.gradleという隠しフォルダがある。 Android Studioは閉じた状態で、これを削除する。 そして、Android Studioを起動する。 Gradleはちょいちょいおかしくなるらしい。 そんな時は、これを試すといいようだ。

これで駄目な時は解決方法その2を試す。

解決方法その2

  1. プロジェクトを開く。
  2. build.gradle (Module app)を開く。
  3. 以下のとおり変更する。

【変更前】compileSdkVersion 23
【変更後】compileSdkVersion 22

【変更前】targetSdkVersion 23
【変更後】targetSdkVersion 22

【変更前】'com.android.support:appcompat-v7:23.0.0'
【変更後】'com.android.support:appcompat-v7:22.2.1'

これで治る場合もあるらしい。 バグだと思うが、これだけでは22でビルドしてくれないこともある。 その場合は、build tools 23をsdk managerから削除する。 その後、SDKのフォルダを削除しなければならない。 sdk/extras/android/m2repository/com/android/support/appcompat-v7を開き、すべての23..フォルダを削除する。 そして、同じフォルダにある maven-metadata.xml を開き、23..を書いてある行を削除する。 プロジェクトをクリーンしてリビルド。 で、完了である。

私の場合、以下のエラーがでた。

Error:Failed to resolve: com.android.support:appcompat-v7:23.0.0

理由は compile 'com.google.android.gms:play-servicesが8.4.0以上だと、 appcompat-v7の23.0.0が必要らしい。

【変更前】compile 'com.google.android.gms:play-services:8.4.0'
【変更後】compile 'com.google.android.gms:play-services:8.3.0'

としたら、ビルドできた。

なお、解決方法その2を元に戻したい場合にうまく行かないことがある。 この場合は、解決方法その1をもう一度やると治る場合がある。 Gradleが不自然な動きをした場合は解決方法その1をやるといいみたいだ。

文芸美術国民健康保険組合から脱退した

文芸美術国民健康保険組合を脱退した。

  • 収入が減ったこと。
  • 子供が出来て保険料が増えたこと。
  • 地方に住んでいるため、人間ドッグなどで補助をうまく利用できない。

などで、メリットが少ないと思った。

電話して、脱退したい旨を伝えた。 すぐに、脱退の手続きのための資料を送ってくれるとのこと。 全くもって引き止めなどはなかった。 電話対応の人、とても感じがよかった。 ここの電話対応はいつもいい感じだ。

退会届はなんと次の日に届いた。 わざわざ、鉛筆でどこに何を書いたらいいのか書いてくれていた。 脱退する人に対してなのに対応がいい。 お世話になりました。 すぐに記入して郵便局に持って行った。

すぐに資格喪失証明書が郵送されてきた。 対応が早い。 その資格喪失証明書を持って、市役所に行って国民健康保険への加入手続きをすれば完了。 割りと簡単だ。

健康保険組合の資格を失効するその日に市役所に行ければいいが、そうでない場合は健康保険組合からの脱退した日と国民健康保険への加入する間にタイムラグがある。 この間に病院に行く必要があった場合はどうなるのか。 その場合は、切り替え手続き中ということを伝え自分で立て替えておく。 国民健康保険への加入手続き後、病院から返金してもらうか国民健康保険に請求して補填してもらうかのどちらかになる。

次にJaillaの脱退届も提出した。 こちらはホームページから退会届を印刷して記入する。 それをFAXか郵送する。 コンビニからFAX送った。

しばらくするとJaillaから手紙が届く。 出資金の払戻請求のための書類だ。 戻ってくると思っていなかったから嬉しい。 返送用の封筒も切手付きで入っていた。ありがたい。 必要事項を記入して、出資証書とともに返送した。

「努力で天才になった俺が、懇切丁寧に方法を教えるスレ」って

努力で天才になった俺が、懇切丁寧に方法を教えるスレというものがあった。
努力で天才になった俺が、懇切丁寧に方法を教えるスレ : 無題のドキュメント

私も天才になりたい。ので、注意深く読んでみた。

紹介されているのは、以下の4つの方法だ。

  1. 瞑想
  2. オレンジカード訓練法
  3. 潜水法
  4. ハイハイ訓練法

それぞれに付いて調べた。

瞑想

日本人の感覚だと宗教臭さがあって敬遠されがちだけども、これほど手軽に出来て効果があるリラックス手段もない。 効果は科学的にも証明されているし、一日30分あれば出来るから是非試して欲しい

示されたソース。英語のサイト。ストレスが減るとか、創造性が増すとか、不安解消になるとか。 Headspace

ベストセラーになった「スタンフォードの自分を変える教室」でも勧められていた。 セラトニンが分泌されてやる気がでるとか。 これについては実験で証明されているようだ。 天才になるかどうかは別の話だが、色々といいのだろう。試してみたい。

オレンジカード訓練法

f:id:itereta:20151121215046p:plain

この画像を30秒程見つめてから目を瞑る。反転した画像が見えると思う。 これを続ける内に、
①長く画像が目の裏に残る
②正しい色で残る
③色、形を自由に変えられる
④好きなイメージを作り出す

なんで、これをすると天才になれるのか。 あまり情報が見つからない。 本当に効果があるのならばもっと情報があってもよさそうなものだが。 簡単そうなので試してみようかな。

ただし七田チャイルドアカデミーで活用されているらしいので、極めて胡散臭い。

潜水法

プールなどで、でできるだけ長く潜水するというものらしい。

潜水、水泳に関しては子供の教育に適している事は統計上明らかで、東大生の実に59%がスイミングスクールに通っていた経験がある。

らしい。 血液中の二酸化炭素が増えると血液を脳に多く流すようになるっていう仕組みのようだ。 水泳とか潜水自体は脳トレだけでなく、ストレスとか創造性に関して色々とよさそうではある。

同じ要領のマスキング法というのをウィン・ウェンガーが提唱している。 紙袋を口と鼻にあて、30秒間紙袋を膨らませたりしぼませたりを30分に1回。 一日中。これを3週間だったかな。結構辛い。 でも、この人の本は胡散臭いんだよね。

ハイハイ訓練法

ただただ中指を見ながらハイハイをするだけ。無心で。

方法は簡単だけど、本当にしんどい。なぜなら毎日三時間、休みなく行い続けるから。

興味はあるが、さすがにこれはキツイ。続けるのは無理そうだ。 ウィン・ウェンガーが提唱している訓練法の一つなのだが、この人の本は胡散臭いんだよね。

私の結論

上記のことをしても、天才にはならない。

何かを習得したいのならば、それを勉强したほうがいい。 以下に完全に同意だ。

直接筋トレしたり、良い学校で質のいい勉強をしたり そういう方が遥かに直接的だし効果的なのは、周り見りゃ分かる

スポーツに置き換えると分かりやすい。 例えば私が野球がうまくなりたいとする。 野球をうまくなるために、運動神経自体をアップする訓練ばかりしていたら馬鹿だ。 野球がうまくなりたいなら、野球の練習をしなければならない。 運動神経自体をアップする訓練というものがあるとするならばしてもいいのだろうが、割合は少なくていい。

瞬間記憶について

後天的に瞬間記憶を身につけられるというのはイマイチ信じがたい。 確かにサヴァン症候群の人のようにできる人が何人か確認されてはいる。 でも、訓練によって出来るものなのだろうか。

世界記憶力選手権ってものがある。 トランプの並びを覚えたりする大会。 これに関する本を読んだことがあるのだが、イメージを場所記憶と結びつけたりと記憶法を色々工夫している。 ただ、ざっと見て頭に写してしまうわけではない。

42字×34行の文庫本なら五秒で写せる

のならば、世界記憶力選手権で優勝出来ちゃうよ。 そんなもんだよ。

もしトレーニングで天才になれるのなら

教科書を5分でおぼえてしまえるなら。
いや、1時間でもいい。
いや、1日でもいい。
いや、1週間でもいい。

そのような方法があるのならば。 有名中学、高校、大学への受験のための塾が取り入れているのではないだろうか。 コツコツ勉强するなんて馬鹿らしい。 受験直前まで何年間も脳力トレーニングをする。 最後の1年で教科書を脳に写してしまう。 後はその脳にある教科書を使う訓練をする。

本当に瞬間記憶とかがトレーニングで出来るようになるならば、そのような塾が巷にあふれているのではないだろうか。 実際は、受験の為に一生懸命勉強している。 私はどうにも、このような脳力トレーニングを胡散臭いと思ってしまう。

プログラマーには無限の可能性がある

うっかりIT土方になってしまった人へ。 ブラック企業にしがみついて人生を浪費するのはやめてほしい。 プログラムを書くことができれば、生きていく方法はいくらでもある。 別に企業にしがみつく必要はない。

プログラマーとして勤めていたころに思ったこと。 プログラムが出来ないタイプの人は出来ない。 これは知能云々ではなく出来ない人は出来ない。

絵が描ける人は描ける。 歌がうまい人はうまい。 プログラムが書ける人は書ける。 これはそれぞれの個性というか得意分野の話だ。頭がいい悪いではない。 ところが、日本ではIT企業でプログラムを書けない人を雇ってしまう。 これは、アニメーションスタジオに絵を描けない人を雇ってしまうようなものだ。

アニメーションスタジオが絵を描けない人を雇う事はないと思う。 でも、プログラムを書けない人を日本のIT企業は雇ってしまう。 その結果、プログラムが出来る人が出来ない人の分まで働く事になるのではないかと。

日本人の性格なのかもしれないがそれでもがんばってしまう。 皮肉な事にそれが日本のIT分野の遅れを導いてしまっていると思う。

勇気がいることだが、フリーランスでやっていくことも考えてみて欲しい。 ある程度のレベルの人ならば、午前中だけ働いて午後はのんびりする生活が送れる。 それでも、生活に十分な収入を得る事が出来る。 Webサーピスをつくったり、スマホアプリを作ったり。クラウドソーシングでもいい。

私自身はそのような生活をしている。 裕福でないし今後の不安もある。 それでもブラック企業に勤めてしまい、人生を浪費するよりもずっといいと思っている。

プログラムを書ける人でブラック企業に勤めてしまっている人は、ぜひ真剣に考えてみて欲しい。

EclipseでEditorが表示されなくなってしまった

Eclipseでコードを編集するEditorが表示されなくなってしまった。何にも出来なくなってしまった。

Eclipseで縦2列にソースを並べて表示して、見比べながら編集するの好きでよくやる。タブの部分をドラッグ&ドロップして、エディタの配置を変えれば、縦2列にソースを表示できる。いつもの様にタブをドラッグ&ドロップしていると、どういうわけかEditorが消えてしまった。

左のNavigatorとか右のOutlineとかは表示されるのだが、肝心のEditorが表示されない。 これでは何も出来ない。困った。設定ファイルmetadataとか削除したりしたが、駄目だった。

かなり格闘した後、とりあえず解決できた。

  1. メニューのWindowからNew Windowをクリックして、新しいウィンドウを表示する。
  2. 元々のウィンドウ(エディタが消えているやつ)を閉じる。
  3. 新しいWindowを閉じて、エクリプスを終了する。
  4. Eclipseを再起動する。

これでとりあえず、Editorが表示されるようになった。

Androidアプリ開発中にUSBでインストールしたのと、apkをダウンロードしたのとで挙動が違った

Android開発中、実機をUSBでつないでデバッグしている。 その時は問題なく動いていた。
で、Play Storeに登録して公開した。
で、ダウンロードして試してみたら、挙動が違った。
この時はmoveTaskToBackの挙動が違った。

どうも、おかしい。 色々試してみても、原因がさっぱりわからない。

まあ、調べた調べた。詳しく書いても面白くないが、調べまくった。

いくらググっても原因はわからない。

で、散々調べた結果、Android端末のせいだった。 端末を再起動したら治った。 こりゃ、ググっても出てこない。

逆に、ユーザーからのバグ報告もユーザーの端末が原因の場合もあるのかもしれない。

オリンピックのエンブレムに関して、素材の無断使用について

今更、エンブレム佐野の件だが。

あのデザインがパクリかどうかは私にはわからない。 が、その他の作品のあれやこれやで素材を無断使用しているのは疑いようがない。

私自身は個人でアプリ開発して生活している。 収入は佐野氏の100分の1ぐらいだろう。 そのレベルでも私の作品(アプリ)で使用する素材は購入している。 アイコンなどは購入することが多い。 フリー素材で事足りる場合は、使わせてもらっている。 ブログやサイトで使う写真などは、フリー素材を使わせてもらっている。 pixabayやタダピクで素晴らしいフリー素材を沢山見つけることができる。

アイコンなどは独立してからしばらくは、自分で作っていた。 のだが、なんと1ドルから買えることに気付いてからは自分で作るのが馬鹿らしくなり、今は購入している。 しかも、自分で作ったものよりセンスがいい。

数億円稼ぐ著名なデザイナーが、なぜ無断使用するのか私には理解できない。

プロ失格というレベルではない。 言葉が悪いが少し頭がおかしいのではないかと思ってしまう。

QNAP Turbo NASは必要なかったかな

重要なファイルのバックアップのためにNASを購入した。 パソコンを余裕で買える値段でNASとハードディスクを準備した。 UPSも必要なので買った。 使い出してから2年になるが、「結局必要なかったかな」と思っている。

静かだと評判のHDを購入したが、当然無音ではない。 夜中には動いている音が聞こえる。 オンラインストレージでは当然音はしない。

NASは一度買ってしまえば只ではあるが、電気代はかかる。 オンラインストレージは容量制限ありだったら無料。 有料版にすれば十分な容量になる。 高いといわれるDropboxでも今はかなり安い。 NASを揃えた値段で15年は使えた。

NASではオンラインストレージのようにどこからでも参照できない。 Qsyncというアプリを使えば、どこからでも参照出来るようになるのだが、このアプリがイマイチ使えなかった。 この辺の使い勝手はオンラインストレージの方が圧倒的に優れている。

オンラインストレージは色々試してみたがDropboxが一番使い勝手がよかった。 容量云々ではなく専用ソフトの性能が高い。 なぜドロップボックスが人気があるのかが少し分かった。 他のオンラインストレージ用のソフトはCPU使用率が高くなってしまったりして使えなかった。 Copyなどは、最初から15ギガ使える。 これはいいと使い始めたが、CPUの使用率が非常に高く実用に耐えなかった。

Dropboxのソフトを使ってNASと同期させられればいいのだが。

タモリ倶楽部はなんで面白いのか

なぜ面白いのだろう。 面白いと思い込んでいるだけか? 当然タモリは面白い。 空耳アワーも面白い。 だから、その辺は置いといて考えてみた。

元々は金曜日の夜だからということがあった。 明日は休みだという開放感とともに見ていた。 その開放感とあの緩くダラダラした感じやくだらなさ安っぽさがマッチしていた。

今は録画してみている。 土日が休みの生活ではない。 でも、やっぱり面白い。 なぜだろう。

ダラダラした中で新しい知識を面白く得られる。 あぁ、こんな趣味があるのかという驚き。 あぁ、こんな世界があったのかという発見。

私の場合、趣味を楽しんでいる人を見るのが少し楽しい。 人生を楽しんでいる人を見られるというのも少し楽しい。 自分にとって新しい価値観のものを見られるというのも少し楽しい。

自分自身が無趣味なので、趣味に打ち込んでいる人に対する憧れがあるのかもしれない。 自分も一つのことに打ち込んでみたいという思いはある。 ひょっとしたら自分の新しい楽しみが見つかるかもという期待感もある。

「魚の皮だけを焼いて味比べ」等のような趣味関連ではないものも面白い。 自分にとっては新しい、世の中の見方、人生の楽しみ方、を知ることが出来る。 それを楽しんでいる人への憧れもある。

などと考えていたが、結局タモリじゃなきゃ見ないと思う。 結局はタモリが面白いのだろう。

simple_html_dom 子要素を削除したplaintext

<a href="http://yahoo.co.jp/”> 文章<span class="CpName”> です</span>

というHtmlから「文章です」だけを取り出したい。 inntertextだと<span class=“CpName”>も取り出してしまう。

以下は$articleが上のhtml全体だとして、$itemに文章を取り出す方法。

$article->find('.CpName', 0)->outertext = '';
$item = trim($article->find('a', 0)->innertext); 

最初に<span class=“CpName”>を消しちゃってから、文章を取り出している。 一応trimもしている。

Macでのバックアップ

「syncron」をしばらく使っていた。 NASと同期させていたのだが、CPUの使用率が高くなったりした。 あと、表示を隠すことができなかった。 Dockに表示されてしまう。 イマイチだ。

今まで使って辞めたものは以下。

  • Time Machine
  • Qsync
  • arRsync
  • syncron
  • iBackup

これらでNAS上にバックアップを試みていたのだが、全部うまく行かなかった。

現在はバックアップするものを厳選して、Dropboxと同期している。 CPUの使用率が高くなることはめったにない。 なぜドロップボックスが人気あるのかが少し分かった。

たまに手動でフォルダ全体を外付けハードディスクに保存するのが最強のバックアップだ

とどっかで読んだ。 それを読んだ時は馬鹿にしていた。 でも、最近色々試していると確かにそれが最強かもしれないと思うようになった。

プログラマーが副業で稼ぐコツとフリーで食べていくコツ

プログラマーならプログラムで副業すればいい。 能力があれば稼ぐことが出来る。 能力さえあれば独立も出来る。

プログラマーがフリーで食べていくのはそんなに難しい話ではない。

現在私はフリーで生活している。 外注を受けているわけではない。 適当にコンテンツを作り、その広告だけが収入である。 私が今まで作ったは以下のようなものだ。

  • アンテナサイト
  • Webアプリ
  • ブラウザの拡張
  • スマホアプリ

アンテナサイトやWebアプリはお金になるまで時間がかかる。 ブラウザ拡張はあまりお金にならない。 最近ではスマホアプリを作るのがいいだろう。 収入を得るまでの時間が短く、収入額も大きい。

やり方はスマホアプリを作り広告を載せるだけだ。 どう作るかは説明しない。 さすがにこの辺の事を自分で調べてできるレベルの人でなければ、それで食っていくのは無理だ。 アプリの種類はゲームでもツールでもなんでもいいと思う。

アプリ制作をチャレンジした人の中で、

  1. アプリを作る。
  2. 毎日、ダウンロード数をチェックする。
  3. 全然ダウンロードされない。
  4. 諦める。

という人が多いように思う。

一発目から当てられる人は天才だけだ。 1つ2つ作っただけではダメである。 作って公開したら、次を作り始める。 毎日毎日どんどんつくる。 最初は時間が掛かるが、慣れれば1日1アプリ作れる時もあるだろう。 作り続ければ数百円ぐらいの儲けは確実に得られる。 それでも、0円とは全然違う。 きっと100個のアプリを作った頃には、月々数万円の小遣いが出来るだろう。 ひょっとしたら、その頃には生活出来るほどの額の収入を得ているかもしれない。

プログラマーが副業で稼ぐコツ、フリーで食べていくコツを一つだけ挙げるとすれば、それはただただ作り続けることだけである。

うっかりIT土方になってしまった人へ

もし、自分自身で問題解決が出来るレベルのプログラマだったら独立することをお勧めします。 IT土方と言われるぐらいなら、思い切って独立してみてください。

問題はどうやって稼ぐかでしょう。 昨今の状況ですと、スマホアプリ作成がいいと思います。 無料で公開し広告を貼るアプリです。

スマホアプリ以外では以下のようなものがあります。 しかし、それぞれスマホアプリよりも固定収入にするのは難しいです。 やはり、スマホアプリが一番のお勧めになります。

  • アンテナサイト
  • Webアプリ
  • ブラウザ拡張

私の経験ですが、これらで稼ぐには半年ぐらい時間がかかると言っていいです。 対して、スマホアプリは1ヶ月目から収入がありました。

中にはもうスマホアプリを作ってみた人もいるかもしれません。 でも、全然ダウンロードされなくて儲からない人もいると思います。 そんな方は何個アプリを作りましたか? 1つや2つアプリを作っただけでは儲かりません。 作り続けてください。

まずは100ぐらいを目標に作ってください。 100のアプリを公開した頃には少なくとも数万円の収入ができていると思います。 その頃にはどんなアプリがよくダウンロードされるかもわかってきます。 後はそれを横展開縦展開すればいいです。 同じジャンルでの違うアプローチのアプリや、同じ形式のアプリで違うジャンルを扱ったり。 とにかく作り続けてください。

運がいいか天才でなければ数個のアプリで稼ぐのは難しいと思います。 アングリーバードでヒットしたRovioはヒットするまでに180ものアプリを作り続けたそうです。 私達も180を目指しましょう。

会社で働くぐらいと同じ時間、起きてから寝るまで働き続ければフリーで食べていくことは難しくないと思います。 当然ある程度の能力は必要です。 なんでも人に質問しないと問題解決出来ない人は無理です。 でも天才である必要はありません。 能力はあるのにブラック企業に消費されてしまっている方はぜひ真剣に考えてみて欲しいです。