トップページ⇒linux
1001コメント336KB

Linux使ってこりゃ普及するわけないと思ったとき29

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2008/12/09(火) 11:44:00ID:bOBgNiy3
ここはLinuxが普及するのに障害となることや、
それを解決するための方法などについて語り合うスレのはずです。

でも、実際にはLinux信者とWindows信者とMac信者の煽り合いの場ですけどね。


 前スレ

Linux使ってこりゃ普及するわけないと思ったとき28
http://pc11.2ch.net/test/read.cgi/linux/1225716064/
0002login:Penguin2008/12/09(火) 11:50:31ID:FdGIyxG6
スレたってから5分以上たつのに誰も2getしないようなOSだから、普及しないわな
0003login:Penguin2008/12/09(火) 11:52:21ID:dgbB/HiV
Winの場合はマウスメッセージ拾ってgetdc(0)に描き描きするだけだな。
情報は山ほど転がってるし完成品もVector行けばたぶんあるだろう。
逆に何もないのがLinux。
0004login:Penguin2008/12/09(火) 11:57:53ID:1Kw0KzL4
というと、そんなの何の意味がある。するなって煽りになるパターンだけどもう飽きた。
0005login:Penguin2008/12/09(火) 12:21:34ID:aVQM+QvP
絵が描けてももううれしくも何ともない。
もはやプログラムは産業構造物と化し、画像フォーマット、
ファイルフォーマット、標準規格や企業内規を知らなければできなくなった。
俺様ファイル形式で、すべて自分でPCの面倒をなんて見きれなくなったんだよ。
俺たちは企業のおこぼれを預かる乞食なんだよ結局はな。
0006login:Penguin2008/12/09(火) 12:29:30ID:vKOgHysx
#!/usr/bin/python
import sys
from Xlib.display import Display
from Xlib import X, XK

display = Display()
root = display.screen().root
root.grab_pointer(True,
    X.ButtonPressMask | X.ButtonReleaseMask | X.Button1MotionMask,
    X.GrabModeAsync, X.GrabModeAsync, X.NONE, X.NONE, X.CurrentTime)
root.grab_key(display.keysym_to_keycode(XK.XK_q), 0, True,
    X.GrabModeAsync, X.GrabModeAsync)

sys.stderr.write("Press 'q' to quit\n")
gc = root.create_gc(line_width=10, cap_style=X.CapRound)
drawing = False
lastpos = None
while True:
    ev = display.next_event()
    if ev.type == X.ButtonPress:
        drawing = True
        lastpos = (ev.event_x, ev.event_y)
    elif ev.type == X.ButtonRelease:
        drawing = False
    elif drawing and ev.type == X.MotionNotify:
        pos = (ev.event_x, ev.event_y)
        root.line(gc, lastpos[0], lastpos[1], pos[0], pos[1])
        lastpos = pos
    elif ev.type == X.KeyPress:
        break
0007login:Penguin2008/12/09(火) 12:48:47ID:vg/93o+6
Traceback (most recent call last):
File "./rakugaki", line 3, in <module>
from Xlib.display import Display
ImportError: No module named Xlib.display

という吉本のギャグ並のいつものお約束の結果に終わったとき
0008login:Penguin2008/12/09(火) 12:59:39ID:RXp1batL
コードを書かないプログラマはよく訓練されたプログラマーだ。
コードを書くプログラマはコーダーだ。
0009login:Penguin2008/12/09(火) 13:02:50ID:vpE5NikO
仕事の合間にちょっと書いたんで、初め原点からスタートしちゃうけど

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/* <applet code="SimpleDraw" width=400 height=300></applet> */
public class SimpleDraw extends Applet{
int x1,x2,y1,y2;
public void init() {
addMouseMotionListener(new MouseMotionAdapter(){
public void mouseDragged(MouseEvent e){
x2 = e.getX(); y2 = e.getY(); repaint(); }}); }
public void paint(Graphics g){ g.drawLine(x1,y1,x2,y2); x1 = x2; y1 = y2; }
public void update(Graphics g){ paint(g); }
}

