最近の記事

話題の言語 Verona を動かしてみる

先日、Microsoft Research から Verona と呼ばれるプログラミング言語がオープンソース化されました。この言語がどういった特徴をもっているかと言うところについては κeen さんが詳しい記事を上げていらっしゃいます。 個人的に C/C++ やそれの後継となる言語は抑えておきたいと言う思いがありまして、Verona についても最低限のキャッチアップしておきたいところです。言語仕様については文書として公開されているものはなく、サンプルプログラムから読み取るし

    • Git LFS で大きいサイズのバイナリファイルも Git で管理する

      Git LFS(Git Large File Storage)とは、Git で大きいサイズのバイナリファイル(本稿では、ラージファイルと省略して呼びます)をバージョン管理するための仕組みです。Git はその性質から、ラージファイルを扱うにはいくつかの問題をはらんでいて、Git LFS はその問題を解決するための機能を Git の拡張として提供するものです。本稿では Git LFS の概要紹介として、どういった問題が存在していて、どのように解決されるか、さらにどういった問題が解

      有料
      250
      • json-c を使って C で JSON を読む

        json-c とはJSON データを C で扱うためのスタンダードなライブラリ。 一見とっつきにくく感じるが、体系的に理解すれば扱いは難しくない。 C++ であればライブラリの選択肢は多いが、C で使えるというのも特筆すべき点の一つ。 JSON データのパースまず json_tokener 系の関数を使ってパースする。 以下の実装例では json_tokener_parse_verbose 関数を利用していて、パース結果は json_object オブジェクトとして返される

        有料
        250

      話題の言語 Verona を動かしてみる