Skip to main content

Matti Narkia's Library tagged computing   View Popular

16 Nov 09

11 Top Open-source Resources for Cloud Computing

"Open-source software has been on the rise at many businesses during the extended economic downturn, and one of the areas where it is starting to offer companies a lot of flexibility and cost savings is in cloud computing. Cloud deployments can save money, free businesses from vendor lock-ins that could really sting over time, and offer flexible ways to combine public and private applications. The following are 11 top open-source cloud applications, services, educational resources, support options, general items of interest, and more. "

gigaom.com/...-resources-for-cloud-computing - Preview

open-source software oss open source cloud computing top best great greatest list directory links applications apps

20 Aug 09

Pattern recognition - Wikipedia, the free encyclopedia

Pattern recognition is "the act of taking in raw data and taking an action based on the category of the data".[citation needed] Most research in pattern recognition is about methods for supervised learning and unsupervised learning.

Pattern recognition aims to classify data (patterns) based either on a priori knowledge or on statistical information extracted from the patterns. The patterns to be classified are usually groups of measurements or observations, defining points in an appropriate multidimensional space. This is in contrast to pattern matching, where the pattern is rigidly specified.

en.wikipedia.org/...Pattern_recognition - Preview

Pattern recognition wikipedia info reference computing computer science tech patterns

Pattern matching - Wikipedia, the free encyclopedia

In computer science, pattern matching is the act of checking for the presence of the constituents of a given pattern. In contrast to pattern recognition, the pattern is rigidly specified. Such a pattern concerns conventionally either sequences or tree structures. Pattern matching is used to test whether things have a desired structure, to find relevant structure, to retrieve the aligning parts, and to substitute the matching part with something else.

en.wikipedia.org/...Pattern_matching - Preview

Pattern matching wikipedia info reference computing computer science patterns tech

06 Jun 09

Academic Earth - Circuits and Electronics

This course is designed to serve as a first course in an undergraduate electrical engineering (EE), or electrical engineering and computer science (EECS) curriculum.

The course introduces the fundamentals of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. The course content was created collaboratively by Profs. Anant Agarwal and Jeffrey H. Lang.

academicearth.org/...circuits-and-electronics - Preview

academicearth Academic Earth Circuits and Electronics Circuits Electronics electrical engineering EE hardware computer computing science opencourseware ocw free course university MIT lectures videos video educational education learn learning

Course | Computer Systems Laboratory Colloquium (2007-2008) - YouTube - Broadcast Yourself.

EE 380: Computer Systems Laboratory Colloquium is a Stanford University course that features weekly speakers on current research and developments in computer systems. Topics touch upon all aspects of computer science and engineering including logic design, computer organization and architecture, software engineering, computer applications, public policy, and the social, business, and financial implications of technology. Frequently the Colloquium provides the first public forum for discussion of new products, discoveries, or ideas. This playlist consists of seminar speakers recorded during the 2007-2008 academic year.
1 year ago 5,673 views stanforduniversity

www.youtube.com/view_play_list - Preview

YouTube stanforduniversity stanford university edu Course Computer Systems Laboratory Colloquium lectures videos video educational learn learning computing IT

Course | Computer Systems Laboratory Colloquium (2006-2007) - YouTube - Broadcast Yourself.

EE 380: Computer Systems Laboratory Colloquium is a Stanford University course that features weekly speakers on current research and developments in computer systems. Topics touch upon all aspects of computer science and engineering including logic design, computer organization and architecture, software engineering, computer applications, public policy, and the social, business, and financial implications of technology. Frequently the Colloquium provides the first public forum for discussion of new products, discoveries, or ideas. This playlist consists of seminar speakers recorded during the 2006-2007 academic year.
1 year ago 4,543 views stanforduniversity

www.youtube.com/view_play_list - Preview

YouTube stanforduniversity stanford university edu Course Computer Systems Laboratory Colloquium lectures videos video educational learn learning computing IT

Course | Programming Paradigms - YouTube - Broadcast Yourself.

Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python. The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.
10 months ago 38,044 views stanforduniversity

www.youtube.com/view_play_list - Preview

YouTube stanford university edu Course Programming Paradigms computer IT computing tech languages lectures videos video educational learn learning popular

CS 61B: Data Structures - Fall 2006 - YouTube - Broadcast Yourself.

CS 61B: Data Structures - Fall 2006. Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.
10 months ago 38,268 views ucberkeleyy

www.youtube.com/view_play_list - Preview

YouTube ucberkeley uc berkeley university of california course Data Structures Data_Structures computing IT technology tech computer linear lists queues trees strings hash tables arrays lectures videos video educational learn learning

