自分以外の他社にデータベースの環境構築をしてもらう時に、バージョンの指定、cnfの指定、ユーザー名パスワードの指定、などなどが必要となり面倒ですよね。そんな時に予めdockerの1コマンドを用意しておくと、環境構築からデ […]
マウスの自動操縦は最も人間らしいBOT GoogleChromeの自動操縦の中でも最も人間に近い動きとなる、マウスの自動操縦を本記事で解説します。 本記事では以下の3つを自動化します。 マウスカーソル移動 左クリック ス […]
簡単、Windows上で稼働しているChromeをWSLから自動操縦する 以前、弊社ブログの「スクレイピングの最終形は実機自動操縦」という記事で、SSHポートフォワードを利用したWindows上のChromeの自動操縦を […]
弊社ではseleniumやchrome_remoteなどあらゆる手法で、chromeを自動操縦しております。そのような開発風景の1シーンとして、ちょっとしたテストをしたい、例えばCLIでchromeのクラッシュを再現させ […]
googleスプレッドシートを長期運用で利用していると、変更履歴が蓄積され閲覧が困難になる事態が多々発生します。このページに辿り着いた皆さんは、確かにここに情報があるはずなのに…!と歯痒い思いをしたことでしょう。そんな皆 […]
こんにちは、エンジニアのitogaです。 非常事態宣言の中みなさんの開発の進捗も滞っていることと思います。利用するCLIツールが増えるにつれて、こんなタブ補完があったら良いなぁと思いを馳せる頃でしょうか。今回は自作タブ補 […]
こんにちは、エンジニアのitogaです。 今回は、初心者が取っ掛かりにくいと思われる正規表現についてrubyを使いながら解説していきます。rubyや特定の言語での正規表現の利用に関する解説記事は山ほどありますが、そもそも […]
こんにちは、エンジニアのitogaです。 昨今の新型コロナウィルス感染症拡大の影響により、リモート研修の実施を余儀なくされ平時より研修のパフォーマンスが低下している企業さんも多々あるようです。 今回は、Nokogiriの […]
Nokogiriのdupメソッドでは、親兄弟は複製できないという話 NokogiriのNodeクラスに定義されているdupメソッドは、ノード自身とその子孫のみ複製しますすなわち、Nokogiriのdupメソッドでは、親要 […]
Nokogiri::XML::Readerは容量が大きいXMLファイルを扱うのに最適なクラスです。 Nokogiri::XML::Readerに至った経緯 Nokogiriで少しサイズの大きいXMLファイルをパースしたい […]
お問い合わせ・ご依頼はこちらから