[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/17 03:52 / Filesize : 251 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレ立てるまでもない質問はここで 118匹目



1 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 22:33:46.84 ]
質問する前にGoogleで検索しましょう。www.google.co.jp

プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 117匹目
toro.2ch.net/test/read.cgi/tech/1328439334/

769 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 13:58:35.76 ]
どういう対立構造なのか分からんが、どんな理由があろうがなかろうがタイプは速くて正確な方が良いよ

770 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 13:59:04.30 ]
まあ、こういう結論になるんだろうか。

・実際に打ち込んでいるときに別のことを考えていられる人と出来ない人とがいる
・視線を動かしながらでも考えられる人と出来ない人がいる
・出来ない人は出来る状態を想像できないことがある
・出来ない人の一部には自分が想像できないことを認められない人もいる
・出来る人は出来ない人が持つ劣等感のようなモノに想像が行かない(ごめんなさい)

簡単な会話しながら他のなにかを同時にやる程度のことは、別に珍しいことでもないと思うんだけどなぁ。

771 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:01:15.83 ]
>>769
タイプが速くなることのデメリットなんか無いのに、なぜだか、速い方が良いというと反論してくる奴がいるんだよ。

772 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:05:12.21 ]
話がずれまくってるが、もともとはタイピング速度はプログラミング能力に関係するかどうかということ。
俺は関係すると思ってる。タイプが速くないと>>745みたいにリズミカルにコーディングできないし。

773 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:06:23.00 ]
タイプが遅いプログラマを第三者が見ると、こいつできねー奴と判断されるというデメリットがあるw

774 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:06:47.29 ]
で、ドブに捨てた時間はどうやって回収するの?

775 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:11:41.16 ]
IDEメインの奴は、マウスやコピペや補完使いまくるから、タイプ速度なんてどうでもいいんだろう

776 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:15:03.75 ]
>>773
そーいえば、現地でトラブって、客&その他技術者の目の前でプログラムを打ち込んでたらえらい好評を得たことがあった。w
ある意味実演販売みたいなモノだったが。

777 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:17:34.52 ]
ドラマに出てくるハッカーはタイプ速いよね
そういや、何かのボタンをクリックするときに、カチカチッってダブクリする演出、あれ止めて欲しい



778 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 14:18:44.34 ]
[送信]
[削除]
[実行]
[ログイン]
・・・ゴクリ・・・
カチカチッ

779 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 15:03:03.19 ]
プログラミング以外の話題になるとタイプが進む手合ばっかりだな。

780 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 15:04:56.93 ]
お前の言うプログラミングの話って何?
プログラミングの話題にタイプが進むあなた、どうぞ

781 名前:デフォルトの名無しさん mailto:sage [2012/05/02(水) 16:02:21.02 ]
自分の場合は頭の中でシミュレーションが終わったものを転記する
ある意味パンチャーの作業だからロジックには影響しないなあ

782 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 07:35:11.48 ]
クラス内メンバで
static const float hoge = 0.01F;
と宣言するとintにして下さいとエラーが出てコンパイルできません
これはC言語の仕様と言うことなのでしょうか

783 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 08:42:13.26 ]
Cにクラスはありません。

784 名前: ◆QZaw55cn4c mailto:sage [2012/05/03(木) 09:15:41.06 ]
>>782
仮に struct のメンバーだとしても、C であれば
struct a {
double hoge = 0.1;
};

自体が無理なのでは?

785 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 11:03:57.87 ]
こゆこと?
クラスの定義とメンバ変数の初期化は別にやらんといけないとか。

/// TestClass.h
class TestClass
{
private:
static const float hoge;
};

/// TestClass.cpp
const float hoge = 0.01f;

クラス定義の最後の ; を忘れててしばらく悩んだ。w

786 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 13:51:43.37 ]
>>782
C言語ではなく、C++の仕様として
クラスの静的メンバ変数の実体はクラス定義の外側に書かなければならない
違和感あるかも知れないが、分割コンパイル&リンクにおけるヘッダファイルの役割が解ると
むしろ内側に書けちゃう要素があるのが違和感なくらい自然な仕様だったりする

>>785
>クラス定義の最後の ; を忘れててしばらく悩んだ。w

