七行プログラミング part5
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/03/16(木) 09:02:39過去作品は、もしかしたら>>2-20あたりに。
前スレ
http://pc8.2ch.net/test/read.cgi/tech/1051703369/
part 3
http://pc2.2ch.net/tech/kako/1033/10331/1033143528.html
part 2
http://pc3.2ch.net/tech/kako/1018/10188/1018840143.html
part 1
http://pc.2ch.net/tech/kako/984/984182993.html
0237デフォルトの名無しさん
2007/01/19(金) 10:43:21石は……?
0238デフォルトの名無しさん
2007/01/19(金) 11:34:140239デフォルトの名無しさん
2007/01/19(金) 16:33:39アセンブラのソースコードでも読めば。
0240デフォルトの名無しさん
2007/01/22(月) 21:26:35A+B Problemからわからんorz
0241デフォルトの名無しさん
2007/01/23(火) 19:04:29問題のヒントに答えが書いてありますがな
0242240
2007/01/23(火) 19:43:36さすがに答えはわかるwそうじゃなくて、どうやって短く書いてんのかがさっぱりわからんってこと。
0243デフォルトの名無しさん
2007/01/23(火) 19:52:47参考程度に昔自分が書いてたコード
main(n){gets(&n);putchar(n%85+5);}
これはAとBの合計が10未満で、
入力の1Byte目がA,2byte目が空白,3byte目がB,4byte目が改行|EOFのときだけ動く。
今はテストケースが改善されて10以上もあるから通らないけどな。
0244デフォルトの名無しさん
2007/01/24(水) 19:14:12using System;using System.Collections.Generic;namespace BWT{public static
class BlockSort{public static int Sort(ref byte[]data){int l=data.Length,i=1,j
;byte[][]t=new byte[l][];t[0]=data;for(;i<l;i++){t[i]=new byte[l];for(j=1;j<l;
j++){t[i][j]=t[i-1][j-1];}t[i][0]=t[i-1][l-1];}Array.Sort<byte[]>(t,new Comp()
);i=Array.IndexOf<byte[]>(t,data);for(j=0;j<l;j++){data[j]=t[j][l-1];}return i
;}}class Comp:IComparer<byte[]>{public int Compare(byte[]x,byte[]y){int r=0,l=
x.Length,i=0;for(;i<l;i++){r=(int)(x[i]-y[i]);if(r!=0)i+=l;}return r;}}}
ジャグ配列のソートを自前で実装するのは行数的に厳しいです orz
修行が足りません。
0245244
2007/01/24(水) 19:41:10using System;using System.Collections.Generic;namespace DBWT{struct DE{public
DE(int i,byte d){Ind=i;Data = d;}public int Ind;public byte Data;}public
static class DeBlockSort{public static void Restoration(int ind,ref byte[]data
){int i,l=data.Length;DE[] de=new DE[l];for(i=0;i<l;i++){de[i]=new DE(i,data[i
]);}Array.Sort<DE>(de,new Comp());for(i=0;i<l;i++){data[i]=de[ind].Data;ind=
de[ind].Ind;}}}class Comp:IComparer<DE>{public int Compare(DE x,DE y){if(x
.Data != y.Data){return(int)(x.Data-y.Data);}else{return x.Ind-y.Ind;}}}}
やっぱりまだまだです orz
0246デフォルトの名無しさん
2007/01/24(水) 20:24:34インタラクティブパールできたよー
0247デフォルトの名無しさん
2007/01/24(水) 20:31:500248デフォルトの名無しさん
2007/01/24(水) 21:10:17これで十分だろと
0249デフォルトの名無しさん
2007/01/24(水) 21:12:09perl -pe "$_=eval($_)"
で十分。
0250249
2007/01/24(水) 21:13:27orz
0251デフォルトの名無しさん
2007/01/25(木) 02:49:12でいいんじゃない?
0252デフォルトの名無しさん
2007/01/25(木) 11:45:00具体的にどういう使い方があるの?
0253デフォルトの名無しさん
2007/01/25(木) 13:43:070254デフォルトの名無しさん
2007/01/25(木) 23:44:260255デフォルトの名無しさん
2007/01/26(金) 00:44:330256デフォルトの名無しさん
2007/01/26(金) 19:59:39if( a<0 ){
a=-1;
}else if( a>0 ){
a=1;
}else{
a=0;
}
を、なんか格好よく書くには どんな本を読んで勉強するべきでしょうか?
0257デフォルトの名無しさん
2007/01/26(金) 20:12:38(a>0)-(a<0)
(a>=0)-(a<=0)
(a>>31)|((unsigned)-x>>31) (算術シフト前提)
0258デフォルトの名無しさん
2007/01/26(金) 20:19:16a = a ? -1 * ( a / a ) : a;
0259デフォルトの名無しさん
2007/01/26(金) 20:22:10a = a > 0 ? 1 : ( a < 0 ? -1 : 0 );
とか。
0261デフォルトの名無しさん
2007/01/27(土) 00:10:370262デフォルトの名無しさん
2007/01/27(土) 01:55:230263デフォルトの名無しさん
2007/01/27(土) 01:56:350264デフォルトの名無しさん
2007/01/27(土) 01:58:510265デフォルトの名無しさん
2007/01/27(土) 06:43:02a=a>0?1:-!!a
0266デフォルトの名無しさん
2007/01/27(土) 10:13:350267デフォルトの名無しさん
2007/01/27(土) 14:25:48スパシーバ
0268デフォルトの名無しさん
2007/01/27(土) 16:11:59:-!!
監禁されてガムテープで口縛られてるみたいだぞ
0269デフォルトの名無しさん
2007/01/27(土) 16:43:12↑ってどう?
0270デフォルトの名無しさん
2007/01/27(土) 17:35:560271デフォルトの名無しさん
2007/01/27(土) 17:44:36正しく動かない。
main(){
int a = -5;
a=a>0||-!!a;
assert(a==-1);
return 0;
}
0272デフォルトの名無しさん
2007/01/27(土) 17:54:520273デフォルトの名無しさん
2007/01/27(土) 18:04:00アホが1匹まじってますよ〜
0274デフォルトの名無しさん
2007/01/27(土) 18:09:37a=a>0?1:-!!a; //13
a=(a>0)-(a<0); //14
a=a>=0+(a>0)-1; //15
a=(a>=0)-(a<=0); //16
a=a>0?1:a<0?-1:0; //17
0275デフォルトの名無しさん
2007/01/27(土) 18:11:143つ目はカッコないとだめだろ
a=(a>=0)+(a>0)-1; //17
0276デフォルトの名無しさん
2007/01/27(土) 18:13:460277デフォルトの名無しさん
2007/01/27(土) 18:16:091desu
0278デフォルトの名無しさん
2007/01/27(土) 21:01:510279デフォルトの名無しさん
2007/01/27(土) 23:27:29やっぱりヘッダだけでもかなり文字数食うのかな。
0280デフォルトの名無しさん
2007/01/27(土) 23:37:201行食うからな…
でもwindows.hだけでbeep音は鳴らせるよな?
0281デフォルトの名無しさん
2007/01/28(日) 00:09:180282デフォルトの名無しさん
2007/01/28(日) 00:25:02昔のMSXとかBASIC見たいにMML鳴らせればねえ
0283デフォルトの名無しさん
2007/01/28(日) 00:58:370284デフォルトの名無しさん
2007/01/28(日) 02:23:05#include <sys/ioctl.h>
#include <fcntl.h>
int main(void){int rfd,dfd;char buf[1024];rfd=open("/dev/random",O_RDONLY);dfd=
open("/dev/dsp",O_WRONLY);while(1){read(rfd,buf,1024);write(dfd,buf,1024);}}
音なるよ
0285デフォルトの名無しさん
2007/01/28(日) 02:42:590286デフォルトの名無しさん
2007/01/28(日) 02:48:27read, write未定義って言われる・・・
0287デフォルトの名無しさん
2007/01/28(日) 02:50:37会社行ったらやってみよ
0288デフォルトの名無しさん
2007/01/28(日) 02:51:01か、
すげーーーーー音なった!!
0289デフォルトの名無しさん
2007/01/28(日) 02:52:090290デフォルトの名無しさん
2007/01/28(日) 02:54:110291デフォルトの名無しさん
2007/01/28(日) 02:56:16ザーって。
0292デフォルトの名無しさん
2007/01/28(日) 02:56:560293デフォルトの名無しさん
2007/01/28(日) 02:57:520294デフォルトの名無しさん
2007/01/28(日) 02:58:00ランダムだからどんなんかな〜と思ったけど、一音そんなに短いのか
0295284
2007/01/28(日) 02:58:13>>290 /dev/randomから読み取ってdspに直書きしてるだけだから>>291です
単一の音色のソフトシンセくらいなら作れる可能性があるね7行で
0296デフォルトの名無しさん
2007/01/28(日) 02:59:21> cat /cygdrive/c/WINDOWS/Media/tada.wav > /dev/dsp
普通にwav鳴らせるんだ・・・
0297デフォルトの名無しさん
2007/01/28(日) 03:00:550298デフォルトの名無しさん
2007/01/28(日) 03:00:59cat /dev/random > /dev/dsp
などとしても音なるよ
同じことです
0299デフォルトの名無しさん
2007/01/28(日) 03:03:29んだんだ
cygwinのdspさんはwaveファイルも使えるんだ
あとioctl()とか使ってサンプリングレートとかチャンネル数とか変えれるから、
ちょっと気張ればネット越しに音鳴らすサウンドサーバが出来る
mixingも自力で頑張ればウハウハ
コード自体はfreebsdでも動くから、bsd機をpxebootで起動させればHDDいらずで(ry
0300デフォルトの名無しさん
2007/01/28(日) 03:36:23int d[]={659,195,2,739,184,2,783,164,4,739,220,2,659,220,2,622,246,4,659,220,2,
739,220,2,493,195,4,554,184,2,622,184,2,659,164,4,587,184,2,523,184,2,493,195,4
,440,220,2,391,220,2,361,246,4,391,220,2,440,220,2,493,195,2,440,195,2,391,246,
2,361,246,2,329,164,2,329,184,2,659,195,2,739,184,2,783,164,4,739,220,2,659,220
,2,622,246,4,659,220,2,739,220,2,493,195,4,554,184,2,622,184,2,659,164,4,587,1\
84,2,523,184,2,493,195,4,440,220,2,391,220,2,369,293,6,391,293,2,391,195,8};vo\
id b(int x,int y, int z){if(y){for(int i=0;i<z/50;++i){Beep(x,25);Beep(y,25);}}
else{Beep(x,z);}Sleep(0);}int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){fo\
r(int i=0;i<sizeof(d);i+=3)b(d[i],d[i+1],d[i+2]*100);return 0;}
ノートが周波数そのままなので、七行超えてしまた。Beep()で音が鳴るPCでどうぞ。
Bio_100%の蟹味噌のインスパイアです。
0301デフォルトの名無しさん
2007/01/28(日) 03:53:05すげー、ピコピコなってるよ・・・
かに味噌なつかしす( ´ー`)
0302300
2007/01/28(日) 04:30:09int d[]={659,195,2,739,184,2,783,164,4,739,220,2,659,220,2,622,246,4,659,220,2,
739,220,2,493,195,4,554,184,2,622,184,2,659,164,4,587,184,2,523,184,2,493,195,4
,440,220,2,391,220,2,361,246,4,391,220,2,440,220,2,493,195,2,440,195,2,391,246,
2,361,246,2,329,164,2,329,184,2,659,195,2,739,184,2,783,164,4,739,220,2,659,220
,2,622,246,4,659,220,2,739,220,2,493,195,4,554,184,2,622,184,2,659,164,4,587,1\
84,2,523,184,2,493,195,4,440,220,2,391,220,2,369,293,6,391,293,2,391,195,8};vo\
id b(int x,int y, int z){for(int i=0;i<z/50;++i){Beep(x,25);Beep(y,25);}}int W\
INAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){for(int i=0;i<sizeof(d)/sizeof(in\
t);i+=3)b(d[i],d[i+1],d[i+2]*100);return 0;}
酷いバグを直して19バイト削減。曲データ抜きなら4行だから、まぁアリってことにしてくださいm(__)m
0303300
2007/01/28(日) 04:53:31関数化する必要ないし。漏れアホス、回線切って首吊ってきます
0304デフォルトの名無しさん
2007/01/28(日) 09:21:18VC8以外でコンパイルできるかは不明なり。
#include <windows.h>
char a[]="949=>9>>=;9848;>>=969444949=>9>>=;98468946899===;98989;<= ;;;;98643"
"134445454545656767878989:9:;<=>",b[]="94942929999;4;468222246894942929999;46"
"894449991335566116611; 113344 4445454;;;9998886664441111111",c[]="888888822"
"2288444444448448888888222288888422844@4444444444448844444444844@@@@422422422"
"4224224224444";int x[99],i,j=32;main(){float s=110;while(j<99)x[j++]=s*=1.05\
95;for(j=0;a[i];++i,j=0)while(j++<c[i]-48)Beep(x[a[i]],30),Beep(x[b[i]],30);}
0305デフォルトの名無しさん
2007/01/28(日) 09:31:50#include <windows.h>
char a[]="949=>9>>=;9848;>>=969444949=>9>>=;98468946899===;98989;<= ;;;;98643"
"134445454545656767878989:9:;<=>",b[]="94942929999;4;468222246894942929999;46"
"894449991335566116611; 113344 4445454;;;9998886664441111111",c[]="888888822"
"2288444444448448888888222288888422844@4444444444448844444444844@@@@422422422"
"4224224224444";int x[99],i,j=32;main(){float s=110;while(j<99)x[j++]=s*=1.05\
95;for(j=0;a[i];++i,j=0)while(j++<c[i]-48)Beep(x[a[i]],30),Beep(x[b[i]],30);}
これでちゃんと鳴る……といいな。
0306デフォルトの名無しさん
2007/01/28(日) 09:39:48ワロス
知らんかった
0307デフォルトの名無しさん
2007/01/28(日) 09:57:20鳴ったよー。gcc cygwin で確認
0308279
2007/01/28(日) 10:24:12レベル高すぎて投下する気なくす…orz
0309デフォルトの名無しさん
2007/01/28(日) 10:38:30すげーww
なんかめちゃくちゃなつかしい
0310デフォルトの名無しさん
2007/01/28(日) 11:42:10bcc5.5だと
1.05\
95;
の部分がエラーになったんだけど、直したら聞けました。つーかすげーこれww
0311デフォルトの名無しさん
2007/01/28(日) 12:04:42#include <fcntl.h>
char a[]="949=>9>>=;9848;>>=969444949=>9>>=;98468946899===;98989;<= ;;;;98643"
"134445454545656767878989:9:;<=>",b[]="94942929999;4;468222246894942929999;46"
"894449991335566116611; 113344 4445454;;;9998886664441111111",c[]="888888822"
"2288444444448448888888222288888422844@4444444444448844444444844@@@@422422422"
"4224224224444";int x[99],d,i,j=32,k=8000,l=8;m(a,b,s){char r[4096];s*=2;a=k/a
;b=k/b;for(j=s;j--;)r[j]=(!(j%a)+!(j%b))*32;write(d,r,s);}main(){float s=1\
10;while(j<99) x[j++]=s*=1.0595;d=open("/dev/dsp",2);for(i=0;a[i];m(x[a\[i]],\
x[b[i]],30*c[i]-48),++i);}
>>305
がんばったけど、7行に出来ない(orz
とりあえず音はなるけど、和音とかしらんので鳴るだけでいいと思ってる (´・ω・` ス
0312デフォルトの名無しさん
2007/01/28(日) 12:12:40#include <unistd.h>
#include <fcntl.h>
char a[]="949=>9>>=;9848;>>=969444949=>9>>=;98468946899===;98989;<= ;;;;98643"
"134445454545656767878989:9:;<=>",b[]="94942929999;4;468222246894942929999;46"
"894449991335566116611; 113344 4445454;;;9998886664441111111",c[]="888888822"
"2288444444448448888888222288888422844@4444444444448844444444844@@@@422422422"
"4224224224444";int x[99],d,i,j=32,k=8000,l=8;m(a,b,s){char r[4096];s*=2;a=k/a
;b=k/b;for(j=s;j--;)r[j]=(!(j%a)+!(j%b))*32;write(d,r,s);}main(){float s=110;
while(j<99) x[j++]=s*=1.0595;d=open("/dev/dsp",2);for(i=0;a[i];m(x[a[i]],x[b[\
i]],30*c[i]-48),++i);}
こうだな
0313デフォルトの名無しさん
2007/01/28(日) 12:18:47#include <fcntl.h>
char a[]="949=>9>>=;9848;>>=969444949=>9>>=;98468946899===;98989;<= ;;;;98643"
"134445454545656767878989:9:;<=>",b[]="94942929999;4;468222246894942929999;46"
"894449991335566116611; 113344 4445454;;;9998886664441111111",c[]="888888822"
"2288444444448448888888222288888422844@4444444444448844444444844@@@@422422422"
"4224224224444";int x[99],d,i,j=32,k=8000,l=8;m(a,b,s){char r[4096];for(j=s;j\
--;)r[j]=(!(j%a)+!(j%b))*32;write(d,r,s);}main(){float s=110;while(j<99) x[j+\
+]=k/(s*=1.0595);d=open("/dev/dsp",2);for(i=0;a[i];m(x[a[i]],x[b[i]],60*c[i]-
96),++i);}
>>312もうちょっと
後はデータをファイルに持たせるとか…か
0314デフォルトの名無しさん
2007/01/28(日) 12:21:34dsp1.cpp:7: error: expected constructor, destructor, or type conversion before '(' token
dsp1.cpp:7: error: expected `,' or `;' before '(' token
dsp1.cpp: In function `int main()':
dsp1.cpp:7: warning: converting to `int' from `float'
dsp1.cpp:10: error: `m' undeclared (first use this function)
dsp1.cpp:10: error: (Each undeclared identifier is reported only once for each function it appears in.)
dsp1.cpp:10:11: warning: no newline at end of file
って、出る('A`)
0315デフォルトの名無しさん
2007/01/28(日) 12:25:41多分、この書き方なんですけど、これってCでいいんですか?
0316デフォルトの名無しさん
2007/01/28(日) 12:31:09using System;using System.IO;class Program{static void Main(string[]args){try{
int i=int.Parse(args[1]);byte[]h=new byte[]{82,73,70,70,36,0,(byte)i,0,87,65,
86,69,102,109,116,32,16,0,0,0,1,0,1,0,68,172,0,0,68,172,0,0,1,0,8,0,100,97,116
,97,0,0,(byte)i,0};using(FileStream f=new FileStream(args[0],FileMode.Create))
{f.Write(h,0,44);h=new byte[i*65536];Random r=new Random(DateTime.Now.Second);
r.NextBytes(h);f.Write(h,0,i*65536);}}catch{Console.Write("Error");}}}
使い方:
hoge.exe savepath length
長さは(0〜255)*65536Bでつ。
0317デフォルトの名無しさん
2007/01/28(日) 12:56:06require"base64";require'zlib';require"Win32API";$o=Win32API.new("kernel32","B\
eep",%w(i i),'v');def b(x,y,z)(0...z/50).map{$o.call x,25;$o.call y,25}end;b=
"eJybzHSYgYnhMdMOIMnPvISBBci+A2RPBpN5TN+AIhA2RPwt42GgiBZYfR6Y\nnMwE0uUNZnODSY\
iaHYwg9e1gMpMRZA6EDREHqQGxD4PVfIOqYWLwZFwCJiEm\n08NthYyqjGxAtiojSOQwAwcDAE8gP\
SA=\n";d=Zlib::Inflate.inflate(Base64.decode64(b)).unpack("S*");(0...d.size/3
).map{|i|i*=3;b d[i],d[i+1],d[i+2]*100}
ワーイ。rubyで、6行できたよー。
0318デフォルトの名無しさん
2007/01/28(日) 13:14:40C++じゃなくてCで
>>315
暗黙に int とみなされる
0319デフォルトの名無しさん
2007/01/28(日) 13:38:54なったよw
0320デフォルトの名無しさん
2007/01/28(日) 13:41:13データをファイルに持たせるのはルール違反
0321デフォルトの名無しさん
2007/01/28(日) 13:54:52ということで cygwin 専用 beep エミュ。
音程が合わない時は BASE_FREQを適当に調整してください。
#include <windows.h>
#include <stdio.h>
#define BASE_FREQ8000
WINAPI BOOL Beep(DWORD freq, DWORD time){int t,tf,dt;static FILE *fp=0;if(!fp)
fp=fopen("/dev/dsp","wb");if(!freq||freq>BASE_FREQ/2)tf=0x7fffffff;else tf=
BASE_FREQ/2/freq;for(t=0;t<time*BASE_FREQ/1000;t++){dt=((t/tf))%2?127:0;fwrite
(&dt,1,1,fp);}fflush(fp);return TRUE;}
0322321
2007/01/28(日) 14:31:09#include <windows.h>
#include <stdio.h>
FILE *p;WINAPI BOOL Beep(DWORD f, DWORD m){int B=4000,t=0,g,d;p=p?p:fopen("/de"
"v/dsp","wb");g=!f||f>B?(1<<31)-1:B/f;for(;t<m*B/500;t++){d=t/g%2?127:0;fwrite(
&d,1,1,p);}fflush(p);return TRUE;}
0323デフォルトの名無しさん
2007/01/28(日) 16:23:050324デフォルトの名無しさん
2007/01/28(日) 16:26:070325デフォルトの名無しさん
2007/01/28(日) 16:32:51もう少し縮められそうだ
0326305
2007/01/28(日) 16:54:21徹夜して作った甲斐がありました!
0327デフォルトの名無しさん
2007/01/28(日) 17:24:11A-G: 音符; R: 休符 (数値を後置して長さ, ドットを後置して付点)
Tn: Tempo; Ln: Length
On: Octave (n=0-7); >: Octave+; <: Octave-
#include <stdio.h>
#include <windows.h>
int r,c,d,n,j,a,o=4,l=4,t=120,f[84],g[]={0,2,3,5,7,8,10};w(a){ungetc(a,stdin);
}y(){return getchar();}float s=27.5;q(int*p){for(r=0;'0'<=(d=y())&&d<='9';)r=r
*10+d-'0';w(d);r?*p=r:0;}main(){for(;j<84;j++,s*=1.0595)f[j]=s;while((c=y())!=
EOF)c+=c<'a'||'z'<c?0:'A'-'a','A'<=c&&c<'H'||c=='R'?c-'R'?a=g[c-'A']+12*o,(d=y
())=='+'||d=='#'?a+=a!=83:d=='-'?a-=!!a:w(d):0,n=l,q(&n),j=120000*((d=y())-'.'
?w(d),2:3)/t/n,c-'R'?Beep(f[a],j):Sleep(j):c=='L'?q(&l):c=='O'?q(&o),o=o>7?7:o
:c=='T'?q(&t):c=='>'?o+=o!=7:c=='<'?o-=!!o:0;}//9行47桁
俺の力ではこれ以上短くできない…orz
0328デフォルトの名無しさん
2007/01/28(日) 17:35:05#include <stdio.h>
#include <windows.h>
int r,c,d,n,j,a,o=4,l=4,t=120,f[84],g[]={0,2,3,5,7,8,10};w(a){ungetc(a,stdin);}
y(){return getchar();}float s=27.5;q(int*p){for(r=0;'0'<=(d=y())&&d<='9';)r=r*\
10+d-'0';w(d);r?*p=r:0;}main(){for(;j<84;j++,s*=1.0595)f[j]=s;while((c=y())!=E\
OF)c+=c<'a'||'z'<c?0:'A'-'a','A'<=c&&c<'H'||c=='R'?c-'R'?a=g[c-'A']+12*o,(d=y()
)=='+'||d=='#'?a+=a!=83:d=='-'?a-=!!a:w(d):0,n=l,q(&n),j=120000*((d=y())-'.'?w(
d),2:3)/t/n,c-'R'?Beep(f[a],j):Sleep(j):c=='L'?q(&l):c=='O'?q(&o),o=o>7?7:o:c==
'T'?q(&t):c=='>'?o+=o!=7:c=='<'?o-=!!o:0;}
0329デフォルトの名無しさん
2007/01/28(日) 17:56:04整形ツールって無いですか?
0330デフォルトの名無しさん
2007/01/28(日) 17:56:220331デフォルトの名無しさん
2007/01/28(日) 17:56:330332デフォルトの名無しさん
2007/01/28(日) 18:31:01いけました。サンクス
0333デフォルトの名無しさん
2007/01/28(日) 21:03:16過去スレに7行のもあった希ガス
0334デフォルトの名無しさん
2007/01/28(日) 22:42:270335デフォルトの名無しさん
2007/01/28(日) 22:48:24BSD系って君が言ったから
OSXは、/dev/dspねぇ。。
0336デフォルトの名無しさん
2007/01/28(日) 22:50:04上でも出てるがそりゃ邪道だ
■ このスレッドは過去ログ倉庫に格納されています