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

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2013/06/02(日) 21:05:17.26
>>942
RSSでは、広告をコンテンツとして配信してたりするな。
953943:2013/06/02(日) 21:49:48.46
ありがとうございます。
重くなりそうですが構造体丸々コピーでやってみます。
重かったらまた質問に来ます。
954デフォルトの名無しさん:2013/06/03(月) 14:33:17.50
どんなプログラムも突き詰めるとtrue/falseの論理値から派生してるのですが
trueとfalseはどっちが先に産まれたのですか。

構造的に、空集合と単位元?1?は何かしらの関係性があって先にどちらかがないとダメ、みたいになってるのでしょうか。学問的には。
さらにT/Fから次の桁が発生するメカニズムってなんなんでしょう
詳しい方お願いします
アダムとイブと田原俊彦が歌った瞬間に光あれ、だったのでしょうか
(※真面目な質問です)
955デフォルトの名無しさん:2013/06/03(月) 14:39:40.18
アダムとイブーが〜と歌ったのは郷ひろみでした
すみません
956デフォルトの名無しさん:2013/06/03(月) 14:56:17.74
フリップフロップ回路から
957デフォルトの名無しさん:2013/06/03(月) 15:41:50.56
trueがtrueであるためにはfalseが必要
つまり光と影、昼と夜、過去と未来、すべては一にして全なるわけで
表と裏の関係に他ならないのだ
958デフォルトの名無しさん:2013/06/03(月) 15:53:32.10
論理回路とか
959デフォルトの名無しさん:2013/06/03(月) 16:34:20.62
電流が流れているかいないか
流れていない状態が普通なのでfalse
あとは論理回路で調べろ
なぜそうなるかはトランジスタで構成された回路見ろ
960デフォルトの名無しさん:2013/06/03(月) 16:39:38.54
CPUの作り方という本を読破した
961デフォルトの名無しさん:2013/06/03(月) 17:35:00.07
月と太陽 by ケツメイシ
ttp://www.youtube.com/watch?v=9feKniEG0uw
962デフォルトの名無しさん:2013/06/03(月) 17:37:44.19
フリップフロップ回路を作ってる間、つまりまだ通電してない時はfalse、って事ですね。説得力あります。二票。

>>957
普通にイメージしていったらそうなりますよね!1と0が混ざり合うニルヴァーナへ
ただらそこから桁上がりしてビットが発生するメカニズムがさっぱり分からないんですよね…

論理回路、CPUと考えていくとfalseは"弱電"ですよね。無電ではなくあくまで"弱電"。そうなると通電してない時はいったい何なんだろうと思いませんか
963デフォルトの名無しさん:2013/06/03(月) 17:40:19.12
この辺り、停止性問題読んだ時も小骨引っ掛かったんですが「無限ループするプログラム」今止まってるじゃねぇかと。だったら明らかに一度は止まった実績あるだろと。
動かしてないならなんで無限ループすると、というかなんでそれがプログラムだと分かってんだと。てめぇは神か!神様なのか!!今まで悪い子でごめんなさい!!ってなりますよね
どなたかこの悩みを解決して下さい…
964デフォルトの名無しさん:2013/06/03(月) 17:45:22.35
>>961
もし私宛ならありがとうございます
暖かい曲を聞いてるうち悩みの50%位は氷解しました…
と書こうと思ってたらショートverだったので25%です
965デフォルトの名無しさん:2013/06/03(月) 18:16:28.36
>>962
そもそも物理的な状態とソフトから見える値のマッピングはそれぞれ
例えばメモリはスクランブルと言って、物理的な01とソフトから見える01を
ビット毎バラバラに変えていたりする
966デフォルトの名無しさん:2013/06/03(月) 18:25:40.94
>>963
私は神ですが、あるビット列がプログラムかどうかを論理的に判定する術はありません。
コンピュータがそれをプログラムとして扱ってみたところ、
たまたまうまく動いているように見えるというだけの話です。

そして「無限ループするプログラム」とラベリングされたビット列に対し
貴方はそのラベルを信じられずに悩んでいます。

