Posted: June 29th, 2007, 8:49pm CEST by computer_teacher
Posted: June 26th, 2007, 8:43pm CEST by computer_teacher
NLTK, the
Natural Language Toolkit, is a suite of open source Python modules, data
sets and tutorials supporting research and development in natural language
processing. Natural
language processing systems convert information from computer databases into
normal-sounding human language, and natural language understanding systems
convert samples of human language into more formal representations that are
easier for computer programs to manipulate. In theory natural language
processing is a very attractive method of human-computer
interaction.
NLTK currently
contains 50,000 lines of code, 300Mb of datasets, and a free 360 page book
that teaches both Python and Natural Language Processing (written by by Steven Bird, Ewan Klein, and Edward Loper).
Presentation slides
are also available for some of the book chapters. NLTK has been adopted in at
least 40 University
Courses. It is hosted on sourceforge, and is ranked among the
top 200 projects. he fact that Python lets them do this
is a testament to its usefulness. The NLTK Python book has
been revised in Part I (tokenization, tagging,
chunking) and Part II (grammars and parsing).
NLTK Content:
- Book
- a 380-page online book Natural Language Processing in Python
- Code
- corpus readers, tokenizers, stemmers, taggers, chunkers, parsers,
wordnet, ... (50k lines of code)
- Corpora
- 20+ annotated data sets widely used in natural language processing
(300Mb data)
- Documentation
- the book, articles, reviews, API documentation
- Mailing
List - receive important announcements about NLTK by email
Natural Language
Processing in Python Book
Frontmatter
HTML
PDF
Preface
HTML
PDF
1. Introduction
Part I � Basics
HTML
PDF
2. Programming
HTML
PDF
3. Words
HTML
PDF
4. Tagging
HTML
PDF
5. Chunking
Part II � Parsing
HTML
PDF
6. Structured Programming
HTML
PDF
7. Grammars and Parsing
HTML
PDF
8. Advanced Parsing
HTML
PDF
9. Feature Based Grammar
Part III � Advanced Topics (Draft only, 50% complete)
HTML
PDF
10. Advanced Programming (25% complete)
HTML
PDF
11. Semantic Interpretation (90% complete)
HTML
PDF
12. Language Engineering (25% complete)
HTML
PDF
13. Managing Linguistic Data (50% complete)
Appendixes
HTML
PDF
14. Regular Expressions
HTML
PDF
15. NLP using Python vs Other Languages
HTML
PDF
16. NLTK Modules and Corpora
HTML
PDF
17. Cheat Sheet
HTML
PDF
Term Index
HTML
PDF
Download entire book
NLTK and
Natural Language Processing Documentation
Getting
Started on Natural Language Processing with Python
Nitin Madnani. ACM Crossroads, Volume 13, Issue 4, 2007.
Computational
Semantics in the Natural Language Toolkit
Ewan Klein. Proceedings of the Australasian Language Technology
Workshop Sydney, Australia. November/December 2006.
NLTK-Lite:
Efficient Scripting for Natural Language Processing
Steven Bird. Proceedings of the 4th International Conference on
Natural Language Processing (ICON). pp 11-18, Kanpur, India. New
Delhi: Allied Publishers. December 2005.
NLTK:
The Natural Language Toolkit
Steven Bird and Edward Loper. Proceedings of the ACL demonstration
session. pp 214-217, Barcelona, Association for Computational
Linguistics, July 2004.
NLTK:
The Natural Language Toolkit
Edward Loper and Steven Bird, Proceedings of the ACL Workshop on
Effective Tools and Methodologies for Teaching Natural Language
Processing and Computational Linguistics, pp 62-69, Philadelphia,
Association for Computational Linguistics. July 2002.
Processing
Corpora with Python and the Natural Language Toolkit
Stuart Robinson, Max Planck Institute for Psycholinguistics, Nijmegen
Charming
Python: Get started with the Natural Language Toolkit
David Mertz, Gnosis Software Inc
Review
of NLTK 1.2 (Linguist List)
Kevin Russell, University of Manitoba
Technorati Tags: python book, python programming book, natural language, natural language book, learn python programming

