• ベストアンサー

foo bar baz qux・・・・?

himajin2003の頃 「hogeの意味」について聞いたことがあったが 今回はその第二弾である。 今日、あるサイトのコンテンツを見ていたら 「quxは知る人ぞ知る、foo bar bazの次である」という記述を見つけた。 基本的に僕が見たことがあるのはfoo bar までであり、今日知ってびっくりした。 さて、これって何の順番なのでしょう? 何が根拠なのでしょう?

質問者が選んだベストアンサー

  • ベストアンサー
  • wuyan
  • ベストアンサー率51% (183/352)
回答No.1

根拠が何かは知りませんが、こんな辞書もあります。

参考URL:
http://info.astrian.net/jargon/terms/m/metasyntactic_variable.html
himajin2005_RC4
質問者

お礼

参考になりました。 もう回答がつきそうにないので締め切ります

関連するQ&A

  • ダブルクォートで囲まれた文字列の取り出し

    Windows環境でRuby 1.8.7を使用しております。 ----sample1.txt----- hoge"foo\"bar\"foo"hage"bar\"baz\"bar"hoge ------------------ ファイルから1行ずつテキストを読み込んで処理を行います。上のsample.txtの様な行を読み込んだ場合にダブルクォートで囲まれた部分 foo\"bar\"foo bar\"baz\"bar を取り出すのにはどの様な正規表現を用いればよろしいでしょうか? エスケープされたダブルクォートを除ける上手い方法がわかりません。 また、ダブルクォートで囲まれた部分が複数行にまたがる場合はどの様に処理をすれば良いでしょうか? -----sample2.txt----- hoge"foo \"bar\" baz" hage ---------------------- -----sample3.txt----- hoge"foo \"ba r\"baz" hage ---------------------- 最初の例のように1行の場合は File.foreach(file) do | line | …… end で良いのですが、複数行の場合には同じように単純には行きません。 ダブルクォートの数を数えて、奇数の場合は偶数になるまで次行をくっつける様な処理を考えているのですが、もっと適切な方法はありますか? 宜しくお願いします。

  • hogehoge.exe AAA.sf2 AAA.cfgを自動化(コマンドプロンプト)

    こんにちは。himajin2009です。 #どれに分類していいか判らない。WindowsXPで行くべきだったかも 超基礎的なことかもしれませんが、ちょっとコマンドが判らないので聞かせていただきます。 C:\SoundFontには hoge.sf2 hogehoge.sf2 piyo.sf2 foo.sf2 bar.sf2 というファイルが入っており、cfgforsf.exeという アプリケーションがあります cfgforsf foo.sf2 himajin.cfg とやることで、foo.sf2のデータを処理したものがhimajin.cfgが出力されます。 さて、今回やりたいのは、 cfgforsf foo.sf2 foo.cfg cfgforsf bar.sf2 bar.cfg cfgforsf hoge.sf2 hoge.cfg cfgforsf piyo.sf2 piyo.cfg ・・・・と、そのディレクトリ内の全てのファイルに対してcfgファイルを生成することです。 dir /Bを利用すると思うのですが...その先が判りません 回答お願いします

  • Linux シェルスクリプトでの XML 読み込み

    次のような xml があります。 ------------------------------------------------------------------------------------------------------------------ <?xml version="1.0" ?> <ROOT> <hoge> <fuga> <piyo>/var/log/tokyo</piyo> <hogera>7</hogera> <hogehoge>*.log</hogehoge> </fuga> <fuga> <piyo>/var/log/osaka</piyo> <hogera>3</hogeara> <hogehoge>*.log</hogehoge> </fuga> </hoge> <foo> <bar> <baz>/media/tokyo/tokyo.zip</baz> <qux>/var/log/tokyo</qux> <quux>7</quux> <foobar>*.log</foobar> </bar> <bar> <baz>/media/osaka/osaka.zip</baz> <qux>/var/log/osaka</qux> <quux>3</quux> <foobar>*.log</foobar> </bar> </foo> </ROOT> ------------------------------------------------------------------------------------------------------------------ 1)要素 qux の値を取り出してパスを評価 2)パスが存在すれば要素 foobar の条件に一致したファイルを要素 baz にアーカイブする というシェルスクリプトを作成したいのですが、良い方法が分かりません ご教授いただければ幸いです。

  • これらの意味は?

    プログラムの本を読んでいると、よく目にする引数や変数があります。 コンピュータ用語辞典などをみても意味がわかりません。なにかの 省略形なのでしょうか? あるいは もともと意味などないのでしょうか? ご存知でしたら教えてください。 1.argc 2.argv 3.args 4.hoge 5.foo 6.bar 7.baz

  • VB6における事前バインディングの記述方法について

    VB6.0で、ActiveXコンポーネントのインスタンス生成に関連する質問をさせていただきます。 まず前提として、VB6.0では、 ExcelのようなActiveXコンポーネントをコード上で生成する場合、下記の4通りの記述が可能です。 -------------------------------------------- '(1) 参照設定は要らない Dim hoge As Object Set hoge = CreateObject("Foo.Bar") '(2) 参照設定が必要 Dim hoge As Foo.Bar Set hoge = CreateObject("Foo.Bar") '(3) 参照設定が必要 Dim hoge As Object Set hoge = New Foo.Bar '(4) 参照設定が必要 Dim hoge As Foo.Bar Set hoge = New Foo.Bar --------------------------------------------- この中で遅延バインディング(実行時バインディング)は(1)のみで、 (2)~(4)は事前バインディングです。 ここで疑問なのですが、開発者が事前バインディングでコーディングを行う場合、 (4)以外の記述(つまり、(2)と(3)の記述方法)にメリットや必要性はあるのでしょうか。 (2)はコード補完が使えなくなりますし、 (3)はレジストリ経由のせいでパフォーマンスが低下するでしょうし、 デメリットしかないように思われます。 そうであれば、これらの記述方法は推奨されないものなのでは、と思ったしだいです。 回答、よろしくお願いします。

  • Javaでのメンバー変数へのアクセスの仕組み

    次のような構造をしたjavaのライブラリを使用しています。(構造だけ抜き出して書いています) [Hoge.java] public interface Hoge { ; } [Foo.java] public class Foo implements Hoge { public int m1; public Foo() { m1 = 1; } } [Bar.java] public class Bar extends Foo { public Hoge hoge; } これを、jythonから以下のように呼び出すと、問題なく動作します。 import Hoge, Foo, Bar bar = Bar() bar.hoge = Foo() print bar.hoge.m1 # 1が表示される 一方、javaで同じように書こうとすると、エラーとなります。 public class Main { public static void main(String[] args) { Bar bar = new Bar(); bar.hoge = new Foo(); System.out.println(bar.hoge.m1); // エラー } } jythonと同様のことをjavaで実現する方法はあるのでしょうか? Javaの経験はまだ日が浅く、根本的な部分で理解できていない部分があるのかもしれませんが、ご教授いただければと思います。

    • ベストアンサー
    • Java
  • Javaの定数の定義について、教えてください

    Android StudioでAndroidアプリを作っています。 使用言語はJavaです。 現在コーディングしている部分では定数を定義しているんですが、 例えば以下の3つの定数があるとして、 final HOGE = 1; final FOO = 2; final BAZ = 3; あとから、2つ目と3つ目の間に filnal BAR = 3; という違う定数を入れたいとします。 そうすると、 filnal BAZ = 4; に手動で数値をずらさないといけません。 定数の定義の数が膨大になっていて、非常に面倒なのです! これを回避するのに、最適な方法を教えてください。 ちなみに、スクリプト言語のHSPでは、 #enam HOGE = 1 #enum HOO #enum BAR #enum BAZ ・・・と、列挙していくだけで、自動的にコンパイラがインクリメントしてくれるので、プログラマが悩まなくても良いようになっているんですが。 同じことって、できますか? 調べた限りでは、C言語でも、似たような事ができるみたいですけど。 Javaでも可能でしょうか?

  • Eclipseでパッケージ表示がフラットになってしまう

    Eclipse 3.1(Win XP)で, 以下の解決方法をご存知の方,ご教示いただければ幸いで す。 設定で解決できた経験があるのですが, 今回,新たな環境で設定箇所が思い出せません(泣) パッケージエクスプローラにおいて, パッケージの表示が階層にならず,フラットになってしまいます。 foo.bar foo.bar.hoge ではなく, foo +bar +hoge と表示したいのです。

    • ベストアンサー
    • Java
  • 浮動小数点数の誤差

    恐ろしく基本的なこと聞きます。 Public Class himajin100000 Shared Sub Main Dim foo As Double = 0.5 '2進数で表現できる Dim bar As Double = 0.1 '割り切れないから誤差が出る System.Diagnostics.Trace.WriteLine((foo - bar).ToString) '0.4 '・・・あれ?浮動小数点数の誤差どこ行った? End Sub End Class

  • 親子関係を持つ自作クラスのDownCast

    .NET2.0ベースのVBです。次のコードをビルドしようとすると、CTypeの部分がエラーとなり、「変換演算子によって、ある型からその派生型に変換することはできません」とメッセージがでます。派生クラスに対して、ある一定の法則でダウンキャストさせたいのですが、なぜ不可能なのでしょうか。また、このようなアプローチは間違っているでしょうか。 Public Class Class1  ' このクラスは別ファイルに定義されており、  ' そのファイルは ReadOnly。  Public foo  Public bar  Public baz End Class Partial Class Class1  ' 継承クラスで実装すると、クラス階層構造がより一層複雑になるので、Partial として実装。  ' ダウンキャスト用にキャスト演算をオーバーロード  Public Shared Narrowing Operator CType(ByVal value As Class1) As Class2   Dim result As New Class2   ' .foo は移さない!   result.bar = value.bar   result.baz = value.baz   Return result  End Operator End Class Public Class Class2 : Inherits Class1  Public hoge End Class