MADEinCALIFORNIA ///Co.De.
gálvez & algeciras: SCRIPT EN GRASSHOPPER PARA CONSTRUIR LA TRANSFERENCIA DE PAISAJES EN LA CASA DEL CARNAVAL
Para la construcción de la fachada principal de la Casa del Carnaval nos encontramos con la dificultad de la fabricación de los paneles metálicos multiperforados que irán dibujando la imagen pixelada del Castillo de Burguillos del Cerro (Badajoz). Cada fabricante cuenta con materiales de diversas características (tamaño, espesor, distancia entre perforaciones, tipo de perforación, etc...) y con una limitación en los diámetros de taladros para la perforación en los paneles. Cálculo del área perforada: agujeros redondos, al tresbolillo: Cálculo del área perforada: agujeros redondos, al cuadro: Cálculo del área perforada: agujeros cuadrados, al cuadro: Hemos elaborado un Script en Grasshopper que nos permite el control del diseño de las perforaciones en función de las restricciones de fabricación (tes diámetros de perforaciones, distancia entre perforaciones, etc...). El script está diseñado en dos fases: El anterior ofrece radios de perforaciones aleatorios entre 0 y 1.
A JavaScript Presentation Framework
Take Command with AJAX [JavaScript & DHTML Tutorials]
Do you want to build more dynamic, responsive, desktop-like web applications like Gmail and Google Maps? Then this article is for you! It guides you through the Ajax basics and through the process of building a simple Ajax application. That application is named WebConsole, a browser interface for executing system commands for which you’d usually need shell access. There are also short examples of using the Ajax functionality of two popular JavaScript libraries – jQuery and YUI. In this article, first published in 2005 and recently updated, I’ll explain the creation of one simple, reusable JavaScript function for making HTTP requests. Although there are some YUI and jQuery examples, the article is not a tutorial on a specific Ajax library. A Simple HTTP Request Example Let’s first revise the flow of making an HTTP request in JavaScript, and handling the response. There are three basic steps: Create an XMLHttpRequest object. <button id="mybutton">Make a request</button> The Problem if (! <?
A Simpler Ajax Path
by Matthew Eernisse 05/19/2005 I began working with web applications back in the bad old days, when making an application behave like a desktop app meant wrestling with byzantine table-based layouts nested five and six levels deep, and horrid, hackish frame sets within frame sets within frame sets. Those were the days. Things have steadily improved for web developers with the advent of standards-compliant browsers, CSS, DHTML, and the DOM. Pervasive broadband access has made web apps feel a lot snappier. While not exactly new, the XMLHttpRequest object is receiving more attention lately as the linchpin in a new approach to web app development, most recently dubbed Ajax (asynchronous JavaScript and XML), which powers the cool features found on sites like Flickr, Amazon's A9.com, and the new poster children for whizzy web-based interactivity, Google Maps and Google Suggest. Introducing the Object Note that despite its name, you can use the XMLHttpRequest object with more than just XML.
Stuff I love: Muji Chronotebook — jackcheng.com
Start with the simplest thing imaginable: a blank sheet of paper. Add a rows of lines and it becomes a notebook. Add a grid instead and it becomes an drawing pad for architects. But as they teach you in your high-school econ class, everything has a cost. The Status Quo But there is such a thing as too narrow. You get one of these things and you realize that you always write outside the boxes. Enter the Chronotebook The chronotebook was a judges’ prize winner in last year’s Muji Award International Design Competition and is available in Muji stores across the globe. It’s the simplest manifestation of what a day planner is all about: time on paper. Because of the numerous hours in a day (and various other constraints), the lines in a diary are typically very narrow. I use the clocks in my chronotebook to keep track of appointments, how much time I spend working on things, and when I wake and sleep each day. The chronotebook teaches us that multifunction is not the same as multipurpose.
Develop > CSS - .net magazine
net magazine is the number one choice for the professional web designer and developer. It’s here that you find out about the latest new web trends, technologies and techniques – all in one handy package. Each issue boasts a wealth of expert tips and advice, including in-depth features and over 30 pages of advanced front- and backend tutorials on subjects as diverse as CSS, HTML, JavaScript, WordPress, PHP, and plenty more. net compiles the hottest new sites from around the web, and being the voice of web design, our mission is to source the best articles written by the best people in the industry and feature interviews and opinions crammed with inspiration and creative advice. Editorial Oliver Lindberg, editor, oliver.lindberg@futurenet.com Martin Cooper, deputy editor, martin.cooper@futurenet.com Tanya Combrinck, digital editor, tanya.combrinck@futurenet.com Jenny Williams, production editor, jenny.williams@futurenet.com Mike Brennan, art editor, mike.brennan@futurenet.com Advertising
How to be a Programmer: A Short, Comprehensive, and Personal Summary
Debugging is the cornerstone of being a programmer. The first meaning of the verb to debug is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind. Idealists that think design, or analysis, or complexity theory, or whatnot, are more fundamental are not working programmers. The working programmer does not live in an ideal world. Debugging is about the running of programs, not programs themselves. To get visibility into the execution of a program you must be able to execute the code and observe something about it. The common ways of looking into the ‘innards’ of an executing program can be categorized as: Using a debugging tool, Printlining --- Making a temporary modification to the program, typically adding lines that print information out, and Logging --- Creating a permanent window into the programs execution in the form of a log. How to Debug by Splitting the Problem Space
Elevate
DiGiovanni : Web Development with SharpDevelop, Web Matrix, and
Visual Studio.NET 2003 makes development a whole lot easier than it ever was before. But what if you have to develop a web application and you do not have the power of VS.NET 2003 available to you? I would hate to be without Intellisense (I’m spoiled), debug support, and many of the other features that VS.NET 2003 provides. There is a way to accomplish this developmental challenge with the following three tools: SharpDevelop, the free open source .NET IDE, has just been released as Fidalgo RC1 (6/16/2004). SharpDevelop’s IDE is very similar to VS.NET 2003; it even has a version of Intellisense. Web Matrix, the free ASP.NET IDE was released by Microsoft to support ASP.NET development. DebugCLR (DbgCLR.exe) is available in the .NET Framework SDK or with Visual Studio. Code snippets in this example are in C#, but can be modified for VB.NET. Configuring the Solution in SharpDevelop SharpDevelop has a similar notion of a solution called Combines. Adding a combine: File > New Combine: –Mark