約 2,903,563 件
https://w.atwiki.jp/keiplus/pages/216.html
GoogleAppsScriptコーディング gas 本項は書きたての記事です。正確な情報は公式サイト、公式ドキュメント、記載の参照サイトでご確認ください。 コーディングひな形 // プログラム名 // 作成日、作成者 // 管理リポジトリ // function FUNCTIONNAME() { let ss = SpreadsheetApp.getActiveSpreadsheet(); let sh = ss.getActiveSheet(); let ss_url = ss.getUrl(); const lastRow = ss.getLastRow(); const lastCol = ss.getLastColumn(); } その前に 変数定義には「var、let、const」の一種の型のようなものがある。 違いよく理解して適宜使い分けることをお奨めする。 const let var 再宣言 × × ○ 再代入 × ○ ○ スコープ ブロック ブロック 関数 ホイスティング エラー エラー undefined ホイスティングとは変数や関数の定義をコードが実行される前にメモリに配置する挙動。「宣言の巻き上げ」とも言わる。 ブロックスコープは、ブロック({~})外でも値参照ができるのがvar、出来ないのがconst, letとなる。 再代入は、変数に入れた値を上書きすること。 オブジェクトや配列など再代入しない場合はconst、プリミティブ型を再代入したい場合はletを使う。varは基本使わない方向をすすめる。 説明 ss = SpreadsheetApp.getActiveSpreadsheet(); スプレッドシート(Excelで言うブック)を呼び出してインスタンス化している。これは必ず必要になってくるもの。 ssはスプレッドシート(SpreadSheet)の頭文字略記だが、一番単純なのでこれを使っているが自身の環境、コーディングルールに従って書けばよい。 ss.getActiveSheet();ss_url = ss.getUrl(); アクティブシートと、そのURLを変数に格納して使い回しできるようにしている。 Excelをずっとやってきている人からするとURLと聞いて「?」となると思うが、SpreadSheetはオンライン・アプリなので必ず固有URL(URI)が発行されるため。 変数名は任意で良い。 const lastRow = ss.getLastRow(); ss.getLastColumn(); 最終行、最終列を取得している。 constなのは関数内で変更することは無いため。(変更が出てくる場合はlet, varで良い) 参考 [ 【JavaScript】var / let / const を本気で使い分けてみた - Qiita ] ( https //qiita.com/cheez921/items/7b57835cb76e70dd0fc4 )
https://w.atwiki.jp/javascriptcc/pages/9.html
関連ブログ @wikiのwikiモードでは #bf(興味のある単語) と入力することで、あるキーワードに関連するブログ一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_161_ja.html たとえば、#bf(ゲーム)と入力すると以下のように表示されます。 #bf
https://w.atwiki.jp/hear_br0wn/pages/33.html
●if構文(条件分岐) 【①条件1つの場合】 if(条件式){ 処理 } ※条件式には比較演算子を使用 例: if(x==3){ alert("正解!"); } 以下のように表示、 xに3が入った場合のみアラートが実行される。 ※今回は数値の「3」が入っているが、文字を入れる場合は、「 」「"」で挟む。 【②条件が2つ以上の場合】 if(条件式){ 処理A(条件を満たす場合 = 真の処理) }else{ 処理B(条件を満たさない場合 = 偽の処理) } ※真=true、偽=falseともいう 例: if(x==3){ alert("正解!") }else{ alert("不正解!") }
https://w.atwiki.jp/kodan/pages/169.html
http //pops-web.com/main/pops/archives/131 ■以前 (jQuery1.9以前) jQuery.browser.msie →IEの判定ができる ■jQuery1.9以降 /*@cc_on!@*/false
https://w.atwiki.jp/friendog/pages/18.html
http //jashkenas.github.com/coffee-script/ http //tech.kayac.com/archive/coffeescript-tutorial.html#coffee_about http //spiri-tua-lism.com/?p=502
https://w.atwiki.jp/tonojava/pages/2.html
メニュー トップページ -+JAVA基礎+ 基礎 ↓+++クラス+++↓ Stringクラス StringBuilderクラス StringBufferクラス Objectクラス ラッパークラス キャスト コレクションフレームワーク JAVAで計算機 その他 +Servlet+ +Struts+ +PHP+ +HTML+ +CSS+ +JavaScript+ その他 リンク @wiki @wikiご利用ガイド 他のサービス 無料ホームページ作成 無料ブログ作成 2ch型掲示板レンタル 無料掲示板レンタル お絵かきレンタル 無料ソーシャルプロフ ここを編集
https://w.atwiki.jp/hmiku/pages/62056.html
【検索用 PostscriptEP 登録タグ CD CDP M.BCD OrangestarCD】 + 目次 目次 CD紹介 曲目 リンク コメント 前作 本作 次作 And So Henceforth, Postscript - Orangestar リリース:2024年7月20日 価格:¥1980 流通:配信・即売 レーベル:ポニーキャニオン CD紹介 CD名:『Postscript - EP』 2024年初夏に開催された『ONEMAN LIVE "And So Henceforth," Tour』でライブ限定CDとして販売された。 ジャケットイラストはM.B氏が担当。 1曲目に収録されている表題曲「Postscript」はもともと前作『And So Henceforth,』の13曲目として作曲されたそう。 2,3,4曲目には夏背氏とOrangestar本人がボーカルとして参加している。 4曲目では夏背氏・Orangestar・遼遼氏が三人でボーカルを務めた。 Postscriptは追伸、後書きといった意味である。 曲目 Postscript 白南風(P.S. ver.) Aloud(P.S. ver.) ノクティルーカ(P.S. ver.) リンク AmazonMusicでの配信 コメント 名前 コメント
https://w.atwiki.jp/kobapan/pages/165.html
配列が空かどうかを判定 var array = [ fuga , moga ];console.log(array.length 0); // true オブジェクトのプロパティが一個以上あるかどうか var hoge = { fuga 1, moga 2,};console.log(Object.keys(hoge).length === 2); // true
https://w.atwiki.jp/f_go/pages/1509.html
https://w.atwiki.jp/gen3/pages/20.html
java javaドキュメンテーションコメント多言語フィルタ 2013-11-23 以下はあまり役に立たないアイデア。javascriptにでも既定の言語を検出して表示するdivを選択するようなコードを書くほうがすっきりする。 javadocを多言語化する方法として、ドキュメントコメントを例えば次のように書いておき、 /** * div lang="ja" これは日本語のコメントです。 * 第二行目から詳細コメントになるのはjavadocの仕様です。 * /div * div lang="en" This is a English comment. * The second line and belows are details, because of javadoc specification. * /div */ void Dummy() {} これを処理するdocletで例えば -sellang ja とすれば void Dummy() これは日本語のコメントです。 第二行目から詳細コメントになるのはjavadocの仕様です。 となり -sellang en,ja とすれば void Dummy() This is a English comment. The second line and belows are details, because of javadoc specification. これは日本語のコメントです。第二行目から詳細コメントになるのはjavadocの仕様です。 となるようなカスタムdocletが比較的簡単に作れる気がする。 docletの処理内容は、単に div lang=xx のブロックを選択したり並べ替えたりするだけで、あとは標準のjavadocの処理に任せればよい。 まあ、@xxxみたいなタグもあるので span lang="ja" みたいなのも処理できたほうがいいのかな。 というわけで書いてみたらわりと目処が付いたみたいなので、そのうち公開予定。 javaドキュメンテーションコメント多言語フィルタ javaでMP3ファイルのID3タグを読む JavaでID3タグを見る件に関しては、Java ID3 Tag Libraryが老舗らしい。 ファイルオブジェクトを引数としてコンストラクタを呼べば、 取得したオブジェクトからID3の中身の曲名とかアルバムタイトルとかを各種getメソッドで取得できるらしい。設定も出来る模様。日本語環境で扱う場合は文字エンコードに注意しなければならないこともある様子だが。 java.util.logging.Loggerの設定がgetConnectionで書き換わるバグ...ではなかった 以下は System.setProperty("hsqldb.reconfig_logging", "false"); とすればよい、とHSQLDBのヘルプフォーラムで回答をもらった。以下は同様にはまるかもしれないヒトのために整理しながら残しておく。 getConnectionの後に、java.util.Loggerのメッセージが出なくなるとかで悩んだ。 以下、再現可能なコード。 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; /** * 最小構成。新規のパス(URL)を与えて新たにDBを作成すると、Connectionの後のLOGが出ない。 * @author usr1 */ public class LogTest { private static final Logger LOG = Logger.getLogger("TEST"); public static void main(String[] args) { LOG.setLevel(Level.ALL); Connection c = null; try { LOG.info("getConnection前"); System.out.println(LOG.getParent().getHandlers()[0].getFormatter().getClass().getName()); c = DriverManager.getConnection("jdbc hsqldb file //" + args[0] + ";shutdown=true;", "SA", ""); System.out.println(LOG.getParent().getHandlers()[0].getFormatter().getClass().getName()); LOG.setLevel(Level.ALL); LOG.info("getConnection後"); c.close(); } catch (SQLException e) { } } } 上記のコードにて、DBのパスを書き換えた直後の実行(つまり新たなDBを作成して接続する場合)では、以下のようにログメッセージ「getConnection後」が出力されない。Loggerのフォーマッタやハンドラが書き換わってしまっている。 (1回目) C \ java -jar LoggerTest.jar c \test\test99 11 23, 2013 1 00 29 午後 newpackage.LogTest main 情報 getConnection前 java.util.logging.SimpleFormatter org.hsqldb.lib.BasicTextJdkLogFormatter (2回目) C \ java -jar LoggerTest.jar c \test\test99 11 23, 2013 1 00 44 午後 newpackage.LogTest main 情報 getConnection前 java.util.logging.SimpleFormatter java.util.logging.SimpleFormatter 11 23, 2013 1 00 46 午後 newpackage.LogTest main 情報 getConnection後 上のように常に二回目以後が大丈夫ならまだいいのだが、これとは違うもっと大きなコードの中では二回目以後も出力されずに困る。 Logger.getGlobal().setLevel(Level.INFO) も試したが効果は無い。 ネットを検索するとJava SE 7 の logger にはバグがあるそうだが、それとの関係は不明。 NetBeansのデバッグモードで見るとLOG.manager.propsは正常なら9個の配列で、 LOG.manager.props[3] "java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter" とコンソールへの出力が標準のフォーマッタに設定されている。 これが新規のパスにgetConnectionした後だと、 java.util.logging.ConsoleHandler.formatter = org.hsqldb.lib.BasicTextJdkLogFormatter という結果になり、DriverManagerがログの設定を書き換えたまま戻していないようである。 HSQLDBのヘルプフォーラムで質問すると速攻で System.setProperty("hsqldb.reconfig_logging", "false"); で解決すると回答をもらった。HSQLDBは2,3のシステムプロパティを使っているとのこと。