運営元のロゴ Copyright © 2007-2025 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
![[はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…! 記事一覧 | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/7241c583676d54fc052c4388a6edd25e4c7f280b/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2Fgihyojp-ogp.png)
携帯判別(ケータイ判別)のPEARパッケージです。 (PHPです。) PEAR::Net_UserAgent_Mobile docomo、au、Softbank、WILLCOMの判別ができます。イーモバイルには対応していません。(ver1.0.0) エラー処理があまり丁寧ではないせいか、ちょっとミスするとエラーが出ず画面が真っ白になるためデバックが困難です。 あくまで実機での判別のためシュミレータのようなものには対応していない部分があります。 クローラーにももちろん対応していません。 携帯っぽいユーザーエージェントに偽装してアクセスされたときの挙動は微妙です。 キャリアごとにメソッドを定義していて、共通メソッドにはなっていないので例えばau以外でgetDeviceID()を使うと、そこで完全に処理が止まります。 前述の通りエラーは出ません。 詳細な判別は、慎重に使わないと大変です。 基本的
This shop will be powered by Are you the store owner? Log in here
Javascript初心者です。 picasaに登録している画像をJSONで取得して、自分のWEBページに表示させたいです。 jQueryを使わずJavascriptのみのやり方を教えてください。
少し気になってたテーマにようやく触れて みたのでついでにご紹介。WordPressテーマ デベロッパー向けに作られたフレームワーク WordPress Bootstrapです。様々な用途に 応用しやすいように作られていますよ。 ベースにBonesが使われています。 テーマ開発者と言ってもかなり幅が広いんですが、こちらはそれなりに触りなれてる方でないと使うのは少し難しいかもしれません。プログラマーさん向けかもですね。 例えばテーマ独自のオプションや、カスタム投稿タイプを応用したシステムなど、割と高性能なテーマのスタートラインとして作ったみたいです。HTML5製でレスポンシブWebデザインにも対応しています。 高性能なテーマ開発にも柔軟に対応できるフレームワークです。今までのWordPressフレームワークの大半は普通のテーマが目的でしたが、こちらは少しシステムよりなイメージです。 レスポンシ
MacといったらUNIX、UNIXといったらターミナル、ターミナルといったらスティーブ・ジョブ郎ですがみなさんおげんこ? さて、ターミナルがどんだけのもんじゃい!プンスコ!と思われる方もいらっしゃるとは思いますが、僕がよく聞くのは「いやぁ、ターミナルを使うようになってからとはいい、女子にはモテモテだわ、ギャンブルは連勝だわ、仕事はうまくいくわで最高です!(キリッ」っていう喜びの声ばかり☆便利万歳!ラーメン大好き!つけめんよりラーメンが好き! つーことで早稲田のターミナ郎こと僕が数あるUNIXのコマンドの中から「とりあえずこれ覚えておけばバレンタインもクリスマス怖くないっ!」っていうものを12個程チョイス!これをきっかけにお風呂はちゃんと入れよな! お作法(構文) コマンドの構文は、基本的に「コマンド」「オプション」「引数」の組み合わせで次のパターンがあるよ。 コマンドのみ コマンド + オ
Ubuntu 11.10 Oneiric Ocelot 2011.10.13 リリース Ubuntu 11.10 Oneiric Ocelotが、2011.10.13に正式リリースされました。 http://www.ubuntu.com/ Ubuntu 11.10は、デスクトップ環境にUnityを採用した2代目のバージョンです。 UnityのメインインターフェースであるDashやLens、また、メニューやシステム設定などが大幅に変更され、よりシンプルに操作できるようになっています。 以下、インストールとその直後に行うシステム設定を通して、新しいUnityの特徴を紹介していきます。 Ubuntu 11.10のダウンロードページから、ISOイメージ「ubuntu-11.10-desktop-i386.iso」をダウンロードします。 Ubuntu 11.10 ダウンロード: http://www
Ubuntuでは、ほとんどの操作をGUIから行えるように配慮されていますが、中身はLinuxですので、各種コマンドを直接利用することもできます。何回かに分けてターミナル(端末)を利用したレシピをお届けします。 今回はまず第一回として、端末を頻繁に使う場合のノウハウを中心にお伝えします。 Ubuntuでのターミナル Ubuntuでは、ターミナル(gnome-terminal)は、[アプリケーション]→[アクセサリ]→[端末]からアクセスできます。積極的に利用する場合、やや問題になる点が幾つかありますので、必要に応じて設定を行ってください。 まず、gnome-terminalは、デフォルトでは一部の文字の文字幅を正しく扱えません。問題になりうるのは、多くの場合は■や△、○などといった記号です。 図1 文字幅が正しく扱われていないターミナル このような問題に遭遇した場合、環境変数と
ブログで書きためた大事なデータを守るため、定期的にデータベースのバックアップを取りましょう。また、WordPress をアップグレードする 前にもバックアップを取っておくことをおすすめします。何か問題が生じた場合でもバックアップからデータベースを復元できます。 MySQL データベースのバックアップを取るには、phpMyAdmin やコマンドライン、各種 GUI ツールの利用など色々な方法があります。また、WordPress 用のプラグインを使えば、管理画面からのバックアップ作成や定期バックアップ取得が行えます。 注意: このページにある手順は投稿、固定ページ、コメントなどを含む WordPress のデータベースをバックアップしますが、サーバー上の画像やテーマファイルなどのファイルやフォルダはバックアップされません。WordPress サイト全体のバックアップについては、WordPres
FlexやRuby on Railsなどで使い方とかを自分が後でわかるようにメモしておくブログ。最近はFlex系に飽きてます。 RailsのIDE環境 Gedit + Gmate使い方 Gedit + Gmateのインストール UbuntuでRails環境構築 その1で紹介しましたが、再度掲載します Ctrl + Alt + Tでターミナルを立ち上げて 以下のコマンドを実行します sudo apt-add-repository ppa:ubuntu-on-rails/ppa sudo apt-get update sudo apt-get install gedit-gmate sudo apt-get install gedit-plugins これでGeditのプラグインのインストールは完了です ※sudoコマンドで求められるパスワードは現在ログインしているユーザーのパスワードです(初
Hi, I am Jan. This is my old Ruby blog. I still post about Ruby, but I now do it on idiosyncratic-ruby.com. You should also install Irbtools to improve your IRB. You can, of course, use an IDE for coding – but reconsider it: After hours of initialization, it tries to do everything for you… Somewhere in the never ending menu jungle… And you need to click all the time… Stop! Focus on the gist! You w
無料で公開されているJavaScriptに関する電子書籍を4冊紹介します。 JavaScriptに触れることが初めてで、JavaScriptを学びながらjQueryも使いたい方にはjQuery Fundamentalsがお薦めの1冊。mastering node.js http://visionmedia.github.com/masteringnode/ expressやjadeの開発者としてnode界で著名なTJ Holowaychukさんが書かれたnode.js本。 nodeのインストール方法から始まり、各APIの解説が書かれています。 StreamのAPIの解説のところ以降は、目下のところ書きかけになっています。 pdf、epub、mobi、htmlの4つのフォーマットで公開されています。 githubにソースも置かれています。 jQuery Fundamentals http:/
■安定版をインストール 1. sourceforge.net から,ソースコード(OpenCV-2.0.0.tar.bz2)をダウンロードします. 配布場所:http://sourceforge.net/projects/opencvlibrary/ また,必要なライブラリなどは(例えば,pythonバインディングが必要ならば python-2.6-dev,Jpeg-2000の読み書きが必要なら libjasper など),あらかじめインストールしておいてください. 2. ダウンロードしたソースを展開して,サンプルソースのバグ(SVN版では修正済)を修正します. 環境によっては,この修正を行わなくてもコンパイル可能です. $ tar jxvf OpenCV-2.0.0.tar.bz2 $ cd OpenCV-2.0.0 $ echo "#include <stdio.h>" > tmp&&
Redcarがとてもいい感じなので、少し使ってみる インストール 環境 MacOSX rvm Ruby 1.8.7-p334 MacOSXのRuby1.9.2環境ではインストールに失敗。 ここの記事をそのまんまでインストールしました。 % rvm use 1.8.7@redcar --create % gem install redcar % redcar install % rvm wrapper 1.8.7@redcar wrapped redcar rvm wrapperって何? ということで、rvmのヘルプを参照 If you wish to provide an environment-specific wrapper for rspec with a rails 3 gemset, you could do: ∴ rvm --create ree@rails3 ∴ rvm wr
rvm ではrubyのバージョンだけではなく,gemの組合せも管理できるのです. sinatraで開発するセット,rails 3を使うセット,...etc 開発内容にあわせて切り分けられるってわけですね. 前回のエントリ に引き続き Snow Leopard でrubyの環境を整えるついでに rvmのgemset についておさらいしておこうと思います. やってみる ruby 1.9.2 を例に使ってみます. $ rvm use 1.9.2 最近お気に入りのnanoc用のセットを作ってみます. $ rvm gemset create nanoc できたセットを見てみると.... $ rvm gemset list global nanoc globalというのが最初からあります. このセットは共通して使うgemをインストールするために使うようです. ではとりあえずglobalを利用してみます
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く