2010-07-11
- 電脳戦士ハラキリ -SE道とは死ぬ事と見つけたり- - LTの虎(LL Tiger...
- 電脳戦士ハラキリ -SE道とは死ぬ事と見つけたり- - LTの虎(LL Tiger...
- 西尾泰和のはてなダイアリー - 今日の昼ごはん(フィボナッチ)
- 西尾泰和のはてなダイアリー - JavaScriptでオブジェクト指向をおさ...
- Twitter / @Panda_ZFA144
- D++のはまり日誌 - http://otsune.tumblr.com/post/1473719540/no-a...
- nao_pcapの日記 - AVTOKYO2010
- すぎゃーんメモ - JPerl Advent Calendar 2010に参加しています
- 葉っぱ日記 - 記号プログラミング Advent Calendar がアツい!
- Twitter / @AE_PerlIsm
- Twitter / @webdesignStatio
- Twitter / @perlism
- Twitter / @_entangle
- Twitter / @ruby2itter
- Twitter / @perlism
- Twitter / @asip2k25
- Twitter / @feed4tnk
- Twitter / @vega_melon
- Twitter / @perlism
- Twitter / @mamasan84
- Twitter / @tuuhanman
- Twitter / @ksd6700kp
- Twitter / @recenturl
- Twitter / @webdesignStatio
- Twitter / @perlism
- Twitter / @webdesignStatio
- Twitter / @perlism
- Islands in the byte stream - DeNAに入社しました
- 枕を欹てて聴く - サイボウズ・ラボユースに採択されました!
- すぎゃーんメモ - 今すぐフォローすべきPerl界のスーパーエンジニア
- Twitter / @nishio
- Twitter / @mimura1133
- Twitter / @i315
- Twitter / @mayahu32
- Twitter / @tcsh
- Twitter / @atpons
- Twitter / @ORENOY
- Twitter / @hide_o_55
- Twitter / @sora_h
- Twitter / @juners
- Twitter / @itochat
- ユメモヤ7 - 第44回情報科学若手の会にいってきた
- あと味 - YAPC::Asia TOKYO2011で感じたこと・考えたこと
- Twitter / @takesako
- Twitter / @youngtonguebass
- Twitter / @hiroki_danno
- Twitter / @CybozuRecruit
- Twitter / @ymmt2005
- Twitter / @hnumatasc
- Twitter / @brink_brink_rss
- Twitter / @chris4403
- Twitter / @hatebu_fan
- Twitter / @nominomi875
- Twitter / @tatsuru
- Twitter / @yamadakara777
- Twitter / @higepon
- Twitter / @RtestR
- Twitter / @Server_Guide
- Twitter / @cloudnewsj
- Twitter / @unagidaisuki23
- Twitter / @hisayadaikokudo
- Twitter / @hanoiquote
- Twitter / @e_rjapan
- Twitter / @jumitaka
- Twitter / @paas_jpn
- Twitter / @katsuyamaruta
- Twitter / @tmtu_net
- Twitter / @ama_ch
- Twitter / @akky
- Twitter / @htomine
- Twitter / @mizuki_tanno
- Twitter / @marketingnews_j
- Twitter / @barurustudy
- Twitter / @KaMatsumura
- Twitter / @yamaza
- Twitter / @pctoolnews
- Twitter / @_newsrss
- Twitter / @_____test
- Twitter / @design_manabu
- Twitter / @hatebuhot_it
- Twitter / @NooKo3
- Twitter / @programming_ask
- Twitter / @NohKo3
- Twitter / @jhasepyon
- Twitter / @kiyohero
- Twitter / @cloudalert
- Twitter / @yositosi
- Twitter / @yukio
- Twitter / @mosuke5
- Twitter / @postnewshatena
- Twitter / @GOOGLE_APP
- Twitter / @smaaash
- Twitter / @takesako
- Twitter / @s_voltec
- Twitter / @kyabana
- Twitter / @tomo_p
- Twitter / @nappa
- Twitter / @infoeproduction
- Twitter / @yasuhiro_onishi
- Twitter / @takesako
- Twitter / @unsqueaky
- Twitter / @wata300
- Twitter / @bethbeth321
- Twitter / @Kiske
- Twitter / @kazuho
- Twitter / @shiba_yu36
- Twitter / @b2r
- Twitter / @Tensor6680
- Twitter / @Tensor6680
- Twitter / @mino0123
- Twitter / @endlessdoor
- Twitter / @kentaro
- Twitter / @cybozu_kintone
- Twitter / @cybozu_kintone
- Twitter / @cybozu_kintone
- Twitter / @stomita
- Twitter / @SAPPOROlovers
- Twitter / @room445
- Twitter / @feedbaka
- Twitter / @moeretamamokuro
- Twitter / @aono
- Twitter / @hotlisthotlist
- Twitter / @sbm2tw
- Twitter / @Glass_saga
- Twitter / @amayan
- Twitter / @hatebu
- Twitter / @kizuki_jpn00
- Twitter / @crssfeed
- Twitter / @kisa12012
- Twitter / @takigawa401
- Twitter / @i315
- Twitter / @ryoryoryopp
- Twitter / @ishiyama_amn
- Twitter / @suzu_v
- Twitter / @query700
- Twitter / @lioninoil2000
- Twitter / @flipboard_
- Twitter / @koshizo2
- Twitter / @lucifer_af
- Twitter / @y_oyama
- Twitter / @ooba
- Twitter / @xerespm
- Twitter / @h_hosobe
- Twitter / @FPtakumi
- Twitter / @maquia
- Twitter / @FPtakumi
- Twitter / @dhzk
- Twitter / @minorut
- Twitter / @creaism
- Twitter / @mstk712
- Twitter / @hideocpa
- Twitter / @hatebu_hotentry
- Twitter / @daichan330
- Twitter / @asa_ca3
- Twitter / @100hatebu
- Twitter / @asip2k25
- Twitter / @yukio
- Twitter / @4m74
- Twitter / @yukio
- Twitter / @yukio
- Twitter / @loutusu
- Twitter / @tadokoru
- Twitter / @yukio
- Twitter / @mee_CLIP
- Twitter / @yamitake
- Twitter / @RtestR
- Twitter / @ikenyal
- Twitter / @marutel
- Twitter / @nooopes
- Twitter / @FKU
- Twitter / @76whizkidz
- Twitter / @gatheeeeeeer
- Twitter / @cutmailbot
- Twitter / @pastak
- Twitter / @takachino
- Twitter / @soulhead
- Twitter / @niwaringo
- Twitter / @shinchiki
- Twitter / @and_other
- Twitter / @ItSANgo
- Twitter / @ymune
- Twitter / @Kusumi
- Twitter / @wnwks
- Twitter / @harax_webwalker
- Twitter / @nabetama
- Twitter / @tatakaba
- Twitter / @fujichu213
- Twitter / @jsMagazine
- Twitter / @webdep
- Twitter / @sonots
- Twitter / @zzteralin
- garage-kidz tweetz - Tweetz on 12, 12, 2011
- Kyabana Twitter - 2011年12月12日のツイート
- 行動と思考の記録 - 2011年12月12日のツイート
- Twitter / @atpons
- Twitter / @atpons
- Twitter / @tontontonton
- Twitter / @shin1x1
- Twitter / @luccafort
- Twitter / @nobu666
- Twitter / @manji6
- Twitter / @200hatebu
- Twitter / @nishio
- Twitter / @sora_h
- Twitter / @sora_h
- Twitter / @tokibito
- Twitter / @sora_h
- Twitter / @sora_h
- Twitter / @sora_h
- Twitter / @ikeike443
- Twitter / @alterestate
- Twitter / @repeatedly
- Twitter / @syuu1228
- Twitter / @marbocub
- Twitter / @osamu419
- Twitter / @masahirotokumo
- Twitter / @hsano
- Twitter / @cubedl
- Twitter / @pinkpeco
- Twitter / @tatsumin39
- Twitter / @tanaton
- Twitter / @nishio
- Twitter / @wasaist
- Twitter / @yutuki_r
- Twitter / @honjo2
- Twitter / @GeckoTang
- Twitter / @thtn0x
- Twitter / @alan_kei
- Twitter / @aono
- Twitter / @y_uuki_
- Twitter / @Swatweetz
- Twitter / @PositiveCarer
- Twitter / @Ua__aU
- Twitter / @shoichimasuhara
- Twitter / @takesako
- Twitter / @kshimo69
- Twitter / @nobunori
- Twitter / @koshizo2
- Twitter / @toshipon
- Twitter / @toya
- Twitter / @achickcanary
- Twitter / @takesako
- Twitter / @mk7ba
- Twitter / @kudakurage
- Twitter / @kenchan505050
- Twitter / @s1g
- Twitter / @so1_
- Twitter / @komz
- komzの日記 - 2011年12月14日のツイート
- Twitter / @mitsukitanaka
- Twitter / @nagayama
- Twitter / @Wa11abie
- Twitter / @barippi
- Twitter / @AntiBayes
- Twitter / @ItSANgo
- Twitter / @tadsan
- mitsukitanaka’s twitter - 2011年12月14日のTweet
- Twitter / @decobisu
- Twitter / @seigoy
- Twitter / @highcampus
- あんまり更新しないの - 2011年12月15日のツイート
- Twitter / @clofan_3g
- Twitter / @nakajijapan
- Twitter / @300hatebu
- Twitter / @PSP_T
- Twitter / @yasukoDX
- Twitter / @teenst
- Twitter / @takesako
- Twitter / @naranoabaresika
- Twitter / @kobeni
- Twitter / @_level5
- Twitter / @mulumina
- Twitter / @yyoppy
- Twitter / @a_kuratani
- Twitter / @nat0468
- Twitter / @yamashitam
- Twitter / @amatsumoto
- Twitter / @takesako
- Twitter / @takesako
- Twitter / @nangzom
- Twitter / @yoheia
- Twitter / @_nat
- Twitter / @hitujihane
- Twitter / @wktk
- Twitter / @ksknkym
- Twitter / @cybozu_kintone
- Twitter / @s5ot
- Twitter / @stilldm
- Twitter / @iamkedamono
- Twitter / @stts1
- Twitter / @kazukichi_0914
- Twitter / @y_matsuda3
- Twitter / @hatebu_fan
- Twitter / @hatenapr
- Twitter / @yokowakejinkaku
- Twitter / @wittro
- Twitter / @endlessdoor
- Twitter / @fk_2000
- Twitter / @takesako
- Twitter / @DestroyGot
- Twitter / @bethbeth321
- garage-kidz tweetz - はてブでコメントしたら Red Bull が当たった...
- Twitter / @i315
- Twitter / @takesako
- Twitter / @takuho_kay
- Twitter / @pastak
- Limitの日記 - YAPC::Asia 2012にStaff参加してきた
- Twitter / @goskana1
2010-05-19
■新ジャンル:回文プログラミング
javascript:''[_=((_=''+-~-~'')+{})[-~_*_]+(_+{})[_]+(_+{}._)[_]+(_+![])[_*_]+(_+!'')[_/_]+(_+!'')[_]+(''+!'')[_]+(_+{})[-~_*_]+(_+!'')[_/_]+(_+{})[_]+(_+!'')[_]][_](_[_][_]((_=-~-~_+'',(_+!'')[_])+(_+!'')[_*_]+(_+!'')[_/_]+(''+!'')[_]+(_+!'')[_]+(_+{}._)[_]+'\''+['',~(_*-_+_),_-~_+_|_,_*_+_-~_,-_*~_+_,(_<<_-~_)+'("\\'+(''+!'')[_]+-~(_*_)+-_*~_+(''+{}._)[_]+(_+!'')[_*_]+'\\'+(''+!'')[_]+-_*~_+-~(_*_)+_*_*_+~-(_<<_)+'\\'+(''+!'')[_]+-~_+_%_+_*_+(''+{})[_]+'\\'+(''+!'')[_]+-~_+_%_+_*_+_*_+'?")'][(_+{})[_*_]+(_+{})[_]+(_+_/'')[_*_]+(_+{}._)[_]]('\\'+_/_)+'\'')())(_)//(_)(()(''\'+(_/_+'\\')[[_](_.{}+_)+[_*_](''/_+_)+[_]({}+_)+[_*_]({}+_)]['("?'+_*_+_*_+_%_+_~-+[_](''!+'')+'\\'+[_]({}+'')+_*_+_%_+_~-+[_](''!+'')+'\\'+(_<<_)-~+_*_*_+(_*_)~-+_~*_-+[_](''!+'')+'\\'+[_*_](''!+_)+[_](_.{}+'')+_~*_-+(_*_)~-+[_](''!+'')+'\\")'+(_~-_<<_),_+_~*_-,_~-_+_*_,_|_+_~-_,(_+_-*_)~,'']+''\'+[_](_.{}+_)+[_](''!+_)+[_](''!+'')+[_/_](''!+_)+[_*_](''!+_)+([_](''!+_),''+_~-~-=_))[_][_]_)[_][[_](''!+_)+[_]({}+_)+[_/_](''!+_)+[_*_~-]({}+_)+[_](''!+'')+[_](''!+_)+[_/_](''!+_)+[_*_]([]!+_)+[_](_.{}+_)+[_]({}+_)+[_*_~-]({}+(''~-~-+''=_))=_]'':tpircsavaj
■動作画面
※推奨ブラウザ:Firefox, Chrome, Safari, Opera, Windows7のIE8もしくはIE9で動作確認しています。
■追記:
id:hasegawayosukeさんに卑怯な気がすると言われたので、記号だけで//を使わずに回文javascriptを書いてみました。
('"\')(("')[_=((_=''+-~-~'')+{})[-~_*_]+(_+{})[_]+(_+{}._)[_]+(_+![])[_*_]+(_+!'')[_/_]+(_+!'')[_]+(''+!'')[_]+(_+{})[-~_*_]+(_+!'')[_/_]+(_+{})[_]+(_+!'')[_]][_](_[_][_]((_=-~-~_+'',(_+!'')[_])+(_+!'')[_*_]+(_+!'')[_/_]+(''+!'')[_]+(_+!'')[_]+(_+{}._)[_]+'\''+['',(~(_*-_+_)),(_-~_+_|_),(_*_+_-~_),-_*~_+_,((_<<_-~_))+'(\\\'',''+_%_+_/_,_*_+_,(_-~_+_|_),(_*_+_-~_)+'\\'+_*_+_%_,((_<<_-~_)-~_),(~(_*-_+_)),(~_^~_*_+_)+'\\'+_*_+_%_,(~_*~_|_)+'\\'+_*_+_%_,(_*_+_-~_),-_*~_+_,(_*_+_-~_)+'\\'+_*_+_%_,(~_*~_|_)+'\\'+_*_+_%_,(~_^~_*_+_),(~(_*-_+_)),((_<<_-~_)-~_)+'\\'+_*_+_%_,(_*_+_-~_),(_-~_+_|_),_*_+_,(''+_%_+_/_)+'\\\')'][(_+{})[_*_]+(_+{})[_]+(_+_/'')[_*_]+(_+{}._)[_]]('\\'+_/_)+'\'')(")(''\'+(_/_+'\\')[[_](_.{}+_)+[_*_](''/_+_)+[_]({}+_)+[_*_]({}+_)]['('\\\'+(_/_+_%_+''),_+_*_,(_|_+_~-_),(_~-_+_*_),_%_+_*_+'\\'+(_~-(_~-_<<_)),((_+_-*_)~),(_+_*_~^_~),_%_+_*_+'\\'+(_|_~*_~),_%_+_*_+'\\'+(_~-_+_*_),_+_~*_-,(_~-_+_*_),_%_+_*_+'\\'+(_|_~*_~),_%_+_*_+'\\'+(_+_*_~^_~),((_+_-*_)~),(_~-(_~-_<<_)),_%_+_*_+'\\'+(_~-_+_*_),(_|_+_~-_),_+_*_,_/_+_%_+'',''\\\)'+((_~-_<<_)),_+_~*_-,(_~-_+_*_),(_|_+_~-_),((_+_-*_)~),'']+''\'+[_](_.{}+_)+[_](''!+_)+[_](''!+'')+[_/_](''!+_)+[_*_](''!+_)+([_](''!+_),''+_~-~-=_))[_][_]_)[_][[_](''!+_)+[_]({}+_)+[_/_](''!+_)+[_*_~-]({}+_)+[_](''!+'')+[_](''!+_)+[_/_](''!+_)+[_*_]([]!+_)+[_](_.{}+_)+[_]({}+_)+[_*_~-]({}+(''~-~-+''=_))=_]('"))('\"')
括弧()[]{}の対応づけが逆になっているのは見た目のための仕様です。(厳密には文字列の reverse になっていない鏡像です)
■追記(5/19 19:47)
2010年5月19日のヘッドラインニュース - GIGAZINE
に(右から見ても左から見ても同じ文字列でプログラミング)との解説付きで掲載していただきました。
■参考文献:
2010-02-12
■ Linux kernel の wireless.c で .header_type とか,ドットで始まる変数名?がある件について
http://twitter.com/k_morihisa/status/9006163842
Twitter / Morihisa Kazuaki: Linux kernel の wireless.c で .header_type とか,ドットで始まる変数名?がある.謎
Linux-Kernel Archive: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPAのパッチとかみると、たしかにこんな断片のC言語のソースコードがでてくる。
@@ -242,24 +234,24 @@ [SIOCSIWESSID - SIOCIWFIRST] = { .header_type = IW_HEADER_TYPE_POINT, .token_size = 1, - .max_tokens = IW_ESSID_MAX_SIZE, + .max_tokens = IW_ESSID_MAX_SIZE + 1, .flags = IW_DESCR_FLAG_EVENT, }, [SIOCGIWESSID - SIOCIWFIRST] = { .header_type = IW_HEADER_TYPE_POINT, .token_size = 1, - .max_tokens = IW_ESSID_MAX_SIZE, + .max_tokens = IW_ESSID_MAX_SIZE + 1, .flags = IW_DESCR_FLAG_DUMP, }, [SIOCSIWNICKN - SIOCIWFIRST] = { .header_type = IW_HEADER_TYPE_POINT, .token_size = 1, - .max_tokens = IW_ESSID_MAX_SIZE, + .max_tokens = IW_ESSID_MAX_SIZE + 1, }, [SIOCGIWNICKN - SIOCIWFIRST] = { .header_type = IW_HEADER_TYPE_POINT, .token_size = 1, - .max_tokens = IW_ESSID_MAX_SIZE, + .max_tokens = IW_ESSID_MAX_SIZE + 1, }, [SIOCSIWRATE - SIOCIWFIRST] = { .header_type = IW_HEADER_TYPE_PARAM, @@ -346,8 +338,8 @@ .max_tokens = sizeof(struct iw_pmksa), }, }; -static const unsigned standard_ioctl_num = (sizeof(standard_ioctl) / - sizeof(struct iw_ioctl_description)); +static const int standard_ioctl_num = (sizeof(standard_ioctl) / + sizeof(struct iw_ioctl_description)); /* * Meta-data about all the additional standard Wireless Extension events
http://twitter.com/takesako/status/9016296481 でも返事しましたが、
つまり、こういうこと?
#include <stdio.h> typedef struct x{ char a; char b; } X; int main(void) { const X x[] = { [2] = { .a=69, .b=0, }, [0] = { .a=65, .b=66, }, [1] = { .a=67, .b=68, }, }; printf("%s\n",x); }
→ 実行結果:ABCDE
2009-12-03
■ 12月5日@大阪
就活生向けIT業界セミナーで講演します | TAKESAKO @ Yet another Cybozu Labs
今週末12/5(土)、日帰りで大阪に行きます!
日時:12月5日(土)
14:00 受付開始
14:30 ボクがはてなを選んだ理由〜グローバルなサービスを求めて〜
栗栖 義臣(はてな)
竹迫 良範(サイボウズ・ラボ)
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


