タグ

関連タグで絞り込む (134)

タグの絞り込みを解除

プログラムに関するkenzy_nのブックマーク (117)

  • 指定したプロセスとデバイスドライバーの間のデータ転送を監視する「DeviceIOView」NOT SUPPORTED

  • 受講料無料! 誰でもWeb開発者になれる、注目の大学教育プログラム「enPiT」

    kenzy_n
    kenzy_n 2014/03/20
    学ぶ機会
  • コンピュータを進化させてきた偉大なるアルゴリズムまとめ

    By Kai Schreiber IT技術の進化のスピードには目を見張るものがありますが、それを支えているのはアルゴリズムと呼ばれる処理方法(技術的アイデア)です。さまざまなアルゴリズムの中でも、コンピュータの進化に革命的な影響をもたらしたとされる偉大なアルゴリズムは以下の通りです。 Great Algorithms that Revolutionized Computing http://en.docsity.com/news/interesting-facts/great-algorithms-revolutionized-computing/ ◆ハフマン符号(圧縮アルゴリズム) Huffman coding(ハフマン符号)は、1951年にデービッド・ハフマン氏によって開発されたアルゴリズム。頻出頻度の大小によって対戦するトーナメントツリーを考えて、ブロックごとに0と1の符号をもたせる

    コンピュータを進化させてきた偉大なるアルゴリズムまとめ
    kenzy_n
    kenzy_n 2014/03/12
    数学パズル的な
  • 意識高い系プログラマー

    プログラムのいろいろ読んで 設計思想のとかに影響受けて 新しく出てきた技術のweb情報とか積極的に取得して でも 自分がいる会社は変えられず 自分のかかわるプロジェクトはあいつのせいでうまくいかないと言い 使ってるものが悪いと文句をつけ いい会社に行けばうまくやれるという どこかで見たことあるぞ?と思って気が付いた 意識高い系社会人だ 毎日キーボード叩いているから自分は何かしてると勘違いしている意識高い系プログラマーって多いよな

    意識高い系プログラマー
  • 詳細設計書も問題だけど、それ以上に成果物定義が問題 - プロマネブログ

    詳細設計書という名のゴミ | Gm7add9 この手の話題が定期的に上がるわけですけど、毎度同じだよねで終わってしまっては人間進歩しないので、何が問題でどうすればよいのか少し考えてみたく。 詳細設計書は「プログラム説明書」として欲しい。 まあ、元記事も多分業務システムの受託の話の模様なのでSIをターゲットに。 往々にしてSI、特にウォーターフォール開発のプロジェクトの中では、設計書などのドキュメントを多数作成いたします。*1 V字モデル的には、設計から開発に至るまでの間 要件定義書 基設計書・外部設計書設計書・内部設計書 詳細設計書 プログラム みたいな成果物を作成いたします。 個別の詳細は別のサイトに任せるとして、それぞれ記載する内容を一言で表すと、要件定義書は「スタートとゴール」、外部設計書は「業務とサービスの仕様」、内部設計書は「サービスの構造と機能の分割」となります。 ※た

    詳細設計書も問題だけど、それ以上に成果物定義が問題 - プロマネブログ
  • プログラマーになりたいんだけど

    6 名も無き被検体774号+ :2013/04/03(水) 23:41:54.16 ID:8MPOUrdS0 なにやりたいの? 7 名も無き被検体774号+ :2013/04/03(水) 23:42:19.32 ID:t+OMonW50 12 名も無き被検体774号+ :2013/04/03(水) 23:44:53.56 ID:8MPOUrdS0 >>7 じゃあゲームをつくるんだ 8 名も無き被検体774号+ :2013/04/03(水) 23:42:28.08 ID:GewiGd0Y0 いちおう高2でプログラミングしてる 何か質問あったら答える 10 名も無き被検体774号+ :2013/04/03(水) 23:44:18.33 ID:t+OMonW50 15 名も無き被検体774号+ :2013/04/03(水) 23:47:58.32 ID:GewiGd0Y0

    プログラマーになりたいんだけど
  • ブルース・シュナイアーさんの安全なパスワード文字列の作り方

    前回は、サービスごとにユニークなパスワードを作る方法を提案しました。 今日一緒にランチべていた、元同僚からこんなことを教わりました。 「似たことを、ブルース・シュナイアーが言ってたよ」 ブルース・シュナイアー(Bruce Schneier、1963年1月15日 – )は、アメリカ合衆国の暗号研究者、コンピュータのセキュリティ専門家、作家。BT Counterpaneのコンピュータセキュリティと暗号に関する著作があり、Counterpaneインターネットセキュリティ社[1]の創設者であり、最高技術責任者(CTO)でもある それはこちらのエントリでした。 興味深かったのでざっくりサマって見ます。 私の英語力は非常に残念なので、ミスがあったらぜひ教えて下さい。 Passwords / paul.orear はじめに 一番良いパスワードは、それが壊れた言葉であることです。 と言うのは攻撃者はた

    ブルース・シュナイアーさんの安全なパスワード文字列の作り方
    kenzy_n
    kenzy_n 2014/03/06
    ブロークンワードが気になった。復号は実直である。
  • 革命の日々! 世の中にこんなにバカバカしい本があるなんて

    セプキャン同窓会ことセキュリティ・キャンプフォーラム2014 に参加してきたのですが、そこであのへんの頭おかしい連中 バイナリに知悉した講師陣が新しいを書いたと知りました。 ここでAmazonから紹介をピックアップしましょう 「5・7・5・7・7 」三十一(みそひと)バイトの機械語コードでなにができるか? "遊び"と"ルール"の下で行うプログラミング「アセンブラ短歌」を完全解説。 機械語コードはアーキテクチャによってさまざまですが、可変長の命令を持つものならば命令の並びに5・7・5・7・7 各バイトに区切りを持たせることが可能です。あえてそのような制約のもとでプログラムを書いてみようというのが「アセンブラ短歌」です。どのような動作のプログラムになるのかもあわせて紹介していきます。 自然言語における「短歌」も制約を持たせた「言葉遊び」として生まれました。こうして書かれた文章には「味わい」や

    革命の日々! 世の中にこんなにバカバカしい本があるなんて
    kenzy_n
    kenzy_n 2014/02/18
    アセンブラ短歌という世界もあるのか
  • プログラムに証明が付く日 | RANDMAX

    この記事は「Theorem Prover Advent Calendar 2013」6日目の記事です。 http://qiita.com/advent-calendar/2013/theorem_prover 神田「野らぼー」にて、地下の薄暗い店内で… 「そう言えばこないだ隣で起こってたポインタオーバーラン、対応大変そうだったですけどちゃんと家に帰れてたんでしょうかね、新婚なのに…」 「ヌルポとかポインタオーバーランとか、どうして無くならないんだろうね。その時はみんな手を抜いてるつもりなんて毛頭なくて、一生懸命考えて大丈夫だと思ってるはずなんだけどね。レビューもして、それでも起こった後でみんなでソース見てみると、なんで気づかなかったんだよ!ってことになる。」 「人間って、そういうの苦手なんでしょうねきっと。ほら、『何かほかにありませんか』って聞かれても出てこないじゃないですか。静的な解析っ

    プログラムに証明が付く日 | RANDMAX
    kenzy_n
    kenzy_n 2013/12/06
    農産物でよく見かける『私が作りました(ドヤァ』
  • 独学でプログラマーってなれるもん? : IT速報

    1: 以下、名無しにかわりましてVIPがお送りします 2013/11/27 09:55:09 ID:ypYltbJFi 知識0プログラミングのプの字もわからんけど独学でプログラマーとして仕事できるレベルまでもってくとしたら、どれくらいかかる? 記憶力理解力は並だとして1日3-4時間は勉強できる時間とれる 4: 以下、名無しにかわりましてVIPがお送りします 2013/11/27 10:01:51 ID:wRPMjYtT0 アパッチ入れてからこい 俺はここで挫折 5: 以下、名無しにかわりましてVIPがお送りします 2013/11/27 10:04:45 ID:6VUW+8wf0 これまでの経験にもよる 数学の証明得意とか、フローチャートで物事整理できるとか、英語読めるかとかな 13: 以下、名無しにかわりましてVIPがお送りします 2013/11/27 10:16:41 ID:ypYltb

    独学でプログラマーってなれるもん? : IT速報
  • 作業効率が劇的にアップ!PC 上級者が知ってて当然の Windows ソフト26選|Synclogue Navi

    例えば会社の先輩を見ていて、「あの人はなんであんなに仕事の効率が良いのだろう?」と不思議に思ったことはありませんか? 仕事効率が良い人ほど、Windowsソフトをうまく使って自分の業務がはかどるようにパソコンをカスタマイズしているものです。 そうした、上級者はどのようなWindowsソフトを入れているのか気になりませんか? 前回は、初心者向けWindowsソフトをまとめましたが、今回はその続編として、上級者向けのWindowsソフトをまとめました。 どれも、あなたのパソコンをさらに便利にするソフトばかりです。 是非参考にしてください! ※Windows開発者へおすすめの無料ソフトは、別記事の「Windows開発者必見!生産性を劇的に上げる無料ソフト16選」でまとめているので、こちらも参考にしてください。 1. プログラムをワンタッチで呼び出すランチャーソフト 通常は、プログラムを実行するた

    作業効率が劇的にアップ!PC 上級者が知ってて当然の Windows ソフト26選|Synclogue Navi
  • 人工知能 400大学で合格圏内に NHKニュース

    東京大学合格を目標に、国立情報学研究所などが中心となって開発を進めている人工知能「東ロボくん」が、大手予備校のセンター試験の模試を初めて受験し、全国およそ400の大学でA判定を獲得する成績を収めました。 「東ロボくん」は国立情報学研究所や大手電機メーカーなどが共同で開発を進めている人工知能で、9年後の2022年春までに、東京大学の入学試験を突破できる知能の開発が目標です。 23日は都内の大手予備校で東ロボくんが受けた初のセンター試験の模試の結果を講評するイベントが開かれ、900点満点中387点を獲得したことが発表されました。 この得点は偏差値で見ると45ですが、「数学I・数学A」と「世界史B」、「日史B」の3科目では平均点を上回り、国公立の大学1校を含む全国404の大学で、8割以上の確率で合格できるA判定を獲得しました。 東ロボくんは市販のUSBメモリーにも入る4ギガバイトほどのプログラ

    kenzy_n
    kenzy_n 2013/11/23
    教室の隣のあのこは人工知能
  • 開発時に出会いたくないパターン - Perl日記

    悩んだりうまくいかなかったり解決したり。だらだら書いた。 手作業症候群 とにかくなんでもかんでも手で確認・作業する必要があると思い込んでしまう病。 そりゃiOSアプリとかAndroidアプリとか最終的には実機確認は必須だけれども。 その前にやれることは多々あるはず。リグレとか。 あと「デプロイ職人」も不要にするべき。わかってる。 自動化できない要素を突っ込んでる方が悪いのだ。なんとかする。 masterブランチぶっこみ志向 masterブランチに直接コミットを重ねていくことにより開発速度をアップさせることができる。 ただし孤独な背水の陣を構えることになる諸刃の剣。 おとなしくtopic branchを切って作業するのが安心への近道であり王道である、 とか言ってたらみんなちゃんと切ってくれるようになった。めでたし。 チケットそっ閉じ症候群 来はリリースしたりデータを修正したりしてチケットと

    開発時に出会いたくないパターン - Perl日記
    kenzy_n
    kenzy_n 2013/11/06
    なにかが近づいてくるようだ・・・
  • GoogleやAmazon、Facebook創設者も――成功者が皆受けた「集中力」教育プログラム

    GoogleAmazon、Facebook創設者も――成功者が皆受けた「集中力」教育プログラム:トップ1%だけが実践している集中力メソッド(1/3 ページ) ビジネス、政治、科学、文学とさまざまな分野で才能を発揮する、まさにトップ1%の天才たちに共通していたこと。それは彼らが同じ教育プログラム、それも幼児・初等に「モンテッソーリ教育」というプログラムを受けていたのです。それは……? 次の人々の共通点は何でしょう? ラリー・ページとセルゲイ・ブリン(Google創業者) ジェフ・ベゾス(Amazon創業者) マーク・ザッカーバーグ(Facebook創業者) ジミー・ウェールズ(Wikipedia創業者) P.F.ドラッカー(経営学者) バラク・オバマ(米国大統領) クリントン夫(元米国大統領と国務長官) ジョージ・クルーニー(俳優) アメリカのエスタブリッシュメント? いえいえ、実は皆、

    GoogleやAmazon、Facebook創設者も――成功者が皆受けた「集中力」教育プログラム
    kenzy_n
    kenzy_n 2013/10/08
    教育にはしっかりとした土壌づくりが重要なのね。
  • 初音ミクV3、インストール最適化テクニック|DTMステーション

    9月26日に、いよいよ発売された初音ミクV3。すでに予約購入して手元に届いたという方も少なくないと思います。私も初音ミクV3 ENGLISHバンドル版を注文していたので、当日の朝に届きました。パッケージを開けてみると初音ミクのWIN版、MAC版、ENGLISH版と3枚のDVD-ROMに加え(通常の初音ミクV3にはENGLISH版が入っていません)、DAWであるStudio One 2 Artist Piapro EdtionのDVD-ROMも入っています。 このStudio Oneがバンドルされたことにより、初めてDTMにチャレンジするという人にとって、初音ミクV3を購入するだけでDTMをスタートできるソフトウェア環境が整うことになります。ただマニュアル通りにインストールしたのでは、最適な環境にならない可能性が高いので、自分のPCにとって快適に使えるようにするための方法を紹介してみましょう

    初音ミクV3、インストール最適化テクニック|DTMステーション
    kenzy_n
    kenzy_n 2013/09/27
    64bit対応は今後の重要課題になりそう
  • プログラミングファースト開発 - ひがやすを技術ブログ

    プログラミングファースト開発とは、ドキュメントを書いてからソースコードを書くのではなく、動くソースコードを書いてユーザに実際に触ってもらうということを何度も繰り返して、仕様を固める開発手法です。ドキュメントは仕様が固まった後に書きます。 テストサミットでは、極力ユニットテストを書かずに品質を確保する方法ということで、テストに重点を置いて話をしたのですが、今回のクロスコミュニティカンファレンスでは、「プログラミングファースト開発」そのものについて、会場の方々と一緒にディスカッションしました。 熱い(暑い?)ディスカッションになったので、思わず途中で泡のあるスポーツドリンクを飲まないといけなくなったほどです(笑)。 プログラミングファースト開発の開発手順は次のようになります。 実装してユーザに使ってもらうということを仕様が固まるまで繰り返す レビューの結果はその場で反映させる 仕様を決めながら

    プログラミングファースト開発 - ひがやすを技術ブログ
  • あなたが学ぶべき10の現代実用プログラミング言語:CodeZine

    はじめに Webベースのアプリケーションや、Webベースで機能するサービス、加えてJavaや.NETのような物理的なシステムを抽象化するプラットフォームの台頭によって、現在のアプリケーション開発は環境によってアプローチが大きく異なり、それに伴って様々なプログラミング言語が使われるようになっています。 ネイティブの実行ファイルを対象としたアプリケーション開発であれば、古くから使われているC言語やC++言語が今でも主流です。しかしながら、Webアプリケーション開発ではPerlPHPRubyPythonなどの組み込み可能なスクリプト言語が人気です。Ajaxを代表としたブラウザ内で動作するクライアントベースのWebアプリケーションであればJavaScriptが駆使されることになります。 仮想システムを対象としたアプリケーション開発には、仮想システム専用の言語が使われます。Javaアプリケーシ