Helpfulnotes.com

English Resources
Book Notes, Essays, Other
Science Resources
Physics, Chem, Bio
History Resources
World, US, Economics
Computers/Internet
Comp Sci, Search, Other
Foreign Language
SpanishGerman
Mathematics
Concepts, Applications
Discussions
Login, New Account

Unexpected Downtime

Posted on Wednesday, April 12, 2006 by wwq222

Sorry for the unexpected downtime the last few days. There was some confusion w/ my hosting provider, but it's all been worked out.

Half a Decade Old

Posted on Tuesday, November 1, 2005 by wwq222

Helpfulnotes.com turns 5 years old today. Man I'm getting old. For those of you who wonder where the Destinos Summaries went, they're under the Spanish section.

Economics, Computer Science Updates, Dead Links Removed

Posted on Monday, October 31, 2005 by wwq222

The Economics section has been updated with some investment related sites, and the Computer Science section has some new content as well. Dead links across the site were also removed.

Computer Science

The C/C++ Reference - An excellent reference on C and C++. Contains descriptions for all the standard C library functions as well as the C++ standard IO, string, and template libraries. It also offers ASCII charts, preprocessor commands, data types, keywords, escape characters, and operator precedence charts. Absolutely one of the best C/C++ references you'll find without buying a book.

The C++ Language Tutorial - Contains relatively complete and low level information regarding how to write and understand programs in C++. Covers everything from declaring variables and creating functions to memory management, data structures, templates, namespaces, and more.

MSDN - The ultimate reference for Microsoft technologies, new and old. The search function doesn't work as well as it should...

Windows Forms FAQ - A rather large FAQ regarding Windows Forms, and an excellent resource if you're having GUI trouble. Most of the questions/sample code relate directly to Microsoft C# .NET.

C# Corner - Contains various posts and programs regarding C#, the .NET environment, and other .NET languages. Not very well organized though.

The Code Project - The Code Project is another site dedicated to .Net development, and like The C# Corner, it has some very good content but isn't very well organized.

The Single Unix Spec - Seems to be an online version of the Unix man pages, and it's searchable (just like if you used man -k). Not sure how complete it is, but it seems pretty comprehensive.

Programs with Source Code - These are programs/data structures that I've written in various classes. The code itself is relatively well commented, and any available documentation has been included.

DISCLAIMER: These programs were written for computer science classes, and therefore tested for computer science classes. As you may know, testing for class is absolutely nothing like testing for industry, and these programs were NOT designed/tested to be industrial strength code in terms of security, scalability, and efficiency. They are here only to serve as examples. PLEASE DO NOT PLAGIARIZE. CS professors usually have elaborate programs to check for non-original code. Trust me. I would know (I go to UCSD).

Hash Table (Java) - A hash table that implements double hashing in both the insert and lookup routines. The table only holds items that derive from the included Base class, which ensures a hash function and other critical properties. Please note that I wrote this code in my 2nd programming class, so lower your expectations on its quality.

Hash Table (C, GNU) - A hash table that implements binary tree hashing for insertion and double hashing for lookup. The table holds generic objects of any size, though the data object size and several data manipulation functions must be provided. Includes logic and user manuals.

Priority Queue (C, GNU) - A Floyd Williams priority queue, which generally guarantees log(n) inserts and accesses. The queue holds generic objects of any size, though the data object size and several data manipulation functions must be provided. Includes logic and user manuals.

Cache (C, GNU) - A cache data structure that's implemented with treaps (log(n) inserts and accesses). Although it was designed to be a disk cache, it can be used for any caching purpose. The cahce holds generic objects of any size, though the data object size and several data manipulation functions must be provided. Includes logic and user manuals.

Various Utils (C++, GNU) - Includes an implementation of Boyer Moore Horsepool (good text searching algorithm), a CSV parser, a CSV Emitter, a file buffer, and a string buffer.

Search Engines

Google - The new King of Search Engines. While it lacks the categories and organization of Yahoo, it still tends to give you relevant results, so it's a good one to use

Yahoo - One of the few categorized search engines, and also one of the most popular.  Their directories are a great way to find many website on the same topic.  You've probably used this, so you know what you'll find.

Excite - If you don't find what you're looking for at Yahoo or Google, try Excite.  Excite gives you hordes of results, and many are irrelevant, but you can literally find anything if you look hard enough

Metacrawler - Searches multiple serach engies at once.  However, most of the results are irrelevant.  Unless your topic is so primitive that you can't find it elsewhere, i wouldn't use this one.

Astalavista - A search engine dedicated to finding information pertaining to computer security and loopholes.  Use the information you find here at your own risk.
Note:  Due to filtering, you may not be able to access this site from certain public computers.

Other Resources

Gmail - Google's mail service. Unfortunately, it's still by invitation only, but that may change once it leaves beta. Each member gets tons of invites, so ask your friends to invite you.

Hotmail - One of the leaders in web based mail, and it's free.

Shopper.com - The number one place to start if you're looking to buy computers or parts online.  They have categorized product listings, as well as a search.  Sort results by company, location, price, etc.

Scream Design - A great place to get tips on using Photoshop and web design.

CGI Resource Index - Your one stop source for web scripts and programs.  Contains scripts for Perl (CGI), C++, Java, Visual Basic, and more.  All scripts are categorized and searchable, and the popular ones are rated.

WantedFonts - Another site designed to help web designers and perhaps even students.  You will find every font you've ever imagined and some that you haven't here.  However, please note that using strange fonts on class assignments may not get you the highest of grades.  =)

Copyright 2002 Helfulnotes.com.  All Rights Reserved.
Best viewed using Microsoft Internet Explorer 6.0 at 1024x768