SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar a 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 a 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!
 

Más de 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
 

Último

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

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
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

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

Notas del editor

  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