As of November 15, 2014, will no longer be available. To keep up with the latest news from the community, we recommend you follow us on Twitter at @Adobe and @CreativeCloud.

Category: Flex (rss)
1 | Next Page

Reaction Diffusion Cellular Automata with Metal Compute Shaders

Oct 20, 2014 11:31 PM
Rating: (Total Clicks 7)

Following on from my recent experiment with Metal kernel functions, I've evolved the project to run a reaction diffusion simulation. This time, I've implemented the Fitzhugh-Nagumo model which was originally developed from the study of squid giant axons.The basic structure of the project remains the same. However, now I need to implement a ping-pong technique whereby I swap the input and output textures. On the first pass, my textureA (which is originally populated by a bitmap of random noise) is the input texture to the shader and textureB is the output. The next pass, I use the newly generated textureB as the input (translate)

Metal Kernel Functions / Compute Shaders in Swift

Oct 19, 2014 9:30 AM
Rating: (Total Clicks 12)

As part of a project to create a GPU based reaction diffusion simulation, I stated to look at using Metal in Swift this weekend.I've done similar work in the past targeting the Flash Player and using AGAL. Metal is a far higher level language than AGAL: it's based on C++ with a richer syntax and includes compute functions. Whereas in AGAL, to run cellular automata, I'd create a rectangle out of two triangles with a vertex shader and execute the reaction diffusion functions in a separate fragment shader, a compute shader is more direct: I can get and set textures and (translate)

Fixing your personal web server after upgrading to OSX Yosemite

Oct 17, 2014 11:28 PM
Rating: (Total Clicks 19)

This is not related to FlexPaper but thought we’d share this with other developers since some of our users just upgraded to Yosemite and we think many others may have this problem. If you have just upgraded to Yosemite and you are using the apache personal web server in OSX you may have noticed that your personal directory isn’t available any longer. To help you out we decided to post some notes on how to get this working 1. Open your /etc/apache2/httpd.conf in a text editoruncomment the following line#LoadModule userdir_module libexec/apache2/mod_userdir.soand#Include /private/etc/apache2/extra/httpd-userdir.conf2. Open /private/etc/apache2/extra/httpd-userdir.conf in a text editoruncomment  the following line#Include (translate)

At last – Online CreativeJS workshops!

Oct 16, 2014 5:31 PM
Rating: (Total Clicks 8)

My workshops in Brighton are brilliant fun and I love running them (just two tickets left for my next ones!) but the fact is that many of you just can’t physically get here. I’ve long been thinking about how best … There's more → (translate)

I’m joining Twilio

Oct 16, 2014 3:32 PM
Rating: (Total Clicks 12)

Reading time: 2 – 2 minutes So the time has come for me to move on and accept a new challenge. As of the October 20th,  I’ll be joining Twilio as a Developer Evangelist. Twilio has been no stranger to me for quite a while now,  and when I saw an open position in their […] (translate)

Spring Boot Shannanigan: Overriding properties via the command line when using Gradle

Oct 16, 2014 7:32 AM
Rating: (Total Clicks 6)

If you use Spring Boot and Gradle, you might sometimes find yourself in a homicidal rage when looking stuff up in the Spring Boot Reference Manual and encounter lines like ‘or specify on the command line using the switch –,hsqldb.‘ because command line switches don’t bloody work in Gradle. You can overcome this problem by […] (translate)

Sound Synthesis in Swift: A Core Audio Tone Generator

Oct 16, 2014 5:30 AM
Rating: (Total Clicks 13)

The other day, Morgan at Swift London mentioned it may be interesting to use my Swift node based user interface as the basis for an audio synthesiser. Always ready for a challenge, I've spent a little time looking into Core Audio to see how this could be done and created a little demonstration app: a multi channel tone generator.I've done something not too dissimilar targeting Flash in the past. In that project, I had to manually create 8192 samples to synthesise a tone and ended up using ActionScript Workers to do that work in the background. After some poking around, it (translate)

Change the Internet Sharing DHCP IP range in OS X 10.9 Mavericks

Oct 14, 2014 8:58 PM
Rating: (Total Clicks 8)

Title says it all. I found an article that showed a way to change it but it didn't work. A buddy at work figured out the missing piece.IMPORTANTBefore you make any changes to this file make sure System Preferences is closed and Internet Sharing is disabled.Here's an example of the final plist file in /Library/Preferences/SystemConfiguration/ NAT AirPort 40BitEncrypt 1 Channel 0 Enabled 0 NetworkName NetworkPassword SharingNetworkNumberStart Enabled 1 NatPortMapDisabled You have to add the new values to the Airport group. After I enabled Internet Sharing and connected the IP I had was in the correct range. (translate)

Tips & tricks for traveling like a pro

Oct 13, 2014 9:32 AM
Rating: (Total Clicks 24)

For the past 6-7 years I’ve been traveling a lot (about 90 days a year). So, it is only natural that I became better and better at coping with travel related stress. And when I say better I mean I discovered the tricks that minimize the stress associated with travel. Let’s face it: unless you work as [...] (translate)

ZERO TO ONE: My Personal Notes on the Book

Oct 12, 2014 5:32 PM
Rating: (Total Clicks 10)

Note: Zero to One is Peter Thiel’s book on startups and product development. It’s also one of the best books I’ve read. These here are some highlights from my read of the book and I’ve post them as a reminder to myself. Once you are done with this post, buy the book. ON COMPANIES All Happy Companies are Different All happy companies earn a monopoly by solving a unique problem. All failed companies are the same: they failed to escape competition. Competition is a destructive force Recognize competition as a destructive force instead of a sign of value. Rivalry causes us (translate)

1 | Next Page