![http://blogging.from.tv/wp/2009/11/11/2884](https://cdn-ak-scissors.b.st-hatena.com/image/square/da39398cd0060d77bd2e9df5f8a723a090026172/height=288;version=1;width=512/https%3A%2F%2Fbloggingfrom.tv%2Fwp%2Fwp-content%2Fuploads%2F2013%2F05%2F4095820456_c72304c550.jpg)
必須アミノ酸をバランス良く含み、スタミナの素になるビタミンB1を多く含んだ豚肉は、私たちが元気に仕事を続けていく助けになってくれる食材です。今回は、はてなブックマークで人気のエントリーの中から、角煮やアイスバインなど、そんな豚肉を使った料理を自宅で簡単に作るためのレシピたちを紹介してみようと思います。 「タモリ流」だけじゃない!人気の生姜焼き タモリ流豚のしょうが焼き (『タモリ倶楽部』の「台所で呑む 最終章?タモさん料理」で紹介された新解釈生姜焼き) - 関心空間 生姜焼きと言えば、やはり最近話題のタレに肉を漬け込まない「タモリ流豚生姜焼き」が有名ですが、それ以外にも、はてなブックマークには生姜焼き関連の人気エントリーがいくつかあるようです。 豚肉の味噌生姜焼き by kamkam [クックパッド] 簡単おいしいみんなのレシピが60万品 生姜焼きを極めるスレ - アルカン速報 上の方の記
Digital Inspiration: A Technology Blog on Software and Web Applications 閲覧を目的としたドキュメントデータ形式としてPDFが普及している。PDFが普及した理由には、複数のOSやデバイスで閲覧できる、どの環境でも同じように表示される、ファイルサイズが小さい、そう簡単には編集できない、印刷を避けるように設定できる、パスワードを設定できる、プラグインを使えばブラウザからも簡単に閲覧できる、といった理由がある。 閲覧には便利なデータ形式だが、半面、編集はしずらい。「文章のここにちょっとした注釈を加えて返信したい」、と思ってもAcrobat Readerでは編集できない。Manu Manjunath氏がDigital InspirationにおいてHow to Edit PDF Files - Free Tools for Ma
オープンソースのRIA言語「OpenLaszlo」ではFlashやDHTMLなどを使ってアプリケーションを作成できます。また、外部Web APIなどと連携することも可能です。今回はmixiアプリの作り方を簡単なサンプルプログラムを通して説明します。 はじめに 本連載では、FlashやDHTMLによるリッチクライアントアプリケーションを作成できるOpenLaszloについて説明していきます。前回は、OpenLaszloでGoogleマップを使う方法について説明しました。今回は、OpenLaszloによるmixiアプリの作り方を、簡単なサンプルプログラムを通して説明していきます。 これまでの記事 第1回 OpenLaszloのインストールと開発環境構築 第2回 OpenLaszloのプログラミングと標準コントロール 第3回 OpenLaszloとサーバーサイド連携 第4回 OpenLaszlo
Scalaとは Scalaは、2003年にJavac(コンパイラ)やJavaのGenericsの設計/開発貢献者であるMartin Odersky氏(スイス・ローザンヌ工科大学教授)によって、開発が開始された比較的新しいプログラミング言語です。Javaは実用言語として幅広いシステムで使用されてきましたが、下位互換性を保つという要請の中、言語としての機能強化がなかなか進まないといった限界も見えてきています。そのような現状もあることから、ScalaはJavaの後継として実用的な言語を目指して開発されています。 Scala最大の特徴は、Javaの良さを最大限継承しつつ、スクリプト言語や関数型言語の良いところも吸収し、先進的な機能/文法を取り入れている点です。また、今後のハードウェアのマルチコア化を見据え、簡易に並列処理プログラミングを行うことができるライブラリが付属しています。 Scalaのメリ
2009年11月07日22:00 カテゴリ翻訳/紹介Tips VMWare Fusion 3 と新型iMacの相性が最高な件 APPLE iMac 21.5インチ 3.06GHz 500GB MB950J/A アップル というわけで、家族共用のiMacを、G5から五年ぶりに更新したのですが、これが素晴らしい。 何が素晴らしいかというと、メモリーが2GBから8GBと一挙四倍になったこと。 これだけあると、俄然生きてくるのが VMWare Fusion 3。あわせてVMWare Fusion 2からアップグレードしたのですが、もう最高です。 何が最高かというと、仮想マシンを iMac 側で動かしておいて、それを MacBook -- に限らず VNC クライアントから見れること。今までも仮想マシン上のOSが VNC サーバーになっていれば見れたのですが、VNC自体がサーバーをやってくれるおかげ
Lispコミュニティ「Shibuya.lisp」のテクニカルセミナーイベント「Shibuya.lispテクニカルトーク#4」が開催されました。 今回は、近山隆さんと竹内郁雄さんが目玉で、単なる昔話に終わらず、濃くて面白い話を聞けました。もちろん、ほかの方々も興味深い話を披露してくれました。発表者の皆さん、スタッフの皆さん、ありがとうございました。 以下、観覧メモ。間違いがあったらご指摘ください。 開会の挨拶(garaemon) Shibuya.lisp Technical Talk 1周年だそうです。ぱちぱち。 次回のテクニカルトークは、いつもの間隔でいうと2010年3月で、みなさんもぜひTalkerに応募してください、との話でした。 1980年前後のLisp事情とUtiLisp(近山 隆) Lispが「実用的な言語」とあまりみなされていなかった時代に、当時としては爆速の処理系UtiLis
僕は JavaScript が好きだ。できるだけ多くのことを JavaScript で済ませてしまいたいと考えている。 以前は JavaScript では絵や音を扱うことができないという点がボトルネックになって,応用の幅を狭めていた。これが最近になると, Canvas 要素のおかげで絵を扱うことができるようになったり, Flash を代行役にすることによって音を出せるようになったりと,いろいろ状況が変わってきている。 そこで今回は,以前から機会があれば触ってみたいと思っていた Processing.js と SoundManager 2 を使って, JavaScript によるオーディオ&ビジュアルプログラミングに挑戦してみた。 Processing.js とは Processing.js は,ビジュアルデザイン向けプログラミング言語 Processing を模して作られた JavaScr
Every day, more than 99 human years are wasted because of uncompressed content. Although support for compression is a standard feature of all modern browsers, there are still many cases in which users of these browsers do not receive compressed content. This wastes bandwidth and slows down users' interactions with web pages. Uncompressed content hurts all users. For bandwidth-constrained users, it
SkreenicsはMac OSX向けのオープンソース・ソフトウェア。実用性という意味では分からないが、とても面白いソフトウェアだ。Skreenicsは動画をドラッグアンドドロップすると、勝手に動作を開始する。複数の動画をまとめてドラッグアンドドロップすることもできる。 動画をドロップすれば処理開始 バーが伸びていくので待っていればその内作業は完了する。終わるとデフォルトでデスクトップに画像ができあがっている。開いてみればSkreenicsの面白さが分かるはずだ。動画のファイル名とサイズ、そしてファイルサイズが表示され、その下に3×5の動画サムネイルが生成される。 動画のサムネイルは再生時間も合わせて表示される。適度に離れているので、動画全体を見ずとも話の流れが分かるかも知れない。何よりこうした画像が生成されることが面白い。Youtubeのサムネイルのように1シーンではないのが面白いと思う
atMonitorはMac OSX向けのフリーウェア。Mac OSXにはアクティビティモニタというシステムのステータス監視ツールがある。これを使えばCPU/メモリ/HDD/ネットワーク/プロセスなどの情報は一通り監視することができる。だが作業中にアプリケーションを切り替えるのは邪魔に感じるかも知れない。 メニューバーが一気に占拠される もっといつでもチェックができるソフトウェアを希望するならatMonitorを試してみると良さそうだ。atMonitorはメニューバーに表示されるタイプのシステム管理ツールだ。CPU/メモリ/HDD/ネットワークと言った情報が表示されるのでメニューバーが選挙されてしまうのだが、すぐにチェックできるのは便利だ。 メニューバーの他、フローティングウィンドウでも同様の情報が確認できたり、ウィンドウベースのプロセス一覧もある。プロセス一覧はパスやプロセスID、実行ユー
TicGitはRuby製のオープンソース・ソフトウェア。Gitはここ最近利用されることが多くなったバージョン管理システムだ。個人のプロジェクトから複数の拠点を使う大規模なものまで対応ができ、とても便利なシステムになっている。小規模からはじめられるので、開発分野に限らず導入ができるだろう。 チケット一覧 そんなGitを使った開発に取り込めるチケット管理システムがTicGitだ。開発したコードだけでなく、開発に必要なドキュメントをバージョン管理に入れてしまうケースもある。さらに加えてチケット管理まで入れてしまえばデータの一元管理が容易になるはずだ。 TicGitはコンソールベースで動作する。新しいチケットを作成したら、一覧で見たり、チケットにタグを付けることができる。さらにコメントを追加して意見を交換したり、コーディングをしてチケットを終了させることもできる。チケット管理のためにWebベースの
LiveQuartzはMac OSX向けのフリーウェア。昔はグラフィックス、DTPをするならMac OSXしかないと言われていた。だが今ではPhotoshopもIllustratorも大抵のソフトウェアはWindows向けにも提供されている。だが、それでもグラフィックスの性能はMac OSXの方が高いと思ってしまう(懐古主義かも知れないが)。 独特なボタン配置だが使い勝手は良い そんなMac OSXのグラフィックス性能を存分に活かした画像編集ソフトウェアがLiveQuartzだ。LiveQuartzはレイヤーとフィルターを組み合わせて自在に画像を編集できる。画像の一部を編集することはできないようで、ちょっと独特な使い勝手になっている。 レイヤーを使って複数の画像を重ねたり、文字を書いたりするのはもちろんのこと、ぼかしや画像の歪めるようなイフェクトがフィルターとして登録できるのが特徴だ。フィ
UltraVNC 1.0.8.0がリリースされたのでvncviewer.exeを32bit(x86)版から64bit(x64)版に差し替えてみました。 UltraVNCを使うで説明している通り、XP上のVNCServerは1.0.2のままでクライアントのviewerのみ最新版にして使ってます。 x86版のServerとx64版のViewerでつながるかちょっとした好奇心だったのですが、vncviewer.exeを差し替えただけでは暗号プラグインが見つからないと叱られてしまいましたw 仕方ないのでX64 bins 1.0.8.0 Fullをダウンロードして「plugins_single_thread\MSRC4Plugin.dsm」と差し替えたところ今まで通りつながりました。 (添付されたReadme_dsm.txtは「v1.2.2 - Win32」とあるのですが、ウィンドウバーには「v1.
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
レプリケーションしてるMySQLで、マスタやスレーブが障害停止した場合のリカバリプラン でも掲げたゴールである、「マスタが落ちてもぐーすか寝ていられるようにしたい」がほぼできたので、ほとんどサービスが停止することなく、フェイルオーバする様をスクリーンキャストに収めました。 埋め込みプレイヤーだと、小さくてわからないと思うので、リンク直接でみてください。 http://www.irori.org/pub/mysql-mm.mov 登場するホスト 登場するホストは2台、db901とdb902です。 最初は、db901が更新系クエリを受けるプライマリでdb900の浮動IPアドレスを持っています。 画面分割 画面は5分割しています。 左上 = 「select sysdate(),@@server_id」をdb900に対して(sleep 1しながら)延々と実行しまくりんぐ 右上 = ping -n
こんにちは 久しぶりにコスプレイヤーさんの画像です。 もはや一産業というべきか。 つい最近までコアな方々の世界だったんでしょうけど 最近はかなりメジャーな存在になってきました。 おっさんでも知っている有名な方もおりますよ。 コアユーザーの方は複雑な心境でしょうね。 そっとしておいてほしかった。。。 誰にも教えない自分だけが知っているラーメン屋が メジャーになっていくような。。 そんな気分なのでしょうか。 でもしょうがないですね。 もうメジャーなんですから。 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25・ 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 4
ブログツール「WordPress」のインストール時に、簡単な作業でセキュリティをアップするチップスをWP Engineerから紹介します。 Small Security Tipps for your WordPress Install 以下、そのポイントを意訳したものです。 はじめに WordPressの標準のインストールは非常に簡単で、WordPressの人気の要因の一つともいえます。しかしながら、インストールを行う際に少し手を加えることで、不正なアクセスをより難しいものにすることができます。 テーブルのプレフィックス DBで使用するテーブルのプレフィックスを標準の「wp_」から異なる文字列に変更します。 設定方法 「wp-config.php」の「$table_prefix = 'wp_';」の「wp_」を変更します。 認証用ユニークキー WordPressの安全性をアップするために、
Thomas Fuchs, author of the script.aculo.us user interface JavaScript library, a member of the Prototype core team and a Ruby on Rails core alumnus. Thomas Fuchs氏が6 easy things you can do to improve your JavaScript runtime performanceにおいてJavaScriptの実行パフォーマンスを改善するための6つのテクニックを紹介している。Thomas Fuchs氏はscript.aculo.usの開発者であるとともにPrototypeコアチームのメンバーも務めている。またRuby on Railsでコアチームで開発を担当していたこともある。 JavaScriptエンジン
私的なメモです。WordPressで個人的にWebサイトを構築したり、受注した際の手順リストをメモ。自分用のチートシートです。いつも何かしら忘れている気がするのでいつもやる事をぱっと見で分かりようにリスト化しておきます。※個人的な主観が入っています。 Todoソフト等はあまり使わないので本当に私的なメモですが、これが誰かのお役に立てたら幸甚です。プラグインなども好みが有ると思いますのでご参考までに。。 [note]情報が古くなったので改正版としてアップデートしました。[/note] インストールDB作成WP最新版をダウンロードwp-config.phpをDBに合わせて変更接頭語も変える(wp_ → example_)FTPソフトでサーバーにインストールログインして管理者権限のユーザーを作成作成したユーザー名で再ログインadminユーザーを削除ダッシュボードの不要なコンテンツを非表示にパーマ
ブラウザのプライベートモードを使えば、ブラウズ履歴が完全にプライベートになっていると思いますか? 実は言うとそうではないんです! どちらかと言うと、なんらかのブラウズの痕跡を残していることの方が多いくらいなのです。なので、今日は、何も痕跡を残さずにブラウズする完全なるプライベートブラウジング方法について解説します。 問題 ネット上で何を見たのか、という履歴は、ブラウザの履歴やその他のプライベートデータを消去しただけでは完全には消えません。キャッシュされたDNS lookupsやFlash cookiesなどはOSに保存され続けているのです。最初に明確にしておくと、全ての記録を常に完全に削除し続ける、というのは不可能です。なので、職場で見るべきでないサイトなどを見ている場合、PC上の履歴を削除しても、システム管理者などによって見つけられてしまう可能性はあります。自分のPCの場合、下記の方法で
ESXi 仮想マシンのバックアップ方法まとめ (vCenter Converter, RCLI, SSH, データストア ブラウザ) CPU の制約でやむを得ず VMware ESXi 3 と ESXi 4 の混在環境を作りました。問題は仮想マシンのバックアップ / リストア時の「クセ」が、バージョンによって異なるのが厄介です。まずは手段にどんなものがあるかと、Read-only アクセスの罠について。 ESXi バージョンごとに、できる / できない操作 まずは総まとめから。ESXi 3つのバージョンを用意して、バックアップ方法をさんざん取っ替え引っ替え試してみました。
2009年11月09日 日本のショタエロ画像をDLしたカナダ人、有罪に 「虚構の子供達に苦痛を与えることも罪」
OS、Operating System、基本ソフト--。我々がそう呼ぶものの正体は、大きく変貌を遂げた。米グーグルのルイズ・アンドレ・バロッソ氏とウルス・ヘルツル氏は著書「The Datacenter as a Computer」で、「クラスタレベル・インフラストラクチャ」こそがOSなのだという。もはや単一のコンピュータしか制御しないソフトウエアはOSの名に値しないのかもしれない。 「The Datacenter as a Computer」はグーグルが2009年5月に刊行した書籍で、紙の本として購入できるほか、108ページに及ぶ全文をPDFファイルとしてダウンロードできる(出版元のWebサイト)。著者のバロッソ氏はグーグルの「Distinguished Engineer(最上級エンジニア)」、もう一方の著者であるヘルツル氏の肩書きは「運営上級副社長兼Googleフェロー」といい、グーグル
というブルッキングス研究所の記事があった(Economist's View経由)。 その5つの神話とは、以下の通り。 米国人は他国に比べ経済的機会に恵まれている 最近の研究によると、実際には、北欧と英国の低所得者家庭に生まれた子供の方が、大人になってより高所得者の家庭を作る可能性が、米国よりもずっと高い。 米国で中所得者家庭に生まれると、大人になった時に上下の階層に移る割合はほぼ同じである。しかし、5分位で最低所得分位の家庭に生まれた子供が中所得者以上に移る割合は、35%に過ぎない。一方、最高所得分位の家庭に生まれた子供が中所得者以上になる割合は、76%である。 ただし、移民の機会という点では米国は他国に比べ恵まれている。母国よりもかなり多く稼げるし、仮に最初は低賃金だとしても、子供の所得は大きく上昇する。 米国では、ある世代は前の世代よりも生活が向上する 1990年代まではそうだったが、
代表中山陽平 ブログ「苦手意識を無くせばWeb活用はうまくいく」弊社では「がんばる中小企業」のWeb活用をサポートしています。今の時代、第3者である、制作会社や代理店におまかせでは勝てません。同じような商品・サービスが溢れる中、選んでもらうためのコンセプトを立て、それを実現するためにネットもリアルも総動員しながら戦う必要があります。 みなさんが世の中に・自社の従業員に実現したい幸せや提供価値を、しっかりと実現していくためには、みなさん自身が主役になり、私達のような専門会社が側面支援するのがベストです。 このブログでは御社が中心となってウェブ活用できるヒントを配信しています。お悩みの方はお気軽に問い合わせフォームからご相談ください。 最新の記事一覧
最近 JavaScript を書く機会が増えているが、それに従って自分のコーディングスタイルが少しづつだが変化してきているのが分かる。もともと「コードの読みやすさ」や「実行効率」にとことんこだわるタイプだが、(JavaやC++になくて)JavaScriptやRubyにあるクロージャや無名関数が私のコーディングスタイルにとてもマッチしているからだと思う。 簡単な例を紹介しよう。Pythonで書かれた config.py というモジュール。config.yamlという設定ファイルを読み込んで Dictionary として返す config.get() という関数。普通に実装すると、以下のような感じになる。 import yaml _config = None def get(): global _config if not _config: data = open('config.yaml')
Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog git-commit --amend あるファイルをコミットしたとしよう。 $ (edit...) $ git commit -am 'メッセージ生成処理を実装したよ。'しかし、しばらくして彼は気づいた。 def create_massage(param) ...typoしてる!massageじゃない、messageだ!マッサージを作ってどうする! 慌てるな。まずは直してステージに上げるんだ*1。 def create_message(param) ...$ git add .そして…。 $ gi
Online diagramming tool for collaborating on wireframes, flowcharts, and more
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く