Selected Courses on Digital Art-UOWM

30 Απριλίου 2013

da-maya-mel

Filed under: MAYA — admin @ 10:13
maya software (g.   ?)

open maya- open maya window- primitives-code
(mention vrml)

*from wiki which is a great open source library …unfrtntly maya isnt

mel

The Maya Embedded Language (MEL) is a scripting language used to simplify tasks in Autodesk’s 3D Graphics Software Maya
Most tasks that can be achieved through Maya’s GUI can be achieved with MEL, as well as certain tasks that are not available from the GUI. MEL offers a method of speeding up complicated or repetitive tasks, as well as allowing users to redistribute a specific set of commands to others that may find it useful.
MEL is syntactically similar to Perl and Tcl. 
It provides some memory management and dynamic array-allocation, and offers direct access to functions specific to Maya. The majority of standard Maya commands are default MEL scripts, saved in the Maya Program Files directory.
MEL is fairly limited compared to mainstream scripting languages. Mel is primarily a language meant to journal the Maya session, thus lacks many advanced features such as associative arrays. Python was added to Maya as an alternative to MEL in Maya 8.5. Still MEL offers some advantages to Python:
  • Discoverability of MEL is better since the built-in command echo server was created with MEL in mind.
  • A lot of legacy code and inner working of Maya is in MEL form. This provides many insights into undocumented inner workings of Maya.
MEL is often criticized for its lack of programming features, and object orientation. In practice however MEL is used as a metaprogramming language where MEL just instructs Mayas node architecture to solve the problem. 
Since nodes form the actual computational core of Maya using a more robust readily apparent programming method would be many times the wrong approach. In many ways MEL complements the Maya API, with somewhat clear boundaries between allocated tasks. This makes MEL harder to learn and fully understand.

Applications of MEL

The tools designed using MEL Scripts generally come under the following categories.
  • Data I/O
  • Motion capture data import
  • Proprietary game data export
  • Scene meta-data for production tracking
  • Geometry creation/modification
  • Custom primitives
  • Third-party renderer specific data type (e.g., RenderMan sub-divisional surfaces)
  • Modeling tools not offered in the base package
  • Animation tools
  • Muscle simulators
  • Rigging/setup controls
  • Crowd AI behavior
  • Lighting /rendering tools
  • Automatic creation of common complex shader setups
  • Pre- and post-render effects
  • Making calls to third-party renderers
  • Dynamics
  • Custom particle behavior
  • Simulated object emergent flocking and swarming
  • Genetic algorithms
  • Cloth simulation
  • File and folder scene setup and maintenance
  • User interface customization
  • Custom character controls
  • Removal of invalid Maya commands
  • Custom UIs

[edit]Example

This is an example of a script which copies a selected object through its path:
// animated duplicates/instances script
proc animatedDuplication (int $rangeStart, int $rangeEnd, int $numOfDuplicates, int $duplicateOrInstance)
{
int $range_start = $rangeStart;
int $range_end = $rangeEnd;
int $num_of_duplicates = $numOfDuplicates;
int $step_size = ($range_end - $range_start) / $num_of_duplicates;
int $i = 0;
int $temp;

currentTime $range_start; // set to range start

string $selectedObjects[]; // to store selected objects
$selectedObjects = `ls -sl`; // store selected objects
select $selectedObjects;

while ($i <= $num_of_duplicates)
{
$temp = $range_start + ($step_size * $i);
currentTime ($temp);
// seleced the objects to duplicate or instance
select $selectedObjects;
if($duplicateOrInstance == 0)
{
duplicate;
}
else
{
instance;
}
$i++;
}
}
 // Usage example:
// duplicate the current selection 5 times --
// evenly distributed between frame 1 and 240
animatedDuplication(1, 240, 5, 0);

Maya Links
WarpCat26 July 2012 (created 1 July 2007)
Quality links you should know about, having to do with Maya, and mel:

‘Official’:

These sites appear to be down, or lost to the Autodesk takeover.


‘Unofficial’:

‘Books’
http://artixel.wordpress.com/category/mel/

29 Απριλίου 2013

Hybrid City-ROUTES-EXERCISE

Filed under: Notes — admin @ 19:04
http://empedia.info/contact

http://www2.media.uoa.gr/hybridcity/

Dear Madam or Sir
My name is Vasileios Bouzas
and I am working as an adjunct lecturer at the University of Western Macedonia-Greece
where I teach a media class. One of the main practices of the course is recording and ellaborating the urban digital material.
I am writting  to ask your permission and instructions in order to  add some of  content to Empedia
thanks in advance
sincerely
vasileios bouzas

About

What: Hybrid City is an international biennial event dedicated to exploring the emergent character of the city and the potential transformative shift of the urban condition, as a result of ongoing developments in information and communication technologies (ICTs) and of their integration in the urban physical context. After the successful homonymous symposium in 2011, the second edition of Hybrid City has grown into a peer reviewed conference, aiming to promote dialogue and knowledge exchange among experts drawn from academia, as well as artists, designers, researchers, advocates, stakeholders and decision makers, actively involved in addressing questions on the nature of the technologically mediated urban activity and experience.
The Hybrid City 2013 events also include an online exhibition and workshops, relevant to the theme
When: Hybrid City Conference 2013: Subtle rEvolutions will take place on 23-25 of May 2013.
Where: The Hybrid City II events will take place at the central building of the National and Kapodistrian University of Athens.

