SlideShare a Scribd company logo
Ruby
                           	


                           	
                           	
       OSSAJ
               2010/12/2
• 
• 
•  Ruby
•  Ruby
•  Ruby
• 
• 
Ruby を全面的に採用した東京ガスの地震防災システム
1885 (        18 )10   1 	
     (        ) 1 4,157 18             (H21      )
         	
        1,063    	
                                      40,000km
              	
 57,839km
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby を全面的に採用した東京ガスの地震防災システム
M7.3
	
                       6,400 	
          	
             7,500 	
               	
         86    	
                    	
    15
30
     	

          70%
(        )

         	
                  M7.3
    	
                    7,800 	
              	
        410,000 	
                   	
     110    	
                        (         )
…
Super-dense Realtime
Monitoring of Earthquakes
SUPREME
4,000             	

                      	
                4,000 	
        (2008   7 1    )
Ruby を全面的に採用した東京ガスの地震防災システム
SUPREME            	

2001   7                	
           (C      )

2009 10                      	
           (Ruby        )
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby を全面的に採用した東京ガスの地震防災システム
SUPREME        (1/4)

               	
          3         4000
SUPREME        (2/4)

               	
           5
SUPREME        (3/4)

     	
          10
SUPREME   2400 (        )
SUPREME     10 	

  (                 )
SUPREME   (4/4)

          	
 4,000    60,000

           	
  )
4,000        15
         	
             	




60,000
              SUPREME
10
24        365
SUPREME                                             	
                  	
           (          )
                           (         )
 WAN         	
         
                                    Ethernet   	
        	
                     (       ) × 15
                           (         ) × 15 	
   	
                          	
             	
         
                        
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby を全面的に採用した東京ガスの地震防災システム
• 
• 
• 
• 
SUPREME     	



                   	

2009/10/1   Ruby
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby
2004
       IP   	

               (   )
  NTTdocomo DoPa
(    )
Ruby        	

• Ruby1.6.8
• UDP
•             Ruby
• Ruby1.8.2
4000
                          	

IP      	
                     90 	

IP           3 	
(Ruby    )


                    [ ]
Ruby             	
PHP     Web
Ruby     	

Rails   CGIKit
Ruby
                     	




  2009   Ruby
Ruby
Ruby を全面的に採用した東京ガスの地震防災システム
1.9% *.c




           98.1% *.rb
Ruby     	
   
   Web
232                 	
 (1             )
•  4000
•  UDP         /TCP
•  1              100        ×100

•                       1 1
Web                  	


Ruby on Rails + Silverlight
Ruby on Rails
 Silverlight   DB
                	


  Web           Rails
Silverlight
 •    Silverlight2

 •     C#
 •     IronRuby
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby
Ruby
Ruby        	
• 
• 
• 
• 
• 
 •          C




Ruby
Ruby
Ruby
       	
            jishin.net
 
            SONAR
jishin.net
 •  SUPREME

 •                Web

 •       (    )

      etc…
Web   (   )
• 
• 
• 
     )
•  Ruby1.8.5, Rails1.2.6
Ruby を全面的に採用した東京ガスの地震防災システム
• 

• 

• 
•  Ruby1.9.1, Rails2.3.5
Ruby を全面的に採用した東京ガスの地震防災システム
Ruby
Ruby
Ruby を全面的に採用した東京ガスの地震防災システム

More Related Content

Ruby を全面的に採用した東京ガスの地震防災システム