Posted: June 21st, 2007, 4:23am CEST by computer_teacher
Here are Sun Developer Network's Enterprise
Java Technologies Tech Tips. These provide Java
tips, techniques, and sample code on many techinical
Java topics targeted to developers using the Java
Enterprise Edition (Java EE). If you'd like, you can download all of
these Java tips and techniques in one .zip
file.
- Using
Annotations in Web Applications
- How
to Get the Best Performance Out of a
Java Persistence Implementation
- Using
Generics With Java Persistence
- Tech
Tips Quiz
- Securing
Web Services Using WSIT
- Using
Security Annotations in Enterprise
Beans
- EJB
3.0 Compatibility and Migration
- Using
an EJB Session Bean as a Model Facade
- Customizing
an ELResolver in JSP 2.1
- Introduction
to jMaki
- Pitfalls
in Constructing Java Persistence
Query Language Queries
- EJB
3.0 Interceptors -- Continued
- Using
Java Persistence With JavaServer Faces
Technology,
- Using
a Model Facade
- The
Java Persistence Query Language
- EJB
3.0 Interceptors
- Configuring
JAX-WS Handlers on the Client,
- Tech
Tips Quiz
- Extending
the Java EE Unified Expression
Language with a Custom ELResolver,
- Configuring,
Packaging, and Deploying JAX-WS
Handlers
- Document
Handling Using JAX-WS Dispatch and
Provider APIs ,
- Using
Multiple Databases in a Java
Persistence Application
- Writing
a Handler in JAX-WS,
- Inheritance
and the Java Persistence API
- Using
JAX-WS-Based Web Services with SSL,
- Document
Handling in Web Services
Applications
- Porting
Java WSDP 2.0-Based Web Services to
Java EE 5,
- Call
Flow Monitoring in GlassFish
- Developing
Web Services Using EJB 3.0,
- Using
Custom MBeans to Extend the GlassFish
Administration System
- Using
AJAX With Non-HTML Markup in JSF,
- Accessing
a Secure Enterprise Bean From a
Java Client or Through Java Web Start Technology
- What's
New in JAXB 2.0,
- Monitoring
Web Services
- Developing
Web Services Using JAX-WS,
- Charset
Conversions from Browser to Database
- Using
AJAX with Java Technology,
- Converting
a POJO to a Persistent Entity
- The
Schema Validation Framework,
- More
About the Sun Java Streaming XML Parser
- Accessing
the Bean Environment in EJB 3.0
Session Beans,
- Tech
Tips Quiz
- Enterprise
Java Technologies Tech Tips
Questionnaire
- Performing
JAXR Registry Updates,
- The
Java Application Verification Kit for
the Enterprise, Part 2
- JAX-RPC
Binding Styles and Use Attributes,
- The
Java Application Verification Kit for
the Enterprise
- Creating
a Simple Web Service Using JAX-RPC,
- Using
Relax NG With JAXB
- An
Introduction to SAAJ,
- Improved
Internationalization in the Java
Servlet 2.4 API
- Using
Message-Driven Beans with EJB 2.1,
- Java
API for XML Registries (JAXR)
- Understanding
JMX Technology,
- Introducing
the Sun Java Streaming XML Parser
- Introduction
to the Java Transaction API,
- Using
the Java XML Digital Signature API
- Object
Serialization with the JAXB Libraries,
- Revisiting
Timers with Enterprise Beans
- J2EE
Connector Architecture 1.5,
- Custom
Components With JavaServer Faces
Technology
- Value
and Method Binding Expressions in
JavaServer Faces Technology,
- Persisting
Model Components With Java Data
Objects
- Using
JAX-RPC to Expose a Java Object as a Web Service,
- Component
Systems and Class Loader Boundaries
- Using
Existing Web Resources,
- Using
TrAX for XPath
- Advanced
HTML Email,
- Domain-neutral
Messaging with JMS 1.1
- Converting
Your Data Structures to XML,
- The
Enterprise Bean Timer Interface
- Using
the JavaMail API to Send HTML Email,
- Experimenting
with JDBC
- Improving
Designs with the MVC Design Pattern,
- Introducing
JavaServer Faces Technology
- Custom
Tag Files,
- Using
Enterprise Beans with JSP Pages
- JSP
2.0 Expression Language
- Introducing
the J2EE 1.4 Platform
- The
JavaServer Pages Standard Tag Library (JSTL)
- Customizing
Deployment With Environment Entries
-
Exploring
Web-tier Attribute Scope
- Introduction
to JNDI
- Writing
an Entity Resolver
- Advanced
EJB QL
- EJB
QL Select Methods
- Application
Initialization Using Listeners
-
Finder
Methods and EJB-QL
- Creating
a Message-Driven Bean
- Iterating
Nodes in DOM Trees
- Listing
Web Archive Resources
- Servlet
Life Cycle Listeners
- Java
Logging with J2EE
- HTTP
Request Forwarding, Redirecting, and Including
- Publish/Subscribe
Messaging With JMS Topics
- Using
the Document Object Model
- Changing
the JAXP Parser Classes
- Using
JMS Queues
- Creating
Parsers with JAXP
- Referencing
Enterprise Beans
- JavaServer
Pages (JSP) Error Pages
- Preventing
Repeated Operations
Technorati Tags: java tips, java tutorials, java techniques, enterprise java tips

