ざきの学習帳(旧 zackey推し )

日々の学びを書きます

HTML5 の Local Storage / Session Storage についての考えメモ

ローカルストレージは認知していたのですが、使ったことがない。また、セッションストレージの存在をいまさら知り、それぞれの特徴について学んだのでメモしておきます。 Web Storage API developer.mozilla.org ローカルストレージ / セッションストレージ…

VSCode Remote Container でPythonお試し環境を作った時のメモ

Pythonのバージョン管理をpyenv、ライブラリ管理をpoetryに頼っているのですが、現場(業務)ではコンテナ上で動かすものが多い印象です。 コンテナ上での開発であれば、VSCode Remote ContainerでPythonの補完を効かせて開発したいと思っていたのですが、な…

じぶん Release Notes ver 0.30.7

気づけば30歳も後半戦。 6月半ばになってしまいましたが、2020/05の取り組みの成果を書いていきます。 先月分はこちら -> じぶん Release Notes ver 0.30.6 - zackey推し 学んだこと 本 読書中 完了 勉強会・コミュニティ プライベート トピック(出来事) 3…

【AngularJS】$resourceのカスタムメソッド、DELETEを扱う場合の注意

AngularJSとは、Angularの古いバージョンを指します。詳しくはWikiの「AngularとAngularJSの違い」を参照してください。(以下、一部抜粋) 2012年6月にリリースされたバージョン1は「Angular 1」や「AngularJS」と呼ばれており、その後、2016年9月にリリー…

【Mac】ウィンドウ分割のアプリを Spectacle から ShiftIt に切り替えた

Mac

新しい職場のMacをセットアップしています。 便利系アプリを見直したところ、ShiftItが使いやすかったため、メモしておきます。 ウィンドウ分割アプリ 仕事に熱中するとウィンドウがポンポン立ち上がり、画面の整理が手間になってきます。その手間を減らすた…

【Django】settings.pyを分割する際の修正範囲

Djangoでローカル・ステージング・本番環境別の設定をどう分割するか、以下の書籍や記事で記述されています。 書籍 現場で使える Django の教科書《基礎編》 自走プログラマー ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120 記事 Djangoア…

【VSCode】python.autoComplete.extraPaths を設定し、外部モジュールのインテリセンスを有効にする

次の職場でDjangoを用いるため、Pythonを使い出しました。 パッケージ管理は以下を使っています。 GitHub - pypa/pipenv: Python Development Workflow for Humans. Poetry - Python dependency management and packaging made easy. Ruby / JavaScriptの開…

じぶん Release Notes ver 0.30.6

2020/04の取り組みの成果を書く。 先月分はこちら -> じぶん Release Notes ver 0.30.5 - zackey推し 学んだこと 本 読書中 完了 勉強会・コミュニティ プライベート 記事(じぶんリリースノートを除く) PV数 Challenge Every Month 2020/04の結果 せんべろ…

WFH(ワークフロムホーム)中、気分転換になったもの・こと

「ワークフロムホーム中に気分転換になったものを語る | GWアドベントカレンダー」1日目の記事です。 コロナの影響により、政府から外出控えや三密を避ける等のお願いが出ています。 www.mhlw.go.jp 現職でも、上記の要請に協力するため、3月後半から基本在…

microCMS のコンテンツ更新のタイミングで Vercel (ZEIT Now) を再ビルド・デプロイさせる

前回は、Gridsome x microCMSを用いた簡単なブログサイトを構築した。 これで npm run build で生成したファイルをNetlify / Vercel等へホスティングさせると、ブログサイトとして公開できる。 しかし、このままではmicroCMSのコンテンツ更新をするたび、Net…

APIベース・日本語UIで使いやすい microCMS を Gridsome で使う

実家サイトにお知らせ欄を追加。自分を介さず、オーナーや店舗スタッフがお知らせ等を更新できるようにしたい。 上記機能を実現するため、microCMSを導入することを検討している。 この記事では、別リポジトリにて、microCMSをGridsomeへ導入する素振りを行…

CSSフレームワークに依存しない手法を学ぶため / 「 CSS設計完全ガイド 」を読んだ

「 CSS設計完全ガイド 」を読んだ。 本書では、 CSS設計の知識を吸収し,フロントエンドエンジニアにステップアップしたいひと 向上心が強く,CSS設計について理解を深めたい初級フロントエンドエンジニア 会社としてCSSのルールを策定したいチームリーダー…

じぶん Release Notes ver 0.30.5

2020/03の取り組みの成果を書く。 先月分はこちら -> じぶん Release Notes ver 0.30.4 - zackey推し 学んだこと 本 読書中 完了 Udemy 勉強会・コミュニティ プライベート 記事(じぶんリリースノートを除く) PV数 Challenge Every Month 2020/03の結果 De…

Chatwork から Slack に移行するため、調査することをざっと洗い出した

日記にも書いたが、現職でChatwork→Slack移行する方針となった。 主な理由としては以下。 エンジニア以外にも分報を始める人がで始めた 業務以外の雑談が広がり、相談のハードルが下がる / 一歩踏み込んだ議論が行えるようになってきた 基本パブリックチャン…

効率だけを求めすぎるとチームが崩壊するかも / 「ザッソウ 結果を出すチームの習慣」を読んだ

「ザッソウ 結果を出すチームの習慣」を読んだ。「ザッソウ」とは「雑談+相談」の略語のこと。 本書は効率化を求めたチームで起こりうる、 成果主義でチームの雰囲気がギスギスしている 仕事の進め方を見つめ直し・気づき・改善する機会が減った アイディア…

