Lambdaカクテル

京都在住Webエンジニアの日記です

Invite link for Scalaわいわいランド

2021-06-01から1ヶ月間の記事一覧

ScalaからGoogleSpreadsheetに書き込んだ

ScalaでGoogle Spreadsheetに書き込んでみたメモです。 概要 とその前に、設定ファイルまわりちゃんとしておく SDKをインストールする GCPのコンソールでアプリと認証情報を作る コーディング クレデンシャルの取得 && OAuth実行 Spreadsheet APIを叩く 最上…

成功調子を維持できると良い

このブログ読んでる人間なら分かると思うけど、自分はだいたい落ち込むとしばらく引き摺るタイプである。 なんなら俺はダメな人間だ……という調子で10年くらい引き摺っているようなもんである。 ブログを見ていると、つらい~~みたいな話を無限に書いている…

AsanaのCSVエクスポートをなんとか擬似的に自動化する

弊チームではプロジェクト管理にAsanaを使っているのだけれど、それとは関係無く、バーンアップチャートを作っていこうというチーム横断の機運があり、社内の有志がGoogle Spreadsheetで動くテンプレートを作ってくれている。AsanaのCSVエクスポート機能を使…

漠然と将来が不安なら、一週間くらい先の事を考えると良い気がする

ぜんぜんこいつ技術の話してねえじゃん、と思われてそう。まあいいか。 これは日頃のメンタルヘルスを守る小技、便利グッズ、100均のアイテムみたいな話であって、人生論とかキャリアパス、道徳といった壮大な話ではありません。 将来の事を考えると不安にな…

錨を降ろす / 時間を横切る

まあそれはそれとして、あわただしい世の中の流れの清らかな場所に錨を下ろして、一応浮かびながら、文庫本をちびちび読んでるOLみたいな暮らしをしたい。— Windymelt (@windymelt) 2021年6月17日 「錨を降ろす」のと、「怒りを降ろす」のが、たまたま同じ読…

今後のキャリアを考えろっていう言葉に悩んでいたけど、ひとまず同僚を模範としておくと良いという風に考えるようにした

tw 物事の学び方、いまだによくわかってなくて迷いまくってる、とりあえず真似するしかないと思ってるけど正直言うと焦りまくってしまってなかなか集中できない。— Windymelt (@windymelt) 2021年6月16日 ところで自分の場合、上達したな~っていう感覚がな…

Party Parrotを自作したくてゲーミングGIF生成ツールをRustで作った

様々な画像が明滅するので気を付けよう! ここに僕がいます これがこうなるツールを作成しました % git clone https://github.com/windymelt/superify.git % cd superify % cargo build --release % ./target/release/superify windymelt.png % open windyme…

zshでグロブ展開を数字順で行いたいときは*.png(n)のように書くとよい

zsh

タイトルでもうオチてますが、数字順でやりたいことがあるわけです。convertで画像を通し番号順に処理したいとか。 % ls *.png[TAB] % ls out_0.png out_1.png out_10.png out_11.png out_12.png out_13.png out_14.png out_15.png out_16.png out_17.png ou…

入力のほげ行ごとに出力したいときはgsedの~を使う、そうして月のウーバーイーツ代を算出する

そういえば先月ウーバーイーツにいくら使ったんじゃろと思って、マネーフォワードの画面を見たんですが スクショ 科目でソートしてこんな感じだったわけです。合計が知りたい。 とりあえずテキストコピペしたらなんとかなるでしょう、という勘でコピペすると…

におい

自分の記憶はにおいと共にある。 うまれつきよくきく鼻をもつ自分は、ふとしたにおいから、過去の鮮烈な記憶を瞬く間に引き当て、その情景をプラネタリウムのように広げることができる。 知り合いの一人一人にもそういうにおいの記憶があって、地理的にも時…

CatsでFizzBuzzする

以下の記事を参考にCatsでも頑張ってみたけど、途中までしかできなかった・・・。 itchyny.hatenablog.com import cats._ import cats.implicits._ import cats.data._ implicit val F = Monoid[Option[String]] implicit val Al = Alternative[Option] val …

★記事をRTしてもらえると喜びます
Webアプリケーション開発関連の記事を投稿しています.読者になってみませんか?