Posted: June 20th, 2007, 4:37am CEST by computer_teacher
Brad is a Unix and Linux systems administrator, and he also
know a bit about
Windows. He has written articles for SAGE-AU's newsletter, Sage Advice,
and he maintains some packages for Debian. The following are Brad's
Publications, which are his articles and
tutorials showing you
how to do many system admin and networking tasks
that will help you in
your work.
Linux
Linux
in a commercial environment - This paper was
presented to SAGE-AU
'98 and to SAGE-QLD.
A
Brief History of Linux - This article covers a brief
history of Linux, what platforms it runs under, and mentions a few
different distributions.
Multilink
PPP under Linux - This is a brief description of how
I got multilink PPP working under RedHat 5.2
Linux
Clustering - Advanced Topics - This article covers
advanced topics in clustering such as virtual servers, and high
availability.
Debian
Packages and Boot Loaders - This article covers
creating Debian kernel packages, and how to configure grub and lilo. - PDF
Introduction
to IPSec - This article covers what IPSec is, and
some scenarios for deploying it, based on Linux's FreeSWAN
implementation. Written in June 2002 and published in June
2002 SAGE
Advice. - PDF
Introduction
to PAM - This article covers what PAM is, and covers
some example modules.
Virtual Machines
under Linux - This presentation covers virtual
machines under Linux, focusing on User Mode Linux and mentioning VMWare
and Wine. (PDF)
Intro
to MRTG - This article covers a basic introduction
to graphing with MRTG - without using SNMP - both of local and remote
servers. (PDF)
Apache
Introduction
to Securing Apache - Covers basic Apache
installation and configuration.
ACLs
and Apache Modules - This article covers access
control lists (ACLs) under Apache.
Apache
Redirections - This archive covers using Apache's
mod_rewrite and mod_proxy to redirect requests t
o data that may not be directly accessible. (PDF)
Squid
Introduction
to Squid - This article covers basic Squid
installation and configuration.
ACLs
under Squid - This article covers access control
lists (ACLs), delay pools, and many other useful controls under Squid.
SSH
SSH
Port Forwarding and Tunnelling - This covers using
SSH for port forwarding, a ssh proxy, and tunnelling rsync and cvs over
it. (PDF)
SSH
Tricks - This covers a couple of interesting SSH
tricks, namely ssh and cvs gateways, and an example of port forwarding
in use. (PDF)
PuTTY
Notes -
Some notes about how to use PuTTY, including how to generate a key, how
to setup pageant, and how port forwarding is configured.
Perl
Basic
Introduction to Perl - This article is a basic
introduction to Perl.
Perl
Command Line Options - This article covers useful
Perl one-liners, and the associated command line options.
Perl
and Net::LDAP - This article covers some basics of
using Perl and Net::LDAP.
Introduction
to Using Databases with Perl - This article covers
basic use of DBI with Perl, and shows how to connect to a database,
prepare a query and return data. (PDF)
Sending
Mail the Net::SMTP Way - This article covers how to
send mail using Net::SMTP and other interesting things
you can do with it. (PDF)
Perl
Mail Box Manipulation - This article covers how to
manipulate mailbox using Mail::Box and other interesting things you can
do with it. (PDF)
Perl-PHP
Rosetta Stone - Rosetta stone that covers doing
various things in Perl and PHP.
Inline
Replacing Text with Perl - Explains how to do search
and replaces on files inline using Perl.
Perl
Autosplit One-Liners - Shows how useful perl
autosplit one liners can be.
Read
Receipts in Email - Shows the format of the email
header to get read receipts.
LDAP
LDAP
Theory and Management - Covers LDAP theory and how
to manage the data. (PDF)
LDAP
Servers and Applications - Covers LDAP servers and
applications. (PDF)
LDAP
Tutorial - This presentation
gives an overview of what LDAP is, and covers a few uses for it. (PDF)
System
Authentication using LDAP - A
short presentation with basic information about LDAP and how to set up
system authentication using pam_ldap and nss_ldap. -HTML
(Paper) -MagicPoint
(Slides) -HTML
(Slides)
Introduction
to LDAP - This article is a basic introduction to
LDAP.
Internet
Setting
up an Intranet Router - The Beginning - This article
was written for Linux.com
Security section, and published
on the 27th of September, 1999. It covers the concepts of an Linux
based intranet router, valid services to run, and much more.
Basic
Intranet Configuration - This article covers basic
router configuration, ip masquerading, and basic DNS administration.
Applications
for a Intranet Router - This covers a few of the
basic applications you may want to run on a router, such as DHCP and
Junkbuster.
A Case Study in Website
Management - This is an overview
of the procedures Plugged
In Software uses to manage client and internal websites. -Paper
-Slides
A
Newbies Guide to Security - This covers a basic
newbie security guide, and has things to check after install. (PDF)
Introduction
to Bitlbee - This is a basic introduction to
Bitlbee, a IRC to other chat network gateway. It supports other chat
networks such as AIM, ICQ, Jabber and MSN. (PDF)
An
ADSL Router using FreeBSD - This article covers how
to upgrade a FreeBSD box and set it up as an ADSL router for an
internal network, including how to firewall and do port forwards. (PDF)
(Firewall
script)
Firewall
Introduction
to Firewall Theory - This article covers a lot of
basic security strategies and ideas.
Introduction
to Ipchains - This article is a basic introduction
to ipchains.
Introduction
to Netfilter - This article is a basic introduction
to netfilter.
XFree86
XFree4.0
Introduction - This article a basic introduction for
XFree 4.0.
Xinerama
- Multi-headed X - This article covers basic
configuration of Xinerama for multiheaded X.
Various
MRTG
Graphing of a Cisco CSS - Explains how to get useful
SNMP information from a Cisco Content Service Switch.
Identity
Synchronization for Windows account linking -
Explains how to link LDAP users to AD without using the provided
scripts.
MacOSX
10.3 AD Authentication - A description of getting
Mac OS X 10.3 to authenticate from an Active Directory domain.
LaTeX
and HTML equivalents - A brief listing of LaTeX and
HTML code extracts showing how to do the same thing in either language.
Making
Windows Unixlike - This is a list of links to useful
utilities to make Windows a little more unix-like.
Installing
Avantgo under Linux - Some old instructions on
installing Avantgo under Linux.
Notes
Bofh
Notes - Notes about various sysadmin tasks.
PHP
Notes - Notes about PHP and how to do various
things.
Bridging
Firewall - Notes about building a bridging firewall
under Debian.
Samba
PDC - Notes about Samba PDCs and joining various MS
OSs to the domain.
Useful
Command Linux stuff - Random useful command line
stuff.
Winbind -
Notes on how to get winbind working under Debian against Win2k.
Ssh.com
and OpenSSH Interoperability - Notes on how to get
ssh.com and openssh interoperating.
Ssh
port forward tricks - Notes on how to use ssh port
forwards to access stuff (ie VNC and RDP) behind a firewall.
Tru64
and Solaris notes - Notes about Solaris and Tru64
MS
SFU 3.0 LDAP Auth - Notes about how to auth against
Active Directory with SFU extensions, using PADLs nss_ldap and
pam_ldap, and Solaris' ldapclient.
OpenSSL
Certificates - Notes about how to create an OpenSSL
CA and sign a IIS cert request.
HTTP::Recorder -
Notes about HTTP::Recorder, a Perl module to record HTTP actions and
generate a WWW::Mechanize script
Nokia
Ringtones notes - Notes about getting ringtones onto
a Nokia 6310i (or similar)
Copying
CDs - Notes about duplicating an audio cd - make
sure it's legal though
Dumping
Sun ONE Directory Server Changelog to LDIF - Notes
on how to dump a Sun Directory Server changelog out to LDIF
Subversion
and Apache 2 - Notes on getting Subversion
working with Apache.
Tru64
Users and C2 Security - Notes about how to deal with
Tru64 users with C2 security enabled.
Scripts
LDAP
Admin Tools - Web and CLI based tools to modify LDAP
users.
Book
Library - Web based library system, with a database
backend.
Mailman
Scripts - A variety of mailman scripts to do various
functions.

