SlideShare a Scribd company logo
1 of 34
M.Eng. Strangelove 2
 Beautiful Dreamer
or: How I Learned to Stop Worrying
       and Love the P(omit
Dedicated to Tarek

Thank you for your kindness.
Who are you
 TAKEUCHI, Yoji

 @ytakeuch

 http://d.hatena.ne.jp/ytakeuch/

 From I was born, I have not written
 software to make money about 2X years :-P
 → I am a rookie.

 This Lightning Talk is second time.

 PLEASE give me job!.
Where are you from


from Light Weight Language Planets
          (a.k.a. LLPlanets)
What language do you love
What language do you love


               personal sponsor
What language do you love
on LLPlanets Aug 20th
I was so lonery orz...
   very few Pythonista
My photos ?




dream             reality
These are same.
    Maybe...




dream        reality
How did I make LT?
   tk0miya: RT:rookies !, we have some
               slots of LT.




      ytakeuch: I have resistered !
I am planning to make applications
    both Android and iPhone

but.....

  I do not know Java.

  I do not know Objective-C too.

  To learn both is painful !.
Plan P


Adobe Flash Builder 4.5

We can share same codes.

non-free(I am afraid of anger of RMS)

It is not fit for LLPlanets.
Plan Q

Titanium Mobile

JavaScript LL!)

But I do not know JavaScript too, too.

But But, @masuidrive propagated to me in Wednsday.

But But But, It do not change that I do not know JS.
Plan R


SL4A(Scripting Layer for Android)

Python, Ruby, Perl, Lua, JavaScript, BeanShell

What language do I know.........

Python ← only one !
What make?
Announced a Android ADK (Arduino) on Google I/O

Physical computing is hot?

make a motion input gadget to move VF25(Macross F)
Problem !



Acceleration sensors are five.

ADK board have only one interface.
Solution !
FPGA(Field Programmable Gate Array)
How to write a logic ?


Normally, Verilog or VHDL
(hardware description language)

These are not fit LLPlanets.
Then I write this !


MyHDL

We can write a logic with Python.

It is possible to translate Verilog or VHDL
and logic synthesis.
And... one more thing !


python-on-a-chip

VM, translator et al. for micro processors.

Porting is going to Android ADK board.
Conclusion



We can make gadget with only Python !
But !
Sorry....
This mission is not completed.
Week before last, I was stung by
   killer-bee(actually NOT).
        And I called 911.
I am invited to Google Developer Day 2011 JP,
            and show my gadgets.




  I am a finalist of Open Call Android ADK.
How did I make LT?(Reality)
        tk0miya: RT:rookies, we have some
                   slots of LT.

         in my mind:                 T-shirt?
                                        Free?
                 @terapyon did not say that....
                            OK. Never mind !




         ytakeuch: I have resistered !
I confused with PyCon JP 2011
       ..... It is today !!!


             LT                    orz...
                        ! OTZ...
Thank you !
I hold Python micro Hack-a-thons

 No.1 http://atnd.org/events/18033 4 people

 No.2 http://atnd.org/events/18330 4 people

 No.3 http://atnd.org/events/18633 2 pople

 No.4 http://atnd.org/events/18773 only me

 No5. PLEASE attend anyone !   #upyhack
Thank you again !
PyCon JP 2011 Lightning Talk No.10 in English

More Related Content

Similar to PyCon JP 2011 Lightning Talk No.10 in English

PyCon JP 2011 Lightning Talk No.10
PyCon JP 2011 Lightning Talk No.10PyCon JP 2011 Lightning Talk No.10
PyCon JP 2011 Lightning Talk No.10
Yoji TAKEUCHI
 
Python @ PiTech - March 2009
Python @ PiTech - March 2009Python @ PiTech - March 2009
Python @ PiTech - March 2009
tudorprodan
 

Similar to PyCon JP 2011 Lightning Talk No.10 in English (20)

PyCon JP 2011 Lightning Talk No.10
PyCon JP 2011 Lightning Talk No.10PyCon JP 2011 Lightning Talk No.10
PyCon JP 2011 Lightning Talk No.10
 
Python @ PiTech - March 2009
Python @ PiTech - March 2009Python @ PiTech - March 2009
Python @ PiTech - March 2009
 
Let's use Raspberry Pi to share our passion of programming with kids of Japan
Let's use Raspberry Pi to share our passion of programming with kids of JapanLet's use Raspberry Pi to share our passion of programming with kids of Japan
Let's use Raspberry Pi to share our passion of programming with kids of Japan
 
Killer Bugs From Outer Space
Killer Bugs From Outer SpaceKiller Bugs From Outer Space
Killer Bugs From Outer Space
 
PYTHON: From programmer to tamer
PYTHON: From programmer to tamerPYTHON: From programmer to tamer
PYTHON: From programmer to tamer
 
What is Python? (Silicon Valley CodeCamp 2014)
What is Python? (Silicon Valley CodeCamp 2014)What is Python? (Silicon Valley CodeCamp 2014)
What is Python? (Silicon Valley CodeCamp 2014)
 
Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?
 
Moodle and the Internet of Things
Moodle and the Internet of ThingsMoodle and the Internet of Things
Moodle and the Internet of Things
 
liwoli_machine workshop
liwoli_machine workshopliwoli_machine workshop
liwoli_machine workshop
 
My talk on Piter Py 2016
My talk on Piter Py 2016My talk on Piter Py 2016
My talk on Piter Py 2016
 
Software 2.0 - a Babel fish for deep learning
Software 2.0 - a Babel fish for deep learningSoftware 2.0 - a Babel fish for deep learning
Software 2.0 - a Babel fish for deep learning
 
