12月5日@大阪
就活生向けIT業界セミナーで講演します | TAKESAKO @ Yet another Cybozu Labs
今週末12/5(土)、日帰りで大阪に行きます!
日時:12月5日(土)
場所:大阪ドーンセンター
14:00 受付開始
14:30 ボクがはてなを選んだ理由〜グローバルなサービスを求めて〜
栗栖 義臣(はてな)
15:10 ITエンジニアと株式会社の付き合い方(恋愛編)
竹迫 良範(サイボウズ・ラボ)
16:00 IT業界のヒ・ミ・ツ
佐藤 学(サイボウズ)
16:30 座談会
Aチーム、Bチーム、Cチームにわかれて質疑応答
(20分交代ですべての学生に各チーム回るイメージ)
まだ、座席に若干余裕があるみたいなので、興味のある方はぜひ。
Hatena × Cybozu ITエンジニアによるITエンジニアのためのIT業界セミナー 12月5日@大阪
http://cybozu.co.jp/company/job/recruitment/seminar/hatena/index.html
ちなみに私は新大阪21時発ぐらいの新幹線で東京に帰る予定です。
vip コマンドと zip コマンドの正しい使い方
vip - vi pipe (vipっていうviラッパー作った - kazuhoのメモ置き場)
http://github.com/kazuho/vip/blob/master/vip
$ vip | perl i print "Hello\n"; [Esc]:wq "~/vip/20091028-123818-1" [New] 1L, 10C written Hello $ ls ~/vip/ 20091028-123634-1 20091028-123818-1 $ more 20091028-* :::::::::::::: 20091028-123634-1 :::::::::::::: 前に書いたプログラムの内容 :::::::::::::: 20091028-123818-1 :::::::::::::: print "Hello\n";
$ cd ~/vip/ $ zip -dekure Enter password: fushianasan Verify password: fushianasan zip error: Invalid command arguments (specify just one action)
あれ?
ANSI C Trigraph
このプログラムは普通にVisual C++でコンパイルできたりする不思議。
??=/??/ *?=/??/ */include<stdio.h> int/*??*/main(int/**/T,char*e??(??))??<??/ printf("??/110ello,%s??/n",e??(T-T??));??>
■実行結果
C:\> cl a.c Microsoft(R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. a.c Microsoft (R) Incremental Linker Version 8.00.50727.762 Copyright (C) Microsoft Corporation. All rights reserved. /out:a.exe a.obj C:\> a.exe Hello,a.exe
gccでコンパイルしたい場合は -ansi オプションを使うか -trigraphs オプションをつける必要がある。
$ gcc -ansi a.c && ./a.out Hello,./a.out $ gcc -trigraphs a.c && ./a.out Hello,./a.out
gccのコンパイルオプションのデフォルトでは -trigraphs はオフになっている。
$ gcc a.c a.c:1:1: 警告: trigraph ??= ignored, use -trigraphs to enable a.c:1: error: 文法エラー が '?' トークンの前にあります a.c:1:5: 警告: trigraph ??/ ignored, use -trigraphs to enable a.c:2:5: 警告: trigraph ??/ ignored, use -trigraphs to enable a.c:4:30: 警告: trigraph ??( ignored, use -trigraphs to enable a.c:4:33: 警告: trigraph ??) ignored, use -trigraphs to enable a.c:4:37: 警告: trigraph ??< ignored, use -trigraphs to enable a.c:4:40: 警告: trigraph ??/ ignored, use -trigraphs to enable a.c:5:9: 警告: trigraph ??/ ignored, use -trigraphs to enable a.c:5:22: 警告: trigraph ??/ ignored, use -trigraphs to enable a.c:5:29: 警告: trigraph ??( ignored, use -trigraphs to enable a.c:5:35: 警告: trigraph ??) ignored, use -trigraphs to enable a.c:5:40: 警告: trigraph ??> ignored, use -trigraphs to enable
■参考文献
ls ~ を晒すのが流行っているらしい
Athlon1640B 2.7GHz Memory8GB Ubuntu8.10(AMD64)の環境
takesako@ml115:~$ ls ~ Examples camp2009 polyglot x86 公開 Mail deb public_html デスクトップ 雛形 ZZZ imap4 tmp 音楽 動画 c++ mbx v8 画像 文書