tmegos blog

Web developer

Android Studioで「Error:Buildtools 24.0.1 requires Java 1.8 or above. Current JDK version is 1.7.」のエラーが出るときの対処法

症状

  • SDK PlatformsでAndroid 7.0(Nougat)API Level 24をインストールして、compileSdkVersion24に上げてビルド
  • すると、Error:Buildtools 24.0.1 requires Java 1.8 or above. Current JDK version is 1.7.のエラーが発生してビルドできない
  • しかし、Javaの1.8はインストール済み
続きを読む

Electron 1.0への移行

今Electronで作っているTwitterクライアントをElectron 1.0に対応させたのでメモ

github.com

モジュールがelectron以下に移動した

  • 今までrequire('app')とかしていたものがすべてrequire('electron').appのようにelectron以下から呼び出すようになりました
  • チェインケースで書かれていたモジュールはアッパーキャメルケースになりました
    • browser-windowBrowserWindow

crashReporterに必須引数が追加された

おわりに

  • 私が作っているアプリでは上記2点を変更するだけで今までどおり動作しました
  • 大幅に変更されているということでしたが、ソースの修正が少なくてよかったです

公式リファレンス

github.com

スクフェスRTキャンペーンの壁紙を保存するだけのスクリプト書いた

  • 右クリックして保存が面倒だったので。
  • 壁紙頂きました!ありがとうございます!!

スクフェスRTキャンペーンの壁紙を保存するだけのスクリプト

MacでfmpdのCPU使用率が100%になる

症状

"fmpd"とは

原因

  • brewを使うために/usr/localの所有者をユーザにしていた
  • McAfee関連のファイルは/usr/local/McAfeeにあるため、影響を受けていた

対応

  • 以下のコマンドを入力してMcAfee関連のファイルの所有者をrootにする
    $ sudo chown -R root:wheel /usr/local/McAfee
  • コマンドを入力したら再起動

T-SITEにログインせずに指定のお店の在庫検索ができるブックマークレットを作った

gist.github.com

使い方

設定

  1. 店舗検索 - TSUTAYA 店舗情報にて普段行くTSUTAYAを検索します
  2. 店舗のページに飛んだら、URLの〜/detail/<storeId>.htmlから、storeIdを確認する
    例えばSHIBUYA TSUTAYAのURLはhttp://store-tsutaya.tsite.jp/storelocator/detail/2312.htmlなので、storeIdは2312になる
  3. 上記gistのの部分を2で確認したstoreIdに置き換える
  4. 新規ブックマークとしてgistを保存