約 5,892,324 件
https://w.atwiki.jp/touhoukashi/pages/3428.html
【登録タグ F 三澤秋 天空の花の都 星影の天の原 曲 秋の空】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*
https://w.atwiki.jp/wakaidao/pages/11.html
http //www.chitose.ac.jp/ cist http //portal.mc.chitose.ac.jp/portal/top.jsf ptal http //www.alc.co.jp/ alk http //owl.nime.ac.jp/trac/portal/ trac https //neontetra.spub2.chitose.ac.jp/pm/wiki/ wiki http //www.cjapan.ne.jp/tdds インターネット学科学習システム 満点様 FLASH http //hfm-kenchan.com/Lesson/log_qa/D0603124.htm 【FlashQ A】attachMovieを使い時間差でインスタンスを順番に配置 http //www.saturn.dti.ne.jp/~npaka/flash/as20/eclipse.html eclipse連携 ActionScript 2.0メモ http //www.be-interactive.org/index.php BeInteractive! http //blog.cellfusion.jp/flash/actionscript20/ cellfusion blog | ActionScript2.0 http //www.cove.org/flade/ Flade - Flash Dynamics Engine http //oshige.com/flash/note/abcdefg/ Flash ActionScript2.0入門ノート A,B,C,D,E,F,G http //oshige.com/flash/note/hijklmn/ Flash ActionScript2.0入門ノート H,I,J,K,L,M,N http //oshige.com/flash/note/opqrstu/ Flash ActionScript2.0入門ノート O,P,Q,R,S,T,U http //oshige.com/flash/note/vwxyz/ Flash ActionScript2.0入門ノート V,W,X,Y,Z http //www.kikka.atnifty.com/ http //www.kikka.atnifty.com/ http //homepage2.nifty.com/icutommy/notebill/index.html NoteBill vol.1 Nov.8 http //homepage2.nifty.com/icutommy/notebill/01_mvc.html NoteBill vol.1 Nov.8 01 MVCって何やねん http //progression.libspark.org/trac Progression Framework http //sourceforge.net/project/downloading.php?group_id=90749 use_mirror=nchc filename=SEPY-ActionScript-Editor-1.5.3.6.exe 27371128 SEPY http //aoi-project.com/blog/2006/11/flashswf.html くじらぶろぐ Flashで複数swfに分割するときの注意 http //oshiete1.goo.ne.jp/qa1227796.html 教えて!goo ダイナミックテキストを回転させたい http //oshiete1.goo.ne.jp/qa2323307.html 教えて!goo フラッシュでjpg画像の背景を透過するにはどうすれば良いのか http //www.saturn.dti.ne.jp/~npaka/flash/as30/ ActionScript 3.0メモ http //koshiandoh.com/ こしあん堂 http //flashrave.org/as/xml/ XMLの読み込み (「firstChild」と「firstChild.nodeValue」、「nextSibling」) FLASHRAVE - FLASH 講座 - http //www.wdc.tera-house.ac.jp/past/2007/01_asDic/apm/index.php?id=c039 table=class pWord=%E3%82%AF%E3%83%A9%E3%82%B9 v_name= as_name= APM ActionScript リファレンス http //www.saturn.dti.ne.jp/~npaka/flash/as20/MouseEx/index.html Flashプログラミングメモ http //itpro.nikkeibp.co.jp/article/COLUMN/20060525/238975/?ST=swd-tech Flash 8 入門講座:ITpro http //www.project-nya.jp/modules/weblog/details.php?blog_id=622 にゃあプロジェクト - ウェブログ - MovieClipで衝突判定 (2) HTML http //htmllint.itc.keio.ac.jp/htmllint/htmllint.html Another HTML-lint gateway http //allabout.co.jp/internet/hpcreate/closeup/CU20070412A/ CSS Hackを使わずにIEのバグに対処する方法 - [ホームページ作成]All About http //css.uka-p.com/ CSSレイアウト実践講座 http //css-happylife.com/log/css-template/000067.shtml dlのdt dd を横並びに|CSS HappyLife http //validator.w3.org/ The W3C Markup Validation Service http //nucleus.datoka.jp/?itemid=6 UTF-8 とBOM (Byte Order Mark) - Nucleusだとか http //www.esrij.com/support/arcexplorer/document/ax_about_utf8n.html UTF-8Nについて http //jigsaw.w3.org/css-validator/ W3C CSS 検証サービス http //www.nextindex.net/web/tips/index.html#link What is HTML Documents? http //www.kanzaki.com/docs/html/htminfo12.html ハイパーリンク -- ごく簡単なHTMLの説明 http //heo.jp/tag/ みんなのタグ辞書/HTMLタグ辞書 JAVA http //homepage2.nifty.com/sak/w_sak3/doc/sysbrd/servlet_jsp_k07.htm JAVA Servlet、JSP 基礎編7 - フォームリクエスト、クエリーリクエスト、日本語 - SAK Streets http //www.viste.com/Java/Language/language3.html Java 型変換・キャスト http //www.javaroad.jp/bbs/answer.jsp?q_id=20051114211600525 Javaの道>掲示板(JSPの初期表示のイベント発生について) http //www.geocities.jp/woodstock_tomo/programing/java/index.html Programing Note http //www.openspc2.org/JavaScript/Web_Standard/004/index.html Web標準化時代のJavaScript http //d.hatena.ne.jp/Strada/ あるSEの生態 ~ そこにバグがあるから http //madonnalily.blog49.fc2.com/blog-entry-29.html えらーだらけ。 http //www.thinkit.co.jp/free/article/0607/8/4/ JSF [ThinkIT] 第4回:環境設定 (1/3) http //dream.mods.jp/first_jsf/part1.html JSF入門 http //www.meibinlab.jp/nishijima/ ある技術者の備忘録 http //java.yubit.net/java_shoshinsha_100_100.html 【初心者】Java質問・相談スレッド100【大歓迎】 Java、Java資格関連 過去ログまとめサイト http //ylb.jp/2006b/proc/recursion/ 再帰呼出し http //www.sraoss.co.jp/PostgreSQL/7.3/install.html PostgreSQL7.3インストール編 JSF http //dream.mods.jp/first_jsf/part1.html JSF入門 http //muimi.com/j/jsf/shop/ JSFサンプルアプリケーション http //634.ayumu-baby.com/jsf/request.html 634 - サーバサイドJava - JSF(JavaServer Faces) - HttpServletRequestの取得 http //634.ayumu-baby.com/jsf/ 634 - サーバサイドJava - JSF(JavaServer Faces) LDAP http //homepage3.nifty.com/rio_i/lab/jldap/002connect.htm LDAP サーバに接続する http //muimi.com/j/ldap/ LDAPdでLDAPを使ってみる http //www.atmarkit.co.jp/fnetwork/rensai/ldap06/ldap1.html LDAPプログラミングの基本 http //bhd.staba.jp/ldap/olwin32.html OpenLDAP for win32 http //www5f.biglobe.ne.jp/~inachi/openldap/admin/index-ja.html OpenLDAP ソフトウェア 2.3 管理者ガイド http //infokeepers.net/network/ldap/index2.html openLDAP奮闘記 [設定編] http //www.tom.sfc.keio.ac.jp/~sakai/d/?date=20050911 ヒビルテ(2005-09-11) PERL http //pocketstudio.jp/win/activeperl/ ActivePerlのインストール方法 - Windowsでperlを使おう! http //www.kent-web.com/perl/ Perl基礎入門 http //www.scopesd.jp/epic_svn.html SCOPE online - ECLIPSE+EPIC+SVN構築の記録 PHP http //blog.cles.jp/item/1434 EclipseでPHP http //www.koebi.net/index.php Koebi.net KoebiStudio HTML・PHP開発環境ソフトウェア http //masago.kir.jp/php20030814.php 離れPHP島 SERVER http //repository.kulib.kyoto-u.ac.jp/dspace-memo/freebsd.html DSpaceメモ(FreeBSDのインストール) http //www.ksknet.net/freebsd/ FreeBSD http //www.cs.reitaku-u.ac.jp/msemi/freebsd/Freebsd-manu3.pdf Freebsd-manu3.pdf (application/pdf オブジェクト) http //www.ongs.co.jp/publications/books/freebsd_bible/ftp_install.html FreeBSDビギナーズバイブル http //kamae1116.ddo.jp/ LinとWinで作る自宅サーバー http //fabrice.bellard.free.fr/qemu/ QEMU http //www.ksknet.net/freebsd/qmailvpopmailqm.html qmail+vpopmail+qmailadminのインストール手順(FreeBSD) http //www.vmware.com/download/player/ VMware Player http //www.futomi.com/lecture/apache/index.html WindowsでApacheサーバを立てよう - futomi's CGI Cafe http //hnw.dip.jp/nw/mode.html イーサネットの通信モード http //freebooks.info.nara-k.ac.jp/archive/FreeBSD_Install/index.html おうちで使うFreeBSDインストール入門 http //www.ponko2.com/ ぽんこつWEBサーバー構築 http //y-kit.jp/saba/ 自宅サーバーで行こう - Windows XP ADSL編 http //memo.blogdns.net/java3.html Apache Tomcat を動かす (Java 5編) http //www.higaitaisaku.com/hosts.html hostsファイルとは? http //www.insnet.co.jp/homepage/technical/tomcat55/ Tomcat5 http //www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=33888 forum=6 0 apacheとtomcatの連携について - Windows Server Insider http //memo.blogdns.net/java3.html Apache Tomcat を動かす (Java 5編) http //d.hatena.ne.jp/ruzia/20070520/1179657404 QuickVPS上のDebian EtchでApache2.2とTomcat5.5を連携させようとしてはまる - 守破離 http //b.hatena.ne.jp/entry/3144938 はてなブックマーク - Apache Tomcat を動かす (Java 5編) http //d.hatena.ne.jp/seiunsky/20060716/1153079308 Apache2.2 + Tomcat5.0 を Linux環境で構築 - まさにっき(使えないプログラマーの記録) TOMCAT http //localhost 8080/manager/html tomc http //localhost 8080/portal/top.jsf ptal http //localhost 8080/sampleJsf/ sampleJsf http //localhost 8080/laboratory/login.jsf 研配 http //wakai.s3.zmx.jp/ wakaiDAOのページ http //www4.atpages.jp/wakai/ wakaiDAOのページ http //www.girlscity.jp/home/wakai/ wakaiDAOのページ UNIX http //tmcosmos.org/linux/centos/co5.html CentOS 5 インストール個人的ノート http //macwiki.sourceforge.jp/wiki/index.php/UNIX%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89#cp_.E2.80.A6.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.82.**UNIXコマンド http //www.k-tanaka.net/unix/ UNIXコマンド http //itpro.nikkeibp.co.jp/article/COLUMN/20060224/230577/?ST=oss Linuxコマンド集 INDEX(アルファベット順):ITpro http //www.ksknet.net/vi/post_134.html コピー ペースト http //ryouto.jp/linux/linux_25.html それ行けLinux~PostgreSQL~ userbl http //www.mozilla-japan.org/support/firefox/edit#profile Firefoxbookmark http //www.atmarkit.co.jp/flinux/rensai/linuxtips/825usegparted.html Gnome Partition Editor http //way101.net/column/key.htm キーボードショートカット http //www.power2power.com/ ショートカットキー、プログラマー直伝。 便利で、早い処理ができます。 http //www.relief.jp/itnote/archives/001306.php ファイル名を指定して実行ダイアログから起動するプログラム一覧:Windows ウィンドウズの使い方 http //chienomi.com/ フリーソフト紹介サイト - 知恵の実.com - http //journal.mycom.co.jp/column/winxp/093/index.html ようこそ画面の未読メール http //www.atmarkit.co.jp/fjava/javatips/043eclipse016.html @IT:Java TIPS -- Eclipseで.warファイルを作成する http //localhost/sample/test/upload.php wakaiPhp http //www.techscore.com/tech/XML/ XML -TECHSCORE-
https://w.atwiki.jp/sfrontier/pages/106.html
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.Set; /** * HTMLManager.java - * @author naito */ public class HTMLManager { private static String _windowTitle = "Generated by Oradoc.java"; private static String _generatedTime = null; private static String _destDir = null; private static String _sepa = System.getProperty( "file.separator" ); private static boolean _verbose = false; private static String _encoding = null; // リンク用プロシージャリスト private static String[] _procedures = null; private static String[] _functions = null; private static HashMap _package = null; private static final String FILE_INDEX = "index.html"; private static final String FILE_OVERVIEW_FRAME = "overview-frame.html"; private static final String FILE_OVERVIEW_SUMMARY = "overview-summary.html"; private static final String FILE_ALL_FRAME = "allclasses-frame.html"; private static final String FILE_PACKAGE_FRME = "package-frame.html"; private static final String FILE_PACKAGE_SUMMARY = "package-summary.html"; private static final String FILE_STYLESHEET = "stylesheet.css"; private static final String BODYTAG = " BODY BGCOLOR = \"white\" onload = \"asd();\" "; static { Date date = new Date( System.currentTimeMillis() ); _generatedTime = date.toString(); } /** * destDir を設定します。 * @param destDir */ public static void setDestDir( String destDir ) { if( destDir.charAt( destDir.length() -1 ) != _sepa.charAt(0) ) { _destDir = destDir + _sepa; } else { _destDir = destDir; } File tmpDir = new File( _destDir ); if( !tmpDir.exists() ) { tmpDir.mkdirs(); } } /** * windowTilte を設定します。 * @param windowTitle */ public static void setWindowTitle( String windowTitle ) { _windowTitle = windowTitle; } /** * ログ出力フラグを設定します。 * @param verbose */ public static void setVerbose( boolean verbose ) { _verbose = verbose; } /** * エンコードを設定します。 * @param encoding */ public static void setEncoding( String encoding ) { _encoding = encoding; } /** * トップページを生成します。 * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createIndexHTML() throws UnsupportedEncodingException, FileNotFoundException { File file = new File( _destDir + FILE_INDEX ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( null, 0, out ); out.println( "FRAMESET cols=\"20%,80%\" " ); out.println( "FRAMESET rows=\"30%,70%\" " ); out.println( "FRAME src=\"" + FILE_OVERVIEW_FRAME + "\" name=\"packageListFrame\" " ); out.println( "FRAME src=\"" + FILE_ALL_FRAME + "\" name=\"packageFrame\" " ); out.println( " /FRAMESET " ); out.println( " FRAME src=\"" + FILE_OVERVIEW_SUMMARY + "\" name=\"classFrame\" " ); out.println( " /FRAMESET " ); out.println( " NOFRAMES " ); out.println( " H2 フレーム関連の警告 /H2 " ); out.println( " P このドキュメントはフレーム機能を使って表示するように作られています。フレームを表示できない Web クライアントの場合にこのメッセージが表示されます。" ); out.println( " BR " ); out.println( "リンク先 A HREF=\"" + FILE_OVERVIEW_SUMMARY + "\" フレームなしのバージョン /A /NOFRAMES " ); printFooter( out ); out.close(); } /** * 概要ページ( フレーム左上 )を生成します * @param objectTypes * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createOverviewFrameHTML( String[] objectTypes ) throws UnsupportedEncodingException, FileNotFoundException { File file = new File( _desDir + FILE_OVER_FRAME ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( "概要", 0, out ); out.println( BODYTAG ); out.println( " TABLE BORDER=\"0\" \N TR \N TD NOWRAP FONT size=\"+1\" CLASS=\"FrameTitleFont\" \n B /B /FONT /TD \n /TR \n /TABLE " ); out.println( " TABLE BORDER=\"0\" \n TR " ); out.println( " TD NOWRAP FONT CLASS=\"FrameItemFont\" A HREF=\"" + FILE_ALL_FRAME + "\" TARGET=\"packageFrame\" すべてのオブジェクト /A /FONT " ); out.println( " P \n FONT size=\"+1\" CLASS=\"FrameHeadingFont\" \nタイプ別 /FONT " ); // objectType ループ for( int i = 0; i objectTypes.length; i++ ) { out.println( " BR " ); out.println( " FONT CLASS=\"FrameItemFont\" A HREF=\"" + getDirectoryName( objectTypes[ i ] ) + "/" + FILE_PACKAGE_FRAME + "\" TARGET=\"packageFrame\" " + objectTypes[ i ] + " /A /FONT " ); } out.println( " BR \n /TD \n /TR \n /TABLE \n\n /BODY " ); printFooter( out ); out.close(); } /** * 概要ページ( フレーム右側 )を生成します。 * @param objectTypes * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createOverviewSummaryHTML( String[] objectTypes ) throws UnSupportedEncodingException, FileNotFoundException { File file = new File( _destDir + FILE_OVERVIEW_SUMMARY ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( "概要", 0, out ); out.println( BODYTAG ); out.println( " HR \n CENTER \n H2 " + _windowTitle + " /H2 \n /CENTER " out.println(" TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); out.println(" TR BGCOLOR=\"#CCCCFF\" CLASS=\"TableHeadingColor\" " ); out.println(" TD COLSPAN=2 FONT SIZE \"+2\" \n B タイプ別 /B /FONT /TD \n /TR " ); // objectType ループ for( int i = 0; i objectTypes.length; i++ ) { String rowTitle = " A HREF=\"" + getDirectoryName( objectTypes[i] ) + "/" + FILE_PACKAGE_SUMMARY + "\" " + objectTYpes[i] + " /A "; String rowData = objectTypes[i] + "の一覧を表示します。"; printTableRow( rowTitle, rowData, out ); } out.println( " /TABLE \n HR \n /BODY " ); printFooter( out ); out.close(); } /** * オブジェクトリストページ( フレーム左下 )を生成します。 * @param objectType オブジェクトタイプ( 表示用 ) null - すべて * @param objectItems オブジェクトのリスト * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createPackageFrameHTML( String objectType, ObjectItem[] objectItems ) throws UnsupportedEncodingException, FileNotFoundException { File file = null; String title = null; int depth; if( objectTYpe == null ) { file = new File( _destDir + FILE_ALL_FRAME ); title = "すべてのオブジェクト"; depth = 0; } else { file = new File( _destDir + getDirectoryName( objectType ) + _sepa + FILE_PACKAGE_FRAME ); file.getParentFile().mkdirs(); title = objectType; depth = 1; } PriontStream out new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( title, depth, out ); out.println( BODYTAG ); out.println( " FONT size=\"+1\" CLASS=\"FrameHeadingFont\" " ); if( objectType == null ) { out.println( " B " + title + " /B " ); } else { out.println( " A HREF=\"" + FILE_PACKAGE_SUMMARY + "\" TARGET=\"classFrame\" " + title + " /A " ); } out.println( " /FONT \n BR \n BR \n TABLE BORDER=\"0\" \n TR " ); out.println( " TABLE BORDER=\"0\" \n TR \n TD NOWRAP FONT CLASS=\"FrameItemFont\" " ); // objectItems ループ for( int i = 0; i objectItems.length; i++ ) { String tmpName = objectItems[ i ].objectNmae; String tmpType = objectItems[ i ].objectType; out.println( " A HREF=\"" + ( ( objectType == null ) ? ( getDirectoryName(tmpType) + "/" ) "" ) + tmpName + ".html\" TARGET=\"classFrame\" " + tmpName + " /A " ); out.println( " BR " ); } out.println( " /FONT /TD \n /TR \n /TABLE \n\n /BODY" ); printFooter( out ); out.close(); } /** * オブジェクト・リストページ( フレーム右側 )を生成します。 * @param objectType オブジェクトタイプ * @param objectItems オブジェクトのリスト * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createPackageSummaryHTML( String objectType, ObjectItem[] objectItems ) throws UnsupportedEncodingException, FileNotFoundException { File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + FILE_PACKAGE_SUMMARY ); String title = objectType; PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( title, 1, out ); out.println( BODYTAG ); out.println( " HR \n H2 \n" + objectType + "\n /H2 " ); out.println( " TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( objectType + "の一覧", 2, out ); for( int i = 0; i objectItems.length; i++ ) { String objectName = objectItems[ i ].objectName; String rowTitle = " A HREF=\"" + objectName + ".html\" " + objectName + " /A "; String rowData = objectName + "の詳細を表示します。"; printTableRow( rowTitle, rowData, out ); } out.println( " /TABLE \n HR \n /BODY " ); printFooter( out ); out.close(); } /** * TABLE ページ( フレーム右側 )を生成します。 * @param item * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createTableFrameHTML( TableItem item ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + ".html" ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName, 1, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" " + objectType + " /FONT " + objectName + " /H2 " ); // オブジェクトの情報 printCommonTable( item, out ); // 列の情報 out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "列の情報", 3, out ); String[] data = { " B COLUMN_NAME /B ", " B NULLABLE /B ", " B DATA_TYPE /B " }; printTableRow( data, out ); for( int i = 0; i item.columns.length; i++ ) { TableColumnItem citem = item.columns[ i ]; String[] cdata = {" A NAME=\"" + citem.columnName + "\" " + citem.columnName + " /A ", citem.nullable, citem.dataType }; printTableRow( cdata, out ); } out.println( " /TABLE " ); // 制約の情報 if( item.constraints.size() 0 ) { out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "制約の情報", 4, out ); out.println( " TR BGCOLOR=\"white\" CLASS=\"TableRowColor\" " ); out.println( " TD B CONSTRAINT_NAME /B /TD "); vout.println( " TD B CONSTRAINT_TYPE /B /TD "); out.println( " TD B SEARCH_CONDITION /B /TD "); out.println( " TD B COLUMN_NAME /B /TD \n /TR "); Set constSet = item.constraints.keySet(); String[] constNames = (String[])constSet.toArray( new String[ constSet.size() ] ); for( int i = 0; i constNames.length; i++ ) { out.println( " TR BGCOLOR=\"white\" CLASS=\"TableRowColor\" " ); TableConstItem citem = (TableConstItem)item.constraints.get( constName[ i ] ); int columnConut = citem.columnNames.size(); if( citem.constraintType.equals( "P" ) || citem.constraintType.equals( "U" ) ) { out.println( " TD ROWSPAN =" + columnCount + " A HREF=\"../index/" + citem.constraintName + ".html\" " + citem.constraintName + /A /TD " ); } else { out.println( " TD ROWSPAN=" + columnCount + " " + citem.constraintName + " /TD " ); } out.println( " TD ROWSPAN=" + columnCount + " " + getConstraintTypeString( citem.constraintType ) + " /TD " ); out.println( " TD ROWSPAN=" + columnCount + " " + citem.searchConidition + " /DT " ); for( int j = 0; j columnCount; j++ ) { String columnName = (String)citem.columnNames.get( j ); out.println( " TD A HREF=\"#" + columnName + "\" " + columnName + " /A /TD /TR " ); } } out.println( " /TABLE " ); } // 票領域の情報 out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "票領域の情報", 2, out ); printTableRow( "TABLESPACE_NAME", item.tablespaceName, out ); printTableRow( "PCT_FREE", Integer.toString( item.pctFree), out ); printTableRow( "PCT_USED", Integer.toString( item.pctUsed), out ); printTableRow( "INITRANS", Integer.toString( item.iniTrans), out ); printTableRow( "MAX_TRANS", Integer.toString( item.maxTrans), out ); printTableRow( "INITIAL_EXTENT", Integer.toString( item.initialExtent), out ); printTableRow( "NEXT_EXTENT", Integer.toString( item.nextExtent), out ); printTableRow( "MIN_EXTENTS", Integer.toString( item.minExtents), out ); printTableRow( "MAX_EXTENTS", Integer.toString( item.maxExtents), out ); printTableRow( "PCT_INCREASE", Integer.toString( item.pctIncrease), out ); printTableRow( "FREELISTS", Integer.toString( item.freelists), out ); printTableRow( "FREELISTS_GROUPS", Integer.toString( item.freelistsGroups), out ); out.println( " /TABLE " ); out.println( " HR \n /BODY " ); printFooter( out ); out.close(); } /** * VIEW ページ( フレーム右側 )を生成します。 * @param item * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createViewFrameHTML( ViewItem item ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + ".html" ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName, 1, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" " + objectType + " /FONT " + objectName + " /H2 " ); // オブジェクトの情報 printCommonTable( item, out ); // ビューの情報 out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "ビューの情報", 2, out ); printTableRow( "TEXT", item.text, out ); out.println( " /TABLE " ); out.println( " HR \n /BODY " ); printFooter( out ); out.close(); } /** * INDEX ページ( フレーム右側 )を生成します。 * @param item * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createIndexFrameHTML( IndexItem item ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + ".html" ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName, 1, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" " + objectType + " /FONT " + objectName + " /H2 " ); // オブジェクトの情報 printCommonTable( item, out ); // 索引の情報 out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "索引の情報", 3, out ); printTableRow( "INDEX_TYPE", item.indexType, out ); printTableRow( "TABLE_OWNER", item.tableOwner, out ); printTableRow( "TABLE_NAME", " A HREF=\"../table/" + item.tableName + ".html\" " + item.tableName + " /A ", out ); out.println( " TR BGCOLOR=\"white\" CLASS=\"TableRowColor\" " ); out.println( " TD ROWSPAN=" + item.column.length + " B COLUMN_NAME /B /TD " ); for( int i = 0; i item.columns.length; i++ ) { out.println( " TD A HREF=\"../table/" + item.tableName + ".html#" + item.columns[ i ] + "\" " + item.column[ i ] + " /A /TD \n /TD " ); } //printTableRow( "TABLE_TYPE", item.tableType, out ); printTableRow( "UNIQUENESS", item.uniqueness, out ); out.println( " /TABLE " ); // 票領域の情報 out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "票領域の情報", 2, out ); printTableRow( "TABLESPACE_NAME", item.tablespaceName, out ); printTableRow( "PCT_FREE", Integer.toString( item.pctFree ), out ); printTableRow( "INI_TRANS", Integer.toString( item.iniTrans ), out ); printTableRow( "MAX_TRANS", Integer.toString( item.maxTrans ), out ); printTableRow( "INITIAL_EXTENT", Integer.toString( item.initialExtent ), out ); printTableRow( "NEXT_EXTENT", Integer.toString( item.nextExtent ), out ); printTableRow( "MIN_EXTENTS", Integer.toString( item.minExtents ), out ); printTableRow( "MAX_EXTENTS", Integer.toString( item.maxExtents ), out ); printTableRow( "PCT_INCREASE", Integer.toString( item.pctIncrease ), out ); printTableRow( "FREELISTS", Integer.toString( item.freelists ), out ); printTableRow( "FREELIST_GROUPS", Integer.toString( item.freelistGroups ), out ); out.println( " /TABLE " ); out.println( " HR \n /BODY " ); printFooter( out ); out.close(); } /** * SEQUENCE ページ( フレーム右側 )を生成します。 * @param item * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createSequenceFrameHTML( IndexItem item ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + ".html" ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName, 1, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" " + objectType + " /FONT " + objectName + " /H2 " ); // オブジェクトの情報 printCommonTable( item, out ); // 順序の情報 out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "順序の情報", 2, out ); printTableRow( "MIN_VALUE", item.minValue, out ); printTableRow( "MAX_VALUE", item.maxValue, out ); printTableRow( "INCREMENT_BY", item.incrementBy, out ); printTableRow( "CYCLE_FLAG", item.cycleFlag, out ); printTableRow( "ORDER_FLAG", item.orderFlag, out ); printTableRow( "CACHE_SIZE", item.cacheSize, out ); out.println( " /TABLE " ); out.println( " HR \n /BODY " ); printFooter( out ); out.close(); } /** * PROCEDURE ページ( フレーム右側 )を生成します。 * @param item * @param source * @param args * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createProcedureFrameHTML( ObjectItem item, String[] source, ProcArgItem[] args ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + ".html" ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName, 1, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" " + objectType + " /FONT " + objectName + " /H2 " ); // オブジェクトの情報 printCommonTable( item, out ); // 引数 out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "引数の情報", 3, out ); String[] data = { " B ARGUMENT_NAME /B ", " B IN_OUT /B ", " B DATA_TYPE /B " }; printTableRow( data, out ); for( int i = 0; i args.length; i++ ) { String[] cdata = { args[ i ].argumentName, args[ i ].inOut, args[ i ].dataType }; printTableRow( cdata, out ); } out.println( " /TABLE " ); // ソース out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "ソース", 2, out ); String[] header = { " B 行 /B ", " B ソース /B " }; printTableRow( header, out ); out.println( " TR TD ALIGN=\"RIGHT\" PRE STYLE=\"line-height 100%\" " ); for( int i = 0; i source.length; i++ ) { out.println( i + 1 ); } out.println( " /PRE /TD TD PRE STYLE=\"line-height 110%\" " ); String[] markedSource = getMarkedSource( source, 0, null ); for( int i = 0; i markedSource.length; i++ ) { out.println( markedSource[ i ] ); } out.println( " /PRE /TD /TR \n /TABLE " ); out.println( " HR \n /BODY " ); printFooter( out ); out.close(); } /** * PACKAGE ページ( フレーム右側 )を生成します。 * @param item * @param procedures * @param source * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createPackageFrameHTML( ObjectItem item, String[] procedure, String[] source ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + ".html" ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName, 1, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" " + objectType + " /FONT " + objectName + " /H2 " ); // オブジェクトの情報 printCommonTable( item, out ); // パッケージの情報 if( procedures != null ) { out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "内部プロシージャのリスト", 1, out ); for( int i = 0; i procedures.length; i++ ) { out.println( " TR TD A HREF=\"../package_body/" + objectName + "/" + procedures[ i ] + ".html\" " + procedures[ i ] + " /A /TD /TR " ); } out.println( " /TABLE " ); } // ソース out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "ソース", 2, out ); String[] header = { " B 行 /B ", " B ソース /B " }; printTableRow( header, out ); out.println( " TR TD ALIGN=\"RIGHT\" PRE STYLE=\"line-height 110%\" " ); for( int i = 0; i source.length; i++ ) { out.println( i + 1 ); } out.println( " /PRE /TD TD PRE STYLE=\"line-height 110%\" " ); String[] markedSource = getMarkedSource( source, 0, objectName ); for( int i = 0; i markedSource.length; i++ ) { out.println( markedSource[ i ]; } out.println( " /PRE /TD /TR \n /TABLE " ); out.println( " HR \n /BODY " ); printFooter( out ); out.close(); } /** * PACKAGE BODY ページ( フレーム右側 )を生成します。 * @param item * @param procedures * @param sourceMap * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createPkgBodyFrameHTML( ObjectItem item, String[] procedure, String[] source ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + ".html" ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName, 1, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" " + objectType + " /FONT " + objectName + " /H2 " ); // ヘッダのリンク if( procedures != null ) { out.println( " A HREF=\"../package/" + objectName + ".html\" パッケージヘッダ /A " ); } // オブジェクトの情報 printCommonTable( item, out ); // パッケージの情報 if( procedures != null ) { out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "内部プロシージャのリスト", 1, out ); for( int i = 0; i procedures.length; i++ ) { out.println( " TR TD A HREF=\"" + objectName + "/" + procedures[ i ] + ".html\" " + procedures[ i ] + " /A /TD /TR " ); } out.println( " /TABLE " ); } out.println( " HR \n /BODY " ); printFooter( out ); out.close(); } /** * パッケージ内部プロシージャページ( フレーム右側 )を生成します。 * @param item * @param item2 * @param args * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createPkgProcFrameHTML( ObjectItem item, PkgProcItem item2, ProcArgItem[] args ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + _sepa + item2.procName + ".html" ); file.getParentFile().mkdirs(); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName + "." + item2.procName, 2, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" 内部プロシージャ /FONT " + objectName + "." + item2.procName + " /H2 " ); // ヘッダ、本体へのリンク out.println( " A HREF=\"../package/" + objectName + ".html\" パッケージヘッダ /A | " ); out.println( " A HREF=\"../" + objectName + ".html\" パッケージ本体 /A | " ); // 引数 out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "引数の情報", 3, out ); String[] data = { " B ARGUMENT_NAME /B ", " B IN_OUT /B ", " B DATA_TYPE /B " }; printTableRow( data, out ); for( int i = 0; i args.length; i++ ) { String[] cdata = { args[ i ].argumentName, args[ i ].inOut, args[ i ].dataType }; printTableRow( cdata, out ); } out.println( " /TABLE " ); // ソース out.println( " HR \n TABLE BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" " ); printTableHeader( "ソース", 3, out ); String[] header = { " B 行 /B ", " B 通算 /B ", " B ソース /B " }; printTableRow( header, out ); out.println( " TR TD ALIGN=\"RIGHT\" PRE STYLE=\"line-height 110%\" " ); for( int i = 0; i item2.source.length; i++ ) { out.println( i + 1 ); } out.println( " /PRE /TD TD ALIGN=\"RIGHT\" PRE STYLE=\"line-height 110%\" " ); for( int i = item2.startLine; i = item2.endLine; i++ ) { out.println( i + 1 ); } out.println( " /PRE /TD TD PRE STYLE=\"line-height 110%\" " ); String[] markedSource = getMarkedSource( item2.source, 1, objectName ); for( int i = 0; i markedSource.length; i++ ) { out.println( markedSource[ i ]; } out.println( " HR \n /BODY " ); printFooter( out ); out.close(); } /** * その他のオブジェクトページ( フレーム右側 )を生成します。 * @param item * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createObjectFrameHTML( ObjectItem item ) throws UnsupportedEncodingException, FileNotFoundException { String objectName = item.objectName; String objectType = item.objectType; File file = new File( _destDir + getDirectoryName( objectType ) + _sepa + objectName + ".html" ); file.getParentFile().mkdirs(); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); printHeader( objectName , 1, out ); out.println( BODYTAG ); out.println( " H2 FONT SIZE=\"-1\" " + objectType + " /FONT " + objectName + " /H2 " ); // オブジェクトの情報 printCommonTable( item, out ); out.println( " HR \n /TABLE " ); printFooter( out ); out.close(); } /** * スタイルシートファイルを生成します。 * @throws FileNotFoundException * @throws UnsupportedEncodingException */ public static void createObjectFrameHTML( ObjectItem item ) throws UnsupportedEncodingException, FileNotFoundException { File file = new File( _destDir + FILE_STYLESHEET ); PrintStream out = new PrintStream( new FileOutputStream( file ), true, _encoding ); // ログ出力 printLog( file.getAbsolutePath() ); out.println( "/* javadoc スタイルシート */" ); out.println( "" ); out.println( "/* 色やフォントなどのスタイル属性のデフォルト値を上書きするには、ここで定義します。 */" ); out.println( "" ); out.println( "/* ページのバックグラウンドの色 */" ); out.println( "body { background-color #FFFFFF }" ); out.println( "" ); out.println( "/* テーブルの色 */" ); out.println( ".TableHeadingColor { background #CCCCFF } /* 濃い藤色 */" ); out.println( ".TableSubHeadingColor { background #EEEEEE } /* 薄い藤色 */" ); out.println( ".TableRowColor { background #FFFFFF } /* 白 */" ); out.println( "" ); out.println( "/* 左側のフレームのリストに使用するフォント */" ); out.println( ".FrameTitileFont { font-size 10pts; font-family Helvetica, Arial, san-serif }" ); out.println( ".FrameHeadingFont { font-size 10pts; font-family Helvetica, Arial, san-serif }" ); out.println( ".FrameItemFont { font-size 10pts; font-family Helvetica, Arial, san-serif }" ); out.println( "" ); out.println( "/* フレームにおける、より小さい、セリフなしフォントの例 */" ); out.println( "/* .FrameItemFont { font-size 10pts; font-family Helvetica, Arial, san-serif } */" ); out.println( "" ); out.println( "/* ナビゲーションバーのフォントと色 */" ); out.println( ".NavBarCell1 { background-color #EEEEFF; } /* 薄い藤色 */" ); out.println( ".NavBarCell1Rev { background-color #00008B; } /* 濃い青色 */" ); out.println( ".NavBarFont1 { font-family Arial, Helvetica, san-serif; color #000000; }" ); out.println( ".NavBarFont1Rev { font-family Arial, Helvetica, san-serif; color #FFFFFF; }" ); out.println( "" ); out.println( ".NavBarcell2 { font-family Arial, Helvetica, sans-serif; background-color #FFFF; }" ); out.println( ".NavBarcell3 { font-family Arial, Helvetica, sans-serif; background-color #FFFF; }" ); out.close(); } /** * ヘッダを出力します。 * @param windowTitle ウィンドウのタイトル * @param out 出力先 */ private static void printHeader( String title, int depth, PrintStream out ) { String windowTitle = _windowTitile; if( title != null ) { windowTitle = title + " (" + _windowTitle + ") "; } String path = ""; for( int i = 0; i depth; i++ ) { path = path + "../"; } out.println( " !DOCTYP HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"\"http //www.w3.org/TR/TRC-html40/loose.dtd\" " ); out.println( " HTML " ); out.println( " HEAD " ); out.println( " !-- Generated by Oradoc.java on " + _generatedTime + " -- " ); out.println( " META http-equiv=\"Content-Type\" content=\"text/html; charset=" + _encoding + "\" " ); out.println( " TITLE " + windowTitle + " /TITLE " ); out.println( " LINK REL =\"stylesheet\" TYPE=\"text/css\" HREF=\"" + path + FILE_STYLESHEET + "\" TTITLE=\"Style\" " ); out.println( " /HEAD " ); if( title != nul ) { out.println( " SCRIPT " ); out.println( "function asd() {" ); out.println( "parent.document.title=\"" + windowTilte + "\";" ); out.println( "}" ); out.println( " /SCRIPT " ); } } /** * フッタを出力します。 * @param out 出力先 */ private static void printFooter( PrintStream out ) { out.println( " /HTML " ); } /** * テーブルのヘッダを出力します。 * param title * param data * param out 出力先 */ private static void printTableHeader( String data, itn colspan, PrintStream out ) { out.println( " TR BGCOLOR=\"#CCCCFF\" CLAS=\"TableHeadingColor\" " ); out.println( " TD COLSPAN=" + colspan + " FONT SIZE=\"+2\" " ); out.println( " B " + data + " /B /FONT /TD \n /TR " ); } /** * テーブルの一行を出力します * @param title * @param data * @param out 出力先 */ private static void printTableRow( String title, String data, PrintSteam out ) { out.println( " TR BGCOLOR=\"white\" CLASS=\"TableRowColor\" " ); out.println( " TD B " + title + " /B /TD " ); out.println( " TD " + data + " /TD \n /TR " ); } /** * テーブルの一行を出力します * @param data * @param out */ private static void printTableRow( String[] data, PrintSteam out ) { out.println( " TR BGCOLOR=\"white\" CLASS=\"TableRowColor\" " ); for( int i = 0; i data.length; i++ ) { out.println( " TD " + data[ i ] + " /TD " ); } out.println( " /TR " ); } /** * 共通部分を生成します * @param item * @param out */ private static void printCommonTable( ObjectItem item, PrintStream out ) { out.prinln( " HR \n TABLE BORDER=\"1\" CELLPADDING=\3\" CELLSPACING=\"0\" " ); printTableHeader( "オブジェクトの情報", 2, out ); printTableRow( "作成日時", item.createdDate + " " + item.createdTime, out ); printTableRow( "更新日時", item.lastDDLDate + " " + item.lastDDLTime, out ); printTableRow( "ステータス", item.status, out ); printTableRow( " /TABLE " ); } /** * ログを出力します * @param fileName */ private static void printLog( String fileName ) { if( _verbose ) { System.out.println( "[HTMLManager]" + fileName + "を出力しています。" ); } } /** * ディレクトリ名を生成します。 * @param dataType * @return */ private static String getDirectoryName( String dataType ) { return dataType.toLowerCase().replace( , _ ); } /** * 制約の種類を返します * @param constType * @return */ private static String getConstraintTypeString( String constType ) { switch( constType.charAt( 0 ) ) { case C return "Check"; case P return "Primary Key"; case R return "Foreign Key"; case U return "Unique Key"; default return null; } } /** * ソースを修飾します * @param lines * @param depth * @return */ private static String[] getMarkedSource( String[] lines, int depth, String pkg ) { String path = ""; for( int i = 0; i depth; i++ ) { path = path + "../"; } String[] newLines = new String[ lines.length ]; boolean commentFlag = false; for( int i = 0; i lines.length; i++ ) { String newLine = lines[ i ]; // 改行を除去 newLine = newLine.replaceAll( "\r|\n", "" ); // タブ - SPACE変換 int tabIndex = -1; while( ( tabIndex = newLine.indexOf( \t , tabIndex + 1 ) ) != -1 ) { String beforeTab = ( tabIndex 0 ) ? newLine.substring( 0, tabIndex ) ""; String afterTab = newLine.substring( tabIndex + 1 ); newLine = beforeTab; for( int j = 0; j 4 - ( tabIndex % 4 ); j++ ) { newLine = newLine + " "; } newLine = newLine + afterTab; } // 括弧を変換 newLine = newLine.replaceAll( " ", " lt;" ); newLine = newLine.replaceAll( " ", " gt;" ); // コメント String commentColor = "#008800"; // head if( commentFlag ) { newLine = " FONT COLOR=\"" + commentColor + "\" " + newLine; } // body if( !commentFlag newLine.indexOf( "/*" ) != -1 ) { commentFlag = true; newLine = newLine.replaceFirst( "/\\*", " FONT COLOR=\"" + commentColor + "\" /\\*" ); } if( !commentFlag newLine.indexOf( "*/" ) != -1 ) { commentFlag = false; newLine = newLine.replaceFirst( "\\*/", "\\*/ /FONT " ); } if( !commentFlag newLine.indexOf( "--" ) != -1 ) { newLine = newLine.replaceFirst( "--", " FONT COLOR=\"" + commentColor + "\" --" ); newLine = newLine + " /FONT "; } // foot if( commentFlag ) { newLine = newLine + " /FONT "; } // リンク if( !commentFlag ) { int commentIndex = newLine.indexOf( "--" ); // ROWTYPE if( newLine.matches( ".+%ROWTYPE.*" ) ( commentIndex == -1 || newLine.indexOf( "%ROWTYPE" ) commentIndex ) ) { String[] strs = newLine.split( " " ); String tmpLine = ""; for( int j = 0; j strs.length; j++ ) { if( strs[ j ].matches( ".+%ROWTYPE.*" ) ) { String tableName = strs[ j ].substring( 0, strs[ j ].indexOf( "%" ) ); String linkStr = " A HREF=\"" + path + "../table/" + tableName + ".html\" " + tableName + " /A %ROWTYPE"; tmpLine = tmpLine + strs[ j ].replaceAll( ".+%ROWTYPE", linkStr ) + " "; } else { tmpLine = tmpLine + strs[ j ] + " "; } } newLine = tmpLine; } // TYPE if( newLine.matches( ".+\\..+%TYPE.*" ) ( commentIndex == -1 || newLine.indexOf( "%TYPE" ) commentIndex ) ) { String[] strs = newLine.split( " " ); String tmpLine = ""; for( int j = 0; j strs.length; j++ ) { if( strs[ j ].matches( ".+\\..+%TYPE.*" ) ) { int dot = strs[ j ].indexOf( "." ); String tableName = strs[ j ].substring( 0, dot ); String columnName = strs[ j ].substring( dot + 1, strs[ j ].indexOf( "%", dot ) ); String linkStr = " A HREF=\"" + path + "../table/" + tableName + ".html#" + columnName +"\" " + tableName + "." + columnName + " /A %TYPE"; tmpLine = tmpLine + strs[ j ].replaceAll( ".+\\..+%TYPE", linkStr ) + " "; } else { tmpLine = tmpLine + strs[ j ] + " "; } } newLine = tmpLine; } // PROCEDURES newLine = getLinkStr( newLine, path, pkg ); } newLines[ i ] = newLine; } return newLines; } /** * リンク用プロシージャリスト設定 * @param packages */ public static void setProcedures( String[] procedures, String[] functions, HashMap package ) { // Procedures _procedures = procedures; // Functions _functions = functions; // Package _package = package; } /** * 他のプロシージャへのリンクを生成する * @param line * @param path * @return */ public static String getLinkStr( String line, String path, String pkg ) { String str = line.toUpperCase(); int commentIndex = line.indexOf( "--" ); // Packages Set set = _packages.keySet(); for( Iterator iter = set.iterator(); iter.hasNext(); ) { String key = ( String ) iter.next(); ArrayList list = ( ArrayList )_packages.get( key ); for( Iterator iterator = list.iterator(); iterator.hasNext(); ) { String name = ( String ) iterator.next(); String compStr = key.toUpperCase() + "." + name.toUpperCase(); if( str.matches( ".*\\b" + compStr.toUpperCase() + "\\b.*" ) ) { int index = str.indexOf( compStr ); if( index != -1 ( commentIndex == -1 || index commentIndex ) ) { String orgStr = line.substring( index, index + compStr.length() ); String linkStr = " A HREF=\"" + path + "../package_body/" + key + "/" + name + ".html\" " + orgStr + " /A "; return line.replaceAll( orgStr, linkStr ); } } // inner if( pkg != null key.equals( pkg ) str.matches( ".*\\b" + name.toUpperCase() + "\\b.*" ) ) { int index = str.indexOf( name.toUpperCase() ); if( index != -1 ( commentIndex == -1 || index commentIndex ) ) { String orgStr = line.substring( index, index + name.length() ); String linkStr = " A HREF=\"" + path + "../package_body/" + key + "/" + name + ".html\" " + orgStr + " /A "; return line.replaceAll( orgStr, linkStr ); } } } } // Procedures if( _procedures != null ) { for( int i = 0; i _procedures.length; i++ ) { if( str.matches( ".*\\b" + _procedures[ i ].toUppereCase() + "\\b.*" ) ) { int index = str.indexOf( _procedures[ i ].toUpperCase() ); if( index != -1 ( commentIndex == -1 || index commentIndex ) ) { String orgStr = line.substring( index, index + _procedures[ i ].length() ); String linkStr = " A HREF=\"" + path + "../procedure/" + _procedures[ i ] + ".html\" " + orgStr + " /A "; return line.replaceAll( orgStr, linkStr ); } } } } // Functions if( _functions != null ) { for( int i = 0; i _functions.length; i++ ) { int index = str.indexOf( _functions[ i ].toUpperCase() ); if( index != -1 ( commentIndex == -1 || index commentIndex ) ) { String orgStr = line.substring( index, index + _functions[ i ].length() ); String linkStr = " A HREF=\"" + path + "../function/" + _functions[ i ] + ".html\" " + orgStr + " /A "; return line.replaceAll( orgStr, linkStr ); } } } return line; } } ---- 作成日:2007/12/07 更新日:2007/12/07 ----
https://w.atwiki.jp/testlink/pages/37.html
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""DTD/xhtml1-transitional.dtd" !-- Japanese Translated by Testing Engineer s Forum (TEF) in Japan, Working Group of TestLink Japanese Translation Project -- html xmlns="http //www.w3.org/1999/xhtml" lang="jp" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / meta http-equiv="Content-language" content="jp" / meta name="author" content="Martin Havlat" / meta name="copyright" content="GNU" / meta name="robots" content="NOFOLLOW" / title TestLink Instructions /title style media="all" type="text/css" @import "{$basehref}{$smarty.const.TL_THEME_CSS_DIR}testlink.css"; /style script // need due to global coupling in open_help_window()var fRoot= {$basehref} ; /script script type="text/javascript" src="{$basehref}gui/javascript/testlink_library.js" /script /head body div class="workBack" h1 テストケースの編集とアーカイブ /h1 h2 目的 /h2 p span class="help" onclick="javascript open_help_window( glosary , {$locale} );" テスト仕様書 /span は、存在する span class="help" onclick="javascript open_help_window( glosary , {$locale} );" テストプロジェクト /span , テストスイート,そして span class="help" onclick="javascript open_help_window( glosary , {$locale} );" テストケース /span の情報を閲覧したり変更したりする場所です。異なるバージョンのテストケースを見ることもできます。 /p h2 やってみましょう! /h2 ol li テストプロジェクトをナビゲーションシートから選択します。 /li li 新規のテストスイートとテストケースを作成します(テストプロジェクトの変更は右上のプルダウンリストから選択できます) /li li 左横にあるツリーにてデータ編集を指示します。 /li li 作成したテスト仕様書をテストケースが準備完了したときに span class="help" onclick="javascript open_help_window( glosary , {$locale} );" テスト計画 /span に割り当てます。 /li /ol p TestLinkはテストケースを構成するN レベルのテストスイートを提供します。また、テストスイートの内容を記述できます。この情報はテストケースとともに印刷されます。 /p /div /body /html
https://w.atwiki.jp/cadencii_en/pages/42.html
English 日本語 Release Note Release Date 7 Aug, 2009 Notes Cadencii requires ".NET Framework Runtime(version 2.0 or later)". Installer of this rumtime is available from the link below. .NET Framework Runtime Download .NET Framework 3.5 SP1 Cadencii can be launched with the latest version of mono. This enable you to use Cadencii with many platforms supported by mono. (Note Several functions using VOCALOID2 VSTi are not available in this case.) Mono is available from the link mono download Download Cadencii version 2.3.1 (634KB) How to get source codes Source code is available on SourceForege.JP. Please follow the instruction below for checking out the SourceForge.JP s SVN repository. svn checkout -r 404 http //svn.sourceforge.jp/svnroot/cadencii/branches/2.3 ./ These svn command is for checiking out "THIS" version of Cadencii. In order to get the latest source codes, please remove "-r" option.
https://w.atwiki.jp/mainichi-matome/pages/522.html
The story below is originally published on Mainichi Daily News by Mainichi Shinbun (http //mdn.mainichi.jp). They admitted inventing its kinky features, or rather deliberately mistranslating them from the original gossip magazine. In fact, this is far from the general Japanese' behavior or sense of worth. このページは、毎日新聞事件の検証のための配信記事対訳ページです。直接ジャンプして来られた方は、必ずFAQをお読みください。 ※ この和訳はあくまでもボランティアの方々による一例であり、翻訳の正確さについては各自判断してください。もし誤訳(の疑い)を発見した場合には、直接ページを編集して訂正するか翻訳者連絡掲示板に報告してください。 "English teaching DVDs get low down and dirty"「卑猥に、みだらになり行く英語学習DVD」 注(2008年10月10日現在) 拡散状況 関連ページ "English teaching DVDs get low down and dirty" 「卑猥に、みだらになり行く英語学習DVD」 元記事(削除済み):http //mdn.mainichi.co.jp/waiwai/0206/020619nymphs.html 転載:http //www.asiansexgazette.com/asg/japan/japan06news02.htm 転載:http //www.jdorama.com/viewtopic.php?p=509986#509986 By Masuo Kamiyama October 21, 2006 Shukan Jitsuwa (10/26) カミヤマ・マスオ (2006年10月21日配信) 週刊実話(10/26) "Eiki-mae ryugaku" (study abroad in front of the train station) is the slogan of a certain chain of English conversation schools, the implication being that one can "go overseas" and master a foreign language without ever leaving Japan's shores. “駅前留学 (study abroad in front of the train station)”、これは、ある英会話スクールのスローガンである。これには、日本から出ることなく留学し、英語をマスターできるという意味合いがある。 Fuhgeddaboudit, says Shukan Jitsuwa, affecting the Brooklyn dialect. Using conventional learning methods, there are some things you're simply not going to acquire by staying home. 「絶対ありえない」(*1)とするのは週刊実話。 外に出ずに、一般的な学習メソッドで勉強しても絶対得られないものがいくつかあるのだ。 One of these is knowing how to ask a sexy blonde to give you a blow job. Or about her favorite position in bed. セクシーなブロンド娘に“しゃぶってくれ”とか、“好きな体位は?”とたずねる場合がその一例だ。 But now, thanks to "English by the DTM method," you can acquire these and other useful "Ero English" phrases for use in the unlikely eventuality that you encounter a blonde while on the prowl. ところが今なら、“DTMメソッドによる英語”のおかげで、そんな知識が得られるのだ。他にも、ブロンド漁りをしてる時に、まれに遭遇するかもしれないシチュエーションで使えるエロ英語が。 DTM stands for Direct Translation Method. But it might as well mean Dirty Talk Method. Here's a few examples of what you can learn from the sexy supermodel instructions that appear on a pair of DVDs that went on sale in September. DTMとは、直訳メソッド(Direct Translation Method)を略したものだが、わい談メソッド(Dirty Talk Method)といっても良いかもしれない。セクシーなスーパーモデルが教えてくれる、9月に発売のDVDセット。コレで学べることの実例を挙げてみよう。 "Okay, students, now repeat after me 「さあ、私に続いて繰り返してちょうだい。 ー "What is your favorite position?" - "I'm going to take you to heaven."-"That's [sic] feels good. I'm cumming!" -「好きな体位は?」-「天国につれってやる」-「マジでいいよ、行きそうだ!」 Two discs -- named "Nancy" (beginner) and Rachel (intermediate) -- sell for 12,000 and 14,000 yen, or 19,800 yen for the set of two. 初心者用が“ナンシー”、中級者用が“レイチェル”と名づけられたこれらDVDは、それぞれ12000円と14000円、セットでなら19800円で販売される。 In a nutshell, the DTM learning method involves a learn-as-you-go approach to comprehension.Developed by a university professor (unnamed here), the method has begun to attract growing numbers of language learners. 端的に言うと、DTMメソッドは英語解釈に“learn-as-you-go”アプローチを取り入れている。とある大学教授(名は明かされていない)が開発した、この学習方法は多くの言語学習者をひきつけ始めたところなのだ。 As one example, when Japanese are taught the phrase "I love you," it is translated to them in natural Japanese syntax with the verb at the end, i.e., "Watashi wa anata wo aishiteimasu." But DTM translates the phrase using the English pattern of subject-verb-object "Watashi ga, aishiteru no wa, anata desu" (literally, "As for me, the [thing that] I am loving, is you"). While appearing somewhat disjointed, this succeeds in conveying the way English is expressed more accurately than traditional methods. 例として、日本人が“I love you.”というフレーズを習う場合を見てみよう。これは、彼らにとっては自然な日本語文法 - 動詞が最後に来る形 - で“私は あなたを 愛しています”と訳される。 しかしDTMメソッドでは、英語の定型である 主語-動詞-述語 を用いて、“私が 愛してるのは あなたです”と訳すのだ(これは、文字通りの英語すれば"As for me, the [thing that] I am loving, is you"だが)。 なにか支離滅裂に見えるが、これで、従来のメソッドよりも、英語の表現方法を正確に伝達できるになったのである。 What about the more risque contents, you ask? もっときわどいものをお望みだろうか? "From the results of a survey we conducted, most of the buyers have been men between the ages of 30 to 60," a PR spokesperson for DTM tells Shukan Jitsuwa. "These customers have also indicated their preference for materials that are more adult oriented (i.e., with sexual contents). So we decided to produce the two DVDs." DTMの販促担当者は、週刊実話に次のように話す。 「私どもが行った調査の結果、購入者層の大半は30-60歳の男性でした。彼ら、お客様は、よりいっそうアダルト志向なもの(セックス関連の)を好む傾向を示しています。 ですので、私どもはこれら2タイトルの発売を決めたのです」 After rehearsing their lines from the discs, presumably these thirtyish to fiftyish Japanese will head for one of Tokyo's so-called "gaikokujin pubs," where blonde-haired, blue-eyed ladies hang out, and after a self introduction and a few preliminaries, deliver their pitch. DVDのセリフでリハーサルを終えた30-50歳の男性は、東京の、いわゆる“外人パブ”へ向かうことだろう。金髪碧眼がいっぱいの店で、自己紹介と前置きをしてから口説き始めのだ。 And who knows? If their delivery is polished enough, some might even go for it. くどき文句が十分洗練されたたら、目的は達成できるかも知れない。その答えを知っているのは? "Japanese men of all generations are easy prey for blondes," says Tomoyuki Abe, a director and performer in his own adult videos. "The main factor that keeps Japanese men from making it with them is the language barrier. If they can learn how to deliver their lines right, it might just work." AV監督兼男優のアベ・トモユキ氏は次のように語る。「どの年代であれ、日本人男性はブロンド女性の良い餌食ですよす。 日本人男性が、彼女らと寝るのを妨げる一番の原因は言葉の壁です。 彼らが口説き方をちゃんと覚えられたら、うまく行く可能性もあります Both the beginner and intermediate DVDs feature five scenarios. First the actors mouth their lines with no supplementary information, to develop their aural comprehension skills. The dialogs are repeated. Then the scenes are shown once again with English subtitles. Then finally, the English appears with a Japanese translation. 初級、中級それぞれのDVDには5つのシナリオが入っている。 まずは、何の補足情報もないまま、女優がセリフをしゃべるが、これは彼らの聴解スキルを高めるためである。 会話は繰り返し行われる。 続いて、英語字幕入りでそのシーンが始まり、最後は日本語字幕付きとなる。 Among other things, Shukan Jitsuwa points out, the DVDs wean Japanese away from their own English word borrowings by putting terms such as "breasts" or "tits" (not "basuto"), or "butt" and "ass" (not "hippu") into their properly idiomatic perspectives. Some terms might add to the confusion, however. "Rodo" is introduced not as a paved surface, but as "semen" (load). また、このDVDは日本人を借用語から引き離すという点を、週刊実話は指摘している。バストではなく、breasts、tits、ヒップではなくbutt、assといった言葉を押しつけ、語彙的に正しく使えるように。 ますます混乱するような言葉もあるかもしれない。 例えば、“ろーどー”は舗装された道のことではなく、精液(load)の意味で紹介されてる。 Those interested in acquiring such er, learning materials should seek out the DVDs titled "Kore nara Dakizu ni Eikaiwa. Amerkajin Onechan wo Eigo de Kudoite H Suru?" (With this, you won't tire of conversational English. Can you get laid by amorously approaching an American gal in English?") このような教材(…かね?)の入手に興味がある人は、こんなタイトルのDVDをぜひ探すべきである。 「これならダきずに英会話 - アメりカ人おネえちゃんを、エイゴでくどいてHする?」 (正確には「これなら飽きずにできる会話英語 - アメリカ娘を英語で口説いてセックスできる?」) 注(2008年10月10日現在) "English teaching DVDs get low down and dirty"(2006年10月21日配信)はネットアーカイブから保存したpdfバックアップが閲覧できない状態にあります。 ”DVD's teaching raunchy English snapped up in Japan" http //cultrad.blogspot.com/2006/10/dvds-teaching-raunchy-english-snapped.html は、上記記事の転載の可能性が高いため、使用しました。 その後、http //www.jdorama.com/viewtopic.php?p=509986#509986 との同一性の検証を行っています。 拡散状況 AsianIdols.Net http //www.asianidols.net/comment.php?comment.news.111 Asian Sex Gazzete “DVD's teaching raunchy English snapped up in Japan" http //www.asiansexgazette.com/asg/japan/japan06news02.htm Daily Kos 部分転載:http //www.dailykos.com/story/2007/6/1/9386/07254 Adult Portal 部分転載:http //www.delightfulfantasy.com/news.php?readmore=2554 Japundit http //blog.japundit.com/archives/2006/10/23/3910/ JDorama.com http //www.jdorama.com/viewtopic.php?p=509986#509986 英語サイト http //www.mpiii.com/news-1648.html Cultures & Traditions “DVD's teaching raunchy English snapped up in Japan" http //cultrad.blogspot.com/2006/10/dvds-teaching-raunchy-english-snapped.html 関連ページ Adult Portal AsianIdols.Net Cultures Traditions Daily Kos Japundit JDorama.com WaiWaiの記事を転載した英語サイト:M 毎日新聞英語版から配信された記事2006年
https://w.atwiki.jp/c0metssd/pages/69.html
※apacheは「C \Opt\Apache2.2」にインストールされていること。 ダウンロードする http //phppgadmin.sourceforge.net/doku.php?id=download phpPgAdmin 5.1 http //downloads.sourceforge.net/phppgadmin/phpPgAdmin-5.1.zip?download 解凍して配置(名称も変更) 解凍してできたフォルダ「phpPgAdmin-5.1」を「C \Opt\Apache2.2\htdocs」に置く。 (httpd.confのDocumentRootで指定されているフォルダです) 名称を「phpPgAdmin-5.1」から「phpPgAdmin」に変更する。 設定ファイルを編集 C \Opt\Apache2.2\htdocs\phpPgAdmin\conf\config.inc.php $conf['extra_login_security'] = true; ↓ $conf['extra_login_security'] = false; この編集をしないとスーパーユーザー、PostgreSQL導入時に作成した唯一のアカウント=postgresでログインできないため $conf['servers'][0]['host'] = ''; ↓ $conf['servers'][0]['host'] = '127.0.0.1'; $conf['servers'][0]['pg_dump_path'] = '/usr/bin/pg_dump'; ↓ $conf['servers'][0]['pg_dump_path'] = 'C \\Program Files\\PostgreSQL\\9.3\\bin\\pg_dump.exe'; $conf['servers'][0]['pg_dumpall_path'] = '/usr/bin/pg_dumpall'; ↓ $conf['servers'][0]['pg_dumpall_path'] = 'C \\Program Files\\PostgreSQL\\9.3\\bin\\pg_dumpall.exe'; この編集をしないと、ダンプ出力できない。 「Export error Failed to execute pg_dump (given path in your conf/config.inc.php /usr/bin/pg_dump). Please, fix this path in your configuration and relog.」 apacheの再起動 ブラウザでアクセスしてみる http //localhost/phpPgAdmin ブラウザでエラー 「データベースをサポートするように PHP のコンパイル・インストールがされていません。configure の --with-pgsql オプションを用いて PHP を再コンパイルする必要があります。」 と出てしまう。 php.iniの設定で以下が有効になっていることを確認すること extension=php_pgsql.dll httpd.confのPHPiniDirも確認する 2014/8/7
https://w.atwiki.jp/cadencii_en/pages/37.html
English 日本語 Release Note Release Date 27 Sep., 2009 Notes Cadencii requires ".NET Framework Runtime(version 2.0 or later)". Installer of this rumtime is available from the link below. .NET Framework Runtime Download .NET Framework 3.5 SP1 Cadencii can be launched with the latest version of mono. This enable you to use Cadencii with many platforms supported by mono. (Note Several functions using VOCALOID2 VSTi are not available in this case.) Mono is available from the link mono download Download Cadencii version 3.0.0 (1015KB) How to get source codes Source code is available on SourceForege.JP. Please follow the instruction below for checking out the SourceForge.JP s SVN repository. svn checkout -r 493 http //svn.sourceforge.jp/svnroot/cadencii/branches/3.0 ./ These svn command is for checiking out "THIS" version of Cadencii. In order to get the latest source codes, please remove "-r" option.
https://w.atwiki.jp/cadencii_en/pages/47.html
English 日本語 Release Note Release Date 4 Jul, 2009 Notes Cadencii requires ".NET Framework Runtime(version 2.0 or later)". Installer of this rumtime is available from the link below. .NET Framework Runtime Download .NET Framework 3.5 SP1 Cadencii can be launched with the latest version of mono. This enable you to use Cadencii with many platforms supported by mono. (Note Several functions using VOCALOID2 VSTi are not available in this case.) Mono is available from the link mono download Download Cadencii version 2.1.3 (610KB) How to get source codes Source code is available on SourceForege.JP. Please follow the instruction below for checking out the SourceForge.JP s SVN repository. svn checkout -r 307 http //svn.sourceforge.jp/svnroot/cadencii/branches/2.0 ./ These svn command is for checiking out "THIS" version of Cadencii. In order to get the latest source codes, please remove "-r" option.
https://w.atwiki.jp/cadencii_en/pages/71.html
English 日本語 Release Note Release Date 8 May, 2011 Notes Cadencii requires ".NET Framework Runtime Library(version 2.0 or later)" and "Visual C++ 2010 Runtime Library". Installer of these runtimes are available from the links below. .NET Framework Runtime Library Download .NET Framework 3.5 SP1 Visual C++ 2010 Runtime Library Microsoft Visual C++ 2010 Redistributable Package (x86) Cadencii can be launched with the latest version of mono. This enable you to use Cadencii with many platforms supported by mono. (Note Several functions using VOCALOID2 VSTi are not available in this case.) Mono is available from the link mono download Download Windows version Cadencii version 3.4.0 (6.7MB) Macintosh version Cadencii version 3.4.0 (42.4MB) Get codes Source code is available on SourceForege.JP. Please follow the instruction below for checking out the SourceForge.JP s SVN repository. svn checkout -r 1605 http //svn.sourceforge.jp/svnroot/cadencii/Cadencii/branches/3.4 ./ These svn command is for checiking out "THIS" version of Cadencii. In order to get the latest source codes, please remove "-r" option.