SQLMapを使ってみる 比較的メンテナンス状態が良いSQLMapを使ってみます。SQLMapはPythonで記述されたプログラムです。Pythonが利用可能なコンピュータであれば利用できます。 SQLMapを利用するために以下の、まったく無防備なコードを用意しました。これをローカルホストのApache/PHPで実行しアクセスできるようにしました。 PHPコード <?php $conn = mysql_connect('localhost','root'); mysql_select_db('test', $conn); $sql = "SELECT * FROM user WHERE name = '".$_GET['name']."' AND pass = '".$_GET['pass']."'"; $result = mysql_query($sql, $conn); if (!$r
VMware Server ESXi3のゲストOSとしてCentOS 5.2をインストールする。CentOS 5.2は商用LinuxであるRedHat Enterprise Linux Version 5 (以下、RHEL5)の代換OSとして利用することができる。今回はサーバ用途としてセットアップするので、X-WindowなどのGUIデスクトップ環境は導入しない。 以下のサイトなどで、CentOS 5.2のダウンロード・イメージ(iso)を入手してください。 ・理化学研究所(FTP) ・北陸先端科学技術大学院大学(FTP) ・KDDI 研究所(FTP) ESXi ServerからNASをNFSマウントしているときはダウンロードしたISOイメージを直接指定できます。 それでは、VMware ESXiのバーチャルマシンを作成します。 VMware Infrastructure Clientを起
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
これぞマーケティングマジック!と感動した話をふと思い出したので。 1994年、社会現象を引き起こしファーストフード業界に代激震をもたらした「100円ハンバーガー」のお話。 この100円バーガー、値下げ前の210円の時よりも「ハンバーガー1個あたりの利益が上」という、すさまじいヒット商品でした。 これを見れば一目瞭然。 起こった現象は 100円にすることで販売個数が劇的にアップ その結果1個あたりの各種管理費用や社員人件費がぐっと抑えられる 原材料費は固定 結果としての営業利益がアップ! ポイントはとにかく2番につきるでしょう。 初めて知ったときは、まさかこんなことができるのか、とショックでした。 というか100円ハンバーガーでアカを出して、ポテトとシェイクで回収するモデルだとずーっと思ってました。。 ただ、このモデルにも欠点があるわけで・・・ そう、大量販売の実現が大前提になっているってと
家電量販店に行けば、ポイントカード保有者にポイントを還元し、次回以降の買い物で使えるという仕組みがよくある。「何となくそんなに得していないような気もするが、ポイントをためられるならためておきたい」という人が多いのではないだろうか。 価格ではなくポイントが購買行動に影響を与えているという現象を説明するために、「行動経済学」と呼ばれる学問分野がある。伝統的な経済学が、原則として「1円でも安くて良い物を手に入れるために、完ぺきな計算をして合理的に判断する」人を前提としているのに対し、行動経済学は「気まぐれで感情に動かされて、非合理な判断もしてしまう」という現実的な人の行動に焦点を当てている。 少ない割引率でも、非合理な顧客は動く かくいう筆者もポイントに弱く、合理的な判断ができない1人である。例えば、5万円のデジタルカメラを「20%ポイント還元」で買うと、1万円分のポイントが付く。伝統的な経済学
「ググッて見つからないものは存在しないと同じ」 そんな言葉が脳裏に浮かぶ。 かつて日本の自動車メーカーは、各社が独自のCADを内製していた。ふとしたきっかけで、これらインハウスCADの歴史を調べようとしたのだけれど、これがさっぱり見つからないのだ。少なくともインターネット上では、これらインハウスCADは「存在していない」。 海外CADはソフトウェア会社によって開発されているのでその会社の沿革を見れば割と簡単に歴史を知ることが出来る。しかし自動車メーカーのインハウスCADは、各自動車メーカーの内部でプロジェクトが立ち上がり、内部で使用され、内部でひっそりと姿を消している感じだ。その歴史は決してネット上に出てくることがない。この事実に僕は軽いショックを覚えた。 インハウスCADを調べようと思ったきっかけは、この記事。 日本の半導体産業はどこで負け組みに転じたのか。 結論から言うと、半導体設計支
偏頭痛であまりアタマが回ってないのでとりとめなく書くよ。 15年も日本の半導体が世界シェアを落とし続けているという話の続き。今日もPCの拡張ボードをパソコンに組み付けるので見ていたのだけれど、どれもこれも本当に日本メーカーの半導体が乗ってないボードばかり。なきたくなった。 日本の半導体産業はどこで負け組みに転じたのか。 結論から言うと、半導体設計支援ソフトの開発で負けた時に、もう勝敗は決していたのだろうと思う。 当初、日本の半導体メーカーはどの会社も、半導体開発のためのソフトを自前で開発していた。これをある時期から大半をアメリカ製に頼るようになった。何でもかんでも自前がいいというつもりは無いが、なぜここで負けたのか、という点には、反省すべき点が山ほどある。この戦いで勝てないのに、他人のふんどしよろしく購入したツールで勝負しようなどと考えたのが甘すぎたんじゃないのか。 大半をアメリカ製に頼る
サーバが遠隔地にある場合に一番困ることのひとつが、サーバのOSがハングアップして何もコマンドを受け付けなくなり、「サーバの電源ボタンを押すしかない!」という状態に陥った場合。わざわざサーバがある場所まで行くのは時間もかかりますし、特に夜中や休日だと気が重くなってしまいます。そこで、こういう緊急事態を回避するためにも、今回HP ProLiant ML150 G5を買ったついでに、リモートマネジメントカード「HP Lights-Out 100」(定価2万4150円)をオプション品として購入してみました。 使えると思った機能は主に2つ。1つ目は「ウェブブラウザから仮想電源ボタンを利用して電源のON/OFF」、もう1つはJAVAを使って「OSに依存せずにコンソールを操作」できるという点です。この2つの機能によって、安心して遠いところにサーバを設置できるだけでなく、システムの温度・電圧・ファンの動作
オープンソースで開発されており、全ての設定・管理をブラウザからできるようになっている。グラフ作成機能も標準で搭載。各ノードの情報収集、異常検知、障害/復旧通知、詳細なアラート通知機能あり。SNMPv1、v2、v3をサポートし、Unix、Linux、BSD、Windows、MacOS X、NetWareなどで動作。CPU、メモリ、ディスク、ネットワーク、プロセスの状態などの監視が可能で、Apache、Tomcat、Oracleなどのアプリケーションの監視も可能。なかなか強力。 詳細は以下の通り。 ZABBIX-JP - Un-Official Support Page http://www.zabbix.jp/ ZABBIX-JP - ZABBIXとは http://www.zabbix.jp/modules/main0/index.php?id=1 ZABBIX-JP - 特徴 http:
GNUライセンスで配布されているオープンソースなシステムモニタリングツールで「HealthMonitor」というのがあり、Windowsのサービスとして動作してくれます。CPUの負荷、メモリ、ハードディスクの空き容量、イベント、サービス、Ping、HTTPチェックなどが可能。監視結果は指定した間隔でメールやメッセンジャーサービスで通知可能。さらに記録したログはMySQLやMS SQLなどで保存できます。基本的な機能はみんなそろっている感じです。 というわけで、実際にダウンロードして使ってみました。 HealthMonitor Web Site - Welcome to HealthMonitor 動作条件はWindows2000以上で、.NET Frameworks 1.1以上がインストールされていること。 ダウンロードしたらクリックして実行 「Next」をクリック 「I Agree」をク
Linux、Windows、FreeBSD、Mac OS Xで動作可能なサーバモニタリングソフトウェアです。フリーで利用できるバージョンであっても商用利用可能で、30個までのサーバを一元監視することができます。 HTTPなどの各種サービスの監視はもちろん、CPU負荷やメモリ、温度の詳細なグラフ出力やレポート出力も可能。サービスが落ちたかどうかの判断基準や、落ちた場合の通知方法はグラフィカルに条件分岐のダイアグラムから作成可能で、その際に実行するスクリプトなども指定できます。 ソフトウェア自体は監視するBixAgent、監視エージェントから送られてきた情報をまとめるBixServer、そしてその監視結果を表示して確認するためのBixDesktopで構成されています。 詳細は以下の通り。 BixData | Cluster and Systems Management http://www.b
noupeで、WordPressをCMSにする方法が紹介されています。 ざっといくつかご紹介。 ・静的なトップページを作る ・ナビゲーションバーに表示させるものを制御してカスタマイズする ・編集できない部分を作る ・WordPress Widgetsを使ってサイドバーをカスタマイズする ・パーマリンクをカスタマイズする ・サイトマップを作成する ・コメントやトラックバックを拒否する 「How To » 」にそれぞれ方法が書いてありますね。 一度見てみてください。 » 101 Techniques for a Powerful CMS using WordPress いろいろやることがあるのでブログ書く手を止めたい。。
小学校のころ、私は四則演算が学校で一番速く出来た。そんな私だが、実は九九はほとんど覚えていなかった。 掛け算や割り算を速く行なうのに必要なのは九九じゃないことを私は知っていたからだ。 簡単な例を出そう。あなたは、40÷6をどうやって計算するだろうか? 九九を持ち出してきて、「6×8 = 48 あれ、大きすぎたか。6×7 = 42、ありゃ、まだ大きいか。6×6 = 36。おお、40より小さくなった。40-36 = 4だから、6余り4が答え!」なんてやらないだろうか。これは凄く無駄な作業だ。どう考えてもやり方がおかしい。 ここで必要なのは、九九ではなく、36〜41は、6で割ったら商は6という知識である。「余り」もセットにして覚えてあるとなお良い。 「÷6」をするとき、割られる数が60以上であることは考えなくて良い。また、もう少し一般化して言えば、「÷N」するときは、割られる数がN*10以上であ
ウェブデザインにおいてのベストプラクティスと、逆に一般的にやるべきでないことを簡潔にまとめたのがWeb Do’s and Don’tsだ。 わかりやすいようにDo’s and Don’tsが左右に並べられているので、ウェブ系の人はざっと眺めてみるといいだろう。 もちろんデザインに絶対はないので「そりゃ、逆じゃね?」という主張もあるが、多くの人の主張を眺めるのは勉強になるものだ。 なお、それぞれの項目には参考リンクがつけられているので「む、どういうこと?」というときは原文をあたるといいだろう。 ここらへんを仕事にしている人はたまに覗いてみるといいですね。
Raycastを使い始めて1年経ったので、どういうことに使っているかを振り返ってみる。去年書いた AlfredからRaycastに移行した - oinume journal の記事から少し使い方が変わっているところもあるのでメモがてら。 基本的な使い方 Cmd + QをRaycast起動のショートカットとして割り当てている。Pro版は使っていないのでAI機能などは使ったことがない。 ブラウザのブックマーク検索など、よく使うけどHotKeyを割り当てるほどでもないRaycastコマンドはbmのようにAliasを設定している。 Cmd + QでRaycastを起動してbmと入力するとブックマークの検索ができるので楽ちん アプリケーションランチャー機能 アプリケーションを起動するときのランチャーとして使っている。よく使うアプリにはHot Key(ショートカット)を割り当ててる。 Clipboar
Microsoftから、次期OSである「Windows 7」のRC版(Release Candidate:製品候補版)が公開されたので、実際に入れてみました。 とは言っても、余っているマシンはない、というかVM(Virtual Machine)が動くサーバ仮想化基盤があるので、いつも通り"Xen"の上で動かしてみました。Windows7 on Xenです。 いきなりですが、結論 Xenの上でも"Windows 7"は問題なく動きました。想定通りですが。 今回は、XenのVMで動かしているので、↑のような感じです。 尚、今回のRC版は製品に限りなく近いテストバージョンということで、製品版でも以降で紹介する手順は変わらないかな、と勝手に予想しています。 では、以降で実際に行った手順を(別にたいした内容ではないですが)残しておきます。 ダウンロード 下記URLのサイトからダウンロードできます。
パソコンをネットワークにつなぐための入り口となるのがLANスイッチである。今,このLANスイッチにちょっとした異変が起こっている。あえてLANスイッチの便利な機能を使えないようにした旧型のLANスイッチが売れているというのだ。理由は,LANをダウンさせるトラブルを防止するためである。 「ブロードキャスト・ストーム」が急増 LANスイッチの便利な機能とは,LANケーブルをつなぐと自動で通信できるようにする「オートMDI/MDI-X」のことだ。この機能を使うと,LANケーブルをつなぐ際に,ケーブルやLANポートの種類を考えなくても通信できる。どのLANスイッチも当たり前に搭載している機能である。 ところが,この便利な機能がトラブルの温床となる危険性がある。ケーブルをループ状に接続することで,「ブロードキャスト・ストーム」を引き起こすのだ。 ブロードキャスト・ストームとは,LAN上に送り出された
キャプチャ見てもらうと分かるようにIE8だけ極端に位置がおかしい。 IE8がリリースされてから、まだあんまりいじってないのでよく分かってないのですが、今組んでいるサイトをIE8でチェックしたら、「あれ?表示がおかしい...」って事に遭遇してしまったので、エントリー。 よくある感じで、リストのマーカー変わりに背景の指定をa要素にして、そのリスト内には画像テキストが入ってたんです。はい。 毎度のようにサンプルも用意してみました。 サンプルを見る 発生条件は調べた感じa要素内にimg要素があって、a要素にbackgroundプロパティの指定をした時に起こる感じです。 img要素にテキストが隣接してても同様でした。 サンプルみたいなデザインの場合、マーカー部分も一緒に切ってしまう事が多いから過去の案件は大丈夫だと思うけど・・・ 取りあえず、今回のサンプルに使ったソースは以下です。 <ul> <li
「オラオラ!」「おとなしくしろ!」「静かにしてろ!」。 「みなさん見てください!」「警察が労働組合活動を弾圧しています!」 3月25日、卒業式が行われていた中央大学多摩キャンパス(東京都八王子市)構内は、駆けつけた約30人の警察官の怒号で一時騒然となった。大学構内でビラ配りなどの情宣活動を行っていた労働組合員14人が、建造物侵入の現行犯で逮捕されたのだ。中央大学生協と労組との7年にわたる労働争議のさなかの逮捕だった。 「これは警察権力による労働争議への介入であり、明らかに不当逮捕です」と声をあげるのは、今回逮捕された当事者の一人である吉田比呂子さん(54)。中央大学生協は、中央大学から学食・売店の運営や図書整理などの業務を受託する消費生活協同組合。吉田さんは93年から2005年まで、中大生協のパート職員として図書館に勤務していた。 ことの発端は2000年6月、吉田さんが直属の上司で
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
以前にGIGAZINEでFreeBSDのインストールを解説した際に痛感したのは、グラフィカルではなくコマンドラインベースのインストール方法ではとにかくとっつきにくいということ。いくら機能的に優れていると言っても、一番最初の段階の敷居の高さは否めません。しかし、デスクトップパソコン向けに特化した「PC-BSD」の場合、「すぐに、簡単に」使えることを目指して作られているとのことなので、簡単にグラフィカルな画面でインストールできるとのこと。要するにPC-BSDはFreeBSDの派生版ではなく、FreeBSDとデスクトップ環境KDEを簡単にインストールできるものだと思えばOKです。 ちゃんとFreeBSDのPortsも使えますし、依存性の問題がなく数クリックでソフトウェアをインストールできるPC-BSD特有の「PBI」というシステムが使えることもメリット。jailをGUIで設定できるWardenな
売れ残りによる廃棄を減らすため、販売期限前に弁当などを値下げして売る「見切り販売」を導入するコンビニエンスストア加盟店が各地で出始めた。公正取引委員会によるセブン―イレブン・ジャパンへの調査が判明した今年2月以降、見切りを始めた複数のオーナーが「廃棄が半分に減って利益が増えた」と話している。すでに国会でも取り上げられており波紋が広がっている。 西日本のセブンオーナーは、3月から弁当や総菜などの見切り販売を始めた。本部指導員からは「全店に広がったらセブンはつぶれる」と言われた。1カ月間に出る廃棄の量は「半分以上も減った」。値下げをするため、売り上げは5%減(前年同月比)だったが、店が負担する廃棄代が減ったため利益は逆に3割以上増えた。「特に主婦のアルバイトは、食品を捨てることに後ろめたさを感じていたようで、喜んでいます」 昨年末から度々、本部側に見切り販売を提案していた東日本のオーナーも
GWに、古くからの友人が集まってわいわいと飲む機会があった。全員同い年で30代前半、今回は女性だけで5人ほど。そのうち2人が既婚者で、子持ちは誰もいない。気の置けない仲間同士で昔話に花が咲き、瞬く間に時間が過ぎ、そろそろ日付もかわろうかという頃、独身組がいつ結婚するかという話題に移った。独身組3人のうち、長い間恋人がいるのは私だけだったので、自然と私の結婚時期が話題の中心になった。 私には3年ほど付き合ってる彼氏がいる。結婚してもおかしくはないのだが、そこまで行くには色々と越えなければならない障害があって、面倒くさくて先に進めたいとは思っていない。障害はおもに仕事と両親。職場は古くからの男性上位社会で、結婚するとなると今のポストを外されかねない。それは絶対嫌だった。両親は要介護1と要支援1でどちらも障害者だ。日常生活はほぼ出来るにしても、2人だけでの生活には無理がある。今同居して面倒をみて
年収1000万クラスの教授に対し、非常勤講師は300万円以下、100万円台も珍しくない。そんな「格差」が大学内に存在している。こうした高学歴ワーキングプアの放置は「大学の荒廃につながる」と指摘する首都圏大学非常勤講師組合の松村比奈子委員長(憲法学)に話を聞いた。 非常勤講師は、下働きの「やらせて頂く」仕事 ――非常勤講師の平均的な暮らしぶりを教えて下さい。 松村 まず、ここで「非常勤講師」というのは、専任校をもたないいわゆる「専業非常勤講師」のことです。相場では、週1回の90分講義1コマで月2万5000円、年30万円前後が計算の基本です。大学教員は週5コマ程度担当するのが標準的で、そうすると非常勤講師での収入は年150万円。ところが、同じ程度のコマを担当している専任の教授になると年収1000万円が普通と言われています。非常勤は大学運営の仕事はしないので、「全く同じ仕事」とは言いませんが
John Resig 氏による A Web Developer's Responsibility という記事が素晴しかったので、著者の許可を得てここに日本語訳を掲載します。 Web 開発者の最大の負担は、ブラウザのバグと非互換性への対応に膨大な時間を費やすことであるといって間違いないでしょう。それゆえに、それらへの対応に不満をいうのは、Web 開発者全員の常となっていました。ブラウザのバグは迷惑でいらだたしく、仕事を大幅に難しくします。 ブラウザのバグはとてもいらだたしく、通常の開発における最大の負担です。ですから、開発対象のブラウザが、自身のバグを見つけ修正できるようにしてやるのは、すべての Web 開発者にとっての責任です。自分が見つけたバグに対して責任を持ち、「ほかの誰かがこれを見つけるだろう」とは思わないことで、ブラウザの進歩の速度は加速していくでしょう。 ブラウザを支援する解決策
一般的なプリントで200dpiで印刷する場合、L版サイズに必要な画素数は、70万画素です。A4印刷でも、400万画素あれば十分ということがわかります。A3印刷でも800万画素でいけます。 さて、ここで質問です。 今まで一番大きく印刷した用紙のサイズは何ですか? よくある写真のサイズと言えば、L版サイズで、この大きさでしかプリントしたことがない人も多いのではないでしょうか。そういう人であれば、わずか70万画素のデジカメで十分ということになります。 家庭用プリンターで一般的なものは、A4サイズまでの印刷に対応しています(A3プリンターはやや高価です)。よって、最大A4サイズまで印刷する人はけっこういます。そういう人なら、400万画素のデジカメで十分ということになります。多少トリミングしたいのであれば、600万画素くらいのデジカメで撮影していると余裕があります。 A3以上のサイズで印刷する場合は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く