約 2,903,497 件
https://w.atwiki.jp/f_go/pages/1453.html
https://w.atwiki.jp/m_shige1979/pages/1200.html
配列動的作成 概要 空の配列を作成し、処理中にデータを追加する サンプル CoffeeScript # 変数 str = "" # 配列作成 list1 = [] list1.push("aaa1") list1.push("aaa2") list1.push("aaa3") list1.push("aaa4") list1.push("aaa5") for val in list1 str += val + " br \n" # セレクタでエレメントを取得 sample = document.querySelector("#sample") # パラメータ連結 sample.innerHTML = str javascript // Generated by CoffeeScript 1.3.3 var list1, sample, str, val, _i, _len; str = ""; list1 = []; list1.push("aaa1"); list1.push("aaa2"); list1.push("aaa3"); list1.push("aaa4"); list1.push("aaa5"); for (_i = 0, _len = list1.length; _i _len; _i++) { val = list1[_i]; str += val + " br \n"; } sample = document.querySelector("#sample"); sample.innerHTML = str;
https://w.atwiki.jp/note4recurrent/pages/29.html
2022/08/24 動的web html:httpサーバー(Apacheなど)がファイル(htmlやimg)を送り返すだけ。今どきのページではJavascriptで埋め込んだコンテンツ(動画など)を同時に送り返すものも多いが。 JAVAの動的web:httpサーバーからアプリケーション・サーバー上で実行されているプログラム(JAVAなど)を呼び出して実行された結果をhtmlで受け取とる。 JAVAの場合、サーブレットとJSPで実装される。 サーブレットはクラスファイル:JAVAのクラスの一種。htmlを出力するメソッドを持っているイメージ。 JSPファイルで中身はhtmlに近い。htmlにjavascriptを埋め込んだようなイメージ。 サーブレット javaプログラムとhtmlの部分以外は、決り文句なのでコピペでOK。 doGet(),doPost() で受け取る doGet はブラウザのアドレスバーから呼び出されたような場合やgetメソッドで呼び出された時に実行されるメソッド。 doPost()は他のサーブレットやJSP、htmlのリンクから呼び出された時に実行される。 htmlを書き出すときは「PrintWriter out = response.getWriter()」 で宣言したインスタンス(この場合はout)のprintlnメソッドにhtml文字列を引数として渡す。このパターンで覚えておけばいい(前に書いたものからコピペすればいい)。 サーブレットの特徴 サーブレットはメソッドだが、「サーバー上で実行」されたときにインスタンス化されているので、どこかでnewすることはない。サーバー上に常駐し、リクエストを待っている状態と考えればよい。 サーブレットはクラスなので、htmlの書き出し部分でもjavaで作った変数をそのまま使える。 サーブレットはJAVAのクラスなので、src配下に置く。 URLパターン:サーブレットを呼び出すためのURLは、基本的にはサーバー/プロジェクト名/サーブレット名と考えれば良い。サーブレット名はサーブレット内の@WebServlet("/ExServlet") に書かれる。 2022/08/29 前先生 JSP JavaServletPage Eclipsの管理上はhtmlと同じフォルダに置く。(授業ではWebContent)サーブレットと異なることに注意。 htmlにJAVAのコードを埋め込むような感じなので、凝ったレイアウトのhtmlファイルを作りやすい。作り込んだhtmlをもらってJAVAを埋め込むといった使い方が主流。 JAVAのifやloopでhtmlの出力を動的に変えることが可能。 サーブレットと同様、htmlとJSPの決り文句はコピペでOK。 コメントの書き方が異なるので注意。間違えると、画面に表示されたりサーバーエラーになる。 if分やfor分のブロックを閉じる閉じのカッコ” %}% ”を忘れやすいので注意。インデントを勝手にやってくれないので見ずらい。 練習問題 通常のJAVAクラスを作って、JSPから呼び出す練習をした。 import する必要がある。それ以外は普通のクラスの呼び出しと一緒。 Form html 部分は通常のhtmlファイルと同様。 submit を post でするとURLに入力した値は表示されない。getだと表示される。 ラジオボタンとチェックボックスの取得方法は次回。 2022/08/31 フォーム StringBuilder sb = new StringBuilder(); sb.append(value); ストリング変数に+で追加するよりメモリ効率が良く速い。Stirngはオブジェクトで+すると新しくオブジェクトを作って値を入れる。 forward は同じプログラム内のサーブレット、JSPしか呼べない Redirect は制限がない。ネットでつながっているところならどこでも呼べる。 下の行はコメントアウトすること //response.getWriter().append("Served at ").append(request.getContextPath()); knowledge.length 配列の個数を調べるときは()がいらない。普通はhensu.length() 2022/09/07 10章 練習課題:7章の例題をコピペすればOK。来週の修了テストもほとんど同じなので、回答をもらって名前とLogicを触ればいい(はず)。 model DataType データをやり取りするためのjavabeans(クラス):input,input2,input3とそれぞれのgetter,setterを持つだけ。 Logic 入力された文字列をつないでDataTypeのinput3にsetするだけのクラス(Control.javaの中で呼び出される:引数はDataType) servlet Control.servlet postを受けてDataTypeをnewし、Logicで文字列をつないでリクエストスコープにDataTypeを保存して、 result.jspをforward WebContent index.jsp 入力フォーム:postでControlに文字列を2つ投げるだけ Web-INF(フォルダ)jsp(フォルダ) output.jsp Control.servlet からforward で呼び出される。リクエストスコープに入っている DataTypeを受け取って表示するだけ。 2022/09/08 import java.sql.*; mySQLの場合 public static void m01() throws Exception { System.out.println( "===== m01() Mysql Sys に接続" ); Class.forName("com.mysql.cj.jdbc.Driver"); String dburl = "jdbc mysql //localhost 3306/sys?characterEncoding=UTF-8 serverTimezone=Asia/Tokyo"; String sql = "SELECT * FROM version"; ----テーブル名 Connection conn = DriverManager.getConnection(dburl, "root", "root");---MySQLのログイン情報 Statement statement = conn.createStatement(); //statement.executeUpdate(sql); ---select 以外 ResultSet rs = statement.executeQuery(sql);---select の場合 //結果の表示 while( rs.next() ) { String sysVer = rs.getString("sys_version"); String mysqlVer = rs.getString("mysql_version"); System.out.println( sysVer + ", " + mysqlVer ); } //開いた順番と逆に閉じる事 rs.close(); statement.close(); conn.close(); } MySQL につなぐための準備 connector/j をダウンロード https //dev.mysql.com/downloads/connector/j/8.0.html https //dev.mysql.com/downloads/file/?id=513221 "C \pleiades\tomcat\9\lib\mysql-connector-java-8.0.30.jar" ビルドパスの構成が必要になるので注意。(外部JARを追加する) ビルドパス>ビルドパスの構成(ダイヤログ)>ライブラリータブ選択>モジュールパスを選択>外部JARの追加ボタン>ファイルダイヤログでダウンロードしたJARを選択>適用して閉じる 動的webプロジェクト作成手順 スッキリわかるサーブレット&JSP入門第2版に合わせるための設定 java11,tomcat9 を使うこと ファイルメニュー「新規」:動的webプロジェクト プロジェクト名入力 ターゲット・ランタイム確認: 構成ボタンを押す javaのバージョンが一致しているか確認(今は11)。必要があれば修正 次へボタン 表示されているフォルダを選んで「除去」ボタンを押し消す 「フォルダーの追加」ボタンを押し、 「src」 を作成:「次へ」ボタン コンテンツ・ディレクトリーを「WebContent」に変更し完了 (出来上がったプロジェクトをパッケージ・エクスプローラーで開く) srcフォルダを右クリックし「新規」フォルダー:model srcフォルダを右クリックし「新規」フォルダー:servlet WebContentの中のWEB-INFフォルダを右クリックし「新規」フォルダー:jsp 運用 javaのクラスファイルはmodelフォルダに入れる servlet はservlet フォルダに入れる jspファイルはWebContent/ENF-WEB/jsp に入れる。ここに置いたjspファイルはservletから(redirect,forward)で呼ばないと開かない。 外部からアクセスできるjspは WebContent 直下に入れる スコープ:共有みたいなところ スコープにはインスタンス(クラスからnewしたもの)しか置けない。 intやdoubleは置けないが String はおける(Stringはそれ自体がオブジェクトだから)。 添付ファイル:macのファイルなのでwindowsで関係ないファイルが見えることがあるかもしれません。削除しても放置しても構いません。 Chap99.zip 基本 Chap99 -remake.zip フッターを動的インクルードで入れたもの JAVApdf Chap99の説明 java2.pdf 入力チェックの説明 2022/09/14 正規表現 数値でマイナスと小数点を受け付ける:"^[+-]?([1-9]\\d*|0)(\\.\\d+)?$"
https://w.atwiki.jp/gta_sa/pages/35.html
Super CJ Download [インストール] 1.解凍し、MAIN.SCM・SCRIPT.IMGを入れ替える。 (.../Program Files/Rockster Games/GTA San Andreas/data/script) ※バックアップを忘れずに。 [使い方] Super CJのReadMe.txtを見てください。 San Andreas Car Spawn このSan Andreas Car Spawnは、好きな乗り物を目の前に出すことができます。 Download [インストール] 1.解凍し、MAIN.SCMを入れ替える。 (.../Program Files/Rockster Games/GTA San Andreas/data/script) 2.完成(New Gameで始めること。) 3.CrouchとSprintを同時押し。 4.車名が出るので、Previous TargetかNext Targetで選ぶ。 5.Walk Forwardで出現させる。もう一度Walk Forwardを押すと色が変わる。 6.終わるときはもう一度CrouchとSprintを同時押し。 ※SANGAを取り込んでいます。 全てのステータスがMAX(なっていないのもある) すべての街へのLockが解除される すべてのサブミッションが可能 始めからすべての店が利用可能 始めからすべての駐車されている乗り物が利用可能 すべての武器がはじめから買える 始めからギャング・ウォーズが可能 ※バックアップを忘れずに。 Hot Coffee Mod Download [インストール] 1.解凍し、MAIN.SCM・SCRIPT.IMGを入れ替える。 (.../Program Files/Rockster Games/GTA San Andreas/data/script) ※バックアップを忘れずに。 sacensorの使い方 このファイルは以前のセーブデータでもセックス可能にするパッチです。 念のためセーブデータをバックアップしておくといいでしょう 1.セックスしたいセーブデータをsacensor.exeにドラッグ ドロップ 2.Flip censor status (Y/N)? と出るので、yを入力しEnter 3.Press Enter to quit... と出たらEnterを押して終了。
https://w.atwiki.jp/ohden/pages/620.html
TypeScript https //www.typescriptlang.org https //www.typescriptlang.org/docs/handbook/release-notes/typescript-5-1.html 参考にしたサイト http //www.atmarkit.co.jp/ait/subtop/features/dotnet/typescript_index.html https //typescriptbook.jp 更新日: 2023年06月05日 (月) 16時32分53秒 サバイバルTypeScript https //typescriptbook.jp/ -- (s1n) 2022-11-16 17 32 06 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/cod4mod/pages/43.html
The following link contains a list of script commands available to use while scripting, and their valid parameters and descriptions. This list represents the code commands available, not script functions that are written in other script files. 書くことと(彼・それ)らの有効パラメータと解説である間に、次のリンクは使うのにすぐ利用できるスクリプトコマンドのリストを含んでいます。 このリストは、他のスクリプトファイルに書かれるスクリプトファンクションではなく、利用可能なコード化コマンドを表します。 Script Commands (Original "http //www.infinityward.com/wiki/index.php?title=Script_Commands") 名前 すべて読む
https://w.atwiki.jp/msrs/pages/268.html
SCRIPTの楽曲一覧に戻る Simple Life 笑顔のままで ギャップ 冬の日 STRANGER 天気雨 Present(human touch version) → Present 青春グローリー 君だけのストーリー illusion 07 → illusion ベイビーロマンチカ Friends 手紙 転校生 コールドブルー hello my sunshine 週末の恋人
https://w.atwiki.jp/mirisobaichi/pages/58.html
テーブルソート LEVELのNOV、ADV、EXHをクリックする度に、昇順、降順、元通りの順番にソートできます。 MUSIC Artist BPM LEVEL CHAIN NOV ADV EXH NOV ADV EXH ALBIDA Powerless Mix 無力P 156 05 09 14 0636 0854 1027 Broken 8cmix iroha(sasaki) 150 05 10 14 0638 0889 1071 ヒマワリ MUZIK SERVANT Remix MUZIK SERVANT 175 04 08 10 0564 0770 0914 凛として咲く花の如く スプーキィテルミィンミックス マチゲリータ 163 01 06 09 0500 0853 1198 MAX300 takamatt MIN Remix takamatt 136 04 07 10 0559 0674 0865 PULSE LASER ヒゲドライバー 165 02 07 12 0501 0764 0985 good high school baker 150 02 05 08 0580 0730 0920 smooooch・∀・ KN mix KN 177 03 08 13 0726 1108 1458 Love♡sicK 8#Prince(八王子P) 132 03 07 11 0558 0670 0917 It s over ゆよゆっぺ feat.めらみぽっぷ 144 01 07 10 0511 0890 0948 ガッテンだ!! Novoiski Remix ノボイスキ 170 03 08 11 0532 0707 0949 使い方 スクリプトを記述しているページsort sampleを、includeします。 #include(sort sample) ソート出来るようにしたい列のテキストを、 spanclassで囲みます。 |~|~|~|BGCOLOR(#aaf) spanclass(sortable-3){NOV}|BGCOLOR(#ffa) spanclass(sortable-4){ADV}|BGCOLOR(#faa) spanclass(sortable-5){EXH}|BGCOLOR(#aaf) NOV|BGCOLOR(#ffa) ADV|BGCOLOR(#faa) EXH|h spanclassで指定するクラス名は、「sortable-x」です。xの部分にソートで比較するデータの列番号を入れます。 例えばNOVのLvでソートしたいなら、sortable-3といった具合です。(※0から数えて3です。) ソースコード #javascript(){{ $(document).ready(function(){var defaultTr = function(tr){// @wikiのtrのクラスatwiki_tr_から行indexを取得return $(tr).attr("class").match("atwiki_tr_([0-9]+)")[1];}var getTd = function(tr,i){// trからTDテキスト取得var t = $(tr).find("td").eq(i).text();// "-"ならば、0if( t === "-" ){return 0;}// ソフラン(x-x)ならば、最大BPMif( t.indexOf("-") -1 ){var bpms = t.split("-");return bpms[bpms.length-1];}return t;}var sortfn = function(span){var text = span.text();var order = 1; // 昇順if(text.indexOf("▼") -1){order = 2; // 降順}else if(text.indexOf("▲") -1){order = 0; // デフォルト}// ソート比較とするtdのIndexvar index = span.attr("class").substring(9);var table = span.closest("table");table.find("tbody").html(table.find("tbody tr").sort(function(a, b) {var a_text = getTd(a,index);var b_text = getTd(b,index);var ret = (order == 1) ? a_text - b_text b_text - a_text;// 比較が一致している場合もデフォルトif((order == 0) || (ret == 0)){return defaultTr(a) - defaultTr(b);}else{return ret;} }));table.find( span[class^="sortable-"] ).each(function(){$(this).text($(this).text().replace(/▼|▲/g,""));});if(order == 1){span.text(span.text() + "▼");}else if(order == 2){span.text(span.text() + "▲");}};$( #wikibody table th span[class^="sortable-"] ).click(function(){sortfn($(this))});$( #wikibody table th span[class^="sortable-"] ).css("cursor","pointer");}); }}
https://w.atwiki.jp/fns1556/pages/46.html
バッチの注意点 IF文 例)小文字aaaを持つ環境変数var0をDefinedでの確認後に大文字AAAへ置換する場合 SET var0=aaa IF DEFINED var0 ( SET var0=%var0 a=A% ECHO %var0% ) 上記だとIF文のブロック内部からは置換後の値をECHOできない。これは、FOR文等のブロック内部を実行前に一括展開するため。 そのため、var0は正しく置換されても置換後の値をブロック要素内部からは既に置換前で展開されているために使えない。 これは、下記のようにIF文のブロック外にECHOを出すか、遅延環境変数(%の代わりに!で括る)を使うことで表示出来る。 遅延環境変数を使うためには、SETLOCALのENABLEDELAYEDEXPANSIONオプションを使うか、cmd.exe /v onのオプションが必要。 FOR文のブロック要素外に出す場合 SET var0=aaa IF DEFINED var0 ( SET var0=%var0 a=A% ) ECHO %var0% 遅延環境変数を利用する場合(SETLOCAL ENABLEDELAYEDEXPANSIONにて利用) SETLOCAL ENABLEDELAYEDEXPANSION SET var0=aaa IF DEFINED var0 ( SET var0=%var0 a=A% ECHO !var0! ) ENDLOCAL 参考:文字列が数値か、他の文字を含むかの判別 (DOSプロンプト活用相談室LOG) 修正パッチ一括インストール(スクリプト) Microsoft Download Centerにて修正パッチを事前にダウンロードする。 以下のauto_install.vbs(権限自動昇格用)及びauto_install.bat(修正パッチ連続実行用(XPも対応))を修正パッチと同じディレクトリ内に置き、auto_install.vbsを実行する。 auto_install.vbs option explicit Dim wmi,os,value,wsh,sha,sfo Set sfo=CreateObject("Scripting.FileSystemObject") do while WScript.Arguments.Count=0 and WScript.Version =5.7 'Check if Vista Set wmi = GetObject("winmgmts " "{impersonationLevel=impersonate}!\\.\root\cimv2") Set os = wmi.ExecQuery ("SELECT * FROM Win32_OperatingSystem") For Each value in os if left(value.Version,3) 6.0 then exit do 'Exit if not Vista Next 'Run this script as admin. Set sha=CreateObject("Shell.Application") sha.ShellExecute "wscript.exe",""""+WScript.ScriptFullName+""" vista","","runas" WScript.Quit loop 'Current directory may be moved to system32, maybe not. Dim strScriptPath strScriptPath = Replace(WScript.ScriptFullName, WScript.ScriptName,"") Set wsh=CreateObject("WScript.Shell") wsh.run """" strScriptPath "auto_install.bat" """" auto_install.bat @ECHO OFF SETLOCAL ECHO Install Hotfix? (y/n) default n SET /p Input= IF '%ERRORLEVEL%'=='1' (GOTO END) IF /i "%Input%"=="y" (GOTO OS_CHECK) ELSE (GOTO END) rem ***************************************************************** OS_CHECK VER | FIND /c "XP" NUL IF '%ERRORLEVEL%'=='0' (GOTO INSTALL_XP) VER | FIND /c "6." NUL IF '%ERRORLEVEL%'=='0' (GOTO INSTALL_VISTA) GOTO END rem ***************************************************************** INSTALL_VISTA ECHO Installing Hotfix (msu)... CD /d %~dp0 FOR %%a IN (*.msu) DO ( ECHO Installing %%a %%a /quiet /norestart ) ECHO Do you want to reboot now? (y/n) default n SET /p Input= IF '%ERRORLEVEL%'=='1' (GOTO END) IF /i "%Input%"=="y" (GOTO REBOOT_VISTA) GOTO END rem ***************************************************************** INSTALL_XP ECHO Installing Hotfix (exe)... CD /d %~dp0 FOR %%a IN (*.exe) DO ( ECHO Installing %%a %%a /quiet /norestart ) ECHO Do you want to reboot now? (y/n) default n SET /p Input= IF '%ERRORLEVEL%'=='1' (GOTO END) IF /i "%Input%"=="y" (GOTO REBOOT_XP) GOTO END rem ***************************************************************** REBOOT_VISTA SHUTDOWN /r /t 0 GOTO END rem ***************************************************************** REBOOT_XP SHUTDOWN -r -t 0 GOTO END rem ***************************************************************** END ENDLOCAL EXIT /b %ERRORLEVEL%
https://w.atwiki.jp/api_programming/pages/74.html
jQuery Mobile 下位ページ ページ目次 下位ページ ページ目次画面サイズへの対応 テーマ変更の仕方 テーマの種類 独自テーマの作成(ThemeRoller)作り方 使い方 レイアウト ボタンの使用可/不可 ヘッダ/フッタの設定 アイコン 画面サイズへの対応 viewport を設定する meta name="viewport" content="パラメーター名=値, ..." / width=device-width コンテンツ幅をデバイスの幅に合わせる initial-scale=1 初回時の拡大率 jQuery Mobileを利用するには? テーマ 色やアイコンの見栄えを変更できる。個々の背景に対して設定するのではなく、全体を変えるイメージ。実際にはヘッダごと。 最大で26種類(a,b,c,...,z) 変更の仕方 要素にテーマを設定する div data-role="page" data-theme="b" ヘッダだけ、ボディだけ、という設定も可。 テーマの種類 a,b,c,d,e(デフォルトはa) 独自テーマの作成(ThemeRoller) "ThemeRoller"で、サイト上でによる自作テーマの作成 ダウンロードが可能 ThemeRoller jQuery Mobileのテーマを設定(&ThemeRollerによる自作テーマ作成)するには? - Build Insider 作り方 サイトに行くと、なんとなく分かる。 使い方 作ったcss関係をダウンロードして、解凍。 cssフォルダを作って 解凍したフォルダごと(themesフォルダごと)入れておく。 これまでにjquery.mobile.cssを使っていたら、「テーマ無し(=構造のみ)css」に変更しておく。 link rel="stylesheet" href="css/themes/【自分で作ったテーマの名前】.css" / link rel="stylesheet" href="css/themes/jquery.mobile.icons.min.css" / link rel="stylesheet" href="http //code.jquery.com/mobile/1.4.5/jquery.mobile.structure-1.4.5.min.css" / レイアウト ボタンを1行に複数個配置する class属性にui-grid-aを指定 → 2列配置 class属性にui-grid-bを指定 → 3列配置 class属性にui-grid-dを指定 → 5列配置 列の中身は、ブロック要素(divとか)じゃないとだめ。class属性として ui-block-a,ui-block-b,,,を指定。 http //www.buildinsider.net/web/jquerymobileref/18 ボタンの使用可/不可 .button( enable ) .button( disable ) ヘッダ/フッタの設定 ブロック要素に data-role="header" もしくは data-role="footer" を付加する。 data-role="header" 通常は h1 ... /h1 (h1~h6)でタイトルを設定する jQueryMobileの基礎/ツールバー 1 - TechBooster アイコン a href="index.html" class="ui-btn ui-icon-home ui-btn-icon-left" Home /a classに ui-icon-* でアイコンを設定 http //demos.jquerymobile.com/1.0/docs/buttons/buttons-icons.html