技術情報

Visual Studioの埋め込みリソースについて

先日、Visual Studioでの開発をおこなっているときに、「Exeにファイルを埋め込みたい」という場面があったため、埋め込みリソースについてお話しようと思います。Visual Studioで開発をおこなっていると、画像ファイルやテキス...
技術情報

クロージャが効かないバグになりそうなJavaScriptの仕様

今年度入社の新人がJavaScriptの勉強をしていました。少し手ほどきした、という話は以前にしました。 新入社員JavaScript事始め(#1)「自由であることの簡単な説明」 新入社員JavaScript事始め(#2)「どこでも動くこと...
技術情報

新入社員JavaScript事始め(#3)「クラス定義の簡単な説明」

前回、前々回に引き続き、JavaScriptについて、簡単な説明を行いたいと思います。 新入社員JavaScript事始め(#1)「自由であることの簡単な説明」 新入社員JavaScript事始め(#2)「どこでも動くことの簡単な説明」今回...
技術情報

新入社員JavaScript事始め(#2)「どこでも動くことの簡単な説明」

前回に引き続き、JavaScriptについて、簡単な説明を行いたいと思います。 新入社員JavaScript事始め(#1)「自由であることの簡単な説明」今回も以後、「JS」と略記しますね。
技術情報

新入社員JavaScript事始め(#1)「自由であることの簡単な説明」

今年度入社の新人と一緒に仕事をする機会がありました。2年間(Web系の)Javaをやってきただけあってとても優秀です。私に教えられることはあまりないのですが、広く技術を身に着けていく手始めに、Javaとは対照的なJavaScriptについて...
技術情報

「とりあえずSelenium」のときはChromeを使ったほうが楽かもしれない

スクレイピングなど、とりあえずSeleniumで結果を確認しながら作りこみたい場合、利用するブラウザはFirefoxよりもChromeのほうが、余計な手間がかからなくて良いかもしれない、とおもった出来事があったので備忘録として残します。
技術情報

PowerShell で別サーバのフォルダの共有設定を行う

PowerShellで別のファイルサーバにフォルダを作成した後、共有の設定を行いたい場合がありました。別サーバにフォルダを作成する方法はNew-Itemコマンドレットを使用して以下のように簡単に行うことができます。New-Item "\\\...
技術情報

いまさらRakeについての覚書

タイトルそのままですが、最近Rakeを使ってみて、勘所を残しておきたいと思います。Rake とはRake は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。Rake は以下のような特徴を持っています。 Ra...
技術情報

headlessでseleniumを非表示実行する

Seleniumでブラウザを使った自動テストは便利ですが、GUIがシビアなWebアプリケーションの実行は気を使います。たまたまマウスカーソルがSelenium実行中のブラウザの上に乗ってしまったことで、onMouseOver/onMouse...
技術情報

Seleniumはテキストノードが取得できない?

ブラウザの自動テストといえばSeleniumです。要はブラウザを操作するライブラリ(WebDriver)なので、ブラウザを使った自動操作全般に使うことができてとても使い勝手の良いツールだったりします。先日、とあるツールを作っている途中で気づ...