タグ

2009年3月27日のブックマーク (20件)

  • ajaxzip3 - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

    makotoworld
    makotoworld 2009/03/27
    会員登録フォーム画面で使えそうだね。
  • perl - B::Concise で VM の気持ちに触れる : 404 Blog Not Found

    2009年03月27日19:30 カテゴリLightweight Languages perl - B::Concise で VM の気持ちに触れる こういう時に便利な標準モジュール、B::Conciseを紹介します。 YappoLogs: CPUの気持ちは大事だけど、VMの気持ちも考えようよ ブロックがあるという事は、スコープがあると同義なのは当たり前ですが、スコープが変わるという事はレキシカル変数の処理などをやらなきゃいけないわけで、{}があるだけでもPerlは処理をいっぱいするわけですコマンドラインから B::系列のモジュールは、こちらが標準的な使い方。 % perl -MO=Concise -e '{$a=1}' 9 <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 2 <;> nextstate(main 2 -e:1) v:{

    perl - B::Concise で VM の気持ちに触れる : 404 Blog Not Found
    makotoworld
    makotoworld 2009/03/27
    なるほど、並列処理にもいろんな方法があるな。
  • あなたの知らない照明術 : akiyan.com

    あなたの知らない照明術 2007-01-16 今年初めのスゴに出会いました。寝る間を惜しんで長文エントリいきます。 頭がよくなる照明術 このサイトから -人 が購入しました 全体で -人 がクリック posted with amazlet on 07.01.16 結城 未来 PHP研究所 売り上げランキング: 5238 おすすめ度の平均: これで楽しく会社にいけるかな?!? 灯りは明るければよいと思っていました ふ〜ん、なるほどねぇ〜 Amazon.co.jp で詳細を見る もう、全ての人に読んでもらいたいです。 特に部屋の雰囲気を変えたいなと漠然と思っている方は今すぐ読むべきだと思います。 私はとくに何も考えずに読んだのですが、読後いてもたってもいられず24時間以内に間接照明器具を3つ揃え、照明リフォームを完了させていました。そしてリフォームの結果に大満足です。費用は約5000円。安い

    makotoworld
    makotoworld 2009/03/27
    過去のエントリーがさらにブクマつくなんてw
  • 良いプログラマを目指すなら「Java並行処理プログラミング」は今すぐ読むべき - higepon blog

    Java並行処理プログラミングを読み終えた。ここ 1 年に読んだ技術書の中でダントツのベスト。(2位はWorking Effectively With Legacy Code) 「Javaだから関係ない」と思った人にこそ読んで欲しい。僕もここ数年 Java のコードなど一切書いていないが、このを読んで得たものは非常に大きかった。 このでは マルチスレッドプログラミングにおける問題と背景、その対処方法 Java が提供している API の設計と実装 を解説している。分かりやすさとレベルの高さを兼ね備えたとても良い。翻訳も最高。 僕はこのを読んで、Java の並行処理プログラミングは、想像を遙かに超えて進化している事に驚きを隠せなかった。何回も twitterJava すげーと叫んだ。 これを読んでしまうと、最近僕が熱心な Scheme も含めて、自分の身の回りにあるプログ

    良いプログラマを目指すなら「Java並行処理プログラミング」は今すぐ読むべき - higepon blog
    makotoworld
    makotoworld 2009/03/27
    ほうほう
  • 海外メディアから見た日本のマスコミの麻生叩きの異常性 - 日本が好きなだけなんだよ

    ※ストレーツ・タイムズはマレーシアではなく、シンガポール紙の誤りでした。記事を書いたクワン・ウェン・キン氏御人から訂正の連絡がありました。失礼いたしました。 麻生首相はメディアの攻撃の犠牲者となった  2009年2月20日 ストレーツ・タイムズ(シンガポール紙) Kwan Weng Kin 日の総理大臣、麻生太郎氏は、漢字を正しく読めない、ただのマンガ愛好家なのだろうか。それとも英語を話すことができ、経済の知識がある数少ない政治家の一人なのだろうか。もし、多くの日人が、麻生氏についての知識をすべてテレビから得ているとしたら、自分たちの総理大臣をかなり低く評価していることだろう。 麻生首相は明らかに、4つある日の民放TVネットワークの犠牲になっている。これらの民放は政治の話題を、何か別な形態の番組と区別せずに扱っているように見える。つまりテーマが面白おかしくなければならないような種類

    makotoworld
    makotoworld 2009/03/27
    日本のメディアの収益はそれしかないだろうね。低俗なネタを流せばお金になることをよく知って(ry
  • PHP 5.4 RC1リリース、新機能の「行番号」や「LIST」「RUN」に注目 - bogusnews

    PHP Development Teamは26日、スクリプト言語「PHP 5.4.0」のRC1版を公開した。5.4では、将来のメジャーアップグレードを見据えつつ多数の新機能を搭載。また、既存機能の見直しをおこない、これまで足りなかった要素を追加した。PHPは5.3でgoto文を取り入れるなど野心的な改善が試みられてきたが、これでさらにスクリプト言語としての完成度が高まり便利になった。 5.4に追加された機能でもっとも特筆すべきは、やはり 「行番号」 への対応だろう。ステートメント行ごとに 10 echo “あいうえお”; 20 goto 10; のように番号ラベルを付け、順番に実行させることが可能になった。goto文と組み合わせることで無意味な無限ループを実装しやすいのが利点だ。また、番号は10単位でつけておくと、あとからあいだに新たな行を挿入できるので覚えておくとよいだろう。 さらに、E

    PHP 5.4 RC1リリース、新機能の「行番号」や「LIST」「RUN」に注目 - bogusnews
    makotoworld
    makotoworld 2009/03/27
    最高ですね。
  • tokuhirom blog

    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

  • 「安いノートならMacよりWindows」アピールするMSの新キャンペーン

    Microsoftは3月27日、消費者向けの新しいWindowsブランドキャンペーン「Laptop Hunters」を開始した。このキャンペーンは、近年消費者はPCの買い替えの際ノートPCを選ぶようになっており、また景気後退の中、より安いノートPCが求められていることに着目したものという。 Laptop HuntersのCMは、一般消費者が実際にノートPCを購入する過程を紹介するリアリティーショー的なビデオ。新しいノートPCを買う予定の消費者に、人にはMicrosoftのキャンペーンとは明かさずにマーケティング調査だとして協力を求め、実際の予算でノートPCPCショップで購入する過程をビデオカメラで撮影した。予算に合った目的のノートPCを購入した段階でキャンペーンであることを明かし、人の承諾を得て公開しているという。 現在公開されているビデオでは、1000ドル以下の予算で17インチの

    「安いノートならMacよりWindows」アピールするMSの新キャンペーン
    makotoworld
    makotoworld 2009/03/27
    Apple Storeでは1000ドル以下のノートPCを買えなかった消費者が、700ドルのWindowsノートを購入してにっこり微笑む広告を公開中。
  • Expired

    Expired:掲載期限切れです この記事は,ロイター・ジャパンとの契約の掲載期限(30日間)を過ぎましたのでサーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。

    makotoworld
    makotoworld 2009/03/27
    すごいアイデア。plaggerでぐぐってピザが届くことを思い出した。
  • YappoLogs: CPUの気持ちは大事だけど、VMの気持ちも考えようよ

    CPUの気持ちは大事だけど、VMの気持ちも考えようよ CPUの気持ちになってプログラムを書くということ Kansai.pm#11 参加記その1 - プログラマになりたい ちなみに、下記のコードはデータハザードを解消する為のコーディング例です。データハザードは、命令が利用するデータ間に依存関係がある場合に発生します。前の命令が終わらないと後ろの命令が実行できないとか。ですので、それを解きほぐしてやれば、並列で処理が出来るようになります。という感じでnaoyaさんもぶこめで loop unrolling は perl でもちゃんと効果があるって書いてるけど、それforブロック(スコープ)が一段増えてる事で差が出てるんじゃないかと思うわけです。はい。 以下検証コード use strict; use warnings; use Benchmark qw(:all); cmpthese(500000

  • Mozilla Re-Mix: ケーブルもチューナーも無しで世界中のテレビチャンネルを試聴できるFirefoxアドオン「TV-FOX」

    PCテレビを見ることができるようになってからずいぶん経ちますが、最近では光ファイバーを使ったテレビ放送なども利用できるようになり、ますますPCでのテレビ視聴が充実してきています。 しかし、こうした放送を視聴するには、契約や月額料金などが必要となる上、専門チャンネルなども個別に契約しなければ視聴することができません。 また、光ファイバー経由のサービスを使わず放送を視聴したい場合は、アナログ・地デジチューナーなども必要となります。 こうしたことからテレビ視聴環境の導入を見送っている方も多いと思いますが、Firefoxに「TV-FOX」というアドオンをインストールしておけば、ちょっとしたケーブルテレビで見るような放送ならタダで好きなだけ見ることができるようになります。 「TV-FOX」は、Firefoxに常駐するツールバーから、世界各国の数千チャンネルのテレビ放送を無料で視聴することができると

    makotoworld
    makotoworld 2009/03/27
    今年に入って映像、動画というキーワードを良く聞くなあ。2009年度のWebサービスは既存の動画及び映像をより面白くするかなのかなあ。
  • 情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方

    「安全なウェブサイトの作り方」は、IPAが届出(*1)を受けた脆弱性関連情報を基に、届出件数の多かった脆弱性や攻撃による影響度が大きい脆弱性を取り上げ、ウェブサイト開発者や運営者が適切なセキュリティを考慮したウェブサイトを作成するための資料です。 「安全なウェブサイトの作り方」改訂第7版の内容 第1章では、「ウェブアプリケーションのセキュリティ実装」として、SQLインジェクション 、OSコマンド・インジェクション やクロスサイト・スクリプティング 等11種類の脆弱性を取り上げ、それぞれの脆弱性で発生しうる脅威や特に注意が必要なウェブサイトの特徴等を解説し、脆弱性の原因そのものをなくす根的な解決策、攻撃による影響の低減を期待できる対策を示しています。 第2章では、「ウェブサイトの安全性向上のための取り組み」として、ウェブサーバの運用に関する対策やウェブサイトにおけるパスワードの取扱いに関す

    情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方
  • IPA-安全なウェブサイトの作り方2021年改訂第7版.pdf

    makotoworld
    makotoworld 2009/03/27
    安全なウェブサイトの作り方 改訂第3版
  • IPA ISEC セキュア・プログラミング講座:Webアプリケーション編 第1章 総論:より良いWebアプリケーション設計のヒント

    ここで述べるのは、脆弱性が生まれにくいWebアプリケーションを構築するために設計段階、あるいはそれ以前の段階で考慮しておくとよい事項の例である。 (1) 開発環境の選択 1) プログラマが脆弱性をつくり易い環境を避ける 今日のWEBアプリケーション開発環境は、プログラミング言語の処理系に加えて、開発フレームワークやコンテンツ管理システム(CMS)、さらに外部のテンプレート言語までを加えた総合的な環境となってきている。 短時日で素早くサイトを立ち上げることを目的として、「軽量言語」と呼ばれる各種スクリプト言語が標準で備えているWEBアプリケーションを手軽に開発するための機能やライブラリをそのまま利用することは悪くない。しかし、その手軽さ故に、セキュリティの観点からは多くの脆弱性を生んできた経緯がある。 例えば、下記の事例が挙げられる。 PHPの4.1以前のバージョンの環境は、「registe

    makotoworld
    makotoworld 2009/03/27
    例えば、PHPを避ける
  • Amazon EC2/S3 ことはじめ - @kyanny's blog

    ついに Amazon EC2/S3 に手を出してみた。以前からずっと気になっていたけど、なかなかきっかけがなくて始めなかった。今回のきっかけは、まだ秘密。。ちょっと試してみたいソフトウェアがあって、実験場には EC2 環境が最適だから、というのが理由。 Amazon EC2/S3の使い方目次 - プログラマでありたい Amazon EC2/S3を使ってみた - まとめ (Amazon Web Services関連エントリ目次) - 元RX-7乗りの適当な日々 このへんを見て作業している。 アカウントは持っていた X.509 pk, cert をダウンロードしたけどどこで使うのかわからない keypair (public key, private key) もコピペしたけどどこで使うのかわからない console から GUI で getting start なインスタンスを起動、 apac

    Amazon EC2/S3 ことはじめ - @kyanny's blog
  • Twitterをもっと便利に--拡張アプリケーション32種

    ウェブに登場して3年、Twitterはもう、よくあるマイクロブログクライアントの1つという存在ではない。途方もなくばかげたものから驚くほど役に立つものまで、Twitterの機能を拡張し活用するウェブアプリケーションが次々と登場している。まだTwitterが日常生活の一部になっていないのなら、ここで紹介するアプリケーションが物事を成し遂げるというアイデアについてまったく新しい考え方を提案してくれる。140文字のつぶやきできる、これまで知らなかったことがたくさんあるはずだ。 外部のTwitterアプリケーションのほとんどは、既に取得したTwitterアカウントでサインアップできる。願わくはTwitterがすぐにも認証にOAuthを導入してくれるとよいのだが、現在のところ多くのTwitterのマッシュアップで自分のパスワードを入力する必要がある。Twitterのパスワードを引き渡すときはぜひ注意

    Twitterをもっと便利に--拡張アプリケーション32種
  • デスクトップ百景

    初めてMacintoshを触ったくらいのころはデスクトップのカスタマイズとか楽しかったけど、最近は全く飾らず、機能性重視のデスクトップとなっている。壁紙も当然ない。スクリーンセーバーも一番簡単なものでデスクトップロックをしている。 ■ ゴミ箱意外は置かないシンプルなデスクトップ ゴミ箱以外はデスクトップに置かない。フォントやらウィンドウの表示関係は極限まで装飾を排除して、軽快に動くようにしている。その他システムのパラメータなどもかなりチューニングしている。が、やっぱりWindows XPは重い。Vista一瞬使ったけど最悪。もう二度と使わない。 Ubuntuなんか、かなり良くなっているみたいだしドライバも揃っている風。ただ、Webサイトの閲覧メインの私としては、やっぱりたまに表示が崩れたり、Internet Explorerに最適化されているWebサイトなんかが見られなくなったりするのが面

  • YappoLogs: danさんのllevalをもっと便利にするラッパー作った

    danさんのllevalをもっと便利にするラッパー作った 404 Blog Not Found:Ajax - Lightweight Languages を実行するAPI 今度はPerlだけではありません。一時はcodepadの1/100くらいの利便性まで下がってしまって心配しましたが、80倍便利になってぼくたちのDan the APIが帰って来ました。 しかし、まだ物足りない所として貼付けたcodeのpermalinkが取れないので、実行結果を友達に教えてhackに役立てるのが不便でした。 そこでDan the APIを利用する形で、貼付けたcodeのpermalinkを作るCGIを作りました。 http://seiitaishougun.com/lleval.cgi ソースコードは公開されてるので、自己責任で遊んで下さい。実際に動いてる物はYacafiのpack機能をつかって1つのファ

  • monojin.com - このウェブサイトは販売用です! - monojin リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • [CSS]上級者向け、スタイルシートのテクニック集

    スタイルシートで実装する実用的なものからちょっと変わったものまで、25のテクニックをDesizn Techから紹介します。 25 Advanced CSS Techniques 1. CSS Gradient Text and Background テキストや背景をグラデーション表示。