Google Ad

Thursday, August 24, 2006

Free Online Programming Books

I have been surfing for a while and been looking for free online programming books.
These books are scattered all over and not easy to find. So i'm blogging on this so i can have a central location of all the online programming books i come across on the web. Hope it helps some one some day. Additions to the list are welcome. Just let me know and i will include them. Most of these links where taken from Programming ebooks









Thursday, August 10, 2006

Developer-roadshow( August 08 )

Developer-roadshow was offically declared opened by Vice Chancellor of University of Education Winneba. Host and Co host were introduce after which Tim Tucker gave a talk about the mission and background about the traveling developer-roadshow. Mission was to bring software developers and educators together to meet educational needs of the society, share skills and ideas and in the future work together on a project.He elaborated on those points for a while, after which participants where asked to voice out their problems they face with ICTs. Some issues raised includes:

a. Language barriers among the west africa sub region
b. Iliteracy rate in west africa is too high
c. Inadequate ICT infrascture
d. Connectivity is very expensive
e. Environment not good for computers
f. Accessibilities to computers
g. Lack of right skilled people to impact knowledge
h. etc

after, a presentation was made about The Spirit Of Free and Open Source Software Movement( FOSS ) by Gideon Chonia. He started off with the reason why there is FOSS, the reason being to collaborate and share. He made participants understand free in FOSS is freedom, the freedom to temper with the software's source code, make changes as soul wish, freedom to redistribute and copy and not free as in cost.He went on to let us know how FOSS makes money. Making moneyFOSS includes,

a. Providing end user training
b. Providing support
c. Donations
d. rendering of services

After the presentation we had coffee break for about 15 minutes.After which we came back and the various tacks for the event were introduced which we were to sign up for any of the tracks you're keen to sign up.

At about approximately 12:10pm lunch was ready. After lunch presentations where made about the various tracks available. These tracks include

a. User Interface design of education out of the box( Track 1 )
The first developer road show which was orgainsed in South Africa identified various educational tools and put them together into what is now refer to as Education-out-of-the-Box. The user interface for the package lacks in finesse and proper navigational scheme.

subscribers to that track are to create a better user interface design for the package.

b. eXe tool localization and modification( Track 2 ):
eXe is a simple, off-line authoring environment that enables teachers and academics to author web content without the need to become proficient in HTML or XML markup. eXe enables users to create their own devices like objectives, case studies, reading activities, etc. Users can manipulate the look and feel of their published content as well as export for different display or delivery technologies

subscribers to this track is to localize the eXe tool into Twi and
Ewe-Ghanaian lanuauges.

c. Data Resource Bank( Track 3 ):
I didn't really pay much attention to this track. IIRC subscribers were to collect information to a central place which is the internet.

d. School Management Software( Track 4 ):
For this track subscribers were to come out with a school management software. After the week event subscribers came out solution which it will finally be deployed by 2008.Pilot project start here in ghana.

After long presentations on the tracks. The day's event came to an end and after dinner we were all conveyed to our various hotels.

Tuesday, August 08, 2006

script to convert mp3 files to ogg files

I was a bit bored and not in the mood to do some real work and to refresh my python skills i came up with this small script that converts mp3 files to ogg files using the mp32ogg tool. The script depends on that tool.So it should be installed first before trying to run the script.
This script is really not fancy enough. Modification and additions are most welcome.

#! /usr/bin/python2.4

# script to convert mp3 files to ogg files this
# script depends on the mp32ogg tool for the conversion
# is just a script that accept path to mp3 files then
# calls the mp32ogg tool to converts

import os

# to collect vaules

def mp3Convertor( directory_path ):
#path to directory containing the mp3 files
source_directory = directory_path+'/*.mp3'

#directory to contain the ogg files
#the same as the source directory

#using the mp32ogg tool to convert the mp3 files
# ogg files
oggtool = "mp32ogg %s" % ( source_directory )

if os.system( oggtool ) == 0:
print 'The mp3 files has successfully been converted'

print oggtool

#get path to the mp3 files from the user
source_path = raw_input('Enter path to mp3 files')

if len( source_path ) == 0:
print 'Please enter path to mp3 files'
mp3Convertor( source_path )

Sunday, August 06, 2006

My first post

I should have started this earlier on but i don't know why i haven't done so anyway , I have started it today. Today is myfirst blog post on my new blog account. Keep track of my blog for more techies info. :D