SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
OwnCloud + Andoroid + Picasa +
Flickr連携
KenichiroMATOHARA(matoken)
<matoken@kagolug.org>
BoF東海道らぐの夏祭り!ライトニングトーク 大会
in OSC京都
2014-08-02(Sat)
KenichiroMATOHARA
● ID : matoken
● http://matoken.org/
● 興味
– Linux
– FLOSS
– OpenSteetmap
– 電子工作
– :
鹿児島らぐはじめました
● 04月に出来たばかり
● http://kagolug.org/
● 鹿児島のお友達に教えてあげてね
OwnCloud + Andoroid + Picasa +
Flickr連携
Android
● 写真の自動アップロード機能
● 自動的にバックアップされていてとても便利
● Google+だと写真を選択して投稿も楽々
● …でも
● アプリケーションがそれぞれにアップロード
している
– Google+/Dropbox…
● データ通信もそれぞれ必要だしバッテリーも
減る
● Androidからは1回だけアップロードしてアッ
プロード先でそれぞれに転送できないか?
これを
携帯ネットワーク
こうしたい
携帯ネットワーク
固定回線
…そういえば昔こんなことを
● "Linux で Eye-Fi Card を設定・各種ストレー
ジサービ スに転送する"
http://www.slideshare.net/matoken/koedo-lug
-c80eyefi
ownCloud
● Dropboxみたいなファイル共有ソフト(最近はグ
ループウェアみたいな機能もあって色々便利)
● PHPで出来ていて自分のサーバに導入できる
● Win/Mac/Linux/Andorid/iOS各種Clientあり
– WebDavプロトコルも動くのでdavにアクセスできたら環
境を選ばない
● AndroidのownCloudアプリには写真の自動アップ
ロード機能がある
– ownCloudに一本化してownCloudサーバ上で処理
(Google+/FlickrへUpload)できないか?
ownCloudの導入
● 略
● UbuntuだといくやさんのPPAおすすめ
"ownCloud Client 1.6.0のパッケージ - いくやの斬
鉄日記"
http://blog.goo.ne.jp/ikunya/e/fbfab38bbdd63a3
0ce4db366a8b6ecf6
"Qt5アプリケーションのフォント設定 - いくやの斬鉄
日記"
http://blog.goo.ne.jp/ikunya/e/46b9097370dbcc
aa234d53728df869be
● DebianWheezyのpkgだとちょっと古いけど
今回の内容では問題ない(RaspberryPiでも!)
Android版ownCloudの自動アップ
ロード機能
● 写真を撮影すると自動的に登録した
ownCloudディレクトリの下の data/アカウ
ント名/files/InstantUpload 以下にアップ
ロードされる
● ここを監視する
inotify APIでディレクトリを監視
● Linuxのinotyfy APIを使いディレクトリの状態
を監視できる
● inotify をお手軽に使えるコマンド
inotifywait/inotifywatch の入ったinotify-tools
pkg を導入(Debian/Ubuntu)
$ sudo apt-get install inotify-tools
inotifywaitコマンドを試す
● option 無しだと1つのイベントで終了
% inotifywait data/mk/files/InstantUpload/
Setting up watches.
Watches established.
data/mk/files/InstantUpload/ CREATE
IMG_20140604_185820.jpg.ocTransferId51
94.part
● -m option でmonitor mode イベントをずっと
拾う.でも冗長.
% inotifywait -m data/mk/files/InstantUpload/
Setting up watches.
Watches established.
data/mk/files/InstantUpload/ CREATE
IMG_20140604_190315.jpg.ocTransferId6217.part
data/mk/files/InstantUpload/ OPEN
IMG_20140604_190315.jpg.ocTransferId6217.part
data/mk/files/InstantUpload/ MODIFY
IMG_20140604_190315.jpg.ocTransferId6217.part
:
data/mk/files/InstantUpload/ CLOSE_WRITE,CLOSE
IMG_20140604_190315.jpg.ocTransferId6217.part
data/mk/files/InstantUpload/ MOVED_FROM
IMG_20140604_190315.jpg.ocTransferId6217.part
data/mk/files/InstantUpload/ MOVED_TO IMG_20140604_190315.jpg
^C
テンポラリファイルが作られる
ファイルが開かれる
転送されたデータ書き込み
(転送中…)
ファイルクローズ
本来のファイル名に改名
● -e option で必要な MOVED_TO event だけを
拾う
% inotifywait -m -e moved_to
data/mk/files/InstantUpload/
Setting up watches.
Watches established.
data/mk/files/InstantUpload/ MOVED_TO
IMG_20140604_190738.jpg
● てことで
inotifywait -m -e moved_to 
data/mk/files/InstantUpload/
● でアップロードされたファイル名が取得でき
ることがわかった
– 転送済みのタイミング :)
Google+(Picasa)
● Google+の画像はPicasaと統合されている
● 2048x2048以下のサイズであれば容量制限な
しにUpload可能 :)
● ブラウザ上のGoogle+からアップロードする
と自動的に2048x2048以下にリサイズされる
→ 無制限
● コマンドラインからGoogleの操作の出来る
GoogleCLというツールがある
● ブラウザ上のGoogle+からでも設定によって
は縮小されずにアップロードされそう.
https://plus.google.com/settings
GoogleCL
● "googlecl - Command line tools for the
Google Data APIs - Google Project Hosting"
https://code.google.com/p/googlecl/
● pythonで出来ていてマルチプラットホームで
動作します.
● 導入するとgoogleコマンドが利用できるよう
にな
り,Blogger/Calendar/Contacts/Docs/Financ
e/Picasa/Youtubeが操作できるようになる
GoogleCLでGoogle+の「投稿から
の写真」領域にアップロード
● 以前(2011年冬)は 'Instant Upload'というアプ
バムにアップロードすると自動的に
2048x2048以下にリサイズされていた
– "Linux で写真を操作 - 写真の管理、現像、投稿 -"
http://www.slideshare.net/matoken/linux-3356
9739?qid=3de33ac3-f556-4795-bf82-89915918bea
6&v=default&b=&from_search=1
● 現在はオリジナルサイズでアップロードされ
→てしまうよう ディスクを消費して埋まっ
てしまう
● 2048x2048以下にリサイズしてからUpでok
● 現在はアルバム'Instant Upload'では「投稿か
らの写真」にアップロードされなくなってい
る
● list-albamsコマンドでアルバムのリストを取
得し,それらしいアルバムを試していくと
'自動バックアップ'というアルバムが該当す
ることが判った.
GoogleCL認証
● 利用できるよう認証をする.初回実行時に認証が走る.
% google --force-auth picasa list-albums
Please log in and/or grant access via your browser at:
https://www.google.com/accounts/OAuthAuthorizeToken
?
oauth_token=4%2F19Y3OMnTQtuJWWi31IR0sH8JgDKO
&hd=default
ブラウザが開かれるのでGoogleの認証を行う
※w3m でも行けるかと思ったが,2段階認証後JavaScriptが
必要と言われて失敗した.リモートサーバ環境 ではssh のX
転送でブラウザを開いて回避した
$ ssh -XC user@host
実際のコマンド
● 縮小(Imagemagic利用)
convert -resize 2048x -quality 100 画像ファイル
名 /tmp/縮小ファイル名
● 投稿
google picasa post '自動バックアップ' /tmp/縮小
ファイル名
Google+投稿時に選択できるよう
になった
Flickr
● Yahoo!米の写真共有サービス
● 有料版だと無制限アップロードだった
– 現在はAdFreeとAdFree+容量2Tのプランが出来た
– 無制限時からの有料ユーザは引き続き無制限
● 無料版でも1T利用可能になった
Flickrへの自動投稿
● libflickr-upload-perl パッケージの
flickr_uploadコマンドを利用する
$ sudo apt-get install libflickr-upload-perl
Tokenを取得する
● ブラウザにURLを入力して認証を行いEnterを入力する.表示
されたトークンを記録.この認証は別マシンで行ってもOK
% flickr_upload --auth
1. Enter the following URL into your browser
http://api.flickr.com/services/auth/?
api_key=8dcf37880da64acfe8e30bb1091376b7&perms=write
&frob=72157644983537186-197058a4fdf82491-
183451&api_sig=8e06c3da0b66cc512a3ec74131b3309b
2. Follow the instructions on the web page
3. Hit <Enter> when finished.
.
Your authentication token for this application is
XXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
Flickrでの投稿
% flickr_upload --auth_token TOKEN --public 0
--friend 0 --family 0 --tag='"InstantUpload"' 画像
ファイル
● --auth_token 前のページで取得した認証トークン
● --public 0 非公開にする
--friend 0 友達に非公開にする
● --family 0 家族に非公開にする
--tag='"InstantUpload"' タグ付け
Script#!/usr/bin/perl
use strict;
use warnings;
my $WATCHDIR =
'/var/www/owncloud/data/mk/files/InstantUpload/';
my $FLICKR_TOKEN = 'xxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxx';
my $jpg;
open CMD, "/usr/bin/inotifywait -m -e moved_to --format %f
$WATCHDIR |";
while($jpg=<CMD>){
chomp $jpg;
my $small = $jpg;
#-- resize(Google+用)
$small =~s/.jpg$/-2048.jpg/i;
system("convert -resize 2048x -quality 100 $WATCHDIR/$jpg
/tmp/$small");
#-- Google+ post
system("google picasa post '自動バックアップ' /tmp/$small");
system("rm /tmp/$small");
#-- Flickr post
system("/usr/bin/flickr_upload --auth_token $FLICKR_TOKEN
--public 0 --friend 0 --family 0 --tag='"InstantUpload"'
$WATCHDIR/$jpg");
}
__END__
"inotyfy-post.pl"
https://gist.github.com/matoken/1e9a5455bf8ab6511c7d
実行時の様子
$ ./inotyfy-post.pl
Setting up watches.
Watches established.
Loading file /tmp/IMG_20140621_075659-2048.jpg to
album 自動バックアップ
Uploading
/var/www/owncloud/data/mk/files/InstantUpload//IMG
_20140621_075659.jpg...
Waiting for upload results (ctrl-C if you don't care)...
/
var/www/owncloud/data/mk/files/InstantUpload//IMG_
20140621_075659.jpg is at
http://www.flickr.com/tools/uploader_edit.gne?
ids=14282595917
 :
問題点
● Google+は広範囲の画像ファイルを検索,
アップロードしていた
– ownCloudアプリはカメラアプリで撮影したもの
(DCIM/Camera以下)のみ
● カメラアプリ以外で撮影した写真やスクリー
…ンショットは自動保存されない .
● Scriptとか用意しなくても実はDropbox+IFTT
とかでも行けたんじゃ?
– 少し確認したところでは無理そう
Credits & License
● Content by KenichiroMATOHARA(matoken)
http://matoken.org/
License: CC-BY-SA
● OpenOffice.org template by Raphaël Hertzog
http://raphaelhertzog.com/go/ooo-template
License: GPL-2+
● Background image by Alexis Younes “ayo”
http://www.73lab.com
License: GPL-2+

Mais conteúdo relacionado

Destaque

Bao cao thưc_tap_tuan3_cntt_pham_tienquan
Bao cao thưc_tap_tuan3_cntt_pham_tienquanBao cao thưc_tap_tuan3_cntt_pham_tienquan
Bao cao thưc_tap_tuan3_cntt_pham_tienquanQuân Quạt Mo
 
Phân tích thực trạng tài chính của công ty giao nhận kho vận ngoại thương Vie...
Phân tích thực trạng tài chính của công ty giao nhận kho vận ngoại thương Vie...Phân tích thực trạng tài chính của công ty giao nhận kho vận ngoại thương Vie...
Phân tích thực trạng tài chính của công ty giao nhận kho vận ngoại thương Vie...Vũ Lâm
 
交點台大Vol.11 - 彭筱婷 - e論壇
交點台大Vol.11 - 彭筱婷 - e論壇交點台大Vol.11 - 彭筱婷 - e論壇
交點台大Vol.11 - 彭筱婷 - e論壇交點
 
Kriptografi - Hash
Kriptografi - HashKriptografi - Hash
Kriptografi - HashKuliahKita
 
Categorias Fundamentais - Professora Fabiana Del Padre Tomé - Aula do dia 03/...
Categorias Fundamentais - Professora Fabiana Del Padre Tomé - Aula do dia 03/...Categorias Fundamentais - Professora Fabiana Del Padre Tomé - Aula do dia 03/...
Categorias Fundamentais - Professora Fabiana Del Padre Tomé - Aula do dia 03/...Fernanda Moreira
 
Cài đặt Genmymotion
 Cài đặt Genmymotion Cài đặt Genmymotion
Cài đặt GenmymotionTrọng An
 
언리얼엔진 한글폰트 출력하기
언리얼엔진 한글폰트 출력하기언리얼엔진 한글폰트 출력하기
언리얼엔진 한글폰트 출력하기Wuwon Yu
 
отзывы о пушкине.локтионова
отзывы о пушкине.локтионоваотзывы о пушкине.локтионова
отзывы о пушкине.локтионоваagrashhenkova
 
Aula do dia 20 04-13 - karem jureidini dias
Aula do dia 20 04-13 - karem jureidini diasAula do dia 20 04-13 - karem jureidini dias
Aula do dia 20 04-13 - karem jureidini diasFernanda Moreira
 
%7 b33468200 cfe5-4e14-8e29-ce5aa0cede40%7d-lei%20estatuto%20magisterio
%7 b33468200 cfe5-4e14-8e29-ce5aa0cede40%7d-lei%20estatuto%20magisterio%7 b33468200 cfe5-4e14-8e29-ce5aa0cede40%7d-lei%20estatuto%20magisterio
%7 b33468200 cfe5-4e14-8e29-ce5aa0cede40%7d-lei%20estatuto%20magisteriojuscelia.nunes
 
Aula 9 dia 28-09-13 - dr. rodrigo dalla pria
Aula 9   dia 28-09-13 - dr. rodrigo dalla priaAula 9   dia 28-09-13 - dr. rodrigo dalla pria
Aula 9 dia 28-09-13 - dr. rodrigo dalla priaFernanda Moreira
 
Conselhos aos velhos e aos envelhecidos
Conselhos aos velhos e aos envelhecidosConselhos aos velhos e aos envelhecidos
Conselhos aos velhos e aos envelhecidosjoexis
 
Miolo da revista parque villa lobos
Miolo da revista parque villa lobosMiolo da revista parque villa lobos
Miolo da revista parque villa lobosBianca Senna
 
Rafael pandolfo 26-05-14- planejamento
Rafael pandolfo   26-05-14- planejamentoRafael pandolfo   26-05-14- planejamento
Rafael pandolfo 26-05-14- planejamentoFernanda Moreira
 

Destaque (20)

Bao cao thưc_tap_tuan3_cntt_pham_tienquan
Bao cao thưc_tap_tuan3_cntt_pham_tienquanBao cao thưc_tap_tuan3_cntt_pham_tienquan
Bao cao thưc_tap_tuan3_cntt_pham_tienquan
 
Phân tích thực trạng tài chính của công ty giao nhận kho vận ngoại thương Vie...
Phân tích thực trạng tài chính của công ty giao nhận kho vận ngoại thương Vie...Phân tích thực trạng tài chính của công ty giao nhận kho vận ngoại thương Vie...
Phân tích thực trạng tài chính của công ty giao nhận kho vận ngoại thương Vie...
 
Week 1
Week 1Week 1
Week 1
 
交點台大Vol.11 - 彭筱婷 - e論壇
交點台大Vol.11 - 彭筱婷 - e論壇交點台大Vol.11 - 彭筱婷 - e論壇
交點台大Vol.11 - 彭筱婷 - e論壇
 
Kriptografi - Hash
Kriptografi - HashKriptografi - Hash
Kriptografi - Hash
 
Categorias Fundamentais - Professora Fabiana Del Padre Tomé - Aula do dia 03/...
Categorias Fundamentais - Professora Fabiana Del Padre Tomé - Aula do dia 03/...Categorias Fundamentais - Professora Fabiana Del Padre Tomé - Aula do dia 03/...
Categorias Fundamentais - Professora Fabiana Del Padre Tomé - Aula do dia 03/...
 
Cài đặt Genmymotion
 Cài đặt Genmymotion Cài đặt Genmymotion
Cài đặt Genmymotion
 
SPANISH SCSEP Flyer
SPANISH SCSEP FlyerSPANISH SCSEP Flyer
SPANISH SCSEP Flyer
 
SEO
SEOSEO
SEO
 
Elborracho
ElborrachoElborracho
Elborracho
 
언리얼엔진 한글폰트 출력하기
언리얼엔진 한글폰트 출력하기언리얼엔진 한글폰트 출력하기
언리얼엔진 한글폰트 출력하기
 
отзывы о пушкине.локтионова
отзывы о пушкине.локтионоваотзывы о пушкине.локтионова
отзывы о пушкине.локтионова
 
Aula do dia 20 04-13 - karem jureidini dias
Aula do dia 20 04-13 - karem jureidini diasAula do dia 20 04-13 - karem jureidini dias
Aula do dia 20 04-13 - karem jureidini dias
 
P
PP
P
 
セブ留学 SMEAG英語学校ハンドブック 2016年1月改訂。フィリピン留学ナビ
セブ留学 SMEAG英語学校ハンドブック 2016年1月改訂。フィリピン留学ナビセブ留学 SMEAG英語学校ハンドブック 2016年1月改訂。フィリピン留学ナビ
セブ留学 SMEAG英語学校ハンドブック 2016年1月改訂。フィリピン留学ナビ
 
%7 b33468200 cfe5-4e14-8e29-ce5aa0cede40%7d-lei%20estatuto%20magisterio
%7 b33468200 cfe5-4e14-8e29-ce5aa0cede40%7d-lei%20estatuto%20magisterio%7 b33468200 cfe5-4e14-8e29-ce5aa0cede40%7d-lei%20estatuto%20magisterio
%7 b33468200 cfe5-4e14-8e29-ce5aa0cede40%7d-lei%20estatuto%20magisterio
 
Aula 9 dia 28-09-13 - dr. rodrigo dalla pria
Aula 9   dia 28-09-13 - dr. rodrigo dalla priaAula 9   dia 28-09-13 - dr. rodrigo dalla pria
Aula 9 dia 28-09-13 - dr. rodrigo dalla pria
 
Conselhos aos velhos e aos envelhecidos
Conselhos aos velhos e aos envelhecidosConselhos aos velhos e aos envelhecidos
Conselhos aos velhos e aos envelhecidos
 
Miolo da revista parque villa lobos
Miolo da revista parque villa lobosMiolo da revista parque villa lobos
Miolo da revista parque villa lobos
 
Rafael pandolfo 26-05-14- planejamento
Rafael pandolfo   26-05-14- planejamentoRafael pandolfo   26-05-14- planejamento
Rafael pandolfo 26-05-14- planejamento
 

Semelhante a ownCloud + andoroid + picasa + flickr連携

LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶLingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶKenichiro MATOHARA
 
Chrome osとgo言語からgoogleの今後を妄想してみる
Chrome osとgo言語からgoogleの今後を妄想してみるChrome osとgo言語からgoogleの今後を妄想してみる
Chrome osとgo言語からgoogleの今後を妄想してみるMasakazu Muraoka
 
Sinatraアプリをherokuにアップ
SinatraアプリをherokuにアップSinatraアプリをherokuにアップ
SinatraアプリをherokuにアップHiroshi Oyamada
 
個人で作っているgoのプロダクト by zchee編
個人で作っているgoのプロダクト by zchee編個人で作っているgoのプロダクト by zchee編
個人で作っているgoのプロダクト by zchee編Koichi Shiraishi
 
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hackyut148atgmaildotcom
 
Metahub for github
Metahub for githubMetahub for github
Metahub for githubSuguru Oho
 
shinken monitoringについて真剣に調べてみた結果
shinken monitoringについて真剣に調べてみた結果shinken monitoringについて真剣に調べてみた結果
shinken monitoringについて真剣に調べてみた結果Tsuyoshi Torii
 
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...mganeko
 
ATNDに下書き保存とプレビューを追加するATND Draft
ATNDに下書き保存とプレビューを追加するATND Draft ATNDに下書き保存とプレビューを追加するATND Draft
ATNDに下書き保存とプレビューを追加するATND Draft Atsuhiko Kimura
 
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)Kenichiro MATOHARA
 
Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する...
Windows Server+Photon Server環境でもFluentd+Elasticsearch+Kibanaを活用して各種情報を可視化する...Windows Server+Photon Server環境でもFluentd+Elasticsearch+Kibanaを活用して各種情報を可視化する...
Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する...GMO GlobalSign Holdings K.K.
 
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込むDjangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む2bo 2bo
 
Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!Tanaka Yuichi
 
Yapcasia2012 ltthon
Yapcasia2012 ltthonYapcasia2012 ltthon
Yapcasia2012 ltthonturugina
 
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's imageHow to create your own Azure Pipeline's image
How to create your own Azure Pipeline's imageKazushi Kamegawa
 
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスWindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスRyo Sumasu
 
20180829 ガチラボ vol.9
20180829 ガチラボ vol.920180829 ガチラボ vol.9
20180829 ガチラボ vol.9Satoshi Fujimoto
 
Introduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing DockerfilesIntroduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing DockerfilesYukiya Hayashi
 
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門KokiMakita1
 

Semelhante a ownCloud + andoroid + picasa + flickr連携 (20)

LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶLingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
LingrBotを作ってみた/ ownCloud+Andoroid+Picasa+Flickr連携/Chromecast をLinuxで遊ぶ
 
Chrome osとgo言語からgoogleの今後を妄想してみる
Chrome osとgo言語からgoogleの今後を妄想してみるChrome osとgo言語からgoogleの今後を妄想してみる
Chrome osとgo言語からgoogleの今後を妄想してみる
 
Sinatraアプリをherokuにアップ
SinatraアプリをherokuにアップSinatraアプリをherokuにアップ
Sinatraアプリをherokuにアップ
 
個人で作っているgoのプロダクト by zchee編
個人で作っているgoのプロダクト by zchee編個人で作っているgoのプロダクト by zchee編
個人で作っているgoのプロダクト by zchee編
 
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
 
Metahub for github
Metahub for githubMetahub for github
Metahub for github
 
shinken monitoringについて真剣に調べてみた結果
shinken monitoringについて真剣に調べてみた結果shinken monitoringについて真剣に調べてみた結果
shinken monitoringについて真剣に調べてみた結果
 
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
 
ATNDに下書き保存とプレビューを追加するATND Draft
ATNDに下書き保存とプレビューを追加するATND Draft ATNDに下書き保存とプレビューを追加するATND Draft
ATNDに下書き保存とプレビューを追加するATND Draft
 
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
 
Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する...
Windows Server+Photon Server環境でもFluentd+Elasticsearch+Kibanaを活用して各種情報を可視化する...Windows Server+Photon Server環境でもFluentd+Elasticsearch+Kibanaを活用して各種情報を可視化する...
Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する...
 
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込むDjangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
 
Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!
 
Yapcasia2012 ltthon
Yapcasia2012 ltthonYapcasia2012 ltthon
Yapcasia2012 ltthon
 
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's imageHow to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
 
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスWindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
 
20180829 ガチラボ vol.9
20180829 ガチラボ vol.920180829 ガチラボ vol.9
20180829 ガチラボ vol.9
 
Introduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing DockerfilesIntroduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing Dockerfiles
 
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
 
Kaggle
KaggleKaggle
Kaggle
 

Mais de Kenichiro MATOHARA

ゲーミングプラットホームのLutris
ゲーミングプラットホームのLutrisゲーミングプラットホームのLutris
ゲーミングプラットホームのLutrisKenichiro MATOHARA
 
Raspberry PiのUSB OTGを試す
Raspberry PiのUSB OTGを試すRaspberry PiのUSB OTGを試す
Raspberry PiのUSB OTGを試すKenichiro MATOHARA
 
Raspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみたRaspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみたKenichiro MATOHARA
 
ちょっと古いマシンにLinuxを
ちょっと古いマシンにLinuxをちょっと古いマシンにLinuxを
ちょっと古いマシンにLinuxをKenichiro MATOHARA
 
鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04Kenichiro MATOHARA
 
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Raspberry Piにdiskless modeのalpine linuxを導入してみるRaspberry Piにdiskless modeのalpine linuxを導入してみる
Raspberry Piにdiskless modeのalpine linuxを導入してみるKenichiro MATOHARA
 
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作るKenichiro MATOHARA
 
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみるオープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみるKenichiro MATOHARA
 
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)Kenichiro MATOHARA
 
鹿児島らぐC87配布ペーパー
鹿児島らぐC87配布ペーパー鹿児島らぐC87配布ペーパー
鹿児島らぐC87配布ペーパーKenichiro MATOHARA
 
鹿児島に引っ越しました
鹿児島に引っ越しました鹿児島に引っ越しました
鹿児島に引っ越しましたKenichiro MATOHARA
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2Kenichiro MATOHARA
 
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘いKenichiro MATOHARA
 
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...Kenichiro MATOHARA
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたいKenichiro MATOHARA
 

Mais de Kenichiro MATOHARA (20)

PQI Air Pen Hack
PQI Air Pen HackPQI Air Pen Hack
PQI Air Pen Hack
 
ゲーミングプラットホームのLutris
ゲーミングプラットホームのLutrisゲーミングプラットホームのLutris
ゲーミングプラットホームのLutris
 
USBを保護するUSBGuard
USBを保護するUSBGuardUSBを保護するUSBGuard
USBを保護するUSBGuard
 
Raspberry PiのUSB OTGを試す
Raspberry PiのUSB OTGを試すRaspberry PiのUSB OTGを試す
Raspberry PiのUSB OTGを試す
 
Let’s Encrypt更新話
Let’s Encrypt更新話Let’s Encrypt更新話
Let’s Encrypt更新話
 
Raspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみたRaspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみた
 
ちょっと古いマシンにLinuxを
ちょっと古いマシンにLinuxをちょっと古いマシンにLinuxを
ちょっと古いマシンにLinuxを
 
鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04
 
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Raspberry Piにdiskless modeのalpine linuxを導入してみるRaspberry Piにdiskless modeのalpine linuxを導入してみる
Raspberry Piにdiskless modeのalpine linuxを導入してみる
 
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
 
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみるオープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
 
OSC15OT 配布ペーパー
OSC15OT 配布ペーパーOSC15OT 配布ペーパー
OSC15OT 配布ペーパー
 
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
 
鹿児島らぐC87配布ペーパー
鹿児島らぐC87配布ペーパー鹿児島らぐC87配布ペーパー
鹿児島らぐC87配布ペーパー
 
鹿児島に引っ越しました
鹿児島に引っ越しました鹿児島に引っ越しました
鹿児島に引っ越しました
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
 
鹿児島のOSM状況
鹿児島のOSM状況鹿児島のOSM状況
鹿児島のOSM状況
 
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
 
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
 

Último

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Último (8)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

ownCloud + andoroid + picasa + flickr連携