タグ

*Studyと**Programmingに関するelectrica666のブックマーク (7)

  • TECHSCORE - Java,SQLプログラミング技術解説

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • Rubyの生産性の高さはどこまで本当か? - 分裂勘違い君劇場 by ふろむだ

    もの人がブックマークしているこの「Ruby仕事に使うべし!」という記事で書かれているRubyの優れた特徴は、実際のところ、どの部分が、どこまで当なのでしょうか? 少し検証してみたいと思います。 「Rubyがスゴイ」とされる点のどれがホントでどれがウソ? 「Ruby仕事に使うべし」では、まず、Rubyの特徴として、 (1)いろんな言語のいいとこ取り (2)構文が強力 (3)楽しくプログラミング (4)問題が起こりにくいように設計されている という点を冒頭で掲げています。 まず、これらをどのように検証すればよいか、考えてみます。 まず、(1)のいいとこ取りについては、いいとこ取りをし続けながらいつも進化しているのは、最近の言語はみんなそうで、それはRuby独自の特徴でもなんでもありません。 たとえば、C#は、その典型で、VM、自動メモリ管理、パッケージによる名前空間管理、マルチスレッド、

    Rubyの生産性の高さはどこまで本当か? - 分裂勘違い君劇場 by ふろむだ
  • Cの逆コンパイラはどこまで実現可能か,Javaはなぜ逆コンパイルされやすいのか?

    自称・リバースエンジニアリング技術のホビー研究家です.(^^; 逆コンパイラ (デコンパイラ,decompiler) の可能性と限界, プログラムの自動解析の難易度等について日頃考えていることをまとめてみました. (こうすること自体が研究を進めることにもなるので.) 注意: このページの内容の多くは現時点での私の直観・主観・推測等に基づくものであり, 正当性は全く保証の限りではありません.また,今後の研究の進展 (または行き詰まり(苦笑)) により,内容が変化する可能性は大いにあります. ■関連ページ OKWave QNo.3043962:デコンパイル?について (回答 No.5~) ソフトウェアのリバースエンジニアリング技術の必要性 (そしてJavaとCの逆コンパイラについて) 逆コンパイルについて Web 上で調べてみると, 洋の東西を問わず「C/C++ の逆コンパイルは可能か?」とか

    electrica666
    electrica666 2011/09/23
    興味深い研究。リンク集まで細やか。
  • 【翻訳】なぜシリコンバレーはコードの書けるデザイナーを求めているのか? - MOL

    Original:Why The Valley Wants Designers That Can Code(2011-05-31)by Jared Spool もし周りにデザイナーが大勢いるのなら、デザイナーがコードも書けることは価値のあることかどうか話題に挙げてみてください。すぐに、モーゼが紅海を2つに割ったよりも早くデザイナー達の意見は分かれるでしょう。片方はプログラミングは必要不可欠なスキルだと主張し、もう片方はプロミグラミングはデザイナーの価値を下げてしまうと猛烈に論じるでしょう。 興味深いことに、プログラミングもできるデザイナーが価値があるかどうかはデザイナーの決めることではありません。それは採用マネージャーの仕事です。今日の雇用市場に基づけば、彼らがどの立場なのかは非常に明白です。多くの採用マネージャーは スーパーデザイナー を求めています。スーパーデザイナーというのはもちろん

    【翻訳】なぜシリコンバレーはコードの書けるデザイナーを求めているのか? - MOL
    electrica666
    electrica666 2011/08/15
    お互いの理解が深まることでスピードも成果物も見違えたものになりますよね。
  • うばーぷろぐらみんぐ | プログラミング言語とぐぐらびりてぃ

    プログラミングに関する話題や独自PHPフレームワーク「CharcoalPHP」についての話題を扱っています。プログラミング言語(の普及)とリファレンス性には相関関係があると思います。 一般によく普及した言語はリファレンス性、つまり「資料の豊富さ、的確さ、見つけ易さ」 が高いです。 よく普及したからレファレンスが整っているのか、リファレンスがいいから普及したのかは わかりませんが、とにかく両者に相関関係があるのは事実のようです。 現代のプログラミング言語、特にWeb系の言語(PHPPerlRubyなど)はローカルにヘルプ を落として調べる人もいるでしょうが、私はもっぱらGoogleで検索します。PHPが各所で 叩かれていますが、「リファレンス性」においてはPHPは抜きんでていると思います。 プログラミング言語が普及するか、という点において、プログラミング言語の優劣は言

    electrica666
    electrica666 2011/07/26
    プログラミングに限らず、人とネットの間の相互接続性ってのは今後重視されていくべき部分なんだろうな。
  • 「ぼくはこうしてプログラミングを覚えた」をどう読みましたか?

    フェイスブックでエンジニアをやっていた方の面白い話があった。 「ぼくはこうしてプログラミングを覚えた」 フェイスブックのエンジニアで史上ベスト3に入るといわれるEvan Priestley氏への質問「どうやってプログラミングを覚えましたか」に対する人からの答えです。 という話 コードの質がフェイスブックの強みであったことはないが、2007年のフェイスブックのコードはグローバル変数とextract関数にまみれたヒドいものだった。 この「質v.s.スピード」という概念は根的に間違っていると思う。だって素早く開発をしなくては環境、あるいは自分の環境の理解の変化にソフトウェアがついてこれず、ソフトウェアが解決すべき問題が解決できなくなり、必然的に質が落ちてしまう。逆に、質の高いソフトウェアを書かなくては、なにかある度にインフラが崩壊し、素早く開発をすることができなくなってしまう。インフラの崩壊

    electrica666
    electrica666 2011/07/22
    サービスのフェーズごとに求められるものは変わるしね。楽天ショップの例えは好き。ただ、質を磨くことでスピードに繋げろってことだとは思うけど。コードが最悪でもどエラいサービスって例には満塁HR過ぎるかも。
  • 結城浩 - The Essence of Programming (プログラミングのエッセンス)

    結城浩(ゆうき・ひろし) を書く生活が30年、著書は60冊を越えました。 代表作は『数学ガール』『プログラマの数学』『暗号技術入門』『数学文章作法』『Java言語で学ぶデザインパターン入門』他。 2014年度日数学会出版賞受賞。 文章書きとプログラミングが好きなクリスチャン。 いつも応援ありがとうございます。 主な活動については 結城浩の活動紹介 をご覧ください。 Hiroshi Yuki. Author of "Math Girls". 30 years into writing introductory math and programming books. LaTeX / Vim / Ruby / Math / Writing /

    結城浩 - The Essence of Programming (プログラミングのエッセンス)
  • 1