きしだのはてな このページをアンテナに追加 RSSフィード

2013-05-16(木) Java大好き男に「どのIDEが好き?」と訊ねられたとき、女はどう答え

[]Java大好き男に「どのIDEが好き?」と訊ねられたとき、女はどう答えたらいいの? 11:54 Java大好き男に「どのIDEが好き?」と訊ねられたとき、女はどう答えたらいいの?  - きしだのはてな を含むブックマーク

あ、まず前提として、

貴女がJava大好き男を夢中にさせることが、

はたして貴女を幸福にするかどうか、それはまた別問題だけれど。

とはいえ、Java大好き男たちは玉石混交ながら、

大手SI系の給料高い男なども多く、

したがって、釣り師たる女たちにとっては、

なかなかあなどれない釣り場です。


では、Java大好き男に「どのIDEが好き?」と訊ねられたとき、

貴女は、どう答えれば理想的でしょう?

まず最初に、その男がAndroidのようなタイプの携帯アプリと

あとはJavaScript、そして(アプリ公開するほどではないけれど)iPhoneアプリが大好きな、

そんなタイプの場合は、

貴女はかれの目を見て、微笑みとともに質問など無視して、こう言いましょう、

「わたしが、いいIDEを作ってあげる♪」

これこそまさに必殺の答えです。

そこでJava大好き男が、えへへ、とやにさがったならば、

貴女は、ひそかに、「IntelliJベースのAndroid開発ツール」あたりを

ひそかに開発しておきましょう。これで成功まちがいなしです。


しかし、ここでは、もう少しハイブロウな(?)いわゆるOracle Java好きの男の

落とし方をお伝えしましょう。

この場合、貴女は、こう答えましょう、

「わたしは、NetBeansが好き。

zipでよく落とすの、、

最初から日本語化されてるのも、大好き♪」

もしも貴女がそう答えたならば、

その瞬間、Oracle Java大好き男の目はきらりと輝き、

かれの貴女への恋心は、

20%増量になるでしょう。


では、参考までに、危険な回答を挙げておきましょう。

Oracle Java大好き男に「どのIDEが好き?」と訊ねられたとき、

貴女がこう答えたとしましょう、

OracleJDeveloperが好き♪ 毎年1案件は大手案件で使うの。」

その瞬間、Java大好き男の貴女への恋心は消えます、

なるほどJDeveloperは、Oracle製のJava IDE

エディタは平凡ながら、ま、無難にまとめてあるものの、

しかし、「ADFコンポーネントはなんと30種類以上!」とかなんとか無意味な自慢を吹聴し、

Javaプログラム開発についての謬見を撒き散らした罪がありますから、Java大好き男にとっては天敵なんです。

また、もしも貴女が「JBuilderが大好き♪ あたしインストールしたBorlandツールたくさんあるよ♪」

と答えたとしても、同様の効果をもたらすでしょう、

なぜって、JBuilderは、1990年代にはJava屈指の名IDEだったものの、

しかし2000年代そうそうから、いやはやなんともなEclipseプラグインに転落し、

いまや、あの機能ではNetBeansの魅力に遥かに及びません。


またもしもたとえあなたがJavaが大好きで、

「わたし、IntelliJのIDEAが好き、無料でも使えるけど、

最高に好きなのはUltimate Edition♪ Scalaプラグインもすっごく使いやすいの。」

と、答えたとしたらどうでしょう?

なるほど、貴女の趣味は高く、

たしかにIntelliJ IDEAは、外装が chick であるのみならず、

機能も最高に使いやすいんですけれど、

しかし、貴女の答えを聞いて、Java大好き男はきっとおもうでしょう、

(なんだよ、お高くとまった女だな、カネかかりそう)って。


貴女が、Javaが大好きで、IDEの名を挙げるにしても、

たとえば、Eclipseならば安心でしょう、

なぜならば、Eclipseは、ふつうのサラリーマンにもマニアにもともに愛されるめずらしいIDEで、

貴女がそのIDEを挙げても必ずしも、あなたがJavaおた宣言をしているとは受け取られないでしょう。

しかし、たとえば、vimにせよSublime Text 2にせよ、

そういうエディタの名前をいきなり挙げるのは、ちょっぴり微妙。

ましてや貴女が、「Emacsが大好き♪ わたし、もうほとんど全ソース、読んじゃった♪」

と答えたならば、どうでしょう?

これはかなり博打な答え方で、