C言語からある構造体定義とかと同じ考え方で
閉じ括弧の後には実体を作る変数名や
定義の前にtypedef置いたときの別名が書けるようになってるからだね
セミコロンが無いとその後に続く単語を、インスタンス作る変数名として解釈しちゃう

787 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 02:18:49.12 ]
初心者です
C/C++でWICというのを使って画像ビューワを作ったのですが
スライドショーをするときに、もう一度見るとき速いように構造体にその画像のデータを入れたまま
pic[i] のiを見た枚数分だけ保持しているのですが
実際使っていると画像何十枚かで多分メモリを食いすぎて動作が重くなって使い物になりません
スライドショーでは見た画像のデータはどんどん解放していくべきなのでしょうか?
それとももっとメモリ使用を少ないまま再読み込みしなくても済む方法があるのでしょうか?
よろしくお願いします!



788 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 09:54:29.76 ]
>>787
概算だけでも計算できるだろ。
仮に、1000x1000程度の画像ならbmpに展開したらアルファチャンネルを入れても4MBだな。
それが100枚あっても400MBだ。
高高400MBで遅くなるようなら、そのライブラリがタコなのかあんたの環境がプアなんだろう。
そうではなくて、そのライブラリの使い方が根本的に間違っているんじゃないのか?
そのpicとやらのデータ構造が判らんからなんとも言えんが。

789 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 09:55:10.55 ]
そんなことよりも C/C++って、どっちなのかと。自分が書いているのがどっちなのか判ってないのか?

790 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 11:31:49.49 ]
漫画とかに出てくる天才プログラマってどこらへんがすごいの?

791 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 11:57:10.82 ]
漫画とかに出てくる、に限定するなら、単にありえないだけ。
スーパーマンとかと同じ。

792 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:01:23.05 ]
LINK : fatal error LNK1181: cannot open input file 'event.lib'
と出たんでevent.lib探してるんですけど、どのライブラリに含まれてるかわかります?

793 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:01:52.91 ]
フェラチオされながら60秒で米国防総省に侵入できちゃう所

794 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:15:07.43 ]
>>793
タイトルは何だっけ、それ?

795 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 12:40:28.55 ]
>>787
画像の表示にどの程度の時間が許されるの?

画像の表示って、データをメモリに読み込むのと、読み込んだデータを表示できるベタの形式に展開するのに時間が掛かると思う。
画像の形式に寄るけど、展開の方が時間が掛かるんじゃないかなと。
仮にベタ形式のデータを一時ファイルに保存しておけば、読み込む時間だけですむよね。
1280 * 1024 (大体1MB)程度のファイルアクセスなら大して問題にならないと思うし、2回目以降ならキャッシュが利いてるだろうし。

結論。
自分なら、直近前後のデータ以外はファイルに書き出しておく。

796 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 13:01:11.98 ]
>>787
設定項目に過去何枚保持する、先読み何枚行うというのを指定できるようにすればいい。
枚数の代わりにMB指定でもいいけど。
メモリがっぽり使って高速化したい奴もいるしとにかく省メモリがいいってやつもいる。
〜すべきなんてものはない。

ま、どんな環境でも読んだファイルすべてを貯めこんでおく意味はないな。

797 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 13:21:55.71 ]
>>788
>>795
>>796
ありがとうございました!
tempファイルみたいなのを作れば良いんですね
やってみます!



798 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 14:32:33.59 ]
>>790
比較的多いのは「それプログラマとして凄いんじゃなくて、全く別の方向に凄いんじゃね?」かな

799 名前:デフォルトの名無しさん mailto:sage [2012/05/04(金) 15:26:17.09 ]
マ板でやれ

800 名前: ◆QZaw55cn4c mailto:sage [2012/05/04(金) 16:09:40.77 ]
>>790
時代時代によって映画のディテクティブヒロイン(ようはワトソン役ね)の職業は変わるよね。
女性物理学者だったり、女性心理学者だったり、女性生物学者だったり。

女性経済学者?金勘定が上手で冷酷なかんじ。
女性計算機科学者?ジョークも通じない堅物なかんじ。
女性ハッカー?存在するのか?

次の本命は女流棋士でしょう、これは萌えますねえ。

801 名前:デフォルトの名無しさん [2012/05/05(土) 06:19:05.61 ]
SVNかGITのWEBサービスで、無料かつ非公開で使えるものってありますか?

