タグ

2013年5月26日のブックマーク (15件)

  • Pythonを使って簡単にデータを視覚化する

    世の中のことをもっと知るにはどうしたら良いだろうと思うときがある。世の中の多くの事柄はログやデータに落とされる。Googleなどの検索サイトは良い例だろう。さて、そのログやデータをどうすれば良いのか? 多くの場合、視覚化が有効な手段となる。 まずは身の回りの日常的なデータやログを何とかしたい。ただ、日常のデータを視覚化するのに数十行以上のコードは書きたくない。まるで息をするかのごとく自然に視覚化を行いたいのだ。そのためには1~2行、長くて数行で済ませることが必要だ。そこでPythonとmatplotlibを使う。加えて、IPythonがあればなお良い。IPythonの導入については以前のブログ記事であるIPythonの埋め込みプロットが素晴らしいを参考にして欲しい。 まずは事前にnumpyとmatplotlibをインポートしておく。できればscipyも。 >>> from numpy im

    Pythonを使って簡単にデータを視覚化する
  • 不完全にしておよそ正しくないプログラミング言語小史

    1801 – ジョセフ・マリー・ジャカールがパンチカードを使った織機によってタペストリーに"hello, world"と織り出す。しかしラッダイト (当時のRedditer) たちは、テールリカージョン、並行処理、大文字小文字の区別を欠いていたため、さほど感心しなかった。 1842 – エイダ・ラブレスが最初のプログラムを書く。彼女の努力は、プログラムを実行するコンピュータが実のところ存在しないというマイナーな問題のために頓挫した。後にエンタープライズアーキテクトたちはプログラムをUMLで書くために彼女のテクニックを再び学ぶことになる。 1936 – アラン・チューリングが存在しうるあらゆるプログラミング言語を発明するが、特許化する前に英国情報部員(後の007)によって抹殺される。 1936 – アロンゾ・チャーチも存在しうるあらゆる言語を発明しているが、より巧みに行った。チャーチのラムダ

  • 書評「型システム入門」 - 純粋関数空間

    追記:Amazonのリンクを張っていますが、オーム社のサイト http://estore.ohmsha.co.jp/titles/978427406911P からも購入できます。 AmazonKindle版はまだ出ていないようですが、 こちらからは今現在でDRMなしのPDFも購入できます。 Kindle版リリースの際にも、 フローレイアウトになる予定はないそうですので、 Amazonにこだわりがあるのでなければ、 電子版で読みたいという方は、こちらから購入されるのが良いかと思います。 あらかじめお断りしておきますと、 この記事は書評ではなく、宣伝です。 数年前に原著を読んだ時から、 書は私の中では間違いなく良書ということになっておりますので、 私がいまさら内容の善し悪しを語ることには、 はじめから意味がないと思っております。 なのでここでは、このの魅力、読んで欲しい人、どういう風に読

  • 「演算子のインジェクション」と「SSJI」

    「演算子のインジェクション」と「SSJI」:NoSQLを使うなら知っておきたいセキュリティの話(1)(1/2 ページ) ここ数年、大量データ処理時の高速性やデータ構造の柔軟性などから、「NoSQL」が注目を集めています。それと同時に、NoSQLを使うアプリケーションに対する攻撃手法も研究されるようになりました。この記事では、NoSQLを使ったアプリケーションの脆弱性と対策について解説します。 注目集める「NoSQL」 ここ数年、NoSQLと呼ばれる種類のデータベースが注目を集めています。NoSQLSQL言語を使用しないデータベースの総称で、大量データ処理時の高速性やデータ構造の柔軟性などのメリットがあるため、従来のリレーショナルデータベース(RDB)を補完・代替するものとして、大規模なWebアプリケーションなどにおいてNoSQLを採用する事例が増えています。 このような新しい技術が普及し

    「演算子のインジェクション」と「SSJI」
  • 日本市場に今年一番のあかんやつ、日経平均先物がサーキットブレーカー発動 : 市況かぶ全力2階建

    証券取引等監視委員会から震えて眠れのお知らせ、ヤフー掲示板の煽り屋が3年前の風説の流布によるヒューマン・メタボローム・テクノロジーズ株の売り抜けで209万円の課徴金勧告

    日本市場に今年一番のあかんやつ、日経平均先物がサーキットブレーカー発動 : 市況かぶ全力2階建
  • プログラマーは皆、常に秘密や嘘を抱えている - totopon114689の日記

    プログラマーは皆、常に秘密や嘘を抱えている。 これは間違いない。 基的には誰にも話さないが、 (家族や友人などプログラムを知っていない人間に話しても分からない、という事もある) プログラマー同士の飲みの席などで、過去の笑い話として酒の肴になる事はある。 秘密や嘘の傾向には幾つかのパターンがある。 1) 仕様があいまいな場合の適当なコーディング 仕様があいまいな機能を実装する場合、想定していたものよりもプログラム量が膨大になる事はよくある。 また、細かいパターンや想定外のケースに対し、どのようにプログラム的対処を行うべきか? 洗い出しているとキリがない場合もある。 仮に事前に洗い出していたとしても、 「ケース自体は洗い出せているが、具体的にどのようなエラーメッセージを表示すべきか?」 などといった、その先がまたあいまいになっている場合もある。 このような場合、来であれば決裁権のある人間に

    プログラマーは皆、常に秘密や嘘を抱えている - totopon114689の日記
  • PC

    みんなが学びたいプログラミング言語トップ10 多くの言語に影響を与えたC言語、ポインタの概念を知ってレベルアップ 2024.07.26

    PC
  • Chrome拡張の不具合を修正しました - はてなブックマーク開発ブログ

    はてなブックマークの拡張機能を使用しているChromeブラウザで、Googleの検索結果から別のサイトへ遷移した後に、検索結果へ戻れない不具合がありました。日リリースしたバージョンでこの不具合を修正しました。拡張機能は自動的にアップデートされます。 以下、詳細を説明いたします。 はてなブックマークChrome拡張には、Googleの検索結果にはてなブックマーク数を表示する機能があります。検索結果の読み込みが終わる前にブックマーク数が表示されると、今回の現象が発生します。回線の速度や遅延によって、発生しやすい場合がありました。 バージョン1.3.6では、検索結果の読み込み完了を待ってから、ブックマーク数が表示されるように修正しました。

    rydot
    rydot 2013/05/26
  • ミクダヨーを金属化してみた【3Dプリンタ編】

    ども、hisa子。です。今回はご家庭でも、鋳造可能な錫で金属化してみました。1,400gのミクダヨーです。過去の3Dプリンタ出力⇒sm20162333 ではでは。

    ミクダヨーを金属化してみた【3Dプリンタ編】
    rydot
    rydot 2013/05/26
  • スケジュールを立てられないとは

    「『スケジュールを立てられない』なんて人が居るんだ!」と思っていた時代が僕にもありました。 何時までに、何をやるかが解れば、あとはそれをタスクに分解して、掛かる時間を想定して、先行タスク・後行タスクを考慮して並べれば、スケジュールを立てるまではできるよね。 実際にそのスケジュールを守っていくのは大変だけど。 なのにそれができない人が居るんだ!と驚いてた。 この4月に新しい職場に異動したんだけど、そしたら、なんと自分がその「スケジュールを立てられない」人になって驚いた。 上司からは「何時までに、何をやるかを並べて、問題点とか出してけばスケジューリングできるだろ!」とずっと怒られた。 その指摘はすごくもっともだから何とかしようと思った。 上司は僕のことを「『スケジュールを立てられない』人がいるなんて!」って見てるなと思った。 でもスケジューリングができなかった。 「何とかしなきゃ」と気ばかり焦

    スケジュールを立てられないとは
  • ただの地下鉄マップだと思った? ブー、100%コードで書かれている地下鉄マップでしたー

    ただの地下鉄マップだと思った? ブー、100%コードで書かれている地下鉄マップでしたー2013.05.24 19:00 そうこ いや、上の画像は画像なんですけどね。 ただのロンドン地下鉄マップだと思うでしょ、なんの変哲もない。この上の画像はそうですよ、ただのマップの画像です。が、この画像の元の地下鉄マップは画じゃないんです。HTML/ CSS/ JavaScriptを駆使してコードで描かれた地下鉄マップなのです。聞くより見るが早いですね、ネタ元のこのページを見れば、なるほど合点がいくでしょう。 コード地下鉄マップを制作したのは、ウェブ開発者のジョン・ガランティーニ(John Galantini)さん。地図上にあるライン、アイコン、シンボル、その全てをHTMLCSSを使って描いたのです。制作にかかった時間は120時間、5週間以上もコードを書く日々が続きました。 ついこの間まで「CSS使うと

    ただの地下鉄マップだと思った? ブー、100%コードで書かれている地下鉄マップでしたー
    rydot
    rydot 2013/05/26
    手作りなのか。。。それって何か意味が(偏見
  • JavaScript: The World's Most Misunderstood Programming Language

    JavaScript: The World's Most Misunderstood Programming Language Douglas Crockford www.crockford.com JavaScript, aka Mocha, aka LiveScript, aka JScript, aka ECMAScript, is one of the world's most popular programming languages. Virtually every personal computer in the world has at least one JavaScript interpreter installed on it and in active use. JavaScript's popularity is due entirely to its role

  • 関数型言語と並行処理 Haskellでのネットワークプログラミング 2013.5.24 山本和彦

    1 Haskell 2013.5.24 2 3 1988 B4 Sun 1992 4 Unix Magazine Unix Magazine UNIX RFC FYI (For Your Information) 5 IP PEM (Privacy Enhanced Mail) WIDE Project mh-e PEM 6 7 Unix Magazine PGP PGP 1 8 Mew (MIME) Mew Emacs Emacs XEmacs 9 Emacs Mew off Mew Emacs read-passwd gnu.org 10 IIJ KAME IIJ 11 KAME KAME WIDE BSD IPv6 IPsec Mobile IPv6 IIJ NEC BSD IPv6 IPsec Mobile IPv6 Mac IPv6 KAME 12 IETF Internet E

  • 何のために!?川に川の橋がかかっている…! | ひらめき箱

    何のために!?川に川の橋がかかっている…! | ひらめき箱
    rydot
    rydot 2013/05/26
  • 採用者の「メンタルヘルス」状態 どうやったら見破れる?

    メンタルヘルスを崩しやすいかどうかは、人によって大きく異なる。企業の採用担当者にとって「メンタルヘルス不全やその予備軍を採用したくない」というニーズは、あまり表立ってはいえないが、密かに重大な課題になっているようだ。 ある会社では、数年前の中途採用者からメンタルヘルス不調者が続出したことがあった。それに懲りた各部署からは「精神疾患のない人を寄こして欲しい」と要求されているが、採用担当者は「どうやったら見破れるのか」と頭を抱えている。 「健康状態は良好」と書いた人が数ヶ月でうつ休職 ――中堅メーカーの人事担当です。円高是正でようやく業績が上向いてきており、中途採用を再開しようと思っています。 ただ、採用を希望する部門の採用要件用紙には、必要な経験やスキルに加えて、 「健康であること。特に精神疾患のないこと」 と書かれてくることが多くなり、頭を悩ませています。というのも、数年前に採用した中途採

    採用者の「メンタルヘルス」状態 どうやったら見破れる?