ApacheCon US video archive - All about Apache in 19 talks
Watch 19 talks from ApacheCon US 2008 in New Orleans from the
convenience of your home or office. Topics include:
* Scaling Apache 2.x in all dimensions
* Securing Communications with your Apache HTTP Server
* Scripting your Java Application with BSF 3.0
* and much more!
Visit: http://streaming.linux-magazin.de/en/archive_apachecon08us.htm
--
FN * Independent Journalist http://fn.goa-india.org
Blog: http://fredericknoronha.wordpress.com
Tech links from South Asia: http://twitter.com/fn
M: +91-9822122436 P: +91-832-2409490
---------- Forwarded message ----------
From: renuka prasad <renukaprasadb@...>
Date: 2008/11/2
Subject: [FSUG-Bangalore] Two day python workshop at RVCE on 14th and
15th of November 2008
To: bms-lug@googlegroups.com, FSUG-Bangalore
<fsug-bangalore@...>, rvcelinuxusersgroup
<rvcelinuxusersgroup@googlegroups.com>
Hi all
In association with FSUG-BAngalore , A Two day workshop is arranged
for RVCE students and faculties- but looking at BMS students
initiatives - i too felt like keeping this workshop open for others
too--if any one is getting beenifitted -what else is required?
Venue : RVCE campus
Date : 14th and 15th of November
Timings : Morning 9.00 to evening 5.00 ( both the days )
Contents:
Basics of Python ( hands on session )
Implementation of OOP concepts using python ( hands on session )
An hour session about Web application development with
python + postgresql + Zope ( only demo)
Resource Persons : Members FSUG-Bangalore
Registration Fee : 200 Rs ( no lunch -- providing 4 DVD ( debian ) +
1 CD of material related to the workshop )
Registration fee is toward the payment for Resource persons +
certificates + other expenses
Interested people can reply here also or can call me and confirm 9901945674
Maximum No of Participants : 100 ( already 54 have registered -FCFS)
with regards
_______________________________________________
FSUG-Bangalore mailing list
FSUG-Bangalore@...http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore
--
FN * Independent Journalist http://fn.goa-india.org
Blog: http://fredericknoronha.wordpress.com
Tech links from South Asia: http://twitter.com/fn
M: +91-9822122436 P: +91-832-2409490
Very interesting proposals! FN
---------- Forwarded message ----------
From: Gora Mohanty <gora@...>
Date: 2008/10/30
Subject: [PRC] Final list of awards for the 2008 Sarai FLOSS fellowships
To: Free/Libre and Open Source Software Project List <prc@...>
Cc: General Freed list <freed@...>, ILUGD main list
<ilugd@...>
Hello everyone,
It gives us great pleasure to announce the list of fellows
for the 2008 Sarai FLOSS fellowship programme. The number of
fellowships this year represents a dramatic increase from past
years. We are thankful to NIXI, and in particular, to their
CEO, Mr. Rajesh Aggarwal for their generosity in making so
many fellowships possible.
Below is the list of 21 awardees. The list is also available
online at
<http://www.sarai.net/fellowships/floss/2008-sarai-floss-fellowships-list>
. We will be in touch with each of the fellows, and
also with anyone who sent in a proposal by the coming weekend.
Please feel free to write to me with any queries, and/or
concerns.
The final list is:
1. Debayan Banerjee/Sawood Alam: Joint award for OCR in Urdu,
Bengali, etc., based on Google Tesseract
2. Abhishek Choudhary et al: Hindawi is a system to allow
programming in Indian languages. This project proposes to build online
courseware to introduce the various components of Hindawi, to improve
the project documentation, create a syllabus around Hindawi,
distribute live CDs, and hold lectures.
3. Hassath: Making of a short film using FOSS tools, documenting the
process, and listing pros and cons of the applications.
4. Sachin Joshi: Integrating automated speech recognition (ASR) for
Hindi into the Linux platform.
5. Aadil Kak: Kashmiri font completion, and localisation of KDE 4.2.
6. Friji Karthikeyan: Internet Radio framework, with interface to,
and hosting on Giss.tv
7. Satya Komaragiri: Speech-to-text support in OLPC, with Hindi ASR.
8. Manu Konchady: FOSS online tutor to teach students new languages,
using text-to-speech, and a web-based framework.
9. Ajay Kumar: Sahana client on Openmoko mobiles. Sahana is the
disaster relief management system used for the Bihar floods, tsunami,
etc.
10. Sangeeta Kumari: Maithili localisation of KDE4.2, Fedora, and the
Chatzilla IM client.
11. Pranav Madhyastha / Sriram Chaudhary: Joint award to develop a
system of machine translation (MT) from English to Hindi. This will
consist of a web framework to assist improvement of the background
engine, and work on an open-source MT engine, Anusaaraka.
12. Helen Mary: Open-source database, and tools to study mental retardation.
13. Kartik Mistry: Gujarati localisation of KDE 4.2, usability
workshop, and some internationalisation work for KDE
14. Rajeev Sebastian: Indic text rendering in Scribus, a page layout
(DTP) application, using the Harfbuzz library.
15. Shishir Sharma et al: Intelligent Transliteration from Romanised
English to Hindi
16. Syed Shikeb: Urdu localisation of KDE 4.2.
17. Ravishankar Shrivastava: Chhatisgarhi localisation of KDE 4.2.
18. Sreeraj R: Adding feature to System Verilog support for ICARUS.
System Verilog is a hardware description, and verification language
(HDVL) used, e.g., to program FPGAs.
19. Srujanika: Addition to Oriya dictionary, including scientific and
technical terms.
20. Shamail Tayyab: Web-based secure P2P. Promotes sharing in a
community-based way
21. C S Yoganada: Extend Sagar (TeX) to Tamil, Telugu, Punjabi,
Gujarati and Oriya
Regards,
Gora
Knowlege is power... share it equitably!
_______________________________________________
prc mailing list
prc@...https://mail.sarai.net/mailman/listinfo/prc
--
FN * Independent Journalist http://fn.goa-india.org
Blog: http://fredericknoronha.wordpress.com
Tech links from South Asia: http://twitter.com/fn
M: +91-9822122436 P: +91-832-2409490
Techie-guru and ex-editor friend Vickram Crishna announced in
cyberspace that Giovanni Maruzzelli would be visiting India. After a
few emails were exchanged, he added Goa to his route.
This Italian techie believes that the right solutions can turn
telephones into a powerful tool. He speaks at the BITS Pilani Goa
campus (Zuarinagar) on Wednesday, October 22, 2008 at 6 pm. Giovanni
explains how techies could make a difference. An interview with
Frederick Noronha (FN).
FN: What is the focus of your trip to India?
Giovanni Maruzzelli: I'm focusing mainly on two things: to enjoy incredible India, and to enjoy its incredibly good food.
As an aside, I want to get acquainted with the technical communities
that relate (as users, developers, entrepreneurs, administrators,
teachers, etc) to free and open source software. I'm making
presentations at various venues around India about the free software
that I'm now contributing to.
This software is used to connect the Asterisk PBX
[http://www.asterisk.org] or private branch exchange to the GSM and
Skype networks for making and receiving voice calls and SMSs.
[A private branch exchange (PBX) is a telephone exchange that serves
a particular business or office, as opposed to one that a common
carrier or telephone company operates for many businesses or for the
general public. PBXs are also referred to as PABX (private automatic
branch exchange) or EPABX (electronic private automatic branch
exchange).]
It uses second-hand, recycled or cheap cellphones as interfaces to the GSM network.
FN: What do you hope to achieve here?
Giovanni Maruzzelli: I would like to get an idea about how open
source is perceived in India, and to understand how it is used toward
social and economic development.
Also, to get to know what can be done in the future using open
source to narrow the digital divide at social (between rich and poor)
and geographical (between city and village) level.
I'm interested to both the commercial and the educational-social applications of open source in fast growing countries.
FN: How has the trip shaped up so far?
Giovanni Maruzzelli: I'm still at the beginning of my trip. I've
just visited Chennai, Mumbay and Auroville (Pondicherry) for very few
days each. But in each place I've been very refreshed by, and glad to
see, the people that come to the presentations of
Asterisk-celliax-skypiax.
I see that there is a precise awareness, also among people who have
no technical knowledge, about how strategic the new voice communication
technologies — and mobile communication — could be for India.
How much easier, on many occasions, it is for people to interact
using a phone than using a computer. And how is important to move
toward an approach that combines low cost, low power, recycling, and
sustainability.
So, I can say the response so far has been very much satisfying and stimulating for me.
FN: What do you see as the potential for Asterisk and the related software tools in India, and why?
Giovanni Maruzzelli: India is a very big country, with a thriving
fast growing economy, and a large and diverse population with various
languages, instruction level, and grade of access to communication
technologies.
It also has wide differences between countryside and the big cities.
In such a context, organizations, communities, companies and public
administration have to evaluate and use each tools that allows them to
interconnect with and between people.
Voice communication, when it is managed by advanced technologies
like Asterisk and VoIP, allows for a large public to tap the same
benefits of information access and interactivity that the internet
allows to the technical advanced part of the population.
Voice menus, the phone interrogation of databases, speech synthesis
and recognition, automatc attendants — these are technologies ready
right now to be implemented.
Also, there is a fast growing market for any technology that can save money in telecommunication.
VoIP, Asterisk, FreeSwitch, and the other open source technologies
allow for bigger savings, and for extreme flexibility. Both at the
level of big telco and at the small office or tiny community level.
I've had experiences as founder of the first mass consumer ISP and
portal in Italy, as partner in an incubator and venture capital private
fund and as an Internet and Telecommunication Investment Expert for the
World Bank-IFC in Serbia (ex Yugoslavia). So I know very well that if
you start from technologies that have a high degree of usefulness and a
great potential for penetration, you can build a viable and successful
business.
So, all the pieces are there, and I see a very bright future in India for all the opensource technologies related to VoIP.
FN: How do you see the skills of techies in India?
Giovanni Maruzzelli: The Indian elite technologists are the best in the world; but this is not news.
With such a big population, India will however have to grow a much
bigger number of medium and advanced techies, that can bring about
innovations in all parts of the country.
FN: Finally, tell a little about Celliax.org and its focus.
The website www.celliax.org is the gathering point for the
development of celliax, skypiax and directoriax technologies, that
allows for a cheap interconnection between fixed lines, Skype, GSM, and
VoIP.
Being an open source project, any person in the world is encouraged
to contribute — at least by way of a comment, or a suggestion. We also
receive help, code, and fixes from people living in many different
countries.
Celliax uses second-hand, recycled and cheap cellphones as interfaces between VoIP and the GSM networks.
If you're new here you may want to subscribe to our RSS feed or our weekly email newsletter. Thanks for visiting!
The Mono project today released Mono 2.0,
the latest version of its open source alternative .Net application
framework. With Mono users can run .Net applications on most platforms
without needing to recompile the code.
Backed by Novell, the latest release of Mono includes support for
ADO.NET 2.0 API for accessing databases, ASP.NET 2.0 API for developing
Web-based applications, Windows.Forms 2.0 API to create desktop
applications, System.XML 2.0 API to manipulate XML documents,
System.Core, System.Xml.Linq and System.Drawing 2.0 API for graphics
rendering.
---------- Forwarded message ---------- From: Vickram Crishna<vvcrishna@...>
Date: 2008/10/2 Subject: [india-gii] Asterisk phone opportunity To: india-gii@... Cc: Giovanni Maruzzelli <gmaruzz@...>
Self explanatory, below.
Giovanni will be spending some time around Chennai, Bengaluru and Hyderabad between 8 and 30 October. A terrific opportunity for lucky people in those cities to meet him.
I suggested to him to meet up with the techie activists in Pondicherry if he is going that far south, but it would be useful to organise a LUG meeting in any or all of the 3 cities. Fred - please copy this to the LUG lists you are part of, and ask them to propagate it further.
I have copied Giovanni here, so please ask them to write him directly.
On Oct 1, 2008, at 8:40 AM, Alberto Escudero-Pascual wrote:
Hi Jim, Sebastian and Elektra!
The last week I have been working with Giovanni Maruzzelli, the hacker
behind the celliax.org project, a channel for Asterisk that allows to
connect a standard phone to a PBX using a sound card and a data cable.
Giovanni, is going to travel to India (Chennai area) and he has asked
for FOSS-type of contacts in the country. As you have been in India more
times than me, i wonder if you have a few contacts that want to share
with Giovanni.
/aep
On Wed, 2008-10-01 at 15:47 +0200, Giovanni Maruzzelli wrote:
Ciao Alberto,
from 8th to 30 I'll be in India, mainly in Chennai and I'll be also in
Bengaloru and probably in Hyderabad.
Do you have any hints on contacts, persons, companies, institutions
that I may want to visit?
-- Vickram
-- Vickram
____________________________________________________________
You received this message as a subscriber on the list: india-gii@...
To be removed from the list, send any message to: india-gii-unsubscribe@...
Free Software technologies for media streaming
A workshop on Free Software
technologies for media streaming is to be held in end-September. For
those who may have ambitions of setting up public
media services, audio or video, or even those who are curious
about it, this is not an opportunity to be missed!
ent system
and servers... )
Objective : Being able to set up one's own audio and video
server, creating on-line free media.
Have you ever thought of setting up your own IPTV site? Or
starting your own Internet radio station? Or have you felt
the urge to host and deliver your favorite educational
content that you want everyone to see, in real time streaming
media?
Plus do you want to learn how to set these up using
off-the-shelf Free Software? If yes, this workshop is for
you!
Overview
Video and audio content are very important dimensions of the
web space especially as bandwidth increases. At present, most
users may be happy to put up their content on YouTube and
similar IPTV sites. However for those intending to set up
internet-based radio stations or TV channels, an independent
server capacity and access to Free Software tools can be
significant. This is because one of the barriers to producers
of such media streams has been hugely expensive and
restrictive proprietary software.
Streaming media also opens up a channel for free,
unrestricted people-to-people communication in local
languages for local audiences on issues at the grassroots.
The Gnowledge Lab at Homi Bhabha Centre for Science Education
of TIFR and Comet Media Foundation are co-hosting this
workshop.
Who are the resource people?
The resource people are Yves de Goyan and Lluis Gómez i
Bigordà of GISS (Global Independent Streaming Support) whose
credo is "Free streaming services for free media. Free as in
cost, free as in software." Visit http://giss.tv for more
details. GISS is a volunteer, non-commercial network created
with free software.
Who are the participants?
Media makers with a bent for technologies and techies with
media aspirations.
When & where
Dates: 28-29-30 September, 2008
Venue: Homi Bhabha Centre for Science Education, V. N. Purav
Marg, Mankhurd, Mumbai-400 088.
Cost: Rs. 900 for three days to cover logistics and expenses.
(In case this any of you cannot afford this, please e-mail
us.)
Equipment: Bring your own laptops, or at least a pen drive to
take away copies.
Last date for nominations: 22 September, 2008.
Registration: Please e-mail us your profile, indicating your
background and what you would like to achieve from this
workshop at cometmediafdn@....
Also
If anyone is interested in hosting such a workshop or an
informal meeting with Yves and Lluis, please let know at
cometmediafdn@... and we will pass on the request.
If you have any questions, please do not hesitate to contact
Poulami Sarkar at 91-022-2382 6674.
==============================
Detailed Timetable and Curriculum
Day 1 : 5/6 hours
Objective: Setting up a first easy streaming using G.I.S.S.
infrastructure and tools
Theoretical presentation :
- History of free technologies for streaming
- Presentation of most popular free codecs : vp3, ogg/theora,
ogg/vorbis, dirac, ...
Introduction to G.I.S.S. : [http://www.giss.tv]
- Channel creation
- Customization of a channel, creation of the web interface
- Audio streaming : MusE, Pure Data
- Video streaming : Theora Streaming Studio, Pure Data
Day 2 : 5/6 hours
Objective : Explaining the streaming tools focusing on the
strength of each solution, mounting a radio or video virtual
studio.
Advanced Streaming Techniques:
- Configuration of audio and video devices in Linux
- Panorama of audio and video streaming programs in Linux :
(Theora Streaming Studio/ffmpeg2theora, Pure Data,
GStreamer, IDJC )
- Comparative discussion about tools, choice of the best tool
for each configuration
- Realisation of a video/audio virtual desk in Pure Data
- Overlaying of logos and subtitles
Day 3 : 5/6 hours
Objective : Being able to set up one's own audio and video
server, creating on-line free media.
Publication of media contents :
- Installation of a media database
- Personalization of the database
- Creating channels and themes
Installation of your own streaming server :
- Introduction to the configuration of icecast
- Setting up one's icecast server for audio and video
- How to link it to the G.I.S.S. infrastructure
===========================
Comet Media Foundation
Topiwala Municipal School, Lamington Road
Mumbai 400007, India
Tel: 91-22-2382 6674 or 2386 9052
e-mail: cometmediafdn@...
website: www.cometmedia.org
--
FN * Independent Journalist http://fn.goa-india.org
Blog: http://fredericknoronha.wordpress.com
Tech links from South Asia: http://twitter.com/fn
M: +91-9822122436 P: +91-832-2409490
-------- Original Message --------
Subject: [Fsf Education] Programming contest for students
Date: Sun, 21 Sep 2008 14:59:25 +0530
From: Vimal Joseph <vimalekm@...>
To: FSF India Programmers List <fsf-prog@...>,
fsf-edu@...
Dear All,
As a part of this years Software Freedom Day
celebrations<http://space-kerala.org/node/101>
SPACE <http://space-kerala.org/> have announced a programming contest for
the students irrespective of the course they are pursuing.
The contest is based on the tutorial maSH - the true story of a
shell<http://space-kerala.org/node/102>.
Please see the contest page for more
information<http://space-kerala.org/node/103>
.
A cash award of Rs. 5000/- will be awarded to the best coder based on the
quality of their code and creativity.
Last date for submitting the patches : 25, Oct 2008
thanks and regards,
~vimal
http://space-kerala.org
--
FN M: 9970157402 or 9822122436 P:+91-832-240-9490 (after 1pm)
Skype: fredericknoronha Yahoochat: fredericknoronha
http://fn.goa-india.orghttp://fredericknoronha.wordpress.com
Email fred at bytesforall.org Res: 784 Saligao 403511 Goa India
> I need to record audio for my educational application . which I have to sent
> to the server for storage. Playing can be done by vlc or any other plugin ,
> so that is not a issue for a while.
>
> Audio capture in browser !! need suggestion ??
> * Flash based ?? will that be free of cost to use that ?? will it output ogg
> ??
I dont know of any flash server side software but it might be there
that can convert flv to ogg but it should be possible
flash recording from the client side onto the server is done using
flash media server but there is a open source alternative to it call
red5 (check up on it ) it is pretty good
> * Java/Applet based ?? any security issue?? well only small percentage of
> user will record the audio so this can be option ?? Again any know
> implementation ?? will i be able to control with javascript ??
----------------------------------------------------------
well it is difficult to answer abt security issues as most issues can
creep up in the coding and might not be present in the platform java
is pretty secure but if you leave a vulnerability then u cant blame
java now can you ;) am not sure but communicating between a java
applet and javascript is possible
> * using a third party plugin/embedded object for recording ??
well no one can stop you from writing a plugin for firefox and IE :)
and about chrome well they dont yet have support for plugins but it is
planned in the future
> * Developing desktop application for recording and trigger from browser and
> having proper synchronisation using server. both will run independent way
> but server will transmit sync information between these two entities. !!
> * Developing my application with XMPP/Jabber protocol !!
>
wow this is some pretty deep stuff dude
acc to me with my limited understanding of your project based on this
questions my suggestions would be to stick to flash and it should give
you a stable platform for both desktop and browser
desktop via AIR
xmpp is a gr8 protocol
----------------------------------------------------------
> Remember I just need to record voice of user and save to my server which
> user can download or play it in browser . I am trying my best effort to
> avoid flash. also i want my streaming to be on ogg format ??
>
----------------------------------------------------------
remember though in flash the file recorded on the server is a flv file
you will have to extract the audio out of it and encode
and i believe for java applet also it will be the same but java has
support for wav format and this will have to be converted into mp3 on
the server or ogg format
the only reason am suggesting flash is because it is present on more
computers now then java
also checked out your site you have nice dreams of yours mentioned
there good luck dancing on that stage someday :)
Bye
Regards
Fritz
Oh Thanks for all suggestion , and encouraging me. Well I will tell you my exact project -- I am calling this as as Project Eduvid -- It not a just one simple project , Its my mission for developing a new type of easy educational lectures for billions of poor children. This idea rocked me while my Master at IIT. Due to this mission, I even diverted from study. All of my extra curricular activities (http://lug-iitd.org) was also part of this project. I assume this project as a most important project for next 2-3 years in my life. You can read more about the actual logic and concept on main web site. http://eduvid.techfandu.org, Note : I have not documented my all ideas.
Hi Narendra
my views below btw this is a huge list of questions ;)
2008/9/12 narendra sisodiya <narendra.sisodiya@...>:
> I need to record audio for my educational application . which I have to sent
> to the server for storage. Playing can be done by vlc or any other plugin ,
> so that is not a issue for a while.
>
> Audio capture in browser !! need suggestion ??
> * Flash based ?? will that be free of cost to use that ?? will it output ogg
> ??
----------------------------------------------------------------------
I dont know of any flash server side software but it might be there
that can convert flv to ogg but it should be possible
flash recording from the client side onto the server is done using
flash media server but there is a open source alternative to it call
red5 (check up on it ) it is pretty good
> * Java/Applet based ?? any security issue?? well only small percentage of
> user will record the audio so this can be option ?? Again any know
> implementation ?? will i be able to control with javascript ??
--------------------------------------------------------------------------------\
-----------------
well it is difficult to answer abt security issues as most issues can
creep up in the coding and might not be present in the platform java
is pretty secure but if you leave a vulnerability then u cant blame
java now can you ;) am not sure but communicating between a java
applet and javascript is possible
> * using a third party plugin/embedded object for recording ??
--------------------------------------------------------------------------
yes this option is there as there are many which provide this
functinality but it will be mostly a paid service not free
> * Writing my own Firefox and IE and chrome plugin ??
--------------------------------------------------------------------
well no one can stop you from writing a plugin for firefox and IE :)
and about chrome well they dont yet have support for plugins but it is
planned in the future
> * Developing desktop application for recording and trigger from browser and
> having proper synchronisation using server. both will run independent way
> but server will transmit sync information between these two entities. !!
> * Developing my application with XMPP/Jabber protocol !!
>
----------------------------------------------------------------
wow this is some pretty deep stuff dude
acc to me with my limited understanding of your project based on this
questions my suggestions would be to stick to flash and it should give
you a stable platform for both desktop and browser
desktop via AIR
xmpp is a gr8 protocol
------------------------------------------------------------------------------
> Remember I just need to record voice of user and save to my server which
> user can download or play it in browser . I am trying my best effort to
> avoid flash. also i want my streaming to be on ogg format ??
>
--------------------------------------------------------------------------------\
------------
remember though in flash the file recorded on the server is a flv file
you will have to extract the audio out of it and encode
and i believe for java applet also it will be the same but java has
support for wav format and this will have to be converted into mp3 on
the server or ogg format
the only reason am suggesting flash is because it is present on more
computers now then java
also checked out your site you have nice dreams of yours mentioned
there good luck dancing on that stage someday :)
Bye
Regards
Fritz
I need to record audio for my educational application . which I have to sent to the server for storage. Playing can be done by vlc or any other plugin , so that is not a issue for a while.
Audio capture in browser !! need suggestion ??
* Flash based ?? will that be free of cost to use that ?? will it output ogg ?? * Java/Applet based ?? any security issue?? well only small percentage of user will record the audio so this can be option ?? Again any know implementation ?? will i be able to control with javascript ??
* using a third party plugin/embedded object for recording ?? * Writing my own Firefox and IE and chrome plugin ?? * Developing desktop application for recording and trigger from browser and having proper synchronisation using server. both will run independent way but server will transmit sync information between these two entities. !!
* Developing my application with XMPP/Jabber protocol !!
Remember I just need to record voice of user and save to my server which user can download or play it in browser . I am trying my best effort to avoid flash. also i want my streaming to be on ogg format ??
---------- Forwarded message ---------- From: Travis Peterson<nostarchpr@...>
Date: 2008/9/9 Subject: The Art of Debugging with GDB, DDD, and Eclipse--New from No Starch Press To: fredericknoronha@...
If you cannot read the information below, click here.
The Art of Debugging with GDB, DDD, and Eclipse—New from No Starch Press The Authoritative Guide to Debugging with Popular Open Source Tools
San Francisco, CA—Debugging, the demanding process of finding and fixing programming errors, is fundamental to successful software development. But even many experienced programmers find debugging a challenge.
The Art of Debugging with GDB, DDD, and Eclipse (No Starch Press, September 2008, 280 pp, ISBN 9781593271749) teaches readers how to effectively use the three most popular open source debugging tools: GDB, DDD, and Eclipse. The text-command based GDB (the GNU Project Debugger) is included with most Linux distributions. DDD is a popular GUI front end for GDB, while Eclipse provides a complete integrated development environment.
The Art of Debugging offers readers specific advice for debugging with each tool and explains general debugging strategies. Real world examples of coding errors help to clarify the authors' guiding principles, and readers will quickly understand why their programs crash or throw exceptions.
The authors are well-known for their popular online debugging tutorials, and a printed book is long overdue. According to No Starch Press publisher Bill Pollock, "Programmers are desperate for a book devoted to debugging, particularly with GDB and DDD. Finally, the wait is over. No more debugging by hand."
In the book, readers learn how to:
Inspect variables and data structures
Understand segmentation faults and core dumps
Use features like catchpoints, convenience variables, and artificial arrays
Avoid common debugging pitfalls
Prevent errors in the first place by making the best usage of editors, compilers, and static code checkers
The book also includes coverage of advanced topics like thread, client-server, GUI, and parallel programming. Whether readers dread the thought of debugging programs or simply want to improve their current debugging efforts, they'll find a valuable ally in The Art of Debugging with GDB, DDD, and Eclipse.
For a review copy or more information please email nostarchpr@.... Please include your delivery address and contact information.
About the Authors Norman Matloff, a computer science professor at UC Davis, is the author of several popular public-domain software packages and online tutorials.
Peter Jay Salzman received his doctorate in theoretical physics at UC Davis and founded the Linux Users Group of Davis. He is currently a programmer with a Wall Street financial firm.
The Art of Debugging with GDB, DDD, and Eclipse
by Norman Matloff and Peter Jay Salzman
September 2008, 280 pp
ISBN 9781593271749, $39.95 USD order@...
1-800-998-9938
1-707-827-7000
About No Starch Press Founded in 1994, No Starch Press is one of the few remaining independent computer book publishers. We publish the finest in geek entertainment—unique books on technology, with a focus on Open Source, security, hacking, programming, alternative operating systems, and LEGO. Our titles have personality, our authors are passionate, and our books tackle topics that people care about. See http://www.nostarch.com/ for more information and our complete online catalog. (And most No Starch Press books use RepKover, a lay-flat binding that won't snap shut.)
About O'Reilly O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
# # #
O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.
You are receiving this email because you are a public relations contact with O'Reilly Media.
If you would like to stop receiving any and all press releases from O'Reilly, send a blank email to nomail@...
For assistance, please email press@...
O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000
Philippine International Information Technology Expo 2008
Information Technology for the Enterprise
September 30 to October 2, 2008
Philippine Trade Training Center
Visit the most exciting IT Expo happening this year in the
Philippines! The Philippine International Information Technology
Expo 2008 will provide an opportunity for the IT providers to
showcase their latest business to business and business to
consumers' solutions and will provide a venue to interact with other
IT professionals in the field today who are working hand in hand to
cater to the highly enthusiastic audience of industry owners, system
administrators and key decision makers.
EXCITING EXHIBITS! INFORMATIVE CONFERENCES!
HIGHLIGHTS
- Multiple Conference Tracks with top level executives
speaking on the podium!
- Country Pavilions by participating countries
- Partner Organization Exhibits
- "Expo Specials" or exhibit and sales of products and
services at a special exhibit only rate!
- Job Fair for the IT enabled services industry
- Three Shows in ONE BIG EVENT!:
o Network Solutions and Data Handling Expo highlighting
different solutions available in the market today with learning
tracks
o Enterprise IT Solutions Summit with track and demos
showcasing solutions tailor made for the Enterprise of Today
o Internet and Telephony World with e-commerce talks and SEO
Conference
Everyone is invited!
For more info or conference reservations, you may call First Events
Asia at 913-0044, 437-3823, 437-4170 or visit website at
www.itexpo.com.ph
Free software helps Indian techies in many projects
Wed, May 21 04:17 PM
Bangalore, May 21 (IANS) Free software and open source tools are
helping a range of Indian entrepreneurs to build software solutions
that enhance the potential of computing for millions.
With names like Hindawi, Zmanda and Dhvani or KDE Hindi, these
products are helping an entire new generation of software developres.
Hindawi (hindawi.in) is a suite of open source programming languages.
It allows people to write computer programmes in languages other than
English.
The Zmanda Recovery Manager (zmanda.com) is a perl-based utility used
to automate backup and recovery of MySQL databases. Prominent on its
management team are Indian names like Chander Kant, Paddy Sreenivasa,
Ram 'TK' Krishnamurthy, and K.K. George.
Dhvani (dhvani.sourceforge.net) is a text-to-speech Indian-language
initiative. It allows a Simputer to read what the user types. It was
built to ensure that literacy and English skills were not essential to
use the Simputer.
Using images in conjunction with voice output in local languages makes
a computing device accessible to a larger section of the Indian
population. Other winners are Fedora Spins, and KDE Hindi of
indlinux.org.
MayaVi (mayavi.sourceforge.net) is an open source tool that allows
easy and interactive three-dimensional visualisation of data.
In 2000, Prabhu Ramachandran, then a IIT Madras aerospace engineering
student, started work on the MayaVi project with his colleagues to
visualise computational fluid dynamics data.
'Popular tools available for the purpose at that time were proprietary
and prohibitively expensive,' noted the Linux For You magazine,
published from Delhi, which has announced its FOSS (Free and Open
Source Software) India Awards for those involved in a 'saga of
innovation'.
Peter Thomas of Satyam here worked on JTrac (jtrac.info), a FOSS
'issue-tracking web application'. That is a computer software package
which manages and maintains lists of issues, as needed by an
organisation. It is used to create, update and resolve reported
customer issues.
Abhas Abhinav's DeepRoot Linux team here has developed deepOfix
(deeproot.in/deepofix), which 'gives many proprietary mail servers a
run for their money', commented Linux For You.
Another of the Indian winners was TuxType - into which five students
of the Government Engineering College at Thrissur built Unicode
Malayalam support.
This made TuxType (tuxtype.sourceforge.net) the first FOSS typing
tutor to bundle Unicode support for Indian languages, at a time when
Indian language solutions in computing is eagerly awaited, so that the
potential across the country can be better tapped.
WANem (wanem.sourceforge.net) is a wide area network (WAN) emulator,
coming from the Tata Consultancy Services. It was built to provide
team-members WAN access. Other WAN emulators were hardware-based,
expensive and available to only a select few in test labs.
http://in.news.yahoo.com/indiaabroad/20080521/r_t_ians_tc_software/ttc-free-soft\
ware-helps-indian-techies-i-0a92fdb.html
--
Frederick FN Noronha * Independent Journalist
http://fn.goa-india.org * Phone +91-832-2409490
Cell +91-9970157402 (sometimes out of range)
http://www.youtube.com/user/fredericknoronha
Learning through a distance
L Subramani Many students in rural engineering colleges have benefited from VTU's e-learning programme offered in partnership with IBM.
Ashwin
David has no problems managing his engineering lessons. A student with
Dr Timmiah Institute of Engineering - based in Kolar Gold Fields - the
prospect of studying in a rural college far from the IT hub doesn't
actually make Ashwin feel he is missing something.
That is because Visveswariah Technical University (VTU) to which
Ashwin's institution is an affiliate, has decided to enhance knowledge
and understanding of students like him through e-learning.
As one of the universities in the country making full use of Edusat
(Educational Satellite which India put into orbit four years ago), VTU
has doubled the advantage by establishing a partnership with IBM,
ensuring students get to learn the latest technology trends from
industry experts.
"Our association with VTU goes back to 2005," explained Kalpana
Margabandhu, Director, Websphere Development and Chairperson IWLC, IBM.
"Our educational initiative (under university relations programme) is
not only looking at potential students who would work with us, but is
also an enabler for students who often want to equip themselves to work
in the industry."
VTU Edusat programme has been offering two courses for the post
graduate students: network - Enterprise Database Fundamentals (leading
to DB2 certification) and J2EE Programming using Eclipse and WSAD
(leading to WebSphere Studio Application Developer certification).
The e-learning programme has been an extension of an in-house programme
offered by IBM to their own employees needing training, who are
scattered across different locations and needed to learn at their own
pace.
Since these topics deal with the intricacies of technology, e-learning was found to be a suitable mode of learning.
"Our partnership with VTU has worked really well thanks to their
infrastructure," observed Kalpana. "With around 30 colleges having a
two way communication with the studio — which would allow students to
pose questions directly to the experts — our trainers would deliver
lectures which were broadcast live through Edusat to all the colleges.
Later, we had to copy the lectures on CDs and distribute them to
students."
In 2007, the e-learning programme was held in three phases and ran into
100 hours. Over 5,000 students of VTU colleges were said to have
benefited from it. Experts from IBM covered technology topics such as
System Z, Java, Web 2.0, Eclipse, Cell Architecture, SOA, High
Performance Computing, Linux, DB2, Autonomic Computing,
Rational, AIX, GBS Applications etc.
"We found topics like J2EE and mobile technology extremely useful,"
Ashwin David said. "In fact, the topics chosen for the programme were
very relevant to our course. Several of my own classmates attended
these lectures and got to learn a lot of new developments."
In the 2008 edition of the programme, IBM is including a module on soft
skills with a view to improving communication skills among students.
This is after the company's leaders found communication to be an
important area (in their India risk assessment exercise). Meant to be a
self-learning module, lectures will be recorded and distributed to
students of universities who have tie-ups and MoUs with IBM, besides
VTU.
On the technical side, this year's programme would cover
enterprise-related technology. These will be broken down into small
modules and would include IBM's vision of the future enterprises. "Ever
since the first year of the programme, we have been learning how to
improve it," Kalpana said.
"Also, we include a lot of technology advancements that happen on the
field that make the programme up-to-date. One of the ideas this year is
to post the lectures in Youtube for students to view at their own
convenience."
This year's programme will also consist of an online test and a contest
for students, which will be hosted in an external URL at the end of the
series. Experts from the IT giant who deliver the lectures will talk
about the contest and will motivate students to take part in it.
A New Way of Tracking Talent Online
By Priyanka Akhouri
Mumbai, May 13, 2008
When you go to the market, you desire to pick the best valued quality
product. But if the product is human talent and the market is online,
it needs a better solution like the new LimeExchange website. This new
portal brings together the talent pool, talent seekers, and service
providers on a common platform using the online bidding process to meet
various IT projects.
From the market perspective there is enough talent available
globally, but there are not enough avenues to harness that talent and
provide those creative and professional skills worldwide. However,
there are companies that exist in the current space like E-guru,
Elance, etc. that outsource freelance programmers, graphic designers,
etc.
LimeExchange is the first talent online marketplace introduced by
Lime Spot - a Web-based company that focuses on creating and delivering
user-driven Web applications and services. LimeExchange is designed to
help entrepreneurs, and individuals to outsource, connect, and
collaborate globally. Through LimeExchange, entrepreneurs can gain
competitive advantages of outsourcing, such as a flexible workforce,
lower-cost labor, and access to specialized skills.
Sorabh Jerath, VP of LimeExchange (sales and marketing) said, "We
realized that the business i.e. online outsourcing of talent is huge
and in demand, and the number of users for the online global talent is
rising immensely. This is where one party wants a service and the other
is providing the service."
The services vary since there are various talents and unending
demand list. The services differ from graphic designing, web
programming, content and creative writing, designing, etc. Also it
includes other services like legal services, data services, specialized
services, freelance photo journalism, etc.
So what made Lime Spot introduce this kind of service?
The biggest challenge in outsourcing right now is zeroing in on a
particular vendor, country, etc. Currently in the marketplace there are
only a couple of players who have reached this level. Lime Exchange is
an online service platform for the various vendors of talents and
seekers for these talents- such as freelance journalism, photo
journalism, content developers, transcribers, etc. "Lime Exchange is an
online medium for people to outsource, where you can sit and select on
the various option based on the credibility of the service providers.
With Lime Exchange initiative we are providing businesses to flourish
in economy where people can sit at home as well as earn a living,"
added Jerath.
According to Abhishek Mitra Gupta, VP (Technology) of Lime Spot,
the need for introducing LimeExchange was that we being a part of Lime
Group realized the need to bring out those hidden talents into the
market. "This is why we are building products around those areas, and
this as a penetration strategy based on the market research was found
to be a suitable avenue to us. The concept started with India where the
service providers can join the community on our website," said Gupta.
LimeExchange is the beginning of a vendor- user relationship. It
helps in looking at the references, recommendations, suggestions and
ratings posted by the users about that particular vendor and its
services.
"As a buyer if you post a project and mention the estimated budget,
then there will be a online bidding by various vendors. Based on the
vendor's bidding, the buyer will examine the vendor's service quality,
skills, past projects, consultancy cost, posted recommendations,
reference and rating by other users. This subsequently helps the buyer
to pick the prospective vendor for its project," added Jerath.
Further, Jerath said, "After the user has decided upon the vendor,
LimeExchange will charge on the bidding fees for the project. On the
completion and delivery of the project, we charge an 8% fee of the
project but from the service provider. It's a way of bringing the
offline way of doing business online."
Lime Group is a strong supporter of Open Source technology.
"LimeExchange is built on Ruby on Rails technology. As soon as we
decide onto launch our products we look at Open Source as our
alternative straight away. We also use Linux, Apache, MySQL and other
Open Source technologies," added Gupta.
The company will soon be launching an 'Answer feature' in
LimeExchange where people can seek answers to their questions on
different categories such as Java, Linux, etc. Meanwhile, the company
plans to take this business to the next level and make it global in
future.
"We have just completed the first phase. We had a target of over
1000 quality service providers and have successfully covered about 1500
service providers, primarily a lot of them from India. LimeExchange has
bagged about 500 talented professional content writers and translators
from India," stated Jerath.
India remains the core focus area of talent pool. Hence the company
looks at India as a root place of service providers in the area of
software application development, animation and graphic designing, and
many more areas. However, Jerath reveals that the company already has
plans to expand this business to countries like Russia, Canada, etc.
http://www.informationweek.com/shared/printableArticle.jhtml?articleID=207801080
Microsoft's Ballmer Escapes Egg Attack
A man upset with the Hungarian government's decision to sign a
software and training deal with Microsoft threw three eggs at CEO
Steve Ballmer -- and missed.
By Paul McDougall, InformationWeek
May 19, 2008
URL: http://www.informationweek.com/story/showArticle.jhtml?articleID=207801080
A man upset with the Hungarian government's decision to sign a
software and training deal with Microsoft tried to pelt the company's
chief executive with eggs during a presentation Monday at a Budapest
university.
The man, wearing a shirt with the words "Microsoft Equals Corruption"
scrawled on the back, tossed three eggs at Steve Ballmer, who nimbly
ducked behind a lectern. The protester isn't likely to win a major
league pitching contract: He missed Ballmer on all three attempts,
despite standing less than 50 feet from the Microsoft chief.
The protester, a bespectacled man who appeared to be in his mid- to
late 20s, was immediately ushered from the lecture hall at Budapesti
Corvinus Egyetem.
A video of the incident circulating on the Internet shows that Ballmer
was initially stunned, but quickly laughed off the attempted egging.
"That broke my train of thought," he joked.
Ballmer's address at the university on Monday began routinely enough.
"I have to ask one key question before we start," he said to the
students. "How many of you still have examinations?"
Within seconds, however, the protester interrupted. Speaking in
Hungarian, he accused Microsoft of stealing millions from the
country's taxpayers. He then hurled the eggs.
The incident was reminiscent of a 1998 ambush on Bill Gates, in which
a Belgian prankster hit the Microsoft chairman with a cream pie.
Ballmer was in Hungary on Monday to promote a program called Titan,
under which Microsoft will train IT professionals in the country. The
program also includes Cisco Systems, Hewlett-Packard, Intel, and
several other vendors.
More than 10,000 Hungarian programmers and other IT professionals are
expected to participate in Titan, which is slated to run through 2012.
Hungary, along with a number of other Eastern European countries, is
seeing significant growth in IT jobs outsourced from the Web.
See the video:
http://index.hu/tech/uzlet/ballmer08051/
--
Frederick FN Noronha * Independent Journalist
http://fn.goa-india.org * Phone +91-832-2409490
Cell +91-9970157402 (sometimes out of range)
http://www.youtube.com/user/fredericknoronha
Hello!
I have found website where CS jobs are available. If any one is
interested then apply online.
http://www.thecertifications.com/jobs
Regards,
Mun Sin
---------- Forwarded message ----------
From: Webmaster <noreply@...>
Date: 21 Feb 2008 07:04
Subject: Linux Journal Weekly News Notes - February 20, 2008
To: fred@...
Linux Journal Weekly News Notes - February 20, 2008
Special thanks to this week's sponsor: Appro
University of Tsukuba selects Appro Xtreme-X Linux Supercomputers
The Appro high performance supercomputers to be delivered to the University
of Tsukuba will be based on Quad-Core AMD Opteron processors consisting of
674 nodes, 2,696 processors and 10,784 cores with 95TeraFlops of computing
power. For more information, please visit www.appro.com.
This is the February 20th edition of the Linux Journal Weekly News Notes.
Call us social networking fools, or just fools depending on your take on
social networking sites. Linux Journal is now on Twitter
(http://twitter.com/linuxjournal), Flickr
(http://www.flickr.com/groups/linuxjournal/pool/) and Facebook
(http://www.facebook.com/pages/Houston-TX/Linux-Journal/10098036614).
How do you feel about social networks as a whole? Which sites, if any at
all, do you use or frequent? We've opened up a forum on the topic. Please
ring in with your opinion,
http://www.linuxjournal.com/content/social-networking.
All our best,
Carlie Fairchild and everyone at Linux Journal
publisher@...
FEATURED ON LINUXJOURNAL.COM
Microsoft's DreamSpark -- What a Giveaway by Glyn Moody
http://www.linuxjournal.com/content/microsofts-dreamspark-%E2%80%93-what-giveawa\
y
Two days ago, Microsoft announced DreamSpark -- an ironic name, since it
actually lays bare Microsoft's worst nightmare: that more and more of
tomorrow's programmers are growing up using free software for their
studies, which means that as they move out into the world, there will be
less and less demand for Microsoft's tools, and even fewer programs written
for its platforms. Its answer? Find out here.
Make Your Application Accessible with Accerciser by Eitan Isaacson
http://www.linuxjournal.com/article/9991
You might think you need to be familiar with assistive technologies like
the Orca screen reader to determine whether your application is accessible.
The truth is that with just a couple simple rules and an open-source tool
called Accerciser, the task at hand is fairly simple.
A Shortcut for Creating Shortcuts by Brian Jones
http://www.linuxjournal.com/content/shortcut-creating-shortcuts
If you come from the world of Windows, you undoubtedly understand the
concept of a shortcut. In the Linux world, shortcuts do exist, but they're
generally referred to as symbolic links, or symlinks. They are so named
because, like shortcuts, a symlink is really just a symbolic placeholder or
link to the file or directory you're trying to get at.
LIVE FROM THE FIELD
Linux Journal staff sound off
Justin Ryan, LinuxJournal.com's News Editor, tells us SCO is back, and this
time it's personal.
http://www.linuxjournal.com/content/sco-back-and-time-its-personal
Yours truly shares a hands-on video of the Google Android taken at Mobile
World in Barcelona.
http://www.linuxjournal.com/content/hands-google-android
James Gray, Products Editor, shares with us, "Fun With VMware Workstation,
Part Deux".
http://www.linuxjournal.com/content/fun-vmware-workstation-part-deux
FROM THE VAULT
Popular articles featured in back issues of Linux Journal
Asus Eee PC by Jes Hall
http://www.linuxjournal.com/article/9947
The ASUS Eee PC is an extremely small, ultraportable notebook at the
cheapest end of the market. At $399 US, it's supremely affordable. The
entire industry has been buzzing around it, with Asus claiming that it was
America's most popular Christmas gift.
Standard Operating Procedures for Embedded Linux Systems by Chi-Hung Chou,
Tsung-Hsien Yang, Shih-Chiang Tsao and Ying-Dar Lin
http://www.linuxjournal.com/article/9686
Follow these procedures for the smoothest path to great embedded Linux.
FEATURED EVENTS
eComm: Democratization of telecommunications starting with Linux handsets
The trillion dollar telecommunications industry has already started down
the path that the homebrew computer took three decades ago. Democratized
computation gave birth to the computer industry. eComm tracks, highlights
and promotes both the people and the technologies driving the
democratization of communications innovation. For a start we're promoting
Open Linux Based Handsets and the phone hackers developing on them. To
learn more about Android, HomeBrew Phone Club, Open Handset Alliance Etc.
come join us for the ultimate three day conversation at eComm 2008 --
http://www.eCommMedia.com.
Don't Miss the Largest, Independent Software Development Conference
SD West 2008, coming to Santa Clara March 3-7, offers comprehensive
training on today's most important software development topics including
C++, Open Source, Ruby, security, quality and much more—all taught by
industry experts. Join us for 200+ educational sessions, a lively Expo,
visionary keynotes and fun after-hours gatherings. Register with the code
8WSPON71 to get a FREE Expo Pass! Learn more at http://www.sdexpo.com.
Discover the Future at the 2008 O'Reilly Emerging Technology Conference
The O'Reilly Emerging Technology Conference (ETech) takes place March 3-6
in San Diego, CA. ETech hones in on the ideas, projects, and technologies
that the alpha geeks are thinking about, hacking on, and inventing right
now. From robotics, health care, and space travel to gaming, finance, and
art, ETech explores promising technologies that are influence everyday life
and inspiring the future. Use code et08ljra to save 10%! Visit:
http://conferences.oreilly.com/etech.
--
If you do not want to receive any more newsletters, follow
http://lists.linuxjournal.com//?p=unsubscribe&uid=367920f84410cc4f7ab0d111a31c1d\
1f
To update your preferences and to unsubscribe visit
http://lists.linuxjournal.com//?p=preferences&uid=367920f84410cc4f7ab0d111a31c1d\
1f
Forward a Message to Someone via
http://lists.linuxjournal.com//?p=forward&uid=367920f84410cc4f7ab0d111a31c1d1f&m\
id=92
--
Powered by PHPlist, www.phplist.com --
--
Frederick Noronha http://fn.goa-india.org Ph +91-832-2409490
The Goa books blog: http://goabooks.wordpress.com
Goa1556 (alt.publishing.goa): http://goa1556.goa-india.org
CASUAL BROWSING MAKES U EARNING
For more details please log on to
http://www.moreinfo247.com/9975068/CB
PLEASE COMPLETE THE FOUR STEPS TO STEP UP YOUR FUTURE
STEP 1.FILL THE FORM AND SIGN UP, NEXT WINDOW OPENS
STEP 2.CLICK THE PROCEED BUTTON AT THE END OF THE PAGE,
STEP 3.FILL YOUR PROFILE,SUBMIT
STEP 4.CONFIRM YOUR REGISTRATION
YOU CAN JOIN MEMBERS ONLY AFTER YOU CONFIRM YOUR REGISTRATION
YOU will paid IN US$ for Each member joining under you.THEY ALSO SHOULD
CONFIRM THEIR REGISTRATION . FOR THIS You can use
free ads or yahoo groups to reach members as i reached you.Daily I am
posting in 50 groups,
and I am able to join at least 5 members a day. It is not hype I am
earning Y to wait
You cannot go wrong with this program. Do not delay in your
decision of accepting it as your full-time income. While you may not
become rich overnight, You WILL become independent
Further contact : please contact in my E-mail Gokilanr@...
NOTE: THIS MESSAGE IS SENT TO INTERESTED MEMBERS OF THE GROUP OTHERS
PLEASE IGNORE.
---------- Forwarded message ---------- From: Leigh Poehler <nostarchpr@...> Date: 17 Jan 2008 00:22
Subject: Hacking: The Art of Exploitation, Second Edition -- New from No Starch Press To: fred@...
If you cannot read the information below, click here.
No Starch Press releases second edition of Hacking, the seminal hacker's handbook
San Francisco, CA—When No Starch Press released the first edition of Hacking: The Art of Exploitation
in 2003, it illuminated the poorly understood and undeservedly maligned practice of hacking. Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Hacking was the first book to explore software exploits in-depth, at the code level. It earned rave reviews, topped best-seller lists, and has been translated into eleven languages.
In this all-new, expanded, second edition of Hacking: The Art of Exploitation (No Starch Press, February 2008, 488 pp., ISBN 9781593271442), author Jon Erickson again peels back the skin of arcane exploits to explain what happens in the code—and the underlying logic of attacks. As readers explore each technique, they not only learn about a particular security flaw, but also why most software is insecure. At nearly twice the size of the first edition, and including a new introduction to the complex, low-level workings of computers, this 2nd edition of Hacking offers readers more than ever, as they learn how to:
Corrupt system memory to run arbitrary code using buffer overflows and format strings
Inspect processor registers and system memory with a debugger
Outsmart common security measures like nonexecutable stacks and intrusion detection systems
Gain access to a remote server using port-binding or connect-back shellcode and alter a server's logging behavior to hide your presence
Redirect network traffic, conceal open ports, and hijack TCP connections
Crack encryption protocols used for securing wireless traffic, storing passwords, and verifying identities.
Hacking: The Art of Exploitation, 2nd Edition also includes a LiveCD with a complete Linux environment preconfigured for programming, debugging, manipulating network traffic, and cracking encryption—all without modifying the current operating system.
Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope. Countless books on hacking only skim the surface, presenting existing exploits without explanation or a focus on understanding. But running someone else's code can only get you so far. By revealing the science and reason behind the code, Hacking: The Art of Exploitation brings readers right into the creative world of hacking.
Praise for the first edition of Hacking
"Most complete tutorial on hacking techniques. Finally a book that does not just show how to use the exploits but how to develop them." —Phrack
"I highly recommend this book. It is written by someone who knows of what he speaks, with usable code, tools and examples." —IEEE Cipher
"I would consider this the seminal hackers handbook." —Security Forums.com
"I recommend this book for the programming section alone." —Unix Review
For a review copy or more information please email nostarchpr@.... Please include your delivery address and contact information.
About the Author Jon Erickson has a formal education in computer science and has been hacking and programming since he was five years old. He speaks at computer security conferences and trains security teams around the world. Currently, he works as a vulnerability researcher and security specialist in Northern California.
About No Starch Press
Founded in 1994, No Starch Press is one of the few remaining independent computer book publishers. We publish the finest in geek entertainment—unique books on technology, with a focus on Open Source, security, hacking, programming, alternative operating systems, and LEGO. Our titles have personality, our authors are passionate, and our books tackle topics that people care about. See www.nostarch.com for more information and our complete online catalog. (And most No Starch Press books use RepKover, a lay-flat binding that won't snap shut.)
About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
# # #
O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.
O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000
---------- Forwarded message ---------- From: Kathryn Barrett <kathrynb@...> Date: 3 Jan 2008 23:58
Subject: Head First JavaScript & Head First Software Development--New from O'Reilly Media To: fredericknoronha@...
If you cannot read the information below, click here.
Head First JavaScript and Head First Software Development --New from O'Reilly Media Two Brain-Friendly Guides to Improve Your Skills
Sebastopol, CA—Wouldn't it be dreamy if there was a way to learn the skills you need from books without falling asleep in the process? To really learn JavaScript
from a book without wanting to set fire to it halfway through and swear off the Web forever? Or if there was a software development book that really made you feel like a better developer? It's not just a fantasy. The newest Head First books from O'Reilly will help you do just that. Head First JavaScript by Michael Morrison (O'Reilly, US $39.99) will help you make the leap from writing web pages to scripting dynamic web applications. Head First Software Development by Dan Pilone and Russ Miles (O'Reilly, US $49.99) teaches you the essential lessons for making sure you deliver quality software on time and on budget.
So you're ready to make the leap from writing HTML and CSS web pages to creating dynamic web applications. You want to take your web skills to the next level. And you're finally ready to add "programmer" to the resume. It sounds like you're ready to learn the Web's hottest programming language: JavaScript. Head First
JavaScript is your ticket to going beyond copying and pasting the code from someone else's web site, and writing your own interactive web pages.
Even the best developers have seen well-intentioned software projects fail-often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past.
With its unique visually rich format, this book pulls together the hard lessons learned by expert software developers over the years. You'll gain essential information about each step of the software development lifecycle-requirements, design, coding, testing, implementing, and maintenance-and understand why and how different development processes work.
For a review copy or more information please email kathrynb@.... Please include your delivery address and contact information.
About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
# # #
O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.
O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000
---------- Forwarded message ---------- From: Frederick Noronha [फ़रेदरिक नोरोनया] <fred@...> Date: 25 Dec 2007 04:32
Subject: kdegames-hi (in Hindi) To: ilug-goa@yahoogroups.com
---------- Forwarded message ---------- From:
Ravishankar Shrivastava <raviratlami@...> Date: 24 Dec 2007 17:56
Subject: [PRC] kdegames-hi completed.. To: Guntupalli Karunakar <karunakar@...>, Karunakar <
karunakarg@...
>, List for Hindi Localization <indlinux-hindi@...>, Free/Libre and Open Source Software Project List <
prc@...>
Hi,
kdegames (kde4) completed. the hindi pofiles are attached.
Linux System Programming--New from O'Reilly Media
Talking Directly to the Kernel and C Library
Linux System Programming
Sebastopol, CA—Nearly all programmers at some point have to deal with
the system calls and libraries of the operating system on which their
programs run. And author and kernel hacker Robert Love aims to make
their programming jobs easier. His new book--Linux System Programming
(O'Reilly, $49.99)--focuses on writing system software for Linux--code
that lives at a low level, and talks directly to the kernel and core
system libraries. It also describes the functions and performance
trade-offs in using standard interfaces, including advanced Linux-only
interfaces.
Love, who works in Google's Open Source Program Office, explains that
he wanted a book that provides a discussion on and reference of Unix
system programming, but specifically tailored to Linux. "How is Linux
different? What Linux-only interfaces does it provide? I wanted
Linux-specific optimizations. I wanted to know how the Linux kernel
and glibc (Linux's C library) actually implemented the routines I
used. I did not want to read about how System V did things a decade
ago, or about how standard Y and standard Z agree on something, but no
one listens, anyhow. I wanted a book solely on Linux. I believed such
a tome would be useful no matter where someone programmed in the Linux
stack."
In his insider's guide to writing smarter, faster code, Love explains
not only how system interfaces should work, but also how they actually
work, and how to use them safely and efficiently. Linux System
Programming contains tricks to help you write better code at any
level.
Topics covered include:
* Reading from and writing to files and other file I/O operations,
including how the Linux kernel implements and manages file I/O, memory
mappings, and optimization techniques
* System calls for process management, including real-time processes
* File and directories--creating, moving, copying, deleting, and
managing them
* Memory management--interfaces for allocating memory, managing
memory, and optimizing memory access
* Signals and their role on a Unix system, plus basic and advanced
signal interfaces
* Time, sleeping, and clock management, starting with the basics,
and covering POSIX clocks and high-resolution timers
With Linux System Programming, Love gives you an in-depth look at
Linux from a theoretical and applied perspective to make the most
effective use of your system.
For a review copy or more information please email peyton@....
Please include your delivery address and contact information.
Robert Love has been a Linux user and hacker since the early days. He
is active in--and passionate about--the Linux kernel and GNOME desktop
communities. His recent contributions to the Linux kernel include work
on the kernel event layer and inotify. GNOME-related contributions
include Beagle, GNOME Volume Manager, NetworkManager, and Project
Utopia. Currently, Robert works in the Open Source Program Office at
Google.
Additional Resources:
For more information about the book, including table of contents,
index, author bios, and cover graphic, see:
http://www.oreilly/catalog/9780596009588
Linux System Programming
Linux System Programming
Robert Love
ISBN: 0-596-00958-5, 388 pages, $49.99 USD, £35.50 GBP
order@...
1-800-998-9938
1-707-827-7000
About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books,
online services, magazines, and conferences. Since 1978, O'Reilly
Media has been a chronicler and catalyst of cutting-edge development,
homing in on the technology trends that really matter and spurring
their adoption by amplifying "faint signals" from the alpha geeks who
are creating the future. An active participant in the technology
community, the company has a long history of advocacy, meme-making,
and evangelism.
# # #
O'Reilly is a registered trademark of O'Reilly Media, Inc. All other
trademarks are the property of their respective owners.
--
Frederick Noronha http://fn.goa-india.org Ph +91-832-2409490
Links from Goa: http://goalinks.livejournal.com/
Ludum Dare 10 is coming! Ludum Dare is a regular community driven game
development competition. The goal is, given a theme and 48 hours, to
develop a game from scratch. Ludum Dare aims to encourage game design
experimentation, and provide a platform to develop and practice rapid
game prototyping.
Dec. 14 at 7pm PST and runs until the 16th at 7pm PST
We're also building an archive of entries from previous compos.
Goto the compo site and add your old entries! They will be added to the
screenshot grids:
Lastly, if you have participated in previous LD's and have a
game-dev related blog, I'd be thrilled to aggregate it onto the site.
Create an account and then contact me with your blog info and I will
add it ASAP.
Hope to see you there! -Phil
Project cleanup - Nov 3, 2007
A first cleanup
has been done within the projects. Spam and empty entries, which laid
around for more than 5 months were deleted, so some of you might miss
their project (sorry for the inconvenience in those cases).
Please fill the project description with some information and a link to where it can be received from to avoid a deletion on the next clearing day :-).
The cleanups will be done more or less regularly from now on.
-- Marcus
Website Tags - Nov 2, 2007
If
you have any projects on this site be sure to update them to add
appropriate tags to integrate them into the tagging system :)
Numenta Challenge - Nov 1, 2007
Numenta
has just started a series of Challenges that incorporate their AI-like
technology, called Hierarchical Temporal Memory. This first Challenge,
GAME, involves a developer creating a fun, playable game out of their
Python-based example called Pictures. The first prize is an Xbox 360
with over 10 games, valued at over $900. Submission deadline is January
15th, and Electronic Arts will be the official judge.
People who have joined previous pyweeks can set up entries and join teams already.
Registration for new comers opens 3rd of August (2007/08/03)
The dates of this challenge are are 00:00 UTC 2007-09-02 to 00:00 UTC 2007-09-09.
Server Issues. Update: fixed. - May 24, 2007
We're recovering from a server move. Expect the rest of the website to roll together shortly.
Update: All ok now. If you see any issues please let us know. Thanks!
Weekly pygame development mini sprint. - May 12, 2007
For
the past weeks we have been doing a pygame mini sprint. The idea is we
meet regularly on a weekly basis to work on pygame stuff in irc. We get
energy from each other, and can help each other out with problems. It's
usually for 3 to 4 hours at a time - but people have been doing more or
less. Whatever they feel like.
The day and time we start on this is:
AU: Wednesday 6am AEST
Germany: Tuesday 10pm
UK: Tuesday 9pm
US: Tuesday 4pm
Here's the page with our todo list, and information about development. Please join in if you want to have fun hacking on pygame. Beginners and old hands welcome!
PyWeek #4 - "a cold cup 'o tea" - Jan 18, 2007
PyWeek #4 (a cold cup 'o tea) is has been scheduled the first week of April:
Start: 00:00UTC Sunday 1st April
Finish: 00:00UTC Sunday 8th April
Registration will open at the start of March. Visit the PyWeek website for more information: pyweek.org
website maintained by phil hassey.
for website related questions, comments, and suggestions please contact philhassey@....
for pygame related questions, comments, and suggestions, please see help (lists, irc)
---------- Forwarded message ---------- From: Andrew Makhorin <mao@...> Date: 22 Nov 2007 01:01 Subject: glpk 4.24 release information To: info-gnu@... Cc: help-glpk@...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
GLPK 4.24 -- Release Information ********************************
Release date: Nov 21, 2007
GLPK (GNU Linear Programming Kit) is intended for solving large-scale linear programming (LP), mixed integer linear programming (MIP), and
other related problems. It is a set of routines written in ANSI C and organized as a callable library.
In this release:
A tentative implementation of MIR (mixed integer rounding) cuts was included in the MIP solver. To enable generating MIR cuts the control
parameter mir_cuts passed to the routine glp_intopt should be set to GLP_ON. This feature is also available in the stand-alone solver glpsol via command-line option '--mir'. For more details please see the
reference manual included in the distribution.
The implementation is mainly based on the following two papers:
1. H. Marchand and L. A. Wolsey. Aggregation and mixed integer rounding to solve MIPs. CORE Report 9839, CORE, Universite catholique de
Louvain, June 1998.
2. G. Andreello, A. Caprara, and M. Fischetti. Embedding cuts in a Branch&Cut framework. Preliminary draft, October 2003.
MIR cuts can be generated on any level of the search tree that makes
the GLPK MIP solver to be a real branch-and-cut solver.
Using MIR cuts within the branch-and-cut solver allows solving some hard MIP instances, which are absolutely intractable for an ordinary branch-and-bound solver. (For example, the instances fiber, gesa2,
gesa2_o, gesa3, gesa3_o, pp08a, pp08acut from MIPLIB, which are known to be hard, now can be solved by glpsol for less than a minute.)
A bug was fixed in the routine lpx_write_cpxlp. If a variable x has upper bound and no lower bound, it should appear in the bounds section
as "-inf <= x <= u", not as "x <= u". Thanks to Enric Rodriguez <erodri@...> for the bug report.
GLPK is also available as a Debian GNU/Linux package. See its web page
at <http://packages.debian.org/etch/glpk>. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (MingW32)
First learn computer science and all the theory. Next develop a
programming style. Then forget all that and just hack. --George
Carrette.
--
Frederick Noronha Journalist http://fn.goa-india.org
E: fred@... or fredericknoronha@...
P: +91-832-2409490 M: +91-9970157402
The new, easy-to-use site http://beautifulcode.oreillynet.com gives the public the opportunity to discuss the book's projects and to contribute information about other projects that illustrate coding artistry. The site is designed to build community among new and experienced innovative programmers and designers who are inventing and creating elegant coding solutions now and in the future.
"We hope the book and website work together to promote novel and constructive attitudes toward the design and creation of computer programs," explained Andy Oram, co-editor of Beautiful Code. "We also hope programmers and designers worldwide will come and see what developers are saying about 'Beautiful Code,' and add their own insights."
In the popular new book, 38 legendary software engineers discuss their coding breakthroughs and masterpieces in a series of thought-provoking essays. The authors illuminate the creativity involved in coding, explain the tradeoffs made in application construction, and reveal when it's appropriate to break the rules. The writers' intent is to rouse and inspire a new generation of coders by sharing their secrets for creating elegantly crafted software.
The lead programmer for the Beautiful Code wesite is Michael Feathers, a popular author and expert in Agile Programming who contributed the chapter "Framework for Integrated Test: Beauty through Fragility."
In a recent post, Feathers writes: "When I was a younger programmer, I felt guilty about being a neat-freak. It was a selective obsession. There I was, sitting in my office with stacks of papers and books covering every available space, but I was oblivious to it. As long as my code looked great, I could shut out the chaos around me: the towering stacks of dead tree that could've toppled and crushed me if I had sneezed."
Feathers continues, "I don't know why I felt bad about being that way, but in retrospect, I think that I felt that I was wasting time caring about neatness in code. It took me a couple of years to figure out that the ergonomics of code matter, and that the time you spend decluttering your code can declutter your thoughts as well."
For coders looking to join an ongoing conversation about their craft, the Beautiful Code wesite provides a welcoming forum to discuss the real-world challenges they face on the path to proficiency and beauty. Get involved today by visiting, http://beautifulcode.oreillynet.com.
For a review copy or more information please email peyton@.... Please include your delivery address and contact information.
Additional Resources:
For more information about the book, including table of contents, index, author bios, and cover graphic, see: http://www.oreilly/catalog/9780596510046
About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
# # #
O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.
O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000
-- Frederick Noronha Journalist http://fn.goa-india.org E: fred@... or
fredericknoronha@... P: +91-832-2409490 M: +91-9970157402 Yahoo: fredericknoronha Skype: fredericknoronha GTalk: fredericknoronha 784, Sonarbhat, Near Lourdes Convent, Saligao 403511 Goa India