アウトプットが雑になってきたため、 アウトプット大全 を読み直した

アウトプットのメリットと目的を再認識するため、アウトプット大全の読み直しを始めた。この記事では、本著から大事と再認識したことをメモしておく。

【Udemy】「Typescript with modern React (i.e. hooks, context, suspense)」を修了したので感想など

2019年末くらいにUdemyで買って放置していた Typescript with modern React (i.e. hooks, context, suspense) にようやく着手、修了しました。 この記事では、 コースの内容紹介と背景 学べたこと 所感 などを書き留めておきます。

じぶん Release Notes ver 0.30.4

2020/02の取り組みの成果を書いていきます。 先月分はこちら -> じぶん Release Notes ver 0.30.3 - zackey推し 学んだこと 本 Udemy 勉強会・コミュニティ 勉強会 コミュニティ プライベート 記事(じぶんリリースノートを除く) PV数 Challenge Every Mont…

「Design It! プログラマーのためのアーキテクティング入門」の咀嚼 第1章 ソフトウェアアーキテクトになる

近々、プロダクトの近い位置で仕事する機会が増えます。 今までの、 SES・Slerといった顧客の要件を元に開発するスタイルから、 自分たちで最適解の機能・アーキテクチャを開発するスタイルへと変わります。 言語やフレームワークといった開発も大事ですが、…

Object-Oriented Conference 2020 ( OOC ) の当日スタッフ参加させていただいたときの学びなど #ooc_2020

2020/02/16(日)に行われた、 Object-Oriented Conference 2020 ( 以降OOC ) に当日スタッフとして 参加させていただきました。 ooc.dev ooc.connpass.com 当日の映像はYoutube Liveで配信されており、以下から視聴することも可能です。 www.youtube.com この…

Clean Architecture 第11章「DIP: 依存関係逆転の原則」の読書メモ

現在、自分がいるコミュニティにて、クリーンアーキテクチャの輪読会が行われています。 Clean Architecture 達人に学ぶソフトウェアの構造と設計【委託】 - 達人出版会 輪読会の様子 CleanArchitecture輪読会始まりました - もがき系プログラマの日常 第2回…

じぶん Release Notes ver 0.30.3

2020/01の取り組みの成果を書いていきます。 先月分はこちら -> じぶん Release Notes ver 0.30.2 - zackey推し 開発・技術 勉強会・コミュニティ 勉強会 コミュニティ プライベート 記事(じぶんリリースノートを除く) PV数 Challenge Every Month 2020/01…

GitHub Actionsを使って、MarkdownファイルからPDF(職務経歴書)を生成する

この記事では、以下のことを記載します。 はじめに(職務経歴書をMarkdownで記述、GitHubで管理する) GitHub ActionsでPDFを生成する md-to-pdfでMarkdown→PDF出力 手順 1. README.mdに職務経歴書を記述する 2. md-to-pdfをインストール、PDF出力するスクリ…

RSpecが特定のファイルしか実行されない(または中断されてしまう)場合は focus: true がないかチェックする

最近、仕事でSSO周りをRuby on Railsで実装しているのですが、 連携先によってロジックが変わります。 そのロジックを誰か(自分)が引き継ぐとなった場合、 何が正と判断するのに、テストコードが非常に参考になるという経験をしました。 テストコードはRSp…

ギターを始めることにした

※タイトルからわかる通り、技術ネタではないので興味ない方はスルーしてください。 年末年始にずっと続けられる趣味を何か持ちたいな... と、 ふと考えることがあり、色々あって、ギターを始めることにしました。 この記事では、きっかけ等について書きます…

じぶん Release Notes ver 0.30.2

あけおめことよろです。 2019/12の取り組みの成果を書いていきます。 開発・技術 勉強会・コミュニティ 勉強会 コミュニティ プライベート 記事(じぶんリリースノートを除く) PV数 Challenge Every Month 2019/12の結果 ⭕️参加したアドベントカレンダーの…

アップデートやリファクタリングのときに「やりたかったことが思ったよりも残ってしまった」をしないための対策

※自分のための反省、ポエム記事(日記)に近いため、技術記事と期待された方はスルーしてください。 2019年は色々あった。時系列に並べると、 人生2回目の退職と転職 実家で料理屋さんが始まった、サイトつくった はじめての自社プロダクト開発 はじめてのリ…

write-blog-every-week (週1ブログコミュニティ) に入り、ブログを書き始めて変わったこと

write-blog-every-week Advent Calendar 2019 22日目の記事です! 21日目はライナスさんでした、お疲れ様でした! 週1で書き続けた、2019年のブログ活動を振り返る - 子供の落書き帳 Renaissance この記事では、write-blog-every-weekに入って1年経過した自…

【Vue.js】 @vuese/cli でコンポーネント一覧のドキュメントをサクっと生成・プレビューする

Vue Advent Calendar 2019 17日目の記事です。 16日目はgyarasuさんでした、お疲れ様でした! 16日目の記事 - Vue.jsプラグインで始めるOSS - Qiita この記事では@vuese/cli について、 導入までの手順を調査した際のメモを記載したいと思います。 @vuese/cl…

gridsome v0.7.11 で 「fatal error: 'vips/vips8' file not found」が発生した際に対処した方法

※雑メモ記事です。 環境 現象発生した際の環境となります。 macOS Mojave node 13.1.0 概要 / 現象 久しぶりにGridsomeでサイトを作ろうと gridsome create <project-name>とした 際、 ../src/common.cc:25:10: fatal error: 'vips/vips8' file not found #include <vips/vips8> ^~~~~~</vips/vips8></project-name>…