Background image

MySQL Online

paiza.IOはオンラインですぐにプログラミングが始められる、 オンライン実行環境です。C,C++,Java,Ruby,Python,PHP,Perlなど 主要32言語に対応。ファイルアップ機能、外部apiへの接続や、 スクレイピングなども可能です。

おすすめコード

# API
# List books about algorithm on Rakuten shops
# Here your code !
require 'net/http'
require 'uri'
require 'pp'
require 'json'
url = URI.parse(URI.escape('https://app.rakuten.co.jp/services/api/IchibaItem/Search/20140222?applicationId=1044477890616064296&keyword='))
res = Net::HTTP.start(url.host, url.port, use_ssl: true){|http|
http.get(url.path + "?" + url.query);
}
obj = JSON.parse(res.body)
# puts obj
puts "Last Update: #{Time.now}"
puts "<table border=1>"
obj['Items'].each{|itemObj|
item = itemObj['Item']
if ! item['mediumImageUrls'][0]
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
// C# : @kamiya_owl
using System; class Haiku { static void Main() { var haiku = @"
            
            
            
            
            
              
              
              
";var s = @"// C# : @kamiya_owl{2}{3}using System; class Haiku {{ static void Main() {{ var haiku = @{1}{4}{1};var s = @{1}{0}{1}; Console.WriteLine(s, s, (char)0x22, (char)0xd, (char)0xa, haiku); }} }}"; Console.WriteLine(s, s, (char)0x22, (char)0xd, (char)0xa, haiku); } }
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
// Auther : Myoga Screw-bright
// Twitter : https://twitter.com/Myoga1012
[<EntryPoint>]
let main argv =
//
let haiku = ",,".Split( ',' )
// 1
let max = ( haiku |> Seq.maxBy( fun a -> a.Length ) ).Length
//
let haiku2 = haiku |> Array.map( fun a -> a.PadRight( max, ' ' ) )
//
Array.init max ( fun i -> System.String( [| for j in 0..haiku2.Length - 1 -> haiku2.[j].[i] |] |> Array.rev ) )
|> Array.iter( fun v -> v |> printfn "%s" )
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

paiza.IOとは?

paiza.IOは、ブラウザ上でコードを書け、書いたコードをその場で実行できるオンラインのプログラム実行環境です。ちょっとあの言語を触ってみたいが環境を作るのが手間だという時や、初心者にプログラムを教える時などに、手軽に即プログラミングが出来ます。

paiza.IOの対応言語

対応言語はJava、C、C++、C#、Ruby、PHP、Python、Perl、JavaScriptと言ったメジャーな言語からGo言語やScala、Haskellなど32言語以上に対応しています。paiza.IO エンジンは軽量な実行環境で動いており、応答が非常に高速で、且つ安定した実行時間でコードを実行できます。

プログラミング勉強会に最適

paiza.IOは環境構築の必要性がないので、プログラミング勉強会などの環境構築に最適です。どんなパソコンでもブラウザさえ有れば即プログラミングが可能です。勉強会開催日時を @paizaIO_jp 宛につぶやいていただければ、その時間はメンテナンスを行なわないようにする等サポートいたします!

Twitterでpaiza.IO

Twitterからもコードを実行できます。「@paiza_bot」または「#paiza_bot」ではじまるメッセージをツイートすると、実行結果がリプライとして 送られます。リプライの通知を受け取る場合、Twitterの仕組み上@paiza_runをフォローしてください。(例: @paiza_bot ruby:puts "Hello World") ( 詳細 )

APIで利用可能

アプリケーションやサービスで使えるpaiza.IO APIを提供しています。無料でご自由にお試しいただけますが、アクセス数等の制限がありサービスレベルも保証しておりません。ビジネス向けの安定したサービスについては info@paiza.io まで、おおよその想定アクセス数を添えて是非お問い合わせください。

スキルチェック、転職

paiza.jp (パイザ)は、paiza.ioと同じ仕組みを利用し、オンラインで出題されるプログラミング問題を解くと6段階評価でITエンジニアとしてのスキルレベルが解るサービスです。スキルレベルにより書類選考なしで面接・カジュアル面談に進む事も可能です。

paiza
自分の過去のコードの閲覧/編集が可能。
GitHub(Gist)連携が出来る。
サインアップ(会員登録)すれば、自分の過去のコードを閲覧/編集したり、 人のコードのをお気に入り登録したり、GitHub(Gist)連携が可能になります。
description image
description image
プログラムから外部サイトへの接続が可能!
外部ネットワークとも通信できますので、Twitterなど外部APIとの通信や、スクレイピングなども可能です。
複数ファイルの実行が可能。
ファイルアップも出来る!
タブの+ボタンを押せば、複数ファイルの作成、実行が可能。
プログラムファイルとデータファイルに分けて、データファイルを 読み込む、というような事も可能です。
画面にファイルをドラッグアンドドロップすればファイルアップも可能です。
description image
description image
作ったプログラムをブログに掲載!
ブログ上でプログラムを実行できる!!
コード作成画面右下の出力マークをクリックすれば、ブログに貼付けられる Embedタグを出力可能。ブログ閲覧者が直接書き変えて実行する事もできるので、 例えばブログでプログラミング問題の出題も可能です!
PaizaCloud