動かざることバグの如し

近づきたいよ 君の理想に

2013-10-01から1ヶ月間の記事一覧

Bootstrap3でTwitterのタイムラインっぽいのを簡単につくってみた

メディアオブジェクト(Media object)を使ってみた。 <ul class="media-list"> <li class="media"> <a class="pull-left" href="#"><img class="media-object" width="64" height="64" src="http://cccabinet.s1.adexd.net/image/64image.png"></a> <div class="media-body"> <a href="#"></a></div></li></ul>

Bootstrap3を使ってタブメニューを実装する

なんてことはない、テンプレートに用意されているから特に加える点はない タブの切替にはjquery.jsが必要だからそこだけ注意。 <html> <head> <meta charset="UTF-8"> <title>Bootstrap3を使ってタブメニュー</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.min.css" rel="stylesheet"> </head> <body> </body></html>

PHPで日本語(マルチバイト)を含む文字列を一文字ずつ配列に分割させる方法

php

2021年1月3日追記 PHP7.4以降では標準メソッドだけで書ける。thr3a.hatenablog.com以下過去分ありそうだけどコレって標準関数で用意されてないんだね・・・ これが魔法の一行 preg_split("//u", $text, -1, PREG_SPLIT_NO_EMPTY);<pre> string(1) "a" [1…</pre>

PHPで文字列の配列を文字数の長さでソートする方法

php

これ一行でできるんだね。惚れたわ usort($a, create_function('$a,$b', 'return mb_strlen($a, "UTF-8") - mb_strlen($b, "UTF-8");')); サンプル <pre> </pre>

新・loginpack

php

いつものやつ少しだけ改良(?)した

PHPで処理時間を計測する方法

php

以下のように2回microtime()メソッドを使ってその差を計算するといった形。

PHPで出力バッファリングを使って「処理中」と表示させてみる

php

通常だとphpで文字を表示させようとしてもすべての処理が完了してから一気に出力されるので出来ない。 しかし出力バッファを強制出力させることで処理中でも表示か可能になる。 結論から言えば 時間のかかる処理の前にob_flush()とflush()を実行させる サン…

PHPでユーザーにファイルをダウンロード「させる」方法

php

最近でPDFとか動画もブラウザ内で表示されるのでファイルとして保存されることは少なくなったけど、 あえて任意のファイルをダウンロードさせたい場合はPHPで実現できる

Bootstrap3をイチからはじめてみたの巻

てかBootstrap3ってだいぶ2と異なる点あるのにあまりそれ取り上げるブログがないから移行はまだ進んでない様子・・・? ダウンロード ここからzipで落として適当に配置。 とりあえず使ってみる 以下がテンプレート。雑魚IEには対応させてないからね(はーと <html></html>…

file_get_contents&POST送信を実現する方法

php

通常はGETメソッドで渡すけど、制限が多いので、POSTで渡してみる。 post_file_get_contents.php 'nanashi', 'id' => '1234', ); $options = array('http' => array( 'method' => 'POST', 'content' => http_build_query($data), )); $contents = file_get_…

MeCabをPHPで使う

php

もうソース貼り付けるだけでいいよね(適当 array("pipe", "r"), 1 => array("pipe", "w") ); $process = proc_open($exe_path, $descriptorspec, $pipes); if (is_resource($process)) { fwrite($pipes[0], $st…

APIを自作してみる

php

なんてことはなかった。けどローカル環境だとうまく試せない。 たとえば文字列を受け取って小文字のアルファベットを大文字に変換してJSON形式で返却するAPI

php.iniのデフォルト設定メモ

php

最近やたらと初期設定する回数が多い気がするのでまとめた 日本語に関する設定 ;mbstring.language = Japaneseの;を外す mbstring.internal_encoding = EUC-jpの;を外してUTF-8へ default_charset = "UTF-8"の;を外す date.timezone = Asia/Tokyoへ変更 セキ…

Apacheで404とかのエラーページを設定する

Yahooジオシティーズの頃からの夢(適当デフォルトだとエラーメッセージに関するエラーは以下のようになっている # Multi-language error messages Include conf/extra/httpd-multilang-errordoc.confつまりconf/extra/httpd-multilang-errordoc.confに詳し…

セキュリティを少しでも向上させるためのApache設定メモ

あくまでメモだから(震え声 ServerSignature Off 目的はOSやサーバーの情報を隠すため。OFFにすると例えば404のページを表示させたときにフッターにOSやApacheのバージョンとかが表示されなくなる。 Apacheの設定ファイルである「httpd.conf」の「ServerSig…

xampp+cakePHPでインストール→Hello Worldまでやってみる

そもそもcakePHPってなんなのかよく分かってない。何だそのケーキ、うまいの? 今回試した環境は以下 Windows7 64bit xampp インストール 公式サイトからダウンロード CakePHP: 高速開発 php フレームワーク。 Home zip形式なのでxampp\htdocsに展開してフォ…