paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

Twitterでプログラムコードを実行!結果を返信してくれるpaiza_run

f:id:paiza:20141118153200p:plain

f:id:paiza:20140916135428p:plainこんにちは。今回は谷口が担当します。

昨日よりpaizaでサービスを開始いたしました、ITエンジニア向けの24言語対応の無料オンラインプログラミング実行環境サービスpaiza.IO (パイザ・アイオー)』、さっそくたくさんの方々にご利用いただいているようで、本当にありがとうございます!

24のプログラミング言語がブラウザで即実行できる『paiza.IO』 - paiza開発日誌


今回は、『paiza.IO』と連動したツイッターアカウント@paiza_run』とその使い方をご紹介いたします。

こちらの『paiza_run』宛てにツイッターでコードをリプライとして飛ばしますと、そのコードの実行結果が返信されます。つまりツイッターからコードの実行ができるというわけです。『paiza.IO』とあわせて、ぜひお試しください!

ツイッターでコードを実行してみよう!

◆どうやって実行するの?

まずはツイッターで『@paiza_run』をフォローしてくださいね!
f:id:paiza:20141118123346p:plain


そして、ツイッターでコードを書きます。
f:id:paiza:20141118115245p:plain

このとき『paiza_run』から返信を受け取るためには、上記のように、必ず「@paiza_run」をつけて『paiza_run宛てのリプライにしてください。

そして、コードの先頭には必ず[実行したいプログラミング言語(半角小文字)]+[コロン(":")]をつけてからコードを書き始めてください。(これがないと、どの言語で書かれたコードかが判別できません!)

上記のように[@paiza_run]+[半角スペース]+[実行したいプログラミング言語]+[コロン(":")]+[実行したいコード]といった形で書いていただければと思います。

上記のコードをツイートしてみますと……
f:id:paiza:20141118115856p:plain
瞬時に返信が来ました!すごい!

◆言語の指定の記述

上にも書きましたように、コードの先頭には、必ず[実行したいプログラミング言語]+[コロン(":")]をつけてからコードを書き始めてください。

表記は下記を参照してください。また、『paiza.IO』のヘルプにも「paiza_run」の使い方の詳細を載せております。

Java [java:]
Ruby [ruby:]
Python [python:]
PHP [php:]
Perl [perl:]
C [c:]
C++ [cpp:]
C# [csharp:]
JavaScript [javascript:]
Objective-C [objective-c:]
Scala [scala:]
Go [go:]
Haskell [haskell:]
CoffeeScript [coffeescript:]
Bash [bash:]
Erlang [erlang:]
R [r:]
COBOL [cobol:]
VB [vb:]
F# [fsharp:]

PHPの場合は @paiza_run php:<?php echo "hoge"; と言う様に、冒頭に<?phpが必要になります。

◆「@paiza_run」の実行例

@paiza_run』のツイッター機能もさっそくたくさんの方にお使いいただき、本当にありがとうございます!

f:id:paiza:20141118122155p:plain
https://twitter.com/MAXS30/status/534256783108210688
こちらワンライナーFizzBuzzを書いてる方が!すばらしいですね!

f:id:paiza:20141118122746p:plain
ツイッターなので字数制限はありますが、『paiza_run』も頑張って結果を返信しております!

このような計算処理を含んだコードでも、もちろん実行結果を返信しております。

ぜひ皆さんも@paiza_run宛にFizzBuzzワンライナーを各言語で投げてみてください。出力が長かったりするとたまにpaiza_runが機嫌を損ねてしまう事も有りますが。。今後もワンライナー系のクイズなんかも出していきたいと思っています。

■まとめ

ツイッターで書いたコードの実行結果を返信してくれる、『paiza_run』、いかがでしたでしょうか。

paiza.IO』の機能の1つとして、ぜひお使いいただければと思います。

ブラウザだけでプログラミングがすぐ始められる【paiza.io】 from paiza on Vimeo.

また、ITエンジニアに特化した転職・学習サービスpaizaと、paizaの公式アカウント『@paiza_official』もあわせてよろしくお願いいたします!




paizaではスキルのあるエンジニアがきちんと評価されるようにし、技術を追い続ける事が仕事につながるようにする事で、日本のITエンジニアの地位向上を図っていければと考えています。特にpaizaではWebサービス提供企業などでもとめられる、システム開発力や、テストケースを想定できるかの力(テストコードを書く力)などが問われる問題を出題しています。

テストの結果によりS,A,B,C,D,Eの6段階でランクが分かります。自分のプログラミングスキルを客観的に知りたいという方は是非チャレンジしてみてください。

http://paiza.jp


プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編