SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Twitter $-$r>e$k
         dVDN $_FI 2                                                  bot :n$?C
                       - KLN&%”%s%+%s%U!%l%s%9               2009 -




                                   November 1, 2009




          ()                               Syabetter $?:nC                November 1, 2009   1/9
($7$_:?+d                                        )
•                                                   4 G/ 5!%%H%’%”8&5<f
                                                         ;7W U= &
•
• Android 6/2q!”
          JY                   Hokuriku.rb $*Kb$?7^
                                            K <Y
• Hokuriku.lang $b9T$-$+$C$h!<
                 K     ? ?

• Twitter tac0x2a
• hatena id:TAC




          ()                                Syabetter $?:nC               November 1, 2009   2/9
- !<
       $?CYc7                     -




()              Syabetter $?:nC       November 1, 2009   3/9
’ $7$c$Y$C$?!<                 ’ $H$O2?$+
’syabetter’ $r%)%m!<$F$k!%6$N$d$-$r2;@<JQ$K49$7$F
                     U 7 %f < VD
%9%H%j!<%s%0G[?.$9!#
         _       ^7

<gMM
  ;E$J

   •                                                                    (%i%s%@%`        )
   •       @syabetter “!{!{ ” $O “!_ !_ ” $HFI$$s$@$h!<!W $H65$($F$”$2$k$H
                                                       `
       <!$+$i$A$c$s$HFI$s$G$/$l$k
        Nc !V @syabetter “matz” $O “$^$CD
          )                               ” $CFIs$GM!W

   • @syabetter 0J30$N                ’@!{!{ ’ $OFI$s$G$/$l$J
   •

   •              50tweet $/$i$rFI$s$G$/$l$k
   • 2 J,$*$-$K            TL!” 45 J,$*$-$K             Friend $r99?7

                     ()                             Syabetter $?:nC            November 1, 2009   4/9
• Atom 330 @ 1.60GHz + Mem 2G +CentOS 5.3

• Ruby1.8.5 + RubyTwitterGem

• Chasen+Chaone+GalateaTalk1
          (7AAG2r@O , 2;18rB=hM}
             BV          $ X           , 2;@9g@. )
                                            <

• Icecast+Ices
          (%9%H%j!<%s%0%5!<%P
                  _                )




1
    %,%iF”%Wm%8%'/%H$hj
                          ()           Syabetter $?:nC   November 1, 2009   5/9
()   Syabetter $?:nC   November 1, 2009   6/9
•                                                             ($+$b$l$J
                                                                        7         )
    •
        (2;@9g@.$$/$j
            <     ^7                 ,ices %m%9Av$j$/$j
                                            W ;     ^                         )
    •                           RubyTwitterGem $N$*$+$2$G$9$0$1$?
                                                              =q
    •                         9 3d$O Chasen+Chaone+GalateaTalk $H Icecast+Ices $N@_
        Dj$d$i$d$i
               KJ
    • ’rm * /message/*’ $H$+$d$C$F!”%9%/%j%H$H$+@_Dj%!%k$H$+A4
                                           W         U$
        It>C$($?          (:rHU 23 ;~:” )

$c$C!$N%)%m!<$O$3$A$i$+$i !*
 7 Y $? < U
                                    http://twitter.com/syabetter
%9%H%j!<%s%0$O$3$A$i$+$i !*
         _
                              http://syabetter.dip.jp:8000/tweet.m3u
                     ()                         Syabetter $?:nC                       November 1, 2009   7/9
#HokuUn IU$-$r>!!*
         $N dVD? Cf?.G[$K<j
$i$r!$H!"$$-$r$-!#
 A3 %d$lW /3+G< dVDNs5J_ J9* $J^Kl9
                                      http://syabetter.dip.jp:8000/hokuun.m3u


F0$+$J+$C$?i$4$a$s$J5$




                           ()                       Syabetter $?:nC             November 1, 2009   8/9
()   Syabetter $?:nC   November 1, 2009   9/9

Más contenido relacionado

Destacado

Mg070725 Detenteuninstante
Mg070725 DetenteuninstanteMg070725 Detenteuninstante
Mg070725 Detenteuninstantepaquitaguapa
 
Grup De Treball Ensenyar Llengua No RomàNica
Grup De Treball Ensenyar Llengua No RomàNicaGrup De Treball Ensenyar Llengua No RomàNica
Grup De Treball Ensenyar Llengua No RomàNicaArnau Cerdà
 
Crucigrama 1
Crucigrama 1Crucigrama 1
Crucigrama 1dmgarca
 
Presentació en roda de premsa de la campanya "A la universitat en català!"
Presentació en roda de premsa de la campanya "A la universitat en català!"Presentació en roda de premsa de la campanya "A la universitat en català!"
Presentació en roda de premsa de la campanya "A la universitat en català!"plataformapuc
 
Tema 4 Ct1 0607
Tema 4 Ct1 0607Tema 4 Ct1 0607
Tema 4 Ct1 0607tiotavio
 
Ana del Barrio Saiz - MUTANT project
Ana del Barrio Saiz - MUTANT projectAna del Barrio Saiz - MUTANT project
Ana del Barrio Saiz - MUTANT projectElena Juncà
 
Album Certificacion Kickboxing
Album Certificacion KickboxingAlbum Certificacion Kickboxing
Album Certificacion Kickboxingsiamac fullcontact
 
Com Crear Una Imatge Virtual D’Un Dvd O Cd
Com Crear Una Imatge Virtual D’Un Dvd O CdCom Crear Una Imatge Virtual D’Un Dvd O Cd
Com Crear Una Imatge Virtual D’Un Dvd O Cdsantiagoradigales
 
Setax Media presentatie
Setax Media presentatieSetax Media presentatie
Setax Media presentatieSeijger
 
hardware i software
hardware i softwarehardware i software
hardware i softwareNerea
 
Pfplace
PfplacePfplace
Pfplacemcpp
 

Destacado (20)

Mg070725 Detenteuninstante
Mg070725 DetenteuninstanteMg070725 Detenteuninstante
Mg070725 Detenteuninstante
 
Grup De Treball Ensenyar Llengua No RomàNica
Grup De Treball Ensenyar Llengua No RomàNicaGrup De Treball Ensenyar Llengua No RomàNica
Grup De Treball Ensenyar Llengua No RomàNica
 
Crucigrama 1
Crucigrama 1Crucigrama 1
Crucigrama 1
 
Photo Ppt
Photo PptPhoto Ppt
Photo Ppt
 
Presentació en roda de premsa de la campanya "A la universitat en català!"
Presentació en roda de premsa de la campanya "A la universitat en català!"Presentació en roda de premsa de la campanya "A la universitat en català!"
Presentació en roda de premsa de la campanya "A la universitat en català!"
 
Tema 4 Ct1 0607
Tema 4 Ct1 0607Tema 4 Ct1 0607
Tema 4 Ct1 0607
 
Deans Presentation
Deans PresentationDeans Presentation
Deans Presentation
 
F2 Ch3 1
F2 Ch3 1F2 Ch3 1
F2 Ch3 1
 
Archivo sobre el sida
Archivo sobre el sidaArchivo sobre el sida
Archivo sobre el sida
 
Poeziajxoj 44a Bke L Lela
Poeziajxoj   44a Bke   L LelaPoeziajxoj   44a Bke   L Lela
Poeziajxoj 44a Bke L Lela
 
Ana del Barrio Saiz - MUTANT project
Ana del Barrio Saiz - MUTANT projectAna del Barrio Saiz - MUTANT project
Ana del Barrio Saiz - MUTANT project
 
Album Certificacion Kickboxing
Album Certificacion KickboxingAlbum Certificacion Kickboxing
Album Certificacion Kickboxing
 
Animales clases
Animales clasesAnimales clases
Animales clases
 
HaikúS
HaikúSHaikúS
HaikúS
 
Com Crear Una Imatge Virtual D’Un Dvd O Cd
Com Crear Una Imatge Virtual D’Un Dvd O CdCom Crear Una Imatge Virtual D’Un Dvd O Cd
Com Crear Una Imatge Virtual D’Un Dvd O Cd
 
Sculpture2
Sculpture2Sculpture2
Sculpture2
 
Setax Media presentatie
Setax Media presentatieSetax Media presentatie
Setax Media presentatie
 
Divya Desham
Divya DeshamDivya Desham
Divya Desham
 
hardware i software
hardware i softwarehardware i software
hardware i software
 
Pfplace
PfplacePfplace
Pfplace
 

Último

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Último (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Twitterのつぶやきを読み上げるbot ”しゃべったー” を作った - 北陸アンカンファレンス2009

  • 1. Twitter $-$r>e$k dVDN $_FI 2 bot :n$?C - KLN&%”%s%+%s%U!%l%s%9 2009 - November 1, 2009 () Syabetter $?:nC November 1, 2009 1/9
  • 2. ($7$_:?+d ) • 4 G/ 5!%%H%’%”8&5<f ;7W U= & • • Android 6/2q!” JY Hokuriku.rb $*Kb$?7^ K <Y • Hokuriku.lang $b9T$-$+$C$h!< K ? ? • Twitter tac0x2a • hatena id:TAC () Syabetter $?:nC November 1, 2009 2/9
  • 3. - !< $?CYc7 - () Syabetter $?:nC November 1, 2009 3/9
  • 4. ’ $7$c$Y$C$?!< ’ $H$O2?$+ ’syabetter’ $r%)%m!<$F$k!%6$N$d$-$r2;@<JQ$K49$7$F U 7 %f < VD %9%H%j!<%s%0G[?.$9!# _ ^7 <gMM ;E$J • (%i%s%@%` ) • @syabetter “!{!{ ” $O “!_ !_ ” $HFI$$s$@$h!<!W $H65$($F$”$2$k$H ` <!$+$i$A$c$s$HFI$s$G$/$l$k Nc !V @syabetter “matz” $O “$^$CD ) ” $CFIs$GM!W • @syabetter 0J30$N ’@!{!{ ’ $OFI$s$G$/$l$J • • 50tweet $/$i$rFI$s$G$/$l$k • 2 J,$*$-$K TL!” 45 J,$*$-$K Friend $r99?7 () Syabetter $?:nC November 1, 2009 4/9
  • 5. • Atom 330 @ 1.60GHz + Mem 2G +CentOS 5.3 • Ruby1.8.5 + RubyTwitterGem • Chasen+Chaone+GalateaTalk1 (7AAG2r@O , 2;18rB=hM} BV $ X , 2;@9g@. ) < • Icecast+Ices (%9%H%j!<%s%0%5!<%P _ ) 1 %,%iF”%Wm%8%'/%H$hj () Syabetter $?:nC November 1, 2009 5/9
  • 6. () Syabetter $?:nC November 1, 2009 6/9
  • 7. ($+$b$l$J 7 ) • (2;@9g@.$$/$j < ^7 ,ices %m%9Av$j$/$j W ; ^ ) • RubyTwitterGem $N$*$+$2$G$9$0$1$? =q • 9 3d$O Chasen+Chaone+GalateaTalk $H Icecast+Ices $N@_ Dj$d$i$d$i KJ • ’rm * /message/*’ $H$+$d$C$F!”%9%/%j%H$H$+@_Dj%!%k$H$+A4 W U$ It>C$($? (:rHU 23 ;~:” ) $c$C!$N%)%m!<$O$3$A$i$+$i !* 7 Y $? < U http://twitter.com/syabetter %9%H%j!<%s%0$O$3$A$i$+$i !* _ http://syabetter.dip.jp:8000/tweet.m3u () Syabetter $?:nC November 1, 2009 7/9
  • 8. #HokuUn IU$-$r>!!* $N dVD? Cf?.G[$K<j $i$r!$H!"$$-$r$-!# A3 %d$lW /3+G< dVDNs5J_ J9* $J^Kl9 http://syabetter.dip.jp:8000/hokuun.m3u F0$+$J+$C$?i$4$a$s$J5$ () Syabetter $?:nC November 1, 2009 8/9
  • 9. () Syabetter $?:nC November 1, 2009 9/9