802 名前:801 [2012/05/05(土) 06:31:49.02 ]
事故解決
assembla github

803 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 21:12:30.42 ]
Arduinoでのアセンブラについて質問なんですが、即値が使えるレジスタの数に制限があるのはなぜなんですか?

804 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 21:45:26.42 ]
B Treeで、葉やら枝を割ったとき、上位の枝に移動するのメンドクセ。
葉に追加したキーの値と、2つに解れた葉のポインタを親ブロックにかえさにゃならん。
しかも、親ブロックにポインタを追加しなきゃいけないから、葉に達するまでの
親ブロックのポインタ保持せにゃならん。

構造体でキーの値と、葉のポインタ2つ返したり、親ブロックをリストに積んで行ったりするのが
再帰で実装すると気持ち悪いんだけど、みんなどうやってんの?

805 名前:デフォルトの名無しさん [2012/05/05(土) 22:08:58.06 ]
MYSQL CakePHP で採番関連の問題発生。
どなたかヘルプ。
誰かいますか?

806 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 22:37:25.20 ]
誰もいません

807 名前:デフォルトの名無しさん mailto:sage [2012/05/05(土) 22:57:24.09 ]
オマエだったらそれで状況を把握できるのかと。
一般人ならしかたないけど、プログラムを組んでる人間がそれってどうよ。



808 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 00:06:03.44 ]
ESPer募集のお知らせだろう。

809 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 11:38:20.70 ]
vb.net2010を使ってゲームを作っています
そしてデバッグ作業をやり始めました
エラー処理をどのようにするか悩んでいます

やりたいことは、
「エラーが発生したことを知りたい」
「それがわかったらそのまま進めたい」
です

on error resume nextだとエラーでもそのまま進むのですが、エラーを知ることができません
これを使わないと、エラーで止まるのですがまた最初からやり直しになるパターンが多いです

なにかいい方法はありますか?

810 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 11:58:45.83 ]
エラー修正してすすめ。
そこがなくても関係ないならコード削除してしまえ。

811 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 12:45:46.78 ]
on error goto と resume next (だっけ?)の組み合わせで goto 文のところで
ログ出力なりメッセージボックスで通知なりをすればいいんでないの?

ずっと使ってなくて忘れてるから見当違いなこと言ってるかもだけど。

812 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 13:41:56.29 ]
>810
は?
>811
ありがとうございます!

813 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 14:51:59.61 ]
811 だけど、一応補足すると、on error goto & resume next や on error resume next は
「エラーを無視して次に進む」だけだから、プログラムとしては好ましくないよ。

・出来るだけ、それに捕捉されるようなエラーを発生させない(事前にチェックする)
・それでも無理なら強引に捕捉しないでその場でエラー終了させてしまう
 (エラーが発生した箇所を特定できるようにログ出力するとかした上で、そこで止める)

無理に動かしてもエラー時処理のない信用の出来ない結果をもたらすだけだよ。
そう言った意味で 810 は正しい。

814 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 15:05:58.77 ]
↑雑魚?w

815 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 15:10:08.47 ]
ヒミツのメッセージとして貼られたものを表示できませんので教えてください
バイナリエディタを使うっぽいのですが、どうしても読めないので、どなたさまか
ヒントだけでも教えていただけないでしょうか、よろしくおねがいいたします

:020000020000FC
:10000000504B03040A00010063000C45A4400000AB
:1000100000005E000000420000000A000B00686F54
:10002000736F6B752E747874019907000200414557
:10003000030000233C873418FDE9C2F0E994DAE1BB
:10004000066859A18E196C0936B67988EF27B83041
:10005000BDC4565A38DA454B5BF3247B1693BB512B
:10006000B4ACA1EC77A0C263F370088E54C320F047
:1000700081324AE5E1CD014B9D4C313CCB6B68AC04
:10008000F09DF41AFFAEDE9C43CC19C73E7F2F9043
:10009000F9504B0102140B0A00010063000C45A447
:1000A00040000000005E000000420000000A000B5B
:1000B00000000000000000200000000000000068B8
:1000C0006F736F6B752E747874019907000200418D
:1000D00045030000504B0506000000000100010030
:0A00E0004300000091000000000042
:00000001FF


816 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 15:10:27.61 ]


817 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 15:10:58.13 ]
上は 814 宛だった。