Posted: June 19th, 2007, 6:45pm CEST by computer_teacher
Here are two online searches for SQL Server 2005 books and related topics, and more free online books to go along with the
free SQL Server 2005 books I wrote about and linked to in an earlier blog
post.
SQL
Server 2005 Books Online Scoped Search
Search for SQL Server 2005 topics, features, and concepts
using
this search that returns free chapters and tutorials from SQL Server
2005 online books and guides.
SQL
Server 2005 Books Online
This is a Live
Search macro to targeting searches to Books Online for SQL Server 2005.
SQL
Server 2005 Books Online
This
is the original set of books providing documentation to help you
understand SQL Server 2005, and how to
implement data management and business intelligence projects. SQL
Server 2005 includes several data management and analysis technologies.
Database
Engine
The
Database Engine is the core service for storing, processing and
securing data. The Database Engine provides controlled access and rapid
transaction processing to meet the requirements of the most demanding
data consuming applications within your enterprise. The Database Engine
also provides rich support for sustaining high availability.
Analysis
Services
Analysis Services delivers online
analytical processing (OLAP) and data
mining functionality for business intelligence applications. Analysis
Services supports OLAP by allowing you to design, create, and manage
multidimensional structures that contain data aggregated from other
data sources, such as relational databases.
Integration
Services
Integration Services is a platform for
building high performance data
integration solutions, including packages that provide extract,
transform, and load (ETL) processing for data warehousing.
Replication
Replication
is a set of technologies for copying and distributing data and database
objects from one database to another, and then synchronizing between
databases to maintain consistency.
Reporting
Services
Reporting
Services delivers enterprise, Web-enabled reporting functionality so
you can create reports that draw content from a variety of data
sources, publish reports in various formats, and centrally manage
security and subscriptions.
Notification
Services
Notification
Services is an environment for developing and deploying applications
that generate and send notifications. You can use Notification Services
to generate and send timely, personalized messages to thousands or
millions of subscribers, and can deliver the messages to a variety of
devices.
Service
Broker
Service
Broker helps developers build scalable, secure database applications.
Service Broker includes
infrastructure for asynchronous programming that can be used for
applications within a single database or a single instance, and also
for distributed applications.
Full-Text
Search
Full-Text
Search contains the functionality you can use to issue full-text
queries against plain character-based data in SQL Server tables.
Full-text queries can include words and phrases, or multiple forms of a
word or phrase.
SQL
Server 2005 Express Edition Books Online
-
Overview
of SQL Server Express
- Distributing
SQL Server Express
- Replication
in SQL Server Express
SQL
Server 2005 Compact Edition Books Online
- SQL
Server Compact Edition Concepts
- SQL
Server Compact Edition Programming
Technorati Tags: sql server, sql server 2005, sql server books, sql server 2005 books

Posted: June 18th, 2007, 6:53pm CEST by computer_teacher
Opensourceproject.org.cn
hosts ebooks in the categories linked below. These cover many open
source technologies, including Linux, Databases, Email, Interfaces,
Multimedia, Security, Application Development and Programming, Web
Development, and Web Authoring.
Ebook
Subjects:
- Database
- MySQL (34)
-
Email (12)
- Embedded
Linux (13)
- Enterprise/Business (5)
- Games (3)
- Interface (5)
-
Kernel (4)
-
Linux
distribution (18)
- Multimedia (9)
-
Office/Text
Editors (7)
- Open
Source Sponsor (3)
- Science (1)
-
Security (13)
-
Software
Development (74)
- SystemAdministration (23)
-
Web
Authoring (4)
Technorati Tags: ebooks, programming ebooks, computer ebooks, linux ebooks, security ebooks, networking ebooks, database ebooks