LLPlanets Lightning Talk Presentation No.8
LLPlanets Lightning Talk Presentation No.8LLPlanets Lightning Talk Presentation No.8
LLPlanets Lightning Talk Presentation No.8
 
Codebits Handivi
Codebits HandiviCodebits Handivi
Codebits Handivi
 
Golang Taipei Gathering #15 - 進擊的 Gobot!
Golang Taipei Gathering #15 - 進擊的 Gobot!Golang Taipei Gathering #15 - 進擊的 Gobot!
Golang Taipei Gathering #15 - 進擊的 Gobot!
 
Cryptography implementation weaknesses: based on true story
Cryptography implementation weaknesses: based on true storyCryptography implementation weaknesses: based on true story
Cryptography implementation weaknesses: based on true story
 
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code LinterPerl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
 
Digital storytelling for language classrooms
Digital storytelling for language classroomsDigital storytelling for language classrooms
Digital storytelling for language classrooms
 
Caring for file formats
Caring for file formatsCaring for file formats
Caring for file formats
 
Stop using Bootstrap please! - Davide Di Pumpo - Codemotion Milan 2016
Stop using Bootstrap please! - Davide Di Pumpo - Codemotion Milan 2016Stop using Bootstrap please! - Davide Di Pumpo - Codemotion Milan 2016
Stop using Bootstrap please! - Davide Di Pumpo - Codemotion Milan 2016
 
Stop using Bootstrap please!
Stop using Bootstrap please!Stop using Bootstrap please!
Stop using Bootstrap please!
 

More from Yoji TAKEUCHI (7)

プログラマー脳を読んでみた.pdf
プログラマー脳を読んでみた.pdfプログラマー脳を読んでみた.pdf
プログラマー脳を読んでみた.pdf
 
格安FPGA基板.pdf
格安FPGA基板.pdf格安FPGA基板.pdf
格安FPGA基板.pdf
 
Nordic系開発チュートリアル
Nordic系開発チュートリアルNordic系開発チュートリアル
Nordic系開発チュートリアル
 
Anko Kivy
Anko KivyAnko Kivy
Anko Kivy
 
NTT Docomo Device Hackathon
NTT Docomo Device HackathonNTT Docomo Device Hackathon
NTT Docomo Device Hackathon
 
Hachioji pm
Hachioji pmHachioji pm
Hachioji pm
 
MITOU Kick-off Dec 18th 2006
MITOU Kick-off Dec 18th 2006MITOU Kick-off Dec 18th 2006
MITOU Kick-off Dec 18th 2006
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

PyCon JP 2011 Lightning Talk No.10 in English

  • 1. M.Eng. Strangelove 2 Beautiful Dreamer or: How I Learned to Stop Worrying and Love the P(omit
  • 2. Dedicated to Tarek Thank you for your kindness.
  • 3. Who are you TAKEUCHI, Yoji @ytakeuch http://d.hatena.ne.jp/ytakeuch/ From I was born, I have not written software to make money about 2X years :-P → I am a rookie. This Lightning Talk is second time. PLEASE give me job!.
  • 4. Where are you from from Light Weight Language Planets (a.k.a. LLPlanets)
  • 5. What language do you love
  • 6. What language do you love personal sponsor
  • 7. What language do you love
  • 9. I was so lonery orz... very few Pythonista
  • 10. My photos ? dream reality
  • 11. These are same. Maybe... dream reality
  • 12. How did I make LT? tk0miya: RT:rookies !, we have some slots of LT. ytakeuch: I have resistered !
  • 13. I am planning to make applications both Android and iPhone but..... I do not know Java. I do not know Objective-C too. To learn both is painful !.
  • 14. Plan P Adobe Flash Builder 4.5 We can share same codes. non-free(I am afraid of anger of RMS) It is not fit for LLPlanets.
  • 15. Plan Q Titanium Mobile JavaScript LL!) But I do not know JavaScript too, too. But But, @masuidrive propagated to me in Wednsday. But But But, It do not change that I do not know JS.
  • 16. Plan R SL4A(Scripting Layer for Android) Python, Ruby, Perl, Lua, JavaScript, BeanShell What language do I know......... Python ← only one !
  • 17. What make? Announced a Android ADK (Arduino) on Google I/O Physical computing is hot? make a motion input gadget to move VF25(Macross F)
  • 18. Problem ! Acceleration sensors are five. ADK board have only one interface.
  • 20. How to write a logic ? Normally, Verilog or VHDL (hardware description language) These are not fit LLPlanets.
  • 21. Then I write this ! MyHDL We can write a logic with Python. It is possible to translate Verilog or VHDL and logic synthesis.
  • 22. And... one more thing ! python-on-a-chip VM, translator et al. for micro processors. Porting is going to Android ADK board.
  • 23. Conclusion We can make gadget with only Python !
  • 24. But !
  • 25. Sorry.... This mission is not completed.
  • 26. Week before last, I was stung by killer-bee(actually NOT). And I called 911.
  • 27. I am invited to Google Developer Day 2011 JP, and show my gadgets. I am a finalist of Open Call Android ADK.
  • 28. How did I make LT?(Reality) tk0miya: RT:rookies, we have some slots of LT. in my mind: T-shirt? Free? @terapyon did not say that.... OK. Never mind ! ytakeuch: I have resistered !
  • 29. I confused with PyCon JP 2011 ..... It is today !!! LT orz... ! OTZ...
  • 31.
  • 32. I hold Python micro Hack-a-thons No.1 http://atnd.org/events/18033 4 people No.2 http://atnd.org/events/18330 4 people No.3 http://atnd.org/events/18633 2 pople No.4 http://atnd.org/events/18773 only me No5. PLEASE attend anyone ! #upyhack

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n