タグ

2014年7月1日のブックマーク (2件)

  • 趣味プログラマーの憂鬱と楽観 - the code to rock

    「非エンジニア」とは何か? 非エンジニアがプログラミングに入門するといった場合、ひとくちに「非エンジニア」と言ってもいろいろな状況・環境・人があるだろうけど、ここではひとまず、 一日の大半を費やす「仕事」が、科学技術やコンピュータプログラミングの習得・習熟とは関係ない人のこと と定義したい。 この場合、「じゃあ、自分はIT企業に勤めているけど、仕事エンジニアリングではなくて、基ExcelとWordと紙資料の多いミーティングとかなんだけど、そういう人はどうなるの?」と言われたら結構悩むが、その人は身の回りにプログラミングをやってる人が多くて、なんだかんだで「全くそういうのに関係ない人」に比べたらエンジニアに近い立場であるとも言えて、だから上記の定義にするとどちらにも収まらない、その中間ぐらいという感じになるだろうか。 もちろんここで言うのは単に環境や定義上の条件みたいなことに過ぎず、上記

    趣味プログラマーの憂鬱と楽観 - the code to rock
    note103
    note103 2014/07/01
    blogged.
  • SQL Translator - r7km/s

    SQL::Translator という、 SQLの構文解析器 + これを利用した便利なツール群を読んだ。 SQL::Translatorの使い方 とりあえずSQL Translatorの使い方を知らないことにはどうにもならないので、 使い方を調べて小さな動くコードを書くことに。 まず手元にbefore.sqlとafter.sqlという2つのSQLのファイルを用意した。 before.sqlでusersテーブルを作成し、更にafter.sqlitemsテーブルを作成している。 $ cat before.sql CREATE TABLE `users` ( `id` integer(10) unsigned NOT NULL AUTO_INCREMENT, `name` char(16) NOT NULL, PRIMARY KEY (`id`) ); $ cat after.sql CREA

    note103
    note103 2014/07/01