サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Switch 2
mangano-ito.hatenablog.com
この記事は「はてなエンジニア Advent Calendar 2024 - Hatena Developer Blog」の 41 日目の記事です。昨日は id:masayosu さんの「AWS EKS Automode のノード管理について」でした。 はてなのマンガアプリチームで Android エンジニアをやっている id:mangano-ito です。 スクワット最強説 スクワットは筋トレの中でもオススメらしいのです。 理屈はよくわかってないけど、筋トレやるならスクワットがオススメだよみたいなことはよくきくと思います: diamond.jp ので、自分は風呂前や風呂中に気休め程度にスクワットをやっている。たまに変な腹筋もやっていますが…自分のヘソを見つめるやつ。 www.nisshin.com それはさておき、スクワットのいいところとしましては、映像をみながらやりやすいということです。
僭越ながら WEB+DB PRESS Vol.129 掲載の Perl Hackers Hub 第73回 に GraphQL API を Perl でつくろうというテーマで寄稿させていただきました。 連載「Perl Hackers Hub」の今回のテーマは「【第73回】Perlで作るGraphQL API」で、mangano-itoさん(@mangano_ito)、中岡 大樹さん(@nakaokat)執筆です。GraphQLはAPIのためのクエリ言語です。graphql-perlを使って実践的なGraphQL APIを開発する手法を解説します。#wdpress— WEB+DB PRESS編集部 (@wdpress) 2022年6月24日 共著です id:nakaoka3 さんと共著したものです。 共同執筆のすすめかたやエピソードは nakaoka3 のブログの記事が面白くまとまっています。
YAPC::Japan::Online 2022 に登壇したりしていました. 僕の資料はともかく, YAPC::Japan 運営ブログにすべてのトーク/LT の資料や感想ブログなどがまとまっているので, 今すぐ確認しましょう: blog.yapcjapan.org 今回の YAPC のイメージをイラストにしました YAPC に参加するハンサムでギークなラクダのイラスト 📅 登壇日のタイムライン オンライン登壇ってどういう感じなのだろう,と思っていましたが, こういう感じでした: 11:00 のっそりと起きて散歩したりなどしていた. 11:30 あ〜いい天気〜外出日和〜など思っていた. 12:00 お昼ごはんを食べていた. 13:00 そろそろ参ろうかということで会場 (Discord) に集まっていた 13:30 本番 10 分前なので待機していた 13:40 本番が始まった 14:20
私事ですが先日引っ越した. それはよくて,引っ越しすると住所変更が面倒で 外部キーでマスターからカスケードですべて変わってくれないかと思う. それもよくて,大事な書類が届かないと大変だと 銀行口座やクレジットカードの住所変更をしていた. 起 生活に必要なものを大抵スマホのアプリで入れている. クレジットカードアプリも生体認証でログインできたりして, いまや 2段階認証なりが必要な PC よりも楽な気がする. (なんか本末転倒でダメなことをしているような気もする) なので,住所変更もキーボードのほうがやりやすいのは脳裏によぎりつつも 簡単な操作はスマホアプリからやっている. 前置きが長いけど,問題はドロップダウンで住所を選ぶ箇所で, iOS だと選択のドラムがグルグル回るやつが 住所が長いと途切れるということに気づいた: 住所の文字数が多いと選択が厳しい世の中になっていることに気づいた。 p
ブログのテーマを変えたいなと思っていてずっと変えてなかった. はてなブログ Pro にするとトッフページが全文から一覧表示にできたりと ナイスな機能があって最近切り替えたものの, デザインをあててなくて崩壊させたままにしていた. なので,この機会にデザインをつくりなおそうということで, リポジトリで管理するようにしたり 自分ごのみのローカル開発環境をつくったりしていた. こういうかんじ こんな感じで Hot Module Replacement ですぐ変わってくれるようにした. 複数のブラウザですぐ確認できて楽しくなる: 複数ブラウザで確認 ページ遷移しても維持されてうれしい: 維持されている 最初: 素朴プラン CSS をそのまま書くのはナウくないな〜ということで 適当な CSS プリプロセッサを入れたりする環境をつくることにした. 最初はいつものように Sass を入れて webpac
リモートワークを開始して 2 ヶ月くらい経ってるので,これまでの生活を振り返っておこうと思った.緊急事態が解除されるところもあるので. 個人の感想です. 所感 一言でいうと気に入っているのだった. 1. 通勤しなくてすむ 筆舌に尽くしがたいほど素晴らしい.東京で通勤なんてホントにしたくないことなのだ (ハム太郎) 通勤中に本を読む時間がなくなるというのは,電車より歩く時間のほうが長かったので活用はできていなかった.そうなるとリモートワークでは浮いた時間で本が読めて,家事もでき,よく眠れる. 心理的なところも大きい.やはり時間を気にしつつ人々の間をくぐり抜けていくのが無意識下で疲れる.なぜかよく通勤・通学のルートが嫌いになって,定期的に別の道をわざわざ探したりする謎の行動に出たりしていた. 仕事前に通勤という大エネルギー消費イベントがあるので,仕事に入るまでに必要なエネルギーが大きくなってい
日付を操作する必要があったので,いつものように Moment.js を使おうとした.JS ビルトインの Date は操作を行うにはあまりにも使いづらいので,補助的なライブラリを使うのが定石になっている.8 より前の Java でいう Joda-Time みたいな存在. リファレンスを見るために Moment.js の公式ページに行ったら,なにやら Luxon という新しいライブラリがあることに気づいた.これは Next Moment.js 的な新たに書き直されたライブラリらしい: moment.github.io そういうことを調べているうちに他の日付操作のライブラリを見つけた.Day.js と date-fns だ. どう違うのか それぞれがどう違うのか.概要で比較するとこういう特徴があるように見えた: ライブラリ 特徴 Moment.js よく使われている.moment() という関数
CSS を JavaScript で拡張できないかと思っていた.デザイナーは簡単に表現できることが増えるし,エンジニアは保守性が上がってよさそうだな,ということを考えていた. ところで こういう提案はすでにあって,ブラウザの API 経由で CSS を拡張できる experimental な実装があるようだ.CSS Houdini と呼ばれている.各ブラウザの実装状況は Is Houdini Ready Yet? というサイトで確認できる: ishoudinireadyyet.com ちなみに Houdini は フーディニ と発音するようで,どういう意味か調べたら An escape artist という意味らしい.引田天功みたいな人ってことかな.信憑性が疑わしい. CSS Houdini CSS Houdini がどういう使い方ができるか調べてみたら,Chrome が先行していろいろ実
先日 window.open をしようとしたらポップアップブロッカーに阻まれて open することができなかった. Blocked まあ,これならよくあることなのだが,いかんせん自分の記憶では onClick のようなユーザーのアクション内で開かれた window.open は阻まれないことになってると思っていた.だからそのときも onClick のイベントハンドラ内で window.open したから大丈夫だろう,と思っていたら,見事にブロックされてしまったのでなぜだろう,となっていた. 検証 なので,検証するために 3 つのケースを用意してみた: 検証ページを用意したのであなたの環境でも試してみてね♥ 今回試すブラウザは Google Chrome を前提にしてます ケース1 const immediate = () => { window.open('https://www.goog
週末,ブラウザ上でバーチャル背景合成できるものを作った. mangano-ito.github.io github.com これで任意のビデオ通話ソフトウェアで合成ができるようになった.よくつかうのは Google Meet なのだけれど,画面取り込みすれば簡易的にバーチャル背景機能を使えるかもしれないし,使えないかも知れない. 活用 よくこういう背景合成に「グリーンバック」とかいう緑一色(リューイーソーではない)の布を背景にしてくり抜くのが行われている.一昔前はブルーバックだった気がする.なぜ変わったのかは知らない. 幸いにして自分の家のカーテンが緑色だったのでこれで代用することにした.そうしたら思いの外うまくいった. 配布されているバーチャル背景をつかうことで,あの石畳と木組みの街にも行ける: 【バーチャル背景プレゼント①♪】 テレビ電話等で使用可能なごちうさのラビットハウスや甘兎庵、
git で switch <branch> したときに VSCode のタブ状態がブランチごとに保存/復元できたら,切替時に楽だな〜と思った.のでそういう拡張機能を作ろうと思った. たとえば feature-add-user ブランチでは: User.pm, User.t, UserRepository.pm feature-add-work ブランチでは: Work.pm, Work.t, WorkRepository.pm を開いて作業するのが心地よい,とかザラにあると思われる. そんなときに毎回切替時に全タブ閉じて,必要なファイルを Cmd+P で開いてとか面倒の極みだな,と思っていた.開きっぱだとごちゃごちゃしてきて精神衛生上よくない. git でファイルの状態は変わるのなら,タブの状態も変わっていいだろうと思った. 結果 できあがった拡張機能がこちら: marketplace.v
最近,Perl の開発してるときに DDP とかでダンプするのが億劫になってきたのと, 動かしつつデバッガーでブレークポイント置くみたいな体験できないかな,という気持ちが高まってきたので, そういうことができないか,というのを模索してみることにした. 前提 目下使っているエディタは VSCode である. これのデバッガー機能が使えればナイスな感じがしてくる. 環境は Docker で構築されている.Plack で動いている.Plack は正直わかってない. ただ,調べてもあまり Perl + VSCode のリモートデバッグでやったぜみたいなものはあまり出てこない. 素直に Perl Debug 素直に Perl Debug という拡張を使ってみることにした 1. Perl Debug のインストール marketplace.visualstudio.com 2. Devel::vsco
このページを最初にブックマークしてみませんか?
『mangano-ito.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く