RDBMSごとのWITH句の実装の差異
WITH句は一時表を作成する句で,SQL99より規格に取り入れられた.しかしながら,各RDBMSのWITH句の実装はまちまちである.
次のSQL文を見てみよう.
WITH foo(a, b) AS ( SELECT 1, 2 UNION SELECT 3, 4 ) SELECT * FROM foo
このSQL文を実行すると,PostgreSQLとSQL Serverでは次のような結果を得る.(表示形式はRDBMSによって若干異なる.)
a | b ----+---- 1 | 2 3 | 4続きを読む
ConoHaとConcrete5で始めるPHP
今日PHPを初めて触った.きっかけは陳腐化の著しかったHPの改修.
従来のHPのコードはHTMLもCSSもすべてnanoだけで手打ちしており内容も非常にお粗末なものだった.*1また,サーバがRaspberry Pi Model B(初代)だった*2ので,Webフォントなどサイズの大きなデータのやり取りがかなり低速だった.
そこでサーバをConoHaに移して強化してついでに陳腐化したデザインも一新してしまおうと考えた.ConoHaではアプリケーションサーバのテンプレートとしてCMS「Concrete5」のイメージが選択できると知って導入してみた.20世紀的デザインの弊HPがナウくなって楽しい.しばらく工事中の状態が続くと思うがそのうち中身も作る.
続きを読むCUI Twitterクライアント"Tw"のご紹介
この記事は UEC Advent Calendar2015 の8日目の記事です
Twitterクライアント"Tw"
普段からTwitterを利用している方々はお気づきのように、Twitterへのアクセスには実に多様なクライアントが利用されています。しかしながら、その多くはGUIクライアントで、操作の自動化などに向きません。
そこで今回は、shokai氏によるコマンドラインで動かせるTwitterクライアント"Tw"をご紹介します。 Tw - Twitter client on Ruby.