平凡な日常〜あるプログラマの憂鬱〜 このページをアンテナに追加 RSSフィード

2012-01-14 WordPressでページ上部にフリーエリアを追加する このエントリーを含むブックマーク

FC2livedoorブログによくあるページ上部にあるフリーエリア

WordPressだと一工夫必要

3カラムテーマベース編集していきます

wp-content/themes/テーマ名/functions.php を編集

register_sidebarsを2から3に変更

<?php
if ( function_exists('register_sidebars') )
    register_sidebars(3);
?>

すると、外観→ウィジェットサイドバー3が現れる

そしたら、外観→テーマ編集からindex.phpとsingle.php編集する

	<div class="content-area">
	<div id="header3">
		<div class="header3-waku"> <?php dynamic_sidebar(3) ?> </div>
	</div> <!-- header3 -->
	<?php if (have_posts()) : ?>

フリーエリアを入れたい位置にを挿入すればOK

これでサイドバーと同じように上部のフリーエリアウィジェットが使えるようになる

2012-01-11 cronを使ったTwitter bot作成 このエントリーを含むブックマーク

さくらサーバでの設定方法

1. 以下で作成したソースを使ってPHPからつぶやけるようにしておく

PHP経由でTwitterからつぶやく

2. さくらサーバの設定にログインする

メニューからcronの設定を選ぶ



3.新規項目の追加を選択し、パラメータを設定する



実行コマンドがやや特殊

例えば、実行したいphpファイルが「/home/hogehoge/www/test.php」にあったとする

その場合の実行コマンドは「cd /home/hogehoge/www/ ; /usr/local/bin/php test.php 1> /dev/null」

「1> /dev/null」は付けると、cron実行時のログメールが来ないようになる

実行日時の設定方法は設定ページ下部に詳しく書かれていて親切

4.あとはcronが実行されてつぶやかれるのを待つだけ

2012-01-10 PHP経由でTwitterからつぶやく このエントリーを含むブックマーク

ほとんど

http://www.sdn-project.net/labo/oauth.html

そのままで、行ける。

特に躓くような場所はない。

Twitterに登録して、"twitteroauth"をダウンロードしてくる

そして、サーバ上に置いてやる

ソースが書けたら、直接phpアクセスすると

OAuth経由のツイートテスト」が表示される。

"false"がたくさんdumpされるが成功しているようだった

cronを使ったbotも基本はこのソースを使っていけるようだ

2012-01-02 Word pressでコメントに通し番号を付ける このエントリーを含むブックマーク

コメント番号を取得するにはウィジェットを使う方法もあるが

どうもうまく行かなかったので自己流で解決

ここで示す方法の特徴は

ブログ全体で通し番号

コメントを削除しても番号を繰り上げない

外観→テーマ編集コメント(comments.php)を編集する

番号を入れたい部分に

No.<?php echo $comment->comment_ID; ?>

と書くだけ。書き入れる場所

<?php foreach ($comments as $comment) : ?>

の下ならどこでも大丈夫なはず

2012-01-01 WordPress コメント表示をカスタマイズする このエントリーを含むブックマーク

WordPress場合サイドバーに表示されるコメント履歴は

「○○○ ×××より」のような感じでイマイチ

自分で好きなようにカスタマイズする

プラグインを使用

「Recent Comments」

インストール後、設定->Recent Commentsで設定画面に入る

表示のカスタマイズは「Output」から行う

様々なタグが使えるので自分の好みに合わせる

例↓

<li><a href="{commenturl}">{commenter} : {title}</a></li>

outputのフォーマットを設定したら、外観->ウィジェット

Recent Commentsを表示するように変更する

2011-08-06 Android サイリウムアプリ公開 このエントリーを含むブックマーク

t-kado2011-08-06

久々に、Androidアプリ公開しました


今回も前回と同じように3日で完成

個人的に時間をかけてアプリを作るよりは、さっさと形にして叩きながら機能改善していく方が好きです


カラフル サイリウム

https://market.android.com/details?id=com.ColorfulCyalume


今回のアプリで工夫したところは

アプリ起動中はスリープに入らないようにする

->http://www.adakoda.com/android/000207.html

・画面輝度を最大にする

->http://www.adakoda.com/android/000157.html

・メニューアイコンを動的に変化させる

->http://www.usefullcode.net/2011/01/android_sdk_2.html

・加速度センサーを使う・ローパス・ハイパスフィルターを使う

-> Google Androidプログラミング入門


仕事ではC++ばっかりなので、久々のJavaでした。

オブジェクト指向だんだん分かってきたので、コードの書き方も前よりはスマートになったか

次は何を作ろうかなぁ

あと、Android勉強会はどこかのタイミングで出席したい

2011-05-25 WebKit GTK版をビルドする このエントリーを含むブックマーク

ほとんど↓通り

http://96inu.blogspot.com/2009/09/debiangtkwebkit.html


Subversionインストールをして

$ sudo apt-get install subversion


ソースをチェックアウト

$ svn co http://svn.webkit.org/repository/webkit/trunk

設定をしてからビルドをする

$ cd trunk

$ WebKitTools/Scripts/update-webkit

$ WebKitTools/Scripts/set-webkit-configuration --release

$ WebKitTools/Scripts/build-webkit --gtk

いろいろとエラーが出てくるので、そのたびに必要なパッケージをインストールする

特にうまく行かなかったのは以下の2点


GLIBではまったときはPATHに/usr/include/glib-2.0を設定したらうまくいった

$ export PATH=$PATH:/usr/include/glib-2.0


libsoupもなかなかうまくいかず、libsoup-2.33.6をダウンロードしてきて(http://ftp.acc.umu.se/pub/gnome/sources/libsoup/2.33/

$ tar zxvf libsoup-2.33.6.tar.gz

$ cd libsoup-2.33.6

$ ./configure

$ make

$ sudo make install

でうまくいった

設定画うまく行けばビルドが始まる

1時間ほどでビルドができた

===========================================================

WebKit is now built (1h:02m:52s).

To run GtkLauncher with this newly-built code, use the

"Tools/Scripts/run-launcher" script.

===========================================================

実行は以下のコマンド

$ WebKitBuild/Release/Programs/GtkLancher


Windowが立ち上がりブラウザ画面が開く

Acid3は99点なのね

Sunspider 0.9の結果

 WebKit        Firefox 3.6.12

432.8ms +/- 4.4% 1035.2ms +/- 2.1%


土日に移植層が作れるかどうか検討してみよう