818 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 15:23:18.67 ]
>>814=雑魚

819 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 15:50:30.77 ]
日本語でよろしく。

820 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 16:13:00.89 ]
>>815
雑魚乙w

821 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 16:17:00.95 ]
ウィルスとも呼べないシロモノを貼る厨。

822 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 17:04:18.53 ]
>>813
on errorなんか使うな。
try 〜 catch しとけ。

>>815
つ[インテルHEX]

823 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 18:48:06.91 ]
vb でも try - catch が今はあるんだ。勉強になった。

824 名前:デフォルトの名無しさん [2012/05/06(日) 18:54:15.63 ]
gcc ってどのバージョンまで K&R を許してくれる?


825 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 20:24:01.17 ]
B Treeネタの反応が無いんですが、もうム板にはアルゴリズムの話に答えられる人はいないのですか?

826 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 20:27:20.31 ]
いないよ。帰れ

827 名前:デフォルトの名無しさん [2012/05/06(日) 23:49:57.65 ]
Windows Vistaでアプリケーションを開発したいのですが、Microsoft Visual Studio以外に
開発ソフトってありますか?
クライアント側で予め用意された○とか□をクリックするとサーバ側にデータを送信する、という事を
行いたいです。
また、商用として利用したいので作成したアプリケーションを配布しやすい開発ソフトを教えて頂けると
非常にうれしいです。
大雑把に書いていますが、どなたかご回答をお願い致します。



828 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 23:51:00.18 ]
あります

829 名前:デフォルトの名無しさん [2012/05/06(日) 23:54:14.28 ]
>>828

ご存じでしたら、その開発ソフトについて教えて頂けませんか?


830 名前:デフォルトの名無しさん mailto:sage [2012/05/06(日) 23:57:50.13 ]
>>827
テキストエディタ
例:「notepad(メモ帳)」

どうやって?と思うかもしれませんが、HTMLでformにPOSTなりGETなり設定すれば好きなデータ送れます。
htmlファイル1個で済むので配布も簡単です。

831 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:00:15.94 ]
Win32APIアプリならDelphi
WinにこだわらないならJava&Eclipse

832 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:01:22.58 ]
C#でいいよ

833 名前:デフォルトの名無しさん [2012/05/07(月) 00:02:05.28 ]
>>830

大変、貴重な意見ありがとうございます。
notepadでアプリケーションが可能か検証してみます。
ありがとうございました。


834 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:02:28.39 ]
トンデモ


Win32APIアプリならDelphi
WinにこだわらないならJava&Eclipse

835 名前:デフォルトの名無しさん [2012/05/07(月) 00:03:23.69 ]
>>831-832

こちらの方々も回答ありがとうございます。

836 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:04:19.55 ]
DelphiとかC++Builderとか十年くらい前に流行ってたんだよな
今は昔

837 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:08:57.08 ]
C++builderが流行ったことなんてあったか?



838 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:12:37.66 ]
Delphiといえば、Delphi会社と無関係でフリーで開発継続している集団がいるが。発展してるか?

839 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:17:42.45 ]
ここ雑談スレじゃないんで

840 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 00:31:11.39 ]
>>837
ない
>>838
してない
>>839
質問に答えろ

841 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 05:44:00.89 ]
PC(もしくはルーター)のMACアドレスってWebページ見た時、相手のサーバーには伝わりませんよね?
(途中で変わって分からなくなるとか)
でもゲームでMACアドレスBANとか聞くんですが、あれってクライアントがPCの構成とか判別してるだけですよね・・



842 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 08:07:59.42 ]
HTTPのレイヤじゃ普通は取れんだろうなあ。
(ルーターのMACアドレスは取ろうと思えば取れる)
専用クライアントなら、自身のMACアドレスを送信してるかも知らんが。

843 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 08:58:41.08 ]
電話回線でモデムでMACアドレス得るのはどうやるんだろうと昔しらべてたが
使う事もなくなったので有耶無耶になってしまった

844 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 00:16:24.50 ]
>>842
wwwでクライアントのMACは確実に無理じゃないの?
pasokoma.jp/bbs7/lg150057
これとか同じプロパイダ、地域からアクセスしたらMACも同じになる気がするが

845 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 07:54:18.14 ]
>>844
ネットゲームは専用のクライアントソフトを使うものが結構多いからなんとも