http://empedia.info/maps/41

Nikolaos Avouris is a Professor of Software Technology and Human-Computer Interaction in the University of Patras. His research interests include Software Technology and Interactive Systems Design and Human-machine interaction with emphasis in cultural and educational fields. He has special interest and experience in Distributed Intelligent Systems, collaborative systems, usability and accessibility of interactive systems, mobile systems, web applications and services, ap

http://empedia.info/maps/41

“Codes of Disobedience & Dysfunctionality” creates a narrative trail in the centre of Athens, inspired by street posters and the graffiti and taking advantage of mobile communication technologies (GPS, QR codes etc) and the internet. Martin Rieser and the workshop team aim to connect the urban surroundings of Athens to opinions and statements of its inhabitants regarding the challenges imposed by the current social, political, and financial circumstances; Anger, disobedience, opposition, disfunctionality. Participants are invited to follow the project trail and discover the spots where parts of the narrative are hidden. Special QR codes are placed in selected locations of the city and by scanning them with a mobile phone, access to the audiovisual material is given.

Filed under: Notes — admin @ 15:45

by Gabrielle Giattino

With Illusion is a Revolutionary Weapon Loris Gréaud sets in motion a complex system of unattainable experiences. A multi-track exhibition with no center. A vast network of projects spanning continents and collapsing time. Illusion is a Revolutionary Weapon will manifest itself in the binding between projects rather than the discrete events geographically defined by London, Los Angeles, Milan, New York, Tokyo and Vilnius. On city streets, building sites and playing fields, in public parks and gallery spaces, the works will take their start: from there extending and thwarting perception. Spreading through phone lines, radio waves, television emissions and eventually through rumors and hearsay, units of information relating to the project will cross over, run together and cancel each other – obscuring experience.

Rooted in the deceptive potential of the transmission of information, the project – and its title – stems from the 1970 William Burroughs essay, “The Electronic Revolution“, in which the conspiratory capabilities of mass communication and mass confusion are elaborated. Cut-up techniques and the playback of multi-layers of recorded information stand to threaten the comfort of knowledge.

Illusion is a Revolutionary Weapon
 projects are linked – entangled in a quantum mechanical sense – so that though spatially or physically distant from each other, the discrete forms that exist separately refer to one another: they influence each other and exist in an associated system. Gréaud enables this network as much as the viewers activate it. The impossibility of actually viewing all these projects renders many dark holes in the experience of the Illusion project, but it is the unobtainable complete experience itself which defines the project. One could consider that the project exists in its pure form when not viewed at all, a classic conceptual work – for once illuminated, a project’s potential is diminished.

In Tokyo, with Item Idem and Assistant, Gréaud becomes a director for a building’s destruction. In the style of Gordon Matta-Clark’s first cuttings, a demolition company will be brought in to raze a structure. In opposition the Matta-Clark’s methods, however, instead of keeping the event private – only to be documented by a film crew – the Gréaud project will be attended by seated viewers. Bags will be checked at the entrance and all cameras and recording devices will be off-limits. The only record of this theatrical event will be the anecdotes and experiences of those present, and, perhaps, a mountain of pirate images.

Layers of sound – a voice track that becomes incomprehensible, and then engenders new meaning as if in foreign tongue – is the point of departure for Gréaud’s project in Milan. Transforming the sound of an early Steve Reich tape piece, “It’s Gonna Rain”, into overlapping radio signals, Gréaud will control the light entering and leaving the space through the ten windows of the gallery. Moving electric blinds will mimic the stops, starts and lags of the Reich work. Lapses of sound and meaning are transferring into chaotic emissions, controlling a code of light and dark.

New York will host a kind of switchboard for the Illusion project. A gallery’s answering service will be occupied by Gréaud, working with Karl Holmqvist, for diffusing information in the form of sound projects. Multi-layer recordings on this extended ext-17 project will be available anywhere and be recorded continuously and remotely, from undisclosed locations during the two months of the Illusion project. The non-lieu of the extension project mimics the format of the global Illusion project: with no center, the recordings exist entangled in an undefined space. Following Burroughs, the layers created by the multiple voice tracks will only proliferate the possibility for playback to incite confusion. Information, reports, theories, riddles, noises, lies – swarming aroundIllusion is a Revolutionary Weapon.

My role is the hardest – to describe a project that on principle defies description. Your challenge is clear – listen to the rumors, spread your own, make your theories, build a binding, but bear in mind that limits approach an infinity as values are pinned on position, time and speed. The more light you shed on a moving target, the quicker it escapes you.


Filed under: Notes — admin @ 13:30
circle01@41.37537900219564,2.1861600872216513

sighning in

Filed under: Notes — admin @ 02:36

// that if is the if of not dispayng


<html lang=”enclass=”os-win“> <!–



//what about the meta tag?
<meta name=”lnkd-track-json-libcontent=”https://s1-s.licdn.com/scds/concat/common/js?h=2jds9coeh4w78ed9wblscv68v-eo3jgzogk6v7maxgg86f4u27d“>

