background preloader

Programmer's Heaven - Ruby, .NET, C#, C++, PHP, Python, Java - It's all here!

Programmer's Heaven - Ruby, .NET, C#, C++, PHP, Python, Java - It's all here!

http://www.programmersheaven.com/discussions

Permissions In FreeBSD, every file and directory has an associated set of permissions and several utilities are available for viewing and modifying these permissions. Understanding how permissions work is necessary to make sure that users are able to access the files that they need and are unable to improperly access the files used by the operating system or owned by other users. This section discusses the traditional UNIX® permissions used in FreeBSD. For finer grained file system access control, refer to Section 14.9, “Access Control Lists”. VBScript Microsoft Visual Basic Scripting Edition brings active scripting to a wide variety of environments, including Web client scripting in Microsoft Internet Explorer and Web server scripting in Microsoft Internet Information Service If you already know Visual Basic or Visual Basic for Applications (VBA), VBScript will be very familiar. The basic concepts of VBScript are common to most programming languages. VBScript talks to host applications using Windows Script.

Compare Comparing strings in JavaScript is quite easy, as long as you know about the equals operator and the JavaScript If Statement. This is all you need to know to find out if two strings of your choosing are equal. Below we have created a fake authentication system and use an if statement to see if the user's name will grant them access to a special message. JavaScript Code: Similar Open Source StackOverFlow.com Implementations – Host Your Own StackOverFlow! StackOverFlow.com is one the best question and answer website that is like a drug for everyone who is looking for some plain no-nonsense answers. So, what if you want to host similar question and answer website? Do you develop your own? Sure why not. But, if you do not want to develop you own but to have one that workes like StackOverFlow.com, there are few options…

Algorithms Course This course teaches the design of algorithms according to methodology and application. Methodologies include: divide and conquer, dynamic programming, and greedy strategies. Applications involve: sorting, ordering and searching, graph algorithms, geometric algorithms, mathematical (number theory, algebra and linear algebra) algorithms, and string matching algorithms. Analysis of algorithms is studied - worst case, average case, and amortized - with an emphasis on the close connection between the time complexity of an algorithm and the underlying data structures. NP-Completeness theory is examined along with methods of coping with intractability, such as approximation and probabilistic algorithms.

HTML Tip: Centering Images Is Harder Than You Think HTML Tip: Centering Images Is Harder Than You Think by Larisa Thomason, Senior Web Analyst, NetMechanic, Inc. We frequently get questions from subscribers who are having problems centering images - particularly when they're mixing the ALIGN attribute with style sheet properties. There are two main causes: HTML rules and browser compatibility issues. Some Elements Center, Others Don't! First, remember that the ALIGN attribute is a deprecated HTML attribute, meaning it's marked for deletion in future versions. Geometry, Surfaces, Curves, Polyhedra Notes on polygons and meshes Includes Surface (polygon) simplification, Clipping a polygonal facet with an arbitrary plane, Surface Relaxation and Smoothing of polygonal data, Mesh crumpling, splitting polygons, two sided facets, polygon types, tests for clockwise and concavity, clipping line to polygons, area of a 3D polygon, area of general polygons, determining inside/outside test, intersection of a line and a facet, Eulers numbers. No amount of genius can overcome a preoccupation with detail. Law 8, Marion Levy Jr. Notes on points, lines and planes Includes calculations for the distance between points, lines and planes. The intersection between 2 lines in 2D and 3D, the intersection of a line with a plane. The intersection of two and three planes.

Free Microsoft Excel Leaning Materials Beginners-Specific Tasks Help from George M To listen to narrated slides you need Flash. Download► Introduction to worksheets, cells, formulas Slides► Listen► Excel basic functions, sum, average, count Slides► Listen► How to plot a control chart Slides► Listen► How to use an IF function Listen► You Tube► SWF► If you wish to use Excel to conduct statistical analysis of data, you have to turn this feature on (SWF file) within Excel and then examine the following tutorials: Descriptive statistics (slides part 1 & 2, narrated slides part 1 & part 2) Analysis of mean of a sample (slides or narrated slides) Analysis of means of two samples (slides or narrated slides) Analysis of variance (slides or narrated slides) Correlation (slides or narrated slides) Single variable regression (slides or narrated slides) Multiple regression analysis (slides or narrated slides)

Algorithms Algorithms I just finished a fantastic book called "Algorithms", by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani. Even better: this book is free and can be downloaded in PDF form. At 300+ pages, it's not lightweight either, but the authors have done a fantastic job at explaining the main foundations of essential algorithms in simple terms that even developer who don't have a CS degree will find easy to read and to absorb. You will see a few mathematics formulas and proofs here and there, but you can safely skip them if you are not comfortable with them and just take away the very natural and friendly wordings that the authors never omit to make when they are trying to get you to understand the overall idea behind an algorithm. A must-read for any developer who never got a chance to understand how all these algorithms work or who simply want to get a refresher...

"System error 5 has occurred. Access is denied." error message may appear This article helps you resolve the "System error 5 has occurred. Access is denied" error message. When you run the Net View or Net Time command at the command prompt in Windows XP or Windows Server 2003, you may receive the following error message: System error 5 has occurred. Access is denied. This issue may occur for one of the following reasons: There is a time synchronization problem.

DotNet Koans by Cory Foy on December 20, 2009 For quite a while now, if you want to learn Ruby, you have the Pickaxe book, Why’s guide, and the fabulous Edgecase Ruby Koans on GitHub. The Koans are especially interesting because all you really need to do is setup a working environment and go. It tells you what you need to do next, by way of running the tests and seeing what passes. I thought to myself, why the heck don’t we have something like that for other languages? There are some obvious challenges – for example, doing it in .NET it has to be compiled, and some of the things don’t map well.

restore accidentally deleted files and folders in windows 7 If you're new here, you may want to subscribe to Windows Reference RSS feed Thanks for visiting! If you delete your files or folders Accidentally in windows 7 use the following procedureIn Windows 7 if you have restore points created, “Previous Versions” of files and folders might be available. All you need to do is right-click on the folder your data was located in (or the folder above) and choose Properties–if your music was located in the Music library, the path to the folder should be c:\users\username\My Music. Click on the Previous Versions tab.

Related:  Download