「Ruu」
学校の休憩時間の定番メニューだった「Ruu」。 けれど、その後誰に聞いてもこの遊びを知る人が居ない。 ここで質問すれば、誰か知ってる人に逢えるかな? >>38 > CR-Zは発売日その日の会社帰りに試乗してきたよ。 ↓インプレッション http://www.webcg.net/WEBCG/impressions/index.html?sc=45&ci=810 ハイブリットに高速トルクを期待しないのが通説なんじゃない > ところで>>36 の問題。 >「他のアプリケーションが使用中のため、削除できません」 ではなかったと思う 存在しないとかそんな感じ > テラオーダーのHDDなんて何に使うだ? torrentでダウンロード → インストール&アンインストールしない バーチャルPCにLinuxデストリビューションインストールしまくり ニコ動とにこサウンドでダウンロード こんな感じ >>40 バーロ、俺は参加してきたよ。千葉までサクっと車を走らせて。 「私の時間」のPVのダンスを完全マスターしたミクコス娘がいて、参加規約違反ながら動画撮影させてもらった。 そのレクサスは尻だけ写真とった。 ダークレッドボディは写真写りが悪い。 DQNVIPな痛車が意外と格好良かった。俺もモニター大量に並べて電装ギラギラにしても良いかの? >>39 時々最速組をやってる俺としては、180は出て欲しいな。 エコカーにパワー求める時点で目指す方向を間違えてるかw 遥か古いバージョンのルウにそんなバグがあった。 フォルダ名最後に半角スペースがあると発生する問題。 ルウの場合、スレタイ最後に半角スペースが入っていると発生する。 Explorerからフォルダ弄るときは、半角スペースを最後に入れても自動で削除して処理してくれる。 ところがWin32API叩くと、半角スペースが最後にあってもフォルダ作っちゃう。 その後、Exolorerのから削除しようとすると、自動でスペース削除する機能が誤爆して、 削除予定のフォルダ名から半角スペースを削ってしまう。 で、ファイルマネージャからそんなフォルダは無いとエラーが表示されている。 ルウ本スレに対策を書き込んだ記憶があるからサルベージしてくれ。 ルウのバージョンアップでのダウンロード数が延10000人突破したぞ! ユーザーは300人〜400人くらいの様子。 >>41 まずは写真うp 話はそれからだ モニター大量て、1、2、たくさんじゃなかろうな 俺乗れなくなるじゃん http://vc.tomoyo.jp/moe-car/ のお問い合わせフォームに見積依頼するのだ Ruu痛車? エコカーは自己満足ツールじゃなかったけ もう消した、DOS窓でも消せれなかったから(末尾半角スペース問題か?) UbuntuCDブートして消した 過去スレあさるの面倒だしね、誰かまとめ作らないかな >>47 ) ,. ‐" ̄: : `ヽ、 r=ー-y´: : : : : : : : : : :`ーァ }: : :/:/: :/: : : |: : : :/: : : :`i:{! }≧:|::|/ィ´ヾ !: : :/ノ丶: :|:{ }三:|:::|: :/ O |/ O |:/r' ヽ: : `|:/ 〃 、_,、_, 〃ル'r' そ'"! ヽ、____ノゝζ r、 r、/ヾ|o|/`ヽ ヽヾ 三 |l 1 : : |o|: : : :!ヽ \>ヽ/ |` }: : :!o!ro-,| | ヘ lノ `'イ: : ::|o||:‖:|=! /´: : /!: : :|o|:  ̄:|: :| \_/ / : : :|o|: :_!: :! 某スレでミスってカッとなってやった ちなみにルウは、名前欄とかメ欄の安価は完全無視してる。 本文安価も「>>48 」以外は、 >48 >48 >>48 等、read.cgiが安価認定していない(安価タグを発行していない)書き込みは全無視。 単に検索が面倒で、read.cgiのタグをルウのスクリプトのタグに置き換えてるだけなんだけどね。 EditBoxみたいな関数があるけど欲しい? てか最近なんか作ってる? 作ってるなら貼る。 \x00で終わる文字列へのポインタ、開始文字列、終了文字列、置き換え文字列を指定したら、 EditBoxと同じく削除・挿入・置換・先頭追加・語尾追加が思いのまま。 メモリの再確保までやってくれるから、プログラマは基本的に1バイトだけ確保したメモリブロックを渡すだけでいい。 WIN32APIの文字列系関数でよくある、オーバーランで語尾に「コォォォォォ」が付くトラブルもない。 難点は、処理後にメモリブロックが移動する可能性があること。 つまり、固定メモリである文字配列への使用は出来ない。 >>43 それ違う。 サンバイザーに1枚ずつ、ヘッドレスト裏に1枚ずつ、ダッシュボード助手席前に1枚の計5枚は俺の車でも貼れる。 問題は、映像配信用の配線の隠し場所がない(屋根がないから配線をルーフトリム裏に隠せない)事と、 映像配信用のDVDプレイヤーの置き場所が無いこと。 理想はこんな感じ:://blog.ap.teacup.com/fledermaus/timg/middle_1248162986.jpg 気が狂うとここまで行っちゃう:://i.ytimg.com/vi/8q0dZnHejxE/0.jpg このスレには画像貼りたくないから、コピペってくれ ルウの「スレタイ通知(Exit)」で落ちるバグの原因が判明した(と思う)。 最近、キーボードを買い換えた。 今まで使ってたキーボードは、ブログ・各種小物ソフト・HP編集・会社の提出書類等々活躍したもの。 ブログだけでテキスト10M、ルウのソースは1M、HPはデータが手元にないので不明だが巨大、会社の書類は創意工夫等。 7年に渡って使った結果、手が触れる部分の塗装は完全に剥がれ、キー印字も薄くなっていた。 使える限り使う俺の性分で、現役を張り続けていたキーボードだが、とうとう内部のバネがヘタってきて、 「ん」(nn)とか「って」(tte)等、同じキーを連打する動作時にキーが戻らなくなり、入力に不自由を感じ始めた。 で、新しいキーボードを買ってきた。 前キーボードと同じSANWAのワイヤレスキーボード。 で、ルウの話に戻るけど。 ファイルの存在確認、無ければ内部データをリセット、有れば追加書き込み、って動作をする部分がある。 ErrIdx.ngtってファイルの存在を確認するんだが、ソース上で、 ErIdx.ngt ってファイルになってた。 古いキーボードのヘタったバネが、Errの二つめの「r」を入力できないでいた、のがバグの原因っぽい。 いや、ファイル名を間違えててデータ破損が発生したとしても、それを読み込んでる訳じゃないからハッキリした原因じゃ無いんだけど。。。 単にワイヤレスキーボードの自慢したかっただけだったりしてww >>50 ワイヤレスキーボード全然まったくこれっぽちも羨ましくない 電池交換に苦しみ続けるがよいわ >>51 ビジネス使用で1日8時間叩き続けて半年持つらしい。 バッテリ警告付きだから、ロボ研のキーボードみたいに電池切れで押したキーが戻らなくて慌てる心配もない。 充電器持ってるし、いざとなれば充電池買うさ。 >>52 無線にすると不安定じゃないかと心配して無線にできない Bluetooth? >>53 ワイヤレス方式:RF4.2GHz 何のこっちゃ分からんけど、タイピンゲームでコンプしてみたが、不穏動作はなかった。 てか、「USB2.0で高速タイピングもストレスなし」って売りのキーボードを見つけたんだが。 USB1.1で十分だろ。 =12MBit/sec =1.5MByte/sec キー情報は1キーあたり3バイト(キーコード1バイト+キー↑↓、ファンクションとの組み合わせ等情報2バイト) USB1.1で不自由するタイピング速度って、262144キー/sec以上。(キー↑↓で1キー6バイトとして計算) 多分、CPUが付いてこないw >>54 P/S2のキーボードディスてるなその謳い文句 しかも、USB2.0か怪しい 長門が落ちたっぽい 設定画面で項目変えても変化なしだったから [1308] バッファカウンタ更新(-)0) [1309] こなたからスレタイ通知...(Start)完了 [1310 >>57 そんなシチュで落ちるとは思えないが。。。 とおもってソース確認したけど異常なし。 ちなみにlog.txtは使ってる? d まぁlog.txtに出してる情報とスクショの情報は同じなんだけどなww てか俺の判断で、OgiueLog.txtの内容が このファイルは、100人目を最後に出力停止しますた。 だった時の絶望感。 >>62 Logの中身見ないけどね そんなことよりCacheフォルダの中身が 全部で8187オブイェクト、989MB どうしてこうなった >>63 俺は195個、19.7MB。 cchファイル内にHTMLデータ、同じ数の*.dファイルに解凍後のdat、大量に板登録してるならsjtファイルが容量食うかな。 大量の長寿命スレを追い掛けさせてたら、そうなるかも。 でも8000は多いな。 ファイルの構成メモ *.ita 板登録情報を保存 *.sure スレ登録情報を保存 *.cch キャッシュファイル *.sjt subject.txtを保存 *.zen 全鯖検索登録情報を保存 *.d datファイルを保存 ita.bbs 板一覧 Setting.ini 設定 gyaaaaa.ng NGファイルデータ AllUrl.txt キャッシュしている全てのスレURL Skip.txt スキップ指定された全てのURL ErrIdx.ngt 長門専用のエラーログデータのインデックス情報 ErrData.ngt 長門専用のエラーログデータの本文譲情報 ErrOne.ngt 長門専用の1スレ分のエラーログデータ情報 html.knt こなたのHTMLスクリプトの一時ファイル orzlist.ngt DAT落ちしたスレのリスト 例外 *.c!! 破損キャッシュ *.it_ 一時的に無視された板登録 *.sur_ 一時的に無視されたスレ登録 *.cc_ 一時的に無視されたキャッシュ *.ze_ 一時的に無視された全鯖登録 ルウが扱うCacheフォルダ内のファイル一覧と解説 *.cc! 8 5.06KB *.cch 4454 693MB *.ita 21 14KB *.knt 4 33.8KB *.d 3699 293MB その他 24 3.81MB こんなもん ズレ過ぎ 脳内補完ヨロ 板登録:21 キャッシュ以外のその他:0 *.cchと*.d同じ数じゃない 不思議 *.c!!は削除してくれていい。 ルウが破損警告だして、巡回から外したファイル。 バージョンアップのファイル書き換えも行われないし、UI上から再び巡回対象に加えることも出来ない。 *.kntは、htmlデータをメモリに展開せずに独自仮想メモリ構築してる物。 直前に処理したスレによって、大きさが変わるから気にしなくてよし。 とは言えでかいな...なんだコレ *.cchは、板巡回時に作る。 *.dは、*.cchを読み込んでdat保存時に作る。 *.cchは、こなたがDAT落ち確認したり、スキップ処理完了したときに削除する。 *.dは、起動時にりっちゃんが不要dファイルとして削除する。 *.dと*.cchは、内容こそ同期しているものの、存在は同期していない。 タイムスケジュール的に見ると、こんな感じ。 →時間 cch ←─────────→ d ←───────────→ ↑ ↑ ↑ ↑ スレ登録 スレ巡回 │ ルウ再起動 板巡回時拾得 DAT落ち スキップ処理 つまり、cchしか存在していない時間、両方存在している時間、dのみ存在している時間、の3パターンがある。 ふむ、わからない事がわかった あとRuu上のキャッシュタブクリックで落ちる レス番以上を起こしたスレのhtmlを調べてみたら、 117 名前:以下、名無しにかわりましてVIPがお送りします[] 投函日:2010/08/01(日) 02:46:12.64 ID:CVMvB+rJ0 うはwwwwwwwwwwwwwwwww 3枚目マジでお願いしますwwwwwwwwwwwwwwwwww 118 名前:以下、名無しにかわりましてVIPがお送りします[] 投函日:2010/08/01(日) 02:46:54.00 ID:nMt9Nrlf0 >>116 保存した 120 名前:以下、名無しにかわりましてVIPがお送りします[] 投函日:2010/08/01(日) 02:50:06.15 ID:CVMvB+rJ0 おっきが止まらない 123 名前:以下、名無しにかわりましてVIPがお送りします[] 投函日:2010/08/01(日) 04:30:34.63 ID:msaIGXoJ0 >>122 ちょwwwヘルシングwww 125 名前:以下、名無しにかわりましてVIPがお送りします[] 投函日:2010/07/31(土) 22:50:26.15 ID:Q8WkTr5e0 /www.dotup.org/uploda/www.dotup.org1065031.gif 126 名前:以下、名無しにかわりましてVIPがお送りします[sage] 投函日:2010/07/31(土) 22:51:49.63 ID:Xs8O+zLb0 >>96 うわああああああああああ!! やめろおおおおおおおおお!! とまぁ、レス番が飛んでる。 datの方は正常。 htmlの126がどこから来たのか不明だが。 126はdatの97であることが分かった。 で、126から97の処理が始まり、datの最後まで行って保存。 次の巡回時、datのレス数がダブり分だけ合わないのでエラー表示。 なん・・・だと・・・エラー落ちして、データを失うんじゃなくて増えるだと・・・・ りっちゃん暴走確認 てか2ch鯖の暴走か? 鯖に差分取得を投げる →206(差分のみ送信コード)が返る →受信データ内に<>が見つからない →りっちゃんは受信データをdat落ちのhtmlデータと仮定し、dat落ち確認を開始する。 →dat全取得の要求ヘッダを投げると、304(更新なし) →ファイルの存在は確認できたのでdat落ちの仮説は否定される。 →鯖に差分取得を投げる →以下無限ループ 以下応答ヘッダ: HTTP/1.1 206 Partial Content Date: Sun, 01 Aug 2010 02:46:09 GMT Server: Apache/2.2.15 (Unix) PHP/5.2.13 mod_ssl/2.2.15 OpenSSL/0.9.8n Vary: User-Agent,Accept-Encoding Last-Modified: Sat, 31 Jul 2010 13:32:34 GMT ETag: "7d7a79-92c7-48caeffffe080" Accept-Ranges: bytes Content-Range: bytes 37574-37574/37575 Content-Length: 1 Connection: close Content-Type: text/plain; charset=Shift_JIS :応答ヘッダここまで Content-Length: 1 ←データサイズ1バイト 板移転で運営がヘマをやった可能性があるのか? 珍味がgimpo→toki移転失敗してる件www ブラウザから板トップページアクセスしたら、運営関係のスレが3本しか無いwww ゾンビの方が使えないから、不本意ながらこっちでテストするです。 http://b.pic.to/13jyd2 バグのないソフトウエアとは、何も書かずにコンパイルした物である 名言だね http://b.pic.to/13jyd2 ルウの管理してるdファイルが更新されなくなったwww どこここ プラグインハイブリット? あと小さく写ってる赤い車 >>85 俺が作ったプラグインハイブリッド。 豊田市の公的機関(市役所とか図書館とか)には支所を含め全配備されてる。 更新 >>87 サーバ負荷監視所を見ると、鯖を再起動したらしいな 連続稼動日数が0に戻ってる >>91 引越しの関係で市役所行ったら有ったから、写メって帰った 自己レスだけど>>92 の半角見て、懐かしさを感じてしまった。 「自己レス」これも2ch的死語かもな。 差分取得した分のデータがキャッシュファイルに落ちなくなった何故だ 助手席、ちょっとルウにこのスレ更新後に読ませて、index.htmlに反映されているかチェックしてくれるか? >>96 面倒なことを頼むが、 初読み→スレ更新→更新予約→index.htmlチェック、を頼む。 おそかったな 終わり♪ 96がないからスレ巡回させて95がとんだ 何? kwsk 俺の手元は完全にスパゲティで埋もれてる。 新規で始めたから 95 名前:名無しする人この指とまれ[sage] 投函日:2010/08/01(日) 22:00:27 ID:wnrO5IT4 差分取得した分のデータがキャッシュファイルに落ちなくなった何故だ 助手席、ちょっとルウにこのスレ更新後に読ませて、index.htmlに反映されているかチェックしてくれるか? 96 名前:助手席[sage] 投函日:2010/08/01(日) 22:03:41 ID:hgi4lRs+ 初読みだけどいいか 97 名前:名無しする人この指とまれ[sage] 投函日:2010/08/01(日) 22:05:33 ID:wnrO5IT4 >>96 面倒なことを頼むが、 初読み→スレ更新→更新予約→index.htmlチェック、を頼む。 98 名前:助手席[sage] 投函日:2010/08/01(日) 22:08:09 ID:hgi4lRs+ おそかったな 終わり♪ 96がないからスレ巡回させて95がとんだ -------------------------------------------------------------------------------- このHTMLデータは、NELERLOID「ルウ」によって出力されています。 Ruu:← HTTP/1.1 304 Not Modified Date: Sun, 01 Aug 2010 13:11:58 GMT Server: Apache/2.2.15 (Unix) PHP/5.2.13 mod_ssl/2.2.15 OpenSSL/0.9.8n Connection: close ETag: "750dd1-84fa-48cc2d1b9c740" Vary: User-Agent,Accept-Encoding index.html名前を変えてスレ更新 同じ所で止まってる >>111 d どこが悪さをしているのかまるで不明 レスが反映されないバグと、レスがダブってレス番異常が出るバグの原因が分かった。 2chに投げる差分取得のバイト数が間違ってた。 簡略して説明するので若干語弊があるが、詳しく知りたきゃググッてくれ。 差分取得するとき、鯖に 「何月何日何時何分何秒から後、更新されてる? 更新されてるなら、***バイト以降のデータを頂戴」 っていう形式でリクエストを投げる。 この時、***バイト数は、前回(鯖に投げる時刻)の鯖上のファイルサイズ。 で、鯖から送られてくるデータはgzip圧縮されている。 ヘッダに記載されているContent-Length:の値はファイルサイズじゃない。 差分取得したときは圧縮されないので問題ないのだが、問題が出るのはサイズ不一致で再取得したとき。 再取得時には、gzip圧縮される。 gzip圧縮されている状態のサイズを、ファイルサイズとして記録してしまうというバグがあった。 →サイズ ■■■■■■■■■■■■■ 鯖上のdatサイズ ■■■■■■■■ gzip圧縮されたサイズ ↑ ↑ │ 本来記録すべきサイズ(A) 転送されたデータのサイズ(B) で、次の巡回時、転送されたデータのサイズ(B)で差分取得してしまう。 そうすると、 ■■■■■■■■■■■■■□ 鯖上のdatサイズ ■■■■■■■■☆☆☆☆☆□ gzip圧縮されたサイズ ↑ ↑ │ 正しいリクエスト位置 間違ったリクエスト位置 となる。 必要なのは□部分だけなのだが、間違って投げたリクエストのせいで☆分まで受信してしまう。 通常は、その後のチェックで「サイズ不一致再取得」となる。 が、チェック方法は「受信したデータの先頭が改行文字か否か」、という方法なので、稀に間違った位置でありながら 先頭がたまたま改行文字になることもある。 その結果、正しいデータだと勘違いしてdファイルに追加書き込みしてしまう。 コレが、レスがダブル原因。 さらに、datサイズに圧縮されたサイズが書き込まれているため、実際のサイズより少ない位置で検索ポイントを切り上げてしまう。 これが、レスが反映されないバグの原因。 問題は・・・ ・・・ソースのバックアップのかなり古いモノを開いても、このバグが確認できるということ。 で、このバグを修正してからスレ巡回させたら、キャッシュファイルの破損があちこちにあるらしく落ちる落ちるwww バックアップを遡っていったら、85人目からバグっていたことが判明 オワタ・・・オワリスギワロタ・・・タハハ >>116 この長文で落ち始めた。 長文で落ちるとか意味フ IDのIだけ検索で検索ポイントが吹っ飛ぶ問題の安全装置が誤作動してた。 このテストだけで30回近くこのスレをリロードしたおwww 作ってて良かった「キャッシュ修繕」 作ってなかったら、毎回削除→スレ登録→警告OK って作業をしなきゃならんところだった。 そういえばさ、プログラムのリテラル値って、ポインタ参照じゃないんだな。 ルウのUAは、ソース上だと1箇所だけで宣言してる。 Const SoftVertion =125 'バージョン情報 Const HITOBASHIRA =0 '人柱版なら1。通常版なら0 Const UserAgent =Ex"Monazilla/1.00(NELERLOID_Ruu/125)" 'ユーザーエージェント こんな感じ。 バージョンアップ時には、ここを書き換えるだけでソフト全体の値を変更できる。 で、UserAgentはあっちこっちで参照している値なんだが、ふとexeの中身を覗いてみると、 UAの文字列があっちこっちにある。 例えば、「ルウ」って文字列もあちこちで書き込んだらリソースが増えてファイルサイズ増加につながるから、 Const TITLE_RUU="ルウ" ってやって、タイトルバーとかで単体で使うときは直接記述せずにコレを参照するようにしてる。 でも、実際は参照箇所に直接書き込んであるものとしてコンパイルされるんだな。 なんか残念。てか激しく不満。 他の言語もそうなの? ActiveBasicのバグか、俺のコーディングミスか・・・ ABのバグってより仕様設計のミスだな。 ルウが重くなる原因の核心っぽいのを突き止めた。まだ修正してテスト実行していないから確証は持てないけど。 ABにはN88BASIC相互としてString型っていう変数型がある。 文字列変数なんだが、プログラマがメモリの確保・開放・再確保を意識せずにコーディング出来るって言う代物。 つまり、 Dim a As String'文字列型確保 a="テスト文字列" End ってやっても、メモリリークは発生しない。 が、問題は、 Function test() As String って関数を定義したとき。 恐らくABは、関数ポインタに何らかの方法で戻り値を関連付けている。 上の例なら、 Dim a As String a=test() End で、メモリリークの発生は無し。 ところが。 長くなりそうなので次レスへ→ Dim a As String,b As String a=test()'☆1 b=test()'☆2 End とやることを考えてみる。 この時、☆1の実行が終わると、aとtest()の関数ポインタの両方に文字列へのポインタが格納されていることになる。 aとtest()の内容は同じだが、参照先ポインタは別物。 次に、☆2の実行に入る。 ☆2の実行が終わると、bとtest()はまた別物の文字列へのポインタを持つ。 そして実行終了。 整理すると、 変数名 確保 開放 a Dim a End b Dim b 途中で送信してしまった 整理すると、 変数名 確保 開放 a Dim a End b Dim b End test☆1 呼び出された時 関数終了前に次の値が入力されるため、開放されない! test☆2 呼び出された時 End しかも、Stringは他の変数と同様にDimで確保されているため、 CPUの キ ャ ッ シ ュ メ モ リ に メ モ リ リ ー ク を 起 こ し て い る 可能性が高い! 遅くなる原因は、ヒープメモリの断片化ではなかったのである。 キャッシュメモリが肥大化したら、ウインドウズのマルチスレッドシステムが実行を切り替えるたびに 肥大化した大量のメモリをCPU内部に再配置することになり、コレが時間を食っていると思われる。 で、String型は、確保や開放の手間がないから便利でアクセス違反も起こらず安全ながら、 メモリの動的開放が出来ないから俺は疑問視して極力使っていない。 使っているのは1箇所のみ。 数 字 を 文 字 列 に 変 換 す る 関 数 ウインドウへの出力、index.html、ファイル名連番・・・ほぼ全ての箇所で使っているオワタ AB標準のStr$がバグ持ちなので独自実装したのだが、コレが裏目に出た。 とりあえず、ピタで落ちるバグを修正してリリースした後、コレのバグ修正に出る。 バグ修正完了。 ざっと190ヶ所ほど。 2時間実行、まだ体感的な重さは発生していない。 Stringを戻り値に使う関数全て(標準関数含む)で発生する問題。 ・Chr$ ・Date$ ・Hex$ ・Left$ ・Mid$ ・Oct$ ・Right$ ・Speace$ ・Str$ ・String$ ・Time$ てか、かつてAB最盛期に開発に参加していたベテランのコテたちは、このバグに気付かなかったのだろうか。 Dim X As BytePtr 'String$関数のコピー。指定した文字列を指定回数連結した文字列が返る Function String_$(num As Long, buf As String) As String Dim dwStrPtr As DWord Dim length As Long length=Len(buf) 'バッファ領域を確保 String_$=ZeroString(length*num) '文字列をコピー Dim i As Long For i=0 To num-1 memcpy(StrPtr(String_$)+i*length,StrPtr(buf),length) Next '以下改造部分 X=StrPtr(String_$) 'グローバルに関数のローカルポインタをコピーし、 '関数終了後に開放されているかチェックする '改造部分ここまで End Function Sub main() Dim a As BytePtr a=calloc(10) lstrcpy(a,String_$(9,"1")) MsgBox 0,a,"戻り値" '正常に動けば、「111111111」が表示される free(a) End Sub '↓ここからプログラム実行 main() MsgBox 0,X,"グローバル保存値" '↑本来のプログラムの動きであれば、アクセス違反あるいは文字化けが起こる。 'しかし、既にローカルポインタとして破棄されたはずの文字列データ「111111111」が正常に表示される。 'この事から、既に参照の終わったローカルのStringの内容が破棄されずにメモリ上に残っている事が分かる。 '加えてString型は変数であり、確保はヒープメモリではなくスタック領域を消費する。 'つまり、関数間のデータの受け渡し(呼び出し/パラーメータ設定/戻り値)の障害に直結する。 'これが、ルウが遅くなる原因と思われる。 「低燃費」とは「低燃料消費率」の意・略で、距離に対しての燃料消費量が少ない(= 燃費が良い)という意味である。 燃費の数値が低い(=燃費が悪い)という意味ではないので、注意が必要である。 (wiki引用) あらかじめ、「車は燃料1Lで*Kmの走行が可能である」っていう定数を設定しないと、 パーセンテージ(率)での表記は不可能なのでは? 「燃料消費率」とは、熱機関の効率を示す指標。 単位はg/PS・h や g/kW・hが用いられる。 定格推力で1時間連続運転したときに消費される燃料消費 (kg / h) を定格推力 (kgf) で除したもので、 単位は (kg / kgf / h) となる。 (wiki引用) なお、wikiにはターボジェットおよびターボファンエンジン、ターボプロップエンジンおよびターボシャフトエンジンロケットエンジン等、 航空機のエンジンに関することしか記載がない。 車は、定格推力が設定されていないと思われる。 低燃費=1時間一定出力で運行した時に使用した総燃料量/定格推力 で表される。 車の定格推力は、変速機のギヤ比/消費電力による発電機等の負荷/タイヤの径や空気圧に作用されるため、一定ではない。 つまり、メーカーにより、いくらでも鯖を読むことが可能。 「この車は、平均*kgfの推力を出すことが出来ます」(キリッ って言った者勝ち。 何故なら、カタログの最後に書いてある 「車両の状態によって、燃費の数値は変動することがあります」で全てが許されるから。 ここに矛盾があるから、違和感を覚えるのである。 燃費: 一定燃料で走行可能な距離 燃料消費効率: 燃料と出力の関係の比 低燃費=低燃料消費効率: 少ない燃料で大出力可能なことを示す数値 つまり、メーカーが公表している「**Km/Lの低燃費」との表現は間違いである。 正しくは、「**L/Kw・hの低燃費」と表記すべきである。 もう少し文面練ってから車板にすれ立ててくるw ダイオード(発光しない奴)の耐熱温度って何度? 今日、駅に送った帰りにウインカーが壊れた。 右ウインカーも左ウインカーも、前両方点灯してしまう。 帰ってからフロントバラして回路追い掛けた。 フロントボックスに荷物を入れた時に断線した事を予想したのだが、問題無し。 あれこれ弄りながら動作チェックしていると、ふいに直った。 原因はおそらく、フラッシャー防止抵抗への整流ダイオードの動作不良。 ウインカーをLEDに変えると、車は消費電力の少なさから球切れ警告を出すので、それを防ぐための電力消費用抵抗。 これが高いので、節約の意味でダイオード噛まして整流しつつ、左右ウインカーを1つの抵抗で処理させていた。 当時外気温37度、水温90度、ラジエーターフル活動。 ラジエーター後部にある配線ボックスは高温に。 ダイオードが動作不良を起こして右ウインカーの信号を左にも流していたとすると、左右同時に点灯した事に説明がつく。 やっぱ、97度の発熱体の後方、恐らく70度前後の空間でダイオードはムリポ? >>129 立てたら教えてちょ >>130 ダイオードの型番が不明なので 電子部品通販サイト「秋月電子」の「整流用ダイオード」ページの 通販コード I-00124と通販コード I-02230のデータシートを見ると+150℃まで行けるらしい むしろ弄って治ったなら接触不良を疑うべき ↓ヒロインはゾンビっ娘! http://www.amazon.co.jp/exec/obidos/ASIN/4063843416/ >>131 もうちょっと文面推敲する。 どう考えても、燃料消費率(単位:g/KW・h)をKm/Lで表すのって間違ってるよな? 接触不良で起こるような症状じゃない。 加えて、接触不良なら、ヒューズが飛んですぐ分かる。 欲しい! ちょっと本屋行ってくる まとめブログに興味はない。 バカにも分かりやすく って考えじゃない 直感的に分かりやすい[km/l] 言い換え提案の方がいいかも 回路図とか施工写真とか 回路図制作にBSch http://www.suigyodo.com/online/schsoft.htm 2年ぶりに開催された夏のあうとさろーね!【前編】 http://ascii.jp/elem/000/000/548/548309/ 元ネタ不明が判明する 便利 合衆国の侵略で「痛車」には痛かった!コミケ78【2痛目】 http://ascii.jp/elem/000/000/547/547940/index-5.html 合衆国の侵略で「痛車」には痛かった! コミケ78 http://ascii.jp/elem/000/000/547/547529/ 今年はフ●テレビが主催するイベント「お台場合衆国」が、 船の科学館前駐車場の一部を占領! もし中近東なら戦争に発展しかねない様相だ。 10月10日、ちょっくらお台場まで行ってくるわ。 11日は会社休みだしwww痛車グラフィックス行ってくる。 read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる