2013-01-01から1年間の記事一覧

WEBフォント

第4回 CSS3のWebフォントを使ってみよう http://thinkit.co.jp/story/2011/08/18/2233

mySQL でAUTO_INCREMENTしたIDがINSERT IGNORE INTOで空IDができてしまう

INSERT IGNORE INTO を INSERT INTO ... ON DUPLICATE KEY UPDATE にしても解決できなかった。参考記事 InnoDBでのINSERT IGNOREとAUTO_INCREMENT http://nplll.com/archives/2011/04/innodbinsert_ignoreauto_increment.php レンタルサーバーなのでmy.cnfは…

mySQL ID 連番を振りなおす

メモメモ。mysql 連番を振りなおす http://d.hatena.ne.jp/uyeee/20100128/1264684914 set @i := 1; update table_name set id = (@i := @i +1);

PDO MySQL set names utf8

PHP

PHP 5.3.6より前のバージョンだとちと面倒らしい。 現状さくらインターネットだと5.2.xなので下記のようにする。 MySQLとPDOの組み合わせでcharsetを指定する http://qiita.com/hiro_y/items/6fabdef669e35e92bdc4 'SET NAMES utf8', ); $pdo = new PDO( 'm…

SQL 置換

1)取り出して置換する SELECT REPLACE(列名,'aaa','bbb') FROM テーブル名; 2)取り出した値を置換して、アップデートする。(DB更新) UPDATE テーブル名 SET 列名 = REPLACE(列名, 'aaa', 'bbb'); やりたかったのは2) 値を間違って登録してしまったの…

javascriptでphpを実行する方法

メモ:JavascriptからPHPを実行してみるよ http://boorin-gohan.net/blog/archives/31JavascriptからPHPを実行したい http://feye.fnetin.com/?p=331JavaScriptからPHPを呼び出す方法 http://concrete5.tomo.ac/developer/jquery,ajax,javascript,dom%E3%81%…

INSERT UPDATE REPLACEの使い分け

なければ INSERT、あれば UPDATE http://txqz.net/blog/2007/01/17/1920MySQLで INSERT時に重複する KEYが既に存在する場合の動作のオプション http://fdays.blogspot.jp/2009/01/mysql-insert-key.html INSERT IGNORE INTO ... (効能)重複するKEYが既に存…

php exec 実行

PHP

これもはまった・・・phpから処理の重いファイルを裏で実行するためにexecを利用 サクラインターネットでのソース 裏で処理するxxx.phpの呼び出し。セッション3つを引数として渡す例。 引数は半角スペースで区切るだけ。 $cmd = '/usr/local/bin/php /home/(…

php require_once include パス指定方法 dirname(__FILE__)

PHP

dirname(__FILE__)を利用した相対パス指定の方法 ただやはり相対パスなんでcommonファイルとか1ファイルに限定したほうがいいとおもう。 基本は絶対パスで指定したい。 require_once (dirname(__FILE__) . "/../common.php"); とか。 phpでrequire_onceする…

Twitter API 1.1 まとめ

API 1.1 まとめ http://dx.24-7.co.jp/twitterapi1-1-rest-api/

php simplehtmldom HTMLパーサー

PHP

PHPで他のサイトのHTMLを解析して要素を取得するのに便利なライブラリ。 公開サイトの情報の一部を一気に取得し、整理したい時に便利。simplehtmldom http://simplehtmldom.sourceforge.net/使い方(日本語): http://www.crystal-creation.com/web-appli/t…

PHP セッションの事 有効期限の設定とかのメモ

PHP

PHPおぼえがき PHP.INI の設定 セッション編Add Star http://d.hatena.ne.jp/michanLab/20091021/1256108113セッションの有効期間とか設定とか挙動とかを調べました http://pentan.info/php/session_gc.htmlセッション(session)の有効期限を設定するには htt…

ページ遷移の時にスライドイン

jQueryでページ遷移時にスライドアニメーションをつけてみる【改訂版】 http://black-flag.net/jquery/20110921-3462.html 【jQuery】ページがすっ飛んだ!画面遷移にスライド効果を追加する方法 http://klutche.org/archives/160/ Animated Pageswitch Plug…

PHP 多言語対応

PHP

PHPで表示言語を自動判別 http://www.favorite-labo.org/view/254Web サイトの多文化、多言語対応 http://keicode.com/cgi/multi-language-support1.php5分でわかる PHP で書かれた Web サービスの国際化(その2) http://unoh.github.io/2006/06/20/5_php_web…

さくらインターネット 503メンテナンス画面の出し方、設定