<meta name=”lnkd-track-libcontent=”https://s1-s.licdn.com/scds/concat/common/js?h=eo3jgzogk6v7maxgg86f4u27d“>
//what about tree id?
<meta name=”treeIDcontent=”fO4KfLq/8Mt8i9IjJFFaAA==“>

<meta name=”appNamecontent=”uas“>

<meta name=”lnkd-track-errorcontent=”http://www.linkedin.com/lite/ua/error?csrfToken=ajax%3A4692109783128166131“>

//** see the script below 

<script type=”text/javascriptsrc=”https://s1-s.licdn.com/scds/concat/common/js?h=8swqmpmjehppqzovz8zzfvv9g-aef5jooigi7oiyblwlouo8z90-7tqheyb1qchwa8dejl8nvz7zd-10q339fub5b718xk0pv9lzhpl“>

<meta http-equiv=”content-typecontent=”text/html; charset=UTF-8“>

<meta http-equiv=”X-UA-Compatiblecontent=”IE=9“>

<meta name=”pageImpressionIDcontent=”c6b48ce9-2d46-401c-92d2-2fb11ac43cd8“>
<meta name=”pageKeycontent=”uas-consumer-login-internal“>
<meta name=”analyticsURLcontent=”/analytics/noauthtracker“>


<link rel=”openid.serverhref=”https://www.linkedin.com/uas/openid/authorize“>
<link rel=”apple-touch-icon-precomposedhref=”/img/icon/apple-touch-icon.png“>
<!–[if gte IE 9]>





<![endif]–>

<link rel=”stylesheettype=”text/csshref=”https://s1-s.licdn.com/scds/concat/common/css?h=3bifs78lai5i0ndyj1ew7316e-c8kkvmvykvq2ncgxoqb13d2by-4ac0dg6ldb6e58rbrixrhrggi-c5839km74lqu75dnankln5rgt-4uu2pkz5u0jch61r2nhpyyrn8-7poavrvxlvh0irzkbnoyoginp-aaf05uhqqum64rj28yk7u5pwu-3t9ar1pajet97hzt9uou74qbb-ct4kfyj4tquup0bvqhttvymms-86rextjcpmv3h963vm4k4ykgc-9zbbsrdszts09by60it4vuo3q-8ti9u6z5f55pestwbmte40d9-9htpvr02ldm72pnrm1tumfjml-cv4cvfq8dxxwejkd2x9u08g9y-6ramlbadr9lh7v5r7vuc6t4ld-7dohkpwgmf5cvprr7qxtr6qcc-ab01tg8funn2n1exayaej7367“>

<script type=”text/javascriptsrc=”https://s1-s.licdn.com/scds/concat/common/js?h=dfoaudjrk6rbf82f45bz5crwi-62og8s54488owngg0s7escdit-c8ha6zrgpgcni7poa5ctye7il-3ufb745s29q1ovtbq6htt6rwh-51dv6schthjydhvcv6rxvospp-e9rsfv7b5gx0bk0tln31dx3sq-2r5gveucqe4lsolc3n0oljsn1-8v2hz0euzy8m1tk5d6tfrn6j-b88qxy99s08xoes3weacd08uc-d7z5zqt26qe7ht91f8494hqx5-6a5und5cdxoyc0xrbi3x7kqqz-5jtrz5noan83x6iogrfoq65dz-q05x8d80pk4kz2n43e7x8kn3-5ee6w9abrtmcjqm2omop15g07-bmajlznvqaout2p7mpludwbus-7yly2a0gn0x4rrgw1qqq532hr-4c6mz6u5rinti47gswwanj74j-5eec9p1vamr86uabn13sngx92-6oxtrh5eu6olunu39xzqgp10i-8xikia7dlrsunge2yv7jbtula-anaxa6l712w7m4gp8089vyb5m-a418kd1djwz5n91ayiv933odl-80vg9koywz84zoon9sjflbru0-4xlkttqdqrmvbmr35jaga18yy-duo6pl08ook4vqotxglskzaou-57sur4cj634ll9tk38imgvc6g“>
<script type=”text/javascriptsrc=”https://s1-s.licdn.com/scds/common/u/js/scds-hashes.js“>

<script type=”text/javascript“>

LI.injectBaseUrl = “https://s1-s.licdn.com/scds/concat/common/js?v=build-2000_1_27109-prod”;
LI.injectRelayHtmlUrl = “https://s1-s.licdn.com/scds/common/u/lib/inject/0.4.1/relay.html”;
LI.injectRelaySwfUrl = “https://s1-s.licdn.com/scds/common/u/lib/inject/0.4.1/relay.swf”;
LI.comboBaseUrl = “https://s1-s.licdn.com/scds/concat/common”;
LI.staticUrlHashEnabled = “true”;

