feh ERROR: Can't open X display [Mac]

MacからラズパイにSSHで接続して、 USBカメラで撮影した画像を feh コマンドで表示しようとするとエラーが出る。 $ feh ./image.jpg feh ERROR: Can't open X display. It *is* running, yeah? これ、前も見たことあるエラーだな。 ググってあれこれ探した結…

やいまふにWeb版を公開

やいまふにWeb版を公開した。 八重山諸島を結ぶ離島船の運行情報を簡単にチェック。 安栄観光、八重山観光フェリー、石垣ドリーム観光に対応。 また、船の運行を左右する風や波などの天気情報も確認できる。 yaimafuni.com 開発の話をすると、 - Vuejsフレー…

Error: Error parsing triggers: Cannot find module 'firebase-functions'

事象 久々にfirebase Hostingにdeployしようとしたらエラーが出てデプロイできない。 $ firebase deploy === Deploying to 'my-app'... i deploying database, functions, hosting ✔ database: rules ready to deploy. i functions: ensuring necessary APIs…

log4phpでエラー「Call to undefined function simplexml_load_file」in CentOS

php

PHP7.0をremiコマンドでインストール済みのCentOSで、log4phpを設置する事になった。 しかし、log4phpのconfig.xmlを読み込むところでエラーが吐かれた。 Fatal error: Uncaught Error: Call to undefined function simplexml_load_file() in log4php/config…

ラズパイでUSBカメラから撮影した画像をSlackに投稿

装着 こいつを買った。 LOGICOOL C270 まずはラズパイにUSBカメラを指してlsusb pi@raspberrypi:~ $ lsusb Bus 001 Device 005: ID 174c:5106 ASMedia Technology Inc. Transcend StoreJet 25M3 Bus 001 Device 004: ID 046d:0825 Logitech, Inc. Webcam C27…

npm install -gでError: EACCES: permission denied

npm

