スレ立てるまでもない質問はここで 126匹目
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/03/17(日) 21:15:03.90プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 125匹目
http://toro.2ch.net/test/read.cgi/tech/1361608847/
0159デフォルトの名無しさん
2013/03/26(火) 23:29:55.46文字化け(機種依存文字)
ttp://www.geocities.co.jp/SiliconValley-SanJose/5148/moji/
2000/10/01
0160デフォルトの名無しさん
2013/03/26(火) 23:30:51.12SJISと一口にいっても
http://ja.wikipedia.org/wiki/MacJapanese
0161デフォルトの名無しさん
2013/03/26(火) 23:32:59.17もうガラパゴス文字コードやめてくれ
0162デフォルトの名無しさん
2013/03/26(火) 23:35:25.560163デフォルトの名無しさん
2013/03/26(火) 23:41:04.68v8のバージョンは3.17.15.2、使用コンパイラはVC2012です。
ttp://mattn.kaoriya.net/software/lang/c/20110325015245.htm
ttp://d.hatena.ne.jp/tossy-2/20090123/1232653840
や他のサイトで解説されているように、MakeWeakを使用してデストラクタを起動させようとしたのですが、
v8::Persistent<v8::Object> holder = v8::Persistent<v8::Object>::New(thisObject);
※ holder.MakeWeak(foo, Foo_Dispose);
global-handles.ccにある、 GlobalHandles::MakeWeak内の
ASSERT(near_death_callback != NULL);で引っかかってしまいます。
※で呼び出しているMakeWeakが、そもそも第四引数をNULLとして呼び出しているので、
どうあがいてもアサーションには引っかかってしまうようになっていると思うのですが、
どうするべきなのか、ご存じの方が居ましたら教えて下さい。
0164デフォルトの名無しさん
2013/03/26(火) 23:43:28.34void GlobalHandles::MakeWeak(Object** location,
void* parameter,
WeakReferenceCallback weak_reference_callback,
NearDeathCallback near_death_callback) {
ASSERT(near_death_callback != NULL);
Node::FromLocation(location)->MakeWeak(this, parameter, weak_reference_callback, near_death_callback);
}
void V8::MakeWeak(i::Isolate* isolate,
i::Object** object,
void* parameters,
WeakReferenceCallback weak_reference_callback,
NearDeathCallback near_death_callback) {
ASSERT(isolate == i::Isolate::Current());
LOG_API(isolate, "MakeWeak");
isolate->global_handles()->MakeWeak(object,
parameters,
weak_reference_callback,
near_death_callback);
}
template <class T>
void Persistent<T>::MakeWeak(void* parameters, WeakReferenceCallback callback) {
Isolate* isolate = Isolate::GetCurrent();
V8::MakeWeak(reinterpret_cast<internal::Isolate*>(isolate),
reinterpret_cast<internal::Object**>(**this),
parameters,
callback,
NULL);
}
v8::Persistent<v8::Object> holder = v8::Persistent<v8::Object>::New(This);
holder.MakeWeak(obj, dispose);
0165デフォルトの名無しさん
2013/03/27(水) 03:12:44.01その人にループはi++じゃなくて++iが正しいみたいなことをいわれたのですが
その理由がなんだったのか忘れてしまいました
++iが正しい理由を教えてください
0166デフォルトの名無しさん
2013/03/27(水) 04:00:43.22意図に沿わなければ間違い
0167デフォルトの名無しさん
2013/03/27(水) 04:37:57.77なんでそんなゴミグラマの言うことを間に受けるの?
i++と++iの違いを知ってればそのゴミグラマがマジモンのクズだって分かるよね?
0168デフォルトの名無しさん
2013/03/27(水) 07:09:16.73のi++のことならi++も++iも違いないよね?
0169デフォルトの名無しさん
2013/03/27(水) 07:16:45.09糞コンパイラだと最適化が糞でiがただのintでも++iの方が効率の良いコードを吐くかもしれない
しかし正しい正しくないという話ではないな
0170デフォルトの名無しさん
2013/03/27(水) 07:21:30.73a[i] を参照するような場合は、0オリジンだとむしろ ++i は for(i= -1; ...と
なって使い難いのではないか。
0171168
2013/03/27(水) 07:27:48.550172デフォルトの名無しさん
2013/03/27(水) 07:28:06.400173171
2013/03/27(水) 07:29:11.450174デフォルトの名無しさん
2013/03/27(水) 08:05:25.59でも、それぞれの特性を知って使い分けろという話で、他の人も言ってるように正しいとか正しくないということではないと思う
[i++]
tmp=i
i = i+1
return tmp
[++i]
i = i+1
return i
0175デフォルトの名無しさん
2013/03/27(水) 10:12:13.40phpもjsも++iのほうが早い
0176デフォルトの名無しさん
2013/03/27(水) 10:15:00.00じゃあC++も++Cっていう名前にすればよかったのにー
0177デフォルトの名無しさん
2013/03/27(水) 10:32:28.300178デフォルトの名無しさん
2013/03/27(水) 12:04:14.300179デフォルトの名無しさん
2013/03/27(水) 12:28:40.120180デフォルトの名無しさん
2013/03/27(水) 12:59:15.370181デフォルトの名無しさん
2013/03/27(水) 14:01:48.11しかし、C++でクラスのオペレータオーバーライド関数を作ってみれば分かるが、i++と++iでは>174の
ように違う実装になってくる。従って、C++では++iと書く方が理に適っていると言える。
0182デフォルトの名無しさん
2013/03/27(水) 14:07:37.960183デフォルトの名無しさん
2013/03/27(水) 14:24:12.14C++の秀才が、衒学的に指摘するから、まどわされるのだ
0184デフォルトの名無しさん
2013/03/27(水) 14:28:08.15「Cで書いたプログラムがたいてい高速に動作する(中略)
Cはカミソリのように切れ味鋭いツール」
『プログラミング作法』p.105 ブライアン・カーニハン、ロブ・パイク
0185デフォルトの名無しさん
2013/03/27(水) 14:28:37.200186デフォルトの名無しさん
2013/03/27(水) 14:28:38.48> CでもC++の組み込み型でも、値を利用しないで副作用だけ利用するならi++でも++iでも違いはない。
副作用だけを利用する場合でも、値として評価されるから、i++と++iでは違うのでは?
0187デフォルトの名無しさん
2013/03/27(水) 14:29:35.370188デフォルトの名無しさん
2013/03/27(水) 14:33:04.94マックスサイズから0に向かって減らしていくのが早いのです
0189デフォルトの名無しさん
2013/03/27(水) 14:38:38.12このhead:tailってのがよくわからん
0190デフォルトの名無しさん
2013/03/27(水) 14:39:08.68値を利用しないなら、単に捨てられるから同じことになる。
違う例を思いつかないのだが何かあるかな?
0191デフォルトの名無しさん
2013/03/27(水) 14:46:36.95リストの先頭の要素がhead、リストのそれ以外の部分がtail。
つまり、C++で書けば次の関数のような定義。
int length(std::list<...> body)
{
if (body.empty()) return 0;
body.pop_front();
return 1 + length(body);
}
0192デフォルトの名無しさん
2013/03/27(水) 14:53:41.54なるほどな C++弄ったことないからあれだけど
回答はこんな感じでいいの?
VL>deflength::[reverse]
VL>deflength([])=0
VL>deflength(head:tail)=1+length(tail+r)
0193デフォルトの名無しさん
2013/03/27(水) 14:54:06.57同じ事になるかならないかは、処理系で異なる気がするが
0194デフォルトの名無しさん
2013/03/27(水) 15:20:28.25def reverse [] = []
def reverse (Head:Tail) = reverse (Tail) ++ [Head]
0195デフォルトの名無しさん
2013/03/27(水) 15:43:25.27いんや。def lengthでlength関数が定義できるんでしょ?
いくらdef lengthって書いてもreverse関数は定義できないよ。
0196デフォルトの名無しさん
2013/03/27(水) 15:52:14.41多少記法が違うから脳内変換は要るが、合ってるも間違ってるも実験できるし
0197デフォルトの名無しさん
2013/03/27(水) 17:59:05.000198デフォルトの名無しさん
2013/03/27(水) 18:54:23.970199165
2013/03/27(水) 21:11:38.09正しい正しくないかではなかったんですね。
自分が何か勘違いをしていたかもしれません。
参考になるレスばかりで感謝です。
0200デフォルトの名無しさん
2013/03/27(水) 22:44:38.51たとえば画像変換プログラムを作るとして、
A.入力形式から一旦中間形式にしてその後出力形式に変換
B.入力形式から直接出力形式に変換
Aだと
・サポートする形式の情報を充分格納できる中間形式にする必要がある
・サポートする形式が増えても中間形式に変換するだけで対応可能
・Bに比べて処理速度およびメモリ使用量は不利になる
Bだと
・Aに比べて処理速度およびメモリ使用量は有利になる
・サポートする形式を増やす度にN-1個の変換処理を追加する必要がある
どちらの方法がセオリーなんでしょう
あるいはほかに方法等あれば教えてください
0201デフォルトの名無しさん
2013/03/27(水) 23:04:36.09jisx0213でした。失礼
0202片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/27(水) 23:08:31.00インデックスカラーは色を限られたパレットで管理する。
フルカラーは比較的メモリを食うが滑らかな色彩加工ができる。
環境や目的によって使い分けるのがベスト。写真の加工ならフルカラーがいい。
0203デフォルトの名無しさん
2013/03/27(水) 23:19:29.800204デフォルトの名無しさん
2013/03/27(水) 23:26:37.93それぞれの利点が分かっているのだろう?
ならあとは、その利点が必要とされている方を採用するのがセオリーだと思うが。
0205デフォルトの名無しさん
2013/03/27(水) 23:26:40.76必要だよ。
それが現実的なのかどうかを考えるとこから始めたら?
0206デフォルトの名無しさん
2013/03/27(水) 23:36:51.58なるほど、バカには答えられないと。
マジレスすると、そのAPIはDeprecated
0207デフォルトの名無しさん
2013/03/27(水) 23:44:40.66ばか乙
0208デフォルトの名無しさん
2013/03/27(水) 23:51:43.55一般にはJpegやpngなど画像の入出力は既存ライブラリをブラックボックスとして使うので、中間形式を経ずに変換処理とか考えられない
JavaやC#など標準ライブラリに画像APIがある場合、中間形式はシステムに準じたものが用意されてるし、使わざるを得ない
ただし、質問の意図が、画像ライブラリを自分で簡単に書けるスキルがあって最高の速度が欲しいなどの前提があるなら、お好きにとしか言いようがない
0209デフォルトの名無しさん
2013/03/28(木) 00:00:44.41基本情報とJavaで商品データの入力と照合、配送履歴やなどをする簡単なアプリを作れるぐらいなんですが、
次に習得した方がいい技術や資格はなんでしょうか
0210片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/28(木) 00:05:28.09SQL、データベース、バーコード
0211デフォルトの名無しさん
2013/03/28(木) 00:15:32.22他人が君と接してて内心気味悪がらない事
0212デフォルトの名無しさん
2013/03/28(木) 02:58:02.94どんな練習プログラム作った?
0213デフォルトの名無しさん
2013/03/28(木) 03:04:32.13がっこの課題
0214デフォルトの名無しさん
2013/03/28(木) 05:01:00.32ゲーム
マルチスレッドとDirectXとソケットも混ざって阿鼻叫喚の地獄絵図になって結局完成しなかったけど
半年間の悪戦苦闘で気が付いたらC++のスキルが上がってた
0215デフォルトの名無しさん
2013/03/28(木) 07:14:03.90鉄板の題材だと思う
0216デフォルトの名無しさん
2013/03/28(木) 07:37:34.250217デフォルトの名無しさん
2013/03/28(木) 08:31:17.53現状で手動でメモリ管理が必要になるようなリアルタイム性と
OOPなどの抽象度を両立させたい用途が他に思いつかない
0218デフォルトの名無しさん
2013/03/28(木) 08:47:25.19衝撃の指摘だな。
0219デフォルトの名無しさん
2013/03/28(木) 09:33:01.59自分なりに情報を集めた結果、Javaというプログラミング言語で開発されていることが分かりました。
そこで質問なのですがJavaとAndroid、どちらの入門書を購入する方が良いのでしょうか?
0220デフォルトの名無しさん
2013/03/28(木) 09:34:25.72Androidの本には申し訳程度にしかjavaの解説は載ってない
0221デフォルトの名無しさん
2013/03/28(木) 09:43:24.53本じゃなくて1年は頑張る覚悟ありますかとか英語読めますかとかそういうことを聞きたくなる世界
0222219
2013/03/28(木) 13:01:35.32やっぱりJavaの基礎からじっくり勉強した方が良いのでしょうか?
0223デフォルトの名無しさん
2013/03/28(木) 13:10:11.39クラス 継承 インターフェイスとか知らないとAndroidはさっぱりだろうな
0224デフォルトの名無しさん
2013/03/28(木) 13:16:56.34指定の行の取得ってどうやるんでしょうか
$stmt = $dbh->prepare('select xxx from xx', array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL));
$stmt->execute();
$row = $stmt->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, $num);
ってやっても最初の行しか取れなくて困ってます
0225デフォルトの名無しさん
2013/03/28(木) 13:22:58.93一生困ってろ
0226デフォルトの名無しさん
2013/03/28(木) 13:44:51.760227デフォルトの名無しさん
2013/03/28(木) 13:48:53.02それphpとかpdoとかの話じゃなくてsqlの話
0228デフォルトの名無しさん
2013/03/28(木) 14:10:48.69SQL って
select xxx from xx
だけじゃないの?
0229デフォルトの名無しさん
2013/03/28(木) 14:12:22.260230デフォルトの名無しさん
2013/03/28(木) 14:22:25.68貴様はsqlを初歩から勉強してこい
0231デフォルトの名無しさん
2013/03/28(木) 14:28:07.190232デフォルトの名無しさん
2013/03/28(木) 14:32:44.75例えばphp5.5の新機能の話などすることがない
Rubyでいう初心者スレと高等な人が集まるスレに分かれてる感じが理想
phpスレをこの板に立ててもいいですか?
0233デフォルトの名無しさん
2013/03/28(木) 14:35:07.250234デフォルトの名無しさん
2013/03/28(木) 15:20:21.11漏れもそこに気を付けて採用はクリア出来たんだけど
毎日同じ服で通ってたらばれた
0235デフォルトの名無しさん
2013/03/28(木) 15:33:03.23phpの高等な話とか冗談はやめてくれよ
お前が上から見下ろしてる連中とお前は同レベルなのにさっさと気づいて
糞スレ立てないでwebprog板に帰ってね
0236デフォルトの名無しさん
2013/03/28(木) 15:35:59.95そこが糞が糞たる所以
0237デフォルトの名無しさん
2013/03/28(木) 16:12:44.78私はね、もっと拡張とか内部構造とか深い話がしたいのだよ
>>235のようなミーハー君には付いていけないだろう
0238デフォルトの名無しさん
2013/03/28(木) 16:19:58.110239デフォルトの名無しさん
2013/03/28(木) 16:34:58.21これは笑うところか・・・
0240219
2013/03/28(木) 16:58:10.19より深くAndroidを理解するためにもJavaの勉強から始めたいと思います。
0241デフォルトの名無しさん
2013/03/28(木) 16:59:03.500242デフォルトの名無しさん
2013/03/28(木) 17:20:11.180243デフォルトの名無しさん
2013/03/28(木) 19:03:20.94君は言語の実装自体には興味ないんだね
言語を作ることすらしたことないのかな
0244デフォルトの名無しさん
2013/03/28(木) 19:36:34.95人を責める前に自分の作った言語を披露する方が先というのが筋じゃないのか
0245デフォルトの名無しさん
2013/03/28(木) 19:56:48.13そいつC言語を作ったやつだぞ
0246デフォルトの名無しさん
2013/03/28(木) 21:28:16.660247デフォルトの名無しさん
2013/03/28(木) 21:46:47.13ひさびさにアレな人が現れたなw
0248デフォルトの名無しさん
2013/03/28(木) 22:09:52.980249デフォルトの名無しさん
2013/03/28(木) 22:10:13.62ただ、厳密には正しくないから呼びたくない
井げたと呼ぶのはなんか違う気がする
何か納得できる呼び方(読み方)はないものか
0250デフォルトの名無しさん
2013/03/28(木) 22:12:58.220251デフォルトの名無しさん
2013/03/28(木) 22:26:50.31http://www.json.org/string.gif
この表現法方なに図て呼ぶの?
0252デフォルトの名無しさん
2013/03/28(木) 22:28:16.560253デフォルトの名無しさん
2013/03/28(木) 22:32:51.750254デフォルトの名無しさん
2013/03/28(木) 22:34:23.52映像処理
0255デフォルトの名無しさん
2013/03/28(木) 22:45:11.490256デフォルトの名無しさん
2013/03/28(木) 22:47:00.440257デフォルトの名無しさん
2013/03/28(木) 22:58:49.49ゲーム開発の基礎、通信の基礎、サーバー運用、2D/3Dグラフィックス、アニメーション、データベース
0258デフォルトの名無しさん
2013/03/28(木) 23:01:46.75syntax diagram
■ このスレッドは過去ログ倉庫に格納されています