846 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 09:17:20.54 ]
ブラウザでならルーターのMACは取れんでしょ


847 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 12:05:04.64 ]
ルータのMACは全く意味不明。
間違いなく知ったかだろう。

ちなみにIPv6ならIPの割り当てルール次第でMACアドレスが漏洩する。
Vista以降は標準で有効になっているので、プロバイダが対応していてv6アプリなら、
いつの間にやらMACが収集されている可能性がある。
ブラウザも当然v6対応アプリなので、auひかりHOMEの人とかは自分のMACをばらまいている可能性がある。



848 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 22:56:16.12 ]
グローバルIPさえ判ればarpで取れんじゃね?

849 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 23:14:59.42 ]
ルータを越えないから無理

850 名前:デフォルトの名無しさん [2012/05/09(水) 03:44:55.73 ]
質問させてください。
PDFファイルの中身を適当なエディタ(xyzzyを使っています)で見ようとするとコンテンツ部分は文字化けして表示されます。
</FlateDecode>という表記があるのでどうもDeflate圧縮されてるのが原因みたいなのですが
その文字列を元のデータに戻すにはどうすればいいでしょうか?
deflateやらzlibやらでググるといくつかページはヒットするのですが、
プログラムに関する素養がほとんどゼロなので具体的にどうしたらいいのかというのが全然わかりません。
どなたかよろしくお願いします。

851 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 05:13:00.54 ]
プログラム技術@2ch掲示板

この板はプログラムを作る人のための板です。  ←ここ重要

852 名前:デフォルトの名無しさん [2012/05/09(水) 07:40:05.75 ]
Macでシェルスクリプトを使って、
UTF-16で作られた文書ファイルの中身を置換したいと思ったんですが、
どうも扱えない(ファイルの中身を取得できない?)みたいです。
UTF-16を扱うのに一番適している言語って何がありますか?

853 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 08:04:30.37 ]
OS Xはよく知らんのだけど、iconvとかないの?

854 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 08:05:59.56 ]
>>852
言語に関係なく、事前にiconvで変換すればいいじゃん。
動的にやりたいなら、iconvをライブラリとして呼べる言語で。

855 名前:852 mailto:sage [2012/05/09(水) 08:47:42.29 ]
>>853,854
レスありがとうございます。
直接編集できる言語があったらいいな、と思ってたんですが、
iconvが定番なんですね。おとなしく使うことにします。
ありがとうございました。

856 名前:デフォルトの名無しさん [2012/05/09(水) 16:46:35.19 ]
Java勉強し始めたんですが、AndroidをC#で置き換えたら爆速とか、
PSSはC#採用してるとか、Javaに未来があるような感じがしません。
このままJava学び続けても無駄ですか?

857 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 16:55:55.65 ]
言語一つできれば、他の言語習得はすぐだよ、無駄にはならん



858 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 17:01:49.56 ]
>>856
あれって、Androidの採用してるJava VMが遅いって話しだったと思う

859 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 17:03:08.91 ]
groovy Javaつかえ

860 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 17:04:33.31 ]
何でもいいから今必要な言語を学べばいい。
だいたいCに通じてるから何選んでも問題ない。
それにどうせ言語の前にライブラリだのフレームワークだのの寿命が来るから
何を選んだところで知識の更新からは逃れられない。

861 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 17:09:13.51 ]
学習期間が短くJavaと同等なことが可能なGroovyは、Javaが衰退したとしても学習にかけた損は少ない。



Groovy - Wikipedia
Groovy(グルービー)は、Javaプラットフォーム上で動作するアジャイルな動的言語である。
GroovyはJVM上で動作する言語処理系および言語の名称であり、Javaとの直接的な連携を特徴とする。
例えばGroovyからすべてのJava SE APIや、Javaで書かれた任意のサードパーティ製のコンパイル済みのライブラリなどを呼び出すことができる。
言語の記述能力としては、Javaで記述できることは、無名内部クラスの定義など一部の例外を除き基本的にGroovyでも記述することができる。
Javaと同様にC言語などで書かれたネイティブメソッドなどは呼び出すことができる。

