記事一覧
#4 勝手に記録してくれるタイプのタイムトラッキングツール 〜ActivityWatch〜
勝手に記録してくれるタイプのタイムトラッキングツールには、以下のようなものがあります。 RescueTime https://www.rescuetime.com ManicTime https://www.manictime.c…
技術管理職はなぜ忙しいのか?
管理職になりたくない人が増えており、最近の調査などを見ていると若い世代ではおおよそ8割の人は管理職になりたくないと考えているそうです。技術系部門では昔から、技術を突き詰めたい職人肌の人が多く、エンジニアで管理職になりたくない人は一定数いましたのですが、最近はそれだけでなく、管理職はあまりにも忙しく、ストレスの高い面倒な仕事で、割に合わないと感じている人が増えているようです。
無理もないと思いま
Django公式チュートリアルを解説する
PythonでWebアプリケーションを作りたくなり、新たにDjangoを使うことを思い立ちました。とりあえず、無料で手っ取り早く使えるDjangoの公式ドキュメントのチュートリアルである「さぁ始めましょう」を読んで勉強してみることにしました。
チュートリアルは、「投票アプリケーション」を例にとり、これを作るための実際のコードに沿って説明を展開するスタイルになっています。しかし、なぜか話が頭に入
もし会社員2周目をやるとしたら
4月に入ったこの時期になると、黒のスーツを着て、キャリーケースを引っ張っている新入社員らしき人達をよく見かけ、なぜかちょっと嬉しくなります。これから色々なことが経験できる、たくさんの可能性がある人を見るのが嬉しいのかもしれません。
私が会社に入ったのは1990年で、バブル経済の絶頂期のやたらと楽観的な時代でした。会社では忙しいのが当たり前で長時間働くことが当たり前でしたが、あまり深くは考えず、
2024年のアメリカ旅行 〜Ticketmasterを使ってスポーツイベントを見に行く〜
ロサンゼルスのClypt.com アリーナにNBAの試合を観に行きました。NBAの場合チームによってチケットを扱う販売会社が決まっており、ロサンゼルス・レイカーズのチケットはTicketmasterで販売されています。Ticketmasterはアメリカでは最大手のチケット販売会社で、私は、昔からコンサートやミュージカルなどを見に行く時にも使っていました。昔と変わってきているのは、紙のチケットや、
もっとみる2024年のアメリカ旅行 〜Getaroundを使って車を借りる〜
Getaroundは、一般の人が所有している車を、貸し出すピアツーピア型のカーシェアサービスプラットフォームで、2011年よりサービスを開始しており、現在では、アメリカの13都市の他、欧州の8カ国でも運用されています。時間単位で借りることが可能で、車が置いてある場所に行き、Getaround Connectという仕組みを使ったモバイルフォンのアプリで車のロックを解除することができます。必要な時に
もっとみる会社を退職して個人事業を開業する人が自分で確定申告をする方法
前回投稿した記事では、会社を退職し開業をする人が最初の年に経験するであろうお金に関する話を書きました。今回は確定申告について書きます。個人事業をされている多くの方が税理士さんに依頼をして確定申告をされていますが、ここでは、自分で確定申告をする方法を書いていきます。
確定申告を税理士に依頼すべきなのか? 個人事業をされている方の多くは、税理士さんに確定申告の作業を依頼されています。依頼費用はかか
会社を退職して個人事業を開業する人のためのお金の話(会社を退職した後に起きること)
昨年、勤めていた会社を退職して個人事業を開業しました。それから、かれこれ10ヶ月ほどが経ち、なんとか確定申告も終えました。退職を決めてから今まで、色々ありましたが、特にお金にまつわることには、会社員時代とは比べ物にならないくらい多くの時間を費やしました。退職して一度収入がなくなる不安もありますし、これまで経験していない色々な支払いや手続きも多々ありますので、必然的にお金のことを考える時間が増えま
もっとみる#6 タイムトラッキングツールActivityWatchを拡張してみる
前のマガジンから、かなり時間が経ってしまったのですが、その間に前回紹介したActivityWatchで記録したデータを分類したり、その結果を表示したりするための拡張GUIプログラムを作っていました。yet-another-UI-for-AWという(長い)名前です。
ActivityWatchはOSSで、そのサーバにアクセスするためのAPIもPythonパッケージとして整備されています。これを
#5 タイムトラッキングツールActivityWatchの解説
前の投稿で、タイムトラッキングツールのActivityWatchについて紹介しましたが、今回の投稿でもう少し詳細な解説を加えていきます。
ActivityWatchのインストール
最新のリリースは下記のページからダウンロードできます。
https://github.com/ActivityWatch/activitywatch/releases
このページには、Winows版、macO
Pythonプログラミング 〜日本語をCSVファイルに書き出す時に知っておくべきこと〜
Pythonで処理した内容をCSVファイルとして書き出して、後でExcelで表示したいという時にどうするかという話です。
文字コードについての簡単な説明 Pythonの文字列型では文字を表現するコードとしてUnicodeを使っています。Pythonで書かれたプログラムの文字列はプログラム内部ではUnicodeで表現されます。この文字列をプログラムの外に出力する際に別のコード表現に変換する「符号
#4 勝手に記録してくれるタイプのタイムトラッキングツール 〜ActivityWatch〜
勝手に記録してくれるタイプのタイムトラッキングツールには、以下のようなものがあります。
RescueTime https://www.rescuetime.com
ManicTime https://www.manictime.com
ActivityWatch https://activitywatch.net
ResucueTimeとManicTimeが有料の商用ソフトであるのに対し
Ipywidgetsで「ポップアップウインドウもどき」を作ってみる
簡単なPythonのプログラムを試すのに、Jupyter notebookを使っているのですが、ちょっとしたGUIが欲しくなったので、ipywidgetsと言うライブラリを試しています。ちなみに使っている環境は以下の通りです。
OS : macOS-13.5.2
Python : ver. 3.11.4
Jupyter Notebook : ver. 6.5.4
ipywidgets