Posted: June 13th, 2007, 2:46pm CEST by computer_teacher
At Open
IT Books you can download
Free I.T. Books and Ebooks covering Programming (JAVA, VB, NET, C,
PHP),
Design (Flash, Photoshop, 3Ds Max, Maya), Database, Network, Windows
and MacOS.
Book Categories:
- Visual
Basic 6, ASP
- Visual
C++, C++, C
- Visual
Basic .Net, ASP .Net, C#
- Java,
Javascript, JSP
- PHP
- HTML,
XML, CSS, Web design
- Microsoft
SQL Server
- MySQL
- Oracle
- Design
- MS
Office
- Network
- Operating
Systems
Technorati Tags: free computer ebooks, free computer books, programming ebooks, computer ebooks

Posted: June 13th, 2007, 2:46pm CEST by computer_teacher
This is an 70-page ebook containing over 400+ questions with answers
covering Java and J2EE job interview questions.
Answers include many diagrams,
examples, code snippets, comparison tables, tips, x-ref and key area
icons. Here is the PDF
Download. Here is the 47
page concise version.
Java / J2EE Job
Interview Companion Ebook
Technorati Tags: java ebook, java interview ebook, java interview answers, java questions and answers

Posted: June 13th, 2007, 4:14am CEST by computer_teacher
Here are what I am judging to be the Best Free Learning and
Training Programming Diggs in the last 30 days. These cover
many areas, including Ruby On Rails; Programming Advice; Web
Programming with HTML CSS, JavaScript, PHP, Ajax, and Apache;
Grid Design; Google Gears; and Firefox Extensions.
Ruby
on Rails Rake Tutorial
In this article
we're going to discover why Rake was created,
and
how it can help our Rails applications. By the end you should be able
to write your own tasks, and learn how to get piss drunk using rake in
no less then three steps. More…
Top
Ten of Programming Advice NOT to Follow
A
top programmer examines a number of the top items
of programming
advice commonly given, and makes a great case for why they should NOT
be followed. Some interesting food for thought for any
programmer. More…
Essential
HTML, CSS, Javascript, PHP etc., via Marc Andreessen
There
are a ton of free cheatsheets, quick
references, and
downloadable resources for programming languages and related
technologies online -- in this post I've tried to organize and list
some of the best for web development. More…
CSS layouts
"for those who want to start a css-driven website quick"
I
placed a comment with a link to CSSeasy.com in another story
and
you're all digging it up so I thought it would be good to write a story
about this simple site for people who want to start a css-driven
website quick or for those people who want to start learning CSS by
trial and error. More…
26
Best ways to implement AJAX, CSS and Javascript based Tabs
Recently
I was surfing the web for the best AJAX and CSS based
tabs,
menus for one of my project. In the process,I found some really good
resources from fellow developers and thought to share the same with you
all. More…
PHP
Abstract Episode 1 - PHP Secuity Tips
Join
Guest Host Eli White as he talks about practical tips you
can use to help make your application more secure. More…
Let's
Build a Grid - Webdesign
So much web
design work relies on establishing a grid and the
constraints on that grid: ad sizes, display size, browser display area
minus chrome, and so forth. Grids are, quite literally, everywhere. But
learning how to effectively utilize grids-- without becoming a slave to
them-- can make the difference between a competent layout and a great
lay More…
Google Gears
(BETA): Enabling Offline Web Applications
"Google
Gears (BETA) is an open source browser
extension that
enables web applications to provide offline functionality using
following JavaScript APIs:" More…
Six
ways to write more comprehensible code
As
a developer, time is your most valuable
resource. These six tips
on how to write maintainable code are guaranteed to save you time and
frustration: one minute spent writing comments can save you an hour of
anguish. More…
LifeHacker:
How to build a Firefox extension
Ever
since we started releasing home-brewed Firefox
extensions here
at Lifehacker, several readers have asked: How difficult is it to build
a Firefox extension? For someone with a bit of programming experience,
the answer is not that difficult. Today I've got a quick start list of
resources for the curious programmers who want to give it a
try More…
Optimize
PHP and Accelerate Apache
As the load on
an application increases, the
bottlenecks in the
underlying infrastructure become more apparent in the form of slow
response to user requests. This article discusses many of the server
configuration items that can make or break an application's performance
and focuses on steps you can take to optimize Apache and PHP. More…
How to Write a
Video Player in Less Than 1000 Lines Of Code
(ffmpeg
and SDL tutorial) More…
Technorati Tags: programming diggs, web programming, web development, web application development

