<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dropbox | ウダ2Blog</title>
	<atom:link href="https://uda2.com/blog/tag/dropbox/feed/" rel="self" type="application/rss+xml" />
	<link>https://uda2.com/blog</link>
	<description>大阪でフリーランスとしてWEB制作している管理人が気になった技術をメモったり、作ったツールの紹介などを綴っているブログです。</description>
	<lastBuildDate>Fri, 07 Jul 2023 07:05:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Dropboxを使ったメモ系WEBアプリ「memotion」</title>
		<link>https://uda2.com/blog/memotion/</link>
					<comments>https://uda2.com/blog/memotion/#respond</comments>
		
		<dc:creator><![CDATA[uda2]]></dc:creator>
		<pubDate>Sun, 23 Apr 2023 17:38:36 +0000</pubDate>
				<category><![CDATA[制作日記]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://uda2.com/blog/?p=2604</guid>

					<description><![CDATA[<p>去年ぐらいから意識高い系の人に人気が出てるNotionとか言うメモサービス（最近Notion AIでも話題になってますね）がありますが、おじさんには手元にファイルが無いメモサービスはなじめず、ずっとDropboxにぐだぐ</p>
The post <a href="https://uda2.com/blog/memotion/">Dropboxを使ったメモ系WEBアプリ「memotion」</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>去年ぐらいから意識高い系の人に人気が出てる<a href="https://www.notion.so/ja-jp/product" target="_blank" rel="noopener nofollow" title="Notion">Notion</a>とか言うメモサービス（最近Notion AIでも話題になってますね）がありますが、おじさんには手元にファイルが無いメモサービスはなじめず、ずっと<a href="https://www.dropbox.com/" target="_blank" rel="noopener nofollow" title="">Dropbox</a>にぐだぐだなフォルダ管理で普通にメモをテキスト保存しておりました。<br>Notionの特徴的な自由でリッチなドキュメント制作は欲してなかったのですが<strong>タグ管理</strong>できるのが羨ましく思い、Dropboxでもいい感じにタグ管理できるWEBアプリを作りました。</p>



<p><a href="https://tenhp.com/memotion/" target="_blank" rel="noopener nofollow" title="">https://tenhp.com/memotion/</a></p>



<span id="more-2604"></span>



<p>今回制作に使ったDropboxのAPIはリファレンスは英語のみで以外と国内の解説が少なく今までなら翻訳サイトと行き来がとてもしんどかったのですが<a href="https://openai.com/blog/chatgpt" target="_blank" rel="noopener nofollow" title="">chatGPT</a>がとても役立ちました。今後は日本では人気がないAPIやフレームワークも簡単に使えそうです。</p>



<p>以前作ってたDropboxを使ったタスク管理のWEBアプリ「<a href="https://tenhp.com/task4box/" target="_blank" rel="noopener nofollow" title="">TASK4BOX</a>」はDropboxのAPIがv1の際に公式のPHP SDKを利用して作っていたのですがDropboxのAPIがv2になった際に公式のPHP版SDKが公開されなくなったので復活に結構な工数がかかってしまうことから断念していました。<br>それを受けて元々自分用に作り始めてたmemotionをTASK4BOXの代わりに使って頂けるようにと一般公開する事にしました。</p>



<p>タグの管理はフォルダの管理と違って複数のタグが適用できるので先に「仕事」とかのフォルダに入れてしまうとメモが埋もれて仕舞いがちでしたが複数のタグを付けると「仕事」でもあり「INBOX」（作業中的なタグ）のような分類が可能になり目に触れる可能性が増えました。<br>Reiさんの「<a href="https://www.youtube.com/watch?v=cCK_hGfi2cY" target="_blank" rel="noopener nofollow" title="">メモを極めたエンジニア（弟）の&#8221;Notionの中身&#8221;が凄いので紹介させて下さい。</a>」がわかりやすいです。</p>



<p>記述方法は元々エディタの設定でタイトルとかは色分けしたりしていたのですがブラウザで編集するにあたりMarkDownを採用しました。MarkDownなら普通に書いてもそれなりに表示出来るのでメモからにちょっと装飾するには都合がいいです。自前で実装するのは面倒なので<a href="https://marked.js.org/" target="_blank" rel="noopener nofollow" title="">Marked</a>というのを少しいじって実装しました。</p>



<p>他にもvue.jsをベースにしたりアイコンは<a href="https://fontawesome.com/" target="_blank" rel="noopener nofollow" title="">fontawesome</a>を使ったりして工数を減らしたつもりですが自分の使い勝手をよくするための一括変換できるようにしたりショートカットを入れたリンクボックスを作ったりブックマークレットを作ったりと小さな修正が以外と多く2週間ほどかかりましたがchatGPTが無かったらと思うとぞっとします。</p>The post <a href="https://uda2.com/blog/memotion/">Dropboxを使ったメモ系WEBアプリ「memotion」</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://uda2.com/blog/memotion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Piで監視カメラ7 DropBox編</title>
		<link>https://uda2.com/blog/raspberry-pi-camera7/</link>
					<comments>https://uda2.com/blog/raspberry-pi-camera7/#respond</comments>
		
		<dc:creator><![CDATA[uda2]]></dc:creator>
		<pubDate>Wed, 07 Nov 2018 15:19:30 +0000</pubDate>
				<category><![CDATA[うだうだ]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[監視カメラ]]></category>
		<guid isPermaLink="false">https://uda2.com/blog/?p=2351</guid>

					<description><![CDATA[<p>そもそもメールが見づらいのでDropBoxに撮影した画像を格納する事にした。 今回はDoropboxで同期は必要無いので、シンプルにアップするだけのを探すDropbox Uploaderというのを見つけた。 ダウンロード</p>
The post <a href="https://uda2.com/blog/raspberry-pi-camera7/">Raspberry Piで監視カメラ7 DropBox編</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>そもそもメールが見づらいので<a href="https://www.dropbox.com/ja/" target="_blank" rel="noopener">DropBox</a>に撮影した画像を格納する事にした。<br />
<span id="more-2351"></span><br />
今回はDoropboxで同期は必要無いので、シンプルにアップするだけのを探す<a href="https://github.com/andreafabrizi/Dropbox-Uploader/" target="_blank" rel="noopener">Dropbox Uploader</a>というのを見つけた。<br />
ダウンロードしようと思ったらgitが入って無かったのでgitのインストールから<br />
<strong>$ sudo apt-get install git</strong><br />
Dropbox Uploaderは多分motionでしか使わないと思うので「motion_setting」フォルダに入れておく<br />
<strong>$ cd /var/motion_setting/</strong><br />
<strong>$ sudo git clone https://github.com/andreafabrizi/Dropbox-Uploader/</strong><br />
ダウンロードが終わったらtokenの登録のため起動する。<br />
<strong>$ cd Dropbox-Uploader</strong><br />
<strong>$ ./dropbox_uploader.sh</strong><br />
指示通り<a href="https://www.dropbox.com/developers/apps" target="_blank" rel="noopener">https://www.dropbox.com/developers/apps</a>にアクセスし、「Create app」を押す「Dropbox API」を選ぶ「App folder」を選び名前を「uda2RaspiCam」にしてI agree to〜にチェックを入れて「Create app」を押してGenerateed access tokenの「Ganerate」をクリックしてコピーする。（ここでブラウザは閉じてもOK）<br />
Raspberrypiに戻りコピーしたtokenをペーストしエンターyを押してエンターで進む<br />
ユーザーフォルダに設定が保存されるので今回はrootでも起動してtokenをペーストしておく。<br />
<strong>$ sudo vi /etc/motion/motion.conf</strong></p>
<pre><code>daemon on
width 1920
height 1080
framerate 10
quality 90
output_pictures on
threshold 3000
noise_level 96
ffmpeg_output_movies off
on_picture_save "/var/motion_setting/send5.sh %f"
on_event_end none
on_movie_end none</code></pre>
<p><strong>$ cp /var/motion_setting/send.sh /var/motion_setting/send5.sh</strong><br />
<strong>$ vi /var/motion_setting/send5.sh</strong></p>
<pre><code>#!/bin/sh
FILE=$1
/var/motion_setting/Dropbox-Uploader/dropbox_uploader.sh upload $FILE ${FILE##*/}</code></pre>
<p><strong>$ sudo service motion restart</strong><br />
メールに来なくなったのでスッキリした。<br />
家の全てのパソコンにDropbBoxを入れてるので、撮影データが家中のパソコンに大量に複製される事になってしまったので別の方法を探す事にした。<br />
なおRaspberry Piに残ってるデータはcronで定期的に消すようにしています。</p>The post <a href="https://uda2.com/blog/raspberry-pi-camera7/">Raspberry Piで監視カメラ7 DropBox編</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://uda2.com/blog/raspberry-pi-camera7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ファイル連動型タスク管理TASK4BOX</title>
		<link>https://uda2.com/blog/task4box/</link>
					<comments>https://uda2.com/blog/task4box/#respond</comments>
		
		<dc:creator><![CDATA[uda2]]></dc:creator>
		<pubDate>Wed, 15 Apr 2015 13:01:16 +0000</pubDate>
				<category><![CDATA[制作日記]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Dropbox]]></category>
		<guid isPermaLink="false">http://uda2.com/blog/?p=1889</guid>

					<description><![CDATA[<p>ファイル連動型タスク管理TASK4BOXを公開しました。 作業日誌によると2月17日から約2ヶ月の期間に150時間以上作業している。久々に制作時間が長いWEBサービスだ。 元々、いいタスク管理アプリが欲しいと調べていたと</p>
The post <a href="https://uda2.com/blog/task4box/">ファイル連動型タスク管理TASK4BOX</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>ファイル連動型タスク管理<a href="http://tenhp.com/task4box/" target="_blank">TASK4BOX</a>を公開しました。<br />
作業日誌によると2月17日から約2ヶ月の期間に150時間以上作業している。久々に制作時間が長いWEBサービスだ。<br />
<span id="more-1889"></span><br />
元々、いいタスク管理アプリが欲しいと調べていたところアイゼンハワーマトリックスを見つけた。<br />
マトリックスの表を眺めてると「スマホの画面は小さいので中央のサークルをドラッグして表示を切り替えると見やすいかも」と思って手書きで落書き帳に画面を描いてみた。</p>
<p>フロントエンド（画面操作）を作ってみたら、思いのほか気持ちのいい動きだったので正式に作る事にした。<br />
ちなみに左右のフリックでタスクを完了＆削除させる動作は<a href="http://www.mailboxapp.com/" target="_blank">Mailbox</a>をパクってます。操作中（フリック中）迷えるのがいい感じです。</p>
<p>次に保存場所を考えた。自分一人が個人的に使う分には自前のサーバーデータを保存すればいい、だが公開する場合心許ない。もしも自分がユーザーの立場なら仕事の内容を見知らぬフリーランスのWEBサーバーに置かれるなんて不安だ。<br />
そこでメジャーどころのWEBサービスをAPI経由で利用しクラウド上に保存する事にした。<br />
まず頭に浮かんだのが<a href="https://dev.evernote.com/intl/jp/" target="_blank">EvernoteのAPI</a>。機能的にタスクを管理するに最適に思えたが、私は以前からデスクトップに作業名のフォルダを作ってそこに関連ファイルを入れて作業管理をしており、これらのファイルとタスク管理アプリが連動出来ない事に不満を感じていたので、ファイル連動させるために<a href="https://www.dropbox.com/developers" target="_blank">DropboxのAPI</a>を採用する事にした。</p>
<p>DropboxのAPIは歴史が長く比較的WEB上に情報がある方だが、2年ほど前に改訂されたので多くの情報は古くて使えず、PHPでダイレクトにAPIにアクセスするのではなくDropboxの用意したライブラリを経由するタイプなので戸惑うことはあったが、サンプルが豊富なので試しながらなんとか形になった。</p>
<p>ここまでのシステムは約1週間で完成した。残り1ヶ月と3週間は何をしていたかというと、デバッグとトップの説明ページ作成だ。今回はUIを凝ったのでwindowsタブレットのタッチイベントの問題があったり、iosのスタンドアロンモードの問題があったりとデバッグに時間がかかったが、説明ページ制作が予想以上に時間がかかった。</p>
<p>まず日本人の政治家は肖像権は無いに等しいですが、大統領の写真の肖像権はどうなってるのか分らない。安全策で素材を買おうと思ったのですが日本の素材屋には無かった。<br />
そこで、まずヤフオクで切手を買って、それをスキャナーで読み込む事にした。<br />
だが、実際よってみると小さすぎる為か使い物にならないぐらい汚かった。<br />
だめもとでiPhoneで撮影したら以外とキレイだったのでiPhone製を採用した。<br />
（念の為、切手をWEBサイトに掲載してもいいか調べたところ<a href="http://www.soumu.go.jp/yusei/02ryutsu14_03000030.html" target="_blank">総務省</a>によるとWEBはOKだけど印刷するなら消印が無いとまずいが消印付のだとOKだそうだ。）</p>
<p>あと、TASK4BOXが概ね完成した頃に、そもそも「日本人にタスク管理する習慣があるのか？」という疑念が出てきた、周辺でタスク管理をしているという話を聞いたことが無く、DropBoxユーザーすら殆どいない。考えてみると巷にあるタスク管理アプリも大抵外国製だ。<br />
そこで、英語版も作成する事にした。私には英語力が無いのでプロに任せる事にしたが知人に翻訳家がいないので<a href="http://gengo.com/" target="_blank">Gengo</a>にお願いしたところ2時間半で訳されて来た便利な時代だ。（ちなみに金額は993語の日英のビジネスプランで8,937円だった。）</p>
<p>TASK4BOXの肝である<strong>ファイル連動</strong>ですがブラウザからダイレクトにローカルフォルダを開くのは難しいが、ブラウザ版Dropboxはローカルフォルダを開くことができるのでブラウザ版Dropboxの該当フォルダへリンクする事した。<br />
（ブラウザ版Dropboxがどんなパケットのやりとりを調べてみたが何かやりとりはあるけど解明出来なかった。おそらく通常のWEBブラウザではセキュリティ的に不可能なのでDropboxが自前のローカルソフトとアクセスし開いてるのかと思われる。）</p>The post <a href="https://uda2.com/blog/task4box/">ファイル連動型タスク管理TASK4BOX</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://uda2.com/blog/task4box/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
