MarkLogic XQueryサンプル

Document Insert Document XMLドキュメントを登録する。 xdmp:document-insert Options無しで、XMLドキュメントを登録する。 xquery version "1.0-ml"; xdmp:document-insert("/book/101059632.xml", <books> <book id="1…

続きを読む

yii2-app-advanced テンプレートで Yii2 プロジェクト作成

yii2-app-advanced は、複数の層を持つ複雑なアプリケーションを開発するのに適した Yii2 アプリケーション作成用テンプレートです。 yii2-app-advanced を使って作成したプロジェクトには、フロントエンド、バックエンド、コンソールと、三つの開発構成が自動で作成されるので、自然な流れでそれぞれ独立した Yii アプリケーションとして開発することができます。 yii2-…

続きを読む

MacにCompassをインストールしてCSSを楽に書く

CSSを書くのには SASS / Compass が便利です。 SASSは「Syntactically Awesome Style Sheets」の略称で、CSSのメタ言語です。つまり、SASS言語で記述したファイルをコンパイルすると、CSSファイルを生成されるのです。 最初からCSSを書けばいいのでは?と思われるかもしれませんが、SASSではスタイルが継承出来たり、色やサイズを変数で定義するこ…

続きを読む

PHP依存管理ツールComposerのコマンドまとめ

PHPプロジェクトではすでに必要不可欠になっているComposerのよく使うコマンドをまとめておきます。 Composerは、PHP向けのソフトウェアおよび必要なライブラリの依存関係を管理するパッケージ管理システムです。そのインストール方法については下記の記事に書いてあります。 MacにHomebrewでComposerをインストール composer list composerのコマン…

続きを読む

CasperJSでWEBサイトスクライピングを実装

WEBサイトスクライピングをやろうと思えば、PHPのPHP Simple HTML DOM Parser、phpQueryやJavaのjsoupのようなライブラリを使って簡単に実装できるのですが、Javascriptで表示内容を出力するサイトの場合は仕方ありません。 Javascriptが実行された後のHTMLを取得するには、PhantomJSのようなヘッドレスブラウザを使うことになります。 …

続きを読む

Gitコマンドまとめ

普段の開発ではEclipseやNetBeans等のIDE(統合開発環境)を行うため、Gitコマンドを直接打つ機会がすくないですが、GUI環境のないサーバー上でソースを落としたり、ブランチを切り替えたりする場合は、やはりコマンドを打つことにるでしょう。 本記事では、いつでも参考できるように、よく使うGitコマンドをまとめて置きます。 init $ git init ディレクトリにリポジトリ…

続きを読む