We present a practical protection mechanism against SQL injection attacks. Such attacks target databases that are accessible through a web front-end, and take advantage of flaws in the input validation logic of Web components such as CGI scripts. We apply the concept of instruction-set randomization to SQL, creating instances of the language that are unpredictable to the attacker. Queries injected by the attacker will be caught and terminated by the database parser. We show how to use this technique with the MySQL database using an intermediary proxy that translates the random SQL to its standard language. Our mechanism imposes negligible performance overhead to query processing and can be easily retrofitted to existing systems.
Read the rest of this entry »
This intermediate class will focus on AutoCAD 3D part modeling commands and features. AutoCAD 2007 offered a 3D engine that was overhauled to give you more power and make it easier to build 3D models and 2D orthographic drawings. New tools for 3D solid and surface model creation will accelerate your design workflow! Learn new techniques that will supersede your old-school techniques. If you used AutoCAD 3D in the past, attend this session and get ready to be surprised This class will focus on the 3D commands and features of AutoCAD.
Read the rest of this entry »
We present a purely functional implementation of the computational differentiation tools — the well known numeric (i.e., not symbolic) techniques which permit one to compute point-wise derivatives of functions defined by computer programs economically and exactly (with machine precision). We show how the use of lazy evaluation permits a transparent and elegant construction of the entire infinite tower of derivatives of higher order for any expressions present in the program. The formalism may be useful in various problems of scientific computing which often demand a hard and ungracious human preprocessing before writing the final code. Some concrete examples are given.
Read the rest of this entry »
This piece of article will show you step by step of how the dragon is created using Maya. There are three type of modeling method in Maya, NURBS modeling, Subdivision modeling and Polygon modeling, each of them have their advantages and disadvantages. However we will build the dragon using patch NURBS surface techniques. The tools that I use to model this dragon are Birail tools, NURBS primitive, Fillet Blend Tools and etc.
Read the rest of this entry »
This tutorial introduces the concepts and techniques used to build 3D models in AutoCAD 2000. As a vehicle for learning these techniques, we develop a model of a whimsical structure that I have called the Monkish Shot Tower after a group of imaginary Monks who have refined the technology of manufacturing lead shot for firearms, and the like. The tower is designed around the perfect number 7, features an external spiral stair, an elaborate canopy on top, and a hole down the centre. The final structure is illustrated in Figure 1 below.
Read the rest of this entry »
01 Jul
Posted by jj as Design & Graphics
Maya’s polygon toolset has evolved over the past several versions to include numerous approaches for the creation of organic and hard surface objects. This tutorial will take you through the process of creating a mouse embryo starting from a simple polygon cube through the creation of a base mesh suitable for subdividing and detailing. There are lots of ways to accomplish this in Maya, we’ll take a look at some general best practices for poly modeling techniques.
Read the rest of this entry »
This tutorial will take you through the process of creating an animated plasma membrane using Maya’s unique Paint Effects module. Much of the tutorial will be focused on how to create a custom brush starting with the Paint Effects base brushes that ship with Maya. Paint Effects are ideal for situations in which a very large number of objects need to be seen from a distance (in this particular situation, the number of lipids on the surface of the membrane). Lets start by designing the brush.
Read the rest of this entry »
Viewing the Maya 3D scene Introduction Camera tools Workflow overview Viewing objects in shaded mode Grouping objects The Hypergraph Selection modes and masks Pivot points Save your work Beyond the lesson Lesson 4 Components and attributes Introduction Template display Components The Attribute Editor Surface materials Save your work Beyond the lesson Getting Started with Maya 4 Table of Contents 3 Polygonal Modeling Introduction Preparing for the lesson Lesson 1 Modeling a polygonal mesh Introduction Setting modeling preferences
Read the rest of this entry »