<script type=”text/javascript“>
//InSlow namespace
if(!InSlow || typeof(InSlow) === ‘undefined’ ) var InSlow = {};
InSlow.scriptUrl =
[“https://s1-s.licdn.com/scds/concat/common/js?h=avzk7itghu69mbjdafj6tlzx3”]







**
/* 8swqmpmjehppqzovz8zzfvv9g */

window.track = window.track || {};

/**
* Simple script fetching API for use with the tracking library
* @author jbernardo
*
*/
(function(track, window) {
var FN_TYPE = typeof function(){};
var load, head;

head = document.getElementsByTagName('head')[0];
track.load = load = {};

load.script = function(url, callQueue) {
var s = document.createElement('script');

s.src = url;
s.async = true;

s.onreadystatechange = s.onload = function() {
var i = 0, callback;

if (!s.readyState || (s.readyState in {loaded: 1, complete: 1})) {
// Clean up
s.onload = s.onreadystatechange = null;
head.removeChild(s);
s = null;

if (typeof(callQueue) === FN_TYPE) {
callQueue();
} else {
// Invoke callQueue
while (!!(callback = callQueue[i++])) {
callback();
}
}
}
};

head.appendChild(s);
};

}(window.track, window));


/* aef5jooigi7oiyblwlouo8z90 */

window.track = window.track || {};

/**
* User agent error tracking and reporting system. Provides method wrapping functionality to catch
* any thrown errors as well as manual error pushing.
*
* Example 1 - Wrap a function by reference.
* myUtility.doSomething = track.errors.onMethod(function() {
* // Your code for myUtility.doSomething
* }, { code: 867, message: 'Error occurred in myUtility.doSomething' });
*
* Example 2 - Wrap a function by name.
* myUtility.doSomething = function() {
* // Your code for myUtility.doSomething
* };
*
* track.errors.onMethodName('myUtility.doSomething', {
* code: 867,
* message: 'Error occurred in myUtility.doSomething'
* });
*
* Example 3 - Manually push your errors.
* myUtility.doSomething = function() {
* try {
* // Your code for myUtility.doSomething
* } catch (err) {
* track.errors.push({ code: 867, message: 'Error occurred in myUtility.doSomething' });
* }
* });
*
* @author jbernardo
*
*/
(function(track, window) {
// TODO Add batching mechanism if traffic is high
var FN_TYPE = typeof function(){};
var vars, callQueue;

// Set up evironment variables
function bootstrap(name) {
var i, head, node, nodes, ret;

ret = {reportUrl: null, libUrl: null, originTreeId: null};

head = document.getElementsByTagName('head')[0];
nodes = head.getElementsByTagName('meta');

// NodeList, backwards iteration
for (i = nodes.length-1; i >= 0; --i) {
node = nodes[i];

if (name === node.name) {
ret.libUrl = node.content;
if (!ret.libUrl) { return; }
head.removeChild(node);
} else if ('lnkd-track-error' === node.name) {
ret.reportUrl = node.content;
if (!ret.reportUrl) { return; }
head.removeChild(node);
} else if ('treeID' === node.name) {
ret.originTreeId = node.content;
} else if ('appName' === node.name) {
ret.appName = node.content;
}
}

// Nowhere to report to, no point
if (!ret.reportUrl) { return; }
return ret;
}

// Get the current pageKey
function pagekey() {
var nodes, node, i;

if (!vars.pageKey) {
// Attempt to read it off the tag
if (document.body.id && (document.body.id.indexOf('pagekey') === 0)) {
vars.pageKey = document.body.id.substring(8);
} else {
// Not on the body tag, try any tags
nodes = document.getElementsByTagName('head')[0].getElementsByTagName('meta');

for (i = nodes.length-1; i >= 0; --i) {
node = nodes[i];

if ('pageKey' === node.name) {
vars.pageKey = node.content;
break;
}
}
}
}

return vars.pageKey;
}

vars = bootstrap(window.JSON ? 'lnkd-track-lib' : 'lnkd-track-json-lib');
if (!vars) { return; }

if (!track.xhr) {
// Need these to continue
if (!track.load || !vars.libUrl) { return; }
callQueue = [];
}

track.errors = {};

/**
* Wraps a method and pushes an error report when errors are thrown.
* @param {Function} method function to wrap.
* @param {Object} err the error object containing the standard error fields which will be
* pushed when an error occurs. If the message field is left blank then the
* thrown Error's message will be used instead.
* @return {Function} the wrapped method which should replace the old method provided as an
* argument to this call.
*
*/
track.errors.onMethod = function(method, err) {
return function() {
try {
method.apply(window, arguments);
} catch (e) {
err.message = err.message || e.message;
track.errors.push(err);
}
};
};

/**
* Wraps a method by name and pushes an error report when errors are thrown. Method must be
* accessible from the global namespace.
* @param {String} methodName the fully qualified namespace of the method to replace, relative
* to the global (window) object.
* @param {Object} err the error object containing the standard error fields which will be
* pushed when an error occurs. If the message field is left blank then the
* thrown Error's message will be used instead.
*
*/
track.errors.onMethodName = function(methodName, err) {
var obj = window, i, len, parts, part;

parts = methodName.split('.');
part = parts[0];
len = parts.length;

for (i = 0; i < len-1; i++) {
part = parts[i];
obj = obj[part];
}

if (FN_TYPE !== (typeof obj[part])) {
return;
}

obj[part] = track.errors.onMethod(obj[part], err);
};

/**
* Pushes the given error object as a JSON string to the configured endpoint.
* @param {Object} err the error object containing the standard error fields which will be
* pushed. If the message field is left blank then the thrown Error's
* message will be used instead.
*
*/
track.errors.push = function(err) {
// Check if we need to load the lib dependency
if (vars.libUrl) {
// Load it
track.load.script(vars.libUrl, callQueue);
vars.libUrl = null;
delete vars.libUrl;
}

// Check if we need to defer this call for when the lib is loaded
if (!track.xhr) {
callQueue.push(function() {
track.errors.push(err);
});

return;
} else if (callQueue) {
// Clean up
callQueue = null;
}

// Dependencies already loaded, report the error
track.xhr.post({
url: vars.reportUrl,
data: new UserAgentError(err)
});
};

// Standard error object (originTreeId will be populated)
function UserAgentError(err) {
this.code = err.code + '';
this.message = err.message;
this.unique = err.unique;
this.originTreeId = vars.originTreeId;
this.appName = vars.appName;
this.pageKey = pagekey();
}

}(window.track, window));


/* 7tqheyb1qchwa8dejl8nvz7zd */


/**
* Various error codes for UA tracking
* @author jbernardo
*
*/
(function(track) {
if (!track || !track.errors) { return; }

track.errors.codes = {
FZ_CACHE_MISS: 601,
FZ_EMPTY_NODE: 602,
FZ_DUST_RENDER: 603,
FZ_DUST_CHUNK: 604,
FZ_DUST_MISSING_TL: 605,
FZ_RENDER: 606,
FZ_XHR_BAD_STATUS: 607,
FZ_XHR_BAD_CONTENT_TYPE: 608,
FZ_JSON_PARSE: 609,
CTRL_INIT: 701
};

}(window.track));


/* 10q339fub5b718xk0pv9lzhpl */


/**
* Initialization for user agent error tracking
* @author jbernardo
*
*/
(function(track, window) {
if (!track || !track.errors) {
return;
}
//fuction is a ...
track.errors.bootstrap = function() {
if (window.fs && track.errors) {
window.fs.on('error', function(e) {
var unique;

if (window.JSON) {
unique = { id: e.id };

if (e.xhr) {
unique.xhr = e.xhr;
}

try {
e.unique = window.JSON.stringify(unique);
} catch (err) {}
}

track.errors.push(e);
});
}
};

track.errors.bootstrap();

}(window.track, window));

28 Απριλίου 2013

html 5-js-urban-gelocation html 5-perform-self phycology-autophyco:-)

