background preloader


Facebook Twitter

MxGraph. Extends mxEventSource to implement a graph component for the browser.


This is the main class of the package. To activate panning and connections use setPanning and setConnectable. For rubberband selection you must create a new instance of mxRubberband. The following listeners are added to mouseListeners by default: <tooltipHandler>: mxTooltipHandler that displays tooltips<panningHandler>: mxPanningHandler for panning and popup menus<connectionHandler>: mxConnectionHandler for creating connections<graphHandler>: mxGraphHandler for moving and cloning cells These listeners will be called in the above order if they are enabled. Background Images To display a background image, set the image, image width and image height using setBackgroundImage.

Cell Images To use images in cells, a shape must be specified in the default vertex style (or any named style). Visualizing Principal Components. Cookbook for R » Cookbook for R. Tcomp6.html. Contents Push-Down Automata Imagine an intuitive design for a machine that will accept the language L = a n b n . Suppose that this machine has a stack with an infinite capacity. When presented with a word at its input, it reads the symbols one at a time. For each a that it reads, it pushes some symbol, say *, onto the stack until it reaches a b , then it pops one * off the stack for each b that it reads. Definition: A Pushdown Automaton (PDA) is a collection of eight things: An alphabet of input symbols.

Example The PDA described above that recognises a n b n has the input alphabet { a , b }, the stack alphabet {*} and the following state transition diagram: To trace the behaviour of a PDA when presented with an input string, we need to keep records of: its current state , the current position of the read head in the input string, and the current contents of the stack . The string aabb is accepted , as it should be.

Self Assessment Questions Trace the behaviour of this PDA on the strings: How to Change the Master/Slave Designation on a Hard Drive. Master/Slave Settings vs. Cable Select when Connecting IDE Hard Drives. Although I covered most of the ways to speed up Windows boot time in another article, I encountered a unique roadblock recently that made me write this article. During the last week I was asked by a customer to upgrade one of their office computers from Windows 98SE to Windows XP. Normally this is pretty standard, however because their current hard drive was only a 20GB with a gig or so remaining I wanted to upgrade their hard drive as well.

I proceeded to ghost the drive to a larger hard drive and then installed an upgrade version of Windows XP on top of Windows 98 to preserve all of their settings and programs. Everything went flawlessly, until I was finished... After checking multiple settings in the BIOS, I compared the old and new hard drives.

Master/Slave Settings Now for a refresher course on hard drive connections. After changing the jumpers, connect the hard drive cable from the motherboard to the hard drives. What About Cable Select? Theory of Computation. How to add Medibuntu repository in Ubuntu 12.04 Precise pangolin and 11.10. Updated 10/03/2012 Medibuntu is a packaging project dedicated to distributing software that cannot be included in Ubuntu for various reasons, related to geographical variations in legislation regarding intellectual property, security and other issues: patentability of software, algorithms, formats and other abstract creationlegal restrictions on freedom of speech or communicationrestrictions on the use of certain types of technical solution, such as cryptographylegal restrictions on imports of software technology, requiring for example specific permissionsetc.

How to add Medibuntu repository in Ubuntu 12.04 Precise pangolin and 11.10

In this tutorial will show you how to add medibuntu repository to Ubuntu 9.10+ and above including the upcoming release Ubuntu 12.04 LTS Precise Pangolin 1- Install Medibuntu using command Line in Ubuntu 9.10 + ( Including Ubuntu 12.04 LTS Precise Pangolin): Open terminal and enter the folowing command : Now you may also wish to add the following packages. Sudo apt-get install app-install-data-medibuntu apport-hooks-medibuntu. The Structure and Interpretation of Computer Programs. CS 161 - Design and Analysis of Algorithms. Course Description Course Overview: Introduction to fundamental techniques for designing and analyzing algorithms, including asymptotic analysis; divide-and-conquer algorithms and recurrences; greedy algorithms; data structures; dynamic programming; graph algorithms; and randomized algorithms.

CS 161 - Design and Analysis of Algorithms

Required textbook: Kleinberg and Tardos, Algorithm Design, 2005. We will be covering most of Chapters 4–6, some parts of Chapter 13, and a couple of topics not in the book. Prerequisites: Introduction to proofs, and discrete mathematics and probability (e.g., CS 103 and Stat116). If you have not taken a probability course, you should expect to do some independent reading during the course on topics including random variables, expectation, conditioning, and basic combinatorics. How to Attract Women for Shy Guys. Syllabus for Theory of Computation. Spring 1996 Tuesday-Thursday, 6:00 p.m. -- 7:15 p.m.

Syllabus for Theory of Computation

Mendel 258 Instructor: David Matuszek, These pages are best viewed using Netscape Navigator 2.0. Mosaic has a bug that prevents links within the table from working; earlier versions of Netscape do not support subscripts and superscripts. You can download Netscape Navigator 2.0 by clicking the following button: Email is by far the best way to contact me. Textbook: An Introduction to Formal Languages and Automata Peter Linz, ISBN 0-669-17342-8 Here are some comparable courses I've found on the Web: Links to other relevant pages will be found in the appropriate lessons.

Grades will be based primarily on exams. Here are the topics we will cover and the relevant chapters in the book. Xpink Beauties. Roadies 6 - Short tempered candidate.