キーボードショートカット一覧 j次のブックマーク k前のブックマーク lあとで読む eコメント一覧を開く oページを開く ✕
キーボードショートカット一覧 j次のブックマーク k前のブックマーク lあとで読む eコメント一覧を開く oページを開く ✕
gitを建築プロジェクトのレポジトリとして使っているところはあまりないと思うのですが、今回はターミナルなんぞ開いたこともないというような人を巻き込み実用してみたのでそのプロジェクトのフェーズ1が終わったいま、少しばかりまとめてみたいと思います。 とりあえず教えたコマンドは git clone git add . git commit -m “” git push git pull扱うファイルはほぼバイナリなのでバックアップ、レポジトリ、バージョニングにしかつかわないブランチの説明は初ターミナルの人にはややこし過ぎるので、アプリ内(今回はsketchup)のレイヤでその代替とするルール決め。 一般的によくやられる好き勝手なファイル名をつけてその人のブランチやバージョニングとしても他の人には全くを持ってわからないのでここはかなり徹底前のファイルの戻るときのコマンドも教えきれないのでredmin
XMLは、いまやITを語るうえで欠かせないキーワードになった。そのためXMLを扱った書籍・雑誌が数多く存在している。読者の中には、すでにXML入門書を一読された方も多いのではないだろうか。しかし、そうした方々から次のような話を聞くことがある。 XMLを理解したつもりだったが、いざほかの人に説明しようとすると自分の理解があいまいだったことに気付いた。 セミナーに出席して分かった気になって帰ってきたが、会社でXML文書を作ったり、XSLTスタイルシートを書こうとすると疑問がたくさん出てきてしまった。 入門書を読んでXMLが何かは分かったが、XMLをどうやって“動かすのか”は、分からないままだった。 本連載はこのような、XMLを実際に使うにあたって戸惑いを覚えている方、XMLを聞きかじった程度で人に説明できるほどではない方……など、いまさら人に聞けずに密かに悩んでいる(?)XML初級技術者のため
JSONとは何か? JSONとはJavaScript Object Notationの略で、XMLなどと同様のテキストベースのデータフォーマットです。 その名前の由来の通りJSONはJavaScriptのオブジェクト表記構文のサブセットとなっており、XMLと比べると簡潔に構造化されたデータを記述することができるため、記述が容易で人間が理解しやすいデータフォーマットと言えます。 なお、JSONは2006年に「RFC 4627(http://www.rfc-editor.org/rfc/rfc4627.txt)」として公開されています。 例としてXMLとJSONで同じデータを記述したものをリスト1とリスト2に示します(図1)。 リスト1のXMLではすべての情報をタグで囲んだテキストノードとして記述していますが、XMLでデータを表現する場合、データの記述方法として属性とテキストノードの使い分けが
[edit] [comment] [remove] |2007-02-21| e1 # JSONPath - XPath for JSON A frequently emphasized advantage of XML is the availability of plenty tools to analyse, transform and selectively extract data out of XML documents. XPath is one of these powerful tools. It's time to wonder, if there is a need for something like XPath4JSON and what are the problems it can solve. Data may be interactively found
XMLはデータ交換用フォーマットとしてかなりの位置を占めるようになった。もはや、デベロッパレベルでも、アーキテクトレベルでも、XMLは使いこなせて当然と言える。プログラミングレベルでXMLを扱う場合、いくつか代表的なAPIがあるが、もっとも基本的で重要なAPIがDOMだ。XMLをオブジェクトツリーで表現して操作するAPIで、XMLの操作における基本となっている。 DOMは代表的だが、これをそのままプログラミングで活用するとなるとなかなか面倒くさい。1つ1つ要素を取り出していかなければならず、データにアクセスするだけでも結構な量の実装が必要になるからだ。このため、XMLにはデータやノードアクセスするための手段としてXPathが標準化されている。"/document/docgroup[1]/title/p"のように指定すれば直接データにアクセスできるというものだ。これは便利だ。 XMLとは別の
node()と*の違い //node() //* をそれぞれ実行してみればわかるが、node()はテキストノードなどを含めたすべてのノードを、*はNode.ELEMENT_NODEな要素だけを選択する。この違いはパフォーマンスに影響を与えるので、意識して使い分けるのが良い。 なお、 * はattributeとnamespaceを基準点とした場合はそれぞれattributeとnamespaceを選択する(例://@* は全てのAttrを選択する)。 詳細は仕様書でXML Path Language (XPath) - 2.3 ノードテスト 省略シンタックスと非省略、そして少しの応用 // は /descendant-or-self::node()/ の省略形である。/divは/child::divの省略形で、//div[1]は//div[position()=1]を(さらに)省略した形である
【追記】新型 03 版 作りました! やあオタクの皆さん元気かな?本棚が漫画でいっぱいになってるよね? じゃあ、漫画をスキャンしてHDDに突っ込もう! でも、ScanSnapとかADF複合機買う金無いよ! 「高くて買えないなら自分で作っちゃえばいいじゃない」 そんな人向けのDIYのお時間です! 説明は動画見てくれー。 大まかな所はわかるはずなので。 以前に作ったLEGOで自動スキャンマシンを自作するの次世代版だよ! ●特徴 全自動で漫画をスキャンできる 完成形はホームセンターで入手できるような物だけで構築できる・・・はず 高額出費は不要! プリンタとスキャナ持ってれば、ADF複合機よりずっと安く作れる!・・・ようになるはず 完全公開技術 小さなちゃぶ台程度の面積の機械 ピタゴラスイッチみたいで楽しい w なぜか世界でこういうの作ってる人見た事が無い。DIYでは世界初技術? ●現段階での欠点
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く