#contents
#nofollow
----
自分メモ

*用語
:DFD(Data Flow Diagram)|DFDは構造化分析で中心的に用いられる図であり、システムをその構成要素と要素間のデータの流れにより記述します。
&br;基本的な構成要素は以下の通りです。
|構成要素|記述方法例|h
|データフロー|データの名前付きの矢印つきの線で表す|
|プロセス|円で表す|
|ファイル|直線で表す|
|データの源泉と吸収|四角形で表す|
基本的な考え方に大きな差はありませんがDFDは提唱者により記述方法等に差があります。上の記述方法例は最も有名なDeMarcoのものです。
&br;構造化分析では1枚のDFDに多くの内容を詰め込むことはせず、階層化されたDFDにするのが一般的です。
&br;また上記記述方法の様にプロセスを円で表すことが多い為DFDをバブルチャート、プロセスをバブルと呼ぶこともあります。
&br;DeMarco等のDFDはデータの流れを静的に分析するものであり、コントロールの流れは記述しません。
&br;この為組み込みシステムには適用しずらい面がありHarelのアクティビティーチャート(UMLのアクティビティー図とはまったくの別物)の様に組み込みシステム用に拡張されたものも幾つかあります。

:ICD(Interface Control Document)|データ定義。

:Pending|保留。

:T.B.D(To Be Determined)|現段階で、項目自体は決定しているが、項目内容が未決定であることを指す。

:N/A|Not Available value(有効値なし)
&br;Not Applicable(該当なし)
&br;No Assign(割り当てなし)

:NC|No Change

:エビデンス(evidence)|証拠・根拠。

:デグレード(degrade)|退行。昔修正したバグが再発した場合。

:STR(System Trouble Report)|バグ台帳。

