Session Title

If you have a problem, if no one else can help... and if you can find them, maybe you can hire the bAsh-TEAM!

Abstract

Ever had a problem?
No one could help you?
Please call the BASH Team!

This presentation starts with some preliminary thoughts about software integration.

Shell scripting means knowing your system and the applications you have available that can do the dirty stuff for you.

BASH is all about gluing... so what are the ways we can use to control resources and integrate software through scripting?

Some set of "advanced" features of BASH are explained and I'm sure you'll find them very handy to enhance your scripts. The BASH recipes can be used for common daily tasks of end users or administrators.

"Hacking" web sites can also be done using BASH and some command line tools. We'll talk a bit about it.

Learn also with real examples explained, namely:
- fetch music streams from web URL's to disk, from a popular Portuguese radio station
- emulate a user/replicate online banking tasks and extract values automatically, with a real bank example (by means of "reverse engineering" web pages)
- send SMS from command line, using a mobile operator's site (by means of "reverse engineering" web pages)

This is not intended to be a BASH tutorial for beginners, neither a simple plain tutorial. It's more a kind of BASH "hacking" guide.

The presentation will be made in Portuguese but the slides will be in English so everyone can follow.

Language

Portuguese

Speakers

Sergio Freire

Concorri pela primeira vez ao Codebits em 2008 onde ganhei o 3º prémio do Codebits 2008. Em 2009 em conjunto com Pedro Cardoso (aka Garfield) conseguimos o 5º prémio. Trabalho na PT Inovação onde coordeno uma equipa na área de Messaging, no desenvolvimento de sistemas de mensagens e serviços de valor acrescentado baseados em SMS. Sou responsável por diversos projectos relacionados com mensagens, cobrindo não só SMS mas ainda soluções diversas, envolvendo unified messaging, SIP, IMS. Já fiz algumas contribuições para projectos open-source, nomeadamente no Nagios e Pound. Fui membro da Jabber Software Foundation. Tenho larga experiência em sistemas baseados em Linux, em arquitecturas J2SE based, scripting (Perl, BASH) e em sistemas redundantes e tolerantes a falhas, de alta performance. Possuo uma Licenciatura e um Mestrado em EngªElectronica e Telecomunicações bem como duas pós-graduações em Redes de Comunicações e Sistemas de Informação. Member and programmer @ Radioactive Design@12y, portuguese demoscene group in the 90's. Software architect, programmer, technology follower and thinker. Expert in messaging systems, including and mostly SMS and IM/XMPP, unified messaging, SIP/IMS and other. Adept of Linux based solutions, kernel hacker, TCP expert, some open source contributions. Team Leader for Messaging Solutions @PT Inovação. Speaker @Codebits 2009, talking about Shell programming using BASH. Awarded @Codebits 2008 and 2009. (more)


Where

Stage 3

When

Thursday, 3 of December of 2009, from 18:00 to 19:00

Files and video

Video

Slideshare

Attendees

André dos Santos CardosoAndré dos Santos Cardoso André SantosAndré Santos António Manuel MartinsAntónio Manuel Martins Bruno Miguel Bota BarretoBruno Miguel Bota Barreto Bruno PiresBruno Pires Bruno Tiago RodriguesBruno Tiago Rodrigues Cátia NunesCátia Nunes David JúlioDavid Júlio David SerranoDavid Serrano Diogo GomesDiogo Gomes Filipe Adriano Lima DiasFilipe Adriano Lima Dias Flávio MartinsFlávio Martins Francisco AscençaoFrancisco Ascençao Gonçalo AraújoGonçalo Araújo Hugo CostaHugo Costa João CarvalhoJoão Carvalho João SerraJoão Serra José RodriguesJosé Rodrigues José Vasco Fidalgo PatrícioJosé Vasco Fidalgo Patrício Luis NevesLuis Neves Luís Pedro Zamith de Passos Machado FerreiraLuís Pedro Zamith de Passos Machado Ferreira Luis TroniLuis Troni Marco da SilvaMarco da Silva Miguel NogueiraMiguel Nogueira Nuno CardosoNuno Cardoso Nuno da Costa FerroNuno da Costa Ferro Pedro CardosoPedro Cardoso Pedro CavacoPedro Cavaco Pedro Moura PinheiroPedro Moura Pinheiro Samuel MartinsSamuel Martins Sara SantosSara Santos Sérgio BernardinoSérgio Bernardino Sergio FreireSergio Freire Sérgio NunesSérgio Nunes Tiago HenriquesTiago Henriques Tiago MendoTiago Mendo Tomás SenartTomás Senart


Estimated head count: 63 people
(based on the total of persons interested in this talk and the universe of people attending Codebits)




Information

Past editions

Social