Posted: June 13th, 2007, 3:43am CEST by computer_teacher
Here are 188
Freely Available Ebooks covering several
application and web programming topics, as show below. These are mainly
about Java development technologies and web application programming
tools and topics, such as Ajax.
Web Development and
Programming Topics covered:
Oracle
Application Server 10G Web Development
Core JavaServer Faces
Struts
Reference
JavaServer Pages (JSP)
AJAX In Action
Eclipse
Java
Programming Language Ebook
Java Traps and Pitfalls
The
Java Programming Language
Java Development with Spring,
Hibernate, and Eclipse
Ajax Patterns
Beginning
JavaScript with and Ajax
Apache Ant
Jakarta Tomcat
Ajax
Foundations
JSF and Ajax - Rich Internet Components
Web
Frameworks: Struts, Spring MVC, WebWork, Tapestry and JSF
DHTML
with JavaScript and DOM
Design Patterns
MySQL
CSS
Html
Using Css
JSP Building Web Applications
JFC Swing
Tutorial
JSTL
Java Web Development
Struts,
Tapestry, Commons, Velocity, Junit, Axis, Cocoon, Internetbeans, Webwork
Ajax
Web
Site Accessibility
Ant
Eclipse IDE
Javascript
and DHTML
Regular Expressions
Unix Tools
Tomcat
FreeBSD
and OpenBSD Security
Ajax Design Patterns
Jakarta
Servlets
SCJP
Exam
SCJP Sun Certified Programmer
CSS
Snort
and Ethereal
Security Tools and Exploits
Javascript
Latex
sed
and awk
Technorati Tags: computer ebooks, programming ebooks, java ebooks, ajax ebooks

Posted: June 13th, 2007, 2:37am CEST by computer_teacher
SQL Server 2005, from Microsoft, provides
a database that
integrates SQL Server and the CLR to provide several major benefits,
including enhanced programming mode, enhanced safety and security, user
defined types and aggregates, and a common development environment
where database development is integrated into the Microsoft Visual
Studio 2005 development environment.
Enterprises use SQL Server 2005 to manage their data along
with integrated Business Intelligence
tools. Its database engine offers storage for both relational and
structured data.
Here are Microsoft's SQL
Server 2005 On-Demand and Live Webcasts, along with their
collection of SQL Server 2005 Tutorials.
TechNet
Events: SQL Server 2005
Introduction
to SQL Server 2005 Analysis Services
Real-Time
Business Intelligence with SQL Server 2005 Analysis Services
Introduction
to Data Mining with SQL Server 2005
Introduction
to SQL Server 2005 Report Builder
Introduction
to SQL Server 2005 Integration Services
Advanced
SQL Server 2005 Integration Services
Introduction
to SQL Server 2005 Reporting Services
Advanced
SQL Server 2005 Reporting Services
SQL
Server 2005 Security
Microsoft
SQL Server 2005 Technical Overview
A
Technical Overview of Microsoft SQL Server 2005 High Availability
Features
Technical
Overview of SQL Server 2005 Scalability Features
Managing
and Administering SQL Server 2005
Upgrading
to SQL Server 2005
SQL
Server 2005 Web-Cast Series
SQL
Server 2005 Webcasts - Live
and On-Demand Webcasts
Building
Smart Client Applications Using Synchronization Services for ADO.NET
(Level 200)
SQL
Server 2005 Essentials (Part 14 of 14): ADO.NET 2.0 (Level 200)
Business
Intelligence Core Concepts and a Quick-Start Solution (Level 200)
Securing
Your Data with SQL Server 2005 Encryption (Level 200)
Notification
Services in SQL Server 2005
Replication
in SQL Server 2005
Full-Text
Search in SQL Server 2005
SQL
Server 2005 Analysis Services for Developers
SQL
Server Integration Services for SQL Server 2005
Reporting
Services for SQL Server 2005
Service
Broker in SQL Server 2005
Web
Services in SQL Server 2005
The
New Security Model in SQL Server 2005
T-SQL
Enhancements in SQL Server 2005
ADO.NET
2.0 for SQL Server 2005
XML
in SQL Server 2005
SQL
Server 2005 as a .NET Runtime Host
The
New SQL Server Management Studio
SQL
2005: Analysis Services
End-to-End
Data Access: How to Use Web Services with SQL Server 2005
Applying
SQL Server 2005 Data Mining to Enterprise Business Problems
Business
Intelligence with SQL Server 2005
New
Features in SQL Server 2005 for Service-Oriented Architecture
Development
This is a 10-part developer
primer
series of on-demand webcasts by Kimberly Tripp, a SQL
Server expert. They demonstrate how you can design a scalable
and
reliable database with SQL Server 2005.
A
Primer to Proper SQL Server Development
ADO.NET
and CLR Runtime Hosting
Business
Intelligence and Reporting Services
Data-Driven
Smart Client Development
Security,
Search, Replication, and Management
SQL
Server 2005 Essentials
SQL
Server Integration Services
SQL
XML
T-SQL
All Webcasts
SQL
Server 2005 Tutorials
SQL
Server Tools Tutorials
Learn to use the
SQL Server tools and utilities.
SQL
Server Management Studio Tutorial
sqlcmd
Utility Tutorial
Database
Engine Tuning Advisor Tutorial
Analysis
Services Tutorial
This
tutorial demonstrates how data warehouse designers can develop and
deploy an Analysis Services project that enables the employees of
Adventure Works Cycles to analyze various aspects of their business.
Database
Engine Tutorials
Learn to use Database
Engine features.
Getting
Started with the Database Engine
Writing
Transact-SQL Statements Tutorial
Data
Mining Tutorials
Learn to use Data Mining
features.
Data
Mining Tutorial
Bike
Buyer DMX Tutorial
Market
Basket DMX Tutorial
Integration
Services Tutorial Lessons
Learn to use
Integration Services features.
Lesson
1: Creating the Project and Basic Package
Lesson
2: Adding Looping
Lesson
3: Adding Package Configurations
Lesson
4: Adding Logging
Lesson
5: Adding Error Flow Redirection
Notification
Services Tutorials
Learn to use
Notification Services features.
Reporting
Services Tutorials
Learn to use Reporting
Services features.
Technorati Tags: sql server 2005, sql server 2005 tutorials, sql server 2005 webcasts