ところで、win なら 10分で書けるコードってどんなの?
0010login:Penguin2008/12/09(火) 13:19:24ID:e8fYTQg5
#include "windows.h"

int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
  MessageBox(NULL, "world", "hello", MB_OK);
  return 0;
}
0011login:Penguin2008/12/09(火) 14:00:50ID:vpE5NikO
>>10
Windows であればマウスの動きを追うプログラムを10分で
書けると言っている人がいたんだけどな。
0012login:Penguin2008/12/09(火) 16:25:11ID:J9RYpGlU
俺なら40マイクロ秒というところかな。
予算50万くらい用意するならやるけどどうする?
0013login:Penguin2008/12/09(火) 20:23:03ID:CayoN5cr
#include <X11/Xlib.h>

int WINAPI WinMain(int argc, char *argv[]) {
Display *dpy;

dpy = XOpenDisplay("foo:bar");
if ( dpy == NULL ) {
exit(-1);
}

exit(0);
}

foo:barへのアクセスが10秒

X Window では原理的に書けない件
0014login:Penguin2008/12/09(火) 22:15:18ID:mwgE7xmp
>>10
前スレで Linux 使う奴はプログラム書けない奴ばかり、とか散々
言ってて結局10分で書けるはずのマウスの動きを追うプログラム
は Windows 版は出てこないのね。

10分で書ける windows プログラムって >>10 程度ってことみたいだな。
0015login:Penguin2008/12/09(火) 23:04:48ID:1XSU9eSA
そういう敷居の高さが・・・・
0016login:Penguin2008/12/09(火) 23:28:06ID:9Rr5IC6X
流行るわけないと思った理由

アップデート後画面が真っ暗wwww
0017login:Penguin2008/12/10(水) 00:22:58ID:P8tqL0ko
>>16
u○untuスレで訊いたらメモリが足りないからと嘘吐かれますた
最近評判の鳥なのに実際に使ってみるとバグだらけだね
0018login:Penguin2008/12/10(水) 00:27:24ID:Ot7vnT3c
ubuntuが評判というのは仕組まれた罠
0019login:Penguin2008/12/10(水) 00:46:19ID:zuC2nmSh
実際にはEco Linuxが凄いしね。
たぶん国内ではUbuntu>Eco Linux。
0020login:Penguin2008/12/10(水) 01:05:39ID:6t3k3Wve
Vistaを使っていないとLinuxの使い道ってわからないんじゃないの?
0021login:Penguin2008/12/10(水) 02:44:52ID:a/ZOlogI
>>20
Vistaみたいにやたらとハイスペックを要求するOSよりは
Linuxの方が随分良いと思うが…(個人的には)

それはさておき、Linuxはハードウェア対応とかマルチメディア対応
とかがもうちょっと良くならんと一般には普及しないだろうね
まあ最近の奴は良くはなってきてるんだけど
0022login:Penguin2008/12/10(水) 03:15:47ID:6t3k3Wve
ハイスペックといったってビスタ入り5万円のパソコンでも十分高速なのに。
拾ってきたパソコンに入れるつもりなのかな?
0023login:Penguin2008/12/10(水) 03:24:54ID:zuC2nmSh
Linuxは歩みが遅いことはあっても進歩が止まったり
ユーザー無視して進路変更しない(出来ない)から
長い目で見てさえいりゃ、いま一番将来に心配がないOSなんだよなあ…
過去の一過性ブーム終了を乗り越えてる実績もあるし。

現状に不満はあるがいまさらWinに戻る気もしないかな。
0024login:Penguin2008/12/10(水) 03:31:21ID:a/ZOlogI
>>22
今出てるのなら大丈夫なんだろけどね
ちょい前に出たPCだとVistaは結構しんどい
使えないってほどじゃないけどかなりもっさり
■ このスレッドは過去ログ倉庫に格納されています