Profile

Cover photo
Joa Ebert
1,668 followers|186,331 views
AboutPosts
People
Have him in circles
1,668 people
Micaël Reynaud's profile photo
Bastian Klucker's profile photo
Sandro Ducceschi's profile photo
corban baxter's profile photo
Rui Ricardo Jorge's profile photo
Karl Haley's profile photo
Alberto Kobon Ground's profile photo
Antonio Nolasco's profile photo
Ryan Speets's profile photo
Basic Information
Gender
Male
Story
Tagline
Non-blocking lock free greedy coloring humanoid.

Stream

Joa Ebert

Shared publicly  - 
 
 
Each dot is circling around the circle!
18
4
Si Robertson's profile photoManfred Karrer's profile photoGokhan Sivrikaya's profile photoAlexandre Pugeat (apugeat)'s profile photo
Ti nk
 
Whoa trips me out a bit.
Add a comment...

Joa Ebert

Shared publicly  - 
 
Anyone had a problem with iOS and render to texture before? Basically everything works for me on other platforms and the rendering code works on iOS too if it is not rendered to a texture.

int intWidth = 256;
int intHeight = 256;

// Allocate new frame buffer

_frameBuffer = gl.createFramebuffer();
gl.bindFramebuffer(FRAMEBUFFER, _frameBuffer);

// Allocate new texture

_glTexture = gl.createTexture();
gl.bindTexture(TEXTURE_2D, _glTexture);
gl.texParameteri(TEXTURE_2D, TEXTURE_MAG_FILTER, LINEAR);
gl.texParameteri(TEXTURE_2D, TEXTURE_MIN_FILTER, LINEAR);
gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_S, CLAMP_TO_EDGE);
gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_T, CLAMP_TO_EDGE);
gl.texImage2D(TEXTURE_2D, 0, RGBA, intWidth, intHeight, 0, RGBA, UNSIGNED_BYTE, null);
gl.framebufferTexture2D(FRAMEBUFFER, COLOR_ATTACHMENT0, TEXTURE_2D, _glTexture, 0);

// Allocate new render buffer

_renderBuffer = gl.createRenderbuffer();
gl.bindRenderbuffer(RENDERBUFFER, _renderBuffer);
gl.renderbufferStorage(RENDERBUFFER, DEPTH_COMPONENT16, intWidth, intHeight);
gl.framebufferRenderbuffer(FRAMEBUFFER, DEPTH_ATTACHMENT, RENDERBUFFER, _renderBuffer);

if(gl.checkFramebufferStatus(FRAMEBUFFER) != FRAMEBUFFER_COMPLETE) {
System.out.println("[WARNING]: Could not create framebuffer object.");
} else {
System.out.println("[INFO]: Successfully created a framebuffer with width "+_width+" and height "+_height+".");
}

gl.bindFramebuffer(FRAMEBUFFER, null);
gl.bindTexture(TEXTURE_2D, null);
gl.bindRenderbuffer(RENDERBUFFER, null);

...

gl.bindFramebuffer(FRAMEBUFFER, _frameBuffer);
gl.bindRenderbuffer(RENDERBUFFER, _renderBuffer);
gl.viewport(0, 0, intWidth, intHeight);

// RENDER STUFF

gl.bindFramebuffer(FRAMEBUFFER, null);
gl.bindRenderbuffer(RENDERBUFFER, null);

...

// DISPLAY THE TEXTURE

...

The code works fine on a desktop (Linux) and when using WebGL. However on the iPad (1) I am unsuccessful getting it to work. I see the line which says "[INFO] Successfully created a framebuffer ...." but the texture is not shown. I am also not using MSAA in the application.

The code to render everything works just like it should when it does not render to texture.

The code is mostly the same as here: http://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/WorkingwithEAGLContexts/WorkingwithEAGLContexts.html

I would be really happy if anyone could spot the error.
iOS Developer Library — Pre-Release Apple Developer. Search. Search iOS Developer Library. PDF Companion File. Table of Contents. Jump To… Download Sample Code.
1
Joa Ebert's profile photo
 
Nevermind the code is fine. In fact it was something completely different ...
Add a comment...

Joa Ebert

Shared publicly  - 
 
Wow. The new Google+ design looks so annoying on my screen. There is 710px of ... nothing?! ... between two columns.
4
karim beyrouti's profile photodave padovano's profile photoWerner Van Belle's profile photoJoa Ebert's profile photo
8 comments
 
+Werner Van Belle looking forward to that!
Add a comment...

Joa Ebert

Shared publicly  - 
 
Tim O'Reilly originally shared:
 
Really, Google is evil now? Let's Get Real. How About Apple?

I just came across this story:

Google’s Broken Promise: The End of "Don’t Be Evil"
BY MAT HONAN
JAN 24, 2012
<http://gizmodo.com/5878987/its-official-google-is-evil-now>

I have to confess that I find the furor to be overblown.

Collecting data isn't evil. It's the currency of the future, a currency that we provide in order to buy useful services, many of which can ONLY be provided if that data is aggregated and analyzed and made relevant. There are evil things that you can do with that data, but just collecting it isn't evil. I wish people would avoid the linkbait headlines unless they have evidence that Google is actually doing bad things with that data.

If you want an example of a company that is doing "evil", consider Apple. I was horrified when I heard Mike Daisey, author of the one-man show "The Agony and the Ecstasy of Steve Jobs," talking on This American Life about working conditions in the factories that make the iPhone and iPad, and Apple's tepid monitoring of those conditions. When a company has $98 billion in cash, and profits of tens of billions of dollars each quarter, does it really need to squeeze every last cent out of manufacturing costs?