Posted: June 8th, 2007, 5:25am CEST by computer_teacher
Here is another ebook
repository containing about 140 freely available
ebooks on the following topics:
C Programming
C++
Programming
GTK
Security
Python Programming
Ruby
Programming
SQL

Posted: June 8th, 2007, 1:42am CEST by computer_teacher
Here are 148
Free University Lectures in Computer Science,
courtesy of Lecturefox.com. Many of the computer science lectures
listed in the beginning of the linked list below also include video
and audio learning content. These lectures cover many computer and technical topics, including how computers operate, how computers are
programmed, and Information Technology (I.T.).
» Machine
Structures (C, Assembly, CPU design...) - UC Berkeley
» Introduction
to Computers - UC Berkeley
» Understanding
Computers and the Internet - Harvard
»
Computer
Language Engineering - MIT
» Introduction
to Algorithms - MIT
» Programming
Languages - Washington
» Computer
Science 1 - UCLA
» Search
Engines: Technology, Society and Business - UC Berkeley
»
The
Structure and Interpretation of Computer Programs - UC
Berkeley
» Donald Knuth: Musings
and More (Video Collection) - Stanford
»
Structure
and Interpretation of Computer Programs - MIT
»
How I
Invented the Personal Computer (Steve Wozniak) - MIT
»
Introduction
to Computer Science (Java) - Virginia
»
Data
Structures and Advanced Programming (Java) - UC Berkeley
»
3D
Modeling, Animation and Rendering with Blender - Tufts
»
Vision
Algorithms - Washington
» Memory
Circuit Design - Boise State
» Digital
Image Processing - UC Berkeley
» Circuits
and Electronics - MIT
» Data
Structures and Advanced Programming - UC Berkeley
»
Principles
of Digital Communication II - MIT
» Computer
System Engineering - MIT
» Introduction
to Symbolic Programming - UC Berkeley
»
Alan Turing:
Codebreaker and AI Pioneer - MIT
» Software
Breakthroughs (Bill Gates) - MIT
» Networks
and Games - UC Berkeley
» Sky.NET Simulations
- Rice
» Human
Beings and the Machines of Sunshine - Rice
»
The Semantic
Web (Tim Berners-Lee) - MIT
» Creating a Science of Games
- Rice
» HTML,
CSS, Javascript (Screencasts) - Macquarie
»
Introduction
to Python (Screencast) - Macquarie
» Operating
Systems and System Programming - UC Berkeley
»
Functional
Programming in Scheme - Aalborg
» History
of Information - UC Berkeley
» Reshaping
Space, Time and Energy - Washington
» Game
Programming - Eastern Michigan
» Introduction
to Computation and Problem Solving - MIT
»
Computers
in Our World (Brian Kernighan) - Princeton
»
Logic
Programming - Carnegie Mellon
» Introduction
to Computer Graphics - Washington
» Introduction
to Computer Graphics - British Columbia
»
Computational
Complexity Theory - Bristol
» Object
Oriented Programming with Java - Bristol
»
Introduction
to Cryptography - Bristol
» Information
Security - Bristol
» Advanced
Cryptography - Bristol
» Operating
System Engineering - MIT
» Foundations
of Computer Science (ML) - Cambridge
»
Introduction to Computer Systems - Carnegie Mellon
»
Foundations
of Programming Languages - Carnegie Mellon
»
Linear
Logic - Carnegie Mellon
» Constructive
Logic - Carnegie Mellon
» The
Anthropology of Computing - MIT
» Computer
Graphics - Queen Mary
» C++ for
Image Processing - Queen Mary
» Computability
- Queen Mary
» Algorithms
and Data Structures (Java) - Queen Mary
»
Introduction
to Programming (Java) - Queen Mary
» Computational
Molecular Biology - Carnegie Mellon
» Machine Learning
- Carnegie Mellon
» Computer
Communication and Networks - Washington
»
Tools
for Software Development - Washington
»
Software
Engineering - Washington
» Formal
Models in Computer Science - Washington
»
Data
Structures - Washington
» Machine
Organization and Assembly - Washington
»
Introduction
to Database Systems - Washington
» Operating
Systems - Washington
» Advanced
Internet and Web Services - Washington
»
Computer
Vision - Washington
» Software
for Embedded Systems - Washington
» Advanced
Digital Design - Washington
» Computer
Design and Organization - Washington
»
Introduction
to Artificial Intelligence - Washington
»
Introduction
to Data Compression - Washington
» Neurobotics
- Washington
» Computer
Systems - Washington
» Artificial
Intelligence - Washington
» Algorithms
and Computational Complexity - Washington
»
Implementation
of Programming Languages - Washington
»
Software
Engineering - Washington
» Computational
Neuroscience - Washington
» Data
Mining - Washington
» Computer
Graphics: Visualization - Washington
»
Image
and Video Analysis - Washington
» Quantum
Computing - Washington
» Programming
Languages (Haskell) - Oxford
» Computer
Vision - Oxford
» Software
Engineering Concepts - MIT
» Logic
II - MIT
» Ambient
Intelligence - MIT
» Introduction
to Game Development - Tufts
» Programming
Languages (Scheme) - Tufts
» Database Systems
- Tufts
» Artificial
Intelligence - Tufts
» Data
Structures - Tufts
» Computational
Geometry - Tufts
» Real-Time
Rendering - Virginia
» Introduction
to Computer Graphics - Virginia
» Animation
- Virginia
» Image
Synthesis - Virginia
» Big
Data in Computer Graphics - Virginia
»
Advanced
Computer Graphics - Virginia
» Game
Design - Utrecht
» Information
Visualization - British Columbia
» Microelectronic
Devices and Circuits - MIT
» Introduction
to Computation (Java) - British Columbia
»
Fundamentals
of Computing (Python) - Kansas State
»
Programming
Principles in Java - Kansas State
» Data
Structures and Algorithms - Kansas State
»
Introduction
to C - Caltech
» Introduction
to C++ - Caltech
» Advanced
C++ - Caltech
» Introduction
to Java - Caltech
» Introduction
to Haskell - Caltech
» Introduction
to Python - Caltech
» Introduction
to Computation - Caltech
» Introduction
to Artificial Intelligence - UC Berkeley
»
Introduction
to Database Systems - UC Berkeley
» Foundations
of Computer Graphics - UC Berkeley
» XML Foundations
- UC Berkeley
» Science
of Sound - Utah State
» Introduction
to Molecular Computing - Tokyo
» Applied
Parallel Computing - MIT
» Numerical
Methods of Applied Mathematics II - MIT
»
Infinite
Random Matrix Theory - MIT
» Advanced
Topics in Cryptography - MIT
» Quantum
Computation - MIT
» Internet
Research Problems - MIT
» Signals
and Systems - MIT
» Computation
Structures - MIT
» Microelectronic
Devices and Circuits - MIT
» Information
and Entropy - MIT
» Data
Communication Networks - MIT
» Automatic
Speech Recognition - MIT
» Transmission
of Information - MIT
» Principles
of Digital Communication I - MIT
» Computer
System Architecture - MIT
» Techniques
in Artificial Intelligence - MIT
» Principles
of Computer Systems - MIT
» Multithreaded
Parallelism: Languages and Compilers - MIT
»
Computer
Networks - MIT
» User
Interface Design and Implementation - MIT
»
Network
Optimization - MIT
» Introduction
to Computer Science - Bristol
» Programming
in C - Bristol
» Intro
to Software Engineering (Java, Haskell) - Bristol
Technorati Tags: computer science lectures, programming lectures, university computer lectures, computer course lectures