SIMS 141 - Search Engines - YouTube - Broadcast Yourself.

Search Engines: Technology, Society, and Business. The World Wide Web brings much of the world's knowledge into the reach of nearly everyone with a computer and an internet connection. The availability of huge quantities of information at our fingertips is transforming government, business, and many other aspects of society.
1 year ago 21,674 views ucberkeley

www.youtube.com/view_play_list - Preview

YouTube ucberkeley uc berkeley university of california course Search Engines Search_Engines Technology tech society business internet web computer lectures videos video educational learn learning popular computing IT

CS 61A: The Structure and Interpretation of Computer Science - YouTube - Broadcast Yourself.

This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples. Lectures 5 & 6 contain copyright material and will be public when permission is granted.
10 months ago 37,564 views ucberkeley

www.youtube.com/view_play_list - Preview

YouTube ucberkeley uc berkeley university of california edu course Structure Interpretation Computer Science Computer_Science functional programming recursion iteration OOP OO object-oriented lectures videos video educational learn learning computing IT

05 Jun 09

Course | Programming Abstractions - YouTube - Broadcast Yourself.

This course (CS 106B) is the successor to CS 106A and covers more advanced programming topics such as recursion, algorithmic analysis, and data abstraction. It is taught using the C++ programming language, which is similar to both C and Java. In the past when both CS 106A and CS106B were taught in C/C++, the coupling between the two classes was very tight and it was unheard for students to take CS106B without having completed our CS 106A (we recommended CS 106X instead). Nowadays, some students do go straight into CS106B, this is typically appropriate for a student who done well in an intro programming course (e.g., scored 4 or 5 on the CS AP exam or earned a good grade in a college course) and has sufficient familiarity with good programming style and software engineering issues (at the level of CS 106A) to use this understanding as a foundation on which to tackle advanced topics.
10 months ago 23,594 views stanforduniversity

www.youtube.com/view_play_list - Preview

YouTube stanforduniversity stanford university edu Course Programming Abstractions computer IT computing tech lectures videos video educational learn learning

Course | Programming Methodology - YouTube - Broadcast Yourself.

Programming Methodology (CS106A) is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language.
11 months ago 96,760 views stanforduniversity

www.youtube.com/view_play_list - Preview

YouTube stanforduniversity stanford university edu Course Programming Methodology computer IT computing tech lectures videos video educational learn learning

04 Jun 09

Obsessable: Your personal technology guide.

Obsessable covers the latest in the world of technology, including cell phones, digital cameras, and HDTVs - obsessively, of course. Obsessable is powered by the rapid content development engine, Crowd Fusion.

www.obsessable.com - Preview

Obsessable news service news_service tech technology mobile phones phone digital cameras capera HDTV computing gaming guide guides popular

23 May 09

MapReduce - Wikipedia, the free encyclopedia

MapReduce is a software framework originally developed by Google to support parallel computations over large (greater than 100 terabyte) data sets on unreliable clusters of computers. The name is derived from the map and reduce functions commonly used in

en.wikipedia.org/MapReduce - Preview

MapReduce Wikipedia software framework parallel computations computing processing google map reduce functional programming popular

The Tech FAQ

At the Tech FAQ, the technical answers you have been looking for are answered in detail, yet in a way the average person can understand. The problem with many technical websites that seek to explain technical questions is they are frequently over the comp

www.tech-faq.com - Preview

Tech FAQ technology computers computer computing network networking networks voip television tv popular

The Java™ Tutorials

The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons. Groups of related lessons are organized into "trails".

java.sun.com/...index.html - Preview

Java tutorials guide programming computing tech IT popular

Why Python?

by Eric Raymond \n\n\nMy first look at Python was an accident, and I didn't much like what I saw at the time. It was early 1997, and Mark Lutz's book Programming Python from O'Reilly & Associates had recently come out. O'Reilly books occasionally land on my doorstep, selected from among the new releases by some mysterious benefactor inside the organization using a random process I've given up trying to understand.

www.linuxjournal.com/3882 - Preview

Article Python Programming-Languages Programming Languages computing tech technology language popular

  • “More than one
    way to do it” lent flavor and expressiveness at a small scale, but
    made it significantly harder to maintain consistent style across a
    wider code base.
  • large volumes of Perl code
    seem unreasonably difficult to read and grasp as a whole after only
    a few days' absence. Also, I found I was spending more and more
    time wrestling with artifacts of the language rather than my
    application problems
  • 3 more annotations...
1 - 20 of 23 Next ›
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo