Slack のコマンドを使って TeamSpirit に打刻する

Screen

CAMPFIRE の従業員は、勤怠・経費・工数などの管理を TeamSpirit を使って行っています。

勤怠情報は SalesForce Force.com 上にインストールされた TeamSpirit の勤怠管理画面などから行います。

ref: 【利用環境・機能】知っていると得をする!チームスピリットと Force.com との関係を理解しよう!

勤怠情報は、毎日リアルタイムに付けないと、月末にまとめて、過去を振り返って記入する必要があり、従業員に負荷がかかっています。

この打刻作業を毎日習慣づけて、負荷なく行うため、いつも使っている Slack のコマンドで行える、Slack のアプリケーションを作成しました。

ソースコードは GitHub 上で公開しています。

TeamSpirit と Slack を利用している企業であれば、Heroku などを使ってアプリケーションを立ち上げ、全ての従業員が利用できます。

ref: ngs/ts-dakoku

以下に導入手順を記載します。

もっと読む 

2017年所感

Main

今年は大阪の実家で正月を過ごしています。

年越しには間に合いませんでしたが、例年 にならい、2017年の所感と2018年に注力することなどを書いていこうと思います。

もっと読む 

CAMPFIRE, Inc. の CTO に就任しました🔥

Main

2017-09-01 付けで CAMPFIRE, Inc. に正社員として入社し、執行役員 最高技術責任者/CTO に就任いたしました。

もっと読む 

Salesforce Force.com Apex のテストを CircleCI 2.0 で行う

Main

CircleCI の新バージョン 2.0 は現在、パブリックベータとして提供されており、現行版の 1.0 とは違い、ビルドを実行する Docker Image を指定できるようになっています。

ref: CircleCI 2.0

これを利用して、Salesforce Force.com Apex のテストとデプロイを行うための Docker Image とサンプルプロジェクトを公開しました。

以下にセットアップ手順を記載します。

もっと読む 

Mindstorms NXT Swift Playground Book for iPad #tryswifthack

Main

2017-03-02, 03, 04 と行われていた try! Swift Tokyo の最終日に行われたハッカソンで、一人チームを結成し (?)、Lego Mindstorms NXT を操作するプログラミングを Swift Playgrounds iPad を使って学習できる、Book を開発しました。

もっと読む 

2016年 所感

Main

今年は、家族で2013年以来、3年ぶりに母方の祖母が住む、尾道で家族と大晦日を迎えています。

今年は大きな変化がなく、主に仕事にパワーを割いていました。

もっと読む 

LINE ボットとの会話で Amazon 検索と購入をする - 買い物チャット

Main

LINE ボット との会話で Amazon 検索と購入をする、買い物チャットをリリースしました。

友だち追加

もっと読む 

Wiplock - 作業途中の Pull Request を間違えてマージするのを防止する

Screen

TL;DR

未完了のタスクやタイトルに WIP という文字列を含む Pull Request からメインブランチを保護する Wiplock をリリースしました。

よかったら試して下さい。

https://wiplock.com

ソースコードを公開しています。Go と React + Redux で開発しました。

https://github.com/ngs/wiplock

もっと読む 

Nightwatch.js の E2E テストでメールの配信をテストする

Screenshot

Nightwatch.js で書いた E2E テストプロジェクトで、MandrillRequestBin を使ってメールの配信もテストするサンプルプロジェクトを公開しました。

ngs/nightwatch-mail-example on GitHub

このサンプルプロジェクトは Hacker News Letter を購読・購読解除を行うユーザーの操作を実行しています。

もっと読む 

Hubot を使って日々のルーチンワークをゼロにする

2016-07-05 著書 Slack 入門 - ChatOps によるチーム開発の効率化刊行記念 LT 大会で “Hubot を使って日々のルーチンワークをゼロにする” という内容を発表した資料です。

もっと読む