paiza開発日誌paiza開発日誌IT/Webエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。ITエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。開発ネタ-Webサービス紹介Tweetこんにちは、谷口がお送りします。皆さんは『IFTTT』というWebサービスをご存知でしょうか?IFTTTとは、「レシピ」と呼ばれる個人作成、もしくは公に共有しているプロフィールを使って、数あるWebサービス(Facebook、Evernote、Weather、Dropboxなど)同士で連携することができる、2010年にスタートしたWebサービスです。that」というシンプルなコンセプトに基づく「レシピ」を作成し共有することができる。レシピの「this」の部分は「Facebookで写真をタグ付けした時」「Foursquareでチェックした時」といった「きっかけ」になり、「that」の部分は「テキストメッセージの送信」「Facebookでステータスメッセージを作成」といった「行動」になる。ユーザーが使用するサービスで有効にする「きっかけ」と「行動」のコンビネーションがレシピである。Wikipedia)というIFTTT、なんだか便利そうですが、「実際にどうやって使うの?」「難しいんじゃないの?」と思われている方も多いかと思います。先日このブログで、プログラミング初心者の弊社社員に、オンラインでプログラミング学習ができるサイトpaizaの動画でプログラミング学習ができるレッスン、パイザ・ラーニングを使って、PHPの学習をしてもらったというお話をしました。今回はその次のステップとして、弊社社員に『IFTTT』を使って、各種サービスが連携する「レシピ」を作成してもらいましたので、その過程をご紹介していきます。■IFTTTってどう使うの?◆アカウントを作ってみましょうまずはIFTTTのトップページで、サインアップのボタンをクリックします。好きな名前とメールアドレスとパスワードを登録し、アカウントを作成します。アカウントが作成できました!メールアドレスだけですぐできた~!簡単!◆実際にレシピを作ってみましょうサインインして、「Create」を選択します。このような画面が出てきます。ここで「レシピ」を作るのです。下線がついている「this」をクリックします。すると、あらゆるサービスやSNSがずらっと出てきました。こちらでレシピで使いたいサービスを選択できるようです。「Date&Time」を選択してみました。Trigger」の項目が表示されました。ここで、if文で言うところの「もし〇〇が××した場合~」という条件に当たる部分を設定するんですね。at」を選択してみました。Timeをお昼の12時にして、Createボタンをクリックしますと条件が設定されました。次に下線がついている「that」をクリックします。あらゆるサービスやSNSがずらっと出てきますので、このレシピで使いたい2つ目のサービスを選択します。次はツイッターを選択してみます。if文で言うと、条件が満たされた際に実行される処理を設定するんですね。Recipe」ボタンをクリックしますと自分のレシピとして登録されたようです!!しかし、今日は既に12時を過ぎているので、ちゃんとこのレシピが反映されてるのか明日まで結果が分からないよ!!というわけで、レシピをさらにもう一つ作ってみます......。今度は、先にツイッターを選択してみました。「新しくツイートをふぁぼった時」のトリガーを選択します。次にGmailを選択します。「Emailを送る」を選択します。メールアドレスやメールの文面を設定します。これはデフォルト文ですが、これでツイートのURLと文面が送れるようになっています。文面は好きなように書き換えることができます。これでCreateしてみました。レシピはちゃんと反映されてるのかな......。レシピ作成直後、ツイッターでふぁぼってみましたところ、すぐにメールが届きました!すごい!ツイッターとGmailを簡単に連携させることができました!■まとめいかがでしたでしょうか。弊社社員に感想を聞いたところ、「操作方法が直感的に分かるから簡単で使いやすい!プライベートでも絶対に使う!」とのことでした。IFTTTは、対応しているサービスがどんどん増えています(現状で60サービスを超えています)。IFTTTを活用すれば、簡単に複数サービスを連携させたり、より複雑な処理を実行させて、各サービス使用時の効率をどんどん上げていくことが可能です。違うサービスを連携させることができるIFTTTで、ぜひ皆さんもご自分のスタイルに合わせたレシピを作って活用してみてください。that」というコンセプトは、「きっかけ」の発動によって、設定された「行動」を起こすということです。これはif文の『〇〇が××した場合、△△で□□する』という概念にも通じているので、プログラミングの基礎的な概念を理解したり、「自分で設定したものがその通りに動いている」というプログラミングの楽しみを実感する足がかりとしてもよいサービスだと思います。「もう少し複雑なことができるようになりたい!」という方は、ぜひプログラミングを学んでみてください。paizaでは、パイザ・ラーニングの動画学習レッスンを実施しております。(http://paiza.jp/learning)paizaには、オンラインでプログラミング学習ができるパイザ・ラーニングという無料コンテンツがございます。そちらに、この度動画で学習できるレッスンが追加されました。こちらでは、動画を見たりや補足テキストを読んだりしながら、自由にコーディングをして実行結果まで確認することができます。動画を見た後に演習課題が用意されているので、理解を深めながら学習が可能です。)を開催しております。https://paiza.jp/ts/1「こんなプロジェクトは嫌だ」というお題でキャンペーンサイトから、ハッシュタグとキャンペーンサイトのURLをつけてツイートしていただきますと、抽選でAmazonギフト券が当たります!!つぶやくだけでAmazonギフト券がもらえるチャンスです!ご参加お待ちしております。paizaは、技術を追い続けることが仕事につながり、スキルのある人がきちんと評価される場を作ることで、日本のITエンジニアの地位向上を目指したいと考えています。自分のスキルを磨いていきたいと考えている方におすすめなのが「paizaラーニング」。オンラインでプログラミングしながらスキルアップできる入門学習コンテンツです。初心者でも楽しくプログラミングの基本を学ぶことができます。paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。14:37Tweet関連記事2022-02-28まだまだある!Python、PHP、Java、JavaScript、Ruby、C、C#など28言語で...こんにちは。