Filed under: Notes — admin @ 03:05

http://www.youtube-nocookie.com/v/cIOIyfRoGcM?hl=en_US&version=3

http://www.youtube.com/watch?v=jRWGqBUNk_c

1.

2.

3.the html file 

Bucky;s Mebsite

wellcome to thenewboston

kergklje’rgklje’gjklergjmaris

amoremar

marore

lucky

  • video
  • images
  • texts

                                         
4.
p[name^=”bacon”]{color:blue;}

6. pseudo-classes

the structure
div id

paragraph as a chil of the div

we have the class which indicates

at the css file

p:ath-child

p:nth-child(3){color:”green:;}
p:nth-child(odd/even){color:”green/blue;}

7. negation pseudo-class 
all these css thechniques are used to manipulate mainly the fonts the texts the headers the titles etc…

* affect everything   

*{color:blue;}
:not(.bucky) {color:red;}


8 sweet  css3 Selectors (8/53)
http://thenewboston.org/watch.php?cat=43&number=8

div>p{color: green;}

body>p{color: green;}
the p they are childen of body are affected

body>p{color: green;}

p.bucky+p{color;blue;}  it means a paragraph named bucky
so it affects ..

ghkljghkghk



9. 
laying out by using a standard css3
the old style and the new style


<section id
()


-what is section id


10 starting the styling

margin:
padding
h1, h2, h3, h4, h5 
font 

11

header section footer aside nav article hgroup {
display:block;
}

hary saly fery and nad ate hands


10 styling the navigation


12 styling

13…finishing the layout

14 flexible box

….16 finishing the box



Urban Design

0% y/y
Primary Industry: Architecture & Planning
Urban design is the process of designing and shaping cities, towns and villages. Whereas architecture focuses on individual buildings, urban design address the larger scale of groups of buildings, of streets and public spaces, whole neighborhoods and districts, and entire cities, to make urban areas functional, attractive, and sustainable. Urban design is an inter-disciplinary subject that unites all the built environment professions, including urban
More on ‘Urban Design’ at Wikipedia »flag

Listed on your profile