なるほど、Emacsは、Unix系OSの超絶名エディタゆえ、

あなたがそう答えた瞬間、Java大好き男がいきなり超笑顔になって、

鼻の下がだら〜んと伸びちゃう可能性もあるにはありますが、

しかし、逆に、(なんだよ、この女、エディタおたくかよ)とおもわれて、どん引きされる可能性もまた大です、

なぜって、必ずしもJava大好き男がエディタ大好き女を好きになるとは、限らないですから。

しかも、この答えには、もうひとつ問題があって、

男たちは、女を導き高みへ引き上げてあげることが大好きゆえ、

もしも貴女が、「Emacsのマクロが大好き♪」なんて言ってしまうと、

そこにはもはや、男が貴女をプログラマ教育する余地がまったく残されていません、

したがって貴女のその答えは、

Java大好き男の貴女への夢を潰してしまうことに他なりません。


ま、ざっとそんな感じです、貴女の目には男たちはバカでスケベで鈍感に見えるでしょうが、

しかし、ああ見せて、男は男で繊細で、傷つきやすく、IDEに夢を持っています、

貴女の答え方ひとつで、男の貴女への夢は大きくふくらみもすれば、

一瞬で、しぼんでしまいもするでしょう。


では、スキットを繰り返しましょう。


「わたしは、NetBeansが好き。

zipでよく落とすの、、

最初から日本語化されてるのも、大好き♪」

そして、その瞬間、Java大好き男の目がらんらんと輝いたなら、

貴女はこう重ねましょう、

「それからね、いま、わたしが使ってみたい機能は、

Java8のLambda、素敵な文法って噂を聞いたから。

あなたのお暇なときがあったら、わたしをJava8へ連れてって♪」

これでもう完璧です。


そうなったらこっちのもの、

デートの日には、アイメイクをばっちり決めて、かわいい下着をつけて、

Java Oneか、デュークの可愛いTシャツを着てゆきましょう。

その日から、Java大好き男は貴女の虜になるでしょう。

では、釣り師としての貴女の、愛の幸運と幸福をお祈りします!


参考

インド料理大好き男に「どこの店が好き?」と訊ねられたとき、女はどう答えたらいいの? : グルガオン GURGAON 食べログ

akimicyuakimicyu 2013/05/17 01:37 Java大好き男の自尊心や承認欲求を満たすため、
そこは「サクラエディタが大好き」ぐらいの方がいいのではないかと。
あとは、Java大好き男がオススメIDEを操作するのを見ながら
「リファクタリングってすっごーい!」とか云ってればOK。

2008-12-01(月)

[][][]殺伐としたプログラム 09:51 殺伐としたプログラム - きしだのはてな を含むブックマーク

@daichan4649に「殺伐としたプログラムしか見ていないのでいつも癒されます」と言われたのだけど、「殺伐としたプログラム」ってどんなのだろう?

こうですか?わかりません ><

f:id:nowokay:20081130162753p:image


lockしたらunlockしません。早い者勝ち

ソースはこれ

import java.awt.*;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import javax.swing.*;

public class LockSample {
    private static Lock lock = new ReentrantLock();

    public static void main(String args[]) {
        JFrame f = new JFrame("殺伐としたプログラム");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setLayout(new GridLayout(0, 1));

        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        f.setBounds((screenSize.width-400)/2, (screenSize.height-300)/2, 400, 300);

        for(int i = 0; i < 10; ++i){
            JTextField tf = new JTextField();
            f.add(tf);
            Runner r = new Runner();
            r.tf = tf;
            new Thread(r).start();
        }
        f.setVisible(true);
        
    }

    private static class Runner implements Runnable{
        JTextField tf;
        int speed = (int) (Math.random() * 100 + 50);

        @Override
        public void run(){
            try {
                String tr = "亡者>";
                for(int i = 0; i < 50; ++i){
                    tf.setText(tr);
                    tr = " " + tr;
                    Thread.sleep(speed);
                }
                try{
                    lock.lock(); //ここから先は1つしか同時に進めない
                    for(int i = 0; i < 50; ++i){
                        tf.setText(tr);
                        tr = " " + tr;
                        Thread.sleep(50);
                    }
                }finally{
                    //ロック開放しない!
                    //lock.unlock();
                }
            } catch (InterruptedException ex) {
            }
        }
    }

}

tockritockri 2008/12/01 11:11 癒された(嘘)

しましましましま 2008/12/02 00:47 フォークを持ったら手放さない哲学者を思い出しました.