WinMerge は、オープンソースの Windows 用比較・マージツールです。WinMerge は、フォルダとファイル両方が比較でき、理解しやすく扱いやすいテキスト形式で差異を ...
WinMerge は、オープンソースの Windows 用比較・マージツールです。WinMerge は、フォルダとファイル両方が比較でき、理解しやすく扱いやすいテキスト形式で差異を ...
「Blogは、RSSを発信しているから便利だ。asahi.comもRSSを出すようになった。」等、BlogをやっているとこのRSSという文字をよく見かけます。RSSと並んで良く出てくるのが、RDFとか、XML。ココログの新着一覧のページにも、XMLというアイコンと、RSSというアイコンがありますね。 で、XMLとRDFとRSSの関係がなんだか分からなくなってきたので、もう一度調べてみました。 簡単に言うと、 ・XMLは、データ形式の規格である。 ・RDFは、データの作り方の規格である(ここが微妙)。「RDFデータ」は、データ形式の規格といえる。 ・RSSは、RDFという規格を利用して書かれた、「そのWebサイトの"概略"」データのこと。 たとえ話で考えます。「持統天皇」の百人一首「春過ぎて 夏来にけらし~」で考えてみます。 ・XMLは、日本語、という言語にあたる。 ・RDFは、短歌というル
================ ruby-qmlという、QML / Qt Quickを使ってUIを記述し、Rubyで書いたロジックと組み合わせてGUIアプリを作ることを可能にするgemを作りました (gem名は'qml') 。 https://github.com/seanchas116/ruby-qml で公開しています。 今のところ、Ruby 2.0以降・OS X/Linuxに対応しています。 [追記] Qtは 5.2 以降に対応しています。 [さらに追記] Ruby 1.9.3に対応しました。 [2014-10-14] QML.application do ~をQML.run do ~に修正しました。 何ができるか? ruby-qmlでできるのは、 クロスプラットフォームのUI記述言語であるQMLを使ってQt QuickのGUIを書く Rubyでアプリのロジック部を書く それらを組
今更ながら、比較というか、意見を述べる。ただの自己満足と私的見解。 誕生の歴史的経緯 それぞれの言語が作られた経緯と目的を知ることは、その言語を使う意味で重要であると思う。 Perl前の時代 Perl前の時代、世の中にはC言語のようなコンパイル言語しかなく、コンパイルせずに処理ができるのはシェルやsedやawkぐらいしかなかった。ちょっとしたテキストを自動的に処理したいが、C言語とかで本格的に作成するような物ではないとき、人はみんな、シェルスクリプトとしてUNIXのコマンドを並び立てて処理していた。sortやtestなどの便利なコマンドがUNIXには用意されていたし、ちょっと複雑な処理でもsedやawkを駆使しして、何とかできていた。 しかし、シェルと言ってもBourne Shell系とC Shell系の二つがあったり、同じUNIXコマンドでもOSによってオプションが異なるなど、移植性が低
なんか新しい言語に手を出してみよう! と思い立ったので、今風なLL言語でもやってみようと思います。 候補はPythonとRuby この2つは割りと似たり寄ったりなので、好きな方をやればよいという話にはなる。 いろいろな比較をしてみてもだいたい似たような言語だ。 片方にやれてもう片方にできないということはほとんどなさそう 問題はどっちが好きなのかわからないので、戦ってもらいました。 細かい比較とかはよそに任せてふんわりと比較してみます。 ●構文を比較! サンプルプログラムとしてはゼロから入力値までの数を3で割ったあまりごとにカウントする関数という特に意味のないもの。 あまりがゼロのものだけ、インスタンス変数でカウントしてみている。 Rubyの構文 class Foo def countModulo3(num) modulo1 = 0 modulo2 = 0 @modulo = 0 for i
Ruby/GTK2 パッケージ GLib2, ATK, GdkPixbuf2, Pango, GTK2, GObjectIntrospection Ruby/GTK3 パッケージ GLib2, GIO2, ATK, GdkPixbuf2, Pango, CairoGObject, GObjectIntrospection, GDK3, GTK3 その他のパッケージ RSVG2, Poppler, VTE, VTE3, GtkSourceView2, GtkSourceView3, Clutter, ClutterGTK, WebKitGTK2, WebKit2GTK, GStreamer, ClutterGStreamer 古いパッケージ Ruby/GnomeCanvas2, Ruby/GNOME2 (libgnome), Ruby/Libart2, Ruby/Libglade2, Rub
CSV、XML、JSON…、データフォーマットも進化している 我々Gixoではいろいろなデータの分析や加工処理を行っています。私も日々データと格闘しているわけですが、私が学生のころと比べるとITをとりまくいろいろな事が進化していると感じます。その中でデータフォーマットの進化やその変遷についてまとめてみたいと考えました。この記事では各々のテキストデータの長所や短所をまじえながらその進化や変遷を皆さんと一緒に追っていきたいと思っています。 今回取り上げるデータフォーマットの種類 本記事では振り返っていく題材として、テキストデータのフォーマットとして代表的な以下のフォーマットについて述べていきます。 フラットフォーマット(固定長フォーマット) Character-Separated Valuesフォーマット(CSV,TSV,SSVなど) XMLフォーマット JSONフォーマット こんなデータがあ
TL;DR libjson(JSON-C)を使ってJSONファイルをパースする方法を調べたので、記事にしようと思います。 追記 (2016/2/9) C言語向けでも他に jansson または jsmn などもあるようですので、検討しても良いと思います。 振り返って考えると json-c はドキュメントの少なさと実装の癖が強いのであんまりオススメできません・・・。 Big Sky :: C言語から使えるJSONパーサ、jansson がとても直感的で良い Big Sky :: C言語から使えるJSONパーサ、JSMNを試してみた。 C++向けでは picojson あたりが有名ドコロです。C++向けでは検索するといろいろ出てきますので、さほど困らないと思います。 kazuho/picojson: a header-file-only, JSON parser serializer in C
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く