黙々とC#

"In a mad world of VBA, only the mad are sane" 『VBAという名の狂った世界で狂っているというのなら私の気は確かだ』

Ver.73以降のChromeに対応するChromeDriverをローカル環境に合わせて適切に自動でインストールする方法

C#

Ver.73からChromeDriverのバージョニング規則が変更された件 Chrome Driver(WebDriver)のバージョニング規則が変更されて、従来のように簡単に*1ダウンロードURLを特定できなくなった。 *1:公式サイトのリリースノートから最新のバージョン情報を取得し、て…

C#8でnull許容参照型が導入される?(デフォルトで参照型はnull非許容に)

C#次期バージョンに関して、気になるニュースが有ったためメモ。 www.infoq.com

RaspberryPi との邂逅

機材を整理していたら、シングルボードコンピュータのRasberry Pi(以下、ラズパイ)が出てきたので、久しぶりに遊ぶことにした。

SeleniumのChromeDriverを自動更新する.NET(C#)アプリ for Windows

Seleniumの処理でエラーが出てから、chromeのwebdriverが更新されていることに気がついてファイルを置き換える、というのを何度も繰り返してウンザリしていたので自動化することにしました。 という、まさに自分もやりたかったことをbashスクリプトで実現さ…

FlickrExで()付きのタグが拾えない問題+αを解決してみた

yogguit.hatenablog.com 上記記事経緯で、ページに埋め込んだFlickr写真のEXIF情報を自動で表示してくれるFlickrExという面白いツールを知ったのだけど、そのままでは2点ほど不都合があったので修正してみた。 目次 問題点 とりあえずの解決策 書き換えたコ…

GAE/Py で "ImportError: No module named _winreg"が発生する 原因と解決策

Google App Engine / Python アプリケーションを、Windows開発機でデバッグしようとすると “ImportError: No module named _winreg"が発生することがある。 原因と解決策がわかったのでメモしておく。

System.BadImageFormatException が発生して.NET アプリケーションが起動しない問題の原因と解決策

過去にC# (ターゲットフレームワークを.NET Framework3.5に設定)で作成したアプリケーションの、ターゲットフレームワークを .NET Framework4.* に変更したところ、System.BadImageFormatExceptionが発生して起動できなくなった。 原因がわかったのでメモし…

C#読書会 『C# ショートコードプログラミング 第2版』に関する感想など 第14章

大阪で定期的に開催されているC# 読書会での『C# ショートコードプログラミング 第2版』に関する感想などをまとめました。 C#ショートコードプログラミング 第2版 (MSDNプログラミングシリーズ)作者: 川俣晶出版社/メーカー: 日経BP社発売日: 2014/01/17メデ…

Nanoc4 に関するメモ・Tips

nanoc4を使っていてつまづいたところなどのメモ。 gem install でSSL認証が通らない Blogging Helper の注意点 Render Helper の役割 リンク href について Excel(xlsx)ファイルをデータソースにする

Nanoc4、Windows環境でのサイト構築・開発をなるべく楽する方法

Rubyについて右も左もわからない中で、出来る限り手を抜いてサイト構築・開発する方法を確立したので記事にまとめてみた。間違ってたらごめんなさい。

Nanoc4で多言語対応(表示言語切替)を自前のコードで実現してみた

多言語対応したWebサイトの表示言語を切り替える方法を、Nanoc4で用意されている方法を使わずに実装した話。

Nanoc4 でパンくずリストを生成する

Nanoc::Helpers::Breadcrumbs使え、以上。という感じなのだけど、備忘録代わりに。

Nanoc4、Windows10環境下でSCSSを使おうとしたらエラーが発生して解決できなかった話

nanoc で、SCSSファイルのコンパイルもまとめてできることを知ったので、やろうとしたのだけど、Windows特有のエラーが発生して上手く行かなかった話。

Nanoc4でRedcarpetのTOC(目次)生成機能が使いにくいので自前のFilterを書いた

markdownのパーサにkramdownを使っていたのだけど、markdownファイルに含まれる生のHTMLコードの扱いに失敗することがあるので、redcarpetを使うことに したのだけど、redcarpetはredcarpetでtoc生成に課題が出てきたので、自前のfilterを書いた。

C#読書会 『C# ショートコードプログラミング 第2版』に関する感想など 第10~12章

大阪で定期的に開催されているC# 読書会での『C# ショートコードプログラミング 第2版』に関する感想などをまとめました。 C#ショートコードプログラミング 第2版 (MSDNプログラミングシリーズ)作者: 川俣晶出版社/メーカー: 日経BP社発売日: 2014/01/17メデ…

C#の言語仕様と.NET Frameworkの後方互換生

C#の言語仕様と、.NET Frameworkの後方互換性について。 C#の言語仕様と.NET Framework非依存の話 ufcpp.net C#6あたり?から言語仕様の拡張は、コンパイラ(Rosyln)によってC#コードからMSILに変換する際に実現されるようになったおかげで、MSILの実行エンジ…

C#読書会 『C# ショートコードプログラミング 第2版』に関する感想など 第5章

大阪で定期的に開催されているC# 読書会での『C# ショートコードプログラミング 第2版』に関する感想などをまとめました。 C#ショートコードプログラミング 第2版 (MSDNプログラミングシリーズ)作者: 川俣晶出版社/メーカー: 日経BP社発売日: 2014/01/17メデ…

C#読書会 『C# ショートコードプログラミング 第2版』に関する感想など 第4章

大阪で定期的に開催されているC# 読書会での『C# ショートコードプログラミング 第2版』に関する感想などをまとめました。 C#ショートコードプログラミング 第2版 (MSDNプログラミングシリーズ)作者: 川俣晶出版社/メーカー: 日経BP社発売日: 2014/01/17メデ…

C#読書会 『C# ショートコードプログラミング 第2版』に関する感想など 第3章

大阪で定期的に開催されているC# 読書会での『C# ショートコードプログラミング 第2版』に関する感想などをまとめました。 C#ショートコードプログラミング 第2版 (MSDNプログラミングシリーズ)作者: 川俣晶出版社/メーカー: 日経BP社発売日: 2014/01/17メデ…

C#読書会 『C# ショートコードプログラミング 第2版』に関する感想など 第2章

大阪で定期的に開催されているC# 読書会での『C# ショートコードプログラミング 第2版』に関する感想などをまとめました。 C#ショートコードプログラミング 第2版 (MSDNプログラミングシリーズ)作者: 川俣晶出版社/メーカー: 日経BP社発売日: 2014/01/17メデ…

C#読書会 『C# ショートコードプログラミング 第2版』に関する感想など 第1章

大阪で定期的に開催されているC# 読書会での『C# ショートコードプログラミング 第2版』に関する感想などをまとめました。 C#ショートコードプログラミング 第2版 (MSDNプログラミングシリーズ)作者: 川俣晶出版社/メーカー: 日経BP社発売日: 2014/01/17メデ…

Excel C# Script入門講座へようこそ!

『全てのVBAコードを生まれる前に消し去りたい。 すべての宇宙、過去と未来の全てのVBAを、この手で』 このページはExcel VBAを実務で利用されている方で、VBAに心の底から辟易しており、現代的なプログラミング言語(C#6.0)を使って、Excelファイルから分離…

オブジェクトとプロパティ、メソッド

本記事は、Excel C# Script入門講座の1記事です。 オブジェクトとプロパティ、メソッド オブジェクトとプロパティ、メソッド C# ScriptでExcelを操作するにあたっては、コード上で 操作対象とするモノ 操作内容 の2つを指定します。 前者については、Excelの…

C# Scriptの入力と実行

本記事は、Excel C# Script入門講座の1記事です。 C# Scriptの入力と実行 C# Scriptを保存するフォルダの指定 C# Scriptの新規作成 C# Scriptの編集 C# Scriptの実行 C# Scriptの入力と実行 実際にC# Scriptを入力して、実行するまでを簡単に説明します。 C#…

ExcelCSXの導入

本記事は、Excel C# Script入門講座の1記事です。 ExcelCSXの導入 インストールに必要な要件 インストール手順 最初にすべきこと ExcelCSXの導入 インストールに必要な要件 OSがWindows7 以降であること .NET Framework 4.6 がインストールされていること Ex…

オートフィルタ

本記事は、Excel C# Script入門講座の1記事です。 オートフィルタ AutoFilterメソッドの構文 AutoFilterメソッドの戻り値 AutoFilterメソッドの引数 引数Field 引数Criteria1, Criteria2 引数Operator 引数VisibleDropDown 全ての引数を省略した場合 サンプ…

ソート

本記事は、Excel C# Script入門講座の1記事です。 ソート Sortメソッドの構文 Sortメソッドの戻り値 Sortメソッドの引数 引数Key1, Key2, Key3 引数Order1, Order2, Order3 引数Type 引数Header 引数OrderCustom 引数MatchCase 引数Orientation 引数SortMeth…

連続検索

本記事は、Excel C# Script入門講座の1記事です。 検索 FindNextメソッドの構文 FindNextメソッドの引数 サンプルコード 検索 シート内で文字列を検索するは、下記記事で解説したようにRangeオブジェクトのFindメソッドを使用します。 mokumokucsharp.hatebl…

検索

本記事は、Excel C# Script入門講座の1記事です。 検索 Findメソッドの構文 Findメソッドの戻り値 Findメソッドの引数 引数After 引数LookIn 引数LookAt 引数SearchOrder 引数SearchDirection 引数MatchByte 引数SearchFormat サンプルコード 検索 シート内…

try ~ catch

本記事は、Excel C# Script入門講座の1記事です。 try ~ catch try ~ finally try ~ catch スクリプト内でエラーが発生した場合のプログラムの制御には、try ~ catch ステートメントを使用します。 try ~ catch ステートメントは、try ブロックと、それ…