これも結構はまった・・・ さくらインターネットはApache1.3なので 下記の方法で。 メンテナンス画面を表示させる方法(Apache 1.3対応版) http://www.shifft.in/blog/development/maintenance-mode/503.php .htaccess RewriteCond %{REQUEST_URI} !\.css$ R…

クローラー作りたい

クローラーを作るためのフレームワーク「Anemone」 http://www.moongift.jp/2009/07/anemone/ サイト内のURLを全て集めるPHP製クローラー - URL Collector http://0-oo.net/sbox/php-tool-box/url-collector Github https://github.com/hxseven/htmlSQL 検索…

Javascript で Twitter フォローボタンを設置する

Follow Button https://dev.twitter.com/docs/follow-buttonTwitterから提供されているウィジェットを利用すべし! <a href="https://twitter.com/twitterapi" class="twitter-follow-button" data-lang="fr">Follow @twitterapi</a>https://twitter.com/twitterapi の twitterapi を別のscreennameに変えると フォロー先を変えられます。

PHPでフォームのチェックボックスの値を配列で受け取る

PHP

PHPでフォームのチェックボックスの値を配列で受け取る http://blog.ruedap.com/2011/03/17/php-html-form-checkbox-value-arrayありがたい。

PAER::Pager は便利だな。

ページング(PEAR::Pager) http://www.phpbook.jp/pear/pear_pager/

SQL SELECT の使い方

SQLの基礎 「SELECT」文を覚えよう http://www.atmarkit.co.jp/ait/articles/0006/21/news001.html LIKEの使い方とか。

CRONのdatetime日付 Twitter API

不思議なことに Twitter APIでブラウザから叩いた場合と CRONでたたいた場合とで取得するDateのタイムゾーンがちがっていた。ブラウザからはPHPの設定のとおりUTCだが、 CRONからだと日本のタイムゾーンで取得していた。たぶんサーバー設定が日本時間なんだ…

さくらインターネット CRON設定 PHP

タイトルの通りにググるといろいろ記事がでるので多くはかきませんが下記設定で実行中。 cd /home/(アカウント名)/www/abc; /usr/local/bin/php xxxxxx.php abcは適宜ディレクトリ名 xxxxxx.phpは実行するファイル名。ファイル名とフォルダのパーミッション …

Android 利用状況まとめ 2013

メモっておこう。 Android開発者が絶望しそうな現在の利用状況まとめレポート http://www.ideaxidea.com/archives/2013/08/opensignal_report.html?utm_source=dlvr.it&utm_medium=twitter

Twitterの日付のフォーマットを任意に変換する strftime strtotime

PHP

Twitterの日付のフォーマットは "Tue Jul 09 10:01:44 +0000 2013" となっているが 下記表記で任意のフォーマットに変換できる。$Date = strftime("%Y-%m-%d %H:%M:%S", strtotime($twt_timeline[$i]["created_at"])); strftime http://php.net/manual/ja/fu…

mysql twitter id intだと桁が足りない bigint

フィールドの種別がintだと桁数が足りずに、記録するときはできなくはないが、 SQL構文で書き換えると最大値(2147483647)が入ってしまう。TwitterのIDはすでに18桁以上で管理されているので、 bigintにしないと記録できない。 charでもいいけど、MAXとかで…

mySQLでカラムを複製する

複製先のカラムを先に作っておいてSQLでupdate 表名 set b=aを実行する。b 複製先のカラム名 a 複製元のカラム名

備忘 windows7のスリープ時に電源が落ちない

試したこと:Windows7でいくら待っても、スリープ状態にならなかったので調べてみただけ。 http://kenknown.blog42.fc2.com/blog-entry-211.htmlfile:///C:/Windows/System32/energy-report.html みたら システムの利用可能性の要求:システムが必要な要求 デ…

MySQLでauto_incrementの値を初期化する方法

http://d.hatena.ne.jp/tech_onoue/20070909/1189320117ALTER TABLE table_name AUTO_INCREMENT = 1

PHP タイムゾーンを変換する

PHP

これは苦労した。たとえば多言語でサービスを展開したいサービスの場合はDB上では投稿日付をUTCで保存し、出力するときにそれぞれのタイムゾーンに合わせて出力する場合のサンプル。 $dt = new DateTime('Y-m-d H:i:s'); //日付情報と$dtに定義 $dt->setTime…

さくらインターネット PEAR インストール

追記: 下記のほうが方法としては良かった。 【PEAR】さくらインターネットサーバーでPEARを使う http://takanix.com/?p=481teratermなんていらなかったんや!但し、自分の場合の設定はこう。1. Installation prefix ($prefix) /home/(自分のアカウント)/pea…