damのブログラミング雑記ブログ
Home
sed
awk
vi
bash
Japanese English
  • VBAでcertutilをコールしてBase64エンコードする方法

    2020年7月19日 VBA base64
    VBAでcertutilをコールしてBase64エンコードする方法

    Webページやhtmlメールで表示されている画像の多くは、どこかのサーバーに置かれているファイルへのリンクになっているかと思う。リンクが多いと表示するのに通信が多発して時間がかかるかもしれない。また、どうしても画像リンクでは何かしらの要求を

    続きを読む
  • VBAによるIE操作でロード完了判定がうまくいかないときはVisibleを弄ってみる

    2020年7月11日 VBA スクレイピング
    VBAによるIE操作でロード完了判定がうまくいかないときはVisibleを弄ってみる

    Excel VBAでIEを操作するときの話。 全てのサイトで・・・というわけではないが、ページ遷移がうまくいかず、ページロード中の状態が継続することがある。 この記事の結論を先に言えば、原因は不明だが、IEオブジェクトのVisibleプロパティをFals

    続きを読む
  • Excel VBAでHTMLソースを取得したときに文字化けしていたら、HTMLドキュメントに書き込む

    2020年7月7日 VBA スクレイピング
    Excel VBAでHTMLソースを取得したときに文字化けしていたら、HTMLドキュメントに書き込む

    Webページによってはソースがエンコードされた状態の場合がある Webページのソース(HTMLテキスト)を取得する。 ブラウザを操作中、例えばExcel VBAでIEを操作中なら、objIE.document.body.outerHTMLで取得で

    続きを読む
  • Excel VBAで二次元配列の一次元目を拡張する

    2020年7月5日 VBA
    Excel VBAで二次元配列の一次元目を拡張する

    Excel VBAで一次元配列の要素数を変更する場合、ReDimを使って次のように書く。 Sub sample1() Dim myArray() ReDim myArray(0): myArray(0) = "7月3日" ReDim Preserve myArray(1): myArray(1) = "7月4日" End Sub 二次元配列の場合は、二次元目の要素数の変更は簡単だが、一次元目の要素数の変更は少し面倒だ。 なぜなら、ReDi

    続きを読む
  • IE操作中にオブジェクトのメモリが異常に膨れる場合の対応

    2020年6月28日 VBA スクレイピング
    IE操作中にオブジェクトのメモリが異常に膨れる場合の対応

    Excel VBAで繰り返しIEを操作していると、IEオブジェクトの使っているメモリ領域が異常に膨れることがある。 それも、どういうわけか特定のサイトを操作している時に限ってだ。 原因は不明だが、この状況に陥るとExcelが固まってしまい、タスクマネージ

    続きを読む
  • Excel VBAでPC固有の不変情報を取得する方法

    2020年6月27日 VBA
    Excel VBAでPC固有の不変情報を取得する方法

    ツールを作って有料で配布する場合、コピー対策やライセンスの考慮が不可欠となる。コピーして普通に使えると、お金を払って購入した人からすると、迷惑なことだろう。 安易にばら撒かれたら、「買う価値無し」ってことになる。ツールを作る側からしても、苦労

    続きを読む
  • レスポンスのデータがおかしい ⇒ 原因はキャッシュ!

    2020年6月21日 VBA スクレイピング
    レスポンスのデータがおかしい ⇒ 原因はキャッシュ!

    WebAPIのテストでレスポンスに問題があって、以下のような状況があるとき、疑うべき原因はキャッシュアクセスだ。 ①レスポンスのステータスは正常値 ②レスポンスの中身(データ)はデタラメ ③サーバーのログを見ると、リクエストされた形跡がない ④サー

    続きを読む
  • Excel VBAによるCSVインポート機能の自作(フィールド内の改行も取り込む)

    2020年6月7日 VBA CSV
    Excel VBAによるCSVインポート機能の自作(フィールド内の改行も取り込む)

    標準のインポート機能の問題点など ExcelでCSVをインポートするときの話。 システム開発で証跡を残すときに、DBデータをCSVに落としてExcelに貼り付けることが多い。 また、レイアウトを横長ではなく縦長にしたりすることも、少なからずある。

    続きを読む
  • 「一部の内容に問題が見つかりました」の原因は、入力規則リストの元の値のオーバーフローだった!

    2019年5月18日 VBA excel
    「一部の内容に問題が見つかりました」の原因は、入力規則リストの元の値のオーバーフローだった!

    ExcelVBAで作った自作ツールを開くと、以下画像のようなメッセージが出てきた。 結論を先に書けば、このメッセージが出た原因は、入力規則のリストの元の値に設定している文字列がオーバーフロー(255文字超)していたこと、そして対応としては、元

    続きを読む
    • ««
    • «
    • 1
    • 2
    • »
    • »»

最近の記事

  • bashマニュアルとサンプル
  • Awkの基礎
  • CSVでカンマセパレータだけを置換する(フィールド内カンマはスルー)・・・SED版
  • ジョブネットとコントローラの自作
  • Sedの基本
  • Sedの高度な使い方・・・テストコマンド「t」で繰り返し置換する
  • ExcelVBAで図形内テキストを検索するアドイン自作
  • シェルの算術式展開の事例

タグ

VBA 19 正規表現 13 スクレイピング 12 SHELL 10 SVN 6 AWK 5 CSV 5 EXCEL 5 HUGO 5 PYTHON 5 SED 5 ECLIPSE 4 GO 3 XPATH 3
全てのタグ
AWK5 BASE641 C1 CDN1 CLOUDFLARE1 CSV5 DBEAVER1 DJANGO2 ECLIPSE4 EXCEL5 FLASK1 GIT2 GO3 HUGO5 INDEX1 JAVA1 JAVASCRIPT1 JSON2 MAC1 MYSQL1 PYTHON5 SED5 SELENIUM1 SHELL10 SOFTETHER1 SORT1 SSH1 SVN6 VBA19 VI1 WORDPRESS1 XML1 XPATH3 YAHOO知恵袋2 その他2 スクレイピング12 ブラウザ拡張機能1 正規表現13
[A~Z][0~9]
damのブログラミング雑記ブログ

Copyright  DAMのブログラミング雑記ブログ. All Rights Reserved