2019-01-01から1年間の記事一覧

【スプレッドシート】おじさん専用!予算管理用日付関数

こんにちは。 Googleスプレッドシートで予算管理をしようと企むオジサンです。 予算管理では様々な日付でグルーピンが必要になります。 たとえば年度ごとに集計とか、四半期ごとに集計とか... そのために「2019/01/01」のような日付を「FY2018」みたいな値に…

【スプレッドシート】カスタム関数を作る

GoogleスプレッドシートはGAS側に定義した関数(カスタム関数)を呼び出すことができます。 これを使いこなせたら最強だなと思ったのでいろいろ調べました。 GASに定義したカスタム関数を呼ぶ GAS側に function hello() { return 'hello'; } という関数がある…

GASのDateコノヤロー!

GASのDateに腹が立ったのでメモ。 var date = new Date('2020-01-01') これは想定通り2020年1月1日になります。 これに時刻を追加したこれは? var date = new Date('2020-01-01 09:00') なぜか1970年になります。 一方、同じgoogle製のchromeで同じコードを…

2DゲームエンジンDEFOLDの紹介

2DゲームエンジンのDEFOLDを使いはじめました。調べた内容を少しずつまとめます。今日は紹介だけ。

ツリー構造の問題

プログラミングの問題です。 親子関係のあるツリー構造の問題です。 親が子を持つか、子が親を持つか、相互に持つか、考え始めるといつも悶々としてしまうんですよねー。特に答えはないですが悶々としてみてください。 以下はjavascriptで書いてますが言語は…

【GAS】Gmailからメールを検索する

Gmailからメールを検索する方法はググるとたくさんヒットするけど、どれも微妙だから自作した。 諸悪の根源はThread メールの検索にはGmailApp.search()てメソッドを呼ぶけど、こいつがよくわからん。 なぜか戻り値がスレッドのリスト。。 メールのリストを…

webサイトのタイトルとURLを取得するブックマークレット

ネットで見つけた記事をSNSやチャットで共有したい。 今時共有機能なんてどんなアプリにも付いてるだろと思うけど、実際はURLしか共有されない。タイトルも共有してほしいんだけど。。 表示するアプリによっていはOGP(Open Graph Protcol)とかで補完されてタ…

【GAS】シートをDBのテーブルっぽく使う

最近、GoogleAppsScriptにハマり始めた GASはjsのバージョンが古くて好きじゃなかったけど、開発環境のセットアップが不要で気軽に始められるのが良い で、いろいろ作ってるとスプレッドシートをDBのように扱いたくなるのでライブラリ化した シートをDB化で…

「ヤフーが語る、1on1の実際」を聞いた

田祐の「人事放送局」~有名企業の人事にズバリ聞く!~ というpodcastでヤフーの1on1の話が全4話で放送されていたので聞きました。 以下はそのまとめです。

vscode上のplantumlでマインドマップを書く

plantumlでマインドマップが書けるらしい。 シンタックスはこんな感じ @startmindmap * Debian ** Ubuntu *** Linux Mint *** Kubuntu *** Lubuntu *** KDE Neon ** LMDE ** SolydXK ** SteamOS ** Raspbian with a very long name *** <s>Raspmbc</s> => OSMC *** <s></s>…

適当にmybatis用テンプレつくーる

風邪をひきました そんな中コードを書いたらミスしまくりでイライラした 特にミスが多かったのがmybatis用に書くSQL文 1つのテーブルにINSERTしたりSELECTしたりするだけなんだけど。。 テストが全然通らない カンマが多いだの、少ないだの、そんなカラム名…

javaのStream#map()とjsのArray#map()は実行順が違う

java8から追加されたmap 他の言語にも似た機能はありますが実行順が違うので備忘録的なメモ javaのmap Stream.of(1, 2, 3, 4, 5) .map(v -> { System.out.printf("%dに1を加える\n", v); return v + 1; }) .map(v -> { System.out.printf("%dを2倍する\n", v…