SlideShare a Scribd company logo
1 of 59
Download to read offline
(    )
                                                    2011/12/17



                                    http://samuraism.jp/

Copyright(c) Yusuke Yamamoto All rights reserved.                #okajug | @yusukey
#okajug #q

Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•             (                            )

     •
     •

Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
(         )



Copyright(c) Yusuke Yamamoto All rights reserved.       #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
:




Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
:




Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•     Z80 3.5MHz
                                  •            64kB

                                  •
Copyright(c) Yusuke Yamamoto All rights reserved.
                                                    : BASIC
                                                              #okajug | @yusukey
=

     •     MSX Magazine
     •     MSX Fan
     •     BASIC Magazine




Copyright(c) Yusuke Yamamoto All rights reserved.       #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
BASIC:




Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
mnemonic
    LD A 10                                         3E 10
    CALL 0100                                       CD 00 10
    RET                                             C9


Copyright(c) Yusuke Yamamoto All rights reserved.     #okajug | @yusukey
• BASIC( )
     • Z80 ( )
     • Pascal( )
     • Fortran( )
     • Java (                                       )

     • C / C++(                                         )
Copyright(c) Yusuke Yamamoto All rights reserved.           #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•(
     • B2C Web        (WebLogic, JRun)

     •           Web          (JRun)

     •         (WebSphere, Tomcat)



Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
BEA Systems
     • ( Oracle
     • WebLogic
     • Java



Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
FAST Search & Transfer
     •     (         Microsoft

     • FAST Enterprise Search Platform
     •
           C++ / Python / Java

Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Red Hat
     • ( Red Hat
     • JBoss
     •


Copyright(c) Yusuke Yamamoto All rights reserved.     #okajug | @yusukey
Twitter
     •
     • B2C




Copyright(c) Yusuke Yamamoto All rights reserved.       #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
✓                                                      (                )

 ✓
 ✓                           (                      )


Copyright(c) Yusuke Yamamoto All rights reserved.           #okajug | @yusukey
•     Java / Web :

     •                                              :




Copyright(c) Yusuke Yamamoto All rights reserved.       #okajug | @yusukey
BEA Systems
     •     Java

     •
     •
                  Java
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
FAST Search & Transfer
     •
     • Java

     •

Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Red Hat
     •
     •
     •



Copyright(c) Yusuke Yamamoto All rights reserved.     #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Twitter
     •
     •




Copyright(c) Yusuke Yamamoto All rights reserved.       #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•
     •


Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•
         • RSS




Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•                                         →
         •
         • Twitter


Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•
      •
      •

“                                                          ”

Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•
      •

 •                                                      ”             ”
      •                                             ”       ”


Copyright(c) Yusuke Yamamoto All rights reserved.           #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Python
                                                    C#
               Ruby                                        C++




                                                            Scala
                                  Java


Copyright(c) Yusuke Yamamoto All rights reserved.        #okajug | @yusukey
Python




                                                    Java


  C++
                                                                       Ruby
                                C#                         Scala
Copyright(c) Yusuke Yamamoto All rights reserved.            #okajug | @yusukey
•
      •                                             ”   ”




Copyright(c) Yusuke Yamamoto All rights reserved.       #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•
      •   MovableType

      •   Java

  •                              : Pebble




                  https://open.jira.com/svn/PEBBLE/trunk/
Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
•
      •   WebLogic

  •             :

      •   JMX               - CSV




                             http://samuraism.jp/komuso/
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•
      •
  •             :

      •                         -




                              http://samuraism.jp/samurai/
Copyright(c) Yusuke Yamamoto All rights reserved.    #okajug | @yusukey
•
       •   Twitter API

   •              : Twitter4J

       •   http/json                             Twitter API




                                         http://twitter4j.org/
Copyright(c) Yusuke Yamamoto All rights reserved.             #okajug | @yusukey
Twitter4J
                                                    Twitter


    Java



                                                     +
                                                     + API

Copyright(c) Yusuke Yamamoto All rights reserved.        #okajug | @yusukey
•     Java
      •
      •
      • COBOL 2.0


Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
•
      •
      •

Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
(    )




Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey
Copyright(c) Yusuke Yamamoto All rights reserved.   #okajug | @yusukey

More Related Content

More from Yusuke Yamamoto

これからはじめるGit、GitHub #stapy
これからはじめるGit、GitHub #stapyこれからはじめるGit、GitHub #stapy
これからはじめるGit、GitHub #stapyYusuke Yamamoto
 
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansanYusuke Yamamoto
 
Java Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 LT 在室状況自動通知ボット #JavaKuecheJava Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 LT 在室状況自動通知ボット #JavaKuecheYusuke Yamamoto
 
Java Küche 2016 #JavaKueche
Java Küche 2016 #JavaKuecheJava Küche 2016 #JavaKueche
Java Küche 2016 #JavaKuecheYusuke Yamamoto
 
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...Yusuke Yamamoto
 
WebStormから始まる快適Web開発ワークフロー #html5jk
WebStormから始まる快適Web開発ワークフロー #html5jkWebStormから始まる快適Web開発ワークフロー #html5jk
WebStormから始まる快適Web開発ワークフロー #html5jkYusuke Yamamoto
 
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug Yusuke Yamamoto
 
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...Yusuke Yamamoto
 
カジュアルにスレッドダンプ - @yusuke #javacasual
カジュアルにスレッドダンプ - @yusuke #javacasualカジュアルにスレッドダンプ - @yusuke #javacasual
カジュアルにスレッドダンプ - @yusuke #javacasualYusuke Yamamoto
 
Excel方眼紙アプリケーションサーバと侍の新機能 #jjug
Excel方眼紙アプリケーションサーバと侍の新機能 #jjugExcel方眼紙アプリケーションサーバと侍の新機能 #jjug
Excel方眼紙アプリケーションサーバと侍の新機能 #jjugYusuke Yamamoto
 
Twitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hackTwitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hackYusuke Yamamoto
 
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai 株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai Yusuke Yamamoto
 
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjugBotを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjugYusuke Yamamoto
 
Twitter API最新事情 - API Meetup Tokyo #1 #apijp
Twitter API最新事情 - API Meetup Tokyo #1 #apijpTwitter API最新事情 - API Meetup Tokyo #1 #apijp
Twitter API最新事情 - API Meetup Tokyo #1 #apijpYusuke Yamamoto
 
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4Yusuke Yamamoto
 
貧乏人のHeroku活用術 #herokujp
貧乏人のHeroku活用術 #herokujp貧乏人のHeroku活用術 #herokujp
貧乏人のHeroku活用術 #herokujpYusuke Yamamoto
 
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4Yusuke Yamamoto
 
JavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumiJavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumiYusuke Yamamoto
 
テンプレートエンジンの話 #jjug
テンプレートエンジンの話 #jjugテンプレートエンジンの話 #jjug
テンプレートエンジンの話 #jjugYusuke Yamamoto
 
失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
失敗から学ぶAPI設計  #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring 失敗から学ぶAPI設計  #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring Yusuke Yamamoto
 

More from Yusuke Yamamoto (20)

これからはじめるGit、GitHub #stapy
これからはじめるGit、GitHub #stapyこれからはじめるGit、GitHub #stapy
これからはじめるGit、GitHub #stapy
 
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
 
Java Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 LT 在室状況自動通知ボット #JavaKuecheJava Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 LT 在室状況自動通知ボット #JavaKueche
 
Java Küche 2016 #JavaKueche
Java Küche 2016 #JavaKuecheJava Küche 2016 #JavaKueche
Java Küche 2016 #JavaKueche
 
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
 
WebStormから始まる快適Web開発ワークフロー #html5jk
WebStormから始まる快適Web開発ワークフロー #html5jkWebStormから始まる快適Web開発ワークフロー #html5jk
WebStormから始まる快適Web開発ワークフロー #html5jk
 
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
 
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
 
カジュアルにスレッドダンプ - @yusuke #javacasual
カジュアルにスレッドダンプ - @yusuke #javacasualカジュアルにスレッドダンプ - @yusuke #javacasual
カジュアルにスレッドダンプ - @yusuke #javacasual
 
Excel方眼紙アプリケーションサーバと侍の新機能 #jjug
Excel方眼紙アプリケーションサーバと侍の新機能 #jjugExcel方眼紙アプリケーションサーバと侍の新機能 #jjug
Excel方眼紙アプリケーションサーバと侍の新機能 #jjug
 
Twitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hackTwitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hack
 
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai 株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
 
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjugBotを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
 
Twitter API最新事情 - API Meetup Tokyo #1 #apijp
Twitter API最新事情 - API Meetup Tokyo #1 #apijpTwitter API最新事情 - API Meetup Tokyo #1 #apijp
Twitter API最新事情 - API Meetup Tokyo #1 #apijp
 
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
 
貧乏人のHeroku活用術 #herokujp
貧乏人のHeroku活用術 #herokujp貧乏人のHeroku活用術 #herokujp
貧乏人のHeroku活用術 #herokujp
 
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
 
JavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumiJavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumi
 
テンプレートエンジンの話 #jjug
テンプレートエンジンの話 #jjugテンプレートエンジンの話 #jjug
テンプレートエンジンの話 #jjug
 
失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
失敗から学ぶAPI設計  #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring 失敗から学ぶAPI設計  #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
失敗から学ぶAPI設計 #ccc_h4 #jjug #jjug_ccc JJUG CCC 2013 Spring
 

Recently uploaded

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Recently uploaded (20)

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

今熱いオープンソース

  • 1. ( ) 2011/12/17 http://samuraism.jp/ Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 2. #okajug #q Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 3. ( ) • • Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 4. ( ) Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 5. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 6. : Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 7. : Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 8. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 9. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 10. Z80 3.5MHz • 64kB • Copyright(c) Yusuke Yamamoto All rights reserved. : BASIC #okajug | @yusukey
  • 11. = • MSX Magazine • MSX Fan • BASIC Magazine Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 12. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 13. BASIC: Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 14. mnemonic LD A 10 3E 10 CALL 0100 CD 00 10 RET C9 Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 15. • BASIC( ) • Z80 ( ) • Pascal( ) • Fortran( ) • Java ( ) • C / C++( ) Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 16. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 17. •( • B2C Web (WebLogic, JRun) • Web (JRun) • (WebSphere, Tomcat) Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 18. BEA Systems • ( Oracle • WebLogic • Java Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 19. FAST Search & Transfer • ( Microsoft • FAST Enterprise Search Platform • C++ / Python / Java Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 20. Red Hat • ( Red Hat • JBoss • Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 21. Twitter • • B2C Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 22. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 23. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 24. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 25. ( ) ✓ ✓ ( ) Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 26. Java / Web : • : Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 27. BEA Systems • Java • • Java Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 28. FAST Search & Transfer • • Java • Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 29. Red Hat • • • Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 30. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 31. Twitter • • Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 32. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 33. • Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 34. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 35. • RSS Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 36. → • • Twitter Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 37. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 38. • • “ ” Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 39. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 40. • • ” ” • ” ” Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 41. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 42. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 43. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 44. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 45. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 46. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 47. Python C# Ruby C++ Scala Java Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 48. Python Java C++ Ruby C# Scala Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 49. • ” ” Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 50. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 51. • MovableType • Java • : Pebble https://open.jira.com/svn/PEBBLE/trunk/ Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 52. • WebLogic • : • JMX - CSV http://samuraism.jp/komuso/ Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 53. • • : • - http://samuraism.jp/samurai/ Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 54. • Twitter API • : Twitter4J • http/json Twitter API http://twitter4j.org/ Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 55. Twitter4J Twitter Java + + API Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 56. Java • • • COBOL 2.0 Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 57. • • Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 58. ( ) Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey
  • 59. Copyright(c) Yusuke Yamamoto All rights reserved. #okajug | @yusukey