貴方が悩みを解決するためには
まずそのプログラムを動かしてみて、何が起こるのかをじっくり観察してください。
ステップ実行できる言語環境がいいですね。
1つずつ命令を実行してください。
まもなく「無限ループ」の意味を肌で理解できることでしょう。
967デフォルトの名無しさん:2013/06/03(月) 18:28:10.85
>>965
なぬ、知りませんでした。ありがとうございます
ちらっと見てみました。実行時のメモリ上のビット配置は(ひょっとしたらそもそも)全く意味を持ってないのですね
並び方に意味があるのではなくて、並べる本体が最初から意味を持ってる(のにわざわざプログラムを通して解釈する)
968デフォルトの名無しさん:2013/06/03(月) 18:30:40.66
自作ライブラリを更新して過去のプログラムのコンパイルが通らなかったり
バグが起きたりした場合、どうするのが普通ですか?

A新旧バージョンどっちも残す
B新バージョンに合わせていちいち修正する
C過去のプログラムは捨てる(リスク覚悟で更新する)
969デフォルトの名無しさん:2013/06/03(月) 18:34:52.81
>>968
もちろんケースバイケースだが、普通はAを目指すんじゃないかな。

過去の仕様があまりにも駄目だったばあい、Bもありうる。PerlやRubyのメジャーなライブラリで
たまにこういうことが起こって大問題になる。そのときは、しぶしぶそれを使っているクライアント
コードの方を、全世界規模で修正することになる。
970969:2013/06/03(月) 18:36:04.19
あ、「こういうことが起こる」というのは、バグが起きるとかじゃ無くて、新しいライブラリで互換性を切った
仕様変更をすることがたまにあって、その時に問題が起こるということ。
971デフォルトの名無しさん:2013/06/03(月) 18:38:06.72
>>966
(ロマンスの)神様ありがとうございます。
無限ループするプログラム、そうなんですよね

無限ループしてるっぽい、というか動いてるっぽい、というかプログラムっぽいよコレ!って話でそこからは厳密には出られないんですよね…
むしろそここそが俺のリアル(厳密度100%)って事でよいのでしょうか

真に無限ループするプログラム、まだ世界に一つもないですよね
なんでヘーゲルおいちゃんはあんな事で大はしゃぎしたんでしょうか
972デフォルトの名無しさん:2013/06/03(月) 18:39:20.02
jQueryはCパターンだよな
Cでいいと思うけどね
973968:2013/06/03(月) 18:50:10.69
>>969-970
ありがとうございます
974デフォルトの名無しさん:2013/06/03(月) 19:29:16.78
いやちょっと待ってください
構造体ごとコピーしてアンドゥできない気がする
struct TEST{
int a;
char *b;
}test1,test2;

test1.b = (char*)malloc(1024);
strcpy( test1.b , "おまんこ" );

test2 = test1;//アンドゥ用にコピーしてバックアップ

strcpy( test1.b , "汚グロまんこ" );

こうしたときに
test2.bの内容って"汚グロまんこ"になってしまいますよね?
975デフォルトの名無しさん:2013/06/03(月) 19:32:18.05
構造体コピーするっていってるのに外部の参照もっちゃダメっしょ
文字列ばっふぁを多めに持って全て格納するのじゃフハハハハハハ
976デフォルトの名無しさん:2013/06/03(月) 20:05:50.46
>>972
jQueryはAじゃないの?
1.9系と2.0系に別れてメンテナンスと開発が続いてる。
1.9系はそのうちメンテが止まるかもだけど。
977デフォルトの名無しさん:2013/06/03(月) 20:06:40.80
>>975
deep copyをググれ
978デフォルトの名無しさん:2013/06/03(月) 20:19:08.47
>>976
同じ1.*でも1.8と1.9じゃ下位互換ないよ
1.8は止まってるしね
979デフォルトの名無しさん:2013/06/03(月) 20:27:58.98
>>962
釣りだと思うけど
H ( True または False ) と L ( False または True ) 以外に Z があるよ
980デフォルトの名無しさん:2013/06/03(月) 20:55:22.76
>>978
普通互換性といったら上位互換を指すんだよ。

下位互換、つまり1.8(下位バージョン)が
1.9(上位バージョン)の機能をすべて持つってことは稀

例えばLinuxだって、2.6が3.0の機能をすべて
持っているわけじゃない。だが「互換性がある」といわれる。

>>972は何を言っているのかよくわからんな。
なんか勘違いをしているのだろう。

