発 表 :クジラ 飛 行 机 日 本 語 プログラミング 言 語 なでしこで 実 践!! メール WEB FTP 自 動 化 マニュアル
今 日 のおしながき (1)こんな 話 を 聞 きました*3 (2)なでしこと**の 華 麗 な 連 携 技 紹 介 (3)メール/WEB/FTP 命 令 の 新 機 能 や 使 い 方 を 紹 介
問 題 提 起 毎 日 毎 週 毎 月 行 っている 仕 事 自 動 化 できるのに 手 作 業 でやっていることあ りませんか? 特 に メール WEB FTP など これ は なでしこの 得 意 分 野
こんな 話 を 聞 きました~メールのトラブル 友 人 の 知 り 合 いがやっている 会 員 制 の 居 酒 屋 会 員 に 定 期 的 にメールマガジンを 送 信 してい た( 一 般 のメールソフトで ) あるとき 担 当 者 が 退 職 したので オーナー が 自 分 で 送 信 したが 誤 って CC でメールし てしまった!! 結 果 個 人 情 報 の 流 出 担 当 者 は どうすれば 良 かったのでしょう か?
こんな 話 を 聞 きました~ 日 々のバックアップ 同 僚 のYさんが 突 然 しまった! と 声 を あげた!! 作 業 中 に 大 切 なファイルの 入 ったフォルダ を 消 してしまったようだ 幸 い 昨 夜 のバックアップがあったので す ぐにデータを 復 旧 し 被 害 を 最 小 に 押 さえる ことができた 被 害 を 最 小 限 にするために できることは 何 でしょうか?
こんな 話 をききました~ログイン 問 題 ログインしないと 見 れないサイトが 急 増 中 毎 月 ログインして 売 り 上 げデータなどを ダウンロードするだけの 作 業 を 複 数 回 行 う 手 動 でやっていたために 先 月 分 のデータの ダウンロードを 忘 れてしまった
少 しのアイデアで 毎 日 が 楽 しくなる 紹 介 した 事 例 なでしこと 少 しのアイデアが あれば 解 決 できるものばかり よく 知 り 合 いに プログラミングなんて 自 分 には 必 要 ない と 言 われるが それ プログラム 作 れば 数 分 で 終 わる 仕 事 だよ! と 突 っ 込 みたくなる 場 面 に 遭 遇 する
人 間 は 忘 れる 間 違 える 面 倒 くさがる 作 業 をシステム 化 ( 自 動 化 )することで 忘 れたり 間 違 えることを 防 ぐ 例 えば 金 曜 日 の 夜 に 毎 週 バックアップをと る と 決 めていても 手 動 では 難 しい 先 週 とったから 来 週 すればいいかと 流 れる
何 をどこまでシステム 化 するのか? 手 作 業 よりプログラムを 作 る 方 が 時 間 がかかっ たという 経 験 はないですか? プログラマー 単 価 ( 人 生 の 時 間 )と 相 談 するこ とも 必 要 しかし 許 されるなら 楽 しければ 多 少 時 間 をロスしても 面 白 い 方 法 で 作 業 したい 仕 事 は 楽 しくこなしたい せっかく 短 時 間 でできてもストレスを 貯 めるな ら
発 明 発 見 の 法 則 ~ 今 あるモノと 新 しいモノを 組 み 合 わせる 便 利 ツール + なでしこ
便 利 ツールと 組 み 合 わせて 使 う 最 近 気 になっているあの**と なでしこ 組 み 合 わせるとかなり 便 利!! 例 えば オンラインストレージ Gmail スマートフォン(iPhone/Android ) 格 安 レンタルサーバー 便 利 ソフト(FileMaker/FFFTP/FastCopy/Firebird )
便 利 ツール 単 体 でも 便 利 だけれど なでしこと 組 み 合 わせることで 便 利 さが 倍 増 する 多 くのソフト(ツール)は コマンドライン からも 利 用 可 能 自 分 のプログラムの 一 部 として それらのツー ルを 利 用 すること なでしこのキー 送 信 などで 強 制 的 に 自 動 化 さ せる 方 法 もあり キー 送 信 は 人 気 ランキングでも 上 位
オンラインストレージを 有 効 活 用 Dropbox オンラインストレージ フォルダを 指 定 すると その 中 のファイルを Webにバックアップをとってくれる 特 定 の 仲 間 とのファイル 共 有 にも 活 躍 する 2GBまで 無 料 50GBで99$/ 年 (9120 円?)
オンラインストレージ+なでしこの 活 用 法 社 内 のPC 全 てに Dropbox を 入 れておいて な でしこや 必 要 なプログラムを 共 有 する どのPCでも 必 要 なプログラムが 使 える 自 動 的 に 同 期 されるので 更 新 の 必 要 がない Dropbox フォルダに 必 要 なファイルを 圧 縮 バッ クアップする ファイルの 圧 縮 暗 号 化 になでしこプログラムが 使 える PCのアイドル 時 自 動 的 にWebへバックアップしてく れる
スマートフォン+なでしこ スマートフォン 上 では なでしこは 動 かないものの なで しこで 作 ったデータは スマートフォンで 見 ることができる 各 種 情 報 を スマートフォンで 閲 覧 可 能 な 形 式 に 変 換 して 同 期 iphone/android なら UTF-8テキスト PDF Word/Excel 各 種 画 像 形 式 が 閲 覧 可 能
IPHONE + なでしこで 画 像 同 期 の 技 iphone では 特 定 のフォルダの 画 像 を 充 電 の たびに 自 動 的 に 同 期 できる ポッドキャストの 画 像 版 として 利 用 できる 例 えば なでしこで 必 要 な 情 報 を 画 像 化 してお いて iphone 画 像 フォルダに 保 存 する Webから 写 真 データをダウンロードして iphone 画 像 フォルダにコピーする
ANDROID+なでしこ 連 携 技 Android なら SDカードに 好 きなデータを 配 置 可 能 同 期 が 簡 単 SQLiteも 利 用 可 能 SQL 実 行 可 能 なアプリもあり DBの 持 ち 運 びが 可 能 に 外 部 データ なでしこでSQLiteに Androidにコ ピーが 可 能 wmv asf 3gp mp4の 動 画 の 再 生 が 可 能 なので なでしこ+FFMPEGで movやflv 動 画 をmp4に 動 画 変 換 してコピーなど
GMAILとなでしこでメールが 便 利 なでしこのGmail 機 能 が 便 利 なでしこの メール 機 能 の 欠 点 をGmailが 補 ってくれる なでしこで Gmail からメール 送 信 すると 送 信 ログが Gmail 側 に 残 ってくれる プロバイダの 提 供 するメールが 迷 惑 メール 対 策 で 使 いづらくなっている 現 状 を 打 破 でき る
格 安 レンタルサーバー+なでしこの 技 数 百 円 / 月 でギガ 単 位 のディスクスペースが 自 由 に 利 用 可 能 ホームページとして 使 う なでしこで Webページを 自 動 生 成 してアップ ロードできる レンタルサーバーのスペースを データの 共 有 スペースとして 利 用 できる なでしこで データを 手 軽 アップロード
FTPクライアント - FFFTPとの 連 携 技 なでしこにも FTP 命 令 があるが 餅 は 餅 屋 に FTPは FFFTP に 任 せるのもアリ サイト 単 位 での アップロード ダウンロー ドの 機 能 がが 便 利 コマンドラインから 利 用 可 能 なので 使 い やすい
高 速 コピーツール FASTCOPYとの 連 携 なでしこにもファイルコピー 命 令 があるが あくまでも Windows API を 利 用 したもの FastCopy は 高 速 コピーのためのツール 定 期 的 な 一 括 バックアップに 便 利 これも コマンドラインから 利 用 可 能 なので 扱 いやすい
ネットワークまわりのなでしこ 命 令 の 使 い 方 裏 技 を 伝 授 最 近 のなでしこ メール WEB FTPが 便 利!!
メール 機 能 の 充 実 メール 機 能 に SSL 機 能 を 実 装 変 数 メールオプション に SSLを 設 定 おかげで Gmail をサポート 意 外 と 高 機 能 CC/BCC/HTMLメール/ 添 付 ファイル/SSL 対 応 / メールリスト 取 得 /Gmail+Yahooメール!をサポー ト
GMAIL 機 能 の 使 い 方 基 本 は GMAIL 送 信 GMAIL 受 信 命 令 を 使 う メール 受 信 の 例 ----------------------------------------------------- メール 受 信 時 削 除 =オフ アカウント@gmail.com の **パスワード** で 受 信 先 パス にGMAIL 受 信
GMAIL 機 能 の 使 い 方 送 信 も 簡 単 宛 先 や 件 名 本 文 を 指 定 するだけ 送 信 ログがGmail 側 に 残 るので 便 利 メール 送 信 の 例 ----------------------------------------------------- メール 差 出 人 = くじらじろう<xxx@gmail.com> メール 宛 先 = くじらじろう<xxx@gmail.com> メール 件 名 = テストメールです メール 本 文 = 本 日 は 晴 天 なり 本 日 は 晴 天 なり GMAILアカウント= xxx GMAILパスワード= xxx GMAILアカウントのGMAILパスワードでGMAIL 送 信
FTP 機 能 基 本 的 なFTPの 機 能 を 有 している アップロード ダウンロード ファイル 列 挙 フォルダ 作 成 削 除 名 前 変 更 フォルダ 単 位 のアップロード ダウンロード が 可 能 あるユーザーさんからの 強 い 要 望 で FTPロ グファイル 設 定 命 令 が 最 近 追 加 された
FTP 機 能 の 使 い 方 送 受 信 ログを 指 定 してファイルをアップロード する 方 法 {デスクトップ}FTP-LOG.txt にFTPログファイル 設 定 ID=test パスワード=test ホスト=ftp.example.com でFTP 接 続 {マイドキュメント}x.doc を x.doc へ FTPアップロード
HTTP 機 能 HTTPの GET/POSTをサポート BASIC 認 証 も 対 応 HTTPファイルのアップロード(マルチパート フォーム)が 可 能 サーバーA= http://example.com/cgi/post.cgi 値 = 値 @ file = @file={デスクトップ}テストファイル.txt 値 @ param1 = xxx 値 @ param2 = xxx サーバーAへ 値 をHTTP 簡 易 ポスト それを 表 示
WEBブラウザ 拡 張 命 令 なでしこ 勉 強 会 がきっかけで 追 加 された ブラウザ 部 品 を 拡 張 する 命 令 群 ログインが 必 要 なサイトにもログインできる HTMLの 要 素 を 手 軽 に 取 り 出 したり 書 き 換 えたりできる ブラウザINPUT 値 設 定 ブラウザINPUT 値 取 得 ブラウザFORM 送 信 ブラウザHTML 書 換 ブラ ウザHTML 取 得 ブラウザ 読 込 待 機
今 後 の 予 定 未 対 応 命 令 の HTTPS のサポート OAuth や Google Web APIs などの 認 証 に 対 応 する(mixi や Yahoo! なども OAuth に 対 応 し てきている) ブラウザ 部 品 などで 使 える DOMのサポー ト
まとめ なでしこで ネットワーク 回 りの メール FTP WEBの 自 動 化 が 簡 単 になってい る!! できる 部 分 は 自 動 化 すると 便 利!! アイデアや ちょっとの 工 夫 で 仕 事 が 格 段 に 楽 になる!! 今 後 もなでしこの 機 能 追 加 に 期 待! そして Unicode 化 やなでしこ2にも