光物コレクション技術メモブログその他ダウンロード内部向け本サイトについて(プライバシーポリシー/ライセンス)技術メモ後で同じ状況が起こった時に思い出せるように技術的なちょっとしたことをメモする。2018年8月30日notify-sendコマンドを使えば、ウィンドウマネージャーに関係なくデスクトップにポップアップ通知を送れる。SUMMARYにはタイトル、BODYには通知内容を入れる。スペースが入る場合はダブルクォーテーションで囲む。実行例は下の画像の1になる。-uオプションで緊急度が指定でき、通知のアイコンが変わる。criticalが指定できる。Shellでの通知例を以下の図に示す。2018年8月22日Windowsのcmd(コマンドプロンプト)でプロキシを通すコマンドのメモ。https_proxy=http://[username]:[password]@[url]:[port]で設定出来る。機械学習などで画像を収集したいことがある。学習用の画像は、買ったり、自分で撮影したり、公開されているデータセットを使ったり、インターネットから拾ってきたり、と様々な方法で入手可能である。今回はインターネットから画像を拾ってくるスクリプトを書いたのでそれの記録を残す。ここで示すのスクリプトや規約は記事投稿時点での内容となっている。そこからWebサイトの仕様や規約が変わっていなければそのまま使えるはずである。(仕様は結構変わるのでその都度変更が必要になる。スピナーなどとも呼ばれる)で同じ候補から順位をつけて選択してほしいときとかにセレクトボックスの中身を共有し、一つ選んだら別のセレクトボックスではその項目を選べないようにしたい。HTML+PHPで旅行の日程と行き先の希望を取るアンケートを作成する事を考える。第一から第三希望、出発日を8/11~8/15から第一希望と第二希望選んでもらうとする。その場合、一番愚直に書いたHTMLは以下のようになるだろう。2018年7月30日RubyでちょっとしたGUIのプログラムを書くとき、GTK3+を使うのは非常に便利である。調べて大変だったTipsをメモがてらここに記録を残しておく。Altを押すと下線が引かれたキーでボタンが押せるあれです。Altアクセスキーとも呼ばれるらしい。後略ボタンのlabelにアンダーバー(_)とアルファベットを続けて書いてset_use_underline(true)をするとそのアルファベットがショートカットキーになる。2018年7月22日RubyのNokogiri(gem)を使って特定のWebページから特定の情報を抜き出す。今回は乃木坂46公式サイトから本日のテレビとラジオとWEBの出演情報を取得する例を書く。TVと書かれた情報を抜き出して表示する(青い枠で囲った部分にも同じようにメティア出演情報が載っており、どちらでもよいが今回は赤い枠の方を抜き出す)。nokogiriでNokogiriをインストール。次に抜き出す情報のCSSのクラス名を調べる。ブラウザのWeb開発ツールを用いるのが簡単である。UA)の設定をしてhttpにアクセスしたいときの使い方のメモ。URI::readやopenを使う場合は、proxyキーワード引数にプロキシサーバーのURIを渡す。プロキシサーバーURIは「http://[user_name]:[password]@[address]:[port]」の形式で記述する。Encryptは無料でTLSの証明書を発行してくれる認証局である。非常にありがたいのだが、発行される証明書の有効期限は90日しかない。renewコマンド)を行うのだが、そこで下のようなエラーが出た。2018年2月19日LaTeXソースコードの全ての”式n“(nは整数)を”式(n)”と置換したく(具体的には式1→式(1)のような感じ)、sedコマンドを使うことにした。数字を括弧で挟むだけなのですぐに出来ると思ったが、少しハマったのでメモを残す。実行環境はWSL(ubuntu)で行った。sedコマンドは環境によって挙動が変わる可能性があるので注意してほしい。(いきなり実行せずにファイルのバックアップを取ってから実行したほうが良い。2018年1月1日LaTeXはデザインに気を使わずに綺麗に文書を作成するのに最適な環境である。その導入は敷居が少し高いので、ここにWindowsにLaTeX環境を整える方法を記す。Liveを用いた導入方法を記す。10でも同様に導入が可能である。Reserved.TOPへ。