タグ

2015年2月23日のブックマーク (12件)

  • [24時間365日]サーバ/インフラを支える技術 ……スケーラビリティ、ハイパフォーマンス、省力運用 | Gihyo Digital Publishing … 技術評論社の電子書籍

    WEB+DB PRESS plus [24時間365日]サーバ/インフラを支える技術 ……スケーラビリティ、ハイパフォーマンス、省力運用 著者 伊藤直也,勝見祐己,田中慎司,ひろせまさあき,安井真伸,横川和哉 著 発売日 2014年12月10日 更新日 2014年12月10日

    [24時間365日]サーバ/インフラを支える技術 ……スケーラビリティ、ハイパフォーマンス、省力運用 | Gihyo Digital Publishing … 技術評論社の電子書籍
  • grepでコメント行および空白行を削除する - Qiita

    簡単な解説 grep の -v オプションは除外を意味します。 正規表現で ^ は行頭を表します。 正規表現の \s は空白文字を表し、^\s* は行頭から0回以上繰り返しの空白を意味します。 そのため、\s*# と書くと # から始まるコメント行(#より前には空白がいくつあっても良い)にマッチします。 正規表現の $ は行末を表します。^\s*$ だと空白のみの行にマッチします。 実行例 #========================= # ここのコメントは除去されます #========================= class Hoge # このコメントも除去されます def hello puts "Hello, World!" # ここのコメントは除去されません end end # このコメントは除去されます hoge = Hoge.new hoge.hello #=> H

    grepでコメント行および空白行を削除する - Qiita
  • レキシカルスコープ - 破棄されたブログ

  • レキシカルスコープとダイナミックスコープ

    1. レキシカルスコープとダイナミックスコープの違い 言語によって、変数のスコープに関する仕様が異なる。スコープには、レキシカルスコープとダイナミックスコープがある。採用しているスコープにより、変数の参照の仕方が違う。 レキシカルスコープでは、プログラムとして書かれた字句を解析すれば、変数のスコープを把握できる。実行時のことは考えなくて良い。これに対して、ダイナミックスコープでは、実行時における関数の呼び出され方により、参照できる変数が異なる。 用語の説明を見る前に、具体例を見た方が理解しやすい。 Scope (computer science) - Wikipedia の Lexical scoping and dynamic scoping によると、 … if function f invokes a separately-defined function g, then under

  • 「コーディングを支える技術」読み終わってました - yoshiori.github.io

    メール読み返したら 「送るから今の住所教えて!!」 って言われた時に 「書評書くの遅れて 5 月くらいになっちゃうよ」 って答えてました。 時の流れって怖いですね!! ヨシオリです。 当にごめん>< 実は RailsConf の帰りの飛行機の中で読み終わってたんだけど、感想書くの延び延びになっちゃってた>< で、感想 西尾さんの前に書いたJythonプログラミングの時に クラス使わないでクラス的なことを表現するのが一番面白かった。 そっち系のもっと読みたいなぁ って思ってたんだけど、まさにそんながでて凄く楽しく読みました。 プログラミングとか新しいことを勉強しようとしたら 「なんでそうなっているのか思想を学ぶ」 のが良いと思うんだけど、その思想が生まれた歴史まで学べたら更に良いよねって事でそんなのがいっぱい詰まっているです。 例えば第 3 章で文法の誕生から始まって、第 4 章でi

  • アリエル・ネットワークを退職しました - forest book

    今月末をもって2年4ヶ月働いたアリエル・ネットワークを退職することにしました。 あるとき同僚とお昼ご飯をべていて、私より後に入社した2人の同僚が私のブログを読んで入社を決意したという話を聞きました。 アリエル・ネットワークに入社しました - forest book アリエル・ネットワークでアルバイトをしてきました - forest book なんか書いた責任みたいなのも感じたため、辞めましたというのを書いておこうと思った次第です。 アリエルは良い会社だと思います。社員数が100人に満たない会社なので個人の裁量は大きいですし、周りの人や身近な部署が何をやっているのかが見通せて、組織間の横串も通しやすいです。開発者の視点からみたとき、一緒に働いている同僚に嫌な人がいなくて、同僚の技術スキルが高いというのが魅力的です。 Be the Worst cLabs という言葉があります。私にとってのア

    アリエル・ネットワークを退職しました - forest book
  • Jython プログラミング - forest book

    ずっと積ん読になっていました。 購入したのはおよそ3年前。最近、私が Java を勉強し始めたという動機もあり、3日で読んでしまいました。3年も読めなかったをいま読めてしまうというのは、いつか読むかもしれないから気になった書籍は取りあえず買っとけという気にさせてくれますね (^ ^;; さて、書は Jython の入門であると同時にプログラミングの抽象概念を、著者の考察と簡潔な論理で説いてくれるので、とても分かりやすく参考になります。私は何となくそういうもんだと解釈していたことが、意図するものの背景を知って、新たな発見がいくつもありました。 Java の世界と Python の世界を行き来する 序盤は Eclipse の使い方や外部ライブラリのパスの通し方も丁寧に紹介されています。私は Eclipse を使い始めたばかりなので、そういった気遣いも嬉しいです。 Jython とは、Ja

    Jython プログラミング - forest book
    seapig_dolphin
    seapig_dolphin 2015/02/23
    "いつか読むかもしれないから気になった書籍は取りあえず買っとけ"
  • 404 Blog Not Found:初心者本3.0? - 書評 - Jythonプログラミング

    2008年04月27日00:05 カテゴリ書評/画評/品評Lightweight Languages 初心者3.0? - 書評 - Jythonプログラミング 毎日コミュニケーションズ編集3部書籍1課吉田様経由で著者人より献御礼。 Jythonプログラミング 西尾泰和 初出2008.04.26;発売開始まで更新 著者と同日着である。 宅急便きた - 西尾泰和のはてなダイアリー 意外と厚みもある! Jythonプログラミング なんとミスリーディングなタイトル!パッケージ!価格設定! これは中級者しか手を出さないではないか。 ものすごくよくできたプログラミング初心者なのに。 書Jythonプログラミングは、プログラミング言語Javaで実装されたプログラミング言語Jythonを通して、現代的なプログラミングに触れる入門書。おそらく想定読者は「すでにJavaを使っていて、Pythonを学

    404 Blog Not Found:初心者本3.0? - 書評 - Jythonプログラミング
  • JVNDB-2013-006729 - JVN iPedia - 脆弱性対策情報データベース

    CVSS v2 による深刻度 基値: 4.6 (警告) [NVD値] 攻撃元区分: ローカル 攻撃条件の複雑さ: 低 攻撃前の認証要否: 不要 機密性への影響(C): 部分的 完全性への影響(I): 部分的 可用性への影響(A): 部分的

  • C# の特徴(C++、Java 利用者向け)

    概要 C# 1.0 は、第一印象としては「Java のぱくり?」と言った感じに見えるのですが、 実際には「JavaC++ と VB のいいところを集めてきたような言語」と言った感じです。 (また、C# 2.0、3.0、… と進歩するにつれ、既存言語の焼き直しにとどまらない斬新な機能が追加されています。) ここではその C# の特徴的な機能をいくつか紹介していきます。 注意: C# 1.0 当時の「特徴」です。 2.0 以降の追加機能については、 「C# 2.0 の新機能」、 「C# 3.0 の新機能」、 「C# 4.0 の新機能」、 「C# 5.0 の新機能」、などを参照してください。 ガーベジコレクション ガーベジコレクション(Garbage Collection: ごみ集め) とは不要になったメモリを自動的に破棄するための機構です。 オブジェクト指向プログラミングの特徴である、

    C# の特徴(C++、Java 利用者向け)
  • 変数の初期化についての整理 | C言語のサンプルやTips | C入門 基本情報対策講座のcClip

    関数内で宣言した変数は、初期化せずに参照すると不定値が入っています。 関数の外で定義した変数は明示的に初期化しなくても、自動的に 0 で初期化されます。 今回は、そのような変数の初期化に関することを少し整理したいと思います。 ここで取り上げる変数の区別 宣言場所の違い ローカル変数 (宣言した関数または宣言したブロック内だけで使用可能) グローバル変数 (関数外で定義、定義以降どの関数からでも使用できる) ローカル変数内の記憶クラスの違い 自動変数 (関数やブロックなど宣言された範囲以外では消えてしまう)、auto をつけて宣言するがふつう省略される 静的変数 (プログラム実行中は値を保持する。関数やブロックで定義した場合その中だけで有効)、static をつけて宣言する グローバル変数で static をつけるとスコープの制限 グローバル変数はすべて静的で、プログラム実行中存在します。

  • Free Dynamic DNS(DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, VPS | MyDNS.JP

    pokotsun.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS