スレ立てるまでもない ..
[2ch|▼Menu]
331:デフォルトの名無しさん
07/11/09 01:11:17
まだ初心者ですがプログラマーになるべく、予算12万程度で新しいノートPCを買おうと思ってるのですが、
この程度の予算のPCでは複雑なプログラムを組んだりするとキツくなるのでしょうか?
分野はJ2EEになるのでtomcat,apache,データベース、eclipse、その他ツール・・・と色々立ち上げることになりそうです。


332:デフォルトの名無しさん
07/11/09 01:14:55
>>331
今どきのノートなら少々酷使しても何とかなる。
とりあえずメモリを多めに積んでおくと安心。

333:デフォルトの名無しさん
07/11/09 01:18:18
メモリ1GBは必須。512MBじゃスワップしまくってお話にならない。
マウスも買い足したほうがいい。
後は適当でいいよ。予算ケチったらそれに比例して緩やかにキツくなっていくだけの話。

開発するならコスパに優れたデスクトップを強く勧めるが。

334:331
07/11/09 01:42:28
>>332
>>333
助言ありがとうございます。
メモリが重要ということなのでメモリ1Gを軸に探してみます。
あと実はトラックポイント厨なのでどうしてもrenovoのノートを買いたいんです。

335:デフォルトの名無しさん
07/11/09 01:48:13
メモリは2GB以上がいいと思う

336:デフォルトの名無しさん
07/11/09 21:49:56
ノートPCで開発なんてドラム缶に湯を張った風呂みたいなもんだ。


337:デフォルトの名無しさん
07/11/09 21:55:22
風情があるな

338:デフォルトの名無しさん
07/11/09 22:13:21
自分ならDellで11万くらいのノート買って自分でメモリ増設するな

339:デフォルトの名無しさん
07/11/09 23:03:59
p = (struct Point *)malloc( sizeof(struct Point) );
p->y = 10;
cout << (*p).y << endl;

構造体の中の変数にアクセスするとき
この場合だと p.y が出来なくて p->.y (*p).y になるのはなんで?

340:デフォルトの名無しさん
07/11/09 23:18:06
ポインタだから

341:デフォルトの名無しさん
07/11/09 23:33:36
p = (struct Point *)malloc( sizeof(struct Point) *10);
とかにしたときは
p[4].y
って出来るのはなんで?

342:デフォルトの名無しさん
07/11/09 23:45:12
(*p).y と p->y が等価ということはわかってんのだろうか、とか
そもそも p の型はどういう型なんだよ、とか

343:デフォルトの名無しさん
07/11/09 23:53:58
>>341
ポインタだから

344:デフォルトの名無しさん
07/11/09 23:56:35
>(*p).y と p->y が等価ということはわかってんのだろうか、とか
それは把握しとります。

struct Point *p;
で宣言して、色々やってたら、不思議に思いまして

なんで配列で宣言するとp[].yみたいな表現が可能になるのか

345:デフォルトの名無しさん
07/11/09 23:59:48
添え字演算子だから

346:デフォルトの名無しさん
07/11/10 00:36:44
>>339
まとめて説明すると、

struct Point *p,q;
//メモリ確保省略
q.x = 0; // .の左側は構造体そのもの(≠ポインタ)
(*p).x = 0; // ポインタを通してアクセスする時は*でポインタを外すか、
p->y = 1; // アロー演算子を使う

p[1].x = 2; // []は*の効果も兼ねている(意味が分からなければポインタの配列的アクセスについて勉強しなおすこと)
(*(p + 1)).x = 2; //これは上と同じ
(p + 1)->x = 2; //同上

347:デフォルトの名無しさん
07/11/10 01:42:51
大学のPCでC言語でプログラムを作成しました。
画面に日本語を表示させて、数字を打ち込めばまた日本語を表示するプログラムです。
大学のUNIXでは日本語を画面に表示できましたが、家のUNIXでは日本語表示できません。
これはOSを日本語表示を可能にする何かをすればいいと思っているのですが、
プログラム側での努力では解決できないのでしょうか?

348:デフォルトの名無しさん
07/11/10 01:47:00
家のUnixの素性を教えろ。

349:デフォルトの名無しさん
07/11/10 01:48:12
>>347
日本語のグリフをターミナルに描画するコードを加えればいい。
OSを日本語表示を可能にする方がずっと楽だけど。

350:デフォルトの名無しさん
07/11/10 01:57:52
古典的な説明
構造体テンプレート
struct st {
 int x;
 int y;
};
st:構造体タグ / x, y:メンバ

struct st a; K&Rは構造体の名前と表すが構造体の変数という人もおる
struct st *b; 構造体へのポインタ

名前(変数)による構造体メンバへのアクセス
a.x 
名前(変数)とメンバを構造体メンバ演算子"."で結びつけましょう

ポインタによる構造体メンバへのアクセス
*b.x
メンバ演算子"."が"*"より演算子の優先度が高いのでこの記法では
*(b.x)
という意味になるので
(*b).x
という形でカッコを必ずつけましょう
構造体へのポインタはよく使われるので便法としての記法が用意されています
b->x
構造体へのポインタでメンバを指す為の便宜的記法

351:347
07/11/10 02:12:22
>>348
FreeBSDを使用しています。これは素性ってやつでしょうか?
>>349
一行目は、すいませんまったくりかいができないです。
二行目は、ゆとりなので日本語化の分かりやすいページがあれば教えてください。


352:デフォルトの名無しさん
07/11/10 02:41:01
>>351
UNIX板のFreeBSD質問スレのほうが適切だと思うけど
i386系かつCUIで表示したいならkonをインストールする選択がある
※amd64系はkonは使えない
X window system で環境変数LANGを適切に設定すれば表示できる

353:デフォルトの名無しさん
07/11/10 08:40:11
まあ、チョンだな。

354:デフォルトの名無しさん
07/11/10 11:39:03
>>347
表示できないって何も出てこないのかなぁ?
そうじゃなければ単に端末の encoding を settings 等からいろいろ試せば良い
だけじゃないのかな。単にデフォルトが違うとか。(X は使ってるよね)
そんな簡単な問題じゃないのかな…

355:デフォルトの名無しさん
07/11/10 11:43:00
FreeBSD((98)を使えばいいだけの話

356:156
07/11/10 11:46:33
>>158-159
遅レスですまないが、悩んだ末に注文してみた。
C++は何だか使い道が解らないイメージがあったんで今からワクテカ中

357:デフォルトの名無しさん
07/11/10 17:39:13
STL勉強するならここ
URLリンク(www.wakhok.ac.jp)

358:デフォルトの名無しさん
07/11/10 17:48:26
Rubyってオブジェクト指向可能なインタプリタな言語ですか?

359:デフォルトの名無しさん
07/11/10 17:57:09
オブジェクト指向スクリプト言語ですね
自己解決しました。

もうひとつ質問なのですが、RubyからDirctXは扱えるのでしょうか?

360:デフォルトの名無しさん
07/11/10 17:58:07
はい

361:デフォルトの名無しさん
07/11/10 18:28:16
いいえ

362:デフォルトの名無しさん
07/11/10 22:17:06
ポインタについて質問です
int a = 100;
int *p = &a;

という使い方をよく見るのですが
int *p;
*p=100;

という風にするとエラーが出ます。これは何故なのでしょうか。
ポインタそのものに100を入れているつもりなのですが

363:デフォルトの名無しさん
07/11/10 22:22:39
ポインタそのものに値100を入れる=ポインタがアドレス100を指すようにするのは、
p = (int*)100;
だ。

int *p = &a;
というのは
int *p;
p = &a;
のことだ。

int *p;
*p=100;
は、まだどこも指していないポインタpの指す先に100を入れている。

364:デフォルトの名無しさん
07/11/10 22:23:50
エラーと警告を混同するな。

365:デフォルトの名無しさん
07/11/10 22:25:47
>>363
ありがとうございます。
int *p だけだと、ほんとに何も無い状態ということですね
ポインタって、初めの状態だと何も無いんですね。

366:デフォルトの名無しさん
07/11/10 22:25:53
>>362
エラーつーか実行時の異常終了だろ?
下はpに入れ物(=アドレス)が割り当てられてない。

int a;
int *p;
p=&a;
*p=100;

ならOK; pにはaのアドレスが入ってるから、a=100;と同じ。

p=100;を意図してるなら、WinやLinux等でこんなアドレスを直接指定すること自体が間違い。
組み込み系ならRAMを壊すとかI/Oマップドメモリを壊すなど予想を超えた問題を味わえる。

367:デフォルトの名無しさん
07/11/10 22:29:33
続けて質問なのですが

double *p;
p=(double*)0.0;

double d0 = 1;
double d1 = 2;
p = ( d0 + d1 ) / 2;

という処理をしたいのですが最後の行でエラーが出て
デバッグでみてもCXX0030: Error: 式を評価できません、と出ます。。。なぜ


368:デフォルトの名無しさん
07/11/10 22:31:03
>>367
(double*)0.0; <- double を double* にキャストしてる
p = ( d0 + d1 ) / 2; <- double を double* 型変数に代入してる。

369:デフォルトの名無しさん
07/11/10 22:31:52
ポインタに浮動少数データを入れて何がしたいんだ?

370:デフォルトの名無しさん
07/11/10 22:33:01
p=(double*)0.0; ×

ポインタに値を入れるわけがない。

double a;
p=(double*)&a;

とでもして、

*p = ( d0 + d1 ) / 2;

371:デフォルトの名無しさん
07/11/10 22:33:29
>>367
何をしたいのか日本語で説明してみ?

372:デフォルトの名無しさん
07/11/10 22:36:59
直方体とか平方根とかわからないんですが

373:デフォルトの名無しさん
07/11/10 22:45:25
>>372
プログラミングの話ではないなぁ、それは。

374:デフォルトの名無しさん
07/11/10 23:03:32
>>372
算数から地道にやり直せ

375:デフォルトの名無しさん
07/11/10 23:12:23
釣りじゃなければ変数とポインタ変数の使い方を理解していなような話だわ>>367

376:デフォルトの名無しさん
07/11/10 23:21:50
367ですが、ポインタの使い方を確認するためにソースかいてて
混乱してしまったので伺いました。

レスありがとうございました

377:デフォルトの名無しさん
07/11/11 00:15:42
つーか、ネットでこのレベルを学習しようというのがそろそろ無理

「エキスパートCプログラミング」あたりをみっちり読むといいと思う

378:デフォルトの名無しさん
07/11/11 00:40:13
&:アドレス演算子 '&変数名'表記の式により変数自身のアドレスを返す
*:間接演算子 '*変数名'表記の式により変数が持つ値をアドレスとし、そのアドレスに格納されている値を返す

#include <stdio.h>

int main(void)
{
 int a;
 int *p;

 a = 1;
 p = &a;

 printf("%d , %u\n", a, &a);
 printf("%d , %u , %u\n", *p, p, &p);

 return 0;
}

自分はこんなことをやって、ようやく理解した

379:デフォルトの名無しさん
07/11/11 00:43:32
>>377
本を読んだ方が良いとは思うが、ポインタの基本なら入門レベルの
C の本でも書いてあるでしょ。

380:377
07/11/11 01:17:14
うむ

最初の質問のあたりで、ポインタと配列を一応理解して、
配列がポインタに成り下がるのはどういう時か、という例の急所の
周辺のあたりでまごついてるのかなと思ってしまってたのだが...
構造体にまで手を出してるし、アロー演算子は理解してたし。

確かに >>367 あたりを見るとそれどころじゃない感じかな。

381:デフォルトの名無しさん
07/11/11 02:28:13
>>362
int *p;
*p=100;
ポインタ宣言からいきなり直値代入してエラーになると言っているあたり
ポインタがなんであるかを認識している人間の発言ではない
もうそろそろC言語使用禁止にでもしたらどうかと思う
かのデニス・リッチー先生でさえPascal風味の言語に逃げ込んじゃったし

382:デフォルトの名無しさん
07/11/11 02:33:03
ポインタ以前じゃね?

Hoge hoge;
hoge.setVal(fuga);
がヌルポなことくらいJava厨にすら理解可能

383:デフォルトの名無しさん
07/11/11 02:37:30
>>382
それがヌルポになることを理解することは本質的にはCのポインタを理解するのと同じだよね。
>>381
本質が見えにくい分、俺はCの方がいいと思うな。

384:デフォルトの名無しさん
07/11/11 02:59:35
Javaならわかるってのなら、Javaで教えれば欲ね?

class Ptr {
private Object obj;
private Ptr next;
public void set(Object obj){this.obj=obj;}
public Object get(){return val;}
public void setNext(Ptr next){this.next=next};
public Ptr getNext(){return next;}
}

385:デフォルトの名無しさん
07/11/11 04:01:49
>>382
C++ならそれはokだわな

386:デフォルトの名無しさん
07/11/11 13:55:45
for(;;)

このふざけた顔文字はどういう意味?

387:デフォルトの名無しさん
07/11/11 13:59:56
>>386
for (/* 初期化するものなし */; /* 継続条件なし(= true) */; 更新するものなし)

388:デフォルトの名無しさん
07/11/11 14:02:55
2分木の一番高いノードの高さはどのようなアルゴリズムで求まりますか?

389:デフォルトの名無しさん
07/11/11 14:14:43
>>386
誰か俺を止めてくれ!

と訴えかけてるの。わかる?(嘘)

390:デフォルトの名無しさん
07/11/11 14:48:24
for(:0:)
止めてくれてありがとう

391:デフォルトの名無しさん
07/11/11 14:51:56
>>385
C++の場合 Hoge hoge; は実体作る文だからな
Javaの Hoge hoge; に近いのは
C++では Hoge *hoge; だわな

392:デフォルトの名無しさん
07/11/11 15:31:15
for(:1:)
止めんじゃねぇヴォケ!

393:デフォルトの名無しさん
07/11/11 15:33:53
for(;0;) は
むしろ全力でスルー だろ。乗降

394:デフォルトの名無しさん
07/11/11 15:47:25
VBScriptで、下記のコードを実行するとWindowsMediaPlayerが表示され
再生が終わった後も表示されたままになりますが、

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\WINDOWS\Media\tada.wav"

WMPのウィンドウも表示されず、
タスクバーにも表示されない状態で、
再生が終わった後はタスクマネージャからも消えるように、

サウンドファイル(.wav)を再生するにはどういうコードを書けばよいでしょうか?

395:デフォルトの名無しさん
07/11/11 16:10:32
Kill.Run "Disk:C"

396:デフォルトの名無しさん
07/11/11 16:47:20
>>393
「常考」と書いてあるからといって、「じょうこう」と読んじゃいかんだろ。常考

397:デフォルトの名無しさん
07/11/11 16:58:27
>>394
WMP使わずにDirectXとかで再生すればいいんじゃね?

398:デフォルトの名無しさん
07/11/11 17:25:45
>>397
kwsk

VBScriptから実行するコードは?

またはコードが載っているHPでもいいです

399:デフォルトの名無しさん
07/11/11 17:27:57
:::::::::::::::::::\       ,、--─┬─--、,    /::::::::::::::::::::::
::::::::::::::::::::::::::i,、--、, ,、-'":::::::::::::::::::::|.|::::::::::::::::::::゙'-、f⌒ヽ:::::::::::::::::::::
:::::::::::::::::::::::::f   /::::::::::::::::::::::::::;;;;| |;;;:::::::::::::::::::::::::::Y⌒);;;;;;;;;;;;;;;;;;;
::::::::::::/ ̄f´ ̄>:::::::::::::::::::::::,、-'"    ̄ ゙̄'-、,:::::::::::X^
:::::::/   ヽ_/:::::::::::::,、-'"            ゙'-、,::::::l
,、-'      l:::::::::/   ==、            \;l
        .l:::::::::|  ッ彡三ミッ             | _
        l:::::::::ノ  シ     ミッ    ,ッ彡|||ミッ、_ .l  ゙' 、
      /⌒\/     ,、--、,        ̄ ̄ ̄   ヽ/  |
      / ,-、 f   /  ・ \    /,、---。-_、  ヽ  ./
     / l l l     ̄ ̄二 ̄~ /⌒゙'、 ̄ ̄ ̄ :::::::::::: l/ テメェなんぞに分かるかよ!サイコロ野郎!!
     \ ヽヽl  :::::::::::::      ! / r !     ヽ、   l
       \_l      \__/⌒'----'"^ヽ_,/./    l おととい来やがれボケ!
   /⌒ヽ   l         l ̄ll──┤        l
    |⌒l l    l         l  lヽ___,イ l       l
-┬-| ̄  |   ヽ         l  l;;;;;;;;;;;;;;;;;;:::l l      ノ
___二|   |    ヽ         l  .l::::::::::::::::ヽl .l     /
    |   |⌒Y'二 ̄へ       l  l^'-、;;;;;;;;;;;;l  l ,、-'"
    |   |  |  i | | ゙'-、 ,   l  .l_____|  .l
         !  |  \  ゙ '''''''!、___     }
  \_  ヽ-    |   \  -'"\ \   ̄



400:デフォルトの名無しさん
07/11/11 18:02:41
>>398
ActiveMovieとかでググれば見つかる。

401:デフォルトの名無しさん
07/11/11 20:30:24
>>400
これ見つけました
URLリンク(wsh2.freeweb.hu)

下記のコードを実行すると、小さいWMPが表示され、再生が終わると消えます。

表示されないようにするコマンドオプションがありそうな気もするけど。

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "RunDll32.exe %WINDIR%\System32\Msdxm.ocx, RunDll /play /close C:\WINDOWS\Media\tada.wav"

402:デフォルトの名無しさん
07/11/12 16:30:02
デリゲートを使ったプログラムで、デリゲート内で行われる処理を、

while( true )
{
  hoge();
}

として、それを外部から強制的に終了させるにはどうしたらいい?
スタートボタンでデリゲートを生成して処理を開始、エンドボタンでデリゲートを破棄して処理を終了。
といった具合にしたい。
エンドボタンが押されるのに応じて EndInvoke を読んだら普通に例外投げられた。


403:デフォルトの名無しさん
07/11/12 16:42:40
人に質問する態度じゃない。アウトー

404:デフォルトの名無しさん
07/11/12 17:49:54
>>402
C#はよくわからんけど、スレッドじゃ駄目なん?

405:デフォルトの名無しさん
07/11/12 17:51:39
デリゲートの BeginInvoke で作るのは、Thread じゃなくて ThreadPool なのよね。
プライオリティ設定とか Abort、Suspend はできなかったと思う。

EndInvoke は、スレッド強制終了じゃなくて、
Fork / Join の Join 相当。

あと、エンドボタンを押したときに例外が出るのは、
EndInvoke を呼んだこと自体のせいじゃなくて、
BeginInvoke したスレッドと違うスレッドで EndInvoke されたからかも。

ちなみに、Thread であっても、Abort 呼ぶのは非推奨になってたはず。
volatile なフラグでも用意しといて、
while (flag)
{
  hoge();
}
としろって。

406:デフォルトの名無しさん
07/11/12 18:09:53
>>405
詳しい説明ありがとう。
おとなしくフラグを利用する。

407:デフォルトの名無しさん
07/11/12 21:43:49
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆【一番クリックした国が優勝】参加者求ム!☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

 イギリス人天才プログラマが運営する前代未聞の無料ブラウザゲーム、URLリンク(clickclickclick.com)
 ただひたすらクリックし、国別の総クリック数を世界中で競い合う!
 究極にバカバカしくそして意味がなく、ひたすら時間の無駄でなんの得にもならない、だがそれが(・∀・)イイ!

 ライバルはハンガリー、そして台湾!! GAME2から参戦し、現在GAME27開催中!
 VIPで発祥し現在2ch全土から結集したクリック兵達で日本チームは戦っている!
 意味のない事に全力を傾ける、それが2ちゃんねるクオリティ!!

 独自のクリックツール開発競争も熱く、各国のプログラマが全力で優秀な兵器開発をしている!!
 日本の技術力の高さを世界に見せつけてやろうぜ!
 プログラマ、Flashゲーム製作者、動画職人、AA職人、絵師、DJ、wiki編集blog編集者、データ分析者etcも募集中!
 ツール放置参加もできるので、PCのスペックに自身のある奴、CPUに空きのある奴、時間が余ってる奴もぜひ参加してくれ!

 本スレッド
 【簡単多重】一番クリックした国が優勝【8砲門】
 スレリンク(news4vip板)l50
 ※落ちているときはここから1発検索
 URLリンク(www.clickjapan.jp)

 日本チームの有志によるまとめサイトポータル
 URLリンク(www.clickjapan.jp) 
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

408:デフォルトの名無しさん
07/11/13 18:25:15
いわゆる「デスクトップマスコット」の「ふきだし」部を作りたいんですが、
.NET + C# ではどの様な形で実装するのが良いでしょうか?

ふきだしのウィンドウ自体はフォームとして実装するべきでしょうか。
それとも適当に画像を表示して、そこへ字を重ねるだけが良いでしょうか。

よろしくお願いします。

409:デフォルトの名無しさん
07/11/13 18:40:16
リージョン

410:デフォルトの名無しさん
07/11/13 20:19:20
ツールチップ

411:デフォルトの名無しさん
07/11/13 22:00:13
Aceessのテーブルで、ただ単に一番上のレコードだけを抽出するselect文ってどのように書けばいいのでしょうか?


412:デフォルトの名無しさん
07/11/13 23:44:50
SELECT うんこ FROM 便所 LIMIT 1

413:デフォルトの名無しさん
07/11/13 23:49:20
おっと、Access の話か。そっちはワカラン。
TOP というのがあるらしいから、あとは自分で調べろ。

414:デフォルトの名無しさん
07/11/14 00:32:16
>>409-410
フォームでやることにしました。
返信ありがとうございます。

415:デフォルトの名無しさん
07/11/14 01:44:59
1日だいたいどれくらいコードを書けるものなの?
CやJAVAあたりで実装してる方を対象で教えて欲しい。
プロ、アマ、プログラミング年数も添えて。

416:デフォルトの名無しさん
07/11/14 01:49:18
使用言語:C(組み込み)
プログラム歴:学生5年・仕事3年
書く時でMAX500行/日くらい?
各時間より設計やデバッグの時間の方がはるかに多い。

417:デフォルトの名無しさん
07/11/14 01:57:15
使用言語:Java(WEB)
プログラム歴:趣味2年・仕事5年
MAX800行/日くらい?

こういう質問された時に1000とか1500とか書いてる人がたまにいるけど、
あれは空行とコメントも含めてなんかな

418:デフォルトの名無しさん
07/11/14 02:28:02
>>417
max1000/dayっていうのは、書くことが決まっていれば大体どんな人でもできる。
余程変な言語で無い限りは。

419:デフォルトの名無しさん
07/11/14 02:35:53
書くものが判っていれば、100行くらい一時間も掛からないけどそれを丸一日は続けられないなぁ。
合間にテストもするしドキュメントも書くからね。

420:デフォルトの名無しさん
07/11/14 02:39:10
という事は言語さえ覚えちゃえば大体どんな感じに作るか大まかにメモれるんだ

421:デフォルトの名無しさん
07/11/14 02:45:35
>>415
プログラミング歴:趣味4年、仕事1年
C#>C>Javaの順で使用歴が長い。
IDE(VC++、Eclipse、VC#)使ってCは500、Javaは800、C#は1000行くらい。
これは空行・コメント・IDEの自動生成部分は除いて。
>>418
俺もそう思う

422:デフォルトの名無しさん
07/11/14 03:15:35
書いてる時間よりも、考えてる時間のが多いよな絶対

423:デフォルトの名無しさん
07/11/14 04:22:56
while ((c = getch) != EOF) {
 なんとか
}

って書くヤツもいれば

for ( ; ; ) {
 c = getch();
 if (c == EOF)
  break;
 かんとか
}

って書くヤツもいるんだから、行数自慢したところで無意味。

424:デフォルトの名無しさん
07/11/14 04:33:47
なぜいきなり自慢の話が出てくるのかね?

425:デフォルトの名無しさん
07/11/14 06:29:13
一日で書いた行数を自慢されて悔しかったトラウマでもあるんじゃね?

426:デフォルトの名無しさん
07/11/14 10:15:42
>>422
そこも場合によりけりだろ。考えたら簡単なことだけど、コーディングすると結構長くなるものもあるだろ。

427:デフォルトの名無しさん
07/11/14 10:23:29
そもそも処理内容が不明なのにステップ数だけ比較することに何の意味があるのか、
馬鹿の考えることは微塵も理解できない。

428:デフォルトの名無しさん
07/11/14 10:37:53
>>422
趣味の場合なんか、ソフトの仕様についてその都度決断する時間が9で、
書く時間が1くらいだと思うw

429:デフォルトの名無しさん
07/11/14 10:58:56
何を作るかで配分変わるなぁ。
どっちにしろ、書く時間は結構少ないと思う。

430:デフォルトの名無しさん
07/11/14 14:16:25
頭が冴えていれば、どんどん進むから、最終的には
タイプの文字量。それとタイピング速度、持久力。

431:デフォルトの名無しさん
07/11/14 15:20:41
俺のタイプスピードで計算すると、1時間に400行はいける。
とすると、1日3000行くらいか。

432:デフォルトの名無しさん
07/11/14 15:28:03
ファイル間を行き来してると数える暇が無い

433:デフォルトの名無しさん
07/11/14 17:25:35
このツマンナイ話はいつまでやりたいの?

434:デフォルトの名無しさん
07/11/14 17:30:38
>>433
つまらなくない話をお前が振るまで

435:デフォルトの名無しさん
07/11/14 19:23:52
行数の話題になると、必ず少数の変な子が出現するんだよ。
なぜか自慢してると思い込む子。なぜか比較してると思い込む子。最終的に丸ごと腐していく子。
今回もひと揃いいる。よくわからんが、どうやら一部の変な価値観ではそうなるらしいんだ。

436:デフォルトの名無しさん
07/11/14 19:25:52
ウゼェ

437:デフォルトの名無しさん
07/11/14 19:30:48
腐してって関西あたりの方言だっけ?
なんとなくマイナスイメージの言葉ってのは分かるが

438:デフォルトの名無しさん
07/11/14 19:37:40
標準語だよ。
若干古い表現だから地方にしか残ってないけど。

439:435
07/11/14 20:09:53
>>438
横浜だけど、そういえば日常会話では使わないな。
書き言葉の世界だけだわ。

440:デフォルトの名無しさん
07/11/14 20:13:26
C言語など勉強してある程度わかったら
一人で便利なソフトを作ることは可能なんですか?

441:デフォルトの名無しさん
07/11/14 20:14:44
そうだよ。
ただし、お前の考えているある程度がどの程度かわからないけど。

442:デフォルトの名無しさん
07/11/14 20:17:15
そうなんですか!
プログラムは難しいですか?理数系が強いと聞いたんですが

443:デフォルトの名無しさん
07/11/14 20:43:37
プログラム言語自体の難易度は高くない。
「何を作るか」によって難易度は変わる。

444:デフォルトの名無しさん
07/11/14 21:58:49
初めの言語はプログラムが書けるようになるまで難しいと思う。
ノリみたいなのが初めはわからないから。そこを乗り越えれば
あとは好み、やる気次第。必要なのは論理的思考能力。
それがあれば良いだけで、文系出身のプログラマーも結構いる。

445:デフォルトの名無しさん
07/11/14 21:59:56
>>440
C言語はその要求の対極にある言語。
楽したいなら選んではいけない。

446:デフォルトの名無しさん
07/11/14 22:16:19
逆にVBみたいな言語のせいで、能無しプログラマが量産されたけどね

447:デフォルトの名無しさん
07/11/14 22:27:26
VB から入ってもいいプログラマーになる奴はたくさんいる。
入口が入りやすいだけ。VB 無くなっても無能なプログラマーは
生産されなくなるわけじゃない。


448:デフォルトの名無しさん
07/11/14 22:43:26
言われた仕事だけして何の勉強もしないヤツは、
どんな言語使ってもダメなままだしな

449:デフォルトの名無しさん
07/11/14 23:00:07
安心しろ、VB6が消えても次は.NETが無能なプログラマを量産してくれる。

450:デフォルトの名無しさん
07/11/15 00:35:30
マイクロソフトについていけば10年ごとに蓄積されたプログラマの知識はリセットされ、初心に帰らせてくれる。
その都度、「テキストファイルに文字列を出力する方法」といったTipをネットで調べる喜びを与えてくれる。


451:デフォルトの名無しさん
07/11/15 00:46:46
>>442
オレは文系だが、いろんな言語を使って、今はCだな。
汎用機や8ビットマシンも使っていて、マ共通する言語みたいに思えた。

以前はパソコン買うと、購入するアプリケーションはコンパイラのみで
その他は自分で作った。フリーウエアは使わせてもらうが。
今はコンパイラを買う必要もなくいい時代になった。

パソコンは、消費財でもあるが、生産財でもあるのが好きだ。

452:デフォルトの名無しさん
07/11/15 01:02:49
Javaの勉強サイトって、ありませんか?
携帯電話のアプリを開発したいなと思って、
Ver1.3のリファレンスマニュアル落として見ているのですが、
読みづらい部分もあって困っています。

453:デフォルトの名無しさん
07/11/15 01:15:43
>>452
基礎がわかってないなら本を一冊目を通すことを勧めるよ。
基礎がわかってるなら API はオンラインで見られる。
これは大変便利。(ただ携帯特化したものはよくわからんが)

454:デフォルトの名無しさん
07/11/15 01:48:46
>>453
基礎は中途半端ですが、わかっています。
GUIをSWTにして、Sound Player作りました。
awtの本を探していますが、オススメの本は無いでしょうか?

携帯電話会社のHPでリファレンスマニュアル落としたのですが、
内容がさっぱりわかりませんでした。
そもそも日記ソフトなので、複雑な構造にならないと思っています。
携帯電話は初めての分野なので、何をどうしたら良いのかテンパっています。


455:デフォルトの名無しさん
07/11/15 08:27:16
携帯携帯ってどこのキャリアか言えよ
キャリアによって違うんだから

456:デフォルトの名無しさん
07/11/15 14:25:37
>>454
>携帯電話会社のHPでリファレンスマニュアル落としたのですが、
>内容がさっぱりわかりませんでした。

>>453 名前:デフォルトの名無しさん 本日のレス 投稿日:2007/11/15(木) 01:15:43
>>>>452
>>基礎がわかってないなら本を一冊目を通すことを勧めるよ。

457:デフォルトの名無しさん
07/11/15 16:31:02
>>455
auとSoftbankですが?
>>456
書名を教えてください。

458:デフォルトの名無しさん
07/11/15 16:51:37
アディオスって英語?フランス語?

459:デフォルトの名無しさん
07/11/15 16:51:53
>>457
じゃあ基本MIDPかね
MIDPでぐぐるといろいろヒットすると思うが
とりあえずMIDletクラスをextendsして、startAppの中でFormかCanvasを生成してDisplay#setCurrentすれば、ハローワールドにはなる

460:デフォルトの名無しさん
07/11/15 16:53:04
>>458
URLリンク(d.hatena.ne.jp)

461:デフォルトの名無しさん
07/11/15 19:46:39
>>454
何の基礎について読みたいかによるよね。 Java は本がたくさんあるし。
Java 全体なら独習タイプの入門書に一冊目を通した方が良いし(知っていて
得なものに出会うかもしれない)。もっと考え的なものなら Winston+Narasimhan
とか俺は結構好きだけど。そういうところはかなり言語独立だから Effective C++
とかの影響は俺は受けてる。

でかい本屋に行って自分の知りたいことを書いてあって自分の波長に
合う本を探してみたら?

462:デフォルトの名無しさん
07/11/16 21:52:29
くだらない質問だとは自覚していますが、お願いします。
PythonとRubyでHello,Worldの時間計ってみたら、
Rubyの方が2倍程速かったです。
組み方とかによる誤差だと思っているのですが、
実際のところRubyの方が速いとかって話はありますか?

463:デフォルトの名無しさん
07/11/16 22:16:57
俺はベンチしたこと無いけど、前ざっと見たときは Python の方が
一般に速そうだったよ。俺は実行速度必要な時は ruby で書かないから
気にしたこと無いけど。

URLリンク(shootout.alioth.debian.org)
URLリンク(shootout.alioth.debian.org)
URLリンク(ruby.brian-schroeder.de)

興味あったら自分で試すと良いのでは?

464:デフォルトの名無しさん
07/11/16 22:44:55
>>463
わざわざありがとうございます。
一番下のリンクのスクリプトを一部試してみましたがやはりPythonが遅かったです。
rb: notizblock (100 times) 0.010000 0.040000 0.920000 ( 0.944301)
py: notizblock (100 times) 0.000000 0.040000 2.190000 ( 2.253604)
なので、これはもう僕のMacOS 10.5搭載のPythonが遅いんだと思います。
ちなみにPythonは2.5.1、Rubyは1.8.6でした。
手が空いたらMacPort等から別のPythonを落として試してみたいと思います。
ありがとうございました。

465:デフォルトの名無しさん
07/11/17 00:57:49
よくあるファイル形式を変換するソフトは言語は何で一番作られてるのでしょうか?



466:デフォルトの名無しさん
07/11/17 00:58:26
英語慣れも兼ねて英語サイトでニュース記事みようと思うのですが、
技術的な検証とかコラムがメインっぽい大手サイトってどんなのありますか?
@ITみたいなところがいいのですが。

467:デフォルトの名無しさん
07/11/17 01:03:12
URLリンク(slashdot.org)

468:デフォルトの名無しさん
07/11/17 01:03:26
だれかおれの課題1万でやらない?
内容はBP法のニューラルネットワークをMATLABで作成
具体的な仕様は後で指示する
取引方法は請け負ってくれるやつが名乗り出たら応相談


469:デフォルトの名無しさん
07/11/17 01:07:46
>>468
昨日ニューラルネットワークスレで質問してた人?

470:デフォルトの名無しさん
07/11/17 01:08:45
>>468
いや、別人だね〜

471:デフォルトの名無しさん
07/11/17 01:10:11
そっか
BP法なんかは専門分野だからわかるけどMATLABはわからん

472:デフォルトの名無しさん
07/11/17 01:14:20
>>471
どうも専門外の研究任されちゃって困ってるんですよ〜
数式が分からないからアルゴリズムも理解できなくてorz


473:デフォルトの名無しさん
07/11/17 03:22:37
>>468
その研究、おそらくうちの研究室の誰かがやってるはず・・
しかしMATLABは使ってないな。。
むしろC言語やシェルで書いてる。

俺はプログラムははさっぱりだ。
自分の研究のLDPC符号のソースもなんにもわかんね。


474:デフォルトの名無しさん
07/11/17 03:31:38
>>468
ドルなら引き受けよう
ユーロでもいいいぞ

475:デフォルトの名無しさん
07/11/17 03:40:36
なぜMATLAB?
C/C++/C#/Javaでならやってもいいんだが

476:デフォルトの名無しさん
07/11/17 04:05:05
>>474
1万ドルとか無理すぎるw

>>475
教授の指示
完全に専門外だから詳しいことはしらないけど
MATLABは数式書くときに行列とかがそのまま使えてベクトルの計算が楽らしい
初心者向けっていう判断でMATLABをチョイスしたみたいですよ

477:デフォルトの名無しさん
07/11/17 11:10:11
時給3000円の出来高払いなら請け負う

478:デフォルトの名無しさん
07/11/17 12:09:59
MATLABだとインタプリタだから試行錯誤するにはいいんだよね。
Octave使えば自宅でも手軽に追試できるだろうし。

実務だとどうしてもBLASライブラリ使うことになるんだろうけどね。
# boost::numeric::ublasの使い勝手は異常w

479:デフォルトの名無しさん
07/11/17 16:55:30
ゲーム「逆転裁判」の登場人物がモナーとかになっている
2ちゃんねらーの人が作った(というか勝手にパクって公開した)
フラッシュゲームがありますが、
このゲームはどういうソフトまたは言語を使って作られているのでしょうか?

480:デフォルトの名無しさん
07/11/17 16:57:15
ActionScriptじゃね

481:デフォルトの名無しさん
07/11/17 17:00:49
>>477
じゃぁ少し具体的に希望する仕様書くからある程度の見積もりだしてくれないか?


>>478
教授も全く同じこと言ってたが俺には意味不明

482:デフォルトの名無しさん
07/11/17 17:58:07
今度情報系の大学の面接受けるんだが、
ある程度言語の勉強しておきたい
基本的な事で悪いが誰か教えてくれないか


483:デフォルトの名無しさん
07/11/17 18:04:34
日本語か英語の2択だ

484:デフォルトの名無しさん
07/11/17 18:06:36
言語の知識?そんなものはクズだ
学校のお勉強なんかじゃなく仕事でやってみればわかる
だからもっといいことを教えてやろう
1バイト=8ビットだと思っていないか?
1バイトのビット数は環境によるんだ
正しくは1オクテットは8ビットだ
面接官の前でこれだけを3回正確に繰り返すんだ
「1オクテットは8ビット」
もうひとつ
「俺のCPUはリトルエンディアン」
これで大学の合格ぐらいなら楽勝

485:デフォルトの名無しさん
07/11/17 18:08:01
お前らマ板いけよ

486:デフォルトの名無しさん
07/11/17 18:17:11
>>482
大学の面接で言語の知識なんか問われないよ

487:デフォルトの名無しさん
07/11/17 18:25:15
>>484
そうだったのか
すまないまだプログラミングについてまだロクに何も知らないから
ただ面接菅に何聞かれるかわからないから、
良かったら5つ6つ教えてくれないか?
・・・後リトルエンディアンてなんだ?

>>485
悪い、ここ来たの初めてだったから




488:デフォルトの名無しさん
07/11/17 18:27:33
上辺だけの知識持っていっても、
ちょっと突っ込んだ質問されたら赤っ恥かくことになるぞw
本でも買ってきて読むか、何も知らないことにしておけ。

489:デフォルトの名無しさん
07/11/17 18:27:59
>>487
Wikipedia項目リンク

490:デフォルトの名無しさん
07/11/17 18:34:09
面接官「1バイト=8ビットとありますが?」
学生 「はい。1バイト=8ビットです。」
面接官「1バイト=8ビットとは何のことですか?」
学生 「環境です。」
面接官「え、環境?」
学生 「はい。環境です。1バイト=8ビットは環境によるものです。」
面接官「・・・で、その1バイト=8ビットは我が校において席をおくうえで何のメリットがあるとお考えですか?」
学生 「はい。1バイト=8ビットだと知っています。」
面接官「いや、我が校にはプログラマのような輩はいません。それに1バイト=8ビットですよね。」
学生 「でも、違いますよ。」
面接官「いや、違うとかそういう問題じゃなくてですね・・・」
学生 「1バイト=8ビットじゃないと知っているんですよ。」
面接官「ふざけないでください。それに1バイト=8ビットて何ですか。だいたい・・・」
学生 「1オクテット=8ビットです。1octetとも書きます。octetというのは・・・」
面接官「聞いてません。帰って下さい。」
学生 「あれあれ?怒らせていいんですか?使いますよ。octet。」
面接官「いいですよ。使って下さい。octetとやらを。それで満足したら帰って下さい。」
学生 「運がよかったな。今日はバイトが足りないみたいだ。」
面接官「帰れよ。」

491:デフォルトの名無しさん
07/11/17 18:41:08
ちと無理あり過ぎないかその改変w

492:デフォルトの名無しさん
07/11/17 18:59:02
その学校に入って出来るようになりたいこととか、将来目指してるものを具体的かつ明確に言える様にすることのほうがよっぽど大事だと思うが

493:デフォルトの名無しさん
07/11/17 20:17:42
じゃぁ具体的に言ってみろよ。1バイトが8ビットでは無いCPUのメーカ型番を。

494:デフォルトの名無しさん
07/11/17 20:43:38
URLリンク(ja.wikipedia.org)バイト_(情報)

495:デフォルトの名無しさん
07/11/17 21:14:54
メインページ
出典: フリー百科事典『ウィキペディア(Wikipedia)』

ウィキペディアにようこそ!

・・・プッ

496:デフォルトの名無しさん
07/11/17 21:26:44
2chの名無し相手に「言ってみろ」で、そのあとWikipedia笑ってもなぁ。
Wikipediaはプッなのに名無しの返答は信じるつもりだった阿呆か、
どんな返答が来ても耳塞いで信じないつもりだった阿呆か。

497:デフォルトの名無しさん
07/11/17 21:33:36
で?誰も具体的に言えないの?1バイトが8ビットでは無いCPUのメーカ型番を。


498:デフォルトの名無しさん
07/11/17 21:34:59
なんだ言えないのか

499:デフォルトの名無しさん
07/11/17 21:47:08
煽り終了?

500:デフォルトの名無しさん
07/11/17 22:00:10
なんだかリンク先も見れないかわいそうな方みたいなのでWikipediaから引っ張ってきてあげますよ

>DEC PDP-10、NEC ACOS-6など

501:デフォルトの名無しさん
07/11/17 22:49:19
>>500
> なんだかリンク先も見れないかわいそうな方みたいなので
見られないわけではありません。
デフォルトの名無しさんは信用できるけれども、Wikipediaはまったく信用できないだけです。
もちろん、デフォルトの名無しさんがWikipediaの内容をコピペして書き込んだものは
「Wikipediaの記述」から「デフォルトの名無しさんの書き込み」に昇格するので、途端に信用できます。

502:デフォルトの名無しさん
07/11/17 23:27:50
ググれカス

503:デフォルトの名無しさん
07/11/17 23:29:35
あまりのレヴェルの低さに今日から夏休みに突入したのかと思ったよ

504:デフォルトの名無しさん
07/11/17 23:33:45
さすがニートは時間感覚が麻痺してますね

505:デフォルトの名無しさん
07/11/17 23:40:38
>>495は「バイト_(情報)」をURLに含める程度の事がわからなくて
メインページに飛ばされたあげく「ウィキペディアで探せってか?」
って笑ったのかと思った。
さすがにそこまで恥ずかしいやつはいなかったか。


506:デフォルトの名無しさん
07/11/17 23:44:53
>>490
ワロタww

507:デフォルトの名無しさん
07/11/18 00:04:54
っつうか、1Byte≠8bitの環境があろうが無かろうが
そういう決まりが無いことは事実なのだから関係ないだろ。



508:デフォルトの名無しさん
07/11/18 00:27:31
相当くだらない人間だな

509:デフォルトの名無しさん
07/11/18 01:51:39
yahooのSearch.pmてどこにあんの?

510:デフォルトの名無しさん
07/11/18 02:35:11
ごめんじこかんけつ

511:デフォルトの名無しさん
07/11/18 07:17:43
重複を許してですが、
プロのプログラマは各プログラム言語ごとにどのくらいいるものでしょうか。
10万のオーダー =>
万 =>
千 =>
千以下 =>
どなたか、=> の右にプログラム言語を列記してください。

512:デフォルトの名無しさん
07/11/18 07:19:08
ちょっと板違いか。

513:デフォルトの名無しさん
07/11/18 07:54:25
>>511

日本か世界かで相当数値が変わると思うが。

適当だが、日本で。

10万のオーダー => C、C++、VB、Java
万 => C#、COBOL、Delphi、Perl、Ruby
千 => FORTRAN
千以下 => その他

ぐらいジャマイカ?


514:デフォルトの名無しさん
07/11/18 09:11:53
Pascal, lisp, algol, assembler類は、その他扱いか。

515:デフォルトの名無しさん
07/11/18 10:04:07
>>481
詳細はいいから、まずは箇条書きレベルで。
ちなみに、あなたとのコミュニケーションコストも費用に含まれます。

516:デフォルトの名無しさん
07/11/18 13:52:47
C#はクソとよく言われますが、どういった点がクソなのでしょうか?

517:デフォルトの名無しさん
07/11/18 13:55:56
よく言われてる、というのが間違いでは。

518:デフォルトの名無しさん
07/11/18 14:10:55
>>513
大学とかの研究機関(除く学生)をプロに含めるなら、FORTRANはもっと多いな

519:デフォルトの名無しさん
07/11/18 14:27:02
>>517
そうですかー
私だけですかねー

520:デフォルトの名無しさん
07/11/18 14:33:30
俺はC#、言語としては出来良いと思うよ。
ただ悲しいかな、業務であんまり流行ってないだけで。

どっちかっつーと、.Netがクソっぽい印象。
何かっていうとすぐWin32API叩かされる。
フレームワークの意味が・・・。

521:デフォルトの名無しさん
07/11/18 17:48:56
すみません、DEC PDP-10、NEC ACOS-6 ってどこで売ってますか?

522:デフォルトの名無しさん
07/11/18 18:06:47
>>521
ググってから訊いてる?


523:デフォルトの名無しさん
07/11/18 18:09:55
>>513-514
PHPはそれ以下か・・・

524:デフォルトの名無しさん
07/11/18 18:10:41
アクションゲームなどでキャラを派手に動かすのはどういう仕組みなんでしょうか?
作らずとも初めからPC内に存在するキャラ、例えばAとかBの文字の敵キャラが
自分のキャラを追っかけてくるのは、敵の座標変数の値を自分キャラとifで比較して増減し
そこに乱数要素を加えれば個々の敵に違いが出てくるというのは判りますが
複雑なアクションゲームでもこれと同じことをしてるんですか?

525:デフォルトの名無しさん
07/11/18 18:10:59
>>513
全部一桁あげてもいいんじゃね?
C++はそのままでもよさげ・・・かな。

526:デフォルトの名無しさん
07/11/18 18:13:25
>>524
アクションゲームアルゴリズムとかいう本を読んでみたら?

どのゲームを想定してるのかしらんけど、いくつかパターン作っといて
普段はそのなかの行動パターンをランダムで選択して
射程範囲に入ると攻撃パターンにかわるだけじゃないの?

527:524
07/11/18 18:24:39
>>526
こんな本出てたんですね。情報ありがとうございます。

528:デフォルトの名無しさん
07/11/18 18:35:42
難しく考えずに、順序だてていけばいい
所詮パターンだ

529:デフォルトの名無しさん
07/11/18 19:34:56
>>523
コピペしてURLやメッセージ変えるだけなら10万規模じゃね?

530:デフォルトの名無しさん
07/11/18 20:32:56
>>520
>どっちかっつーと、.Netがクソっぽい印象。
>何かっていうとすぐWin32API叩かされる。
>フレームワークの意味が・・・。

そんなものはMSのパワーでラップしまくって使いやすいクラスライブラリに仕上げてくれる。
と、思っていた時期がありました。

C++,Officeチームと.NETチームって確執でもあるんかね・・・
それともJava, .NETといった技術は根本的にクライアントOSに向いていなかったということなのか。

531:デフォルトの名無しさん
07/11/18 20:55:20
DOSパラに売ってませんでした。
ツートップにもありませんでした。
ヨドバシにもありませんでした。
あと何軒か回ったのですが、どこにもありませんでした。
だれか DEC PDP-10、NEC ACOS-6 売ってるとこ知ってたら教えてください。

532:デフォルトの名無しさん
07/11/18 21:02:57
>>531
ACOS-6は
URLリンク(www.nec.co.jp)
DEC PDP-10は
イギリスの骨董オークションで出物を待つ。

533:デフォルトの名無しさん
07/11/18 23:32:36
今後(今も含め)1番儲かると思うプログラミングは何だと思いますか?

534:デフォルトの名無しさん
07/11/18 23:36:57
特定の言語に縛られないのが一番儲かると思います。

535:デフォルトの名無しさん
07/11/18 23:37:51
仕様書プログラミング言語 - 英語

536:デフォルトの名無しさん
07/11/19 00:19:59
すみません。
文字列検索のAND条件の検索方法が分からず苦戦しています。

例えば、↓のようなCSVファイルから
あ,い,う,え,お
か,き,く,け,こ
さ,し,す,せ,そ

AND条件として『か』と『く』を指定して検索をし、
マッチする2行目抜き出すようなことをしたいのです。

大変申し訳ありませんが、ご教授よろしくお願いします。

537:536
07/11/19 00:24:09
大変申し訳ありません。
言語はC/C++
OSはWinXP
コンパイラはbcb Pro 6.0
です。

538:デフォルトの名無しさん
07/11/19 00:29:13
何がどう分からないのかがさっぱり分からない

539:デフォルトの名無しさん
07/11/19 00:33:33
ひょっとすると、宿題?
宿題スレが別にあるよ。

540:536
07/11/19 00:34:52
了解しました。質問スレ行きます。
汚してすみませんでした。

541:デフォルトの名無しさん
07/11/19 01:24:22
VSSで他の人のマシンにadminグループに入ってない状態で作業フォルダの設定する前に
最新の情報取得をやっちゃいけないと言われたのですがこれが何がどういけないのかよくわかりません。
教えてください。



次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5172日前に更新/160 KB
担当:undef