みついれ@うぇぶろぐ
wordpress3.01をインストールする手順メモ
- 2010年8月21日 08:50
- Wordpress-xrea
新たにweb企画用の8.mi210.comを設置するにあたってのインストールする備忘録。追記していきます。 続きを読む
twitterでbotを動かすよ~初期setting編~
- 2010年7月8日 10:28
- twitter-bot
益田龍一 (masuda_r) on Twitterを育成して、そろそろ新しく鳥口守彦 (toriguchi_m) on Twitterを全自動にしようとしているみつ。です。
ということで備忘録も兼ねていろいろ調整!
まずやること
サブメールみたいなものが登録なしですぐ出来ます!
gmailID+自由な文字列@gmail.com
MITU+toriguchi_m@gmail.com
とかにすれば一発!
参考:別名アドレスを使用してメッセージを受信できますか。 – Gmail ヘルプ
twitter ボットジェネレーター – 簡単にbotを作成
※cron移行後は使ってないよ もしものために温存する
Twilog – Twitterのつぶやきをブログ形式で保存
ConversationList.com – A conversationlist is your attention transformed into a tweetstream.
とりあえずこれだけで簡易botになります!
URLに説明書ページ(サイト)を用意しておく
このbotは何のbotか、何の言葉に反応するのかなどを説明するため。
自分のサイトの1ページか、新たにブログを借りて作成するといい。
自分のためのやることメモにもなって便利。
EasyBotterでプログラム
ここからは、サーバーをレンタルしている人向けです。
しかもサーバーでphp5以上が動く人。
無料のサーバーで動くのは@PAGESとか?
まずはプログラミングができなくても作れるTwitter botの作り方からテンプレダウンロードして編集!
ページの真ん中の★ダウンロード下の
バージョン2.04betaをダウンロードする(最新版)
バージョン1.42をダウンロードする(安定版)
どちらかを。因みに最新版にしました。
以下ファイル一覧 編集memoです
ID入力。
Create cool applications! | dev.twitter.com
でOAuthクライアントの登録する。
- アプリケーションを作るを押す。
- アプリケーション名がtwitterのfromに表示される名前になります。
- ※他の人と被っていると登録できません
- ※どうやら後で変更可能のようです
- クライアントアプリケーションを選択
- Read & Writeを選択
- アイコンはあってもなくても
- 単語入力して I Accept を選択
できたらAPIキーなどのページへ。以下の文字列をsetting.phpへ書き込みます。
Application detailsのページで
- Consumer key
- Consumer secret
をコピペ。
Access Token Requisitionで
- Access Token (oauth_token)
- Access Token Secret (oauth_token_secret)
をコピペ。
参考PHP+OAuthでTwitter – SDN Project
$response = $eb->postRandom("data.txt");
$response = $eb->reply(2,"reply.txt","reply_pattern.php");
$response = $eb->replyTimeline(5,"tl_reply_pattern.php");
これをコピペして上書きしました。
制作したファイル
既存の
bot.php(cronで叩くやつ)
EasyBotter.php(プログラム関数)log.dat(log)setting.php(プログラム)
data.txt(基本台詞)reply_pattern.php(特定の言葉に特定の返信)
に新たにファイル加えます。
bot.phpをコピーしてbot_post.php bot_reply.php bot_tlreply.php
reply.txt
reply_pattern.phpをコピーして tl_reply_pattern.php
アップロード
※uploadするときbot.txtとreply_pattern.phpとlog.datのパーミッションを666に設定するのわすれない
とりあえず手動は成功。
cronで全自動にする
うちはGAEつかってます
Google App Engineで新規application作成
Applications Overview
それで
TwitterBOTを作る手順メモ
のcron項目を参考に
yamlファイルとpythonファイル作成、GAE専用ランチャーでうp
これで全自動になります!
あとで詳細書く…
※増えます
XREAでwordpress使用拡張
- 2010年6月27日 08:04
- Wordpress-xrea
いろいろメモするの忘れてたのでもう一回まとめ
XREAとかサーバーいじり
- xreaの画像とかプラグインとか自動アップデート出来ない問題を.htaccessうpで解決する
- xreaの画像ファイルアップロードができない問題は当初からありましたよね。結構奮闘しました。
ファイルをCGIとして動かす設定で。多少負荷がかかるみたいですが…謎
wp-adminへ以下の.htaccessをうp<files async-upload.php> AddHandler application/x-httpd-php5cgi .php </files> <files plugin-install.php> AddHandler application/x-httpd-php5cgi .php </files> <files update.php> AddHandler application/x-httpd-php5cgi .php </files> <files update-core.php> AddHandler application/x-httpd-php5cgi .php </files> <files media-upload.php> AddHandler application/x-httpd-phpcgi .php </files>
追記していきます
easybotterによるtwitter botのcronをXREA+で動かしたい
- 2010年6月26日 10:17
- twitter-bot
益田龍一 (masuda_r) on Twitterを育ててるんですが
phpとか感で編集してたので何がなにやら\(^o^)/うへえ
プログラミングができなくても作れるTwitter botの作り方 – cronの設定をするとかmi2maruのブックマーク – cronを見て編集中
あ、編集はテキストエディター EmEditor – Unicode、巨大ファイルにも対応する Windows用定番テキストエディター!でやってます
たとえばXREA plusというレンタルサーバーは年間2400円という安い価格だけどcronが使えます。ただ、cronに制限があって、多くても一時間に1回までの頻度でしか実行できません。一時間に一回何かをpostするだけのタイプのbotなら問題ないけど、もっと頻繁に動かしたい場合はちょっときついですね(XREA plusでは複数のcronを設定できるので、一時間に一回のcronを少しずつ時間をずらして何個も組み合わせて回数を増やすという手は使えますが)。
うちのサーバーはXREA+だったの忘れてた\(^o^)/
今のcronはツンデレ名高いGAEを使用してます。一応動いてくれてるのかな…?
ということでcronをXREA+で動かしたい欲にかられています…!
botのリプライが上手くかえらないのであった…
cronを2つに分けて実行とかそんなの思いつかなかった…
案山子さんありがとう!
XREA+のcron規約
xrea+のcronjobには10個設定tabがあります
※ ジョブの最大実行時間は3分です。それを超えるものは強制停止されます。
※ スクリプト名の後に「 >/dev/null 2>&1」を付けていただきますと結果・エラーメールを破棄できます。
※ ジョブの間隔は最短で1時間に1回とさせて頂いております。
※ ジョブの負荷はCGI負荷として加算されます。
※ 改行コードは必ず「LF」で指定して下さい。
って書いてあるのでつまり10個ずらして設定すればいいのか…!
まあおれ
CRONTABの設定方法、シェルスクリプトの記述方法
なんてわかんないけどね…!
\(^o^)/ということでcronとphpのお勉強するわ…
CRONTABの設定方法、シェルスクリプトの記述方法
とりあえずシェルスクリプトから…
#!/bin/sh
#PHP
/usr/local/bin/php /virtual/ユーザ名/public_html/phpまでのぱす/bot_reply.php
exit
文字コードはUTF-8 改行コードはLF パーミッションを 705
(BOM落としてUTF-8Nにしてみた…)
XREAのcronジョブページで
0 * * * *
/virtual/ユーザ名/すくりぷと.sh >/dev/null 2>&1
設定する。
プログラミングは階層上のほうがいいのかなーとおもって直下にしたんだけど別に階層下の方でも関係なかったですか…?わかんない…
※追記XREA で cron の設定 | すぐに忘れる脳みそのためのメモ
に/直下うpって書いてあったからなおした
現在動くか待機中…どきどき…
い ま だ う ご か な い \(^o^)/1
参考!
とあるL点の藻屑日記 – 俺でも作れたTwitter bot
XREA で cron ジョブを設定してシェルスクリプトを書いて PHP を起動させてメールを送信 | ウェブル
PHP メモランダム・・・XREA サーバでの cron 利用例
小粋空間: CORESERVER / XREA にcron ジョブ(Movable Type 4 の run-periodic-tasks)を設定する
xreaでcronを使ってバッチ処理(定時処理)する方法のまとめ – タダキョク!管理日誌
utf8とutf8Nって? (タスクマザー)
cronでcannot execute binary file – XREA&CORE SUPPORT BOARD
続く!
- 改行コード間違えてた…エラーメールきたこれ [↩]
【未解決】wordpress2.9での予約投稿が失敗する
- 2010年6月23日 14:58
- Wordpress-xrea
なんで、なんで、なんでなのよお!
ということでググりました。wordpressの不具合でした。タイムアウトでした。
wp-includes/cron.php 229行目
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ’sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
0.01じゃあうとするやろ… 10に変えました。よかったよかった。
さて試しに…
って解決してないし
\(^o^)/ またこのパターンか!
…うーんしばらく予約投稿断念して生きるか・・・・(´・ω・`)
[WordPress] 予約投稿が失敗するときの対処法 | Sun Limited Mt.
とか読んでるんですが…一体何を言っているのか…わからないェ…
(´;ω;`)ブワッ たしけて…
タグを記号利用で整理分類方法メモ
- 2010年6月21日 20:56
- Web
タグは便利ですね
はてダとかのタグはabc順?とかになるので
それを利用して記号を文頭において分類整理してます
それと、はてダとかstacc.meとか[pixiv]とか、
一文字打つと変換予測1でその記号に分類したタグが一覧できて、Deliciousのバンドル機能みたいにもなります!おすすめ!
記号昇順一覧
はてダをモデルに昇順メモ 上にくるほど早く表示されるので頻度が多いもの順がオススメ
- ! とりあえず自分ID関連など
- # 頻度高いもの
- $ サイト運営・web関連・study
- & ローカルで使用PC関連
- ( …謎だけど使うもの?
- * 大分類…つーかよく使うもの
- + 感情
- , 利用中webサービス?
- - 行動
- . 小分類
- 半角数字
- < = などの記号はこの位置に。
- @ 国、土地、ある特定領域。~にて
- 半角ローマ字
- 「」人名・団体など
- { | \ ~ これらもつかえます
このサイトの考え方もオススメ
はてなブックマークのタグ整理 – DoldoWorkz
stacc.meタグ整理分類ルール
因みに、stacc.meでのムードタグは
- -区分。音楽の属性わからないけどもノリで
- ピコ( ゚д゚)ピコピコピコ系が好きなのでー
stacc.meはタグ選択一欄がでてこないので、この記号分類はまじ便利。
pixivタグ分類整理ルール
PIXIVの[pixiv] ブックマークも
- #ジャンル・属性
- &アイテム?
- ()作家別
- *作品別
- +感情
- -行動?多分企画で参加してないけどbkmとか?
- .キャラクター別
- @場所?背景かな
- []講座などの分類?
- 【】企画など?
最近整理したー
mi210.comのタグもそのうち整理しなきゃー
外部リンク
- あの機能なんていうんですかね…アコーディオンで出てくる奴 [↩]
wordpressやサイト運営で今更聞けない便利なweb-tipsメモ
- 08:32
- Web | Wordpress-xrea
物忘れが激しいので追記していきます。
wordpress編
- 管理画面の左メニューのアイコン化
- 真ん中の―――>> を押すとアイコン化して収納。メニューがフローで出てきて便利
- メディアを編集のサムネイル生成
- いろいろ弄ってて下の保存ボタン押せないよー出来ないよーとか思ってたら、トリミングを開始(左上のトリミングボタン)を押すの忘れてた…
ばかでし\(^o^)/
参考:WordPress 2.9 の画像編集機能を実践 ||| KusakabeWorks
サイト運営編
記事制作編
- コードにしたくないとき 半角<>とかスラッシュとかスペースとか記述:実体
-
&を半角にして &lt;が< &gt;が> &copy;が©
HTML実体参照変換 : akiyan.com - 背景素材ジェネレーター
-
Stripemania – Striped background generator
Tartan Designer – Tartan Maker – Tartan Background pattern generator
追記アリ
Vicuna CMSテーマカスタマイズ+wordpressプラグイン使用一覧メモ
- 2010年6月20日 15:05
- Wordpress-xrea
本拠地から移動 追記していきます
Vicuna CMSテーマいじりメモ
- index.php ↑menu
-
- コメント・トラックバックdel
- info欄いくつかdel
- ※全てのファイルにglobalnavi.php挿入
- vicuna_pagingの位置を弄る、achive.phpとcategory.phpも
- 特定カテゴリをindexに非表示 88はカテゴリ番号
<div class="section entry"><h2 class="sidebar-title"><a href="http://twitter.com/mi2maru" title="twitter">twitter:mi2maru</a></h2> <ul id="twitter_update_list"></ul> <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/mi2maru.json?callback=twitterCallback2&count=3"></script> </div>
<?php include (TEMPLATEPATH.'/globalnavi.php'); ?>
<?php while (have_posts()): the_post()?><?php if (in_category('88')) continue; ?> - single.php ↑menu
-
- タイトル横に <?php edit_post_link(‘*’, ”); ?> で編集ボタン
- pvとレーティング あとで企画とかに使おうかなーとか
- infoを下に移動
- カテとtagを下に独立
- similar_posts導入で <?php similar_posts(); ?> 挿入
- カテゴリ内で前後記事移動
- 上の前後記事移動をoldとnew逆に
<ul class="flip"> <?php the_tags('<li class="tags"><a href="http://mi210.com/tag/" title="tags一覧">tags</a> : ', ' | ', '</li>')?> <li class="category">category : <?php the_category(' | ') ?></li> </ul><ul class="flip" id="flip2"> <li class="newer">older : <?php previous_post_link('« %link', '%title', 'true') ?>|<?php the_category(' | ') ?>|<?php next_post_link('%link »', '%title', 'true') ?> : newr</li> </ul> - tag.php ↑menu
-
- tag一覧挿入
<h2>Tags</h2> <p> <?php wp_tag_cloud('smallest=8&largest=22&number=0&orderby=name'); ?> </p> - tags.php 作成、tagクラウドページ作成
-
- page.phpをダウンロードして文頭に以下
- カテゴリーにもtag追加
- 画像表示
<?php /* Template Name: Tag cloud Archive */ ?>
- archive.php category.php ↑menu
-
- reactionを削除
-
- 最近の投稿を左に
- ページ表示削除
- 最近の投稿に全記事数表示、mapページへリンク
- 画像表示
- sitemapを手動で挿入
- twitter表示
?php tweetNow("u_name"); ?>
<dt><a href="http://mi210.com/news/log"><?php _e('Recent Entries', 'vicuna')?></a> - <a href="http://mi210.com/tag"><?php $numposts = $wpdb->get_var("SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'"); if (0 < $numposts) $numposts = number_format($numposts); echo $numposts.' posts.'; ?> </a></dt> <dd class="recentEntries"> <ul><?php wp_get_archives('type=postbypost&limit=15&format=html'); ?></ul> </dd>参考:WordPressをちょちょいと使いやすくする15のスニペット
-
- Counterize用のphp挿入
- © 年号
- [JS]簡単に設置できるページ内をスムーズにスクロールできるスクリプト -Page Scroller ver.3 | コリス
- ログインアウト
- google Analyticsトラッキングコード埋め込む(weblog)
<?php echo date('Y'); ?><script type="text/javascript" src="あどれす/js/ps/jquery.js" charset="utf-8"></script> <script type="text/javascript" src="あどれす/js/ps/jquery.page-scroller.js" charset="utf-8"></script> </body>
<?php wp_register()?> <li><?php wp_loginout()?></li> <?php wp_meta()?>
- css ↑menu
- style-monoのcore.cssに以下追記
背景画像ランダム変更 文字色薄くbody { color: #808080; background-color: #ddd; background-image:url(images/bg/rotator.php); background-attachment: fixed; }参考CSSのバックグラウンド画像をランダムに表示してみる | DesignWalker
globalNaviの画像リンク表示調整ul#globalNavi li.img a { border: none; padding: 9px 0px; display: block; position: relative; /* for IE6 */ color: #333; background-color: #fff; text-decoration: none; }画像センター表示とか枠線消すとかいろいろ
/* image ---------------*/ img.sougo {border-width: 2px; border-color: #ff3399; border-style: solid; } img {border:none;} img.aligncenter { display: block; border:none; margin:10px auto; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left }文字色とか細かいの
a:link { color: #ff3399; } a:visited { color: #ff9999; } a:hover { color: #555; text-decoration: none; } em { font-weight: bold; font-style: normal; color: #ff3399; } strong { font-size: 150%; color: #ff3399; }イタリック追加 (mi210.com)
span.italic { font-style: italic; /* イタリック体 */ }AddQuicktagに<span class="italic"></span>
参考:斜体とイタリック体は違うのか – スタイルシートTIPS ふぁくとりー画像インライン
/* ul.links ---------------*/ ul.links { margin: 1 0 1; padding: 0; border: none; line-height: 1; list-style-type: none; background-color: #fff; } ul.links li { margin: 3 1; padding: 9px 5px; display: inline; text-align: center; } ul.links li img.sougo { margin: 0; padding: 0; display: inline; text-align: center; }リスト行間とか(ddにも)
li { margin: 0.5em 0; padding: 0;/*リストとリストの間隔調整*/ line-height: 1.4; /*リストの行間調整*/ }ameさんからアドバイスいただいきました!
行間字間調整div.textBody p { line-height: 1.7; /*\*/ letter-spacing: 0.1em; /**/ }参考:wordpress画像の回り込みCSS設定 | ロゴとWEBデザインならD-31N.COMデザインスタジオ
種まきびとブログ » WordPress
過去めも
- Tweet This!を記事したにリンク。twitterにURL1を投稿します。うほっ!
仕組みはhttp://twitter.com/home?status=読んでる <パーマリンク呼出し>“のアドレスにリンク張るだけという。しらんかった…
プラグインなど
- Counterize II
- カウンター。
+α counterize.php に以下の関数# Returns amount of hits yesterday function counterize_gethitsyesterday() { $today = date("Y-m-d"); $yesterday = date("Y-m-d",strtotime("-1 day")); $sql = "SELECT COUNT(1) FROM ".counterize_logTable()." WHERE timestamp >= '$yesterday' AND timestamp < '$today'"; $wpdb =& $GLOBALS['wpdb']; return $wpdb->get_var($sql); } # Returns amount of unique hits yesterday function counterize_getuniquehitsyesterday() { $today = date("Y-m-d"); $yesterday = date("Y-m-d",strtotime("-1 day")); $sql = "SELECT count(DISTINCT ip) FROM ".counterize_logTable()." WHERE timestamp >= '$yesterday' AND timestamp < '$today'"; $wpdb =& $GLOBALS['wpdb']; return $wpdb->get_var($sql); } # Returns amount of unique hits total function counterize_getuniquehitstotal() { $sql = 'SELECT count(DISTINCT ip,date(timestamp)) FROM ' . counterize_logTable(); $wpdb =& $GLOBALS['wpdb']; return $wpdb->get_var($sql); }表示したいところに以下のタグ
<?php counterize_add();?> Yesterday:PV<?php echo number_format(counterize_gethitsyesterday()); ?>/uniq<?php echo number_format(counterize_getuniquehitsyesterday()); ?> Today:<?php echo counterize_gethitstoday(); ?>/<?php echo counterize_getuniquehitstoday(); ?> total[<?php echo counterize_getamount(); ?>/<?php echo counterize_getuniqueamount(); ?>]
- SyntaxHighlighter Evolved
- コード表示
WordPress › SyntaxHighlighter Evolved « WordPress Plugins
[記述したい言語]と書いた直後に表示させたいhtmlソースをベタ書きして、最後に[/記述したい言語]と記述注意
テーマファイルのheader.phpの
</head>の前に、必ず<?php wp_head(); ?>という記述を加えなきゃいけません(じゃないとこのプラグインは動きません)。
同様に、footer.phpの</body>の前にも、<?php wp_footer(); ?>という記述何故か既にされてたのでおk
参考:ITキヲスク | WordPressでプログラムコードを綺麗に表示させるプラグイン「SyntaxHighlighter Evolved」 - Top Level Categories
- WP-PostViews WP-PostRatings
- pixivみたいにPVとレーティング
<?php if(function_exists('the_views')) { the_views(); } ?> </li> <li><?php if(function_exists('the_ratings')) { the_ratings(); } ?></li> - similar_posts
- 似てる記事を抽出
Other SettingsのRelative importance of:をcontent: 50 % title: 20 % tags: 30 % にする - WP-PostViews WP-PostRatings
- pixivみたいにPVとレーティング
- WP-Footnotes
- 脚注
- ktai-style
- ケータイ変換
- footer.php 一番下にindexへリンク・counterize_add
- header.php 34行目から以下削除2
if (ks_is_flat_rate()) { $before = sprintf(‘<div align="center"><img src="%stitle1%s.gif" alt="" /><h1%s>’, ks_theme_url(KTAI_NOT_ECHO), $logo_ext, $h1_style); $after = sprintf(‘</h1><img src="%stitle2%s.gif" alt="" /></div>’, ks_theme_url(KTAI_NOT_ECHO), $logo_ext); } else { $before = ‘<h1 align="center">’; $after = ‘</h1>’; } ks_page_title(array(‘before’ => $before, ‘after’ => $after)); - simple tags
- タグ管理
- WordPress Database Backup
- バックアップ メールで定期的にするよう設定
- WP-PageNavi
- ページ番号がわかりやすい
- WP Slimbox2
- ライトボックス表示。自動的で便利。※セッティングに色々ある忘れない
- Dagon Design Sitemap Generator
- 記事一覧生成。以下表示したいところに挿入
<!-- ddsitemapgen -->
日付表示は Y – m – d (h:i) にしました。
エラー参考:Cafetish's Blog» WordPressをアップグレードするとサイトマップが表示されなくなる - XXX Smooth Scroll to Anchor
- ページをスム~ズ移動 ※バッキングするため停止中
参照:jQueryでページ内リンクをスムーズスクロールする - Custom Query String Reloaded
- 記事ページ表示数調整
is_home Show 3 posts per page, ordered by date DESC
is_paged Show 5 posts per page, ordered by date DESC参考:power source* » WP plugin: ページ種類別に記事表示数・順序を変える – Custom Query String Reloaded
- Random Image
- 最近の画像サイドバー <?php randomimage(); ?>
オプションに style="height:50px;" - WordPress.com Stats
- アクセス解析
- batch-categories
- タグ・カテゴリ変更追加を一括操作
- WP-No-Format
- wordpressによる整形改変防止
Kazさんにおしえてもろた! - AddQuicktag
- タグ追加
参考
投稿画面にクイックタグボタンを追加するプラグイン[WP] – ミblog : レビューや日常など
WP-AddQuicktag 日本語リソース同梱版 « MOMENTS - ついったなう
-
ついったー表示する!
さくらちろ|wp-plugin - TaM Google Analytics
- Google Analyticsコード埋め込み
まだふえる
wordpress2.9で複数設置 web関連専門weblog作ってみた
- 08:47
- news
とりあえずweb関連仕分けしようかなあと思ってtest
XREAにwordpressを複数設置し楽したいのだった【追記していきます】 – みついれ@カオス
APIキーの複数利用
APIキーって、本家と同じの使っていいのかなあ…
っとおもったら
徒然 – [WP関連]Akismet API keyは、複数のブログに使えることが分かった(^o^)
らしい\(^o^)/

続けた!