*Develop
:[[Dynamic Tick Timer:http://japan.linux.com/kernel/05/07/09/1345253.shtml?topic=1]]|
:SOGE(Simple Object Graphics Engine)|http://sourceforge.net/projects/soge
:LXR Cross Referencer|http://sf.net/projects/lxr
:IBM CATIA(Highend CAD Application)|http://www-06.ibm.com/jp/manufacturing/prod/catia/
:Antenna Visualization|http://n5xu.ae.utexas.edu/antennavis/
:MAP(Map Assembly Project)|http://sourceforge.net/projects/massembly

**Library
:MXML2UI|http://sf.net/projects/mxml2ui
:MMCSerial|http://sf.net/projects/mmcserial
:Embedded Filesystems Library|http://sf.net/projects/efsl
:doublecpp|http://freshmeat.net/projects/doublecpp
:System 3.5 for X Window System のページ|http://8ne.sakura.ne.jp:20008/chika/unitbase/xsys35/

**SampleSourceCode
:[[setitimer:http://members.at.infoseek.co.jp/shiroikumo/linux/time/setitimer.html]]|
:[[timer_create:http://www.ccur.co.jp/external/TechSup/page4.html]]|

*Technology
:[ITmedia] ビジュアライゼーション、その極みへ――日本SGI|http://www.itmedia.co.jp/enterprise/articles/0606/12/news007.html

:configure|
++autoscan
++autoheader
++aclocal
++automake
++autoconf

**GCC
:PIE(Position Independent Executable:位置独立実行形式)|http://0xcc.net/blog/archives/000109.html
 % gcc -c -fPIE foo.c
 % gcc -o foo -pie foo.o
 % ./foo
:PIC(Position Independent Code)|Linux の共有ライブラリを作るとき PIC でコンパイルするのはなぜか
&br;http://0xcc.net/blog/archives/000107.html

**Sound
:[[音声対話技術コンソーシアム:http://www.astem.or.jp/istc/]]|
:[[NHK方法技術研究所 > 音響情報:http://www.nhk.or.jp/strl/group/onkyo/onkyo_03.html]]|
:[[ビクター > 技術情報 > 聴取補助システム:http://www.jvc-victor.co.jp/company/technology/kikiraku/]]|きき楽・ゆっくりトーク。NHK放送技術研究所の技術協力。
:[[富士通 > 音声信号処理技術(携帯電話):http://jp.fujitsu.com/group/labs/techinfo/techguide/list/voice.html]]|ゆっくりボイス
:[[椎森ソフト工房:http://www.h6.dion.ne.jp/~shiimori/]]|Java音声、中国語
:Sonogram Visible Speech|http://sf.net/projects/sonogram
:Wired|http://sourceforge.net/projects/wired
:IVR with Magic Flow|http://sourceforge.net/projects/phonebazooka
:The Emu Speech Database System|http://sourceforge.net/projects/emu
:Webvoice|http://sourceforge.net/projects/webvoice
&br;http://www.cstr.ed.ac.uk/projects/festival/
&br;http://sourceforge.net/projects/sox
:[[SpeechWeb Browser:http://sol.cs.uwindsor.ca/~speechweb/index.htm]]|IBM WebSphere Voice Server SDK 3.1
:GalateaTalk|http://sourceforge.jp/projects/galateatalk
:Text2Speech|http://sourceforge.net/projects/text2speech

***Service
:[[NHK Radio News:http://www.nhk.or.jp/r-news/]]|
:[[新刊JP:https://sinkan.jp]]|
:[[VOICE ON DEMAND:http://www.voiceondemand.jp]]|
:[[音ログ:http://otolog.jp]]|

***Tool
:[[PENTAX - VoiceText:http://voice.pentax.co.jp/pentaxtts/]]|Windows, C++/Java/COM, PCM/PCM Wave/Asf/Ogg
:[[クリエートシステム開発株式会社:http://www.createsystem.co.jp/seihin.html]]|
::[[ドキュメントトーカ:http://www.createsystem.co.jp/DTalkerSapi1.html]]|
::[[日本語音声合成ライブラリ(Linux版、FreeBSD版):http://www.createsystem.co.jp/linux.html]]|
:[[株式会社エーアイ > AIVoice®:http://www.ai-j.jp]]|
:[[日本システム開発株式会社:http://www.nsgd.co.jp/nsd/asp/asp/nsd.asp?act=PRODLIST&ID=284]]|音声データ
:[[ AquesTalk - テキスト音声合成ミドルウェア:http://www.a-quest.com/aquestalk/wav_sample.html]]|


*News
:デル1社では済まない--PCメーカーを揺るがす不良コンデンサ|http://japan.cnet.com/news/tech/story/0,2000047674,20091696,00.htm
:F22ステルス戦闘機を初実戦配備|http://www.nikkansports.com/ns/general/f-so-tp0-051216-0008.html
:米国製の無人偵察機、07年度から配備…防衛長官|http://www.yomiuri.co.jp/politics/news/20060112i103.htm
:無人偵察機、グアム配備へ 米空軍、09年末までに - 無人偵察機グローバルホークが同基地に「2009年末までに、3−6機程度配備される」|http://headlines.yahoo.co.jp/hl?a=20060228-00000038-kyodo-int
:艦船被弾、4兵士不明 ヒズボラ、無人機で攻撃か|http://www.nishinippon.co.jp/nnp/world/20060715/20060715_011.shtml
:「あ゛」「え゛」も表示――12万字のフォント無償公開|http://www.itmedia.co.jp/news/articles/0512/15/news084.html
:6隻目のイージス 「あしがら」と命名され進水|http://www.iza.ne.jp/news/newsarticle/natnews/topics/17061/

*Device
:Panasonic BL-WV10|http://prodb.matsushita.co.jp/product/spec.do?pg=06&hb=BL-WV10
:SONY LocationFree|http://www.sony.jp/products/Consumer/locationfree/
:[ITmedia] W-ZERO3もノートPCも“どこでもTV”──米国発のロケフリもどき「Slingbox」を試す|http://plusd.itmedia.co.jp/pcupdate/articles/0604/17/news008_3.html

|機種|規格|速度|h
|NDS|IEEE 802.11|2Mbps|
|Wii|IEEE 802.11g|54Mbps|
|PSP|IEEE 802.11b|11Mbps|
|PS3|IEEE 802.11g|54Mbps|

*Misc
:PCA|http://sales.pca.co.jp/main/area_before/taiken/taiken_dl_top.html
:生活協同組合|http://www.tcoop.or.jp
&br;http://meikin.coop
:伝説のプログラマ、カトラー氏はなお健在だった|http://blogs.itmedia.co.jp/sowhatisit/2005/06/post_0c12.html

----
#memo(; System-wide Mercurial config file.\n;\n; !!!  Do Not Edit This File !!!\n;\n; This file will be replaced by the installer on every upgrade.\n; Editing this file can cause strange side effects on Vista.\n;\n; http://bitbucket.org/tortoisehg/stable/issue/135\n;\n; To change settings you see in this file&#x2c; override (or enable) them in\n; your user Mercurial.ini file&#x2c; where USERNAME is your Windows user name:\n;\n; XP or older    - C:\Documents and Settings\USERNAME\Mercurial.ini\n; Vista or later - C:\Users\USERNAME\Mercurial.ini\n\n\n[ui]\n; editor used to enter commit logs&#x2c; etc.  Most text editors will work.\neditor = &#x22;C:\Program Files\EmEditor\EmEditor.exe&#x22; /sp \n; show changed files and be a bit more verbose if True\n; verbose = True\n \n; username data to appear in commits\n; it usually takes the form: Joe User <joe.user@host.com>\n; username = Joe User <j.user@example.com>\nusername = ykondo\n\n; In order to push/pull over ssh you must specify an ssh tool\n;ssh = &#x22;C:\Progra~1\TortoiseSVN\bin\TortoisePlink.exe&#x22; -ssh -2\n;ssh = C:\cygwin\bin\ssh\n\n;\n; For more information about mercurial extensions&#x2c; start here\n; http://www.selenic.com/mercurial/wiki/index.cgi/UsingExtensions\n;\n; Extensions shipped with Mercurial\n;\n[extensions]\n;acl =\n;alias =\n;bookmarks =\n;bugzilla =\n;children =\n;churn =\ncolor =\n;convert =\neol =\n;extdiff =\n;fetch =\n;gpg =\ngraphlog = \n;hgcia =\n;hgk =\n;highlight = \n;interhg =\n;keyword =\n;mq =\n;notify =\n;pager =\n;parentrevspec =\n;patchbomb =\n;progress =\n;purge =\n;rebase =\n;record =\n;transplant =\nwin32mbcs =\n;zeroconf =\n\n;\n; Define external diff commands\n;\n[extdiff]\n;cmd.bc3diff = C:\Program Files\Beyond Compare 3\BCompare.exe\n;cmd.vdiff = C:\Progra~1\TortoiseSVN\bin\TortoiseMerge.exe\n;cmd.vimdiff = gvim.exe\n;opts.vimdiff = -f '+next' '+execute &#x22;DirDiff &#x22;.argv(0).&#x22; &#x22;.argv(1)'\ncmd.winmerge = C:\Program Files\WinMerge\WinMergeU.exe\n\n\n[hgk]\n; Replace the following with your path to hgk&#x2c; uncomment it and \n; install ActiveTcl (or another win32 port like tclkit)\n; path=&#x22;C:\Program Files\Mercurial\Contrib\hgk.tcl&#x22;\n; vdiff=vdiff\n \n\n;\n; The git extended diff format can represent binary files&#x2c; file\n; permission changes&#x2c; and rename information that the normal patch format\n; cannot describe.  However it is also not compatible with tools which\n; expect normal patches. so enable git patches at your own risk.\n;\n[diff]\n;git = false\n;nodates = false\n\n# Some default global settings for common merge tools\n\n[merge-tools]\nkdiff3.args=--auto --L1 base --L2 local --L3 other $base $local $other -o $output\nkdiff3.regkey=Software\KDiff3\nkdiff3.regkeyalt=Software\Wow6432Node\KDiff3\nkdiff3.regappend=\kdiff3.exe\nkdiff3.fixeol=True\nkdiff3.gui=True\nkdiff3.diffargs=--L1 '$plabel1' --L2 '$clabel' $parent $child\n\ngvimdiff.args=--nofork -d -g -O $local $other $base\ngvimdiff.regkey=Software\Vim\GVim\ngvimdiff.regkeyalt=Software\Wow6432Node\Vim\GVim\ngvimdiff.regname=path\ngvimdiff.priority=-9\n\nvimdiff.args=$local $other $base\nvimdiff.priority=-10\n\nmerge.checkconflicts=True\nmerge.priority=-100\n\ngpyfm.gui=True\n\nmeld.gui=True\nmeld.args=--label='local' $local --label='base' $base --label='other' $other\nmeld.diffargs=-a --label='$plabel1' $parent --label='$clabel' $child\n\ntkdiff.args=$local $other -a $base -o $output\ntkdiff.gui=True\ntkdiff.priority=-8\ntkdiff.diffargs=-L '$plabel1' $parent -L '$clabel' $child\n\nxxdiff.args=--show-merged-pane --exit-with-merge-status --title1 local --title2 base --title3 other --merged-filename $output --merge $local $base $other\nxxdiff.gui=True\nxxdiff.priority=-8\nxxdiff.diffargs=--title1 '$plabel1' $parent --title2 '$clabel' $child\n\ndiffmerge.regkey=Software\SourceGear\SourceGear DiffMerge\\ndiffmerge.regkeyalt=Software\Wow6432Node\SourceGear\SourceGear DiffMerge\\ndiffmerge.regname=Location\ndiffmerge.priority=-7\ndiffmerge.args=-nosplash -merge -title1=local -title2=merged -title3=other $local $base $other -result=$output\ndiffmerge.checkchanged=True\ndiffmerge.gui=True\ndiffmerge.diffargs=--nosplash --title1='$plabel1' --title2='$clabel' $parent $child\n\np4merge.args=$base $local $other $output\np4merge.regkey=Software\Perforce\Environment\np4merge.regkeyalt=Software\Wow6432Node\Perforce\Environment\np4merge.regname=P4INSTROOT\np4merge.regappend=\p4merge.exe\np4merge.gui=True\np4merge.priority=-8\np4merge.diffargs=$parent $child\n\ntortoisemerge.args=/base:$base /mine:$local /theirs:$other /merged:$output\ntortoisemerge.regkey=Software\TortoiseSVN\ntortoisemerge.regkeyalt=Software\Wow6432Node\TortoiseSVN\ntortoisemerge.checkchanged=True\ntortoisemerge.gui=True\ntortoisemerge.priority=-8\ntortoisemerge.diffargs=/base:$parent /mine:$child /basename:'$plabel1' /minename:'$clabel'\n\necmerge.args=$base $local $other --mode=merge3 --title0=base --title1=local --title2=other --to=$output\necmerge.regkey=Software\Elli\xc3\xa9 Computing\Merge\necmerge.regkeyalt=Software\Wow6432Node\Elli\xc3\xa9 Computing\Merge\necmerge.gui=True\necmerge.diffargs=$parent $child --mode=diff2 --title1='$plabel1' --title2='$clabel'\n\nfilemerge.executable=/Developer/Applications/Utilities/FileMerge.app/Contents/MacOS/FileMerge\nfilemerge.args=-left $other -right $local -ancestor $base -merge $output\nfilemerge.gui=True\n\n; Windows version of Beyond Compare\nbeyondcompare3.args=$local $other $base $output /ro /lefttitle=local /centertitle=base /righttitle=other /automerge /reviewconflicts /solo\nbeyondcompare3.regkey=Software\Scooter Software\Beyond Compare 3\nbeyondcompare3.regname=ExePath\nbeyondcompare3.gui=True\nbeyondcompare3.priority=-2\nbeyondcompare3.diffargs=/lro /lefttitle='$plabel1' /righttitle='$clabel' /solo /expandall $parent $child\n\n; Linux version of Beyond Compare\nbcompare.args=$local $other $base -mergeoutput=$output -ro -lefttitle=parent1 -centertitle=base -righttitle=parent2 -outputtitle=merged -automerge -reviewconflicts -solo\nbcompare.premerge=False\nbcompare.gui=True\nbcompare.priority=-1\nbcompare.diffargs=-lro -lefttitle='$plabel1' -righttitle='$clabel' -solo -expandall $parent $child\n\n;winmerge.args=/e /x /wl /ub /dl other /dr local $other $local $output\nwinmerge.args=/e /x /wl /ub /dl other /dr local $other $output $local\nwinmerge.regkey=Software\Thingamahoochie\WinMerge\nwinmerge.regkeyalt=Software\Wow6432Node\Thingamahoochie\WinMerge\\nwinmerge.regname=Executable\nwinmerge.checkchanged=True\nwinmerge.gui=True\nwinmerge.priority=-10\nwinmerge.diffargs=/r /e /x /ub /wl /dl '$plabel1' /dr '$clabel' $parent $child\n\naraxis.regkey=SOFTWARE\Classes\TypeLib\{46799e0a-7bd1-4330-911c-9660bb964ea2}\7.0\HELPDIR\naraxis.regappend=\ConsoleCompare.exe\naraxis.priority=-2\naraxis.args=/3 /a2 /wait /merge /title1:&#x22;Other&#x22; /title2:&#x22;Base&#x22; /title3:&#x22;Local :&#x22;$local $other $base $local $output\naraxis.premerge=False\naraxis.checkconflict=True\naraxis.binary=True\naraxis.gui=True\naraxis.diffargs=/2 /wait /title1:&#x22;$plabel1&#x22; /title2:&#x22;$clabel&#x22; $parent $child\n\ndiffuse.priority=-3\ndiffuse.args=$local $base $other\ndiffuse.gui=True\ndiffuse.diffargs=$parent $child\n\nUltraCompare.regkey=Software\Microsoft\Windows\CurrentVersion\App Paths\UC.exe\nUltraCompare.regkeyalt=Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\UC.exe\nUltraCompare.args = $base $local $other -title1 base -title3 other\nUltraCompare.priority = -2\nUltraCompare.gui = True\nUltraCompare.binary = True\nUltraCompare.checkconflicts = True\nUltraCompare.checkchanged = True\nUltraCompare.diffargs=$child $parent -title1 $clabel -title2 $plabel1\n\n[web]\ncacerts=D:\app\Mercurial\hgrc.d\cacert.pem\n\n[color]\n# 有効なモードは、win32&#x2c; ansi&#x2c; auto&#x2c; off の4種\nmode = win32\n\n[patterns]\n**.h = CRLF\n**.c = CRLF\n**.cpp = CRLF\n**.rc = CRLF\n**.txt = CRLF\n**.csv = CRLF\n**.bmp = BIN\n**.jpg = BIN\n**.png = BIN\n**.ico = BIN\n)
#memo(a)


ページ先頭へ   最終更新のRDF 最終更新のRSS
Valid XHTML 1.1 Valid CSS! [Valid RSS]