ラベル iPhone の投稿を表示しています。 すべての投稿を表示
ラベル iPhone の投稿を表示しています。 すべての投稿を表示

IFTTTで管理している勤務時間情報を自動計算

以前のブログで紹介した、IFTTTを利用した勤務時間管理





これって、スマホの位置情報から、自動的に出退勤の時刻をスプレッドシートに書き込んでいくプログラム。


関数を組み合わせて勤務時間を計算できるようにしてみた


ただし、欠点があって、書き込まれる時間情報が「September 6, 2019 at 08:22AM」という文字列情報。
そこで、right関数、left関数などを組み合わせて時間の部分だけを抜き出し、さらにIF関数でAM&PMを24時間表記にして、あとは差し引きで計算しているだけ。


C列で、B列からright関数で07〜から右を表記。
D列は、left関数で7という数字だけを表記。
E列は、「=right(left(C1,5),2)」という数式。C列からまずはleft関数で分まで取り出し、その後、right関数で分のみを表記。
F列はright関数でAMPMを表記。
G列は、「=if(F1="AM",time(D1,E1,0),time(D1+12,E1,0))」という数式。if関数からAMPMの判断から24時間表記にして、それぞれをTime関数で連結する。
最後のH列はただの引き算で、勤務時間を算出。





P.S.
こんなプログラムも見つけたので、併用してみます!
これがあるんだったら、今回のような数式の組み合わせは不要!?

「自動でタイムカード」〜指定したエリアにいる時間をGoogleスプレッドシートに記録〜
https://ifttt.com/applets/105064016d

(追記)
上のIFTTTも、結局、表記方法が違うだけで、指定エリアに入った時間と出た時間をインプットするものでした…

子ども向けプログラミング言語「スクラッチ」で、正多角形を描くプログラムを作ってみた

スクラッチとは?


タイトルにもあるように、子ども向けプログラミング言語。プログラム内容が記述されたブロックを積み重ねていくことで、一つのプログラムが完成できます。





文科省のYouTubeでも紹介されている


まあ、ブラウザですぐ動くものなので、とりあえず触ってみると様子がわかります。
実は、長男の夏休みの自由課題で、「じゃあ、文科省のYouTubeでもスクラッチが紹介されてるし、やってみようか!」って感じで、まずは下記の動画をチェック!



まあ、子どもは早いもので、あっという間に同じものを作ってしまいます。
自由課題では、三角形も描くように課題を長男に出し、いわゆる回転角度で間違いをするように、ちょっと意地悪なこともしてみました。


正多角形を自動的に描くプログラム


で、なんとなく隣で見ていて、「○角形を描きたい」と数値を入力すれば、自動的にそのとおりの正多角形を描くプログラムを下記の通り作ってみました。


正多角形の内角の和は、N角形なら「(N-2)×180」で算出できます。
また、回転角度は「180-1つの内角(これは「”(N-2)×180”/N」で算出)」で出ますので、そのとおり式を組み込んであります。

ネコ(ΦωΦ)が、「何角形をかきたい?」と聞いてくるので、テンキーで正六角形なら「6」と入力。そのままEnterで自動的に描いてくれます。

実は、こう考えるとプログラムって全能ではなくて、使う人間側がやっぱり知識がないと使えません。
知識を、いかにして知恵にしていくか?これが重要です。


僕が考えるプログラミング的思考とは?


最初、僕自身は「小学生でプログラミング的思考を、なぜ醸成するんだろう?」って思ったんですよね。でも、いろんな文献を読んだり、大学の先生の話を聞いたりしていくうちに、一つの結論にたどり着きました。
「プログラミング的思考って、物事を因数分解して、再構築する能力」かなって。
違う言い方をすれば、「段取り力」と「優先順位を決める力」と、「改革改善力」って感じ。

身近なところでいうと、「お友だちのお誕生日会を開こう!」というゴールがあったら、それを達成するには、いくつかの段取りが組み込まれているんですよね。
「いつやるのか」「どこでやるのか」「だれをよぶ?」「プレゼントはどうする?」、このあたりを決めたら、「どうやってみんなに知らせる?」「お友だちのお父さんやお母さんには、何て話す?」ということも出てくるし、「係分担はどうする?」って話も出てきます。これを、どうやって決めていくか?っていう力。

大人になると、少しレベルが上がって、新しい企画はもちろんのこと、今までの事業や物事についても、一度分解して、優先順位を見ながら、再構築する。いわゆるBPR(Business Process Re-engineering)に近いのかなっていうイメージです。

プログラミング的思考って、まさに、こういうことを考えられる力だと思います。



こんな本が見つかった!


で、何が言いたいかっていうと、「スクラッチやその他のプログラミング言語を導入することが目的になっちゃいけないよ」ってこと。
そんなことを考えていたら、こんな本、見つけました!ちょっと、図書館で探してみようっと!


改めてIFTTTを使ってみると、チョー便利!

自動化プログラムを作成できるアプリ「IFTTT」(イフト)


以前より使っていたIFTTT。かんたんに言えばある条件を満たすと、自動的にメール送信したり、写真を送ったり、SNSに投稿したり…作業を自動化するプログラムを自分で作れるアプリのこと。

IFTTT
無料
(2019.08.14時点)
 App Store
posted with ポチレバ

もう一つ、iOSには「ショートカット(旧:Workflow)」という同様のものがありますが、これもこれで素晴らしいアプリです。
ショートカット
無料
(2019.08.14時点)
 App Store
posted with ポチレバ



僕が主に使っているのは、この2つ

IFTTTでは、このプログラムのことを「アプレット」と呼んでいます。僕が使っているアプレットは、この2つ。

1)帰るLINEメッセ

うちの嫁さんに「今から帰る」とLINEで送る、という作業がほぼ毎日。部署も変わったせいで、業務の終わり時間がなかなか読めないため、可能な限りLINEで報告。その時間に合わせて、お風呂に先に入ってもらったり、逆に夕食を食べるのを待ってもらったり…

僕はフリック入力は苦じゃないですが、それでも「ボタン一つで送れないかな〜」と調べていくと、このサイトに。



ポイントは、LINE Notifyを使用できるようにして、相手と一緒にグループに登録すること。
これでボタン一つで「今から帰るよ」というLINEメッセージが送れます。

2)出退勤をロケーション情報で制御

まあ、これは、本当に悪いのは僕のせいなのですが…出退勤カードの動作を忘れてしまうことが多いのです。そこで、iPhoneの位置情報を用いて、自動的に出退勤をGoogleスプレッドシートに入力していくアプレットを。


このアプレットを選択して、職場の位置情報を登録すれば、あとは自動的にGoogleスプレッドシートに出退勤時刻を入力していきます。


どんどん、ルーティンな業務や作業は、自動化していきたいですね。
ただし、重要なのは、そこから生まれた時間を、本当にやらなくてはならないことに充てるということ。


タスク管理はTodoistがおすすめ!

部署を異動したら、業務の量と質が変わった!


部署を異動したのですが、まあ、大変。もちろん慣れていないということもありますが、業務の量と質が変わったんです…

僕は今まで基本はGoogleカレンダーに予定もタスクも突っ込んで使っていましたが、上記のように量と質が変わったので、長期で管理する必要が出てきました。

そこで選択したのが、下記のアプリ。



アプリはもちろん、WEBでも管理できますので、毎朝職場に行き、Chromeを立ち上げると起動するように設定しています。

なぜ、Todoistを選んだのか?


一番の理由は、Googleカレンダーと同期できるからなんです。


基本、職場ではiPhoneを持っていますが、何かタスクが発生したらGoogleカレンダーに入力。この場合は、時間等はあまり考慮せずに、とりあえず入力。
そうすると、Todoistに同期され、完了するまでそのタスクが残ることになります。



もう一つは、僕がタスク処理の基本としてるGTDの考え方にそっているから。



頭に悩み事を残さず、ある決められた場所に格納する。そして、そのタスクの内容に基づいて、振り分けていく。こういう思考に、今の部署の状態は合っていると判断しました。




使い始めて半年になりますが、なんとかやっています。ただ、決して仕事が回っているという意味ではなく、落ち度が少なくなったという意味です。 もう少し、使ってみます。




「STAR WALK」がオススメ!

これからの夜空は「ス・テ・キ」



昨夜、職場の後輩より「あの、赤い星って何ですかね?」と聞かれ、さっと取り出したのが、このアプリ。
今、火星が大接近なんですね。僕の町からは、対岸の村のほうの低い空を見ると、夜に真っ赤で明るい星が見えます。これが「火星」。

火星大接近2018

実は、昨年に長男が夏休みの自由研究で「星座をやりたい!」と言い出したので、何か一緒にできないかと思ってインストールしたもの。
でも、結局は違うテーマに変えやがって…まあ、俺が気になっているので、そのまま残しています…







実は、小学校の時の愛読書の一つが、カール・セイガンの「コスモスCOSMOS」。



-- iPhoneから送信

iPhoneとiPad周り(充電器、スタンド、ケース)

IMG_4335


異動もあったので、ちょっと今までと机まわりが変化しました。そんなこともあったので、ちょっとiPhoneとiPad周りの機器を購入。

iPhone充電器スタンド




ApplePencil充電器スタンド


IMG_4340


最近はiPadでノートを取る機会も増えました。それがこのApplePencilのおかげ。なので結構充電が必要です。そこで、このスタンドを購入。

ノートを取るアプリはGoodNotes 4 - メモ&PDFがお気に入りです。






World Cafe: GoodNotesがGoodすぎる件










ApplePencilケース


IMG_4341

実は結構ApplePencilって取り扱いが難しく…普通のペンに比べて長いので、収まるケースが無いんですよ。
で、これを見つけたんで購入。一緒に接続ケーブルやボールペンも入れています。






キーボードもね







Related Posts Plugin for WordPress, Blogger...

ZenBack