『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
合宿で青い人に mod_xsendfile を教えてもらって「あわせて読みたい」に入れてみたら結構いい感じなのでメモ。 ■mod_xsendfile とは PHPなどのスクリプトから静的なファイル(画像ファイルなど)を送信するときに使う便利な apache モジュール。 ■仕組み header("X-Sendfile: (画像ファイルパス)"); と出力すれば、X SendFile がローカルから画像ファイルを引っ張ってきて、Last-Modified などのヘッダ情報をつけて後の処理をしてくれる。 つまり、スクリプトを使っていながら簡単に静的なファイルを送信しているように見せることができる。 (※セキュリティ設定に関係なく、任意のパスを指定できるところがミソ) ■「あわせて読みたい」では これまで、Location: ヘッダをつかってリダイレクトして画像を表示させていた。 この方式の欠点
2月2日、グーグルは同社内で定例会見を開催した。同社モバイルビジネス統括部長のジョン・ラーゲリン氏から、オープンソースの携帯電話向けプラットフォーム「Android」の最新状況や、日本市場に関する考えが紹介された。 ■ グーグルの使命を果たすにはモバイル必至 ラーゲリン氏 アプリ開発者、ユーザー、端末メーカー・キャリアの三者間の中央に“自由”をもたらしたいという 「Android」は、2007年11月に発表された携帯電話向けのソフトウェアプラットフォーム。開発推進団体の「Open Handset Alliance」(OHA)には、グーグルのほか、日本からはNTTドコモやKDDI、ソフトバンクモバイル、東芝、ソニー・エリクソンなどが参画している。 携帯電話向けのソフトウェアプラットフォームは、Linuxベースのものや、Symbian OS、Windows Mobileなどが存在するが、「An
Rubyコミュニティは2009年1月31日,プログラミング言語Rubyの新しいバージョン1.9.1の正式版をリリースした。1.9系で初めての安定版という位置付けになる。「本日,1.9の歴史が始まります」(1.9リリース・マネジャのYugui氏) 1.9系はプログラムの実行エンジンを刷新し高速化を図った。まつもとゆきひろ氏が開発した構文木インタプリタに変わり,東京大学大学院情報理工学研究科講師の笹田氏が開発した仮想マシンYARV(Yet Another Ruby VM)を標準採用した。 YARVにより,Ruby自体の実行性能はコア性能で最大50倍,ベンチマークで2倍から10倍と大幅に高速化された。ただし,C言語で記述されたライブラリなどの実行速度は変わらないため,アプリケーション全体では10倍速くなるわけではない。 またRuby 1.9では多言語化が行われ,マルチバイト文字も1文字としてカウ
生活の中にバックミュージックを。「パーソナルサウンドトラックTシャツ」が日本でも発売開始!2009.02.01 14:00 Tシャツにスピーカーというあまりにも異色な組み合わせの「パーソナルサウンドトラックTシャツ」なんですが、ThinkGeekから独占輸入という事で「ストラップヤ」が取り扱いを開始しました。 このTシャツ専用のリモコンも付いていて選曲も自由自在。その上MP3入りSDカードを差せばマイプレイリストを再生させる事が可能です。音楽だけじゃなく効果音を収録してるのはポイント高いですね。 「パーソナルサウンドトラックTシャツ」は生活の中にバックミュージックを取り入れるのが目的なんだけど…、ちょっとあたまのなかでこいつを使ってみましょうか… んん〜無音です。相変わらずパソコンで音楽聞いてますね。 でもでも、ちょっと気まずい会議時に、間違ってスイッチを入れちゃうとか…ね。使い方はあなた
ゲーム制作会社「ハドソン」(東京都港区)に爆弾を送りつけるなどとの内容のメールを送ったとして、警視庁は香川県坂出市、アルバイト池孝雄容疑者(29)を威力業務妨害の疑いで逮捕したと2日発表した。携帯電話のゲーム「桃太郎電鉄iモード」の基本設定が気に入らなかったのが理由だという。 赤坂署によると、池容疑者は昨年10月11日〜今年1月16日、11回にわたり、自分の携帯電話から、同ゲームに関連するサイトの意見・感想窓口欄に「今から現金¥80兆円を持って、JR高松駅まで来い!!テメェの会社へ爆弾を送りつけて、皆殺しにしてやる!!」などとメール送信し、同社に警戒させるなど業務を妨害した疑いがある。 池容疑者は06年から、「ゲームの設定期間が最大20年までしかないので、100年のモードをつくってほしい」などと要求。「改善されないので、困惑させてやろうと思った」と供述しているという。
IE6, IE7 で tabindex 属性を JavaScript 側から設定する時の注意 これは完全にバグといえる仕様なのだが、IE6 と IE7 では JavaScript(IE だから本来は JScript)側から setAttribute などを使って tabindex 属性を設定してやる時、属性名を "tabIndex" にしてやらないと認識しないことを知った("I" がキャメルケースになっている)。WAI-ARIA(2008-08-06版 WD 邦訳)絡みで色々といじっていた時に発見。因みに IE8 RC1 では修正されている。 次の JavaScript コード断片は、IE で tabindex 属性を設定する時の方法を説明したものである。 // ターゲット要素 var elem = document.getElementById("test"); elem.setAttr
今日は朝から雨、そんな時はパンチのあるCDを聴いて元気にならなくちゃ♪ かといって、エクストリーム系はちょっとハードすぎ(^^; んで、選ぶとなると・・・メインストリーム系の骨太ハードロックかな。 てなわけで、 HINDER 「Take It To The Limit (DVD付)」(2008年発表)をチョイス! 2005年に「Extreme Behavior (衝動)」でデビューし、日本では2年遅れの2007年にめでたくデビュー。 そんな期待の若手バンドによる2作目のアルバムです! HINDERのサウンドは分厚くテンション高いロッケンローだったり、しんみりと胸に響くパワーバラードだったりと、まさに今のアメリカのメインストリーム系の見本のような感じ。 ピンと来ない方は、(NICKELBACK + BON JOVI)÷2のサウンドに、MOTLEY CRUEの猥雑さをふりかけた感じといったら想
何 度 聞 い て も 吹 い て し ま う 一 言 1 :以下、名無しにかわりましてVIPがお送りします:2009/01/30(金) 17:56:08.33 ID:REGXLVIs0 かくいう私も童貞でね 2 :以下、名無しにかわりましてVIPがお送りします:2009/01/30(金) 17:57:38.89 ID:VPgoWEvR0 >>1 だからお前はいつまでたっても童貞なんだよ。 かくいう私も童貞でね 3 :以下、名無しにかわりましてVIPがお送りします:2009/01/30(金) 17:58:36.84 ID:NW2RUIhF0 仮面ライダーディケイド ▼ディメンションヴィジョン 一般人の8倍とも言われる視細胞を150万個持っており、 視野は25度40km先の動く物体を識別することが出来る。 仮面ライダーのくせに視野が狭い 8 :以下、名無しにかわりましてVIPがお送りし
皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトはJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ
2009年01月30日 0円でWebデザイナーになれる、オープンソースウェブ制作アプリ集30個 カテゴリ:WEBデザイン ウェブデザイナーになる為には、非常に高いアプリケーションやら、パソコンスペックなどが必要となりますが、たった0円でそれらを揃えることが可能です。 オープンソースHTMLエディタ ◆Bluefish Editor ■Bluefish Editor : Home 軽量のオープンソースHTMLエディタ。MACとLinuxに対応。 ◆Quanta Plus ■Quanta Plus Home CSS編集が楽になるオープンソースHTMLエディタ。 Linux用 ◆Amaya ■Amaya Home Page W3Cによる、オープンソースHTMLエディタ。バリデートもこれで万全。 Windows、MAC,Linuxと、すべてのプラットフォームに対応 ◆CSSED ■CSSED I
食べ物いろいろ(247) Twitter(2120) そのほか(1139) AI・BigData(472) ネットワーク(1141) 仏教・神道・その他宗教(14) 予言・スピリチュアル・自己啓発(52) 音楽いろいろ(140) 個人的見解(84) まちあるき(36) 映画あれこれ(4) 経営戦略とか(14) まとめ(22) 世間話(138) CharGPT的見解(1) Weblog(7026) トピックス(591) 正規表現(12) Ruby(70) PHP(117) ケータイ(324) コピーされるほど儲かるシステム!(79) 開発ネタ(630) JavaとWeb(499) Linux(43) 業務のモデル化(24) Officeソフト&VBA(87) 一人勉強会(22) リンク集(2) XML(10) 土日シリーズ(109) OpenOffice(14) SugarCRM(26)
以前、とあるシステムのソースコードを読む機会があったのだけどあまりにひどかった。あのひどいコードでまあまあまともに動いているというのが逆に信じられない。今日昼ご飯を食べながら少し話していたのだけど意外と知られていないようなので、話せる範囲でいかにひどいのか説明してみようと思う。 まず、ソースコードが大雑把に見積もって3750万行あるのだけど、その中でまともに機能しているコードは3%しかない。10分の1程度のソースコードで同程度の機能を実現しているシステムもあるのでほんとあのシステムのコードはゴミだと言っても過言じゃない(*1) プログラマとしてはなんでそのプロジェクトはそんな状態になってしまったのか気になるところだけども、まあ多くのプロジェクト同様、真相を知る人は誰もいない。でもまあ、実際に機能しているコードのコピーみたいなものがあちこちに散らばっていることからしてコピー&ペーストが盛んに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く