ネット入出力説明 ver1.0(2013/8/31)

ご要望のあった機能です。
設定に知識が必要なので自信のある方のみご利用ください。

ハードルは高いですがうまく使いこなせばかなり便利な機能になると思います。 バックアップはもちろん出先でのファイルの受け渡し、仲間とサーバーを共有してデータを複数でやり取り、連絡にも使えます。(ただこれは信用と明確なルール共有が必要ですが…)


まず最初にCGIが利用できるサーバーが必要です
無料レンタルできるサーバーを検索してみてください。(無料レンタル、サーバー、CGI)で検索すると結構見つかります。


●ネットCSV入力(サーバーからスマホ)
サーバーに置いたCSVファイルがリストされるので選択してください
同名ファイルがある場合、保存で上書き保存になるので注意してください
スマホから出力したファイルは問題なく入力できるはずですが、PCからサーバーにアップロードしたファイルの場合、文字コードがUTF-8でないと文字化けします。
またUTF-8のファイルでもファイル名が日本語の場合、ファイル名が文字化けする可能性があるのでその場合アルファベットのファイル名に変更してください。

●CGI設定
こちらがちょっと手間がかかります。
まず以下のファイルをダウンロードします
net_csv_folder.zip
これを解凍すると
csv_input.cgi
csv_list.cgi
from_csv_list.cgi
という3個のファイルができます
これらのファイルは文字コードがUTF-8,改行コードがLFのファイルです。
これをサーバーに設置します
そしてcsv_input.cgi,csv_list.cgi,from_csv_list.cgiの属性を実行可能に設定します
例えばこの3個のファイルを
http://abc.com/cell/
というフォルダに置くとすると(フォルダはセルロイドのファイル専用のフォルダを作ってください)
http://abc.com/cell/
をネットCSVURL設定のテキストボックスに入力してください
最後のスラッシュ(/)をお忘れなく

●ネットCSV出力
現在開いているファイルのCSVデータファイルがサーバーにアップロードできます
サーバーにアップロードされたファイルには自動的に".csv"の拡張子がつきます

●CGIについて
ここら辺はCGIの知識が必要なのですがネットで検索して勉強してください
CGIは使い方を間違えると危険なものなのでご注意ください
簡単に説明しておくと
サーバーに置くファイルには色々なタイプのファイルがあります。
ブラウザで読むためのHTMLファイルやCGIなどのプログラムを実行するファイル、CGIで書き込み記録するファイルなど
CGIなどはサーバーで実行するプログラムなので勝手に誰にでも実行されては困るわけです
なので各ファイルに属性があり、読む書く実行することについて設定できます
通常アップロードするだけならそのファイルの属性には実行権限はついていません
オーナーがあとから実行できるよう設定します
さて実行権限を可能にするにするわけですが、telnetとか色々方法はありますが
Windowsなら[FFFTP]というソフトが便利です
ファイルを右クリックで「属性変更」で設定するだけなのでお勧めです
http://www2.biglobe.ne.jp/~sota/ffftp.html
でダウンロードできるのでお試しください


■注
1、文字化け
ネット入出力機能はAUのガラケー版のセルロイドにもついていたものですが、CGIが変更しているのでAU版で使っていたサーバーのファイルは使えません。
文字コードの入出力が以前はSHIFT-JISでしたが、スマートフォン版ではUTF-8になっているのでファイルは文字化けして読み込めません。ご注意ください。
2、セキュリティー
サーバーのセキュリティに過信は禁物です。知識のある人ならアップしたファイルをのぞいてしまうことも可能です。暗証番号など大事なファイルは絶対アップしない様にお願いします。