Urban Design Professionals

  • Dirk Sijmons

    Dirk Sijmons 3rd

    Curator at International Architecture Biennale Rotterdam
    Dirk Sijmons (M.Sc. Engineering) (b.1949), landscape architect, senior consultant, studied architecture and…
  • Sarah Wigglesworth

    Sarah Wigglesworth 3rd

    Director, Sarah Wigglesworth Architects
    • Pioneering ecological architect with a range of experience of both new buildings and refurbishment projects •…
  • Frits van Dongen

    Frits van Dongen 3rd

    Rijksbouwmeester, Chief Government Architect
  • Michel Rojkind

    Michel Rojkind 2nd

    principal at rojkind arquitectos
  • Sunand Prasad

    Sunand Prasad 3rd

    Senior Partner, Penoyre & Prasad
  • Cino Zucchi

    Cino Zucchi 3rd

    Owner, Cino Zucchi Architetti
  • Paul Monaghan

    Paul Monaghan 3rd

    Partner, AHMM
    Paul works on a wide range of projects including masterplanning, arts, educational buildings, housing, offices,…
  • Piet Vollaard

    Piet Vollaard 3rd

    architect, critic, owner/editor in chief of the architecture website archined.nl
    Architect and architectural author/critic since 1985. Teacher at several architecture school in the Netherlands….

Urban Design Groups

  • Join

    Urban Design Network

    A network of professionals who shape the use of urban space. Members include: Urban Planners; Architects; Landscape Architects;…
    • 21,375 members
  • Join

    Urban Planning Group

    Open to all those working in the urban planning and allied professions. Please note that individuals applying to join the group…
    • 26,988 members
  • Join

    American Society of Landscape Architects

    Founded in 1899, ASLA is the national professional association for landscape architects, representing more than 18,200 members. The…
    • 15,159 members
  • Join

    ARCHITECT

    The ARCHITECT group, created by ARCHITECT, residential architect and ARCHITECTURAL LIGHTING magazines, connects design professionals…
    • 55,737 members

http://www.youtube.com/watch?v=siOHh0uzcuY
geolocation samples

Μια ιστορία έρωτα, ενός λεπτού σιγή

Marina Abramovic & Ulay

image

Οι μεγάλοι έρωτες δεν τελειώνουν ποτέ. Ούτε αρχίζουν. Μόνο διαρκούν σε έναν αιώνιο χρόνο κι είμαστε πάντα εκεί γι’ αυτούς. Κι όταν οι εραστές ξανασυναντηθούν είναι σαν χτύπημα. Χαμογελούν αμήχανα, κοιτούν βαθιά στα μάτια, κουνάνε το κεφάλι κάνοντας νεύμα με το βλέμμα να ξεχειλίζει δάκρυα και τρυφερότητα. Μένουν σιωπηλοί για ένα λεπτό, συγκινημένοι, κι έπειτα αγγίζονται, κρατούν σφιχτά τα χέρια ο ένας του άλλου και λένε αντίο. Και παίρνει λίγη ώρα μέχρι να μπορέσουν ξανά στα μάτια να κοιτάξουν κάποιον άλλο…
Marina Abramovic & Ulay. Ένας μεγάλος έρωτας τη δεκαετία του ’70-80. Δύο ανατρεπτικοί καλλιτέχνες. Μαζί έκαναν πολλές παράξενες performances στην προσπάθειά τους να χαρτογραφήσουν τα όρια της αγάπης και της συμβίωσης μέσω της ζωντανής αναπαράστασης, προσπαθώντας παράλληλα να τοποθετήσουν την performance ως τέχνη ισάξια με τις υπόλοιπες. Ακόμα και το χωρισμό τους έτσι τον έζησαν. Περπάτησαν οι δυο τους για πολλές μέρες κατά μήκος του Σινικού Τείχους από αντίθετες πλευρές και συναντήθηκαν στη μέση. Αγκαλιάστηκαν και δεν ξαναείδαν ποτέ ο ένας τον άλλο… Μέχρι την αναδρομική της έκθεση στο Μουσείο Σύγχρονης Τέχνης στη Νέα Υόρκη 30 χρόνια μετά (τον Μάιο του 2010). Στο «The Artist is Present»*, τη μεγαλύτερη και πιο απαιτητική της performance, η ιέρεια της σύχρονης τέχνης παρέμεινε για τρεις μήνες απαθής σε μια καρέκλα. Για 7.30 ώρες τη μέρα καθόταν ακίνητη, χωρίς να έχει το δικαίωμα να πιει, να φάει ή να κάνει οτιδήποτε, και οι επισκέπτες μπορούσαν να καθίσουν απέναντί της σιωπηλοί για ένα λεπτό. 750 χιλιάδες άνθρωποι χάθηκαν στο βλέμμα της. Ανάμεσά τους, χωρίς εκείνη να το γνωρίζει, ήταν και ο Ulay…


thinking about the hollidays we dont have
maybe we dont diserve to have them
maybe it a terrible bourgouis kataloipo to think
that you can have the ability to go therte
thinking about the consumming of energy
the alive personal produstions of garbage
anykind of bargages bargages from the toilet garbages from the kitchen
distorted and polluted depressed scary and ghosty weather that draws pnige my selfappreciastion
———————————————————————————————-
and suddenly thousand of stars that work the bright blue on Vaadhoo
a light xali from bright illusions 
a lighted dream of perfectness and beauty
the eros is coming due to the lonlyness
that is the reason to knock the door of the bordel what ever bordel is this
and there are many of them
not to elliminate their offerings
not to underestiate the holliness of the prostitute
a holliness that always keeps the signs of the illness
a serious travma on humans blood
The scinery we all live 
the scinery that comes out by the   

