タグ

codingとoddに関するcu39のブックマーク (24)

  • Comment #28 : Bug #255161 : Bugs : cupsys package : Ubuntu

    What a fascinating bug!! My wife has complained that open office will never print on Tuesdays!?! Then she demonstrated it. Sure enough, won't print on Tuesday. Other applications print. I think this is the same bug. Here is my guess: Print to a postscript file. Observe the line: %%CreationDate: (Tue Mar 3 19:47:42 2009) Change "Tue" to anything else: %%CreationDate: (XTue Mar 3 19:47:42 2009) Save

    cu39
    cu39 2016/05/19
    おもしろ。
  • 「なんでRubyなんか作った!? 迷惑だ!」に対するMatzの答え:Rails Hub情報局:エンジニアライフ

    2012年9月に行われた札幌Ruby会議2012の基調講演の1つで、Rubyの生みの親のまつもとゆきひろさんが、最近あった面白いエピソードを混じえて“イノベーション”の質について語っていました(44分の動画)。ポイントとなる部分をまとめてみました。まつもとさんの話はもちろん、統計的裏付けだとか学問的裏付けがある議論というものではありませんし、ご人も楽しそうに話し、聴衆も楽しんでトークを聞くというゆるい感じのものでした。ただ、「イノベーションの質は捉えがたい」というメッセージや、「だからあれこれ考えずにコードを書こう、われわれはコードを書くことにアイデンティティを感じているのだから、それこそがハッピーになる道だ」というメッセージは、参加していたRubyistたちの胸に響くものがあったのではないかと思います。 以下、口語文体のまま、ポイントとなる前半のトークをまとめてみました。トーク後半

    「なんでRubyなんか作った!? 迷惑だ!」に対するMatzの答え:Rails Hub情報局:エンジニアライフ
  • perl: 生 & 死 == 愛 : 404 Blog Not Found

    2012年03月27日14:45 カテゴリLoveLightweight Languages perl: 生 & 死 == 愛 これは素敵すぎてこちらでも紹介せざるを得ない。 2012.03.27 初出 2022.05.06 更新 miyagawa's gist: 2212589 ― Gist #!/usr/local/bin/perl use 5.028; # say, &. # surprisingly this works *only* in bytes semantics from perl 5.28 # # use utf8; # binmode STDOUT => ':utf8'; say my $life = '生'; say my $death = '死'; say $life &. $death; Siriの台詞はウソですが、こちらは当です。 Dan the Love

    perl: 生 & 死 == 愛 : 404 Blog Not Found
  • いまの気持ちをSQLで表すスレ:アルファルファモザイク

    Begin transaction Select * into 俺 from 冷蔵庫 where 種類='酒' order by アルコール度数 Select * into 俺 from 冷蔵庫 where 種類='酒' order by アルコール度数 Select * into 俺 from 冷蔵庫 where 種類='酒' order by アルコール度数 Goto 便所 便所: Rollback INSERTINTOマンコVALUES(漏れのドリルチンポ) INSERTINTOマンコVALUES(漏れのドリルチンポ) INSERTINTOマンコVALUES(漏れのドリルチンポ) INSERTINTOマンコVALUES(漏れのドリルチンポ) INSERTINTOマンコVALUES(漏れのドリルチンポ) INSERTINTOマンコVALUES(漏れの精液)

  • ガラパゴス化する日本の開発環境

    とある日企業との仕事で衝撃を受けたことを前回のエントリーで書いたのだが、より驚いたのが、それに対していただいたコメントやはてぶのほとんどが別に驚きもしない、うちもおなじ、というものだった。 ・いや、おそらく日では普通だと思います。 ・そもそも人事部が採用する時に、技術スキルの高い人は取ろうとしませんし、ユニットテストのような基礎知識さえも全く知らない人が大半を占めます。 ・見直すための工数は悪、辻褄合わせるのが正義。 ・以前、某ERPパッケージの下請けで働いていましたが、テストを手動でやり続けるのに嫌気がさして、辞めました。あれはになる...。 ・日では専門家を軽視して、「ビジネスゴールを最優先して考える俺は偉い。技術馬鹿、専門馬鹿とは違う」っていうタイプの人材が評価される組織が結構多いのですよね。 ・あるあるすぎて、笑えない。 ・請負的な開発はこういった傾向が強いと思う。残念なが

    ガラパゴス化する日本の開発環境
  • プログラマーが覚えておくべき10の英語フレーズ - このブログは証明できない。

    It's a feature. 仕様です。 I'm afraid not. 無理です。 Something is wrong with Internet Explorer. IE爆発しろ! I'm 20's in hex. 16進数で20代です。 You are often PHP. よくdisられてるね。 She is Haskell. 彼女はとってもピュアだけど、ちょっと近寄りがたいところがある。 I'm waiting for compiling to end. 2ちゃんねるを見ています。 I have a single core. そんなにいっぺんには出来ません。 I took a core dump yesterday. 昨日は飲みすぎた。 He created a Lisp implementation in PostScript. 彼は変態です。 プログラマーが世界を救う10

  • Javaでセミコロンなしでプログラムを書く - プログラマーの脳みそ

    java-ja温泉2日目の夕。 @yoshiori がpythonのワンライナの楽しさを得々と語っていた。 @yoshiori「Brainf*ck を Python-oneliner にコンパイルする Python-onelinerを書いたけど全ッ然反応がなかった。こんなに面白いのに!」 @yamashiro「だって分かりにくいもん」 西尾先生が通常ワンライナではtry-catchが使えないけど子プロセス立ち上げて例外を出力してパースすればエラー処理ができるとか(http://www.nishiohirokazu.org/blog/2006/08/python_12.html参照)そんな話で盛り上がる中、 @nagise「Javaでセミコロンなしでプログラムが書けるような気がしてきた」 Javaの場合、普通にセミコロン(;)でマルチステートメントにかけるのでただ1行にしようというなら改行

    Javaでセミコロンなしでプログラムを書く - プログラマーの脳みそ
  • 電球を取り替えるのに何人の Ruby ハッカーが必要か - 日曜プログラマがダラダラ書く

    おもしろかったので、http://yugui.jp/articles/853をおおざっぱに翻訳してみました。しかし、日人のブログを日語訳してみました、つーのもなんか変だな。 英語は苦手だし、Ruby の開発に詳しいわけでもないので、おかしいところがあると思います。ご指摘をお願いします。 電球を取り替えるのに何人の Ruby ハッカーが必要か 50人。 電球が切れたと redmine に issue 登録するのに1人 パッチを書くのに1人 新しい電球の名前が良くないとそのパッチに反対するのに1人 より良い名前を提案するのに3人 それらの名前について議論するのに5人、しかし合意には達しない 3ヶ月経っても電球が切れたままであると指摘するのに1人 また別の名前を ruby-dev *1 に提案するのに1人 ruby-dev で名前について議論するのに10人 議論を英語に翻訳するのに1人 いく

    電球を取り替えるのに何人の Ruby ハッカーが必要か - 日曜プログラマがダラダラ書く
  • How many Ruby hackers does it take to change a lightbulb? - 世界線航跡蔵

    Fifty: One to post an issue to the redmine about the lights being out. One to write a patch for the issue. One to oppose the patch because the new lightbulb does not have a good name. Three to propose better names. Five to discuss the names but they does not reach any agreement. One to point out that the lights is still out, three months later. One to propose another name on ruby-dev. Ten to discu

    How many Ruby hackers does it take to change a lightbulb? - 世界線航跡蔵
  • プログラミング言語 Misa

    #! /usr/bin/misa ごっ、ごぉおっ、ご〜きげんよおぉおおぉおほっ。ほおぉおぉおっ。 「ごきげん☆みゃぁああ”あ”ぁ”ぁああ〜っ」 さわやかな朝の☆ご挨拶! お挨拶がっ。 澄みきった青空にこだましちゃうぉ〜ああぉおおおぉん。 「は、はひっ、はろおぉっ☆わぁるどおおぉっぉ〜っ」 こ、この文章は☆おサンプル! おおぉおぉおおサンプルプログラム!! どんなおプログラム言語でも基のご挨拶させていただくのぉぉおッ! 「ぽうっ」 長々と書くのがこ、ここでの〜、ここでのぉおおぉおぉぉおたしなみぃぃいぃ。 「長いぃ。長すぎましゅう。ご挨拶にこんなプログラム長すぎまひゅぅうぅ☆ んおおぉぉ、ばかになる、おばかになっちゃいましゅ〜ッ」 長いのがっ、バッファの奥まで入ってきましゅたぁあぁあっ! ばっふぁ☆溢れちゃいまひゅぅ〜。あみゃぁあ”あ”ぁ”ぁああ”あ”ぁぁ。 「で

  • エディタ戦争 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "エディタ戦争" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2014年10月) エディタ戦争(英: editor war)は、プログラミングを行う人々の間で続いている、どのテキストエディタが一番よいかというテーマの論争を指す。その中でも二大陣営といえるのは、vi愛好派とEmacs愛好派である。 ハッカー文化においては、愛好するソフトウェアを宗教的狂信とも言える尊敬を持って扱う伝統があり、そのようなソフトウェアの中でもテキストエディタはもっとも一般的である。自らの選択したエディタが最善であると信じるグループ間で数々の論争(フレーム)が

    エディタ戦争 - Wikipedia
  • 「IT製品、ソースコード開示せよ」…中国が外国企業に要求へ : 経済ニュース : マネー・経済 : YOMIURI ONLINE(読売新聞)

    中国政府が外国企業に対し、デジタル家電などの中核となる製品情報を中国当局に開示するよう命じる新制度を2009年5月から導入する方針であることが18日わかった。 対象はICカードやデジタル複写機のほか、薄型テレビなども含まれる可能性がある。開示を拒否すれば、その製品の対中輸出や中国での現地生産、販売が一切禁止される。企業の知的財産が中国企業に流出するおそれがあるほか、デジタル機器の暗号技術中国側に筒抜けとなる安全保障上の懸念もある。経済産業省や米通商代表部(USTR)などは制度の撤回を強く求める構えで、深刻な通商問題に発展する可能性がある。 中国は、新制度を「ITセキュリティー製品の強制認証制度」と呼んでいる。具体的には、対象となる製品について、デジタル家電などを制御するソフトウエアの設計図である「ソースコード」の開示を外国企業に強制する。対象製品は、開示されたソースコードに基づく試験と認

    cu39
    cu39 2008/09/22
    「とりあえず言ってみる」なのか? 企業は、撤退による機会損失と、対策コストをかけた上での利益とを比較して進退を決めることに。撤退多数+別仕様ばかりの中国は技術的に孤立。
  • The International Obfuscated C Code Contest

    The source winners of the 27th IOCCC have been released. Congratulations! The IOCCC is currently CLOSED. Right now, you CANNOT register as a contestant with the IOCCC, nor can you submit an entry because the IOCCC is yet NOT open. Please see the watch the IOCCC news below for information on the next IOCCC. You may also check on the status.json for the current status of the IOCCC. Goals of the Cont

  • IOCCC - Wikipedia

    説明:一見コンパイルが通らないように見えるが、上記コードは正常にコンパイルされ、実行すると「unix」と表示される。UNIX上でコンパイルした場合トークンunixが1としてマクロ定義(#define unix 1)されており、配列要素のアクセス方法で配列と添字が交換可能である[7]ことなどのテクニックを利用している。 下記の例は1988年の大会にエントリーされた、円周率を計算するプログラムである[8][9]。 #define _ -F<00||--F-OO--; int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO() { _-_-_-_ _-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_

    IOCCC - Wikipedia
  • 6000人が作ったシステムは必ず動く:ITpro

    最盛期の開発要員6000人,開発工数11万人月,投資額2500億円,取引件数1日1億件。三菱東京UFJ銀行が「Day2」と呼ぶ,勘定系システム一プロジェクトの成果物である。6000人のシステムズエンジニア(SE)が作り上げた巨大システムは,2008年5月の連休明けに必ず動くはずだ。 23年間にわたって情報システム開発プロジェクトの取材を続けているが,6000人のSEを集めた事例は過去に一度も見聞きしたことがない。世界を見渡してもおそらく例がないはずだ。これから何年間,記者を続けるのか分からないが,今回の三菱東京UFJ銀行を除けば,6000人を動員するプロジェクトを取材する機会は二度とないだろう。 6000人のSEが同時期に集まったのであって,「6000人月」ではない。開発工数は先に書いた通り,11万人月である。この数字も凄い。一体何を作ったのかと思ってしまう。正確にはこのSEパワーは開

    6000人が作ったシステムは必ず動く:ITpro
    cu39
    cu39 2008/05/03
    信仰告白。必死だなと言わざるを得ない。タイミング的にもこれを書く意味がよくわからない。
  • Computer languages and facial hair – take two | Just code - Tamir Khason

    [This blog was migrated. You will not be able to comment here. The new URL of this post is http://khason.net/blog/computer-languages-and-facial-hair-%e2%80%93-take-two/] About four years ago, I wrote an article about relationship between facial hair and computer languages success (this is cached page, the original article has been lost). Today, I want to recall this article and see what happened w

  • 髭がある程プログラミング言語は繁栄する? | スラド デベロッパー

    ストーリー by nabeshin 2008年04月30日 19時15分 髭といえば、RMSも仲間に入れてあげて 部門より 家ストーリより。プログラミング言語の繁栄とその創始者の髭との間には深い関連性があるようだ。衰退していく言語の創始者には髭がないのに対し、繁栄する言語の開発者には髭があるとのこと。元ネタのTamir Khason氏のブログでは、様々な言語の開発者の写真をたっぷり載せ、この論を展開している。 例えばオープンソースプロジェクトの16%はCでプログラミングされているそうだが、Cの創始者達は皆立派な髭を蓄えている。Perlの父、Larry Wall氏も髭アリだ。最近勢いのないC++においては繁栄期から現在にいたるまでBjarne Stroustrup氏の髭が変遷している。

    cu39
    cu39 2008/05/01
    ヒゲが薄いのでオレ言語を作るのはやめておこう。
  • BrainCrash

    BrainCrashとは、BrainF*ckをF*ckして拡張したナンセンス難解言語です。 BrainF*ckに新たな命令が加えられ、さらに以下の点で異なります。 実行時、メモリにはHello, world!に相当する72,101,108,108,111,44,32,119,111,114,108,100,33が0番地よりこの順で積まれる。 終了時、現在指し示すポインタの値を、ポインタの値が0になるまでポインタを進めて出力する。 実行時のポインタは0を指しています。 つまり、チューリング完全で且つ0バイトでHello, world!を出力することができます。 なお、BrainF*ckのコードをBrainCrashで動かすには、ソース先頭と末尾に[>]を加える必要があります。 ただし、ポインタアンダーフローやポインタオーバーフローを用いてる場合はこの限りではありません。 また、コメ

  • DM's Esoteric Programming Languages - HQ9++

    Introduction HQ9++ is an object-oriented extension of the well-known esoteric language HQ9+, created by Cliff L. Biffle. Design Principles Extend the elegance, simplicity, and power of HQ9+ to the object-oriented paradigm. Be backwards compatible with HQ9+. That is, any valid HQ9+ program will also run in HQ9++ and will produce identical output. Language Concepts HQ9+ was created to make some very

  • HQ9+ online interpreter

    This is an online implementation of the HQ9+. This esoteric programming language was developed by Cliff L. Biffle in 2000-2001. The PHP implementation was realized by W. Ellsässer