>>976が言っているのは、
1.9と2.0は機能的に同一(サポートブラウザが違うだけ)
そして古いブラウザが生き残っている限り、両方共開発が
続くことが公式発表されている

1.9 と 2.0 がほぼ同一
1.10 と 2.0 が同一(1.9と2.0にあった差が修正された)
1.11 と 2.1 が同一
1.12 と 2.2 が同一

という話。

>>972>>976も、元々の>>968の話とは関係ない。
>>968の話は自作ライブラリを更新した時の話だから。
981デフォルトの名無しさん:2013/06/03(月) 20:58:41.76
jQueryは上位互換もねえよ
使ったこと無いのか
982デフォルトの名無しさん:2013/06/03(月) 21:07:28.03
>>979
釣りじゃないですよ大真面目です(そろそろひっそりやりますが)
two not ってやつですか? 再帰しないと出来ないですよね。T/Fよりループバックの方が原理性高いんですかね
983デフォルトの名無しさん:2013/06/03(月) 21:12:48.89
>>981
普通にあるけど?
何を見てそう言ってるの?
984デフォルトの名無しさん:2013/06/03(月) 21:17:54.01
>>983
http://www.atmarkit.co.jp/ait/articles/1212/18/news106.html
こういうプラグインがあるのはどうしてですかねえ・・・
985デフォルトの名無しさん:2013/06/03(月) 21:24:05.51
>>984
前々からdeprecated(将来的には廃止される予定の仕様な)に
なっていたものを削除したのが1.9だからだよ。

で、そのプラグインはjQuery公式のプラグインで
deprecatedの部分を別に分離したもの。

つまり1.9 + migrateプラグイン で互換性を保っている。
ほらね。互換性を保っているわけだ。

で、deprecatedって知ってる?これ別にjQueryが考えだしたものじゃないんだよ。
どんな言語どんなOSにもある。これは意図的な仕様変更であり互換性の話とは別なんだ。

っていうか、これがだめだったら、jQueryにかぎらずすべてのものが
互換性がないということになっちゃうでしょ?
986デフォルトの名無しさん:2013/06/03(月) 22:42:57.43
互換性とかめんどくせぇ
987デフォルトの名無しさん:2013/06/03(月) 22:50:19.73
8801mkIISR以降
988デフォルトの名無しさん:2013/06/03(月) 23:56:40.01
>>954
lispはnil(false)とnon-nilだからfalseが先じゃない。
989デフォルトの名無しさん:2013/06/04(火) 00:05:04.23
そうか、falseが先じゃないだな。
990デフォルトの名無しさん:2013/06/04(火) 00:27:18.16
falseは"Not me!"で存在しない何かを記述出来るんですね…
991 ◆QZaw55cn4c :2013/06/04(火) 01:42:50.36
>>959
TTLロジックで は low レベルのときの方が電流が沢山流れる(吸い出される)ぞ!だから負論理も結構あるんだ、どうしてくれる?
992 ◆QZaw55cn4c :2013/06/04(火) 01:44:03.04
>>962
ハイインピーダンス状態、というのもあるね。TTLの場合電流のやりとりがない状態
993デフォルトの名無しさん:2013/06/04(火) 03:15:50.97
>>966
神様やってみました

$ while true
> do echo
> done #無限ループ

$ while false
> do echo
> done #無限ループしない

trueって「ナウ」ですね。
/proc 辺りから1バイト書き込んで"完全に整合性"保ったまま止められないものですかね

あとこれはbashだからかもしれないですが
$ while true; do echo; done | true
→停止 (falseでも停止)

無限を飲み込むパイプ恐るべしですね
994デフォルトの名無しさん:2013/06/04(火) 05:57:52.18
うめ
995デフォルトの名無しさん:2013/06/04(火) 18:14:36.19
ええええ
996デフォルトの名無しさん:2013/06/04(火) 18:16:58.43
ふぇえふぇふぇえ
997デフォルトの名無しさん:2013/06/04(火) 19:41:12.15
うめ
998デフォルトの名無しさん:2013/06/04(火) 20:29:34.04
ほげ
999デフォルトの名無しさん:2013/06/04(火) 21:10:26.32
>>998
うざい
1000デフォルトの名無しさん:2013/06/04(火) 21:15:07.95
ぴよ
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。