FW: Regular Expressions, .NET Remoting, and Database Design
From: Sreelal Chandrasenan (SChandrasenan_at_verance.com)
Date: 12/15/03
- Previous message: Sreelal Chandrasenan: "FW: New HP Forum Discussions for Sat Dec 13 17:29:56 EST 2003"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 15 Dec 2003 09:25:26 -0800 To: "Debian User (E-mail)" <debian-user@lists.debian.org>
-----Original Message-----
From: new_articles@informit.com [mailto:new_articles@informit.com]
Sent: Sunday, December 14, 2003 9:00 AM
To: Sreelal Chandrasenan
Subject: Regular Expressions, .NET Remoting, and Database Design
<http://www.informit.com> DEC 14, 2003 Regular Expressions, .NET Remoting, and Database Design
<http://www.informit.com/about/mediakit/index.asp> Advertisement
TRY SAFARI FOR 14 DAYS
Safari is a comprehensive electronic reference library for programmers and IT pros. It features more than 1800 recent books from such publishers as Addison-Wesley, Prentice Hall PTR, Sams, Que, O'Reilly, and Microsoft Press. Safari lets you conduct detailed searches across all 1800+ books in the library (and includes a "search code fragments only" option), so you can zero in on exactly the information you need. It costs as little as $9.99 a month. <http://safari.informit.com/?x=1&mode=HowItWorks&sortKey=title&sortOrder=asc&view=&xmlid=&open=false&g=&catid=&s=1&b=1&f=1&t=1&c=1&u=1&r=&o=1> Find out how it works, then <https://secure.safaribooksonline.com/promo.asp?code=ITT03&portal=informit> sign up for your free 14-day trial today.
In This Issue
<http://www.informit.com/images/basics/dot.gif> DEC 14, 2003
Business & E-Commerce
Certification
Database
Design & Creative Media
Desktop Applications
Gaming
Operating Systems
Programming
Security
Web Development
<http://www.informit.com/images/basics/dot.gif>
<http://www.informit.com/images/basics/dot.gif>
We have a lot of good information this week, so enjoy the smorgasboard. First, we hit Regular Expressions. Intoxication around REs is understandable. They're great for eliminating the tedium of common situations when dealing with erratically formatted data. There are times, however, when they do too much or too little. Cameron Laird looks at when <http://www.informit.com/content/index.asp?product_id=%7B2437D939-85D1-4A0E-BF7D-4D443214E898%7D&121403> to use Regular Expressions, and when there are better choices.
A few weeks ago, our Director of Development told me we should publish something on .NET Remoting - it was difficult to understand and there was little good information on the subject. Well Andy, here you go. Paul Kimmel offers a chapter from his book, Visual <http://www.informit.com/content/index.asp?product_id=%7B92EDEB14-D699-47D6-873D-9B66ED60EC51%7D&121403> Basic .NET Power Coding, that covers some practical <http://www.informit.com/content/index.asp?product_id=%7BEE57D910-FE41-4E6B-BCDA-214DCC86E736%7D&121403> guidance on .NET Remoting.
Finally, we get a lot of requests for more basics on databases and database design. Check out this sample chapter from the just-published MySQL <http://www.informit.com/content/index.asp?product_id=%7B4978DD23-39D3-4C79-B11E-AF31D4987726%7D&121403> Tutorial by Luke Welling and Laura Thompson (of PHP <http://www.informit.com/content/index.asp?product_id=%7B5BD8EAE3-77AA-4AE5-84BA-ED3439C1045E%7D&121403> and MySQL Web Development fame), which offers a Database <http://www.informit.com/content/index.asp?product_id=%7B5A7244FF-91CE-4722-B45D-245872EAF951%7D&121403> Design Crash Course.
Happy reading,
Jennifer Bortel
Associate Editorial Directors
editors@informit.com
Business & E-Commerce
Introduction <http://www.informit.com/content/index.asp?product_id=%7B486FEFA2-B2D5-4DD9-BDE4-4B5C209BA711%7D&121403> to the Extended Enterprise: Gaining Competitive Advantage through Collaborative Supply Chains
This chapter introduces the concept of the extended enterprise and argues for the benefits of collaborative behavior among supply chain partners.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{EE05C0B0-8EAF-4111-8162-3448C4C693B2}/articles/index.asp> More Articles in Business & E-Commerce
Certification
Certification <http://www.informit.com/topics/index.asp?st=%7B9B521AE9-6212-44A9-A2AE-46BD4A7D6458%7D&121403> Reference Guide
Adobe and Red Hat revamp their certs while Novell and Citrix are in the news as well.
CCDA <http://www.informit.com/content/index.asp?product_id=%7B95531B7E-D8FE-41F5-9849-864EE0BE83F6%7D&121403> Self-Study: RIP, IGRP, and EIGRP Characteristics and Design
This sample chapter reviews distance-vector routing protocols, covers both versions of the Routing Information Protocol, and discusses the Cisco Interior Gateway Routing Protocol and Enhanced Interior Gateway Routing Protocol -important knowledge for the CCDA.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{9B521AE9-6212-44A9-A2AE-46BD4A7D6458}/articles/index.asp> More Articles in Certification
Database
SQL <http://www.informit.com/topics/index.asp?st=%7BDE60F78D-A714-4630-BDD1-4D47A4703521%7D&121403> Server Reference Guide
Using the ERD developed in the last few lessons, Buck Woody shows how to create a logical diagram of the entire "consulting" example database, and how an ERD can help you check the assumptions used during the design phase.
Database <http://www.informit.com/content/index.asp?product_id=%7B5A7244FF-91CE-4722-B45D-245872EAF951%7D&121403> Design Crash Course
Need a brain-transplant to grasp (or refresh) database fundamentals, including design principles and normalization? Look no further. In just a few pages, you'll get the straight answers.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{A119F4FC-560E-4B4E-9F88-C6E969331D73}/articles/index.asp> More Articles in Database
Design & Creative Media
Flash <http://www.informit.com/topics/index.asp?st=%7B8C6B5C55-349F-4D80-B3B3-85E598900068%7D&121403> Reference Guide
This week the Flash Guide focuses on special effects you can create with ActionScript in Flash.
Designing <http://www.informit.com/content/index.asp?product_id=%7B0A22F131-8E0C-4150-91BC-E0DA28790586%7D&121403> for Flash MX 2004
Matthew David shows you how Flash MX 2004 offers stronger and more flexible tools to create the most interesting and creative Web sites.
Photoshop <http://www.informit.com/topics/index.asp?st=%7B5E3468E7-7500-4ED8-8899-483426C6D007%7D&121403> Reference Guide
Adobe has a new support area. Tony Arguelles has the details plus the top support requests in the Photoshop Guide this week.
Web <http://www.informit.com/topics/index.asp?st=%7B74A0BFF3-91D3-4C09-8964-D0D30E23EF41%7D&121403> Design Reference Guide
The job title and responsibilities you have today may not have existed ten years ago. Our new Careers section in our Web Design Guide examines recent job changes and future possibilities.
Enjoy <http://www.informit.com/content/index.asp?product_id=%7BDC5B0E36-B736-4CAD-ADAC-28FCBAB221CE%7D&121403> the Scenery: Picture Tips for QuarkXPress 6
Eda Warren serves up a tasty dish of tips for importing, incorporating, and tweaking pictures in your Quark documents.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{CBEE574F-FBC8-43E6-8456-BA3270EAAC43}/articles/index.asp> More Articles in Design & Creative Media
Desktop Applications
Using <http://www.informit.com/content/index.asp?product_id=%7BD9BF3706-39C5-4133-8437-2011FEB4947E%7D&121403> the Outlook 2003 Inbox to Manage Messages
In this sample book chapter, you'll learn how to work with E-mail messages, open or save file attachments, use Instant Messaging, send faxes, organize your messages with rules, and block junk e-mail messages.
Managing <http://www.informit.com/content/index.asp?product_id=%7B9E684E70-40CE-46F5-9590-0F461563B948%7D&121403> Word Documents
You may already know how to use Windows Explorer or My Computer to create new folders and rename, delete, move, and copy files. In this sample book chapter, you learn how to perform these same tasks in Word so that you can handle them without leaving the Word window.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{37281C39-348C-4109-BDC2-7DEEB5F8DBC6}/articles/index.asp> More Articles in Desktop Applications
Gaming
Leo <http://www.informit.com/content/index.asp?product_id=%7BDE453458-EB47-4EE3-A57C-AB46C3B09301%7D&121403> Laporte's 2004 Technology Almanac for February 2004: Games and Entertainment
Check out this excerpt from "Leo Laporte's 2004 Technology Almanac" devoted entirely to the noble pursuit of games and entertainment for PCs, Macs, game consoles, and PDAs.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{41C01227-114F-46F9-A861-019D09473E26}/articles/index.asp> More Articles in Gaming
<http://www.informit.com/about/mediakit/index.asp> Advertisement
40% Off Design Books at bn.com
Now through January 31st, <http://www.barnesandnoble.com/subjects/computer/computer_cds2.asp?PID=4695> save 40% off select Macromedia MX 2004 and Adobe CS titles exclusively at bn.com. Take advantage of this great bn.com promotion get up to speed on the latest versions of Flash, Dreamweaver, Photoshop, and Acrobat. For the complete lineup, <http://www.barnesandnoble.com/subjects/computer/computer_cds2.asp?PID=4695> visit bn.com.
Operating Systems
Linux <http://www.informit.com/topics/index.asp?st=%7B971003EB-CE19-47AB-9FF7-E50CE82FFABB%7D&121403> Reference Guide
Why are so many Linux enthusiasts more excited about January 4th than December 25th? Bill Ball explains in the Linux Guide.
Windows <http://www.informit.com/topics/index.asp?product_id=%7BEBE45499-53FC-42C1-8299-E6E929C1CB28%7D&121403> Server Reference Guide
Rand Morimoto gives you detail - plenty of it! - about the use and
implementation of effective Group Policies in Active Directory.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{6EB673C6-2B46-498B-A653-803F5FC3AA6E}/articles/index.asp> More Articles in Operating_Systems
Programming
Java <http://www.informit.com/topics/index.asp?st=%7BD8AE51AB-2BEA-49B9-8FA9-82509A26F1C4%7D&121403> Reference Guide
Adding drag-and-drop to your Java applications can really help usability.
When it's broken down into smaller components, Steve Haines explains, it
really isn't that hard to write the code!
Creating <http://www.informit.com/content/index.asp?product_id=%7BFFCDDA8A-94DF-42F5-8C78-2FBCF9FE1D8A%7D&121403> HTML Forms with JavaServer Pages
Forms are an important aid to making the Web interactive. With JavaServer Pages, handling forms is easy - they do most of the work required to get to the information submitted with a form. Learn how to do it, without going nuts.
C++ <http://www.informit.com/topics/index.asp?st=%7B24BBB2C8-C4F9-4474-B4C9-0F9DF4DEC0D8%7D&121403> Reference Guide
In Son Of Bitwise Operators, you'll get a few nifty tricks and shortcuts
that will make your life easier. (For instance, want a fast way to zero-out
an array?)
Regular <http://www.informit.com/content/index.asp?product_id=%7B2437D939-85D1-4A0E-BF7D-4D443214E898%7D&121403> Expressions Do Not Solve All Problems
Good tools make all the difference when they're used on jobs where they "fit." What tasks are right for regular expressions, and when are there better choices? Cameron Laird runs it down for you.
.NET <http://www.informit.com/topics/index.asp?st=%7B3AEA4824-7CF0-4B0C-A060-3933C027E06A%7D&121403> Reference Guide
Things get complicated when you have multiple threads reading and modifying collections. Jim Mischel shows you several ways to ensure that the collection doesn't get mangled in the process, and when to use each of them.
What's <http://www.informit.com/content/index.asp?product_id=%7BEE57D910-FE41-4E6B-BCDA-214DCC86E736%7D&121403> .NET Remoting, And Why Should You Care?
.NET Remoting is among the most advanced .NET subjects. It involves threading, Singletons, security, networking, Reflection, AppDomains, the differences between marshaling by reference and by value, SOAP, XML, serialization, interfaces, and more. Paul Kimmel makes it all seem easy.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{EA7C8D03-4995-402D-B085-06E000F897B8}/articles/index.asp> More Articles in Programming
Security
Security <http://www.informit.com/topics/index.asp?st=%7B4D022936-8769-4F76-9152-F65D036DEDF9%7D&121403> Reference Guide
Seth and Cyrus bring you part III of data forensics, where they discuss tools and techniques for bypassing general password-based security.
Securing <http://www.informit.com/content/index.asp?product_id=%7B54FA937D-0FD6-4F8B-90B2-8EAA56C49B2C%7D&121403> Cisco Routers
Learn the different ways you can provide additional security to your Cisco network by setting up encrypted passwords, turning off all unwanted services, configuring different access levels, and using different access lists to filter all unwanted traffic out of your network and mitigate spoofing and DoS threats.
Trojan <http://www.informit.com/content/index.asp?product_id=%7B05BA703C-7AE7-4E8B-9DAB-612A5967FF34%7D&121403> Horses
Malware expert Ed Skoudis discusses Trojan horses, which are computer programs that appear to be benign, but really include hidden malicious code. He outlines different types of Trojan Horses and how to protect against them.
Integrating <http://www.informit.com/content/index.asp?product_id=%7BBD46D38C-79A8-41D1-A6FC-6F8BC91D21DB%7D&121403> Smartcard and Secured Access Technologies in Windows Server 2003
The authors of "Microsoft Windows Server 2003 Insider Solutions" explain how to use Smartcards and other secured access technologies.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{EEA4B8BA-4464-4E41-BE37-B668A7ACCF61}/articles/index.asp> More Articles in Security
Web Development
XML <http://www.informit.com/topics/index.asp?st=%7BD04BFF9C-A80C-4813-BF22-288B7529D8C6%7D&121403> Reference Guide
Nick Chase adds a new section on XML Internationalization, or i18n. XML is designed to work with different languages and alphabets, and he explains how that affects you as a developer or XML author.
SyncML <http://www.informit.com/content/index.asp?product_id=%7B36114AC1-D29C-452B-B7AB-99FDA84A2D30%7D&121403> Applications
SyncML can enable numerous applications that require data to be synchronized among various devices. This chapter takes a closer look at a few applications and explains how SyncML is beneficial for the different entities that use it.
XML <http://www.informit.com/content/index.asp?product_id=%7BF488A246-A5A0-4764-A24E-9C726F78913B%7D&121403> Schema Patterns
Some programming languages, such as Perl, include a regular expression language, which defines a pattern against which a series of characters can be compared. Typically, this feature is used to search for fragments of a text document, but the XML Schema language has co-opted it for sophisticated validation of element content and attribute values. Neil Bradley explains.
<http://www.informit.com/isapi/page~1/sort~6/dir~0/st~{281272C2-25BA-4446-AEE6-B140B462D2D5}/articles/index.asp> More Articles in Web Development
<http://www.informit.com/about/mediakit/index.asp> Advertisement
Office 2003 has arrived
Que brings you the information you need on the latest release of Microsoft Office. Check out <http://www.quepublishing.com/office2003> www.quepublishing.com/office2003 for a full listing of titles, plus news, articles, tips, and a special section that tells you where to find the best deals on our books.
<http://www.informit.com/book_store/order_info.asp> 24-Hour Order Processing and Free UPS Ground Shipping
Books purchased from InformIT usually ship in 24 Hours, and if you select UPS Ground, the shipping charge is free! In addition to speed and savings, you can rest assured that buying from InformIT is safe and <http://www.informit.com/about/privacy.asp> secure.
Buy direct from InformIT and save!
<http://www.informit.com/about/privacy.asp> InformIT Customer Care Promise
As Internet consumers ourselves, we understand the need for secure systems and a responsive customer service department. InformIT uses SSL technology to ensure that your personal information remains safe. We also have a dedicated customer service department to ensure that you are completely satisfied with your order.
<http://www.informit.com/images/basics/dot.gif>
© Copyright 2003 Pearson Education, Inc. - InformIT division. www.InformIT.com. All rights reserved.
<http://www.informit.com/member/account.asp> Change your e-mail address or update your <http://www.informit.com/member/profile.asp> profile.
<http://www.informit.com/member/subscriptions.asp?src=news> Unsubscribe from this newsletter.
<http://www.informit.com/about/contact_us/> Suggestions, questions, or feedback on the site or the newsletter.
<http://www.informit.com/images/121403_editorial_newsletter_tracker.gif>
-- To UNSUBSCRIBE, email to debian-user-request@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
- Previous message: Sreelal Chandrasenan: "FW: New HP Forum Discussions for Sat Dec 13 17:29:56 EST 2003"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|