タグ

2013年3月6日のブックマーク (4件)

  • プログラムは ASCII で書くべきだよ - 兼雑記

    ふと、 main = 195; とかやって喜んでいた私はバカだったんじゃないかと思いました。 Binary 2.0 などとうかれてほとんどバイナリのコードをゴルフに submit してたのはどうなのか、と。プログラムは ASCII で書くべきだったんじゃないでしょうかと。それもメンテナンスしやすいように、 isprint が true を返すような文字で書くべきではないのか、と。 とりあえず Hello, world! 書きました。そのままコピペでたぶん最近の x86 & linux & glibc なら動きます。それ以外の環境では無理です。 char main[]="`j X$@P[PYPPPPX4.4 PZUX, P^XH,=)F(P_X3F()8)8@)8@@)8)8@PYX@@@@CQBaGHello, world!\n"; int 0x80 とか ret とか ASCII の範囲

    プログラムは ASCII で書くべきだよ - 兼雑記
    shuzo_kino
    shuzo_kino 2013/03/06
    >char main[]="`j X$@P[PYPPPPX4.4 PZUX, P^XH,=)F(P_X3F()8)8@)8@@)8)8@PYX@@@@CQBaGHello, world!\n";  C言語でもたった一行でHello worldできるんですね(白目
  • 新世代Bluetoothタグの登場 - RFID A GoGo!

    shuzo_kino
    shuzo_kino 2013/03/06
    >パッシブの世界ではNFCタグがスマホで読みとれることを武器にして急速にシェアを伸ばし。アクティブの世界でもスマホで読みとれることを武器にしたBluetoothタグが普及していくのだろうか。
  • Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

    Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一言申し上げたい。生まれも育ちもRubyなぼくから、是非ともそんな人たちに「Rubyのcase」について一言申し上げておきたい。 ─ 問題1 ─ 名前name、レベルlevel、ポイントpointの各属性を持った複数のCharacterオブジェクトcharlie, liz, benがある。 class Character < Struct.new(:name, :level, :point) def

    shuzo_kino
    shuzo_kino 2013/03/06
    何とか追えたけど、実地で使える自信はない(
  • ベンチャー企業での搾取系インターンシップに注意 - 脱社畜ブログ

    以下の記事を読んだので、今日はインターンシップについて書こうと思う。 【就活とインターン】就活の前にインターンをやるべき3つの理由 http://ventureintern.com/column/2013/03/04/3162/ 結構昔の話になるのだけど、僕が大学に入学して半年ほどたったある日、高校は一緒だったが大学に入学して以来疎遠になっていた友人に、久々に再会するという出来事があった。入学時は僕と同じく地方から出てきたパッとしない感じの風貌だった友人は、半年で見事に意識の高い学生に変貌を遂げていた。怪しげな横文字の名前がついた学生団体に入っているとかで、「最近、全く授業出てないわ―」と地獄のミサワを地で行くような忙しい自慢が展開され、だいぶウンザリしたことを覚えている。 彼が忙しい理由は、学生団体の活動に加えて、ベンチャー企業でインターンも始めたから、とのことだった(冒頭で引用した記事

    ベンチャー企業での搾取系インターンシップに注意 - 脱社畜ブログ
    shuzo_kino
    shuzo_kino 2013/03/06
    >もっと酷い場合には、アルバイトの範囲を超えて、普通に正社員相当の仕事を二束三文(あるいは無給)で任せたりもする。   今まで居たトコがまさにこういう感じ。良い上司が抜けた瞬間負担が激増した