読者です 読者をやめる 読者になる 読者になる

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. というエラーダイア…

Adblock FastはNexus6に効果がなかった

広告が邪魔なのでブロックできるアプリを探していると、こんなの見つけた play.google.com Adblock Fast なんか良さげ! 何も考えずNexus6に入れてみる うーん、広告がブロックされている気配がない... アプリの説明を読んでみると The app requires and blo…

10000時間よりも20時間

こんな記事を見て「なるほど」と感じた事がある。 simplearchitect.hatenablog.com 要約すると 何かを極めるになるには10000時間(4~5年)は必要になる。 最初は当然だれでも苦労するが、 20時間あたりから効率よくできるようになる。 その前にリタイアしては…

Android4.0未満でadb backupは動かない

タイトルで結論が出ているが、それを知らず30分も調べた。 Android 3.0 Honeycomb端末を一生懸命adb backupしていると adb: unable to connect for backup となってしまうからだ。 結果、以下のリンクを見て出来ないという事を知ったので諦めた。 (Android4…

やいまふに2.0.5リリース

個人開発で公開している八重山離島船の運行確認Androidアプリ、やいまふにをアップデートした。 play.google.com メインは、昔にやっつけで作った時刻表を色々いじった。 あとは詳細のレイアウト詳細や、その他バグ修正。 アプデ内容 時刻表リニューアル 簡…

Nexus5のsimに挿した空アダプターを救出する方法

「抜けなくなるから空アダプタは絶対に挿さないでね」 って言われた10分後にやってしまった

Android Mの外部ファイルへのパーミッション変更を今更確認

開発中に実体験で学んできた。 外部SDにログを出力しようとしたところ、Android6.0のMarshmallow端末のみエラーとなった。 /storage/emulated/0/20160215_171358.log: open failed: EACCES (Permission denied) java.io.FileNotFoundException: /storage/emu…

Jsoupの&nbspを消す方法

trim()で消えない空白文字がある!? と思ったら、Jsoupで取得したhtmlに&nbspだった。 どうやらjavaでは空白として認識せず、trimでも消せず困っていたら java - How to remove with Jsoup? - Stack Overflow 上のリンクをもとに String value = element.ch…

Nexus6をAndroid6.0.1にした

手持ちのメインスマフォを思い切って5.1からアプデ Hello!! マシュマロ! あれ、システムフォント変わった? 少し文字の線が細くなったような… 少し触ってみてから感想書こうかね

バレーボールの練習試合してきた

いま2チーム掛け持ちで入っていて、毎週末は必ずバレーボールしている。 毎日パソコンと向き合って仕事してるんで、週1以上は運動しないと体が気持ち悪い。 なので、週末のバレーはとっても貴重な時間なのだ。 今日は昔の知り合いから練習試合しようぜーと誘…

ラ・ピッコラ・ターヴォラに行ってきた

料理人である友人に連れられて、永福町にある「ラ・ピッコラ・ターヴォラ」というお店に行ってきた。 ラ・ピッコラ・ターヴォラとは 店の場所 ピザが有名らしく、ピザ協会に入ってるとかで何とか さらに、この日はイタリアから不定期でくる有名なピザ職人が…

Googleローカルガイド Level4達成!

ついに達成! ローカルガイドレベル4! ストレージ1TB獲得! ローカルガイドとは? Googleマップに貢献してくれたローカルガイドのユーザーに恩返し ローカルガイドに参加し、Googleマップに口コミや写真を投稿して評価するとポイントが貯まり、特典がもらえ…

はてなブログ スタート

はてなブログに移住してきた。 WordPressのフリープランでブログを書いていたんだけど、(といっても年に数本ペース)どうも管理画面がしっくりこないので、全く投稿する気にならず完全放置(笑) やっぱ使いにくいと触らなくなるよね。 はてなブログ自体は、1…