ちゃぱブログ / エンジニアリング / マネジメント

とあるプロダクトの運用組織のマネジメントしてる人の雑記。主にエンジニアリングやマネジメントのことを書きます。ときおりプチ情報も

コードを書けないIT技術者

コードを書けないIT技術者。そんなにネガティブに見られることなのかね?経理で言えば「決算書を作ることはできないが、決算書を読むことができる/経営判断できる」人も価値ある訳で、要は価値の出し方の違いだと思うのよね。勿論その組織が人材に何を求め…

Apple Trade Inを利用してみた

概要 Apple Trade Inを利用してみたので、その流れや悩んだことを書いてみる。詳しく紹介しているサイトが数多くあるので、詳細はそちらも参考にしていただければと思います。 下取り対象マシン iMac i5 2.7GHz 21.5インチ(Late 2012)1TB HDD(下取り金額…

物欲に勝てない悪い存在(ただヘッドフォンが欲しいという話)

在宅ワークになり、色々とものを買っては使わず・・・という日々。 人間は欲深いもので、なにかを買って満たすと他に欲しい物が出てくる。 ガンディーが 所有するもの、欲しいと思うものが少なければ少ないほど、君はより良い存在となる。 と言っていますが…

入門Python3 第二版(読んでない段階での予告編)

Pythonを初めて学ぼうとしたときに、いくつか入門書があったのだけど、「漢たるものオライリーだ」という謎の理由で購入した「入門Python3」。 なんだかんだで、今でも基本的なことをど忘れしたときには開く。 その「入門Python3」の第二版。その名も「入門P…

【Mac】Macのアプリ「Shiftlt」が便利な予感

まえがき Shiftltとは? 入れてみよう ダウンロード 解凍して「アプリケーション」にドロップ 起動前のちょい設定 & 起動 まえがき 数年も前の話だけど、仕事のマシンをWindowsからMacに乗り換えたときに、「Windows + ←」や「Windows + →」が使えないこと…

Python3.9をHomebrewでM1 Macにインストールする(2021年3月16日時点)

概要 参考リンク 対象機器 インストール手順詳細 Command Line Toolsのインストール Homebrewのインストール Pythonをインストール 余談 概要 機器を入れ替えてイチからPythonをインストールする機会に恵まれたので、記録を残す。思いの外、参考リンクの通り…

子育てって障害対応みたいだな

この例えを同僚にしたときには、「やめてー」と言われたのだけど、自分的には結構しっくりくるので書いてみます。 なんとなくの対象読者は、「システム運用/保守経験があって、子育てをしたことがなくて、子育ての大変さを理解したい人」です。ニッチだ。 色…

(Python)SQLite3のSelect結果の取得

SQLite3を使ってSELECT文を実行したあとのデータの取得方法にはいくつか種類があります。それらの取得結果の違いや、用途のイメージについて記載します。 取得方法 fetchone() fetchall() fetchmany() さいごに 取得方法 取得方法は4つあります。 fetcthone(…

Pythonでリストを辞書に変換する

利用シーン データをDBから取ってきたときに、Python内で利用しやすいように辞書として使いまわしたいなと思ったときに利用した。 実装の概略 テーブルからデータを取得。その結果を、辞書のキーをカラム名にして辞書として使う。 column_list = ["id", "pro…

Google Spread SheetをPythonで利用していたらエラーとなった話

完全に自分用のメモです。 概要 PythonからGooglee Spread Sheetに対して書き込む処理を書いてました。そのときに発生したエラーと対処の仕方について記載します。自分の対処方針は本質的じゃない(回避)です。 発生したエラー Pythonでgspreadを経由してGo…

上下ではなく役割だ(勝手にわたしのマネジメントスキル可視化プロジェクト)

過去分の記事はこちらにあります。 as-chapa.hatenablog.com 本題 シリーズ的に始めたものの、スキルというよりは、マインドセットのことを書きがちだなぁ。 自身のキャリアを振り返ると、割と早いタイミングでリーダーとしての役割を与えられたと思う。入社…

相手をリスペクトする(勝手にわたしのマネジメントスキル可視化プロジェクト)

過去分の記事はこちらにあります。 as-chapa.hatenablog.com 本題 仕事だけに必要なものではないですが、「相手をリスペクトする」という心がけについて書いてみようと思います。 こういうことを書くと偉そうな感じになってしまいますが、明らかに自分よりも…

Pythonの実装について(CPython / PyPy / Stackless Python)

プログラミング言語「Python」と一口に言っても、Python自体がどのように実装されているかには種類がある。別件を調べている中で、Pythonの実装に関する話題が出たので表面部分について少し整理する。 Pythonの実装の種類 ざっと書くだけでも以下の種類があ…

同じ土俵に立つ(勝手にわたしのマネジメントスキル可視化プロジェクト)

「勝手にわたしのマネジメントスキル可視化プロジェクト(えぇ、自分で勝手にやってるだけです)」の第一弾。 記念すべき第一回は「同じ土俵に立つ」。 何か物ごとを調整していくときに、まず最初に自分が心がけていることです。 コミュニケーションをする上で…

Pythonの仮想環境の作り方(Windows編)

概要 会社用のPCはMacで、Mac用の環境は良く作ってるのだけど、たまに使うプライベート用Windowsで毎回調べる気がするので整理しておく。 venv anacondaとかpipenv、最近は別のもあるらしい(どこかで見たけど忘れてしまった)けど、なんだかんだvenvが気軽…

2020年買ったものの思い出し評価

リモートワークになり、家での作業を快適にするためにいくつか投資した。それらを振り返って2021年に何を買うべきかを改めて考える。 (どちらかというと、無駄に欲しいものが増えないことの自制のため・・・) 買って良かったもの ロジクール ワイヤレスマ…

2020年の読書から振り返る興味の変遷

概要 2020年の読書記録から興味の変遷を辿る。 の前に、一昨年の年末に自分が何を思っていたかを思い返すと、こんなことを思っていたようだ。きっと読んできた本も、これに影響を受けているはず。意外と新卒の方にも参考になりそうなラインナップになったの…

Djangoはじめました(2020年10月~12月)

はじめに 2020年6月にDjangoを業務外で触り始め、亀の歩みで勉強したことの記録を残す。過去分の記録はこちら。 Django月記 カテゴリーの記事一覧 - ちゃぱ日記 / エンジニアリング / マネジメント やったこと (ついにサボり過ぎて3ヵ月の総まとめ!) 「現…

Djangoはじめました(2020年9月)

はじめに 2020年6月にDjangoを業務外で触り始め、亀の歩みで勉強したことの記録を残す。過去分の記録はこちら。 Django月記 カテゴリーの記事一覧 - ちゃぱ日記 / エンジニアリング / マネジメント やったこと 少し本格的なORMの利用(別のテーブルと結合し…

(Python)キーワード専用引数と位置引数について

まとめ 関数を定義するときに、キーワード専用引数として指定することができる(Python3.8以降だと、位置専用引数も指定できる)。 要は、「*」より後は必ずキーワード専用引数となり、「/」より前は必ず位置専用引数となる。 極端な例で書くと、 全てをキー…

(Python)特定列の最大値取得や並び替えの実装例

概要 ファイルを読み取り特定列だけで最大値を取得したり、特定列で並び替えをする実装のサンプル。 大きく2つを試した。 Python組み込みの「sort関数」「max関数」を利用 外部ライブラリのpandasを利用 実装例 sort関数、max関数 Python公式のリンクは以下…

(Python)range、enumerate、zip、itertoolsを使ったループ例

はじめに 「Effective Python」を読む中での自分用のメモ。「range」「enumerate」「zip」あたりの挙動について整理する。 本でいうと項目7、8あたりの内容。 range https://docs.python.org/ja/3/library/stdtypes.html#range ただ繰り返すときによく利用す…

(Django備忘)render、reverse、reverse_lazyの違いを簡単にまとめておく

概要 Djangoのrender、reverse、reverse_lazyってよく使うけど、それぞれどんな用途のものなのだ?をまとめた自分用のメモ。 よくわからず使ってたのだけど、調べてみると、そもそも並べて比較する対象ではなかった。 雑な 結論 コマンド 分類 概要 render H…

Data Tablesの表中にリンクを埋め込む

はじめに django-datatables-viewを使ってAjaxで便利な一覧を作ることには成功したものの、そのままだと使いにくい。なぜなら一覧から詳細画面に遷移する、などのリンクがなかったから。これはどうしても必須だったので、調べて実装した。以下の記事の続きの…

Djangoはじめました(2020年8月)

はじめに 2020年6月にDjangoを業務外で触り始め、亀の歩みで勉強したことの記録を残す。過去分の記録はこちら。 Django月記 カテゴリーの記事一覧 - ちゃぱ日記 / エンジニアリング / マネジメント やったこと 体系立てたインプット できるだけDjangoの公式…

データがたまっても平気な高機能な一覧をData Tables&Djangoで開発(Ajax利用)

高機能な一覧をData Tableを使ってDjangoで実装。大量データでのフロントエンド遅延を避けるためAjaxを利用しました

Djangoはじめました(2020年7月)

はじめに 2020年6月にDjangoを業務外で触り始め、亀の歩みで勉強したことの記録を残す。6月分の記録はこちら。 as-chapa.hatenablog.com やったこと Webアプリを作りながら勉強しているのだけど、7月に何を作ったか思い出してみると、Djangoじゃないところに…

「みんなでアジャイル」を読んで

はじめに fukabori.fmのエピソード32で紹介されていた本「みんなでアジャイル」。「アジャイル」には興味はあったものの、本で学んだことがある程度で、例えばスクラムやXPなどのプロセスを実践したことはない。ちょっと興味ある程度の気持ちで聴きながら、…

チーム運営について調べてみたいこと

先日、2年ほどいてくれたメンバーがチームから離れた。 今のチームは、比較的人の入れ替わりが激しく、自分も含めて3年以上チームにいる人がいない。 前職で初めて参加したチームはかれこれ8年ほど同じチームに在籍し、ほかのメンバーも同程度の期間いた。阿…

Djangoはじめました(2020年6月)

はじめに 前々からいつかやってみたいなと思っていたDjangoに触れる機会ができたので、やってみた感想を書いてみる。この記事の目的や対象読者が誰なんだというのはあるのだけど、無理やり書いてみると ・Djangoに興味はあるけど、なんとなく触ってない人 が…