読者です 読者をやめる 読者になる 読者になる

シュレーディンバグ

うけるw こんなwikiがあるのを知らなかった 昔から人間は分類することで落ち着いた(わかった気になる)んだね http://ja.m.wikipedia.org/wiki/%E7%89%B9%E7%95%B0%E3%81%AA%E3%83%90%E3%82%B0 自分も経験あり

旅のラゴス

筒井康隆を初めて読んだ。 なにこれ面白い。 時間の経過とか女子とかいろいろショックをうけたけど これは自分に影響した。 そしてスカシウマ僕も欲しい 旅のラゴス (新潮文庫) 作者: 筒井康隆 出版社/メーカー: 新潮社 発売日: 1994/03/01 メディア: 文庫 …

世界から猫が消えたなら

最初は雑だとおもったけど 中身がある本 これは読む価値がある本 字も大きいし、さくっと読める で得るものもある 世界から猫が消えたなら 作者: 川村元気 出版社/メーカー: マガジンハウス 発売日: 2012/10/25 メディア: 単行本 購入: 2人 クリック: 387回 …

基本を本から学ぶ

先日たまたま上司から本をもらった。 ほとんど読んでないしあげると。 入門UNIXシェルプログラミングという本。 私の場合のPHPや、MVCフレームワーク設計、DB設計もそうだけど、自己流で学んで苦労してから本を読むとかなり面白い。 自分がなんとなく気づい…

シェルスクリプト初心者のつまづきポイント2

