サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
tadaken3.hatenablog.jp
こんにちは。 タダケン(@tadaken3)です。 2018年の10月より、ゲーム事業部から人事部門に異動して、People AnalyticsやHR Techなどの担当をしています。 ざっくりいうと、人事や現場のマネージャーさんを支援するために、人事データを活用していこうという活動です。 ボク自身は、ずっとゲーム業界にいて、分析業務をやってきて人事としての経験はありませんでした。そのため、人事に関する知識を獲得するべく、いろいろな本を読んだのですが、その中でおすすめの本をまとめてみました。 人事とは何か?人事を知るために読んだ本 人事管理入門 採用学 採用に強い会社は何をしているか ワーク・ルールズ NETFLIXの最強人事戦略 なぜ弱さを見せあえる組織が強いのか おまけ マネーボール はたらきたい。 まとめ 最後に少しお願いです。 人事とは何か?人事を知るために読んだ本 人事管理入門
こんにちは! タダケン(@tadaken3)です。 先日、ノンプロ研の定例会でゲスト講師として登壇させていただきました。その時の様子はこちら。 tadaken3.hatenablog.jp 定例会あとに懇親会があり、ノンプロ研の参加者の皆さんとワイワイすべく参加させていただきました。 飲みの席で、「目的と戦略と戦術」の考え方について、いろいろとご質問をいただいたので、せっかくなので編集後記的な形でまとめてみました。 #ノンプロ研 飲み会ではなしたことを雑にまとめてみた。#雑プット pic.twitter.com/IHjET2cA9U— タダケン@人事✖︎データサイエンス (@tadaken3) 2019年1月24日 プレゼン内容を決める思考プロセスを「目的と戦略と戦術」に当てはめてみる 具体的にお話させていただいた「戦略と戦術」についての内容は、コロ子さんがブログにまとめてくださいました。
こんにちは! タダケン(@tadaken3)です。 Netlifyは静的なサイトを超高速で提供できるWebサービスです。GitHubと連携し、GitHubリポジトリにコードをPushするだけで、自動でビルド・デプロイがされ、サイトが公開されます。とっても便利です。 今回は、Netlifyを使って簡易的なAPIサーバーとして活用する方法をお伝えします。 NetlifyでJSONを配信する Bulidコマンドを設定して、JSONファイルを更新する webhookでアプリのビルド・デプロイをする まとめ 活用事例 参考資料 NetlifyでJSONを配信する Netlifyは公開ディレクトリにJSONファイルをおくことで、ファイルを公開できます。例えば、以下のファイルをpublicディレクトリに配置すると、JSONファイルを公開できます。 //sample1.json { message: ’ブ
こんにちは! タダケン(@tadaken3)です。 最近、個人でプロジェクトやブログ更新、本業などが立て込んでしまって、うまくタスク管理ができていないなと思い、「タスクボード」と「ひとり朝会」を導入してみました。毎朝思考が整理されていくので、いい感じです。 やり方は「カイゼン・ジャーニー」という本を参考にしています。 カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで 作者: 市谷聡啓,新井剛出版社/メーカー: 翔泳社発売日: 2018/02/07メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る タスクボード タスクボードとは、達成したいタスクを見える化するためのツールです。 タスクを以下の4つに分けて管理していきます。 TODO(未着手) DOING(着手中) DONE(完了) PARKING(先々のタスクや気がついたこと) ふせんを使っ
こんにちは! タダケン(@tadaken3)です。 最近、Vue.jsを勉強しつつ、WEBサービスを作っています。 Vue.jsを勉強している中で、Vueインスタンスのmethodsなどで、インスタンスのthisを参照しようとした場合、うまく参照できないパターンがあり苦労しました。 自分の理解を深めるためにVue.jsでのthisの参照パターンについてまとめてみました。 まだ、勉強中の身なので、もし間違えや認識違いなどあれば、ご指摘いただけますと思います。 Vue.jsの基本となるサンプルコード まずは基本となるサンプルコードです。 ボタンを押すと、incrementメソッドが実行されて、countの値をひとつずつ増やしてくシンプルなVueのコードを用意しました。こちらのコードをベースにthisのスコープがどのように変わっていくのか確認していきます。以降のサンプルでは、JavaScript
こんにちは! タダケン(@tadaken3)です。 最近、仕事もプライベートもタスクが溢れていてあたふたしています。 とはいえ、週1ブログを更新するというのきちんと継続していきます。 ということで今回は軽めの記事です。 個別にSlackでリマインダーを送るタスクが発生したので、PythonからSlackにメッセージを送る方法をまとめました。 例えば、アンケートを実施していていて、まだ回答していない場合に、リマインダーを送るという使い方ができますね。 Botの作成とAPI トークンの取得 アプリの作成 ボットの設定、ワークスペースにインストール APIトークンの取得 PythonでSlackにメッセージを送る Botの作成とAPI トークンの取得 まずSlack側で準備をしていきます。今回は、ボットを作成して、ボット経由でメッセージを送ります。 ボットを作成するには以下のサイトにアクセスして
こんにちは! タダケン(@tadaken3)です。 今回は機会があって、「Cast for Fun」というTech系Podcastにゲストとして出演させていただきました。祝Podcast初出演!Podcastでは結構いろいろ語らせてもらったのですが、Podcastで語れなかったことを出演後記(?)的な感じでまとめています。 Cast for Funとは? WEBサービス開発者集団「入江開発室」に所属している現役エンジニアのぺんすけさんと営業職からエンジニアを目指しているコバヤシさんの2人が運営するPodcastです。 Cast for Fun | ただ楽しく、プログラミング界隈のことを話すPodcast 「Cast for Fun」という名前は、Linuxカーネルを作ったリーナス・トーバルズさんの「Just for Fun」という言葉から来ています。「Just for Fun」は「それがぼ
こんにちは。 タダケン(@tadaken3)だよ。 ブログってはじめるのは簡単。だけど、続けるのは難しい。1年以上続くブログは3割しかいないというデータもある。 はてなブログ2万件を分析した結果によると ・3ヶ月続くブログは70% ・1年間続くブログは30% ・2年間続くブログは10% コツコツ1年続けるだけで3割にはいれる。 週1回更新の場合、1年で52記事は書くことになるので、コンテンツもだいぶ貯まる。ベタやけど「継続は力なり」https://t.co/ITJITRyerZ— タダケン@人事×データサイエンス (@tadaken3) 2018年10月1日 上記の記事は、いかにブログの継続が難しいか物語っている。そこで今回はボクが実践しているブログ更新を支える技術をお伝えする。ちょっとしたTipsだが参考になれば幸いだ。 ブログを書くためのマインドセット ブログ仲間を作る ブログ仲間がい
こんにちは! タダケン(@tadaken3)です。 新宿のとあるIT企業でデータサイエンティストとして働いてます。1 データ分析を学びたい人、データ分析でビジネスを改善したい人へ、おすすめの本を紹介していきます。初心者データサイエンティストや、エンジニアさん、マーケターさん、独学でやってたけど基礎を学びたい人などもどうぞ! ジャンル別に紹介しています! データ分析を始める前に読む本 / マインドセット 会社を変える分析の力 本物のデータ分析力が身に付く本 Google流資料作成術 SQL編 / データを自在に集計するために 10年戦えるデータ分析入門 SQLを武器にデータ活用時代を生き抜く ビッグデータ分析・活用のためのSQLレシピ Python 入門編 みんなのPython Pythonによるデータ分析入門 統計学 入門編 マンガでわかる統計学 マンガでわかる統計学 回帰分析編 マンガで
こんにちは! タダケン(@tadaken3)です。 季節が変わり目で少し肌寒くなってきましたね。 部屋のコンディション(気温・湿度など)はパフォーマンスに強く影響します。 例えば、ジメジメしていると汗が気になって仕方がなかったり、部屋が寒すぎて集中できなかったり。 今回はMackerelとNature Remoを使って部屋のコンディションを監視する方法をまとめました。 Mackerelを採用した背景 必要なアカウントの取得など Nature Remoのアクセストークンを取得する Mackerel のアカウントを作成する Mackerel のAPIトークンを取得する Google Apps ScriptでNatureRemoからデータを取得してMackerelに投稿する まとめ 最後に少し宣伝です 参考サイト Mackerelを採用した背景 部屋のコンディションを監視する上で、やりたかったこ
こんにちは! タダケン(@tadaken3)です。 SNS運用を勉強しているさなか、フォロワー数2万人のソーシャルメディアマーケターjigen_1(@Kloutter)さんの記事を読みました。 marketeer.jp SNSマーケティングを考える上でさけてはとおれない口コミの仕組みなどが具体的に書かれており、大変勉強になりました。 jigen_1(@Kloutter)さんの記事によると自分のツイートを拡散してくれそうなファンには3つのパターンがあるそうです。 口コミ拡散のためにはコンテンツが1番、では2番は何に?|jigen_1さんが語るツイートが拡散する仕組みとは - marketeer(マーケティア) 今回は、自分のフォロワーさんの中からツイートを拡散してくれそうなファンをPythonをつかってリストアップする方法を解説します。 ツイートを拡散してくれそうなアカウント3パターン Tw
こんにちは! タダケン(@tadaken3)です。 定期実行といえば真っ先にcronが思い浮かびますが、scheduleはcronを代替するPythonライブラリです。cronにくらべ読みやすく、非常にシンプルです。 windowsでも動作しますし、cronが使えない環境なんかでちょっとした処理をPythonで実行できたりするので、便利です。 scheduleのコンセプト ジョブのスケジュール実行は、標準モジュールを駆使して、実装することも可能です。ですが、scheduleを使うことでコードを非常にシンプルに保つことができます。 scheduleは「Python job scheduling for humans.」というコンセプトで作成されたライブラリです。直訳すると「人間のためのジョブスケジューラ」でしょうか。Rubyのclockworkにインスパイアされて作成されたようです。 けっこ
こんにちは! タダケン(@tadaken3)です。 今回は、PHPフレームワーク「Laravel」の開発環境の構築方法についてまとめました。本記事では、Dockerを用いたLaradockを使って開発環境を構築する方法をご紹介します。Laradockを使い、以下の構成の開発環境を作成していきましょう。 WEBサーバー:Nginx DBサーバー:MySQL DBクライアントツール:phpMyAdmin LaradockはいくつかのDockerfileとcomposeの設定ファイルで構成されています。例えば、WEBサーバーをApacheに変更したり、DBサーバーをPostgreSQLに変更したりといったこともできます。 動作環境は「macOS High Sierra v10.13.4」です。 Laradockファイルの取得 Laradockの設定ファイルを編集する Docker コンテナを起動
こんにちは! タダケン(@tadaken3)です。 最近、Nintendo Laboのリモコンカーにハマっています。リモコンって大人になってもおもしろいですね。 プログラミングやデータを分析をしているとJSON形式のデータを扱うことが多いと思います。今回はJSON形式のデータをシュッと加工できるjqというツールをご紹介します。 jqとは Macにjqをインストールする jqを使ってJSONを加工する サンプルデータの作成 jqコマンドを使ってJSONデータをいい感じに表示する jqコマンドを使ってJSONデータからデータを抽出する まとめ 参考資料 読者登録をお願いします jqとは jqとはJSONデータからいい感じにデータを加工するコマンドラインツールです。APIをコールしたりすると、JSONで返ってくることがほとんどだと思います。そんなときちょいちょいと加工するときにとても便利です。1
こんにちは! タダケン(@tadaken3)です。 今回は時系列予測ツールProphetを使って、過去のデータから未来を予言する予測モデルの作成を試してみました。 ビジネスでは日々発生する時系列データ(DAU、売上など)に対する予測を作成する必要があります。 Prophetを使うことで、とても簡単に予測モデルを作ることができます。Prophetはオープンソースで開発されておりPythonとRのライブラリが公開されています。今回はTOPIXのデータを使用して、Python版のProphetの使い方を解説します。 Prophetを使ってあなたも予言者に TOPIXのデータを準備する TOPIXのcsvファイルを取得する PandasでProphetに取り込むための前処理を行う データをもとに予測モデルを作成する prophetのインストールとモデルの作成 モデルをもとに未来予測をしてみる 予測
2020-08-24 残り時間を意識することで 生産性アップ?!「Time Progress Watch」をリリース Apple Swift WatchOS まだ十分に余裕があるとおもっても、あっという間に時間が過ぎ去ってしまうのが時間です。そんな問題を解決すべく「Time Progress Watch」というアプリをリリースしました。ぜひ、ダウンロードしてみてくださいな 2019-12-26 2019年のタダケンの登壇活動をふりかえる 講演・LT こんにちは! タダケン(@tadaken3)です。 2019年も残りわずかですね。最近、占い師にしゃべる仕事が向いていると言われたので、最近、登壇活動を頑張っています。 今年の登壇内容をざっくりまとめてみました。 ノンプロ研「会社員ノンプログラマーでもバリバ… 2019-09-15 大学生になってポケモンをやり直したら全く違う面白さに気づいた
こんにちは! タダケン(@tadaken3)です。 前回はGoogle Colaboratoryの使い方をご紹介しました。 tadaken3.hatenablog.jp 今回はGoogle Colaboratoryを使ってTwitterのデータからツイート数を時系列で集計し可視化していきます。 上記の分析を通して、本記事の中では、 Google ColaboratoryでローカルPCにあるデータを取り込む方法 Google Colaboratoryで分析した結果をローカルPCに保存する方法 といったローカルPCのデータをGoogle Colaboratoryで取り扱い方法をご紹介します。 データ分析においては機械学習や多変量解析といった手法ばかりが注目されがちですが、適切な課題設定とデータの前処理をきっちりと行なうことが非常に重要です。 ツイート履歴のCSVファイルを取得する ローカルにあ
こんにちは! タダケン(@tadaken3)です。 Googleが機械学習の教育や研究用に提供しているGoogle Colaboratoryを試してみました。ColaboratoryはJupyter notebookを基盤としたオープンソースプロジェクトです。Chromeのデスクトップ版で動作します。 Colaboratoryを使えば、Chromeブラウザ上で無料でPythonの実行環境を手に入れる ことができます。今回は、Colaboratoryの使い方を解説します。 バリバリのデータ分析者にも、Pythonでプログラミングを学んでみたいと思っている初学者にもおすすめのツールです。 そもそもJupyter notebookとは Google Colaboratoryを起動する Google ColaboratoryでPythonのコードを実行する 作成したnotebookを保存する まと
こんにちは! タダケン(@tadaken3)です。 最近、electron + ReactでMarkdown エディタ(Macアプリ)を作っています。 Reactの勉強用に作っているのですが、オリジナルのアイコンがあった方が気分が高まりますよね。 今回はSketchを使ってMacアプリのアイコンの作り方をまとめてみました。 Sketchでアイコン用の素材を用意する 各サイズのPNGを合体させ、1つのアイコンファイルにする electronのアプリにアイコン画像を設定する まとめ 読者登録をお願いします Sketchでアイコン用の素材を用意する アイコンの画像はSketchで作成します。 512 x 512pxのアートボードを用意し、そこに好きなようにアイコンを作成します。 とくに意味はありませんが、富士山を描いてみました。1 アイコンを作成するには以下のサイズの画像を用意する必要があります
こんにちは! タダケン(@tadaken3)です。 先日、 Redash Meetup #0.1 に参加してきました。 今回はRedash Meetupの内容をまとめていきます。 Redashとは 「Redash Meetup #0.1」の内容と学んだこと 終わりに おまけ:よく見られているダッシュボードを集計する 読者登録をお願いします Redashとは RedashはSQLさえ書けばグラフやカウンターを用いたビジュアライズがかんたんにできるOSSです。 作成したグラフをダッシュボードとしてまとめることもでき、データをかんたんに可視化するにはもってこいのツールです。 多様なデータソースにアクセスできる点も魅力です。 「Redash Meetup #0.1」の内容と学んだこと 「Redash Meetup #0.1」とは、id:kakku22さん、id:ariarijp さんが主催されてい
こんにちは! タダケン(@tadaken3)です。 2018年1月11日に、Google Apps Scriptに新しい機能が追加されました。GASのプロジェクトを一元管理できる「Apps Script dashboard」です。今ままでは、GASのスクリプトがどこに保存されているか、わかりにくかったのですが、「Apps Script dashboard」ができたことによって、プロジェクト(スクリプト)の管理が格段にやりやすくなりました。 今回は「Apps Script dashboard」についてご紹介いたします。 Google Apps Scriptはプロジェクトの管理がとても煩雑だった 「Apps Script dashboard」を早速使ってみる プロジェクトの実行状況をモニタリングする まとめ 読者登録をお願いします Google Apps Scriptはプロジェクトの管理がとて
こんにちは。 タダケン(@tadaken3)です。 今年はフロントエンドをきちんと学んで、個人開発でサービスをリリースしたいと考えてます。いろいろ調べてみて、その中でもReactの学習を進めたいなと感じました。 調べていく中で感じたReactのメリットとReactの開発環境構築についてをまとめます。1 tadaken3.hatenablog.jp Reactとは なぜ、Reactを学ぼうと思ったのか。 Reactを学ぶメリット 学習のための戦略 Reactの開発環境を構築する Node.jsのインストール create-react-appを使って、Reactの開発環境を構築する まとめ 読者登録をお願いします Reactとは ReactはWebサイト上のUIパーツを構築するためのJavasciptのライブラリです。Facebook社が開発しておりで、Facebookを始め米国のいくつかの有
こんにちは。 タダケン(@tadaken3)です。 先日、運動を継続するために「運動報告部」というLINEグループを作った記事が話題になっていました。運動報告部をつくったことにより、運動が習慣化できたというお話です。 「運動報告部」というLINEグループを作ったら1年運動が続いた話 「運動報告部」の実践方法と効果について ボットを作って解決 「運動報告部 for ぼっち」をLINEで友だち登録する 開発環境について おまけ 読者登録をお願いします 「運動報告部」の実践方法と効果について 「運動報告部」とは社会人になって運動をはじめる→挫折するを繰り返してきたライターの@HikaruYozaさんが編み出した方法です。ざっくり内容をまとめますと、 仲の良い2〜3人で「運動報告部」というLINEグループを作成 そこで運動したことを報告する 他の人は「えらい」と運動したことを褒める 会話は基本「報
2018年、あけましておめでとうございます。 タダケン(@tadaken3)です。 本年もブログ「Relax and Enjoy Programming」をよろしくお願い致します。 早起きして初日の出を見ました。 今週のお題「2018年の抱負」 2018年の抱負 2017の振り返り記事にちょろっと書いたのですが、「自分のプロダクト・サービスで生計を立てれるようなることが目標」です。 tadaken3.hatenablog.jp 幸いなことに今は恵まれた環境にいて、楽しく仕事させていただきています。ただ、ボクはゲーム業界に身をおいているのですが、ゲームは娯楽産業であり、当たれば大きいのですが、栄枯盛衰が激しく、いつ自分の置かれた環境が変わってもおかしくありません。 なので、自分自身のスキルを高めつつ、収益の柱をいくつか作っておきたいと考えています。これは転職を決めた時からずっと思っていること
こんにちは! タダケン(@tadaken3)です。 先日、「ノンプログラマーのためのスキルアップ研究会」を主催されているタカハシさん(@ntakahashi0505)から、「詳解!Google Apps Script完全入門」を献本いただきました。この場を借りてお礼を言わせていだきます。 さて、今回は書籍の内容とGAS本を使ってのおすすめの勉強法をご紹介します。 「詳解!Google Apps Script完全入門」をうまく使えば、プログラミング未経験の方でも、Google Apps Scriptを習得できるのではないかと思います。 「Google Apps Script完全入門」をタカハシさんから献本いただきました!ありがとうございます。 これから読む! pic.twitter.com/Zni1Mjqrqo— タダケン@技術を楽しもう (@tadaken3) 2017年12月21日 Go
こんにちは! タダケン(@tadaken3)です。 会社で使っている分析基盤に、Digdagというワークフローエンジンを導入しました。digdagはとても魅力的なツールで、ぜひより多くの人にも使ってほしいなと思い、Digdagの導入方法をまとめてみました。 ところで、ボクはディグダといえば、ポケモンを思い出します。 Digdagとは Digdagをインストールする digファイルを作成してワークフローを記述する ワークフローを実行する まとめ 参考URL 読者登録をお願いします! Digdagとは Digdagは複雑なタスクを実行するためのTresure Dataが開発したOSSのワークフローエンジンです。 例えば、 外部APIからデータを取得する 取得したデータを成形する データをデータベースにインサートする みたいな処理を順番に実行したいとします。 cronで実行することもできますが、
こんにちは タダケン(@tadaken3)です。 あなたは、プログラミングを学んでいて、自分でWEBサービスを作ってみたいと考えたことはありませんか? 自分のPC上で動かすようなちょっとしたプログラムを書けるようになってくると、今後はWEBサービスを作ってみたいという気持ちがふつふつと湧いてくることかと思います。 WEBサービスを作って公開するためには、プログラミングの知識はもちろん、ネットワークやサーバーなどのインフラを設計・構築・運用する知識が必要になってきます。 インフラ構築の基礎知識と今流行りのGoogle Cloud Platformの使い方を「プログラマのためのGoogle Cloud Platform入門」で学ぶことができます。 Google Cloud Platfromとは インフラ構築の基本に踏みこんで解説されているので3年後もきっと役立つ インフラ技術のトレンドを追いか
こんにちは! タダケン(@tadaken3)です。 先日、匠メソッドを学ぶための匠塾に参加してきました。匠塾とは毎月開催されている招待制の匠メソッドを学ぶ会です。株式会社アクティアCOO 高崎健太郎さんを塾長とする有志によって開催されています。 匠メソッドとは 匠メソッドをしったきっかけ 価値デザインモデルと価値分析モデル 最後に 読者登録をお願いします! 匠メソッドとは 匠メソッドとは何なのでしょうか。匠メソッドを開発した「株式会社匠BusinessPlace」のサイトより引用します。 特徴は価値から戦略・業務を見ていくことです。 戦略立案の手法は他にも多くありますが、戦略が絵に描いた餅になったり、他から持ってきたもので現場に浸透しなかったりしがちです。 匠Methodはこういったビジネス企画における問題を価値の視点でまとめ上げ、組織全体が一体となって推進していける戦略・業務をデザインす
こんにちは! タダケン(@tadaken3)です。 Google Apps Scriptのコードを書いていて、ちょっと困るのがコードのバージョン管理です。 Google Apps Scriptはブラウザで開発していくことになり、ソースコードのバージョン管理ができません。とくに複数人で開発しているときなんかは、誰がどのように編集をしたのかわからず、何が最新版なのかわからなくなってしまいます。ソースコードを管理できないと心細いです。 そこでGASのコードをGithub上で管理できるChrome拡張の「Google Apps Script Github アシスタント」をご紹介します。「Google Apps Script Github アシスタント」を使うとGASのコードを手軽にGithubで管理できます。 「Google Apps Script Github アシスタント」を導入する リポジト
次のページ
このページを最初にブックマークしてみませんか?
『タダケンのEnjoy Tech』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く