1 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 18:28:52 ] 質問にやさしく親切に答えてくれるスレです。 前スレはこちら。 質問にやさしく親切に答えてくれるスレ 2 pc8.2ch.net/test/read.cgi/tech/1143639945/
830 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 21:26:50 ] >>829 内積
831 名前:829 mailto:sage [2008/07/19(土) 21:36:46 ] X0,Y0が0,0になるようにX1,Y1とX2,Y2を補正してから atan2(X1, Y1) - atan2(X2, Y2)とすればいいのでしょうか?
832 名前:デフォルトの名無しさん [2008/07/19(土) 22:24:34 ] XとYの内積=|X||Y|cosθだから (X・Y/|X||Y|)のアークコサインを取れば良いんじゃね?
833 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 22:30:31 ] >>831 俺の数学の教科書によると、 ベクトルa(a1, a2), b(b1, b2)のなす角をθとするとき、 cosθ = ( a1 * b1 + a2 * b2 ) / ( sqrt( a1 * a1 + a2 * a2 ) * sqrt( b1 * b1 + b2 * b2 ) ) で、これが内積だってさ。 角度が欲しいなら acos( cosθ) とかすればいいんじゃね。 このへんの基本的なベクトルの扱いは高校の数学BかCあたりが役に立ちそう。
834 名前:829 mailto:sage [2008/07/19(土) 22:41:03 ] >>830 ,832,833 ありがとうございました
835 名前:デフォルトの名無しさん [2008/07/20(日) 00:06:13 ] 質問させて頂きます。 漢字1文字に必要なビット数 半角カナ1文字に必要なビット数はそれぞれ何ビットでしょうか? どうかご教授お願いします
836 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 00:20:11 ] 意地悪に真面目な回答。 文字コードによるんで一概にどうとは言えない。 Shift_JISなら漢字が16ビット、半角カナが8ビット。 EUC-JPなら全部16ビット。 UTF-8なら基本どっちも8×3で24ビット、一部の漢字は8×4で32ビット。 UTF-16なら基本16ビット、一部の漢字は16×2で32ビット。 UTF-32なら全部32ビット。
837 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 00:21:34 ] >>835 文字コードによって違うので、自分の環境にあった文字コードの規格を調べる必要があります。 shift_jisとか、utf-8とか、euc-jpとかiso-2022-jpとか。
838 名前:821 mailto:sage [2008/07/20(日) 00:52:24 ] 回答してくださった方ありがとうございます。 参考にさせてもらいます。
839 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 02:04:19 ] 数百万行のTSVやCSVファイルから特定の要素だけを抽出し集計する、 といったプログラムはどのような処理形態が一番速くなるのでしょうか? VBにてコレクションに突っ込んでループさせて処理するプログラムを作成しましたが、 10MBほどのファイルで30時間以上掛かってしまいます
840 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 02:06:38 ] >>839 普通にスクリプト系言語を使っても数分も掛からんと思うが。 コレクションがどんなもんかは知らんが、なにをやったらそんなに遅くできるんだ?
841 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 02:23:23 ] >>840 ど素人なもんで、組み方が悪いのが原因としか思えないのです。 スレ違いとは思いますが、こんな感じに書きました ' ストリームリーダーで行読み込みループ中の処理 strBuffLine = split(sr.ReadLine(), vbTab) strName = strBuffLine(1) g_allarray.Add(strName) ' 全要素を格納 If g_colInput.Contains(strName) = False Then g_colInput.Add(strName, strName) ' 重複要素は読み込まない ' 集計 For i = 1 To g_colInput.Count For j = 1 To g_allarray.Count - 1 If g_colInput.Item(i) = g_allcol.Item(j) Then count = count + 1 Next j ' 全要素から検索しカウント後処理 buff = g_colInput.Item(i) PrintResultFile(count, buff) ' 出力ルーチンへ On Error Resume Next For k = 0 To 500 g_allarray.Remove(buff) ' 集計済みの要素を消す Next k count = 0 Next i
842 名前:835 [2008/07/20(日) 02:42:18 ] >>836 >>837 ありがとうございます! 文字コード調べてみますね!
843 名前:デフォルトの名無しさん [2008/07/20(日) 14:20:37 ] Cでファジィのプログラムの作り方がわかりません 参考にできるサイトとかあったら教えてください
844 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 17:50:12 ] >>843 たしかttp://www.なんちゃらで最後がfuzzyなんとか.htmlとかいうサイトがあるとかないとかメンバーシップ関数0.5/0.5で
845 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 01:19:24 ] >>741 今世紀最大の正真正銘のキチガイ弓月城太郎にやねうらおは絡まれている。 弓月城太郎は正真正銘のキチガイ 【自作自演】弓月城太郎氏に関するまとめ【神秘体験】 d.hatena.ne.jp/yaneurao/20080619
846 名前:デフォルトの名無しさん [2008/07/22(火) 20:47:39 ] ここでいいのかな・・・ すごくあほな質問なんですが Borlandというコンパイラをインストールしたのですがそれからどうすればいいのかが全くわかりません;0; パソコン自体の設定をなにかしないといけないんですか? どうやったら言語を打ち込むところまでいくかが全然わかりません 教えてください お願いします ちなみにOSはVISTAです 問題ないですか?
847 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 21:14:35 ] よし、今からBorlandのことは忘れて VisualC++2008をインストールしようか
848 名前:デフォルトの名無しさん [2008/07/22(火) 21:17:21 ] >>847 Borlandはだめですか? 大学の先生から貸していただいたCDにはいっていたのがこれだったんです そのVisualC++2008は良いですか?とってきます
849 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 21:21:57 ] いや駄目じゃないよ全然 ただ多分VC++の方があなたには簡単に出来ると思うから bccでやりたいなら 「Borland C++ Compiler 5.5 使い方」 とかのキーワードでググるのが良いかと
850 名前:デフォルトの名無しさん [2008/07/22(火) 21:29:05 ] >>849 そのキーワードでググったらいろいろでてきました これならなんとかなるかもしれません すいません せっかく先生が貸してくれたのでこれでいこうかなと思います 本当にありがとうございました 頑張ってみます もしだめだったらまたきます・・・
851 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 21:32:19 ] _|: : : :\, . : ´: : : : : : : : : : : : : `ヽ- ―¬ || : : : : : :/: \:./: : : /:/\: : : ヽ:\: : \:.└-- ァ j| / | ¬ : : : : /: : /:. ,:イ:、:// / \: : :ト、: X: ヽ\: : / || \ | ー : : :./:.:.:./:.〃//\':/ \|/: :.}: : ヽ \>||. / ヽ__ぃ . ‐ 7: : :/:.// |/ ̄ ̄ヾ /  ̄ヽハ: : :.',: | || /^し (_ |: : :.|:./ | ○ | { ○ |ヽ: :.|:.| || ナ ヽ ヽ__ | ¬|/ ヽ ノ ヽ ノ ヽN || t」ー (_ / .ス  ̄ ̄  ̄ ̄ | || / / { || /  ̄ ̄ ̄ ̄ ̄ ト. | 〃 o o 入 し / |:i / || : : : ーi. , |:| ,ハ jj _____ 7: : : : ヽ ' |:! /|┘ }}/'  ̄ ̄ ̄`\ 〃 ..厶 -‐''::¨:::ヽ { リ /ヽ┘ /' }' ::::::::::::::::::::::::::::::{. `=ニ二二ニニ= '.::::::::::::::::\ ::::::::::::::::::::/\:\ /:/\::::::::::::::::::\
852 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 22:06:53 ] >>851 かわいいよw かわいいよ・・・・
853 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 04:10:24 ] >>851 はツンデレってことでいいんですか?
854 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 05:18:23 ] はい
855 名前:デフォルトの名無しさん [2008/07/23(水) 11:11:37 ] 【IE6, HTML4.01】 <img>タグ内に onMouseOver, onMouseOut, onMouseDown, onMouseUp, onKeyDown, onKeyUpを指定して マウスでもキー操作でも、画像ボタンのクリック感を視覚的に出すべく作成中です。 <img>タグ内に tabIndex を追加指定したところ、onMouseDownイベントが発生しなくなりました。 (onKeyDownは正常に動作します) ネットで検索するも該当の現象についての記述は見当たらず、 社内で相談したところ「現象は聞いたことがある」という回答だったのですが どなたか良い対策をご存知ありませんか?
856 名前:デフォルトの名無しさん [2008/07/23(水) 11:29:57 ] unDonutというブラウザを使い、javascriptからコマンドプロンプトを呼び出し、 BASファイルを起動するプログラムを組んでいるのですが、コマンドプロンプト起動時に 警告が出てしまいます。 セキュリティレベルの変更なども試しましたがどうしても解決できません。 この警告を表示せずに実行する方法があれば教えていただけないでしょうか?
857 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 11:47:51 ] そりゃ出るだろ・・・ そのページのサイト(ローカル含め)を信頼する設定にすりゃいい
858 名前:デフォルトの名無しさん [2008/07/23(水) 20:56:33 ] C言語やってるんですが、エスケープシーケンスが高度なもの(?)になると表示されません。 PCはWindous XP、メーカーはNECでコンパイラはBorland C++を使ってます。
859 名前:デフォルトの名無しさん [2008/07/23(水) 21:53:35 ] ブラウザでハイパーリンクのようにマウスの位置にある文字を取得する方法を 教えてください(テキストはHTML形式ではありません) とりあえず思いつくのは文字サイズから計算で位置を割り出す方法ですが それだと半角プロポーショナルに対して使えないので何か別の方法があると 思うのですがだれか知りませんか?
860 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 21:55:05 ] Windows のDOS窓はDOS/V用のエスケープシーケンスしか使用できない
861 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:00:46 ] >>859 全ての文字をボタン、あるいはマウスオ-バ-イベントを受信できるようなオブジェクトにすればいいんじゃね。
862 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:11:00 ] >>860 では普通の環境でそれ以外のやつは使えないってことなんでしょうか?
863 名前:859 [2008/07/23(水) 22:15:47 ] >>861 すべての文字をオブジェクトにするためには表示するときの文字の幅を 知っている必要がないですか? 勉強不足で申し訳ないのですが、もしかして文字の表示幅を返す 関数(メソッド)があったりします?
864 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:19:31 ] >>863 環境は何よ
865 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:22:17 ] >>863 俺はJavaを使ってButtonとかLabelオブジェクトを用いることを言ってたけど、 よくよく読み返してみると、「ブラウザで」というのは、JavascriptとかFlashのこと? だったらすまん。 わかんね。
866 名前:859 [2008/07/23(水) 22:23:14 ] まだ作り始めていないので何でもいいのですが特定の言語でしか できないならそれを使います。 一応C++かjavaならわかります。
867 名前:859 [2008/07/23(水) 22:27:37 ] >>865 わかりにくくてすみません。 ブラウザではなくてテキストを読みこむアプリケーションを作るつもりです。
868 名前:862 mailto:sage [2008/07/23(水) 22:34:06 ] >>864 それは自分に対してのレスでしょうか? 一応コマンドプロンプトでやってるんですが…。
869 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:37:55 ] 場合によってはHTMLで、一文字ずつAタグで囲んで、Javascriptが起動するようにした方が楽だったりして。
870 名前:859 mailto:sage [2008/07/23(水) 23:07:37 ] >>869 なるほど、テキストをHTMLに変換するあたりの実行速度が気になりますが 要望どおりのものができそうですね
871 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:13:48 ] ふーん なるほどなるほど
872 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 13:20:31 ] >>839 ADOでSQL発行がはやいんでない?
873 名前:デフォルトの名無しさん [2008/07/29(火) 01:33:06 ] PHPで2ちゃんねるの過去ログのクローラーを作りたいです。 どうやったらクローラーで過去ログを検索できますかね?
874 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 03:20:56 ] 押井守に頼め
875 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 03:34:34 ] 音楽は管野じゃないと駄目だぞ
876 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 22:54:18 ] 過去ログって金払わないと読めないんでしょ?
877 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:07:07 ] つ[web archive]
878 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 12:48:00 ] 期間限定だと思うけど、お試し●で無料で読める
879 名前:デフォルトの名無しさん [2008/08/02(土) 12:39:18 ] 釣りでもなくお聞きしたいです。 今月いっぱい休職期間なので、 プログラム(DB、サーバも)をじっくり 向き合いたいと考えいます。 題材はmixiまんまをつくりたいのですが、 1.プログラム、DB、他何を選択すればよいのでしょうか。 2.まねごとでmixiの機能だけでなく、ああいったデザインも含めて 作りたいですが、可能ですか。 3.業務、勉強経験一切なしです。2種持ち程度で。 ご教示ください。
880 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 13:30:17 ] 煽りでもなくお応えします。 一ヶ月じゃ無理。
881 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 14:12:34 ] >>879 OS: Fedora (なぜなら俺がLinux厨だから) WEBサーバ: Apache (なぜなら俺がApache厨だから) 言語/フレームワーク: Ruby on Rails (通称RoR) (なぜなら(ry データベース: MySQL (なぜ(ry 前提をいろいろすっとばしてるけど。やるとするならこれくらいが妥当じゃね。 > 3.業務、勉強経験一切なしです。2種持ち程度で。 これが本当なら、>>880 が言うように、一ヶ月じゃ無理。
882 名前:デフォルトの名無しさん [2008/08/02(土) 14:15:32 ] 【涼宮ハルヒの驚愕】2008年12月に発売決定! 表紙絵は長門 anime3.2ch.net/test/read.cgi/cosp/1175334254/l50 このスレに人は来ますか?
883 名前:882 mailto:sage [2008/08/10(日) 10:55:46 ] 自己解決しました^^
884 名前:デフォルトの名無しさん [2008/08/11(月) 13:15:48 ] プログラミング言語、なにをおぼえれば雇ってもらえる確率がアップする?
885 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 13:37:37 ] 就職口の多さでは C/C++ Java .NET の順ではなかろうか。 言語をおぼえるのではなく精通するならば、どんな言語でも 必ず就職口は見つかりますよ。
886 名前:デフォルトの名無しさん [2008/08/12(火) 15:44:53 ] VBAに詳しい方お願いします。 A列 B列 C列 D列 E列 F列 G列 H列 I列 J列… 1 1 010 a AB 2 1 010 a 春 夏 秋 冬 3 1 010 a 上 下 4 2 020 b BC 5 2 020 b 花 6 2 020 b 陸 空 6 2 020 b 水 : : ↑を↓に変える記述教えてください。。 A列 B列 C列 D列 E列 F列 G列 H列 I列 J列… 1 1 010 a AB 2 1 010 a 春 3 1 010 a 夏 4 1 010 a 秋 5 1 010 a 冬 6 1 010 a 上 7 1 010 a 下 8 2 020 b BC 9 2 020 b 花 10 2 020 b 陸 11 2 020 b 空 6 2 020 b 水
887 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 21:00:27 ] >>886 その変換の基準を明確にしてください。
888 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 21:04:56 ] >>886 入力が前者に正確に一致していることを確かめたら、 後者を print すればいいんじゃないかな?
889 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 21:56:13 ] 法則がぱっと見分からん
890 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 21:58:03 ] VBAスレでレスついているからこちらは放置で。
891 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 22:26:33 ] マルチかよ 悪い事は言わないから今後マルチならマルチだと書いてくれ。
892 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 16:02:07 ] お、お、お・・・おねえさん!ここがマンコですか!?
893 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 16:34:41 ] いいえ違います
894 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 20:52:02 ] ベーシック言語のおすすめの書籍やサイトを教えてください。
895 名前:デフォルトの名無しさん [2008/08/14(木) 13:46:18 ] ■■みんなでサイトつくろうぜwwwwwwwwwwwwwwww■■ 「お前ら一緒にサイト作ろうぜwwwwwwwwww」 「2ちゃん越えるサイト作ろうぜwwww」 「仕事無いんだ・・・・・・」 「やろうぜ!」 「みんなでサイトつくろうぜwwwwwwwwww」 gacco.o0o0.jp/ yutori.2ch.net/test/read.cgi/news4vip/1218673130/ ex14.vip2ch.com/test/read.cgi/part4vip/1218612197/ 興味沸いたらきてください! ======================!! 人材募集中 !!====================== ■プログラムを組んでくれる人 *サーバー側 言語はRubyかPerlの予定ですが、Perlが有力候補。 ・チャット 定期的にクライアントから着信があり、それに対して更新されたチャットのメッセージを返信する程度の能力。じゃなくて機能。 通信するときのフォーマットは未定。 ・ログイン・アカウント管理 ログイン認証、各アカウントの点数などの管理。データベースは未定。 ・お絵描き 未定。とりあえず鯖に負担がかからない程度にたまに画像を送信してあげるって感じで *クライアント側 はっきり言って俺もわからね。Ajaxだとかflashだとかjavaだとか。 ■機能提案(正しくは人材ではなく、意見?) 「こんな機能があったら良い!」「こうするともっと楽しくなる!」などの意見募集中。 挨拶とか気にせずスレにどんどん書き込んでくれればおk ■デザイン サイトのデザインを考えてくれる人、作ってくれる人募集中。 できればphotoshop illustrator使える人(プロジェクト共有しやすいので)
896 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 13:56:02 ] アリモノの組み合わせで7割方できちゃいそうな内容だな。
897 名前:デフォルトの名無しさん [2008/08/14(木) 17:45:08 ] JAVA言語、基本おぼえた 次、なにがいいんだよ
898 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 17:53:27 ] JAVA言語の応用で
899 名前:デフォルトの名無しさん [2008/08/20(水) 22:59:21 ] /* ギャップバッファ haiku.mine.nu/gapbuffer.zip これの、GapBuffer_GetRealPosition()関数の戻り値が何を意味しているのかわかりません。 ギャップバッファー上のバイト位置から、 データとしての先頭からのバイト位置を計算。 return i - (this->end - this->start); あたりの間違いだろうな。 という解答を貰えたのですが、 ギャップバッファー上のバイト位置から、 データとしての先頭からのバイト位置を計算。 とはつまりどういう事でしょうか?
900 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 00:05:20 ] ギャップバッファは真ん中にギャップがあるから、物理的な位置と論理的な位置が一致しないだろ 0123------456 こんな感じで位置が飛ぶ
901 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 00:36:05 ] 0123456 abc de Gap開始位置 - 3 Gap終了位置 - 5 5の位置に文字Aを挿入 5+5-(5-(5-3))=7 GetRealPosition()は7を返す 7は何を指しているのですか?
902 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 01:08:08 ] バッファに "abcde" というデータが入ってれば、5の位置というのは、eの右隣だろう 実際のバッファは buffer[0] = 'a' buffer[1] = 'b' buffer[2] = 'c' buffer[3] = ギャップ buffer[4] = ギャップ buffer[5] = 'd' buffer[6] = 'e' だから、eの右隣というのは実際には7の位置になる
903 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 01:16:10 ] >>902 戻り値=物理的な文字挿入位置ってことですか?
904 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 01:22:05 ] そーゆーこと
905 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 01:41:09 ] ありがとうございます。