「やったもん負けの」「出る杭は打たれる」組織内では役割外行動が抑圧される。

前の会社を退職したときに、何度か送別会を開いてもらった。その中で、「あなたが書いた言葉は、会社に爪痕を残したのだ」と言われたことがある。 その俺の言葉とは、「やったもん負け」である。 俺が最初に言い出したように思われていたが、そうではない。 …

役割外行動と組織市民行動について

組織行動論における「役割外行動(extra-role behavior)」についてまとめる。 主に「組織行動 (鈴木竜太・服部泰弘 著、有斐閣ストゥディア)」を参考にした。 役割外行動とは何か 組織において個人に求められる3つの行動とは何か 組織市民行動とは何か 参…

#技術書典 7 買ったものまとめ

2019年9月22日(日) 池袋サンシャインで開催された技術書典7に一般参加してきた。 前回(技術書典6)の記事はこちら。 linus-mk.hatenablog.com ハマって覚えるデータ分析・機械学習の罠 Data Analysis Cheat Sheet スクレイピング・ハッキング・ラボ [第2版…

#pyconjp 2019 感想

(未完、後でもう少し加筆) PyCon JP 2019に行った。 火曜日は業務があったので、今年は1日目のみ参加。 去年の感想はこちら。 linus-mk.hatenablog.com 資料や動画のリンクは以下を参照。 公式タイムテーブル connpassのイベントページ 基調講演 Why Pytho…

はてなブログがGoogle Search Consoleでインデックスされないので、サイトマップを登録してみた

ここ数ヶ月悩んでいたのだが、このブログの記事が期待通りインデックスされていない。 その結果、Googleでいくら検索しても、一部の記事は検索結果に登場しない状態である。 せっかく頑張って書いたのに、検索でヒットしないのでは悲しいので、インデックス…

[未解決]pythonスクリプトとjupyterとでは、matplotlibの図のサイズが違うので注意

jupyter notebook上で、図を作って保存するコードを少しずつ試しながら書いてた。 その後pythonにコードをコピーしたら、保存された図がjupyterのときと違っていたので、原因を調べた。 環境 バージョン Python、Jupyter、matplotlib > python --version # P…

matplotlib.pyplotをインポートしようとしたらtkinterがなくてエラーになった

pythonでimport matpliotlib.pyplot を実行したらModuleNotFoundError: No module named 'tkinter'と言われたので、tkinterをインストールした話。 環境 OS : Windows 8.1 (64bit) > python --version # Python 3.7.4 import matplotlib print(matplotlib.__…

vectorにて、Fonts66の109書体セットが期間限定セール中

忙しい人へ、この記事の主題を1行で書いておく。 vectorで「Fonts66コンプリートパック/109書体」が、メーカー希望小売価格:269,799円のところ、特別価格2,980円で販売されている。2019年8月29日まで。 購入用URL:https://pcshop.vector.co.jp/promo/cata…

seabornでカテゴリ別データを描画するときに入力データを指定する方法のまとめ

seabornはpythonのグラフ作成ライブラリで、Matplotlibのラッパーである。 少ない行数で書くことができて、見た目をいい感じに描画してくれるので、俺はなかなかseabornが好きだ。 そのseabornには、カテゴリ別のデータをグラフにする関数がある。 これらの…

バンコクでスーツ(テイラー)の詐欺に遭いかけたので、おじさんとの会話を書いておく

2019年の7月にタイのバンコクに一人旅に行ってきた。 海外に一人で行くのは初めてで、色々な出来事があった。 しかし、詐欺に遭いかけた話は「今後の誰かの役に立つかな~」と思うので書き残しておく。 下の方でなるべく正確なやり取りを再現したが、フルバ…

6年使ってたパソコンが急に壊れたので、物書きとプログラミングに何を使おうか考える

パソコンが壊れた 7月17日、パソコンをつけたら突然つかなくなってしまった。OSの起動画面が出てこなくて、いくら待っても真っ黒い画面に白いカーソルが点滅するだけである。 買ったメーカーであるマウスコンピューターのサポートに問い合わせて色々とやって…

コルブの経験学習とブログ記事の話

前回の続き。 「コルブの経験学習」とプログラミングやブログ記事との関係性について、考えてみた。 経験学習に該当しないもの 以下のような記事は技術ブログではよくあるだろう。 勉強会に参加した 本を読んだ MOOCを受講した しかしこれらの記事は、おそら…

コルブの経験学習モデル を調べてまとめた

「ブログをなかなか書けないー」とこぼしていたら、「コルブの経験学習」というものを紹介されて興味を持ったので、まとめてみる。 「コルブの経験学習」の概要 文献 4つの段階の説明 「行動・経験」と「内省」への大別 具体例 知識付与型の学習と、経験学習…

上野・国立西洋美術館「松方コレクション展」感想

上野の国立西洋美術館で開催されていた「松方コレクション展」に行ってきた。9月23日まで開催中である。 https://artexhibition.jp/matsukata2019/ きっかけ 所要時間 フランスから返還された作品 フランスから返還されなかった作品 睡蓮 きっかけ 7月は有給…

二項係数を10^9+7 で割った余りを求める方法

注意 2020年2月23日 以下に書いてある方法はやや遅く、TLEになる危険性もあります。新しく書いたこの記事も参考にしてください。 linus-mk.hatenablog.com 競技プログラミングでよくある「二項係数 nCk を109+7 で割った余りを求める」方法を整理しておく。 …

For the sake of ... を「~のために」と訳さなかった話

pandasのSettingWithCopyWarningを理解する (1/3) - 子供の落書き帳 Renaissance のおまけみたいな記事である。 この原文の英語を日本語に翻訳しているときに、「For the sake of ...」という熟語にぶち当たった。 英和辞典を引けば、普通は「~のために」と…

累積和を抽象化し、一般の累積演算を考える(累積GCD、累積XOR、他)

注意事項 対象の読者として、「累積和について一応わかっていて、単純な累積和の問題は解ける」くらいを想定しています。 「累積和って何?初めて聞いたよ!」という人は読んでもキツいと思います。 また、やや抽象的な議論になります。 競技プログラミング…

「その話はこの本に書いてあるよ」「それ、早く言ってよー」問題をどうすればいいんだろう?

技術に関するポエムです。 昔に書いたこの記事みたいに、疑問を投げるだけ投げて終わるやつです。 linus-mk.hatenablog.com 本日の疑問 あることをしたいときの方法や、その他知りたいことが出てきた、というとき、答えが技術書に書いてある、ということは多…

Machine Learning Production Pitch #2 イベントレポート #MLPP

2019年5月30日に開催されたこのイベントに参加してきました。 Machine Learning Production Pitch #2 - connpass Machine Learning Production Pitchは、機械学習について業務で培った知見や経験や苦労話を共有できる場を提供することを目的としたMeetupです…

pythonの除算結果が浮動小数点数になったので、必要な精度が失われた話

(注:pythonの話を書いていますが、浮動小数点の精度の話は他のプログラミング言語でも同様だと思います。 pythonの記法では、浮動小数点の除算演算子が/であり、整数除算の演算子が//であることに注意してください) 特に、大きな数の計算で答えの整数を正…

松尾研究室の「第3期 Data Science Online Course」を修了した

東京大学 松尾豊研究室の「第3期 Data Science Online Course」を修了した。 online course general | 東京大学グローバル消費インテリジェンス寄付講座 「グローバル消費インテリジェンス寄付講座」、Global Consumer Intelligenceを略してGCI講座と書かれ…

pandasのSettingWithCopyWarningを理解する (3/3)

この記事は、 SettingwithCopyWarning: How to Fix This Warning in Pandas – Dataquest の日本語訳です。3回にわたって掲載していて、この記事は3回目です。 1回目の記事はこちら: linus-mk.hatenablog.com 2回目の記事はこちら: linus-mk.hatenablog.com…

【未解決】Pythonの関数とグローバル変数とローカル変数の話

最近は競技プログラミングに対する熱がだいぶ高まっている。 以前にやって解けなかったこの問題を、少し前に解き直していた。 C - 広告 そうしたら思わぬ挙動にハマったのでメモしておく。 問題のコード 元々書いていたコードは前述の問題を解くためのものだ…

Python ビットシフトと加減算の演算子の優先順位

気づいてしまえば何ということもない話だったが、解決までに結構時間を食ってしまったので、忘れないようにメモしておく。 Pythonの演算子で、ビットシフト演算子は加算・減算演算子よりも優先順位が低い。 演算子の優先順位の一覧は、公式ドキュメントの以…

初めてのAtCoderコンテスト中600点正解を目前で逃した話

先週末の天下一プログラマーコンテストのこと。 最初の問題を首尾よく片付けた俺は、2問目に取り掛かっていた。 しかし、600点問題を試験時間内に解いたことは無い。500点でも解けない確率の方が多いので、解けないものと半ば諦めつつ問題文を読んだ。 atcod…

技術書典6 買ったものまとめ

2019年4月14日(日) 池袋サンシャインで開催された技術書典6に一般参加してきた。 半年前の技術書典5は「うーん、買ってもどうせ読まないんだよなぁ」と思って不参加だった。今回はちょっと気になる本もあったので、半ば何となく参加。 11:15頃に待機列に並び…

Machine Learning Casual Talks #9 イベントレポート #MLCT

2019年3月8日に開催されたこのイベントに参加してきました。 Machine Learning Casual Talks #9 - connpass ブログ枠で申し込んだのに記事を書かないまま1ヶ月以上経ってしまった……申し訳ないです…… 以下、敬称略です。 発表 @satoshihirose 株式会社スマー…

画像の特徴量を抽出するHOGについて

Pythonデータサイエンスハンドブックの最後、5.14節で、HOGを使って顔画像を検出している。 HOGが何なのかよく分かってなかったので、軽くメモ。 HOGの概要 HOGというのはHistogram of Oriented Gradientsの略だ。画像の特徴量を抽出する方法の1つである。 …

ウェブサイトの色のコントラストがガイドラインを満たしているか確認する方法

概要 ウェブコンテンツの背景色と文字の色のコントラストには、ガイドラインが存在する 基準を満たしているか確認するためには、各種ツールでチェックするとよい ブログの記事を書いたので、アイキャッチ画像を作ろうとしていた。 最近、配色の色見本を買っ…

pandasでサンプルのデータセットを使う4個の方法をまとめた

pandasを使っていて、ある関数の挙動を確認するのに、ちょろっとお試しのデータセットがあれば良いなぁ、と思うことがある。 俺も以前の記事で、pandasの使い方を説明するときに、自作のデータセットを使って書いていた。 [pandas]特定の条件を満たす行を…