Bioluminescence, Maldives
The Maldives tide turned electric blue (Picture: Doug Perrine/Barcroft Media)

The bright blue glow came from the beach on Vaadhoo Island after local plankton reacted with oxygen in the sea water to produce a light brighter than the Milky Way.
The natural phenomenon, called ‘bio-luminescence’, is hardly ever seen close to land and was captured by photographer Doug Perrine on a trip to the Indian Ocean.
He told AOL: ‘This picture was taken on a starry, but moonless night.
‘Each small wave lapping onto the shoreline was lit up like sheets of lightning.
‘The plankton creating the light show was concentrated along the edge of the beach. The organisms creating it were large enough to be seen with the naked eye.’
Expert Peter Franks explained the phenomenon, saying: ‘When jostled, each organism will give off a flash of blue light created by a chemical reaction within the cell.
‘When billions and billions of cells are jostled — say, by a breaking wave — you get a seriously spectacular flash of light.’
The rare phenomenon is usually only seen further away from land when ships stir up the sea bed.


27 Απριλίου 2013

photography-poets thesaloniki

Filed under: Notes — admin @ 23:43
http://www.flickr.com/groups/homemadelens/discuss/72157622612617105/

Νυχτερινή ηδυπάθεια (Ντίνος Χριστιανόπουλος)


Μάριος Τόκας & Ανδρέας ΝεοφυτίδηςΛεηλάτησέ με
(τραγούδι: Χάρις Αλεξίου & Γιάννης Πάριος / δίσκος: Στη λεωφόρο της αγάπης (1987))
Νυχτερινή ηδυπάθεια
Εχτές είδα στον ύπνο μου πως ήρθες,
αγέλαστος και σκοτεινός και μ’ άδραξες
βίαια και τραχιά, κι ύστερα μ’ έσερνες
μες σε λιμάνια σκοτεινά κι άδειες πλατείες,
μέχρι που το χακί χιτώνιό σου
στρατός πολύς έγινε, που περνούσε,
στρατός πολύ, που με ποδοπατούσε,
στρατός, που με συνέθλιβε κάτω απ’ τις αρβύλες του,
καθώς εβάδιζε άλκιμος· κι εγώ είχα λιώσει,
κουρέλι είχα γίνει, κι ήμουν ένα
με την καυτή την άσφαλτο, που δέχονταν
τ’ αποτυπώματα απ’ τις άπειρες αρβύλες.
Και τότε ήταν, μες στην τόση μου εκμηδένιση,
που εδίψησέ σε, Κύριε, η ψυχή μου.
Από τη συλλογή Ξένα γόνατα (1954) του Ντίνου Χριστιανόπουλου
Πηγή: Ντίνος Χριστιανόπουλος, Ποιήματα (εκδόσεις Ιανός, Θεσσαλονίκη, 2004)

Filed under: Notes — admin @ 23:31

Filed under: Notes — admin @ 21:12

αποτέλεσμα απο προχειρη κατασκευή (mdf) πανοραμικης κεφαλής.

javascript -lens-html 5

Filed under: Notes — admin @ 11:01
download notepad

http://notepad-plus-plus.org/download/v6.3.2.html
http://thenewboston.org/watch.php?cat=43&number=6

///////////////////////////////////////////

introduction html5
html4>5