npm installで-gをつけたグローバルオプション指定時にエラーがでた時の対処法 今日、firebase-toolsをインストールしようとした。 npm install -g firebase-tools すると以下のメッセージが表示された。 npm ERR! { [Error: EACCES: permission denied, unl…

風が吹く

人の世に吹く風が人の姿を作る。 自分の周りを吹く風が自分を作る。 その風が変わるとき、人も自分も変わらねばならない。 風、吹いた。

登録したAmazon Dash Buttonを無効化する

Amazon Dash Buttonを手に入れて一度だけ商品を購入したが、 リセットしてIoTボタンとして遊びたくなった。 無効化する情報 Amazon.co.jp ヘルプ: Dash Buttonを無効化する 上記の手順通りに進めた。 まずはスマフォのAmazonアプリを起動 メニュー>アカウン…

Ubuntu-makeでインストールしたvscodeをアップデートする

以前、Ubuntuにumakeコマンドでvscodeをインストールしたが banbara-studio.hatenablog.com vscodeの最新版を入れようとした時、アップデート方法が分からない事に気付いた。 アップデート方法 なんとumakeにはアップデートコマンドなるものは存在しないよう…

Ubuntu14.04にUbuntu-makeでVisual Studio Codeをインストールする

以下の2通りある事が分かったが 実行ファイルをダウンロードして手動で配置する ubuntu-makeを使ってコマンドでインストールする 今回はubuntu-makeでインストールする事にした。 コマンド ターミナルを開き、以下のコマンドを打ち込む。 sudo add-apt-repos…

W: http://dl.google.com/linux/chrome/deb/dists/stable/Release の取得に失敗しました

現象 Ubuntu14.04でapt-get updateしたら下記メッセージが出た。 W: http://dl.google.com/linux/chrome/deb/dists/stable/Release の取得に失敗しました 期待されるエントリ 'main/binary-i386/Packages' が Release ファイル内に見つかりません (誤った so…

コドモはオトナの父

コドモは空や雲を見るだけで、宇宙や別世界を感じてしまう。 その想像力と創造力はオトナは到底及ばず、またオトナになると風船がしぼむように減ってしまう。 オトナが音楽や絵で感動する事など、そういった趣味の領域はコドモとしての部分でつくられる。 だ…

Androidログライブラリ orhanobut/logger を試す

デフォルトのLogクラスは気が利かないので、 いいライブラリを探してたらこんなの見つけた。 github.com 2016/10/23時点でスター数4835 信頼ありそう! さっそく使ってみよう。 まずはbuild.gradleに追加 dependencies { compile 'com.orhanobut:logger:1.15…

generate sigend apkでError: Expected resource of type string [ResourceType]

アプリをリリースしようとgenerate sigend apkを実行すると、以下のエラーが出てきた。 Information:Gradle tasks [:app:assembleRelease] /パス/Fragment$$ViewBinder.java Error:(53) Error: Expected resource of type string [ResourceType] Information…

MacにJava8をインストール

Android Studio2.1.3にアプデし、compileSdkVersion=24にしてビルドしたところ # Gradle Console FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'. > compileSdkVersion 'android…

UbuntuでAndroidのスクリーンショットを日付ファイル名で保存したい

毎度忘れるのでブロクに記録しておく まず以下のシェルスクリプトを作成 今回はファイル名をscreenshot.shとした #!/bin/bash DATE=`date +"%Y-%m-%d-%H-%M-%S"` FILENAME="s-${DATE}.png" echo "capturing ${FILENAME}..." adb shell screencap -p "/sdcard…

RaspberryPi3ド素人が初めてのLチカ

抵抗って何?というレベルのド素人が、 Lチカまで到達できたので嬉しさのあまり記録 配線 こんな感じ python ラズパイのターミナルに $ python と打ち込むと対話型モード(インタラクティブモード)となり、1行毎にプログラムを実行できる 以下、1行ずつ入…

flash-all.sh実行で「waiting for any device」と出る対応

PC環境:Ubuntu14.04 目的 Nesus5xにファクトリーイメージを入れたい まず、以下のリンクから"bullhead" for Nexus 5xの好きなイメージをダウンロードして解答する。 developers.google.com 今回は6.0.1 (MXC89K)を選んだ。 あとは、UbuntuにAndroidをつなげ…

Amazonアプリストア初出品で1万キャンペーンに応募してみた

こんなメールが届いていた。 よっしゃ、1万円もらったろ! というわけで、我がやいまふにを出品してきた。 Amazonアプリストアは割りとスムーズだった。 登録する事はGoogle playと大体同じ。 登録料も多分いらない(何も支払う項目なかったし) 1万円楽しみ…

SDカードにraspbianをインストール for Mac

メモとして作業を記す SDカードのフォーマット ディスクユーティリティからMS-DOS(FAT)を選択 raspbianイメージをダウンロードして解凍 RASPBIAN JESSIEを選択 www.raspberrypi.org BSDネームとやらが必要なので以下のコマンドを実行 $ diskutil list こいつ…

やいまふに 2.5.0リリース

八重山離島船のAndroidアプリ「やいまふに」を2.5.0にアップデートしました。 トップ画面に今日の風速、波の高さを表示 表示レスポンス改善 その他バグ修正 アプリ内のどこかにに隠し要素を入れてみました。 ぜひ探してみてください! play.google.com

CardViewにクリックエフェクトを付ける

このの2行でクリックエフェクトがつくようになる。 android:foreground="?android:attr/selectableItemBackground" android:clickable="true" つまり、こんな感じだな

ローカルガイドの投稿写真の表示回数が20万を超えた

またまたローカルガイドからメールがきた 20万表示を突破したらしい。 やったー 最近、Googleマップに写真投稿するのが楽しくなって、投稿ペースが前より増えたかも。 ポイントも400ジャストくらいかな。 レベル5まであと100! まだまだ頑張るぞー

Googleマップローカルガイドからお祝いのメールがきた

突然こんなメールがきた。 Googleマップに俺の投稿した写真がこれだけ見られました! という内容のメールだった。 15万という数字は、おそらくローカルガイドを始めてからのトータル件数だろう。 せっせと写真を投稿したかいがあったようだ。 次は何万件でメ…

lsコマンドでディレクトリのみを一覧で表示

こんな状態から Directory1 Directory2 Directory3 Directory4 Directory5 sample1.apk sample2.apk sample3.apk ディレクトリのみ一覧で表示したい場合 ターミナルに以下をぶちこむ ls -1F | grep / 表示結果 Directory1/ Directory2/ Directory3/ Director…

Xmllintで属性を指定してXmlから値を取得

またまたシェルスクリプトとxmllintを使う機会があった。 今度はxmlに同名タグが複数存在しており、属性で絞って値を取るというパターンだった。 やりたいこと 以下のxmlがあったとする。 <map> <long name="aaa" value="12345" >いぬ</long> <long name="bbb" value="56789" >ねこ</long> </map> longタグ内にあるname="aaa"のvalueの値「1…

Qiitaに初投稿してきた

ブログに書くほどの事じゃないんだろうけど(笑) いつも閲覧ばかりしているQiitaに、初投稿してきた。 qiita.com 投稿の中身は、昨日このブログで書いた記事と同じ(笑) Qiitaでは技術ネタの収集にお世話になってるもんで、たまには俺も投稿しようかなーと。 …

ShellScriptとxmllintでxmlを解析

ShellScriptド素人がxmlの中身を取り出したかったので、色々調べた xmllintとは xmllintとはlibxml2を使用したツールで、XMLファイルに対して以下の機能を持ったのコマンドラインツールです。 このxmllintを使って、以下のxmlを解析して値&属性値を取り出す…

adbでスクリーンショットをファイル名+年月日付きで出力する

.bashrcに以下を追加する export ANDROID_SDK=AndrodSDKのパス alias sshot=$ANDROID_SDK"/tools/screenshot2 ~/screenshot.png; mv ~/screenshot.png ~/screenshot_`date '+%y%m%d%H%M%S'`.png"; # screenshot_160322141020.pngと出力される 保存するパスは…

dose not contain the JNI_CreateJavaVM symbol

Mac

ついにMacBookProをEl Capitanにアプデした後、Aptana Studioを起動してみると "/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib" does not contain the JNI_CreateJavaVM symbol. というエラーダイア…