This newsletter provides a summary of new free computer education and training resources. It includes links to blogs, news about new search engines and sites for topics like web development, programming languages, and IT certifications. Readers are encouraged to check out the new free resources and share feedback. The newsletter is a monthly publication available to subscribers.
RSS is a new way of delivering and consuming information. Librarians and Libraries should exploit this technology to effectively promote the content they produce; help their users to select appropriate feeds; Re-Publish selective RSS feeds to cater special target groups
and use this technology to keep themselves up-to-date in this era of Information Explosion.
RSS is a new way of delivering and consuming information. Librarians and Libraries should exploit this technology to effectively promote the content they produce; help their users to select appropriate feeds; Re-Publish selective RSS feeds to cater special target groups
and use this technology to keep themselves up-to-date in this era of Information Explosion.
Deck for the first class of PB 692, Overview of Electronic Publishing for Fall 2008, Emerson College, Graduate Department of Writing, Literature and Publishing
Deck for the first class of PB 692, Overview of Electronic Publishing for Fall 2008, Emerson College, Graduate Department of Writing, Literature and Publishing
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
1. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Be sure to check out our Blogs and discover all the new Free Training!
Newsletter for Computer IT Education,
Training & Tutorial Resources
*** ISSUE #56 - June 2006 ***
http://www.intelligentedu.com/
formerly http://www.intelinfo.com/
Please Update Your Bookmarks & Web Links!
This Newsletter is only sent to its subscribers and
is available in July, 2006 on the web at
http://www.intelligentedu.com/newsletter56.html
Newsletter Archives are here:
http://www.intelligentedu.com/newsletter.html
Subscribe and unsubscribe instructions are at the end.
Please forward this newsletter to all your friends
and associates who might be interested!
In This Issue:
1)... Editor's Greeting
2. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
2)... The Best New Free I.T. Training & Tutorial Sites
3)... New Free I.T. Books & Book Sites
4)... University Computer Science Course Sites
5)... The Best Suggested Sites from Website Users
6)... New I.T. Training & Tutorial Link Sites
7)... I.T. Sites Worth Mentioning
8)... Question of the Month about Technical Training
9)... Please Support Our Computer Training Mission
1) Editor's Greeting:
Hello everyone, and welcome to our new subscribers!
This is the June 2006 issue (#56) of our free monthly newsletter for Computer IT
Education, Training, & Tutorial Resources providing you with the latest Free online
IT Training Resources that we have recently discovered and researched. This
newsletter is free to anyone subscribing (instructions at bottom, no
username/password is needed). To access our member site, however, you do
need a user name and password - registering as a member of Intelligentedu.com
costs $15 for two months, for more information please see Become a Member of
Intelligentedu.com.
My desire is that these free resources will help you with your computer education
and training and are tools to advance your IT career. Our main mission is the
training of those less fortunate who are seeking to become computer literate, both
technically and from a user's perspective.
In this issue we describe and link to a total of 92 computer, IT and programming
learning and tutorial web sites. By means of this email newsletter, you have
3. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
knowledge of and access to these sites before our web site visitors do.
***Current News ***
Please take a look at our Blogs, We post on a daily basis to these blogs all New
Free Training and Tutorial Resources, as we discover and evaluate them, here
are the links:
Best New Free Technical Computer and Development Training Sites
Free Computer, Technical, and IT Books
Our 3 Blogs for EducationOnlineForComputers.com
- Web Development - Adobe & Macromedia - Microsoft Office
Applications
To get your Free Computer Training updates via RSS, please cut and paste this
urls into your RSS reader:
http://www.intelligentedu.com/blogs/feed/
Please Visit Our New Free Training & Tutorial Search Engine - this new
website at www.EdComp.com is a search engine with a large database of over
150,000 free IT education and training web resources, with another 70,000 free
resources reserved exclusively for paid members. If you're an Intelligentedu.com
Member, go to members.Edcomp.com to access the special members' page for
searching over 220,000 free training web resources.
All of the links for these 220,000 free web resources have been validated, so you
should not get any broken ones. We are also caching all previous results pages to
help you find all the free training content and materials you need and are looking
for. So check out our new free IT training search engine now, and if you'd like to,
please provide me your feedback. Again, the url is: http://www.edcomp.com/.
Thank you.
4. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
For your convenience, this newsletter is also available to subscribers in HTML
format at this special url: http://www.intelligentedu.com/current_news.html
I wish you the best with your computer studies and learning.
Warm Regards,
Scott Turton
Newsletter Editor and Webmaster
scott_turton@intelligentedu.com
http://www.intelligentedu.com/
"Learn New Skills and Increase Your Earning Power
- With Free Online Computer Training!"
*** Become a Member of Intelligentedu.com ***
Our Members' Site contains the web's best computer and IT training resources
and tutorials. This content is individually linked and presented in a way to expedite
and facilitate your IT learning experience. We have done all the web research and
presentation work for you so you can concentrate solely on your computer
training. For short FAQ Answers, please see the end of this newsletter.
The total price to join as a member is only $15.00 total for 2 months, $25 for 4
months, $34 for 6 months, or $59 for a whole year. The funds generated will assist
us to help all those seeking IT education and application development training.
Here's the link to see what's available on our member's site and to sign up:
http://www.intelligentedu.com/sign-up/index.html.
EdComp.com:
http://www.edcomp.com/
This is our new free computer and IT education and training search engine
5. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
housing over 220,000 free training internet resources! Just type in a topic you're
looking for and get tons of great web resources instantly. These search results are
much better than the big search engines, like google. You can also check out our
predefined search results page giving you tons of free training resources:
http://www.edcomp.com/predefined.htm.
EducationOnlineForComputers.com:
http://www.educationonlineforcomputers.com
Our new software application and office training and tutorial site,
EducationOnlineForComputers.com, is now up and running. We give you Free
access to hundreds of Free Training and Tutorials covering Microsoft Office,
Flash, Photoshop, Dreamweaver and FrontPage. We also provide you a member
site for the best available online software application training. You can sign up for
the Free Newsletter here:
http://www.educationonlineforcomputers.com/optin_newsletter.html
-> Here are Your 3 Rewards for Subscribing to this Newsletter <-
*** Free Online IT Training Materials for Subscribers ***
This section of our site contains over 2,000 free IT, computer and programming
training resource links:
http://www.intelligentedu.com/free_it_training_materials_and_books.html
*** Free Online Computer Training and Tutorial Resources ***
Containing over 8,000 free IT training and tutorial resources, this section of our
site is available only to our newsletter subscribers and web site members:
http://www.intelligentedu.com/newly_researched_free_training.html
*** Free e-Book: "Understanding Computer Security" ***
Our new e-book contains the best information from U.S. government agency
computer security papers and guides and presents it in a coherent and
understandable manner. My hope is that this e-book will make computer security
easier to learn. Click here to receive your Free Copy:
6. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
http://www.intelligentedu.com/Understanding_Computer_Security.zip (553 kb).
When unzipped it is a windows executable.
2) The Best New Free I.T. Training & Tutorial Sites:
This section of our newsletter contains the best new free IT training and tutorial
sites that we have found and researched in the last few weeks. These resources
will be added to our Free IT Training & Courses page at
http://www.intelligentedu.com/cat1.html, our Free IT Tutorials and Guides page at
http://www.intelligentedu.com/cat2.html, or to our members' site.
EdComp.com:
http://www.edcomp.com/
This is our new Free computer and IT education, training and tutorial search
engine housing over 150,000 free training internet resources! Just type in a topic
you're looking for and get tons of great web resources instantly. We believe these
results are better than the big search engines, like google.
You can start searching right now using this form:
Search!
Here are a few search results to get you started:
Web Development:
http://www.edcomp.com/results/web+programming.html
http://www.edcomp.com/results/web+development+tutorial.html
7. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
http://www.edcomp.com/results/web+tutorial.html
http://www.edcomp.com/results/css.html
Java Learning Resources:
http://www.edcomp.com/results/java+tutorial.html
http://www.edcomp.com/results/java+2.html
http://www.edcomp.com/results/java+servlets.html
http://www.edcomp.com/results/j2ee+tutorial.html
Linux Tutorials:
http://www.edcomp.com/results/linux.html
http://www.edcomp.com/results/linux+tutorials.html
http://www.edcomp.com/results/linux+programming.html
http://www.edcomp.com/results/linux+.html
XML Tutorials:
http://www.edcomp.com/results/xml.html
http://www.edcomp.com/results/xml+tutorials.html
http://www.edcomp.com/results/xslt.html
http://www.edcomp.com/results/xsl+tutorial.html
http://www.edcomp.com/results/xpath.html
C++ Tutorials:
http://www.edcomp.com/results/c++-tutorials.html
http://www.edcomp.com/results/c++.html
http://www.edcomp.com/results/c++-programming.html
A+ Tutorials and free practice questions:
http://www.edcomp.com/results/a+.html
http://www.edcomp.com/results/comptia+a+.html
http://www.edcomp.com/results/comptia+a+-study+guides.html
http://www.edcomp.com/results/a+-tutorials.html
iNet+ Tutorials:
http://www.edcomp.com/results/inet+.html
http://www.edcomp.com/results/i-net+.html
Network+ Tutorials:
http://www.edcomp.com/results/network+.html
8. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
MCSE preparation:
http://www.edcomp.com/results/mcse.html
http://www.edcomp.com/results/70-290.html
http://www.edcomp.com/results/70-291.html
http://www.edcomp.com/results/70-293.html
http://www.edcomp.com/results/70-294.html
http://www.edcomp.com/results/70-296.html
http://www.edcomp.com/results/70-297.html
.Net:
http://www.edcomp.com/results/dotnet.html
http://www.edcomp.com/results/dot-net.html
http://www.edcomp.com/results/dotnet+tutorials.html
C#:
http://www.edcomp.com/results/c#.html
http://www.edcomp.com/results/csharp.html
http://www.edcomp.com/results/c#+tutorial.html
http://www.edcomp.com/results/csharp+tutorial.html
Windows 2003:
http://www.edcomp.com/results/windows+2003.html
http://www.edcomp.com/results/windows+server+2003.html
Intelligentedu.com paid Member-only search with 70,000 more free
resources:
http://members.edcomp.com/index.aspx
If you forgot your password please go here to retrieve it:
http://www.intelligentedu.com/amember/member.php
TrainingByEmail
Visit TrainingByEmail to receive Free Training for C#, ASP.Net, SQL, Word,
9. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Excel, and Outlook, via your email every week! We will send out a new training
in the topic of your choosing every week. You can then save this, print it out, or
delete it all at your convenience. And you can't beat the price, FREE!
Intelligentedu Online Library of Training Courses
This is another one of our new Free training and tutorial sites, providing over 450
free online IT tutorials. Tutorials range from entry level training on using word
processors through to advanced techniques in programming, web development,
database design, and network routing. In-depth courses are also available at low
cost.
Free AJAX Coding and Environment Setup Training
This is a case study from PackIt Publishing that teaches and demonstrates how to
develop an Ajax web application, along with setting up the computing environment
needed for it. Another guide is offered that suggests programming and debugging
tools for Ajax and PHP.
AJAX Whiteboard Mini-Book
This is a case study in Ajax web application development offered for free. It
teaches you how to implement efficient client-server communications for an
application that requires heavy realtime communication. The JavaScript/DOM
drawing is interesting and instructive as well. The application is an online
whiteboard where your visitors can draw and publicly express their artistic skills.
(28 pages, pdf format)
Preparing Your Working Environment
10. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
This guides you to installing and configuring Apache, PHP, MySQL, and how to
prepare the database used. You will need this understanding when you read
through and implement the Ajax Whiteboard case study. (12 pages, pdf format)
Writing Better Code Using Smarter Tools
This introduces you to a number of tools that can make your AJAX and PHP
programming and debugging life easier. (10 pages, pdf format)
Advanced XML: XPath and XSLT
This quickly introduces you XSLT and XPath, as these technologies are used in
some of the book's case studies. (14 pages, pdf format)
3 Ruby On Rails Tutorials
If you've been thinking of learning more about Ruby on Rails, here are three
excellent tutorials to get you started. Ruby on Rails ha been characterized as a
possible historic tipping point in development environments. This is a productive
new way to develop web applications. These tutorial articles step through the
development of a web application using Rails. Ruby is a pure object-oriented
programming language with a super clean syntax that makes programming
elegant and fun. Rails is an open source Ruby framework for developing database-
backed web applications. Its been stated that you can develop a web application
at least ten times faster with Rails than you could with a typical Java framework.
Rolling with Ruby on Rails
What is Ruby?
What is Rails?
Installing the Software
Page 2
11. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Let's Write Code
Creating an Empty Rails Web Application
Testing the Empty Web Application
A Rails Application's Directory Structure
Controllers and URLs
Creating the Cookbook Database
Page 3
Creating the recipes Table
Adding Recipe Fields
Create the Model
Page 4
Creating Actions and Views
Adding Categories to the Cookbook
Page 5
Assigning a Category to Each Recipe
Displaying Categories in our List of All Recipes
Parting Thoughts
Readers' Comments
Rolling with Ruby on Rails, Part 2
Updating Ruby on Rails
MySQL security update
New scaffold feature
Completing the Recipe Application
Creating a new recipe with a category
Page 2
Deleting a recipe
Using layouts
Page 3
Showing recipes in a category
What is it? How long did it take?
Ruby on Rails Success Stories
What does this all mean?
A Smattering of Ruby on Rails' Features
12. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Really Getting Started in Rails
This Ruby on Rails tutorial goes a little deeper and explains some of the details
left out of the above two tutorials, such as some of the syntax and why things are
done they way they are.
Developing PHP the Ajax Way, Part 1: Getting Started
Asynchronous JavaScript and XML (Ajax), has become the most popular new
Web development technology. This is the first of a new two-part "Developing PHP
the Ajax way" series (2nd part is not posted yet). In this Ajax tutorial and coding
demonstation, you'll develop an online Web photo album application using PHP
and the Simple Ajax Toolkit (Sajax). It starts be coding a simple photo album app
using the usual method of PHP programming, to which Sajax is then applied and
used to create it into an active Web application.
Here are some more resources from IBM with which you can learn more about
how to use PHP, Ajax, and related web development technologies:
q PHP can be installed with built-in GD support. GD can be used, for
example, to generate photo thumbnails. For more information, read the
developerWorks article "Create graphics the smart way with PHP."
q Read the five-part "Mastering Ajax" series on developerWorks for a
comprehensive overview of Ajax.
q Start with the "Considering Ajax" series to learn what developers need to
know before using Ajax techniques when creating a Web site.
q If you aren't familiar with Ajax or Sajax, read "Using Ajax with PHP and
Sajax."
q Be sure to check out "Reading and writing the XML DOM with PHP."
13. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Best 27 Eclipse Tutorials by IBM
Eclipse is an open source platform-independent software framework that is
focused on providing an extensible development platform and application
frameworks for building software. It delivers 'rich-client applications', as opposed to
'thin client' browser-based applications. So far this framework has typically been
used to develop IDEs (Integrated Development Environments), such as the Java
IDE called Java Development Toolkit (JDT) and compiler that comes as part of
Eclipse
After researching all of the Eclipse tutorials on IBM's website, I have compiled
what I believe are the best 27 Eclipse Tutorials on their site. Here they are with
linked titles and descriptions.
Digging Deep into Python Internals
Python, the open source scripting language, has grown tremendously popular in
the last five years. Python boasts a sophisticated object model that wise
developers can exploit in ways that Java, C++, and C# developers can only dream
of. These two tutorial articles describe and teach the internals of coding in Python
using some of its advances and cutting-edge features.
Dig Deep into Python Internals - Part 1
This tutorial article is the first in a two-part series that digs deep to explore the
fascinating new-style Python object model, which was introduced in Python 2.2
and improved in 2.3 and 2.4. The object model and type system are very dynamic
and allow quite a few interesting tricks. This tutorial describes the object, model,
and type system; explores various entities; explains the life cycle of an object; and
introduces some of the ways to modify and customize almost everything you
thought immutable at runtime.
Dig Deep into Python Internals - Part 2
In this tutorial article the author, Gigi Sayfan, contrasts meta-classes with
14. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
decorators, explores the Python execution model and explains how to examine
stack frames at runtime. Finally, he demonstrates how to augment the Python
language itself using these techniques. A private access-checking feature that can
be enforced at runtime is introduced to accomplish this.
Web Development Articles Library
The Bontrager Connection hosts several good tutorials and articles to help you
build better and more effective and secure web sites. Some of the topics covered
are HTML, CGI, JavaScript, CSS, Forms, Payment Gateways, RSS, Blogs, and
Syndication.
» CGI
» JavaScript
» Tutorials
» Web Development Articles
Web Development Tutorials and Articles from Projectseven.com
Here are several excellent tutorials and articles using CSS (Cascading Style
Sheets) and in some cases, free Dreamweaver and Fireworks customizations, to
make some very interesting web site usability and graphics features.
15. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Web Publishing and HTML Coding TutorialsThe Web Publishing Series and
HTML Coding Tutorials from the University of Wisconsin-Eau Claire provide you a
great collection of free training guides to help you understand how to create and
develop web pages and web sites.
Overview of Web Publishing
HTML Coding Tutorials
Max Design's CSS Tutorials and PresentationsMax Design offers several
excellent CSS resources and tutorials for web designers and web developers.
Their tutorials, articles and presentations cover CSS, accessiblity and web
standards. Topics include CSS page layout tutorials, CSS layout samples, liquid
layouts, styling lists, definition lists, centering with CSS, source order, skip links,
web standards checklists.
Free Cisco and CCNP Training Slides
Here are some excellent, well explained and illustrated training slides by Cisco for
learning and understanding their networking and CCNP technologies. These will
definately help you study for and pass the Cisco certification exams. Areas
covered are BCMSN, BSCIv1, BSCIv2, BCRAN, and CIT4.1 . (Powerpoint format.)
BCMSN - 11 sets of slides
BSCIv1 - 12 sets of slides
BSCIv2 - 13 sets of slides
16. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
BCRAN - 15 sets of slides
CIT 4.1 - 13 sets of slides
New CIT - 14 sets of slides
.NET Reference Guide
Informit.cm's .Net Reference Guide offers you many tutorials and articles covering
Microsoft's .NET Framework and its technologies. Study and learn how to program
applications using the .NET Framework (dotNet Framework), Class Library, Visual
Studio .NET, C#, ASP.NET, C#, Visual Basic .NET (VB .NET), ASP.NET, XML
Web Services, ADO.NET, XML.NET, Windows Forms, and much more. Also,
browse their articles repository, with topics including ADO.NET, ASP.NET, and
VB.NET.
3) New Free Computer IT Books, Publications & Book Sites:
Some of these web resources will be added to our Free IT Books page at
http://www.intelligentedu.com/free_computer_books.html and some will be added
to our members site.
17. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Over 70 freely available I.T. and Programming Ebooks
This site hosts over 70 freely available I.T. and Programming Ebooks in many
areas, from Java to C#, from Linux to Windows. Here are some of the subjects
and topics covered be these ebooks:
q Ajax In Action
q Hacker Disassembling Uncovered
q The Pragmatic Programmer
q C++ Network Programming,
q Advanced Perl Programming
q Cisco Networking Academy Program - CCNA 1 and 2 Companion Guide
q Penetration Testing and Network Defense
q Compilers Principles Techniques And Tools
q Cryptography, Theory And Practice
q Data Compression Reference
q Design Patterns - Reusable Object Oriented Software
q File System Forensic Analysis
q Game Development with Actionscript
q Graphics Programming with Perl
q Applied Cryptography
q How Debuggers Work
q Inside MS Windows 2000
q Tricks of the Java Programming Gurus
q Java Cookbook
q Linux System Admininistration Guide
q Malicious Cryptography - Exposing Cryptovirology
q Malware - Fighting Malicious Code
q Mastering Borland Delphi 6
q Memory Guide
q Optimizing Compilers for Modern Architectures
q Overclocking
q Python In A Nutshell
q Retro Gaming Hacks
q BSD Hacks
q OpenGL Programming Guide
q OpenGL SuperBible Third Edition
q Operating Systems - Design and Implementation
q Programming C++
q Programming from the Ground up
q Programming the MS Windows Driver Model
q Programming Role-playing Games With DirectX
18. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
q Reversing Secrets of Reverse Engineering
q Unix Shell Programming
q Secure Coding Principles and Practices
q Teach Yourself ActiveX In 21 Days
q Teach Yourself Borland Delphi In 21 Days
q The Art Of Computer Programming
q The Art Of Computer Virus Research And Defense
q The C Programming Language
q The OpenGL SuperBible
q The Linux Kernel
q The Art of Exploitation
q The C++ Programming Language
q The Secrets of Wireless Hacking
q Windows Forensics and Incident Recovery
q Introduction to 3D Game Programming With DirectX 9 0
q Professional Assembly Language
q Zen of Graphics Programming Second Ed
q Beginning Direct3D Game Programming, 2nd Edition
q Game Programming with Python, Lua, and Ruby
q Tricks of the Windows Game Programming Gurus
q Tricks of the 3D Game Programming Gurus
q Beginning Math and Physics for Game Programmers
q Windows Scripting Guide
q Debugging Applications
q Network Programming for Microsoft Windows
q Microsoft Windows Internals
q Programming Applications for Microsoft Windows
q Programming Windows
q Visual C++ Windows Shell Programming
q Windows Assembly Language and Systems Programming
q Programming Microsoft Windows with C Sharp (C#)
Free Ebooks Center Post with 7 Freely Available Ebooks
Here is a post on Free Ebooks Center containing links to 7 freely available ebooks
covering the following subjects: SQL Server 2005, Quality of Service in LANs,
WANs, and VPNs, Network Wiring, WiFi, Vbscript Programming, and
19. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Enterprise Resource Planning. To access the download links on rapidshare.de,
click on the Free button near the bottom of the rapidshare page, wait about 30
seconds, then enter the 3 character code and click on the download button. To
uncompress .rar files you can use 7-Zip.
Free C and C++ Programming Books from Wikibooks
Here are two free online programming books: one teaches you C++ programming
and the other covers C Programming. These are compliments of wikibooks.org,
are written by this site's community, and they accept experts in these subjects as
authors to write and edit these books.
C Programming Wikibook
This book covers the essential features of the C language
C++ Programming Wikibook
This book covers the essential features of the C++ language and its standard
library (STL). It also provides a survey of important concepts, software design, and
design patterns, but as a stepping stone for the reader or as an introduction to
more advanced C++ concepts. Its primary objective is to provide an appropriate
book for an introduction course on the C++ programming language and its
computer science concepts or related applications.
Oracle Documentation Library and I.T. Books
Here are documentation libraries for all current versions of the Oracle database
and application server. These include many information guides and free books on
these technologies. Also included on this site are freely available I.T. books in
these areas: Oracle PL/SQL Programming, Networking, TCP/IP Network
20. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Administration, Unix, HTML, CGI Programming, JavaScript, Perl, Webmaster, and
Java Programming.
Oracle Documentation Library 10.2.0
Oracle Documentation Library 10.1.0
Oracle Documentation Library 9.2.0
Oracle Documentation Library 9.0.1
Oracle Documentation Library 8.1.7
Oracle8i Release 2 (8.1.6) for Sun SPARC Solaris
Oracle Application Server 10g Release 1 (9.0.4) Documentation
Library
Oracle Application Server 10g Release 2 (10.1.2) Documentation
Library
Oracle Application Server 10g Release 2 (10.1.2) for Sun SPARC
Solaris
Oracle HTML DB 2.0 Documentation
Cisco Books and Networking Resources Web Site
This site is dedicated to providing information and resources related to research in
the field of Networking, Data Communication, and Cisco technologies. Freely
available books on Cisco topics include CCIE, CCNP, CCNA, Cisco IP Telephony,
CCSP, Network Security, PIX Firewall, IP Subnetting, and Wireless Area
Networking.
21. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Free Linux Four Volume Book
The Computer Technology Documentation Project hosts the online version of four
volumes of Agustin Velasco's Series about Linux. Agustin has generously made
this four volume book, with over 200 pages of Linux documentation, freely
available to the public through this site. The book is centered on Mandrake Linux,
however, the content is worthwhile for all Linux versions. The book provides
many screen shots that assist the reader to follow its step-by-step tutorials.
Agustin's Linux Manual - Vol. 1
Agustin's Linux Manual - Vol. 2
Agustin's Linux Manual - Vol. 3
Agustin's Linux Manual - Vol. 4
The .NET Developer's Guide to Windows Security
This free book, The .NET Developer's Guide to Windows Security, was written for
the many thousands of people involved in designing and writing software for the
Microsoft .NET platform. It is chock-full of tips and insights about user-based
security. The format of this book consists of 75 concise tidbits of helpful reference
information. The “what is” items focus on explaining concepts, and the “how to”
items focus on helping you perform a common task. Code samples can be
downloaded here.
22. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Sams Teach Yourself Visual Studio .NET 2003 in 21 Days
This free online book, Sams Teach Yourself Visual Studio .NET in 21 Days, will
help developers that are new to application development and experienced
developers understand how to use the .NET Framework and Visual Studio .NET to
rapidly develop any type of computer application. By going through these lessons,
you'll learn about the key components that make up Visual Studio .NET and the
.NET Framework. This book will teach you how to start writing .Net (dotNet)
applications immediately. Throughout the book, all the code examples are in both
Visual Basic .NET and C# (C Sharp), so if you have a preference for one
language, you can implement any of the code immediately.
4) University Computer Science Course Sites Free to
Browse and Study:
These web sites will be added to our Free University IT Course Webs page at
http://www.intelligentedu.com/cat3.html
Slides and Tutorials on Software Engineering, UML, and Java
Here are excellent slides, notes, and tutorials from a software engineering course
at the School of Computing at Dublin Institute of Technology. The topics covering
include software process models, requirements, design principles, process
maturity, CMM, design patters, UML, Rational Rose, and introduction to
programming in Java.
Software Engineering
23. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Slides based on book by Ian Sommerville
q chap 1: Introduction
q chap 3: Software Process Models
q chap 5: Software Requirements
q Discussion on Z: Software Specification using Z
q chap 7: System Models
Design Principles
Process Maturity & CMM
q chap 2 from Pressman: Process and CMM
q comparison of CMM and ISO
q chap 25: Process Improvement
Design Patterns
q More on OO Concepts
q Composite
q Adapter
q Iterator
UML
UML Distilled, main points from chapters:
q ch02 - Outline of a development process
q ch03 - Use cases
q ch04 - Class diagrams
q ch05 - Interaction Diagrams
q ch06 - Advanced Class Diagrams
ATM Example from Use Case Driven Development Chapter
UML and Rational Rose
24. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Tutorial Examples and Exercises
1. Constructing a simple UML class in Rose
2. Constructing an Activity Diagram in Rose, Library Business Model
3. Some Library UML Diagrams
4. Constructing Use Case, Class and Sequence Diagrams for the library
example
5. Generating Java code from a simple Rose model
6. Reverse Engineering from Java to UML, tutoral example. Java source code
7. Exercises in Reverse and Forward Engineering in Rose
Rational Rose Tutorial
This tutorial is very comprehensive and it is best to first familiarise yourself with
Rose via the above exercises/tutorials. The tutorial takes you through the various
stages from business modelling to design and coding. It comes as a self-
extracting archive.
Computer Science 4 example - RUP approach
q Java Code
q Exercisees
q Rose Model for exercises
Java Programs and Exercises
q Getting Started
q Objects and Classses: programs (in zip file), programs and how to compile
and run in word doc, exercises, solutions
q Inheritance: programs, exercises
q Interfaces and Abstract Classes: programs
q Simple Exception Handling
q Introduction to GUI programming, AWT and Swing:
25. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
r programs in word doc
r programs zipped
r awt and swing class diagrams
r exercises
q Concurrency and Multithreading in Java, programs
q Java Collection Framework
5) The Best Suggested Sites from our Website Users - Every
month we feature the best suggested IT training and tutorial sites from our website
visitors. Here are this month's sites:
Theexamking.com
Theexamking provides free ebooks, study guides, and downloads for studying and
preparing for many IT Certification Exams, including Redhat Linux, Microsoft,
CompTIA, Oracle, and Cisco. The following exams are covered: RHCE, RHCA,
RHCSS, LPI, MCSE, MCSD, MCP, MCSA, A+, Network+, CCNA, CCNP, CCIE,
CISSP, and OCP. Theexamking.com also provides forums, where users can post
their problem, queries, answers, and views.
Chmpdf.com
Chmpdf.com offers free computer ebooks in chm and pdf formats for many
26. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
technical topics and subjects. You will need to register for free. Here is the full
collection achive. Subjects covered include the following: Linux, Windows, Ajax,
Java, J2EE, .Net (dotNet) Framework, C#, Visual Basic .Net, ASP.Net, UML,
Security, Networking, Algorithms, Web Development, PHP, Extreme
Programming, Oracle, SQL Server, MySQL, Flash, Wireless Applications, and
Cisco (CCNA, CCNP, CCIE).
6) New Computer & IT Training & Tutorial Link & Resource
Sites:
These web sites will be added to our IT Links and Resources page at
http://www.intelligentedu.com/cat6.html
Great Google search for Free Certification Study Guides
Here is an excellent google search for freely available Certification Study Guides
(in pdf format).
Here are some sub-searches to this search, adding a subject keyword:
q Linux Certification Study Guides
q MCSE Certification Study Guides
q MCSD Certification Study Guides
q Oracle Certification Study Guides
q Cisco Certification Study Guides
q CompTIA Certification Study Guides
27. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
7) I.T. Sites and Free Downloads Worth Mentioning:
OpenLaszlo
OpenLaszlo is a very programmer-friendly way of creating Flash-based
applications. This free application is billed as the premier open-source platform for
rich internet applications. Basically, it is an open source platform for creating zero-
install web applications with the user interface capabilities of desktop client
software.
OpenLaszlo programs are written in XML and JavaScript and transparently
compiled to Flash and soon DHTML. The OpenLaszlo APIs provide animation,
layout, data binding, server communication, and declarative UI. An OpenLaszlo
application developed on one machine will run on all leading Web browsers on all
leading desktop operating systems.
On the documentation page, you'll find the developer documentation for
OpenLaszlo as well as collateral materials about the platform.
ICB: the Internet Connection Benchmark (freeware version)
This free program helps you measure your ISP's performance by analyzing
Internet connection speed/bandwidth between your machine and one of several
Web servers. It displays the results in an attractive "cockpit style" user interface.
28. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
PGPfreeware v6.5.8
The Windows version of Phil Zimmerman's original and popular encryption utility
Pretty Good Privacy (PGP). You can encrypt, sign and wipe files from anywhere in
Windows by simply right-clicking on a file. You can also encrypt files or folders into
Self-Decrypting Archives (SDAs) that are usable for those without PGP. For e-mail
integration, a plug-in for Eudora is included as well as one for Microsoft Exchange
and Outlook.
Applet FX Freeware Edition v1.1
This is a collection of 20 high-quality Java effects for your Web site. There are
applets for creating menus, presenting text, displaying images, creating fancy
titles, adding special effects, playing random sounds, scrolling, and displaying
messages.
Advanced Effect Maker Freeware Edition 1.5
Create Flash and JavaScript effects such as slide shows, messengers, scrollers,
games, and web navigation menus with the click of a button. You can have a fully
customized web effect ready in less than 4 minutes. Contains 17 freeware effects.
29. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
8) Question of the Month about Technical Training:
Each month Scott Turton will answer a current or important question that we have
received about computer and IT training and career development.
June 2006 Question of the Month:
Whats the best, free method I can create and write PDF files in Windows?
Answer:
PDFCreator a free tool you can use to easily creates PDFs from any Windows
program. Use it like a printer in Word, PowerPoint, or any other Windows
application. With the PDFCreator Printer driver you turn any program into a PDF-
machine. PDFCreator also offers multilingual support. Here is the download page.
I hope this help you.
Scott Turton
Site Editor
http://www.intelligentedu.com
9) Please Support Our Training Mission
http://www.intelligentedu.com/support.html
How You Can Support Our IT Training Mission
30. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Please help support Intelligentedu.com's Computer and IT Education and Training
Mission by visiting our sponsors below. By doing so, you will be helping people
who want to learn to use computers in an Information Technology career.
ITT Technical Institute: Choose from their many programs
University of Phoenix Online: Advance your career
DeVry: Online degrees for working adults
Kaplan College Online:
Advance your career with an online degree from Kaplan College
Capella University -accredited online education for professionals
Computer Education, Training, & Tutorial Resources
http://www.intelligentedu.com/
Free I.T. Training Now!
A free and member-based I.T. educational and training portal web site. We have
compiled, categorized, described, and linked many, many sites that will be of keen
interest to computer science students and instructors and others seeking free
training and knowledge about computers. All areas are covered, from
programming to systems administration to networking to the internet. You are able
to study and learn all about computers and I.T. via Free training, courses, tutorials,
books, guides, documentation, articles, tips, notes, and help. Also offered are free
technical training tutorials co-branded with Freeskills.com/. Check us out today.
31. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Copyright Notice: Please note that all of the items hyperlinked are copyrighted by
their authors and/or publishers. You are expected to look for, read, and adhere to
such notices. Downloaded and online material is copyrighted whether or not a
copyright notice is present.
*** Intelligentedu.com's Member Site ***
http://www.intelligentedu.com/sign-up/index.html
Our Members' Site contains the web's best computer and IT training resources
and tutorials. This content is individually linked and presented in a way to expedite
and facilitate your IT learning experience. We have done all the web research and
presentation work for you so you can concentrate solely on your computer
training.
Intelligentedu.com Member Site FAQ Answers:
1. Over half of the web sites and pages in our members site are not in the free
section of our web site. The online training resources in our members' site
are linked and laid out in a much more detailed fashion than those in the
free section. This will save you time in finding all the best free training on
the web.
2. If you use a credit card when joining, you may choose to be billed by
PayPal, or you may purchase from 2checkout.com, our authorized retailer,
whichever you choose.
3. You have a choice to select the non-recurring or recurring method of
payment. If you select non-recurring, when your membership period
expires, you will not be automatically charged another fee on your credit
card or check.
4. If you are looking for training and tutorials covering popular software such
as Microsoft Office, Flash, Photoshop, Dreamweaver, Web Development,
Windows and Computer Hardware, please see our sister site,
http://www.EducationOnlineForComputers.com
The total price to join our member's site is only $15.00 total for 2 months, $25 for 4
months, $34 for 6 months, or $59 for a whole year. The funds generated will assist
us to help all those seeking IT education and application development training.
32. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
Here's the link to see what's available on our member's site and to sign up:
<http://www.intelligentedu.com/sign-up/index.html>. You can email Scott Turton
with questions at scott_turton@intelligentedu.com.
I will give you 8 great Free Bonuses when you sign up now. These are as follows:
1. A Comprehensive 47-page IT Glossary
2. How To Understand Windows Error Messages program
3. 105 Great Totally Free Utility Programs
4. A Bug Tracking Access
5. The Four Best IT Salary Calculator/Wizard sites
6. 12 Great Web Resources for Learning the Best Methods to Study and Take
Tests
7. Six Great e-Books (a $120 value) to help you Make Money using the Internet
8. Five extra bonus IT resource sites that are the best from our "worth mentioning"
newsletter section
To Subscribe to this Free monthly Newsletter of Computer Education, Training, &
Tutorial Resources simply send a blank email to this address:
newsletter-sub@intelligentedu.com
(You will need to reply to a confirming email.)
Or go to this web page and use the Subscribe form:
http://www.intelligentedu.com/newsletr_sub_unsub.html
To Unsubscribe from this Free monthly Newsletter of Computer Education,
Training, & Tutorial Resources simply send a blank email to this address with
Unsubscribe in the subject::
newsletter-unsub@intelligentedu.com
(no need to confirm)
Or go to this web page and use the unsubscribe form:
http://www.intelligentedu.com/newsletr_sub_unsub.html
Thank You!
33. June 2006 Newsletter for Computer IT Education, Training & Tutorial Resources
scott_turton@intelligentedu.com
http://www.intelligentedu.com/