もう1つ。 よくある例としてRestAPIをたたいた結果コードを変数に格納する。 str=`curl -sS -L -XPOST -H "Content-Type: application/json" http://${user}:${pass}@192.168.1.1/hoge/fuga?piyo=true` if [ $? -ne 0 ]; then return 1 fi statusCode=`expr …

シェルスクリプト初心者のつまづきポイント1

自分のことですけど。 たぶん、みんなもこの辺で一回つまづくんじゃないかと思う。 ・変数のスコープ 基本的にグローバル(local宣言は別)だけど、$nの特殊変数は関数内では使えません。 ・終了ステータス 他の言語と違って、0が真。 スクリプトを利用する側…

Elasticsearchへ大量のデータを送るで躓いた

少し前のことだけど、FluentdとElasticsearchとKibanaでSplunkのようにビッグデータ分析ができるんじゃないかと検証をした。 ただ、テストデータの量が多すぎたのか、一筋縄ではデータをインポートできなかった。数百GBくらいのデータを1度にインポートしよ…

HashSetは並びを持たない

どうして結果がこの並び順になるのかわからなかったけど、 HashSetは並び順を持たないってだけのことだったのか。 Javaの道:コレクション・フレームワーク(3.Set) ただ、この意味がまだわからない。 知りたい。 単純にSetに対するソートは意味がないか…

かかしモデル

先日朝会でも軽く話したけど、アドレナリンジャンキーという本の中の好きな一節。 システム開発に関する最古のジョーク クライアントは、実物を見るまで、そして「これは違う」と思うまで、自分が何が欲しいのかわからない。 僕はいままでお客さんや、システ…

はじめてのjar

先日javaの勉強してみて、書き方はわかりましたが、そういえばよくみるjarってなんだ?って思っていました。 そこで、土曜の朝、はじめてjarってみた。 ・JarTest.java import java.io.File; import java.io.FileWriter; import java.io.IOException; class …

さようなら、いままで魚をありがとう

銀河ヒッチハイクガイドの3部作を読み終わりました。 そしていま件名の4作目を読み始めました。 So Long, and Thanks for All the Fish 中身は無いけど、軽くて適当なくすっとした笑いがたくさんある本です。 なぜかプログラマー界では人気らしい。スターウ…

今回のうるう秒

今回のうるう秒 2014-07-01T00:00:00Z に1秒挿入される。 JSTだと9:00、昼で良かった。 前回はLinuxで問題が起きたけど、今回はどうだろうか。 下記のサイトが非常に勉強になりました。 2012 年 7 月 1 日のうるう秒挿入時に発生した Linux カーネルの不具…

受信した複数zipファイルを補完・利用するシェルスクリプト

Bigdataというbuzzwordが流行るなかですが、各機器のログを1箇所に集約するとして。例えばですが、zip圧縮されて届くファイルを展開して保存・利用する場合。受信したzipファイルはtmp/ディレクトリに配置されるとして、受信中のファイルを展開しないために1…

Splunkステッカー

Splunkのステッカーをもらった。 この手のグッズでは、個人的にはO'Reillyグッズが欲しい。

フィボナッチ数列

フィボナッチ数列を出力してみる。 class Fibonach { public static void main(String[] args) { Fibo F = new Fibo(); F.display(); } } class Fibo { public void display() { String str = ""; int a = 0; int b = 1; int c; for(int i = 0; i < 10; i++)…

Monty Hall 問題

先日TVでみて気になっていた。 せっかくJavaの勉強を始めたので、Javaで書いてみた。 10万回試行して、本当に確率がその通りになるのかどうか。 まだ作法がよくわからず、「初期化されていない」だのと怒られるので int opend = 9; など、気に入らない部分も…

Java入門

最近仕事でJavaに触れることがあるので、勉強してみようと思う。 いままでは触ったことがなかった。 Javaのことをネットで調べると、Javaを知っている人しか理解できない単語がとても多く、外の人がついていくのが大変だったので、中の人になってみようかと…

大学の講義を聞きたい

この年になると、人に何かを教えてもらうなんてことは あまりない。 それゆえ、そういう機会に恵まれると、とてもいつも感じることがある。あぁ、なんて気持ちいい。 大学生に戻りたい。 いまのモチベーションだったら一つも聞き洩らさない。 教えてもらえる…

営業の髪型について

営業ってなんで一目でわかるんだろう。同じ髪型をして、みんな目力が強い。顔が黒い人が多く、体育会系も多い。 今例にあげたのは、"典型的な"営業。しかし、本当になんなんだろう。 美容業界での流行と関係しているのだろうか。やはりスーツにあった髪型と…

営業的顔合わせの無駄

営業という仕事は、尊敬もしているが、なめてもいる。むだが多いと感じている。 わざわざ5人なんて大人数で顔合わせにだけ出かける。行き帰りの移動時間を入れたら5人分の2Hが消費されている。 勿体なすぎる。 こういうのを逆にりようしてさぼったりできるか…

本日学んだことを1つ発表

ブランディング。店舗を例にとると、店舗にいなくてもその店舗に関することが頭にある状態にさせること。これがブランディングの定義。 なるほどと思った。これは聞けてよかった。 憧れる人のCMへの起用、育成ゲームなど育む仕組みへの連動。 ちょっと新しい…

最近の昼寝事情からのプログラミング

IT系会社の昼寝事情をご報告。とは言っても、私の会社だけ。というか私のこと。 自分で言うのもなんですが、私は仕事中寝てしまうことがある。良しとするか悪しとするか、賛否いろいろあると思います。 普通にみたら悪いことですよね。でも言い訳をさせてく…

定数定義の場所

アプリケーション全体でつかわれる想定の値は定数として定義しましょう。定数の定義は、専用のファイルで一か所にまとめておくのが望ましいでしょう。 あるクラス、アクション特有のものは定数ではなく、クラス定数としてまとめましょう。もしクラス定数にす…

井の頭公園でお祭り、その後焼き鳥

今日日曜日は、ビルマのお正月? のお祭りみたいなのが開催されていました。 興味本位で参加してみる。バンドによる演奏と屋台。味付けも日本じゃなくアジアっぽい。 ビール片手にうろうろ。いろんな人がいた。 いろんな民族の人がいたみたい。 そのあとは前…

失敗のレジュメ

失敗することはいいことだ。失敗から学ぶことはたくさんある。失敗したことがなければ、何を学んだことになる? 成功と失敗の割合は、いつでもだれでもだいたい一定。だから成功するには、失敗もたくさんすることになる。 当然の話。失敗しないようにしてい…

定数の定義

PHPだと定数はdefine('EXAMPLE', 'this is a test')で定義する。 アプリごとに定数は変わるのでフレームワーク関連の定数とは別の場所で定義したい。 また、なるべく一箇所のほうが望ましい(かな、例外もあるけど)。 でCakePHPの場合はapp/config/consttan…

行間を結合するユーザ定義関数の利用

データのカーディナリティが違う場合。 通常は別の表にする。 でもグループ化したときに数値をSUMするようなイメージで、 文字列も結合したいべ。 そういう時はユーザ定義関数を作ってしまう。 CREATE FUNCTIONね。 引数にidとかを渡して、カーソルを使えば…

半角カナだけを全角にする

Sub ZenToHan() Dim i As Integer Dim myLetter As String Dim myStr As String Dim myCell As Range For Each myCell In ActiveSheet.UsedRange myStr = myCell.Value i = 1 Do While (i myLetter = Mid(myStr, i, 1) Select Case Asc(myLetter) Case 167 T…

基本的な使い方

prepare("select * from TABLE where id = :ID"); //$sth = $pdo->prepare("select * from TABLE where id = ?"); $id = 100; //$sth->bindParam(":ID", $id, PDO::PARAM_INT); // bindParam()は参照渡し //$sth->bindParam(1, $id, PDO::PARAM_INT); $sth->…

ドミニオン練習用プログラム

http://wikis.jp/yamau/index.php?FrontPage から http://uploader.moe.hm/ ページングじゃなくてALLで表示。 up0071.zip [DLKey] 4人ドミニオン練習プログラム Ver1.02b を見つけてDL。KEYはdomi そーとー面白い。 時間わすれる。

.isoイメージからのインストール

MSから無償で提供されるツール(XP用)にて、仮想ドライブとしてマウント 可能。 ツール名は Virtural CD Control Panel(?)。 下記からDLしてあとはREADME.txt通りに操作すればOK. http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58…

ZendDebuggerのインストール

Windows IIS6.0 の環境にZendDebuggerをインストールしたときのメモ。 1.ダウンロード 下記よりZendDebugger-5.2.15-cygwin_nt-i386.zipをDL http://downloads.zend.com/pdt/server-debugger/ 2.解凍 3.READMEを読む 4.自分のPHPのバージョンに合わ…

サーバ証明書の移行手順(IIS5からIIS6)

Windows2000Server IIS5.0 で使用していた証明書を別のマシン Windows2003Server IIS6.0 へ移行した時の記録。 ■流れ 1.移行元マシンから証明書をエクスポート 2.移行先マシンへその証明書をインポート 3.移行先マシンでその証明書をIISに適用■1.移…

CakePHPでMSSQLに接続

できなかった。dbo_mssql.phpのconnect()メソッド内でmssql_connect()関数を使用している ようだったが、引数にポート番号が指定されていた。ポート番号を指定しないようにしたら、接続できた。 環境- CakePHP 1.2.2.8120. IIS5 Windows2000サーバ Micr…

PDT2.0インストールメモ

http://www.eclipse.org/pdt/downloads/からオールインワンをダウンロード。http://downloads.zend.com/pdt/server-debugger/からZendDebbugerをダウンロード。 展開して、PHPをインストールしたディレクトリ辺りに配置。README.txtにならって、php.iniを編…

インサート直後のID取得

SCOPE_IDENTITYこちらのサイトが大変参考になりました。 http://blogs.wankuma.com/mura/archive/2007/08/07/89246.aspx