タグ

2011年3月28日のブックマーク (41件)

  • 2011年3月28日 ZFSを使ったシステム管理 | gihyo.jp

    2011年3月19日と20日、東京理科大学森戸記念館においてAsiaBSDCon 2011が開催されました。東北地方太平洋沖地震の影響で講演者が来日できないなど、日程や実施方法を大幅に変更しての実施となりました。AsiaBSDCon 2011からいくつかのセッションを紹介します。 Improving System Management With ZFS Brooks Davis氏からはFreeBSDにおいてZFSを使う方法が紹介されました。ボリュームの作成から基的な操作方法、スナップショットなどの運用方法やバックアップ方法などが紹介されました。ZFSはFreeBSDをストレージとして運用する場合に欠かせない機能になりつつあります。 ZFSの機能をフルに発揮するには十分な量のメモリが必要になります。活用できるメモリ容量の上限が低いi386アーキテクチャ版では運用に支障をきたすことがあります

    2011年3月28日 ZFSを使ったシステム管理 | gihyo.jp
  • アラン・ケイが考えるオブジェクト指向プログラミング - @katzchang.contexts

    OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP. There are possibly other systems in which this is possible, but I'm not aware of them. Dr. Alan Kay on the Meaning of "Object-Oriented Programming" 私が考えるOOPはメッセージング、状態処理のローカルでの保有・保護・隠蔽、そして全ての物に対する強力な遅延束縛、これだけだ。これはSmalltalkとLISP

    アラン・ケイが考えるオブジェクト指向プログラミング - @katzchang.contexts
  • Graphvizの非レイアウト系ツールメモ - ならば

    Graphvizにはグラフをレイアウトするツールの他にもグラフを編集、変換したり、指標値を計算するツール群があることを最近知った。簡単に動作確認した範囲をメモ。使ったGraphvizのバージョンは2.20.2-8ubuntu3*1。 まず、入力用にグラフデータのサンプルinput1.dotを用意。 digraph DIRECTED { node [shape=circle] A B -> { G } C -> { C D O } E -> { F H K } F -> { E H } G -> { E } I -> { J K L } H -> { B } J -> { N } K -> { I M } L -> { N } N -> { I } } circoでレイアウトした結果input1.png。 以下、ツールのコマンド名のアルファベット順。 acyclic: 入力グラフから閉路がな

    Graphvizの非レイアウト系ツールメモ - ならば
  • Google

    世界中のあらゆる情報を検索するためのツールを提供しています。さまざまな検索機能を活用して、お探しの情報を見つけてください。

  • 5 Minutes of Javascript

    Overcome complex cloud challenges and build cloud talent from within

    5 Minutes of Javascript
  • グラフィックデザインのポッドキャスト Design Guyがいい感じ | fladdict

    最近、音楽の代わりにBGMにかけてるポッドキャスト。 Design Guy。 NHKとかそんなもんばっか聞いてると、心に悪いので。 デザイン系のポッドキャストなんだけど、グリッドデザインとかタイポグラフィーとかの話を英語で延々と喋ってくれる。現在 ep1 〜 ep40 ぐらいまで。 iTunesから定期購読できる。 テキスト版はコチラで見れます。 デザ系で英語リスニングの勉強したい人にはマジオススメ。

  • ついに出た!Chrome版「Page Speed」の使い方

    2011/3/22に、GoogleがようやくGoogle Chrome版「Page Speed」拡張機能を公開しました。 「Page Speed」は、項目をある程度理解できれば自分や自社のサイトの表示速度の改善にとても役立つツールです。 この記事では、「Page Speed」のインストール方法から各調査項目の見方や改善方法を中心に使い方を解説します。 ぜひ、ご自身のサイトの改善に役立てていただければと思います。 そもそも、なぜサイトの表示速度を速くする必要があるのか? 例えば、Amazonの調査によると「表示速度が0.1秒遅くなると、売上が1%減少する」といい、Googleの調査によると「表示速度が0.5秒遅くなると、検索数が20%減少する」と言われます。 また、GoogleはWebページの読み込み速度をアルゴリズムに取り入れたことを発表しています。 大手サイトや大規模なECサイトに限らず

    ついに出た!Chrome版「Page Speed」の使い方
  • HtmlCssInclude

    .. -*- restructuredtext -*- HtmlCssInclude converts css into inline style html for mobile. font size is changed by mobile carrier (docomo, au, softbank). when mobile is VGA, image size is changed. Requirements ------------ * Python 2.5 or later (not support 3.x) * lxml Setup ----- :: $ easy_install HtmlCssInclude How to Use -------- :: >>> from HtmlCssInclude import CssInclude initialize with mobi

    HtmlCssInclude
    ohnishiakira
    ohnishiakira 2011/03/28
    "HtmlCssInclude converts CSS into inline HTML style tags, for use on Japanese mobile devices where CSS is unsupported."
  • cssHooks in jQuery 1.4.3

    jQuery 1.4.3 brought us a complete rewrite of the CSS module. The main focus of this rewrite was to add extensibility. Along with some nice speed-ups in getting styles, the CSS module of jQuery now let you extend the functionality of .css() and .animate().  It allows this by adding cssHooks. cssHooks allow you to “hook” in to how jQuery gets and sets css properties.  This means that you could crea

  • 一度使ったら手放せない:AutoPatchWork | デジタル・マインド・ハッキング

    一定期間更新がないため広告を表示しています

    一度使ったら手放せない:AutoPatchWork | デジタル・マインド・ハッキング
  • Firefox 4をインストールしたらまず行う設定 : audiofan.net blog

    ついにFirefox 4が登場。最近はChromeにしてしまおうかとも思ったりしてたけど、改めて見直すことにしよう。 基的には3.5のときの延長線上だけど、最近はあまり細かく設定してないので、シンプルに。 Firefoxボタン→オプション→プライバシー→履歴→Firefoxに記憶させる履歴を詳細設定する Cookieを有効にするが、保存期間はFirefoxを閉じるまで Firefoxボタン→オプション→プライバシー→履歴→サイトから送られてきたCookieを保存する→オン(標準設定) Firefoxボタン→オプション→プライバシー→履歴→サードパーティのCookieも保存する→オン(標準設定) Firefoxボタン→オプション→プライバシー→履歴→Cookieを保存する期間→Firefoxを終了するまで Cookieを有効にしていないといろいろと不便になるサイトはよくあるので、有効にして

    Firefox 4をインストールしたらまず行う設定 : audiofan.net blog
  • 今春“組み込み”プロ”グラマーになる人が、あと1週間とはいわないけどこれからやってほしい7のこと - what you see is what you get

    今春“プロ”グラマーになる人が、あと1週間ですべき7のこと http://hiroki.jp/2011/03/27/1767/ 新入社員用のテキストをほそぼそと作ってるので 今日話題になった上記のエントリーはすごく参考になった。 ただどうしてもこの手のエントリーはWeb屋さんとかSIerとか向けのものが多くて ゴリゴリした組み込み業界に足を踏み入れる人向けのエントリーが なかなかないのが実情。 というか「普通の理系」でも 入社するまで組み込みってどんな世界かわからんのじゃないか。 僕もそうだった。 家電とかAV機器とか車とかケータイとか 「モノ」をつくる会社でプログラマで採用されたあなた、 あなたは間違いなく組み込みプログラマとして働きます。 というわけで自分なりに今春組み込み"プロ"グラマになる人向けに 組み込みプログラマ2年目の僕が思うことを綴ってみる。 ただし(Excel方眼紙に対し

    今春“組み込み”プロ”グラマーになる人が、あと1週間とはいわないけどこれからやってほしい7のこと - what you see is what you get
  • Perlの自作フレームワークで作る、アジャイルなWebサービス - はてなニュース

    「えっ、そんなはてなとそっくりみたいなことしている会社があるんですか」。Webアプリケーションの開発言語はPerl、Webアプリケーションフレームワークは自社で作り、Webアプリケーションを開発して、CentOSで動作させる――。そんな、はてなの開発とよく似た開発をしている会社が、リクルートメディアコミュニケーションズ(以下RMC)さんです。はてなチーフエンジニアの大西が、自社フレームワーク開発の経緯や、その実際を、RMCの現役エンジニアさんたちに聞きました。ライターの青宮しおりがまとめます。 (※この記事は、リクルートメディアコミュニケーションズ提供によるPR記事です) ――今日はお時間ありがとうございます。はてなでチーフエンジニアをしている大西です。2001年、はてなの創業の年からはてなで働き始めて、はてなの開発を取りまとめてきました。今日は、3人のかたとお話しできるのですね。簡単に自

    Perlの自作フレームワークで作る、アジャイルなWebサービス - はてなニュース
  • Java5の型システムを理解するにはリフレクションAPIを使ってみるのが最短の近道になる - 達人プログラマーを目指して

    Java5における総称型(generics)の導入に伴い、Javaの型システムは以前と比べて高機能になった反面、理解するためのハードルが高くなっています。もちろん、Javaの型についてきちんと理解するためには言語仕様を勉強すればよいのですが、手っ取り早く理解するための方法としてリフレクションAPIを使ってみるというのが有効です。リフレクションAPIの先祖はJava1.xのころから存在しており、フィールド、メソッド、クラスなどの情報を実行時に取得するためのものですが、総称型に合わせてJava5から新しいAPIが追加されています。ここではリフレクションAPIを使い、Java5の新しい型システムについてまとめてみたいと思います。 JDK1.4までの型はすべてClassクラスのインスタンスに一対一対応する JDK1.4までに存在していた型はパターンに分けると以下の3通りに分類できます。 基型(i

    Java5の型システムを理解するにはリフレクションAPIを使ってみるのが最短の近道になる - 達人プログラマーを目指して
  • youtubeの裏技まとめ

    1:以下、名無しにかわりましてVIPがお送りします:2011/03/25(金) 22:11:31.40ID:3IUP2DwP0 YouTubeのURLのところ 【http://www.youtube******.com/watch/?v=】この*のところにrepeatと入れるとループしてくれる 例)http://www.youtuberepeat.com/watch?v=9_tpHFTrxWY 2:以下、名無しにかわりましてVIPがお送りします:2011/03/25(金) 22:11:58.61ID:IcvpqmTg0 9へえ 4:以下、名無しにかわりましてVIPがお送りします:2011/03/25(金) 22:15:44.32ID:1PIW0ePU0 ちゃ~ら~ら~ 【この*のところにrepeatと入れるとループしてくれる】 ID: 3IUP2DwP0さんからのトリビア        9

    youtubeの裏技まとめ
  • みつどもえ - ニコニコ

    みつどもえさんのユーザーページです。

    みつどもえ - ニコニコ
  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

  • Java総称型のワイルドカードを上手に使いこなすための勘所 - 達人プログラマーを目指して

    Java5以降では総称型(generics)がJava言語に導入されています。総称型自体は、最近の静的な型付けのプログラミング言語で珍しいことではなく、現在の最新版では.NETのC#やVisual Basicにも導入されています。一般的には総称型をサポートするクラスライブラリを自分で正しく定義することは非常にスキルがいるが、事前に定義されたクラスを使うだけであれば、それほど難しくないとされています。しかし、Java言語の総称型はエントリで説明するように特殊なところがあり、単に利用するだけでも他の言語に比べて遥かに難しいところがあるというのも事実です。特に総称型をパラメータ化する際に指定するワイルドカード型(List<? extends Serializable>など)の意味を正しく理解して使いこなすことは簡単なことではありません。その結果、昔のJDK1.4までのように型パラメーターのない

    Java総称型のワイルドカードを上手に使いこなすための勘所 - 達人プログラマーを目指して
  • Firefox 4 で Minibuffer + LDRize + ReblogCommand を動かす

    Firefox 4 の正式版が出たので使っていますが、ベータ版からきちんと確認していなかったことで正式版を入れてみてから初めて気がついた問題点っていうのがいくつかあります。 その中でも捨て置けない問題だったのが Greasemonkey アドオン関連で Minibuffer + LDRize + ReblogCommand という、特に Tumblr の Dashboard 上でなくてはならない UserScript セットが動作しなくなったってこと。 実はこれら UserScript がうまく動作しなくなるっていう問題に関しては、Firefox 3系で Greasemonkey が 0.9.0 → 0.9.1 にアップデートしたときにも発生したのですが、その際は 0.9.0 にダウングレードして使い続けるか、tombloo のパッチとしてリリースされている 「greasemonkey.s

    Firefox 4 で Minibuffer + LDRize + ReblogCommand を動かす
  • プロとしての行為 Act as Proffesional

    1.一般的なコーディング規約に目を通し、エレガントなコードを知るエレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。 PHPPEAR 標準コーディング規約symfony CodingStandards Perlperlstyle Ruby クックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約 Python PEP 8そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

    プロとしての行為 Act as Proffesional
  • NameBright - Domain Expired

    If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit NameBright.com

    NameBright - Domain Expired
  • ニコニコに笑い声を追加するChrome拡張を作った - t&ocirc;t, trot, Hyrrot

    ニコニコ動画のコメントには、しばしば大量の「w」が含まれます。動画中の面白い部分では、「wwwwwwwwwwwwwwwww」が画面を埋め尽くすこともよくあります。 その「w」のコメントにあわせて笑い声が聞こえるともっと楽しいに違いありません。 ところが、検索しても出てきませんでした。ないなら自分で作ってしまえというわけでそれを実現するChrome拡張を作ったので、ここに公開いたします。 インスコ こちらから。https://chrome.google.com/extensions/detail/ejggbmigieodglbegdpjnlpmhhlnfbip Google Chrome 11.0.696.16 betaで動作確認しております。 使い方 以上のページから拡張機能をインストールしてください。 ニコニコ動画のお好きな動画ページを開いてください。「wwwwwwwww」という弾幕が観

    ニコニコに笑い声を追加するChrome拡張を作った - t&ocirc;t, trot, Hyrrot
  • MacアプリNo.1ブログエディタ「MarsEdit」 | nori510.com

    もう、ほんとにオレがバカだった。としか言えないほど僕のBlog更新作業が激変しました。いい方向に。 そう、MacのイケテルBlogエディタ「MarsEdit」でね。 そもそも、私Blog記事書く際ずっとブラウザからWordPressの投稿画面を使っていまして、セコセコと写真を上げて文字書いては、プレビュー表示して確認。写真を上げて文字書いてはプレビュー表示して確認。って感じでずっとやってきました。ここ一年もの間ずっと。あとタグも手打ちだった。 気がつかなかった。「MarsEdit」使うまでは。まるで気がつかなかった。 それらの作業が、自分にどれだけの負担だったか、ストレスを与えられていたのかということに。 僕の一年はなんだったのかと。正直、衝撃を受けました。 という事で今回は「MarsEdit」のご紹介。 マックのブログアプリ『マーズエディット』 では順に見ていきます! 「MarsEdit

    MacアプリNo.1ブログエディタ「MarsEdit」 | nori510.com
  • いまどきのRubyとRailsの学び方 | Act as Professional

    code school という学習サイトがあります。現在は、Ruby on Railsに特化したコンテンツがありますが、確認する限りでは、jQueryやHTML5 & CSS3のコンテンツが近いうちに公開される予定です。 なにが、いまどきなのか? Ruby on Railsrails3に対応してる)が無料で学習できる Rails for Zombies をやってもらえば、すぐにわかるのですが、rails環境を一切つくることなく、Webブラウザだけで完結しているコンテンツなんです。 つまり、ブラウザにコードを打ち込んでいくと、動作する結果を返してくれるのです。環境作りに苦労することなく、学習に専念できるのです。 初心者向けのコンテンツだからこそ、こういった配慮は大事だなぁと考える。 Rails for Zombies は5章構成になっていて、1章ずつ動画で丁寧に説明されている。英語が聞き取

    いまどきのRubyとRailsの学び方 | Act as Professional
  • Google Chrome Community

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • Hyper Juice(ハイパー・ジュース)External Battery - Mac/Windows ソフト・iPhone/Android ガジェット&アクセサリ act2.com

    仕事やオフで MaciPhoneiPad を持ち歩く方にとって、必ず付いて回るのがバッテリー切れの悩み。 iPhone などのモバイルデバイス用バッテリーは色々ありますが、Mac を 24 時間フル稼働させるバッテリー※ は 「 Hyper Juice 」だけ、と言ってしまっても過言ではないでしょう。 もちろん、MaciPhone の同時充電も可能です。 ■ Hyper Juice と Mac をつなぐために、「 Magsafe Airline 電源アダプタ(別売り)」が必要になります。 Magsafe Airline 電源アダプタは、アップルストアまたはアップルオンラインストアでお求めください。 ※製品によって駆動時間は異なります。製品仕様詳細を必ずご確認ください。 4タイプある中の中間モデル、150Wh モデルなら、MB Pro 13" (2010) が 33.6

  • 「かわいい」と「擬人化」に関する修論資料大放出セール - 毛の生えたようなもの

    修論を書くにあたって集めた「かわいい」と「擬人化」の資料まとめです。 なんで修論書くためにかわいいと擬人化なのかというと、私は2年間どうしてもかわいい研究が、特にキャラクター(擬人化)を研究にしたいと言い張って、それを研究させてもらうことができたからです。*1 それはさておき。 自分が興味のある「かわいい」「キャラクター・擬人化」について調べてみると案外資料がまとまっていないか、まとまる途上であることに気が付きました。誰かの助けになればいいなと思って、ここに大放出します。 ただし、このまとめは、擬人化とかわいいが互いに同居しています。擬人化する(キャラクター化する)ことで、かわいいが引き出されるという立場のもとに集めた資料だからです。そのあたりは注意してください。 *1:今から考えるとすごくわがままなことをやらせてもらったなと思っています。また、修論が描けるか書けないかの危険な賭けだったと

    「かわいい」と「擬人化」に関する修論資料大放出セール - 毛の生えたようなもの
  • GNU GRUB - Wikipedia

    GNU GRUB (short for GNU GRand Unified Bootloader, commonly referred to as GRUB) is a boot loader package from the GNU Project. GRUB is the reference implementation of the Free Software Foundation's Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating

    GNU GRUB - Wikipedia
  • 完全に MacPorts から Homebrew に切り替えた | Carpe Diem

    普段使っている OSX を再インストールしたのを機に、完全に MacPorts から Homebrew に切り替えてみた。 MacPorts なかなか便利だったんだけど、次の点がすこしいけていなかった。 OSX に入っているツールもまとめて全部コンパイルしている デフォルトだと、/opt/local に root でインストールしないといけない(デーモンもすべて root 権限で起動される) コンパイルしたファイルが全部残っている(port clean コマンドを実行しないと、削除されない) 個人的には、kumofs とかの MacPorts をコミットしていた頃が懐かしい。 homebrew のインストール homebrew をインストールするディレクトリにて、$ ruby -e “$(curl -fsSLk https://gist.github.com/raw/323731/inst

  • 橋本商会 » SFCが使えるか確かめる

    SFCが計画停電グループ1なのでしょっちゅう停電している。 ほぼ1日1回停電するし、停電するとサーバーで長い処理をしている人や3Dプリンタを使っている人はレジュームができなくて大変らしいので簡単にSFCの状況を調べられるツール作った。 gem install sfc_ikiteru して(適宜sudoつける) sfc_ikiteru すると というふうにどれぐらい生きてるかわかる。 物理的に離れてそうなサーバーがいくつか入っているので、これでどの建物が停電しているかもなんとなく察しがつくはず。 もちろん、gemなのでmoduleとしても使える。返り値はtupleで受け取る require 'rubygems' require 'sfc_ikiteru' per, details = SfcIkiteru.ikiteru p per p details perは1.0〜0.0の少数が返ってく

    橋本商会 » SFCが使えるか確かめる
  • SVM のチューニングのしかた(2) - ほくそ笑む

    さて、前回は交差検証の説明で終わってしまいましたが、今回はちゃんと SVM のチューニングの話をします。 チューニングの手順としては、 グリッドサーチで大雑把に検索する。 最適なパラメータがありそうなところを絞って再びグリッドサーチを行う。 という2段階のグリッドサーチを行います。 1段階目:グリッドサーチで大雑把に検索する SVM のチューニングは tune.svm() という関数を用いて行います。 チューニングのやり方は、単純にグリッドサーチを行っているだけです。 パラメータの値をいろいろ変えてみて、正答率の一番いい値をベストパラメータとして出力します。 プログラムは下記のようになります。 gammaRange = 10^(-5:5) costRange = 10^(-2:2) t <- tune.svm(Species ~ ., data = iris, gamma=gammaRan

    SVM のチューニングのしかた(2) - ほくそ笑む
  • Firefox 4 + userChromeJS v1.3で基本性能をアップさせる - GeekなNooblog

    Firefox 4 + userChromeJS v1.3で基性能をアップさせるさせてみる。 できる限り無駄なものは入れずに、他のブラウザに標準搭載されている機能をFirefox4に追加する+αを目指す。 昔に書いたこの記事をFirefox4に対応させてみようと思います。 Firefox 3.5 + userchrome.js 1.1で基性能をアップさせる - GeekなNooblog http://d.hatena.ne.jp/sona-zip/20090704 準備 Firefox4をインストール http://mozilla.jp/firefox/ userChromeJS v1.3インストール http://userchromejs.mozdev.org/ userChromeJS 以下のjsファイルはすべて\Profiles\乱数\chromeフォルダ以下に保存する。 またF

    Firefox 4 + userChromeJS v1.3で基本性能をアップさせる - GeekなNooblog
  • Rubyコーディング規約

    はじめに 文書は、Rubyによりコーディングを行う際の規約について述べる。 実際のプロジェクトに適用する際には、このコーディング規約をカスタ マイズして用いることを推奨する。 ソースコードの整形 インデント プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) 例: if x > 0 if y > 0 puts "x > 0 && y > 0" end end 一行の桁数 一行の桁数は最大80桁までとする。 空行 複数のクラスの区切には空行を挿入する。 例: class Foo ... end class Bar ... end 誤った例: class Foo ... end class Bar ... end また、クラス内の各構成要素の区切にも空行を挿入する。

  • 本を読む pure bashでsinatraもどきを作った

    いろいろな言語用のSinatra的フレームワークまとめ - 射撃しつつ前転 ということで、bash内蔵コマンドだけのpure bashで、sinatraもどきのなにかを作ってみました。名付けて「sh.inatra」。あっ、pure bashといいつつrmは使っちゃいました。 いちおうGitHubに置いておきます。あくまで見た目だけのジョークソフトなので、真面目なサーバーで使わないようにお願いします。 emasaka's sh.inatra at master - GitHub コードのサンプル サンプルはこんな感じ。 #!/bin/bash . /opt/sh.inatra/sh.inatra.sh get '/hello' && { echo 'Hello, World' } get '/say/*/to/*' && { echo Say ${params_splat[0]} to ${

  • 今週のLKML - Emacs ひきこもり生活

    forkbomb killer パッチについて http://permalink.gmane.org/gmane.linux.kernel.mm/60317 こんな簡単なコマンドを実行したとする。(やらないでね) # forkbomb(){ forkbomb|forkbomb & } ; forkbombするとまぁ見てわかる通り、あっというまにプロセスが大増殖する。 説明はこのpatchがくわしい。 http://permalink.gmane.org/gmane.linux.kernel.mm/60318 読んでみて簡単に翻訳してみると… forkbomb の問題は二種類にわけられる。 プロセスの数でメモリを圧迫してシステムを不安定に 大量のメモリをって大量のswapoutを起こしてシステムを遅くする 1番は ulimit で、2番は cgroup でメモリ量を制限したり overco

    今週のLKML - Emacs ひきこもり生活
  • Instagram API の xAuth の許可のもらい方 | astronaughts.net

    Instagram API でも xAuth が使える ども、今日1枚だけ Instagram にご飯の写真をアップした、僕です。 先日、Instagram の Chrome Extension を作りたいなーといつもの気まぐれを起こし、Chrome Extension なんて作ったことないくせに「JavaScript で動いてんだったらできるっしょー」ってことで、挑戦してみました。そこで、OAuth だとめんどくさいことがはなからわかっていたので Instagram の開発チームに xAuth を使わせてよーって懇願してみました。その時の懇願方法を紹介します。 やることはただ一つ、メールを送るのみ Instagram の API のサイトには以下のように書いてあります。 XAuth Authentication For native mobile and desktop applicat

  • daccot.com

    daccot.com 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • パスワード管理について「安全なWebアプリケーションの作り方」で学んだので実装してみた - As a Futurist...

    前回半分くらい読んで積読になってしまっていた「徳丸」こと「安全な Web アプリケーションの作り方」を週末に読みきりました。当にいい教科書だと思いますので、脱初心者を目指す人は読んでみると良いと思います。 特に今までぼんやりとしか理解していなかった「パスワード管理」について非常に体系的に分かりやすく説明されていたので、せっかくなので Plack アプリで実装してみました。ソースは gist に貼っておきました。 基的には徳丸にあったとおりに実装しています。 パスワードはハッシュをかけた値を DB に保存 但し単純なハッシュ関数だと漏洩したときにクラックされる(=逆方向に解析される) そこで 2 つの対策を組み合わせる salt 値 user_id と固定値を利用して salt 値を作りパスワードに付加してハッシュを取る もし同じパスワードのユーザがいてもハッシュ値は異なる ストレッ

    パスワード管理について「安全なWebアプリケーションの作り方」で学んだので実装してみた - As a Futurist...
  • インフォグラフィックの歴史が一枚でわかる画像

    標識や地図など、普段の生活の中で非常に役立っているインフォグラフィック。そのインフォグラフィックを中心としたデザインの歴史が一枚にまとまった画像です。1万8500年前から現代に至るまでのデザインが移り変わっていく様子が上手にまとまっています。 インフォグラフィックの歴史は以下から。A History Of Graphic Design [INFOGRAPHIC] これが「インフォグラフィックを中心としたデザインの歴史が一枚でわかる画像」です。 1万8500年前の人類は洞窟壁画を描いていました。 インドのビンベットカで紀元前5000年という先史時代の岩絵が見つかっています。この「ビンベットカのロック・シェルター群」は2003年にユネスコの世界遺産に登録されました。 紀元前1200年にはフェニキア文字が生まれています。最近ではアニメ「STAR DRIVER 輝きのタクト」で使われたことでも有名

    インフォグラフィックの歴史が一枚でわかる画像
  • 北岡明佳の錯視のページ

    北岡明佳の錯視のページ 北岡明佳・立命館大学・総合心理学部・教授、知覚心理学(錯視・目の錯覚) 認知センター 視覚センター OIC map OIC紹介 トリックアート 風景 外部へのリンク 街づくりプロジェクト SP Lab 展示もの サンプル画像 コメントもの 2002年5月10日開設・2024年4月9日更新 英語版(English) セルビア語版 ポルトガル語版 中国語版 錯視カタログ(2014/6/3) ご注意 このページには「動く錯視」(静止画なのに動いて見える錯視)が含まれています。現在まで錯視が人体に有害な影響を与えるという証拠はありませんが、車酔いなどを起こしやすい方はご注意下さい。万一気分が悪くなりましたら、速やかにこのページから退去して下さい。デザインの違法な商業的使用(要するに著作権侵害)には法的措置を取ります。 最新作(2024/2/4)  最新ページ(2024/4/

  • 【MAD】 暁美ほむらであいさつの魔法

    あいさつしただけで友達が増えるのなら苦労しません  もうすぐ新学期ですね                    楽しい~ 先駆者~ が sm13884552 sm13893847 sm13885396  sm13883696  ぽぽぽぽ~ん・・・・・・作ってる途中できずいたorz   実は五番煎じだったようで   うなぎとかモロかぶってます当にごめんなさい   一般会員って改行使えないんですね・・・・ ループにしてみた

    【MAD】 暁美ほむらであいさつの魔法