Skip to content

Commit

Permalink
add much text
Browse files Browse the repository at this point in the history
  • Loading branch information
theo-armour committed Aug 3, 2017
1 parent 9829e94 commit 731b111
Show file tree
Hide file tree
Showing 9 changed files with 152 additions and 7 deletions.
60 changes: 57 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,59 @@
# [ibpsa2017.github.io]( https://ibpsa2017.github.io )
# [ibpsa2017.github.io]( https://ibpsa2017.github.io ) Read ME

An online presence for material related to

* http://www.ibpsa.org/
* http://www.buildingsimulation2017.org

The International Building Performance Simulation Association (IBPSA) , is a non-profit international society of building performance simulation researchers, developers and practitioners, dedicated to improving the built environment.


This is an unofficial site created by and for Building Simulation 2017 conference attendees.

* Twitter hash tag: #BuildingSim2017
* Facebook wall: https://www.facebook.com/buildingsimulation2017/
* Instagram: https://www.instagram.com/explore/tags/buildingsimulation2017/ ?? no posts yet

***

We love simulating things. We find simulating stimulating.

These days nearly anything can be simulated. So lets simulate the Building Simulation 2017. ;-)

On the left are two menu items that simulate conference sponsors and all he conference sessions.

Theses fast and fun little items have only one issue: they link to the real events at the real conference.

The EPW Parser is my first foray onto displaying EnergyPlus weather (EPW) data in 3D. The challenge: Can you show 365 x 24 x 8 items of weather data all at once in a readable manner?

Let us just say that this little effort has aspects that are interesting.

But the main thing is that we are up and running. And there is a much bigger challenge at hand. This new challenge is to see: can create new material during the conference itself? Can we stop mucking around with last year's PDFs. Instead, can live in the moment and create and design or identify some new patterns based on what we are seeing and hearing in the sessions?

Have you ever participated in a [hackathon]( https://en.wikipedia.org/wiki/Hackathon ). There is a liveness - and a lack of sleep - contrasts markedly with the usual demeanor at traditional style conferences.

There's nothing particularly right or wrong about either type of meet-up. But I'm thinking it might be fun to bring in some hacking thoughts - nice ones - into the process.

Things I want to do include

* Looking at some complex visualization or analysis and seeing if it's possible to create some of the effect with eazy peazy, beginner level code
* Respond to any "I bet you can't do this' challenges
* Explore ways of communicating / simulating with participants

There are two important side aspects to this thinking

* Helping beginners get started wit code they can understand and use to perform helpful tasks
* Helping full-stack devs tackle even more advanced work because they know the lower end is being taken of

Of course, everything will be free and open source and available on GitHub with links from this site.

Bye for now...

Theo






An online presence for material related to http://www.ibpsa.org/ and http://www.buildingsimulation2017.org

Unofficial site created by and for conference attendees.
4 changes: 4 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -187,8 +187,11 @@

main.style.overflow = 'auto';

try {
requestFile( url, mainContents );

} catch( e ) { console.log( 'e', e ); }

} else if ( url.includes( '.html' ) ) {

main.innerHTML = '<iframe id=mainIframe class=ifr src=' + url + ' ></iframe>';
Expand Down Expand Up @@ -264,6 +267,7 @@

xhr = new XMLHttpRequest();
xhr.open( 'get', url, true );
xhr.onerror = function( xhr ) { console.log( 'error', xhr ); };
xhr.onload = function() {

target.innerHTML = converter.makeHtml( xhr.responseText );
Expand Down
80 changes: 80 additions & 0 deletions ladybug-tools/ladybug-tools.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
<!doctype html>
<html lang = "en" >
<head>
<meta charset = "utf-8" >
<meta name = description content = 'Basic HTML template' >
<meta name = keywords content='JavaScript,GitHub,FOSS,3D,STEM' >
<meta name = date content='2017-08-01' >
<title></title>
<style>

body { font: 12pt monospace; margin: 0 auto; }
a { color: crimson; text-decoration: none; }

#contents { z-index: 10; }

</style>
</head>
<body>

<div id = "menu" >
<div id = "header" ><h3><a id = "title" href = "" ></a></h3></div>
<div id = "contents" ></div>
</div>

<script>

url = 'https://api.github.com/orgs/ladybug-tools/repos';


const b = '<br>';

init();

function init() {

// title.innerHTML = location.href.split( '/' ).pop().slice( 0, -5 ).replace( /-/g, ' ' );

requestFile( url );

}

function requestFile( fileName ) {

// let xhr;

xhr = new XMLHttpRequest();
xhr.crossOrigin = 'anonymous';
xhr.open( 'GET', fileName, true );
xhr.onerror = function( xhr ) { console.log( 'error', xhr ); };
xhr.onprogress = function( xhr ) { console.log( 'items', xhr.loaded ); }; /// or something
xhr.onload = callback;
xhr.send( null );

function callback( xhr ) {

let response, json, txt;

response = xhr.target.response;

json = JSON.parse( response );
console.log( 'text', json );
txt = '';

for ( repo of json ) {

txt += '<p><a href="#https://rawgit.com/ladybug-tools/' + repo.name + '/gh-pages/README.md" >' + repo.name + '</a>' + b;

}

parent.menuBody.innerHTML = txt

}

}



</script>
</body>
</html>
3 changes: 2 additions & 1 deletion menu-body.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
### [Sponsor links]( #menu-sponsor-links.md "View all 40 sites in a minute or two" )

### [All sessions info in a single page]( #sessions-building-simulation-2017.html "Speed your way to deciding what to see" )
### [All conerence sessions info in a single page]( #sessions-building-simulation-2017.html "Speed your way to deciding what to see" )

### [EPW Data Parser]( #epw-parser/README.md "A fun fail" ) [&#x1F5D7;]( epw-parser/epw-parser-r2.html )

### [Ladybug Tools on GitHub]( #menu-ladybug-tools.md )
2 changes: 1 addition & 1 deletion menu-head.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## [Unofficial ibpsa 2017]( index.html )
## [Unofficial IBPSA 2017]( index.html )

#### [README / home page]( #README.md )

Expand Down
6 changes: 6 additions & 0 deletions menu-ladybug-tools.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@


<div style="border: 0px red solid; height: 700px;" ); ><iframe src=ladybug-tools/ladybug-tools.html class=ifr ></iframe></div>



2 changes: 1 addition & 1 deletion menu-sponsor-links.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@


<div style="border: 0px red solid; height: 700px;" ); ><iframe src=sponsor-links.html class=ifr ></iframe></div>
<div style="border: 0px red solid; height: 700px;" ); ><iframe src=sponsor-links/sponsor-links.html class=ifr ></iframe></div>

File renamed without changes.
2 changes: 1 addition & 1 deletion sponsor-links.html → sponsor-links/sponsor-links.html
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@

requestFile( fileName, callback );

parent.location.hash = 'readme-sponsor-links.md';
parent.location.hash = 'sponsor-links/readme-sponsor-links.md';

}

Expand Down

0 comments on commit 731b111

Please sign in to comment.