JavaScript

210818 水曜

log 2:29 -> 8:40 (睡眠時間 6:11)いびきスコア : 1 月曜火曜と夏季休暇だったので久しぶりの勤務。 調べ物したり。 JavaScript で画像をリサイズしてダウンロードする 先日書いた bookmarklet から一部抜粋。canvas タグを作って new Image() で作ったオ…

210627 日曜(Slack API 続き)

log 2:42 -> 8:09, 9:10 (睡眠時間 5:27 + 1:00)いびきスコア : 1 先日 100 均でブラシなどを購入してきたので、ベランダの掃除を始める。 新聞紙が必要なので Amazon で購入しようかな。 掃除の完了まではもうしばらくかかりそう。 都議会議員選挙の期日…

Elm でランダムにテキストを表示させる(その 2)

先日から作っていた web アプリが一応できた。 Elm でランダムにテキストを表示させる - ryskosn log こういうスプレッドシートに文章を入力して、こういうサイトでランダムに表示させる、というもの。(何に使うものなのかは雰囲気で察してもらえればと) G…

Elm の記事からヤギ画像を取り除く User Script を書いた

Elm とヤギ画像 Elm というプログラミング言語があって面白そうだなと思っているのだけれど、まぁ何というか、個人的にはアレだなーと思うところもあって。 Elm - A delightful language for reliable webapps https://github.com/elm-lang はじめに · An In…

JavaScript, Node.js を始める

JavaScript 熱の高まりというか、やっぱり使えたらいろいろ便利そうだな*1と思い、昨年末あたりから少しずつ調べたりまとめたりしていたので、こちらにも書いておこう。 Node.js をインストール 公式サイトからインストールしてもいいけれど、入れ直したりバ…

JavaScript で配列の要素から重複したものを除外する

最近めっきりご無沙汰していたな。 GoogleDocument Spreadsheet では JavaScript で自作した関数をシートで使えるので、組み込み関数だけではどうやったらいいのかわからないという場合でも JavaScript 頑張れば何とかなる。 /* 売上計上月, 申込受注日, 実…

要素の絞込表示について

引き続きテンプレートの件、少し形になってきた。 Flask で作っていて、完全に自分用なので localhost:5000 で動かしている。 2 カラムのレイアウトは Bootstrap を使ってみた。楽ちんでいいね。ドットインストールで関係ありそうな箇所の動画を見て、真似し…

JavaScript で日付の計算などなど

Google Spreadsheet で作業セル(一時的に値を入れておくセル)を使ってごちゃごちゃと処理していた部分を GAS で js で自分で関数を作って整理した。時間かかったけれどすっきりしたぜ。 今朝インストールした SpiderMonkey の対話環境もちょっとしたことを…

SpiderMonkey をインストール

引き続き MacPorts で入れる。 ちなみに、なぜ homebrew ではなく MacPorts を選択したかというと、dankogai 氏の以下エントリを読んで複数台 Mac がある場合は MacPorts のほうがよさそうだと判断したから。 404 Blog Not Found:備忘録 - Mountain Lion を…

Mery テキスト整形マクロ(駅探の検索結果)

駅探で乗り換えを調べる 右上の「テキスト」というリンクをクリックすると調べた乗り換え検索結果をテキスト情報として表示してくれる これをコピーして自分の携帯宛にメールで送ったりしている ただ、少し整形したいと思ったのでエディタのマクロを用意した…

JavaScript after

JavaScript before - ryskosn log これを書き直したもの。 参照エントリ(の一部) JavaScript の配列と連想配列の違い - IT戦記 複数行にわたる文字列の記述 他にもたくさん参照した リファクタリング後のコードここから <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="robots" content="noindex"> <title>日数チェッカー</title> </head> <body> <h1>日数チェッ</h1></body></html>…

JavaScript before

<html lang="ja"> <head> <meta charset="UTF-8"> <meta name="robots" content="noindex"> <title>日数チェッカー</title> </head> <body> <h1>日数チェッカー</h1> <pre> ---------------------------- 平成25年<span id="todayDate">hoge</span> ---------------------------- <span id="todayPrjDate">hoge</span>日目 (四半…</pre></body></html>

Mery のマクロ(ベルサールの料金表を整形)

住友不動産の貸し会議室ベルサールの料金表を Excel シートに保存する際に Web からテキストエディタにコピペして、置換で不要部分を削除する。 http://www.bellesalle.co.jp/bs_iidabashi/room/price/index.html document.selection.Replace("¥¥dF\\t\\n"…