xml(1998)/css/(1966)
xhr()1999)
a,jax(2004)





Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics that has support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999.
SVG images and their behaviors are defined in XML text files. This means that they can be searched, indexed, scripted, and, if need be, compressed. As XML files, SVG images can be created and edited with any text editor, but it is often more convenient to create them with drawing programs such as Inkscape.
All major modern web browsers—including Mozilla FirefoxInternet Explorer 9 and 10Google ChromeOpera, and Safari—have at least some degree of support for SVG and can render the markup directly.
The SVG 1.1 specification defines 14 functional areas or feature sets:[12]
Paths
Simple or compound shape outlines are drawn with curved or straight lines that can be filled in, outlined, or used as a clipping path. Paths have a compact coding. For example M (for ‘move to’) precedes initial numeric x and y coordinates and L (line to) precedes a point to which a line should be drawn. Further command letters (CSQTand A) precede data that is used to draw various Bézier and elliptical curves. Z is used to close a path. In all cases, absolute coordinates follow capital letter commands and relative coordinates are used after the equivalent lower-case letters.[27]
Basic shapes
Straight-line paths and paths made up of a series of connected straight-line segments (polylines), as well as closed polygons, circles and ellipses can be drawn. Rectangles and round-cornered rectangles are also standard elements.[28]
Text
Unicode character text included in an SVG file is expressed as XML character data. Many visual effects are possible, and the SVG specification automatically handles bidirectional text (for composing a combination of English and Arabic text, for example), vertical text (as Chinese was historically written) and characters along a curved path (such as the text around the edge of the Great Seal of the United States).[29]
Painting
SVG shapes can be filled and/or outlined (painted with a color, a gradient, or a pattern). Fills can be opaque or have any degree of transparency. “Markers” are line-end features, such as arrowheads, or symbols that can appear at the vertices of a polygon.[30]
Color
Colors can be applied to all visible SVG elements, either directly or via ‘fill’, ‘stroke,’ and other properties. Colors are specified in the same way as in CSS2, i.e. using names like black or blue, in hexadecimal such as #2f0 or #22ff00, in decimal like rgb(255,255,127), or as percentages of the form rgb(100%,100%,50%).[31]
Gradients and patterns
SVG shapes can be filled or outlined with solid colors as above, or with color gradients or with repeating patterns. Color gradients can be linear or radial (circular), and can involve any number of colors as well as repeats. Opacity gradients can also be specified. Patterns are based on predefined raster or vector graphic objects, which can be repeated in x and/or y directions. Gradients and patterns can be animated and scripted.[32]
Since 2008, there has been discussion[33][34] among professional users of SVG that either gradient meshes or preferably diffusion curves could usefully be added to the SVG specification. It is said that a “simple representation [using diffusion curves] is capable of representing even very subtle shading effects”[35] and that “Diffusion curve images are comparable both in quality and coding efficiency with gradient meshes, but are simpler to create (according to several artists who have used both tools), and can be captured from bitmaps fully automatically.”[36]
Clipping, masking and compositing
Graphic elements, including text, paths, basic shapes and combinations of these, can be used as outlines to define both ‘inside’ and ‘outside’ regions that can be painted (with colors, gradients and patterns) independently. Fully opaque clipping paths and semi-transparent masks are composited together to calculate the color and opacity of every pixel of the final image, using alpha blending.[37]
Filter effects[38]
Interactivity
SVG images can interact with users in many ways. In addition to hyperlinks as mentioned below, any part of an SVG image can be made receptive to user interface eventssuch as changes in focus, mouse clicks, scrolling or zooming the image and other pointer, keyboard and document events. Event handlers may start, stop or alter animations as well as trigger scripts in response to such events.[39]
Linking
SVG images can contain hyperlinks to other documents, using XLinkURLs of SVG images can specify geometrical transforms in the fragment section.[40]
Scripting
All aspects of an SVG document can be accessed and manipulated using scripts in a similar way to HTML. The default scripting language is ECMAScript (closely related toJavaScript) and there are defined Document Object Model (DOM) objects for every SVG element and attribute. Scripts are enclosed in  elements. They can run in response to pointer events, keyboard events and document events as required.[41]
Animation
SVG content can be animated using the built-in animation elements such as  and . Content can be animated by manipulating the DOM using ECMAScript and the scripting language’s built-in timers. SVG animation has been designed to be compatible with current and future versions ofSynchronized Multimedia Integration Language (SMIL). Animations can be continuous, they can loop and repeat, and they can respond to user events, as mentioned above.[42]
Fonts
As with HTML and CSS, text in SVG may reference external font files, such as system fonts. If the required font files do not exist on the machine where the SVG file is rendered, the text may not appear as intended. To overcome this limitation, text can be displayed in an ‘SVG font’, where the required glyphs are defined in SVG as a font that is then referenced from the  element.[43]
Metadata
In accord with the W3C‘s Semantic Web initiative, SVG allows authors to provide metadata about SVG content. The main facility is the  element, where the document can be described using Dublin Core metadata properties (e.g., title, creator/author, subject, description, etc). Other metadata schemas may also be used. In addition, SVG defines  and  elements where authors may also provide plain-text descriptive material within an SVG image to help indexing, searching and retrieval by a number of means.[44]
An SVG document can define components including shapes, gradients etc., and use them repeatedly. SVG images can also contain raster graphics, such as PNG and JPEGimages, and further SVG images.

[edit]SVG on the web

Google announced on 31 August 2010 that it had started to index SVG content on the web, whether it is in standalone files or embedded in HTML, and that users would begin to see such content listed among their search results.[45] It was announced on 8 December 2010 that Google Image Search would also begin indexing SVG files.[46] On 28 January 2011, it was discovered that Google was allowing Image Search results to be restricted exclusively to SVG files.[47] This feature was announced officially on 11 February 2011.[48]

[edit]Example

This code will show you a rectangle:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)" />
</svg>


svg(web vector graphics) 
-scalable vector graphics
rectagle
<rect x,y width/…..
……id and css class 
html likes for drawing
….
animated graphics
scalable vector graphics
one of the benefits of the technology

JavaScriptAPI(‘Scriptable Image Tag”)

<canvas id- "myCanvas" width-= "150" height = ""


varcanvas
var six




mozilla download center– a map of the wolr the svg map-
benjamin joffes
population demo
think about data visualizations
————————————-recordings ———–ur. data bases

bespin (created by mozilla)

again a data visualization for svg and canvas by the german elections

it supports all the modern ——-svg web / java script base

SVG web


SVG is the future so is the main requirment for obtaining a minimal understanding of 



canvas and svg (they are


html 5 video
application cashe-database

embedding video -multiple files and scripting


controls >

your browser does not …..


using that y can draw stuff on your video  and y can control many attributes by js


http://www.youtube-nocookie.com/v/uofWfXOzX-g?version=3&hl=en_US

http://www.youtube-nocookie.com/v/uofWfXOzX-g?version=3&hl=en_US

Older Posts »

Powered by WordPress

error: Content is protected !!