toshi さん プロフィール

  •  
toshiさん: バグ取りの日々
ハンドル名toshi さん
ブログタイトルバグ取りの日々
ブログURLhttp://www.bugbugnow.net/
サイト紹介文プログラム書きの目線で、興味のあることや最近躓いたことなどをざっくばらん書いていく雑記ブログです。
参加カテゴリー
更新頻度(1年)情報提供110回 / 182日(平均4.2回/週) - 参加 2018/02/09 05:20

toshi さんのブログ記事

  • Bloggerの表示速度を高速化する
  • 忘却録です。結果最後の1点は、ブラウザのキャシュ活用です。plusone.js, adsbygoogle.js, analytics.jsが問題となっていますが、外部ファイルのため、諦めです。また、サーバの応答時間によっては、86点ぐらいになる不安定な数値だったります。サーバの応答時間も対応しようがないため、諦めです。実施記事一覧の記事を省略表示記事一覧のをに置き換える。Bloggerの記事一覧で、記事を省略表示するHTMLの解説通信量が大幅に減少し [続きを読む]
  • GitHubを使ってみる:CopyTabTitleUrl
  • GitHubでオープンソースでプロジェクトを公開してみた。なぜオープンソースでプロジェクトを公開したのかGitHub(オープンソース?)に興味があったため だが、公開するコードがそもそもなかったから手が出せなかったCopyTabTitleUrlは、Firefox絡みの勉強用に作成したもので、都合が良かった 拡張機能としては単純で余り見るところはないが、共通機能のサンプルとしては価値があるのではないかと考えている そもそも、ソースコー [続きを読む]
  • アデリアバーゲンに行ってきた
  • 2018年07月07日(土)に石塚硝子岩倉工場でのアデリアバーゲンのレポートです。入場9:30開始と同時に行列が入場していく様子です。本日は、雨がちらつく天気でしたが多くの人が訪れていました。今年の行列は確認していませんが、昨年は、工場の端まで200m以上の行列ができていました。コーナー端数品、輸入品、ギフト、容器、手作り品の各コーナが設けられていました。遠目から商品が見えない人だかりでした。一時預かり所一時預かり [続きを読む]
  • WSH(JScript)用簡易暗号化/復号:EasyCrypto.js
  • WSH(JScript)用簡易暗号化/復号ライブラリです。機能概要は、以下の通りです。簡易暗号化/復号機能の提供サンプル 実行結果Z:test>cscript easycrypto.wsf test src: test key: a4aea8060e654fe5a9939cee8dfffff0mthod: encrypt dst: EasyCrypto:w90sNU7SbbHo0yKctzqQ+g==Z:test>cscript easycrypto.wsf EasyCrypto:w90sNU7SbbHo0yKctzqQ+g== src: EasyCrypto:w90sNU7SbbHo0yKctzqQ+g== key: a4aea8060e654fe5a9 [続きを読む]
  • Bloggerの関連記事表示を強化する
  • 「Bloggerに関連記事を表示する」の続きです。A Simple Related Posts Widget For Bloggerの問題点関連度の精度が悪い 完全なランダムから偏ったランダムに修正する 複数のラベルから重複している記事を削除しないように修正する 重複記事は関連度が高いものと判定するコメントの記載のある記事の表示確率を上げる コメントのある記事は、人気があるものと判断する同期実行のため、読み込みをブロックする 非同期(async)で読み込む [続きを読む]
  • ブラウザアクションでポップアップなしを共存する
  • やりたいことブラウザアクションでポップアップを表示するブラウザアクションで単純 でアクションを実行する上記の2つをオプションで切替可能にする実施例CopyTabTitleUrl ? Firefox 向けアドオンCopyTabTitleUrl - Chrome Web Store上記の拡張機能に機能を実装した。オプション画面から設定することでブラウザアクションでポップアップ表示と単純 アクションを選択できる。失敗談ブラウザアクション時に [続きを読む]
  • 株主優待買取一覧をユーザスクリプトで便利にする
  • 「チケットセンター:株主優待券買取一覧」を拡張する。株主優待買取一覧の検索性能を向上する現在は、データをすべてテーブル上に表示するだけのため、ブラウザ標準の検索機能を使用して検索している。そのため、1つの項目を検索をすることはできるが、複数項目の一括検索を行うことができない。例えば、検索対象をExcel等でリスト化しても個別に検索することしかできず、不便である。改善案リストを元にページ内のデータを抽出 [続きを読む]
  • WSH(JScript)用ブラウザ操作補助:WebBrowser.js
  • WSH(JScript)用ブラウザ操作補助です。機能概要は、以下の通りです。ブラウザ操作補助操作ログの出力/キャッシュスクライピング用に作成しました。エラー時のキャッシュの保存や、操作ログを出力しながらな動作確認が想定する使用用途です。また、自動化のためにalertのconsole化などを行います。不具合などあれば、ぜひ教えてください。サンプル 実行結果例> cscript browser.wsfWebBrowser_clearCache, {"debug":true [続きを読む]
  • BloggerのHTTP/HTTPS共存で躓いたこと(canonical)
  • 注意:本記事は、問題解決を諦めた経緯を記載します。問題は解決されておりません。目的BloggerのHTTPS対応の一貫として、canonicalにHTTPSパスを指定するcanonicalを指定することで、HTTPのインデックスをHTTPSに付け替えるHTTPSをインデックスすることで、Google検索順位を優位なものとしたい実施HTTP/HTTPS共存(HTTPSリダイレクトなし)の場合、のテンプレートタグにより、HTTPのcanonicalが自動挿入される。HTTPS完全移行(HT [続きを読む]
  • 富士急行(9010)の隠れ優待
  • 富士急行(9010)から株主様特別ご招待会のご招待券が送られてきました。リニューアルオープンに伴うご招待券のため、例外的なものなのだと思います。日にち指定の(ペア)フリーパス引換券で、13日に関しては、オープン日前に特別にアトラクションを楽しめるようです。ファンには嬉しいサプライズです。ただし、平日ですが。株はある程度持っていますが、会社HPにもどこにも載っていないサプライズは初めてだったのでとても嬉しい [続きを読む]
  • WSH(JScript)用ライブラリ:WMIUtility.js
  • WSH(JScript)用のWMI(Windows Management Instrumentation)ライブラリです。機能概要は、以下の通りです。wmiObjectの取得wmiObjectをObject化して取得サンプル 参考リンクWSH(JScript)でコードを書いてみるWMI Library 〜 WMI 各クラス情報 (プロパティやメソッド) のご紹介 〜WMIUtility.js/*! * WMIUtility.js v1 * * Copyright (c) 2018 toshi * Released under the MIT license. * see https://opensource.org/lic [続きを読む]
  • 冠山(2018年06月22日山行)
  • 山行概要名称:冠山(かんむりやま)標高:1256.6m(三等三角点)場所:岐阜県揖斐郡揖斐川町塚日付:2018/06/22経路:冠山峠→ 冠平 → 山頂 → 冠平 → 冠山峠時間:9:40(冠山峠) → 10:35(冠平) → 11:05(山頂) → 12:30(冠山峠)見所:林道冠山線、ブナ林、360°の展望入山岐阜方面から揖斐川を上流へと登っていきます。平野部を抜けると道は狭くなり蛇行しながら上流へと向かっていきます。横山ダムを夜叉ヶ池方面に向かいました [続きを読む]
  • Bloggerのサイトマップ(投稿一覧)を自動作成する
  • 完成品サイトマップ作成目的ブログ全体に存在する記事/ページを簡易表示したい。ブログの全体を簡易に閲覧可能なページを作成したい。ただし、記事作成毎に更新するのは大変なため、自動更新としたい。作成経緯Blogger 記事 を 一覧 表示 する ページ の 作成方法 - galifeで作成する 目的のものが作成出来るが、以下の点が不満JavaScriptの使用が必須一覧表示までに遅延(数秒)が発生する不満点解消のため、自作する動作概要投 [続きを読む]
  • Bloggerのコメント通知メールを受信できない
  • 筆者のBlogger環境で、6月上旬頃からコメント通知メールの受信がなくなりました。Bloggerのコメントは、管理画面のコメントから一覧を確認できますが、メール通知機能があったため、完全にメール通知に依存しており。6月中のコメントに気づくことができませんでした。調べてみるとGoogleから6月1日付けの発表を発見しました。翻訳済みの引用を下記に記載します。Not receiving email notifications for comments - Google プロ [続きを読む]
  • Windows10で日本語入力できない場合の対処法
  • 問題再現パターン下記の状態で日本語入力できない。タスクバーの「ここに入力して検索」に日本語入力できないSticky Notes(付箋)に日本語入力できない※他は基本的に入力が可能です。 ただし、他のアプリでも問題が発生する可能性があります。 (傾向からすると、Microsoft純正アプリが怪しそうです)※「日本語入力できない」とは、全角半角キーが効かず、アルファベットしか入力できない状態を指します。回避方法IMEを「Google [続きを読む]
  • Bloggerのページ一覧をGASで自動記入する
  • 「Bloggerの投稿一覧をGASで自動記入する」の続きです。やったこと前回、投稿一覧をGoogleスプレットシートに記載したため、次はページ一覧を別シートに記載します。スプレットシートに保存してあるデータを取得するBloggerAPIでページ一覧を取得するデータとページ一覧から新規/更新/削除を行うスプレットシートに更新したデータを適用するソースコードvar key = '{BloggerAPIキー}';var blogid = '{BloggerID}';var sheetid = '{ [続きを読む]
  • 空フォルダを削除する
  • 自作スクリプトです。emptyfolder.wsf説明cscript emptyfolder.wsf /?空フォルダ削除使い方 : emptyfolder.wsf [path] [/popup[+|-]]オプション :path : 検索するルートパスpopup : 確認ダイアログ引数で指定したフォルダ(サブフォルダを含む)内の空フォルダ(ファイル/フォルダを含まないフォルダ)を削除します。引数指定がない場合、実行ファイルのあるフォルダを基準にして動作します。空フォルダの親フォルダが空フォルダのみ [続きを読む]
  • WSH(JScript)用簡易データベース:DBLite.js
  • WSH(JScript)用簡易データベースです。機能概要は、以下の通りです。SQLite(DB)の操作本ライブラリの
    使用には、別途SQLite ODBC Driverのインストールが必要です。サンプル U:HomeProg01.Projectsjs.gitt
    est>cscript dblite.wsfpre: no datanow: 2018年6月13日 10:44:06obj1: {"aaa":"AAA","bbb":"bb
    b"}obj2: {"aaa":"AAA","bbb":"bbb"}key60: 60U:HomeProg01.Projectsjs.gittest>cscript
    dblite.wsfpre: 2018年6月13日 [続きを読む]
  • FileSystemObjectのコピー移動削除の仕様調査結果
  • 「WSH(JScript)用ファイル関連ライブラリ:FileUtility.js」を作成するために調べた結果のまとめです。コピー/移動/削除 関数同期/非同期ドライブ間fs.CopyFile同期可能fs.CopyFolder同期可能fs.MoveFile同期可能fs.MoveFolder同期不可能fs.DeleteFile非同期-fs.DeleteFolder非同期-※FileSystemObjectは、「fs」として記述します。Existsの結果Exists(fs.FileExists/fs.FolderExists)の結果は、ファイルが存在するタイミングでも [続きを読む]
  • ポイント/金券の使い道
  • 使い道有効期限nanaco税金支払取得年毎に翌々年の3月末(約1年)Ponta100円ローソン/昭和シェル石油最終加算/使用から1年TポイントSuica/中部電力カテエネポイント/ENEOS最終利用から1年楽天スーパポイント投資信託購入/出光/ENEOS最終獲得から1年クオカードコンビニ/マツモトキヨシ無期限図書カードNEXT本屋10年お米券スギ薬局/マツモトキヨシ/富士薬品/ドン・キホーテ無期限楽天スーパポイント投資信託 楽天証券で投資信託を楽天ス [続きを読む]
  • 【WSH】RunとExecの違い
  • RunExec表示非表示/表示/最小化が可能非表示(cscript)/表示(wscript)入出力不可※ファイルから入出力が可能StdIn/StdOut/StdErrが可能※StdOut.ReadAll()で終了待機+標準出力取得親終了親終了:子実行継続親強制終了:子強制終了親通常終了:子実行継続※親終了後に入出力でエラー強制終了不可Terminateで強制終了が可能※プロセスIDでも可能戻り値同期実行ならば取得可能ExitCodeで取得可能プロセスID不可ProcessIDで取得可能参考 [続きを読む]
  • 【JavaScript】短縮文字列作成
  • コード// 文字列長(全角考慮)function mlength() { var len=0, i; for (i=0; i len += (this.charCodeAt(i) > 255) ? 2: 1; } return len;};// 文字列切り出し(全角考慮)function msubstr(start, length) { var s = 0; if (start != 0) { var mstart = Math.abs(start), direct = start/mstart, len = 0, i1 = (start for (; 0 len += (this.charCodeAt(i1) > 255)? 2: 1; if [続きを読む]
  • 【JavaScript】日時と時間をフォーマットする
  • 簡易のフォーマット処理関数です。日時フォーマット/** * 日時のフォーマット * @param {string} format - フォーマット文字列 * @param {(Date|number|string)} [opt_date=new Date()] - 日時 * @param {string} [opt_prefix=''] - 前置語(例:'$'の場合、format='$yyyy/$MM/$dd') * @param {string} [opt_prefix=''] - 接尾語(例:'$'の場合、format='yyyy$/MM$/dd$') * @return {string} 書式文字列 */function dateFormat(format [続きを読む]
  • 小学生で習う漢字をチェックする方法
  • 小学生で習う漢字をチェックする必要性にかられたため、調べた結果です。小学生で習う漢字学年毎の習熟漢字は、以下のWebページで確認できます。別表 学年別漢字配当表:文部科学省小学校で習う漢字一覧小学生で習う漢字をチェックする下記のWebページを使用すると、文章を習熟漢字以外を使用していないか確認できます。チェックフォームに文章を入力する学年を設定する習っているかどうか確認を する結果に習っていない漢 [続きを読む]