Posted: June 6th, 2007, 9:40pm CEST by computer_teacher
Here is repository of freely available books and ebooks at
serghei.net/docs/programming.
Books hosted here include the following topics:
-
Programming
- Algorithms
-
Assembly
-
ASP.Net
- C++ Programming
- Visual Studio with C++
-
Gawk
- Gdb
- Java
Programming
- J2EE
- JavaScript
-
Parallel Programming
- Perl
- PHP
-
Python
Programming
- XML
Technorati Tags: programming books, computer books, free computer books, free programming books

Posted: June 6th, 2007, 5:54pm CEST by computer_teacher
Inpics.net hosts these free PHP
Programming Tutorials
that will help you learn how to use and code PHP on web sites and web
applications. These PHP tutorials use screen shots
and coding examples to teach you how to program important PHP functions
and routines. The aim of picture-based tutorials is
to make it faster and easier
for students to learn new computer and programming concepts.
Learning PHP
Basics
Working with PHP Variables
Working with Numbers
PHP User
Functions
PHP Logic & Loops
Working with Files
Technorati Tags: php programming, php tutorial, php scripting, php coding, learn php

Posted: June 6th, 2007, 5:27am CEST by computer_teacher
This new application and programming tutorial web site, Inpics.net, provides the
following free Perl
Programming Tutorials. These tutorials demonstrate
through screen shots and examples how to code important functions and
programming topics using Perl. The Perl tutorials on this site are
picture-based on screen shots that show you how to code the programming
routines being taught. This picture type of tutorial has been shown to
be easier for people to use and understand when learning new software
and computer techniques.
Learning the Basics of Perl
Working with Perl Variables
Working with Numbers
Perl Subroutines
Perl Logic & Loops
Working with Files
Technorati Tags: perl tutorials, perl programming tutorials, perl scripting, perl coding

Posted: June 5th, 2007, 4:44am CEST by computer_teacher
Here are two google searches that return links to many
freely available online books covering networking, Unix,
Linux, Oralce Database, Web Design, Web Programming, Java Programming,
Java Enterprise Programming, Perl Scripting, and XML. These
searches use ordinary keywords, such as reference and library.
Google
Book Search #1
Google
Book Search #2
Technorati Tags: computer books, computer book search, programming books, linux books, java books, networking books

Posted: June 5th, 2007, 2:55am CEST by computer_teacher
<