Quantcast
Channel: EXDoc – Moonmile Solutions Blog
Browsing all 9 articles
Browse latest View live

PHPでEXDocを作ってみる(準備)

C# で大方 EXDoc が動いたので、本命(?)の PHP で動かしてみるテスト。 いや、単純に PHP: マジックメソッド – Manual http://www.php.net/manual/ja/language.oop5.magic.php を使えば、XML のタグ名や属性を直接書けるのでは?という思いつきです。 まずは、UIDD...

View Article



もう LINQ to XML は要らないけど、LINQ は必要

ExDoc を Silverlight でも動くようにちまちまと書き換えている途中。 moonmile/ExDoc – GitHub https://github.com/moonmile/ExDoc 既に NUnit を使ってテストコードを書いていたものを MSTest に書き換えています。本当は NUnit のまま動かしたかったのですが、Silverlight 上で動かん…と言うか、MSTest...

View Article

XmlWriter で StringWriter を使うと Encoding が「UTF-16」になってしまうの対処方法

ExDoc 絡みで、今更ながら XmlWriter クラスを使って xml 形式のデータを出力しています。 そこで、XmlWriter クラスのエンコードなのですが、デフォルトでは「UTF-8」なんだけど、何故か StringWriter を使って文字列に吐き出させると「<?xml version=”1.0″ encoding=”utf-16″?>...

View Article

LINQ で使う Entity Data Model を編集する(前哨戦)

LINQ to MySQL を使って wordpress のデータベースを弄ろうとするときに障壁になるのが、Entity Data Model の自動マッピングです。 のように、自動でマッピングしてくれるのですが、「wp_」のプレフィックスが邪魔だったり、「post_author」のように命名規則が.NET風ではなかったり(C#...

View Article

艦これ秘書官 ver.0.1

艦これ 司令部室 http://nozomi.arege.jp/KanHQ/ に触発されて、遠征と入渠の残り時間だけ表示するツールを作ってみました。こんな風にデスクトップに貼りつきます…つーか、画像の縁取りがいい加減(プログラムがいい加減)なのは、サンプルということで。 ソースは http://sdrv.ms/15UAUWW からダウンロードしてください。Visual Studio 2012...

View Article


[WinRT] HttpClient+HtmlAgilityPack+XDocument+ExDoc で HTML データから抽出する話

Web API 華やかな昨今ですが、HTML形式からデータ抽出しないといけないパターンがあります。と言いますか、ちょっと前までは Excel VBA とか DOM を使って抽出したものですが、Wordpress のバックグランドの MySQL から直接取り出したり、そもそも Web API が用意されていたりして、それほど機会は多くないと思うのですが。まあ、ブラウザから手軽に拾えるのは良いかと。...

View Article

Yaml を利用して C# でヒアドキュメントを考える

XAML + XDocument + XamlReader.Load を使うと、ヒアドキュメントっぽくコードに XAML を書くことができます。 [WinRT] XElement を使い XAML を構築して動的に XamlReader.Load で読み込む技 | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/6556...

View Article

ヒアドキュメントっぽく Yaml を書くための ExDoc.Yaml をリリース

Yaml を利用して C# でヒアドキュメントを考える | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/6560 これの実装編です。Yaml をパースするためのライブラリが SharpYaml にあるので、これを使います。最初は、YamlDotNet を利用して作っていたのですが、 PCL 版がないので...

View Article


dynamic を利用して ExDoc を書き直してみる(1)

「メタプログラミング .NET」をざっと読み終わったので、手元の github から ExDoc をダウンロードしてきて、dynamic 版の ExDoc を作っているところです。 旧 ExDoc は、演算子のオーバーライトと暗黙のキャストを使って、/,*,%演算子を使って XML を探索できていました。まあ、奇妙といえば奇妙だけど、LINQ...

View Article

Browsing all 9 articles
Browse latest View live




Latest Images