いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

2012-11-01から1ヶ月間の記事一覧

チュートリアルがいっぱいあるサイト (tutorialspoint, 英語)

いろんな言語のチュートリアルがいっぱいあるサイト。 とりあえずメモメモ。 tutorialspoint http://www.tutorialspoint.com/index.htm パッと見たところ Java Web系 (HTML5, Javascript, jQuery, RoR, ASP.NETとか) C言語 C++ C# Python Ruby Perl PHP SQL …

Linq入門記-63 (シーケンスを特定の数のチャンクに分割する方法, Chunk, 拡張メソッド, yield return, Any, Take, Skip)

stackoverflowにLinqを使って、特定のシーケンスを決まった数のチャンクに分割する コードがあったので、メモメモ。要素が多いシーケンスを相手にするときに便利です。 Split List into Sublists with LINQ http://stackoverflow.com/questions/419019/split…

Linq入門記-62 (LINQ Insight, Devart, free版とstandard版あり, LINQをその場で実行して結果が確認できる, LINQのデバッグ)

Devart社からリリースされている「LINQ Insight」についてのメモです。 LINQ Insight http://www.devart.com/linqinsight/ Visual Studio上で動作するLINQ用のツールです。 これを利用すると、LINQを記述している際に、実行せずともその場で結果を確認できま…

こわくない Git (スライド, slideshare)

git

kotas.techさんが「こわくない Git」というタイトルのスライドを公開してくださっています。 「こわくない Git」というスライドを発表しました http://kotas.hatenablog.jp/entry/2012/11/22/000046 対象者として以下のような人と記載されています。以下上記…

git reset --hardした内容を取り消す (git reset --hard, reflog, HEAD@{x}, 取り消してしまったコミットを元に戻す)

git

相変わらずGit勉強中です。 以下自分用のメモです。 特定のコミット自体をなかったことにするには git reset --hard ... を利用すればいいのですが、このコマンドはhardとオプションが ついているように、コミット自体が無かったことになってしまいます。 な…

マージでコンフリクトした際にどちらかのブランチの内容を適用 (git merge, conflict, checkout, --ours, --theirs)

git

相変わらずGit勉強中です。 以下自分用のメモです。 マージでコンフリクトした際に、実際に相違点を見て 手動でマージするのが普通ですが、場合によっては どちらかのブランチの内容を全適用したいときがあります。 バイナリファイルの場合とかがそうですね…

git logのコミット履歴を書式付きグラフで表示 (git log, alias, --format, --graph, --oneline, --abbrev-commit)

git

相変わらずGit勉強中です。 git logでコミット履歴をグラフで表示するには git log --oneline --graph とかやると表示されるのですが、もう少し情報が欲しいなって思うのですが まだ書式覚えてないので、うまく設定できずw GUIツールを利用すればいいのです…

DevExpress奮闘記-119 (Map Control for WPFをちょっと使ってみた, DXMap, Bing Maps, BingSearchDataProvider)

v12.1から追加されたWPFのMap Controlを今頃ちょっと触ってみたのでメモです。 DXMap for WPF http://www.devexpress.com/Products/NET/Controls/WPF/Map/index.xml 名前の通り、マップを扱うコントロールです。 Bing MapsとOpenStreetMapにデフォルトで対応…

Linq入門記-61 (LINQ to XML, 要素のクローンとアタッチ)

LINQ to XMLにて新たにツリーに追加された要素の特徴 (クローンとアタッチ) について. 過去の内容は以下から見れます。よろしければご参照くださいませ。 Linq入門記 https://sites.google.com/site/gsfzero1/#TOC-Linq- LINQ to XMLでは、新たに要素を作成…

WindowsでgitのdiffとmergeのツールをWinMergeに設定するメモ (Git, GitHub for Windows, WinMerge, difftool, mergetool)

git

相変わらずGit勉強中です。 私は、基本Windows環境でGitを使っているのですが やっぱり、差分みるときやマージするときはWinMergeを使いたいって なったので、情報を探してみたら、やり方を公開してくださっている方達がいました。 感謝 m(_ _)m ついでに、P…

Linq入門記-60 (LINQ to XML, 要素の取得, Elements)

LINQ to XMLにてクエリを利用して特定の要素を取得するサンプル. 過去の内容は以下から見れます。よろしければご参照くださいませ。 Linq入門記 https://sites.google.com/site/gsfzero1/#TOC-Linq- LINQ to XMLでは、LINQ to Objectsと同様にクエリを使用し…

Linq入門記-59 (LINQ to XML, XMLの出力, XMLファイルの作成, Save)

今回は、LINQ to XMLにてXMLの作成について。 過去の内容は以下から見れます。よろしければご参照くださいませ。 Linq入門記 https://sites.google.com/site/gsfzero1/#TOC-Linq- 要素を構築して、ファイルに出力するにはXDocumentかXElementの Saveメソッド…

Linq入門記-58 (LINQ to XML, XmlException, エラー時に発生する例外)

今回は、LINQ to XMLにてエラーが発生した場合にthrowされる例外について. 過去の内容は以下から見れます。よろしければご参照くださいませ。 Linq入門記 https://sites.google.com/site/gsfzero1/#TOC-Linq- LINQ to XMLは内部でXmlReaderを利用しているの…

Windowsでgitのエディタをgvimに設定するメモ (Git, GitHub for Windows, core.editor, rebase, fixup)

git

エディタを設定するメモなのですが、前半部分は単なる感想になってます. つい先日、やっとこさgit使い始めました。 とりあえず、GitHubにアカウントつくって現在勉強中です。 前は、Subversion野郎だったので、結構違いに戸惑っていたり・・・w まだまだ、よ…

Linq入門記-57 (LINQ to XML, XElement, Load, ストリームを指定して読み込み)

今回は、ストリームを指定して読み込みを行うXElement.Loadメソッドについてメモ。 過去の内容は以下から見れます。よろしければご参照くださいませ。 Linq入門記 https://sites.google.com/site/gsfzero1/#TOC-Linq- 文字列以外の方法で、読み込みを行う場…