MENU

ファミリーキャンプ初心者がキャンプドハマリして夏〜冬にかけてキャンプしてみた

去年チビ二人を連れてキャンプに行ったので、今年もキャンプに行こうと夏休みの最初に行ったらそのままドハマリしてしまいました。 kittagon.hateblo.jp 7月に1回、8月に2回、9月に2回、10月に2回、11月にも2回、12月も2回という感じで、ほぼ毎月2回は行って…

【Python】Raspberry PiからSeleniumでWeb画面をキャプチャしてLINE Botで通知

はじめに クレジットカードのWeb利用明細画面を毎日画面キャプチャしてLINE Botで妻とのLINEグループに通知するということをやりたかったので自宅のRaspberry Piに実装してみました。 先人たちの記事を参考(というか丸パクリ)にしつつそれらを寄せ集めて簡…

【子育て】夏にやった自然遊び(というか外遊び?)

現在4歳娘と2歳息子の子育て中ですが、普段から子供との自然との触れ合いを大事にしようと心がけて遊んでおります。 今後子供たちが触れるであろう学問は全て、それが自然科学であっても社会科学であっても実際の世の中で起きている事象を体系的にまとめてい…

Kangooで車中泊キャンプしてみました!

8月終わりに子供二人(4歳娘、2歳息子)を連れて、キャンプに行ってきました。 夏休み最後の思い出にと思って連れていき、とても楽しい思い出を残すことが出来ましたが、事前の準備も、当日の対応もなかなか大変だったので、振り返りも兼ねて備忘として残し…

penny買ったらより釣り行くのが楽しくなった

pennyとは 良かった点 とにかく便利で楽しい 持ち運びが楽 注意点 公道で乗る際は人通り、交通量が少ない場所で 荷物が多いときは流石にやめた方が良いかも 終わりに pennyとは スケートボードの種類で、一般的なトリックをするようなスケートボードではなく…

【はてなblog】公式テーマ「Neutral」で目次が見づらくなるのを修正

背景 原因調査 デザインCSSの修正 背景 当ブログでは、はてなブログの公式テーマである「Neutral」を適用しております。 Neutral 2ヶ月ほど前にテーマを変更したのですが、このテーマだと記事に埋め込んだ目次が崩れてしまうというのに最近気付きました。 ↓…

安物ミシンを買って幼稚園入園準備したら割と良かった【商品レビュー】

少し前の話ですが、子供が今年度より幼稚園に通い出したので、3月は入園準備で大変でした。 名札の縫い・張り付け、各種小物への名前書きに加え、シューズ入れや体操服入れなど袋の類もたくさん準備する必要がありました。 袋系は、せっかくなので本人の気に…

【Python】FlaskアプリのLambdaデプロイ【AWS Lambda】

仕事でAuth0を使うことがあり、取り急ぎの動作サンプルとしてPythonのサンプルアプリをAWS Lambdaにデプロイしようとした(会社的な都合でデプロイ環境はLambda一択)のですが、なかなかうまくいかなかったのでそれの対応を備忘として残しておきます。 Flaskア…

東京湾〜外房・茨城エリアの海床地形マップのコンターマップを変更出来るようにしました

先日作成した、以下のマップを修正してデプロイし直しました。 Fishing Depth Map kittagon.hateblo.jp 修正箇所 コンターマップの描画範囲を変更出来るようにした はてなブログに掲載した記事をお知らせとして掲載 コンターマップの変更は、描画範囲の最大…

東京湾〜外房・茨城エリアの海床地形マップを作ってみました

昨年からシーバス釣りを始めました。(本当は渓流釣りがやりたいのですが近場には海しか無いので) 今年からショアジギングにも挑戦しようと思っており、また船釣りにもよく行くので、普段釣りをするエリアがどの程度の水深があるのか知りたいと思っておりま…

【はてなブログ無料版】Google Adsenseの申請通りました

最近ふと思い立ってこのブログで収益化できたらいいなと思いGoogle Adsenseに申請してみました。 はてなブログ無料版ではGoogle Adsenseは通りづらいという情報もよく見かけますが、結果的に2回の申請で承認されましたので、実施したことをまとめておきます…

HHKB Professional HYBRID Type-Sを購入して1年使っての感想とキーマッピングのカスタマイズ

結論 HHKB Professional HYBRID Type-Sとは 打キー感が最高 キーマッピングを自在に変更可能 私の設定内容 変更前 変更後 KarabinerでMacとWindowsでの文字種変更を共通化 まとめ 結論 最高でした。あまりキーボードにこだわりがある方ではないですしキーボ…

Ruby Silverに合格しました

昨年社内異動があり、Ruby on Railsで開発する部署に配属となりました。 これまでも趣味レベルでプログラミングはやっていたけど、ガチの仕事でプロダクトコード書くのは学生時代のバイト以来で実に5年ぶりなので、ちゃんと体系立てて勉強せねばと思い、取り…

スティード400を復活 〜スプロケ・チェーン交換編(→結局フロントスプロケだけ)〜

参考にしたサイト スプロケ・チェーンの適合 チェーンのカット フロントスプロケ交換 新しいスプロケに歯車の山が合わない・・? というわけで再トライ まとめ 先日プラグ交換を実施した際にスプロケ・チェーンの交換もやってみました。 (と思っていたので…

【Pythyon】Google Photos API を実行するとUnknownApiNameOrVersionのエラー

google-api-python-clientに関しての内容です。 github.com 一年前に実装したGoogle Photosから写真を取得するプログラムをそのまま放置してしまっており、久しぶりに別環境で動かそうと思ったらエラーが出てしまい動かなくなってしまっておりました。 kitta…

【Golang】Google API 複数scopeのクレデンシャルを取得

先日1年ほど前に書いたGoのソースを眺めていたら、Google APIのクレデンシャル取得のところをどうしてこういう実装にしたのか忘れてしまい、戸惑ったので備忘として残しておきます。 Gmail API Go Quickstart に掲載されている実装の // If modifying these …

【Golang】Gmail API メール本文のデコード

以前できなくて悩んでいた所が最近再度見てみたらサクッと解決できたのでメモ。 結論 base64パッケージのStdEncodingではなくURLEncodingを使えばOK。 以前はStdEncodingを使って、うまくできない、途中で途切れてしまう〜と悩んでいました。 以下の感じで取…

スティード400を復活 〜プラグ交換編〜

プラグの場所 右前と左後ろの位置 左前と右後ろの位置 終わりに これまでにキャブの洗浄とサスペンション交換、オイル、エレメント交換を実施しました。 コロナ禍でなかなか地元に帰ることができず時間が立ってしまいましたが、先日久しぶりに作業できたので…

Golang + Gin + Heroku でLineBotを作ってみた

はじめに Goの環境をDockerで構築 オウム返しするLineBotを作成する 終わり はじめに コロナ禍大変になってきてますね。 最近かなり暖かくもなってきたので、誰にも迷惑をかけず感染リスクも侵さない娯楽としてバイクにめちゃくちゃ乗りたくなってきたのです…

【Python】Google Photos API でアルバムの画像取得

はじめに Credentialを取得 client_secretの取得 credentialの取得 各アルバム内の写真を取得 共有アルバムIDの取得 共有アルバム内の写真を取得 まとめ 2021年3月15日追記 はじめに 我が家ではこどもたちの写真を撮影月ごとにGoogle Photosの共有アルバムに…

スティード400を復活 〜サスペンション&オイルフィルター交換編〜

サスペンションの交換 オイル、オイルフィルターの交換 終わりに 昨年の夏に実家に眠っているスティード400 のキャブ洗浄を行いました。 kittagon.hateblo.jp 今年のGWにはオイルエレメントの交換と、サスペンションの交換をしたのでまとめます。 手探りでや…

iOSのheic形式画像ファイルを一括でjpg形式に変換

Mac

単にsipsコマンドとxargsコマンドを実行すればOK。 xargsコマンドを使いこなせてなかったのでメモ。 $ ls | grep heic | xargs -t -n 1 -I{} sips --setProperty format jpeg {} --out {}.jpg $ ls | grep heicで取得したheicファイル一覧をxargsコマンドに…

Vue.js + Bootstrap-vue でモーダルウィンドウとフラッシュメッセージの表示サンプル

忘れそうなのでメモしておきます。子が親のメソッドを呼び出したり親が子のメソッドを呼び出したりして分かりづらくなっているので後日もっと良い方法を検討したいと思います。 基本的にはBootstrap-vueの公式に書いてあった方法で実装していきます。 https:…

人間の時間の捉え方は結局今やりたい事、やらなくてはならない事がどれぐらいあるかに依存する

小さい頃から時間の感じ方の違いがなんで起きうるのか疑問に思っていました。 どうして楽しい時間は早く感じるのか、めんどくさい作業をしている時間は長く感じるのか。 小学校の時、国語の教科書に代謝時間という考え方が載っていたのを覚えています。 自分…

pythonでping監視 〜〜その2〜〜

前回、あるNWセグメント内のクライアントにpingを送って常時監視することを試みました。 kittagon.hateblo.jp その別バージョンです。xargsで並列処理をしています。 # ping_xargs.py import subprocess, requests, sys def is_connectable(host): # ping = …

pythonでping監視

はじめに PythonでPingを打つ joblibで並列処理 はじめに あるプライベートネットワークの中に存在するクライアントにpingを打ち、常時監視するツールが欲しかった。 メールでの通知とかも分かりづらいのでいろんな通知の方法が使いたかった(今回はLine Bot…

Flask-AskでAlexaのカスタムスキルを作成

はじめに 環境構築 DockerでPython環境の構築 Herokuにデプロイ スキル作成 Amazon Developper Consoleで設定 Flask-ASKで実装 まとめ はじめに 昨年末にAmazon Echo Dotを購入したので、カスタムスキルを作ろうと思い、その方法を備忘としてまとめます。 Ec…

Dockerのalpine上 Flask-Askをpipでインストールしようとするとエラー

はじめに pip installでエラー pip downloadでダウンロードしてからオフラインでインストール setup.pyの編集 alpineにgccのインストール はじめに 年末にEcho dotを購入したので、Alexaのカスタムスキルを作ろうと思いました。 Echo Dot 第3世代 (Newモデル…

locustでLINEメッセージ受信サーバに負荷試験

はじめに locustのインストール シナリオ作成 はじめに 業務でLINE Messeging APIを使用しているのですが、先日突然メッセージ受信サーバ(LINEからのWebhookを受け付けるサーバ)に対して、負荷試験を実施してほしいと先輩に依頼されました。 負荷試験ツー…

Vue.jsとFlaskでフルスタックなWebアプリの開発環境を構築 その3〜〜ログイン認証追加〜〜

はじめに ユーザーモデルの追加 ログイン処理の追加 config.py init.py view.py ログアウトボタンの追加 ログインユーザーの作成 ログイン画面修正 まとめ 参考サイト はじめに 今回は、前回作成したフロントのUIがVue.js、バックエンドのAPIがFlaskのWebア…