シンメトリック公式BLOG
システム開発のノウハウをまとめています

JSONにpathでアクセスするには? | JavaScript | プログラミング

 JSONデータの各部にアクセスするために、ごく簡単なJavaScript関数を書いてみた。この小さなプログラムは、ツリー構造のパス式の一種を実装していると考えられる。一般的なパス式(path expression)の説明をしてから、今回定義したJSON向けの簡単なパス式を紹介しよう。

個人設定の置き場としてGitを使う | Git | 開発環境・ツール

 「まずは使ってみよう!初めてのGit」と「Gitを使ったインストール」において、Gitを紹介した。どちらの場合も、バージョン管理システムとして使うというよりは、「ファイルの共有と転送」のツールとして気楽に使おう、ということだった。 「ファイルの共有と転送」というと、複数の人々が関与する印象が強いが、 …

インストーラとしてGitを使う | Git | 開発環境・ツール

 前回の記事「まずは使ってみよう!初めてのGit」では、Gitをファイル共有ソフトとして使い始める話をした。これは、複数の人が共有リポジトリから最新のファイル群をダウンロード可能であることに基づいている。このGitの機能は、ソフトウェアのインストールにも利用できる。

ファイル共有ソフトとしてGitを使う | Git | 開発環境・ツール

 Git(http://git-scm.com) は、急速に普及した分散バージョン管理システムだが、初めての人には難しい点があるのは確か。使い始めることを躊躇する人もいるだろう。まずは、「バージョン管理」とか言わずに、ファイル共有の目的で導入してはどうだろう。 関連記事 Gitを使ったインストール 関 …

Vagrantのインストール | Vagrant | 開発環境・ツール

 なにはなくともVagrantだぜ — 最近私はそう思っている。Vagrant(ベイグラント)は派手なソフトウェアではないが、IT技術者の学習と仕事のスタイルを大きく変革する可能性を持っている。デスクトップマシンとしてWindowsやMacを使っていて、Linuxサーバーにも触る機会がある …

JavaScript runs on GeneCode Server.

 PC→スマホ変換では、多様なPCページを様々なスマホページに変換するために、変換アプリケーションが必要です。特にジーンコードのように、導入型のWebサイト変換製品であれば、誰でも自由自在にアプリケーションを構築できることが必要です。

入力から素材を取り出すとはどういうことか

 今回は、「入力から素材を取り出す」ことを話題にします。「入力から素材を取り出す」ことは、次のように言い換えることができます。 与えられた具体的なデータに対して、そこに内在する抽象的構造を見抜き、その構造を、より扱いやすい形にして抽出する。 このことを少し掘り下げてみます。 内容: 同期のための構造変 …

コンテンツ同期は構造変換同期で

 ジーンコード(以下、GC)の導入動機は、PCサイトだけを更新すれば、スマホサイトも同期して更新されることです。これにより、運用コストを大幅に節約できます。大きなシステムであればあるほど、このコスト効果は大きくなります。PC&スマホサイトのコンテンツ同期は、この手のサービス・製品の根幹です。そこで、G …

Page Top