The account of how Apple's factories substituted n-hexane, a neurotoxin with well-documented long term adverse health effects, for alcohol to wipe those shining screens clean, gaining a miniscule advantage in drying time but exposing workers to a lifetime of disablement, nearly brought me to tears.

That's evil. Of course, Apple never promised to do no evil, so they get a free pass.

Journalists should listen to this episode, and then write about that, please:

http://www.thisamericanlife.org/radio-archives/episode/454/mr-daisey-and-the-apple-factory

Update: The point of this post was not to excuse Google by saying Apple is worse. It was to draw a distinction between the potential for harm (Google is collecting all this data, and that could be bad) and actual harm (Apple - and just about every other company making cheap electronics - is countenancing incredibly bad labor practices that do real damage to people, right now.) There are many things that Google does that I consider as violations of its "Don't be evil" mantram (including profiting from ads from content farms, spammers, IP thieves, et al), but collecting and analyzing user data isn't one of them. I'd be delighted to hear about and spread the word about actual violations of user privacy on Google's part that are causing actual harm. But alarmism about what they might do, given how much data they have, isn't a case of actual harm, and doesn't make Google "evil".
3
1
Pascal LE MERRER's profile photo
Add a comment...

Joa Ebert

Shared publicly  - 
 
Just a 3.15h train ride form Cologne. Perfect!
I'm please to announce that the World Wide haXe Conference 2012 (WWX-2012) will take place in Paris on April 13-16 2012. This conference will be the best place to meet fellow haXers and exchange both ideas and drinks ! Expect some big announcements to be made there as well ! In short : if you are either an experienced haXe developer or someone that want to learn more about it, this is THE place to be ! Check http://wwx.haxe.org for all the detail...
10
1
Nicolas Cannasse's profile photoFranco Ponticelli's profile photo
 
Looking forward to see you there ;)
Add a comment...

Joa Ebert

Shared publicly  - 
 
Audioool Sketch for Android fresh from the oven. Built using Hiddenwood.
17
15
Aitor Moreno's profile photoWerner Van Belle's profile photocraig mccann's profile photoDaniel Jenett's profile photo
11 comments
 
+Shawn Blais Cool, thanks! Going to fix that with the next update.
Add a comment...
Have him in circles
1,668 people
Micaël Reynaud's profile photo
Bastian Klucker's profile photo
Sandro Ducceschi's profile photo
corban baxter's profile photo
Rui Ricardo Jorge's profile photo
Karl Haley's profile photo
Alberto Kobon Ground's profile photo
Antonio Nolasco's profile photo
Ryan Speets's profile photo

Joa Ebert

Shared publicly  - 
 
This just showed up in my Google Music "Listen Now" category. Do they simply add suggestions to your library without asking first?
1
Add a comment...

Joa Ebert

Shared publicly  - 
 
Is there an option in Google+ to show less posts from a particular person?
1
Tony Bonavera's profile photoClaus Wahlers's profile photoJoa Ebert's profile photo
7 comments
 
Okay, I finally found it. Who whould have thought that I can only change that from within the circle's feed and not the whole circle management ... 
Add a comment...

Joa Ebert

Shared publicly  - 
4
Michel Boudreau's profile photo
 
He's everywhere! moonwalk car
Add a comment...

Joa Ebert

Shared publicly  - 
 
Word :)
 
We should think ourselves very lucky that Alan Turing didn't patent "a single machine which can be used to compute any computable sequence" - (via @jasongorman)
14
4
marco secchi's profile photoGareth Shapiro's profile photo
Add a comment...

Joa Ebert

Shared publicly  - 
 
Interesting analysis on how Audiotool performs in the browser.
Thew Raslletem originally shared:
 
Audiotool is a wonderful website, application, and community. I love the online "cloud" design for I am on the go a lot. But one thing that has always bugged me, is in the middle of a session, the lag of flash player kicks in and causes a skip in a track. This drove me nuts because I'm using the chrome app, which has performed better for me (instant load times) but I figured I'd run a few tests.

Over three runs(restarts in between) these are averages rounded up always. One run is after a typical days web browsing and studio time, alongside music playing from pandora and such, this was just the first run due to the restarts after I began statistics. The other two runs are after a fresh restart for each browser( I was restarting for a long time)

Firefox 3.6.24 - 2 processes - 282MB RAM w/sp
Firefox 8.0.1 - 2 processes - 303MB RAM w/sp
Chrome 16.0.912 - 5 processes - 306MB RAM w/sp
Opera 11.6 - 1 Process - 308MB w/sp

Now with a song playing(w/sp) The flash plugin pulled roughly 300MB for the website to load. My constant is the dubstep template followed by the techno template. [www.audiotool.com/app]

The suprise here, not that I didn't know webkit was good, but my new webkit browser QtWeb, wins every time.
QTWebkit 3.7.3 - 1 Process - 267MB RAM w/sp - 277MB Working set - total commit(OS reserved) 307MB

Enough that the Operating system (ha Win7) is only giving it about the average memory the browsers use to do the same thing, even the working set was under the lowest Firefox could do.


What do you think, DJ's, producers, studio geeks, if you use software and audio, flawless is the only way. Having the fastest performance from what you do, is always top priority in my book, so how do those numbers feel?

Geeks, internet enthusiasts tell me your opinion, firefox was the best(thus why I have a 3.6 benchmark, because thats the last one I used) chrome runs great but in mysterious ways, and none of the big names (in windows) touch a open source alternative. How does that feel, I think I found my new flagship browser...
1
Add a comment...