Groovyは動的な言語であり、直接スクリプトを実行することができる。
なおこの時、中間的にJavaソースコードが生成されることはなく、バイトコードがメモリ上に生成されて直接実行される。
また、groovyコンパイラを使ってクラスファイルをあらかじめ生成しておくこともできる。
いずれにせよGroovyコードは内部的にはJavaバイトコードに変換されてJVM上で実行される。

このとき、GroovyコードもJavaコードも、JVMからみると両方ともJavaバイトコードとして解釈実行されるという意味で区別がない。
Groovyのこのような仕組みから、GroovyはJavaと極めて親和性が高く、
Java技術で培われてきた開発インフラやライブラリ、ノウハウ、ツール、JVM最適化技術などの多くをそのまま流用することができる。

862 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 17:19:56.38 ]
実用的な Groovy: Java プログラマーのための DSL としての Groovy

Groovy による Hello World
「Hello World」は指定された言語で作成できる最も単純なプログラムです。
Java コードで作成された「Hello World」(リスト 1) を見ると、ここで何が行われているかを完全に理解するには、中間言語の知識がどれほど必要か、という興味深い点に気付きます。

リスト 1. Java コードで作成した「Hello World」の例
public class HelloJavaWorld{
public static void main(String[] args){
System.out.println("Hello Java World");
}
}

多くの Java 初心者が最初に学ぶ難しいレッスンは、クラス名とファイル名が 正確に一致しないとクラスをコンパイルできない、という事実です。
その次の行になると、実装に関する細かい質問が次から次へと出始めるのが普通です。
つまり static とは何か、void とは何か、なぜメソッドの名前が main でなければならないのか、String 配列とは何か、といった質問です。
そして最後に、初めて Java を扱う開発者に対して、out が System クラスの PrintStream オブジェクトの、public で static かつ final のインスタンスであることを説明してみてください。
私は「ちぇ、僕は「Hello」と表示したかっただけなのに」と言った生徒を忘れることができません。

これを Groovy で作成した「Hello World」と比べてみてください。Groovy の場合には、ファイルを作成し、リスト 2 に示す行を入力すればよいだけです。

リスト 2. Groovy で作成した「Hello World」の例
println "Hello Groovy World"

そうです。これがリスト 1 の Java の例と等価なものを Groovy で作成した例なのです。
この場合、実装に関するすべての詳細 は背後に隠され、単純に「Hello」と出力するコードのみが残っています。
groovy HelloGroovyWorld と入力すると、このコードが実際に動作することを確認することができます。
つまり Groovy を利用することによって、作成するコードの行数を大幅に削減することができる一方、
Java と等価なセマンティクスを維持することができるのです。
www.ibm.com/developerworks/jp/java/library/j-pg02179.html

863 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 18:03:18.64 ]
Rubyでしょ。普通に。

864 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 19:37:47.88 ]
WHERE フィールド NOT IN (条件, 条件、条件)と、WHERE NOT(条件) AND NOT (条件) AND NOT(条件)って同じものなんですか?

865 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 20:58:12.20 ]
>多くの Java 初心者が最初に学ぶ難しいレッスンは、クラス名とファイル名が 正確に一致しないとクラスをコンパイルできない、という事実です。

クラスにpublicつけなきゃ関係ないだろうに

866 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 21:08:24.56 ]
>>864
前者はどれか
後者はぜんぶ


867 名前:864 [2012/05/09(水) 22:10:32.30 ]
テーブル名:特亜

番号│人種
──┼───
0001│日本人
0002│韓国人
0003│中国人
0004│台湾人


SELECT *
FROM 特亜
WHERE 番号 NOT IN (日本人, 韓国人、中国人)

これは、日本人と韓国人と中国人のどれかにあてはまるフィールドは選ばないという意味で、
選ばれるのは0004の台湾人だけですか?


SELECT *
FROM 特亜
WHERE NOT(人種 = 日本人) AND NOT (人種 = 韓国人) AND NOT(人種 = 中国人)

これは、日本人でもなく韓国人でもなく中国人でもないのを選ぶという意味で、
選ばれるのは0004の台湾人だけですか?



自分で試した限りでは両方とも同じ結果になったんですが・・・論理的にはどう違うのか分かりません・・・



868 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 22:25:02.76 ]
同じ

気になるなら「ド・モルガンの定理」とかでぐぐれ

869 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 22:28:40.77 ]
Wikipedia だと
ド・モルガンの法則
で載ってる






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<251KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef