コンピュータを便利に使う tips などをメモ
tree コマンドがインストールされていない
レンタルサーバを使っている時の
擬似 treeコマンド(スクリプト)
$ pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g'
実行結果
/hoge/hogehoge/wp-content/themes/twentyfifteen |--404.php |--archive.php |--author-bio.php |--comments.php |--content-link.php |--content-none.php |--content-page.php |--content-search.php |--content.php |--css | |--editor-style.css | |--ie |--search.php |
私が使っているロリポップのチカッパプランが
どの OS を使っているか調べます。
$ uname -a
結果は
Linux usershogehoge.phy.lolipop.jp 2.6.18-400.1.1.el5PAE #1 SMP Thu Dec 18 01:38:34 EST 2014 i686 i686 i386 GNU/Linux
になりました。
RedHat系 ver5 のようなので、
自宅 CentOS5 サーバの tree コマンドを
レンタルサーバにアップして実行したら
上手く動作しました。 (^^)v
|-- css | |-- editor-style.css | |-- ie.css | `-- ie7.css |-- footer.php |-- functions.php |-- genericons | |-- COPYING.txt | |-- Genericons.eot | |-- Genericons.svg | |-- Genericons.ttf | |-- Genericons.woff | |-- LICENSE.txt | |-- README.md | |-- example.html | `-- genericons.css |-- header.php |-- image.php |-- inc | |-- back-compat.php |
普段使いの ubuntu on ノートパソコン。
空き容量が減ってきたので、
以上の作業で少しだけ空き容量を確保しました。
jquery+php でドラッグ&ドロップで画像アップローダを作る。
と思ったらすでに沢山あります...。
今日は、ネタ集め。
$ git clone https://github.com/yokano/dnd_file_upload ./
インストールしたディレクトリの下にアップロードしたファイルを置くためのディレクトリ images を作る。
パーミッションは 777 にする。
upload.php をモディファイする。
* localhost/dnd/index.html でテスト。
FormDataオブジェクト、 Drag and drop を調べる。
アップロードしている時に表示するプログレスバーは nprogress.js、nprogress.css を使う。
・HTML5 Drag and drop (DnD)
実装に必要なイベントは7つあるイベントのうち3つだけ。
HTML5 Drag and dropを実装してみよう から
参考URL
Ajaxでドラッグ&ドロップで複数ファイル対応で進捗つきのアップロード
jQuery + ajax で ファイルアップロードするには
authorize だとユーザーは必ず承認画面が表示される。
authenticate は
ユーザーが呼び出し元アプリケーションを承認している場合
・ユーザーが Twitter にログインしている場合:直ちに承認されて、呼び出し元のアプリケーション(callback URL)にリダイレクトされる。
・ユーザーが Twitter にログインしていない場合:Twitter のログイン画面が表示され、ログイン後は直ちに承認されて、呼び出し元のアプリケーションにリダイレクトされる。
ユーザーがまだ呼び出し元アプリケーションを承認していない場合、あるいは承認を取り消している場合
・ユーザーが Twitter にログインしていない場合:Twitter のログイン画面が表示され、ログイン後は直ちに承認されて、呼び出し元のアプリケーションにリダイレクトされる。
・ユーザーが Twitter にログインしていない場合:まず Twitter のログイン画面が表示され、ログイン後に OAuth の承認画面に移り、承認後は呼び出し元のアプリケーションにリダイレクトされる。
ユーザーデータにアクセスするための通行証
「アクセストークン(アクセストークンシークレット)」を手に入れるには、プログラミングが必要。
● -> アクセストークンを取得する方法
わかりやすい解説に脱帽です。感謝。
アクセストークンを取得する手順がとてもわかりやすく説明されているので、勉強になりました。
file_get_contents関数が便利
● -> ファイル・URLの内容を全て読み込む - file_get_contents()
● -> Twitter API 1.1 twitteroauth php 使い方
● -> 【保存版】TwitterAPI1.1 REST API 全項目解説
このページでしっかり Twitter API で何が出来るか、チェックできますね。
日本語で書いていただいているので助かります。^^;
● -> PHP と Twitter API V1.1 で OAuth 認証を行う 「タイムライン取得」「呟き(つぶやき)投稿」「ログイン」(API V 1.1)
・Twitter OAuth認証について
・ホームタイムライン取得のサンプルコード
・つぶやき投稿のサンプルコード
・ログインのサンプルコード
など、わかりやすく解説されていて勉強になりました。
● -> 【保存版】TwitterAPI1.1 REST API 全項目解説
・重要な変更点:取得できるデータはXML、Atom、RSSが廃止されJSONのみ。
・REST API の使用できる関数、廃止された関数の一覧、機能説明。
● -> PHP+OAuthでTwitter
● -> PHPとOAuthでリツイートbotを作ってみた
・「PHP + OAuth」で特定ユーザーのツイートを公式RTするbotを作成してみた。その1
・「PHP + OAuth」で特定ユーザーのツイートを公式RTするbotを作成してみた。その2
● -> PHP : Twitter の APIを使った投稿ツール
● -> 【twitter】あるアカウントのツイートを片っ端から公式RTするbot
● -> Twitter RESTAPIで、ツイートID指定で一度に100件まで取得できるようになったので試しました
● -> ツイート(つぶやき)を削除する[statuses/destroy](Twitter API)
● -> twitterのStreaming apiについて
● -> 【PHP版】TwitterStreamingAPIをOAuth認証する方法
● -> PHPで「Sign in with Twitter」を実装する方法
● -> PHPでTwitter APIのOAuthを使う方法まとめ
スクレイピングするプログラムを作る時に
PHPならgoutteライブラリを使うと簡単そうだったので、
テストプログラムを作成しました。
ロリポップのチカッパプランで動作するか動作検証。
PHPのバージョンを 5.4 に変更したら、無事動作しました。
便利かもぉ。 ^^;
● 参考URL
Google検索のパラメータ(URLパラメータ)一覧
有料のWordPressテンプレート「BBC-Theme」を
検証するためにインストールしました。
↓↓↓↓
情報源 | トレンドアフィリエイトで使えそうな情報源を掲載しています。
いつも面白いテンプレートを有料で提供してくれている近藤さん。
マニュアルがしっかりしているのと、ちょっと新しい手法を
上手にテンプレートに導入してくれているので、
「プラグインの新しい使い方を覚えられてお買い得だったな」
とか
「ググタスはここで確認すればいいのかぁ」
と購入後に思わせてくれます。
今回は
「All In One SEO」というプラグインの使い方が
思った以上に機能拡張されていて、マニュアルを読みながら
「えぇー、こんなに機能拡張してたのぉー」
と思ってしまいました。 ^^;
テンプレートも面白いですが、
時間短縮でプラグインの事も色々と学べたので
個人的にはとても満足しています。
sedで改行コード()を挿入しようと思ったら
上手くできなかったので perl で代用。
$ cat hoge.txt | sed -e 's/<\li>\n
まぁ、臨機応変に。 ^^;
やっぱり気になるのでネットで調べたらありました...。
$ cat hoge.txt | sed -e 's/<\li>\
バックスラッシュの後にEnterキーを押して(改行して)
続きのスクリプトを書けばよいようです。