英字:Control+Shift+;
ひらがな:Control+Shift+J
^↑; とか^↑Jとか書いてあるけど
^↑の部分が分からなかったけど
^ の部分がControl
↑の部分がShift
なのかな。
まだ全然なれなくて半角/全角キー押しちゃうw
コピー、張り付けがWinキーなのもなれないなー。
2014年4月30日水曜日
2014年1月16日木曜日
Javascriptのユーザエージェントによるスマート端末?(AndroidとiPhoneとiPod)とPCの判断方法
PCでサイトを見ていて、同じサイトをスマホでもということがありますが、
最近は逆も多くなってる気がします。
さらにChromeなどではブックマークも同期されますので
同じリンクを色々な端末で見られることを考えると
TOPは振り分け専用ページでもいいのかなと思ったり。
で、調べたところJSでは以下の感じになりました。
if ((navigator.userAgent.indexOf('iPhone') > 0
&& navigator.userAgent.indexOf('iPad') == -1)
|| navigator.userAgent.indexOf('iPod') > 0
|| (navigator.userAgent.indexOf('Android') > 0
&& navigator.userAgent.indexOf('Mobile') > 0)) {
location.href = './sp/';
}else{
location.href = './pc';
}
2014年1月6日月曜日
Ubuntu12.04 PHP5でpdo_mysql インストール方法と参考リンク
はまってしまい2日弱かかりました(^^;)
リンク:MySQL 関数 (PDO_MYSQL)
始めの方でここ見たけどよくわからずとりあえずスルー。
色々見すぎてどこを見たか忘れたけど、peclというコマンドで
インストール出来そうだと知ってpecl(php-pear)をインストール
peclインストールと同時にphpize(php5-dev)もインストールした気がする。
リンク:Ubuntu - Install php5, mysql, apache2, ssl, pdo & pdo_mysql
↑最後のStep 6 > PDO & PDO_MySql
同じエラーが出たが
を試みても成功しなかった。
リンク:PDOのドライバーインストール
↑ここで pecl ではインストール出来ない可能性を知る。
./configure コマンド?を試すがそんなフォルダないよエラー。
リンク:[HOWTO] Get PDO and PDO_MYSQL working in PHP 5.2.5
PDO_MYSQL-1.0.2はダウンロードして解凍済み状態で
色々と記憶が曖昧ですが、まず4行目の./configureで
リンク:PHP5.3.2のpdo_mysqlインストールで少しハマったところメモ
↑と同様のエラーが出てたので
6行目でシンボリックリンク作成して、そのエラーは解決しました。
ので、5行目はいらないと思われます。
autoconfもとりあえずそれっぽいの全部インストールしてたんで
いらないかもしれないです。
そしてphp.iniに
extension=pdo.so
を追加した時点で
php -m
でモジュールとして確認出来ていたと思います。
で、apache restartしてphp info()でも確認出来たと思います。
リンク:MySQL 関数 (PDO_MYSQL)
始めの方でここ見たけどよくわからずとりあえずスルー。
色々見すぎてどこを見たか忘れたけど、peclというコマンドで
インストール出来そうだと知ってpecl(php-pear)をインストール
sudo aptitude install php-pear
peclインストールと同時にphpize(php5-dev)もインストールした気がする。
sudo aptitude php5-dev
リンク:Ubuntu - Install php5, mysql, apache2, ssl, pdo & pdo_mysql
↑最後のStep 6 > PDO & PDO_MySql
同じエラーが出たが
sudo apt-get install libmysqlclient15-dev
を試みても成功しなかった。
リンク:PDOのドライバーインストール
↑ここで pecl ではインストール出来ない可能性を知る。
./configure コマンド?を試すがそんなフォルダないよエラー。
リンク:[HOWTO] Get PDO and PDO_MYSQL working in PHP 5.2.5
PDO_MYSQL-1.0.2はダウンロードして解凍済み状態で
sudo apt-get install autoconf
cd PDO_MYSQL-1.0.2 phpize ./configure
./configure --with-pdo-mysql=shared,/etc/mysql
sudo ln -s /usr/include/php5 /usr/include/php
./configure
sudo make install clean
sudo vim /etc/php5/apache2/php.ini
sudo vim /etc/php5/conf.d/pdo.ini
で最終的にインストールできました。
色々と記憶が曖昧ですが、まず4行目の./configureで
リンク:PHP5.3.2のpdo_mysqlインストールで少しハマったところメモ
↑と同様のエラーが出てたので
6行目でシンボリックリンク作成して、そのエラーは解決しました。
ので、5行目はいらないと思われます。
autoconfもとりあえずそれっぽいの全部インストールしてたんで
いらないかもしれないです。
そしてphp.iniに
extension=pdo.so
extension=pdo_mysql.so
php -m
でモジュールとして確認出来ていたと思います。
で、apache restartしてphp info()でも確認出来たと思います。
2013年12月25日水曜日
Ubuntu12.04でアップデートマネージャがエラーのときの対処法
けっこー前にアップデートマネージャが
”タスクを監視またはコントロールすることができません”
ってエラーを出して、更新できなくなった。
問題の報告も、エラーになって報告もできない。
だからエラーの無限ループか?と思いながらも
一応、立ち上げたときに出るエラー以外は
大して問題なく動いていたので放置してたんですが、
新規インストールも出来なくて困って調べたら
違うエラーだったが解決策が載ってた。
やってみたら治ったので、アップデートマネージャが
エラーだしたら、とりあえず以下のコマンドを試す価値ありそう。
Ubuntu日本語フォーラム / 12.04(amd64)がアップデート不能に
上記リンクでは始めに
を実行しろと書いてあるけど、書いてないところもあった。
今回は上の2行だけで治ったので状況次第なのかいらないかは不明。
”タスクを監視またはコントロールすることができません”
ってエラーを出して、更新できなくなった。
問題の報告も、エラーになって報告もできない。
だからエラーの無限ループか?と思いながらも
一応、立ち上げたときに出るエラー以外は
大して問題なく動いていたので放置してたんですが、
新規インストールも出来なくて困って調べたら
違うエラーだったが解決策が載ってた。
やってみたら治ったので、アップデートマネージャが
エラーだしたら、とりあえず以下のコマンドを試す価値ありそう。
sudo apt-get update sudo apt-get upgrade
Ubuntu日本語フォーラム / 12.04(amd64)がアップデート不能に
上記リンクでは始めに
sudo rm /var/lib/apt/lists/* -vf
を実行しろと書いてあるけど、書いてないところもあった。
今回は上の2行だけで治ったので状況次第なのかいらないかは不明。
2013年12月21日土曜日
phpは変数に関数の名前を入れて括弧とかつけると関数として使える
変数名や関数名を動的に指定する
ソース見てたらそんな気がしたから調べてみたらマジだった!
他の言語でもあるんだろうか?
一応メモ。以下引用
ソース見てたらそんな気がしたから調べてみたらマジだった!
他の言語でもあるんだろうか?
一応メモ。以下引用
$a = 'hello';
関数名を動的に指定する場合は、
$a(); //→ hello()が呼び出される
関数名の一部だけを可変にする場合は、
"he" . $b(); //→ エラーとなる!
$c = "he" . $b;
$c(); //→ hello()が呼び出される
変数名と違い、事前に結合しておかないと使えないようだ。
2013年11月26日火曜日
javascriptでweb上にあるjsonファイルを開いて扱うまでの流れメモ
久しぶりにjavascript見たから変なこと書くかもしれないけど多分できる。
・サーバー上のテキストファイルを読み込みページ上に表示する
・Ajaxはじめの一歩 XMLHttpRequest
これでweb上にあるファイルが開けるようになる
・JSON.parse 関数 (JavaScript)
この関数でjsonファイルを読み込んでいい感じに扱える。
まとめると XMLHttpRequestでjsonファイルをオブジェクトに読み込んで
json.parse(obj.responseText)の返り値で簡単にデータ使えそう。
でも調べてる途中でデータ手元にあるし
自分で配列作った方がいいような気がしてきたから
多分今回は使わないかな。
・サーバー上のテキストファイルを読み込みページ上に表示する
・Ajaxはじめの一歩 XMLHttpRequest
これでweb上にあるファイルが開けるようになる
・JSON.parse 関数 (JavaScript)
この関数でjsonファイルを読み込んでいい感じに扱える。
まとめると XMLHttpRequestでjsonファイルをオブジェクトに読み込んで
json.parse(obj.responseText)の返り値で簡単にデータ使えそう。
でも調べてる途中でデータ手元にあるし
自分で配列作った方がいいような気がしてきたから
多分今回は使わないかな。
登録:
投稿 (Atom)