IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
if ("0x0A" == "10") { print '(´ε` )チュッ'; } チュッ。されちゃいます。 文字列であっても整数と解釈できる文字列の場合は勝手に型変換しやがる今世紀最大の愚行を犯してしまうってのは有名な話だよね。 文字列であっても整数と解釈できる文字列の場合は自動的に整数に型変換してくれる超便利機能があるってのは有名な話だよね。 だけどなんでコレが一致するかわけがわからんかった。 0x0Aは10進数で10になるので一致する。と、言いたいところなんですがそう単純な話じゃないんだ。 以下の例を目ん玉見開いて見て欲しい。 var_dump(0x0A); var_dump("0x0A"); var_dump((int)"0x0A"); var_dump((float)"0x0A"); var_dump(intval("0x0A")); 実行結果 int(10) string(4
【iPhone&Galaxy Tab】(15) 【ダ・ヴィンチ・コードA】(98) 【ダ・ヴィンチ・コードB】(100) 【ダ・ヴィンチ・コードC】(61) 【書評 小説A】(110) 【書評 小説B】(91) 【書評 小説C】(51) 【書評 西尾維新】(48) 【書評 海外小説A】(100) 【書評 海外小説B】(26) 【書評 美術】(118) 【書評 建築】(58) 【書評 歴史A】(100) 【書評 歴史B】(63) 【書評 宗教A】(100) 【書評 宗教B】(41) 【書評 本】(105) 【書評 実用・ビジネスA】(100) 【書評 実用・ビジネスB】(146) 【書評 未分類A】(103) 【書評 未分類B】(56) 【漫画 アニメ】(112) 【映画・DVD】(75) 【芸術】(110) 【旅行 散策A】(50) 【旅行 散策B】(50) 【旅行 散策C】(50) 【旅
トナン・大熊肇の(ほぼ文字についての)覚え書きです。 充分に検証していないこともありますので、眉につばをつけてご覧ください。 連絡先:hajimeアットマークtonan.jp(「アットマーク」を「@」に変えてください) 『文字の骨組み』2刷の間違いとご指摘 『文字の骨組み』初刷の間違いとご指摘 『文字の組み方』訂正箇所 リュウミンとかヒラギノ明朝などのフォントの違いを「書体」の違いと書いてあるのを見かけるがそれはおかしいのではないだろうか。 楷書、行書、ゴシック、明朝とかの分類が「書体」の分類であって、リュウミンやヒラギノ明朝は明朝体という同じ書体である。 リュウミンやヒラギノ明朝というのは「書体」の下の階層の分類である。 ヒョウは 「動物界・脊索動物門・哺乳綱・ネコ目・ネコ科・ヒョウ属」 に分類される。 それならばリュウミンは 「図形界・文字門・表意文字綱・漢字目・明朝体科・リュウミン属
一番右端の立っているビット位置(RightMostBit)を求めるコードで速いのないかなーと探していたら、ものっっっすごいコードに出会ってしまったのでご紹介。2ch のビット演算スレで 32bit 値のコードに出会って衝撃を受けて、その後 64bit 値版のヒントを見つけたのでコードを書いてみました。 この問題は ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか (Google book search で原著 Hacker's delight が読めたのでそれで済ませた) で number of trailing zeros (ntz) として紹介されています。bit で考えたときに右側に 0 がいくつあるかを数えるもの。1 だと 0、2 だと 1、0x80 なら 7、12 なら 2 といったぐあい。0 のときに表題どおりの問題として考えるといくつを返すの?ってことになるので、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く