タグ

hondamsのブックマーク (747)

  • http://download.microsoft.com/download/A/6/1/A613E11E-8F9C-424A-B99D-65344785C288/microsoft-machine-learning-algorithm-cheat-sheet-v2.pdf

    hondams
    hondams 2015/05/28
  • 2010-12-26

    リアクティブプログラミングは、「時間とともに変化する値」=「振る舞い」同士の関係性を記述することでプログラミングを行うパラダイムです。 GUIなどのようにインタラクティブなシステムや、シミュレーションやアニメーションのようにダイナミックに状態が変化するようなシステムを宣言的に記述することができます。 これらの「変化する状態」や「外部とのやりとり」が支配的なシステムは、純粋関数型言語が、その強みを発揮しにくい部分でもあります。 稿では、リアクティブプログラミングが副作用を含む系を宣言的に記述することを可能にし、状態の管理という厄介な問題からプログラマを開放する可能性があることを示したいと思います。 (割と独自研究に基づく解釈ばかりなのでその点ご了承ください。あと例としてでてくるコードは、Pythonベースの擬似コードで具体的なライブラリに基づくものではありません。) Why Reactiv

    2010-12-26
    hondams
    hondams 2015/05/28
  • Big Data + Fast Data = ラムダアーキテクチャー! | NTTデータ先端技術株式会社

    はじめに コラムでは、ビッグデータ分析とファストデータ分析を組み合わせるための仕組みである「ラムダアーキテクチャー」の紹介をする。私どもは現在、Apache Sparkを最大限に活用したラムダアーキテクチャーの構想を練っており、その実現方式が固まった際は、コラムにてサンプルを紹介しようと考えている。ただ、「ラムダアーキテクチャー」という言葉に耳慣れない人もまだ多いかと思い、まずはラムダアーキテクチャーについての説明から始めることとする。 ビッグデータ、ファストデータ関連の潮流 まずは、ビッグデータとファストデータ(≒リアルタイム、≒ストリーミング)の世間の潮流について復習する。ここでの「世間の潮流」とは、あくまで、筆者の個人的な感覚をもとにして記載している。エンジニア視点で書いているため、経営者支援やマーケッター視点とは異なると思われるが、その点はご容赦頂きたい。 Hadoopの登場によ

    Big Data + Fast Data = ラムダアーキテクチャー! | NTTデータ先端技術株式会社
    hondams
    hondams 2015/05/27
  • 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 - Qiita

    はじめに もうすっかり年末なので、これから2015年にかけてアプリケーションアーキテクチャがどのようになっていくのかという個人的な考え/妄想や背景について、「リアクティブ」というキーワードをもとににまとめてみたいと思います。 Google Trendsを見ると"reactive programming"という言葉は2010年前後から、ゆっくりとバズをし始め、現在も上昇を続けています。 また、仕事としては、2010年ごろから大規模なWebサービス開発において、フロントエンド、バックエンド、アルゴリズム改善といった様々な箇所で、リアクティブプログラミングの要素を取り入れながら、アーキテクチャの改善を進めてきました。そのため、こういったアーキテクチャがコード品質の維持や安定性の向上、実際的で複雑な問題の解決にも適応可能であるということを実感として持っています。 近年、そういった要素が様々なツール

    2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 - Qiita
    hondams
    hondams 2015/05/27
  • ホーム - Avira Japan

    ソフトウェア開発のAvira Japan どのような業界・分野においても、常にトップであり続けるためには、継続的なイノベーションと変革が必要です。最新のテクノロジーをビジネスに活用するためのサポートをお探しですか?もしそうなら、オーダーメイドのソフトウェア開発、レガシーシステムの近代化、統合、ITコンサルティングなどを専門とする、弊社のプロダクトデリバリーチームにご依頼ください! 弊社サービスをご活用いただければ、企業特有の問題や目標に合わせたエンタープライズソフトウェアをもってして、競合他社をリードすることができます。弊社の熟練した担当スタッフがお客様と協力し、完全にカスタマイズされたソリューションを設計、開発、実行することで、事業の躍進をサポートいたします。弊社で活躍する開発者は全員、サービスとしてのソフトウェア開発における豊富な専門知識を有しており、過去にもさまざまな分野で成功を収め

    hondams
    hondams 2015/05/23
  • 「Cドライブ」空き容量不足の解消 - PCと解

    Windowsには、「ディスクのクリーンアップ」という、空き領域を増やすための機能がありますが、 「ディスクのクリーンアップ」では削除されないデータも多いです。 結果として、それだけでは「Cドライブ」の空き容量不足が解決しない場合がほとんどです。 「Cドライブ」の空き容量を増やす方法は、2つしかありません。 データの保存先を増やすか、不要なデータを削除するかです。 ここでは、「ディスクのクリーンアップ」以外の方法で、 「Cドライブ」の空き容量を増やす方法について書いていきます。 「Dドライブ」にデータを移す データの削除はリスクを伴うので、まずはデータの保存先を増やす方向で考えます。 しかも、「Cドライブ」の空き容量不足に対して、劇的に効果があります。 セットメーカーのパソコンの内蔵ハードディスクには、「Dドライブ」が存在します。 「Dドライブ」は、パソコンをリカバリする際に、「Cドライブ

    hondams
    hondams 2015/05/21
  • 【動画あり】Windows10 HDDの空き領域を一気に増やす - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    【動画あり】Windows10 HDDの空き領域を一気に増やす - NAVER まとめ
    hondams
    hondams 2015/05/21
  • LINE NEWS

    hondams
    hondams 2015/05/20
  • システム開発の王道を極める

    | トップ扉 | 思考支援 . ネット革 . UI考房 . 設計技術 . シス開発 . 道具活用 | 自己紹介 | | 最近更新 | 思考方法 . 議論手法 . 説明技術 . 知能教育 . □□□□ . □□□□ | 著作更新 | | 総合目次 | 社会進歩 . 市民運動 . ジャナ革 . 未来社会 . 一流仕事 . 組織構築 | 独り言? | | 補助索引 | 心の階段 . □□□□ . 芸術奥覗 . 残り物達 . リンク集 . 脳ぐちゃ | 推奨用語 | ソフトウェアを中心としたシステム開発では、規模が大きくて複雑なほど、いろいろな技術が必要となる。高度な設計技術はもちろん、分析技術や管理技術などもだ。これらの技術を活用できれば、難易度の高い開発でも成功の可能性が高まる。格的なシステム開発に役立つ技術を、活用ノウハウも含めて紹介する。 ・システム開発には様々な技術が必要 ・力ずくから

    hondams
    hondams 2015/05/20
  • unsafe - C# によるプログラミング入門 | ++C++; // 未確認飛行 C

    unsafe コード 従来のプログラミング言語でポインターを必要としていた場面のほとんどは、 他の機能で代替することが出来るため、 C# や Java 言語にとってポインターは必須なものではありません。 そのため、Java 言語ではポインターを完全に廃止しています。 しかし、C# ではプログラムの効率化と従来のプログラミング言語との相互運用を目的として、 制限付きながらポインターの使用可能にしてあります。 まず、ポインター使用における制限ですが、 C# では unsafe キーワードを用いて宣言されたメソッドもしくはブロック内(このようなコードを unsafe コードと呼びます)でしかポインターを使用できません。 メソッドに unsafe 修飾子を付けることでそのメソッド内部は unsafe コードとなり、 そのメソッド内でポインターを使用できるようになります。 また、unsafe{} と

    unsafe - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
    hondams
    hondams 2015/05/12
  • .NET TIPS - @IT

    ASP.NET MVC】 ルーティング / 例外 【Azure】 Windows Azure 【C#】 VB.NET関数 / VB関数 / オブジェクト / コンパイラー / データ型 / デザインパターン / デバッグ / ビルド / フォーム / プロジェクト / 演算子 / 型変換 / 言語構文 【C# 3.0】 言語構文 【CLR】 GAC 【IE開発者ツール】 JavaScriptJavaScript】 DOM / データ / ナビゲーション / ファイルダウンロード / フォーム / 言語構文 / 多言語対応 / 文字列 【Silverlight 2】 Borderコントロール / HTML DOM / ListBoxコントロール / TextBlockコントロール / TextBoxコントロール / Webサーバ / コントロール / スレッド / ツール / ブラウザ

    hondams
    hondams 2015/05/12
  • C#や.NET Frameworkがやっていること

    2014/3/1 Boost勉強会 #14 東京 にて https://sites.google.com/site/boostjp/study_meeting/study14 Boost勉強会なのに.NETの話で、1人だけ1時間(他の人は30分)。 来、自分のペースでは4時間くらいかかってもおかしくない分量を1時間で。Read less

    C#や.NET Frameworkがやっていること
    hondams
    hondams 2015/05/12
  • C# と .NET Framework で作る簡単プロキシサーバ - さよならストレス

    前回よりも安定して動作するようになりました。 このプログラムは .NET Framework で用意されている HttpListener クラスと HttpWebRequest を使ってプロキシサーバ (Proxy Server) を実現します。 System.Net.HttpListener の仕様上、プラットフォームに制限があります。 このクラスは、Windows XP SP2 または Windows Server 2003 のオペレーティング システムを実行しているコンピュータでしか使用できません。それ以前のオペレーティング システムを実行しているコンピュータで HttpListener オブジェクトを作成しようとすると、コンストラクタから PlatformNotSupportedException 例外がスローされます。 非常にテキトーな作りになっていますので、実用的に使うことはで

    C# と .NET Framework で作る簡単プロキシサーバ - さよならストレス
    hondams
    hondams 2015/04/27
  • nlp1-04b.key

    1 自然言語処理論I 4.文法2(構文解析) その2 2 一般化LR法(GLR法) LR法 決定的な構文解析アルゴリズム プログラミング言語などの解析 LR(k)文法 k語の先読みにより,決定的になる文法 全てのLR(k)文法はLR(1)文法に変換できる CFGはLR(k)文法ではない 一般化LR法(generalized LR Method) LR法を非決定的アルゴリズムに拡張 3 LR法による構文解析の流れ LR表の作成 FIRST関数,FOLLOW関数の計算 gotoグラフの計算 gotoグラフをLR表に変換 構文解析前に事前に行う LRパーザによる構文解析 4 準備 以後、入力は前終端記号列とする 辞書規則は用いない 文法の修正 入力文の一番最後に特別な前終端記号$を加える 文法規則に Sʼ→S $ という規則を追加する S S' $ 5 FIRST関数 FIRST(X) Xは非終

    hondams
    hondams 2015/04/22
  • 形式言語とオートマトンの講義ノートPDF。コンパイラや状態機械による言語処理の理論 - 主に言語とシステム開発に関して

    講義ノートの目次へ 情報科学で,形式言語とオートマトンの講義ノートPDF。 コンパイラやチューリングマシンによる,機械的な言語処理を実現するための理論だ。 「正規言語」や「正規文法」といったモデル化を行なう。 ここで形式言語の処理を学ぶ前に,チューリングマシンが扱える問題の範囲を知っておくとよい。 計算量理論(チューリングマシンの計算複雑性・計算可能性)のノート 形式言語を学んだら,自然言語の処理へとステップアップしよう。 自然言語処理(形態素解析や文脈自由文法)のノート 形式言語とオートマトンの講義ノートPDF しっかり学べるPDF: 数理情報科学シリーズ24 「オートマトンと形式言語の基礎」 http://p-www.iwate-pu.ac.jp/~k-yamada... 76ページ。岩手県立大の「2013後期 計算モデル論」の講義資料。 引用: 「有限オートマトンは…1940年代に神

    形式言語とオートマトンの講義ノートPDF。コンパイラや状態機械による言語処理の理論 - 主に言語とシステム開発に関して
    hondams
    hondams 2015/04/22
  • Katz's Site - 算譜入門: オートマトンの基礎

    以上のような図や表によって象徴される、 状態とその間の遷移が定義された構造を 「状態機械」 と呼ぶ。 各々の状態の意味は考えない。 全く考えないのかといえばそうでもないのだが、 少なくとも理論上は状態として何を持ってきても構わない。 健康状態のように明らかな意味を持つモノを状態とする事もある。 何が何だかさっぱりわからないモノを状態とする事もある。 スゴロクの桝目のようなモノは後者の例と言えよう。 問題を解く為に最も便利なモノを状態として定義すればよい。 少し変わった状態機械の使用例: 虎と羊を連れた人が野菜を運んでいた。 ある所で川を渡る必要が生じた。 舟が一艘あったがとても小さい。 その人が乗るとあとは虎か羊か野菜の内のいずれか一つしか乗せられない。 しかし人が居ない所で虎と羊を一緒にすると虎は羊をべてしまう。 同様に人が居ないと羊は野菜をべてしまう。 全部が無事に向こう岸に渡るに

    hondams
    hondams 2015/04/22
  • 世界一シビアな社長力養成講座 | 書店では手に入らない本格ビジネス洋書のダイレクト出版 - 小川忠洋

    あなたは次のうちどちらになることを選びますか? ① 社員に尊敬され人気もあるけど、儲からない会社の社長 ② 社員には恐れられ嫌われているけど、儲かっている会社の社長 少しの間、考えてみてください。 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ それでは、時間になりました。 もしあなたが①を選ぶ人なら、今日あなたに紹介するはあなたには向いていないので、このページを離れて、他のを探すことをお薦めします。しかし、もしあなたが②を選んだなら、このまま読み進めてください。きっとあなたのお役に立てるでしょう。 あなたは不思議に思ったことがありませんか? なぜ、成功した経営者の書いたはあふれているのに、成功する経営者は少ないのか?なぜ、成功した経営者の方法を真似ても、思うように結果が出ないのか? 実は、経営者が、やインタビュー、講演などであまり口にしたがらない真実があります。その真

    hondams
    hondams 2015/04/21
  • Visual AST for ANTLR Generated Parser Output

    Download source - 178 KB Introduction Building a concise Abstract Syntax Tree (AST) representing source code is a key step for conveniently producing any compiled program. The program presented here is written in C# using VS2010 and it uses .NET GDI+ library to draw an image for AST returned from parser after parsing input source code. The parse is generated with ANTLR and it comes with an editor

    Visual AST for ANTLR Generated Parser Output
    hondams
    hondams 2015/04/19
  • Cross-Platform Portable Class Libraries with .NET are Happening

    Portable Class Libraries are the Happy Little Feature that Could. They've been chugging along, doing their thing, and it's getting to the point where they are going to pop. That's pop in a good way. If you're not writing .NET apps for more than one target, then you likely haven't bumped into them. However for those people who are writing .NET and want it to run on everything from Watches to Phones

    Cross-Platform Portable Class Libraries with .NET are Happening
    hondams
    hondams 2015/04/10
  • IEnumerator<T> を実装していれば必ず IDisposable である理由 - NyaRuRuが地球にいたころ

    書こうと思ってタイミングを逃していた話があったのを,『パイプラインパターンとリソース管理』を読んでいて思い出しました.ので,今度こそ書いてみます. 皆様,IEnumerator<T> の基底インターフェイスに IDisposable が紛れ込んでいるのをご存じでしょうか? public interface IEnumerator<T> : IDisposable, IEnumerator つまり,IEnumerator は IDisposable であるとは限りませんが,IEnumerator<T> は必ず IDisposable ということになります. Microsoft は何故このような設計にしたのでしょうか? Enumerator が IDisposable を実装しているという可能性について,C# の foreach ステートメントが想定しているのはまあ割と有名な話かと思います.

    IEnumerator<T> を実装していれば必ず IDisposable である理由 - NyaRuRuが地球にいたころ