FYI, if you install a Bitnami Moodle AMI on your EC2 be aware that yum doesn’t come with it. You will either have to install yum manuualy or instead create a regular old LAMP instance with your AWS Console, THEN install Moodle manually using wget, etc. Since the Bitnami AMI doesn’t come with yum, I wonder what else it is missing and have chosen to go with the LAMP provided by Amazon.
Also PuTTY doesn’t like the key pairs generated by the AWS Console. You will have to use PuTTYgen to convert the key pair over to a ppk file. I will write more about this in another post.
In typical cobbler fashion, I haven’t added anything to this blog in quite some time. That is partly due to having gotten a new position last September at a large company, moving to location of said large company and the ramp up period required for orienting oneself to new surroundings.
My new title is Instructional Designer, but that doesn’t begin to describe the things I am responsible for producing. For example, I’m not only creating a certification program for one of our very, very large client bases, implementing the learning management system, but also working on converting our help content over to DITA as well as looking at end-to-end solutions for delivering it. So…I will be focusing on those things in future posts.
I may or may not be adding content about making Flash send video data to Omniture. That project is at priority level 4 or 5 at this point, but you know how it goes…
I’m not sure if it is typically Danish, the way this guy speaks…but what I like about what he does, is his investments have more than making money in mind. Now, Morten is personally bankrupt, not sure what that says about his business acumen, except maybe he is being smart by putting all of his assets in an LLC or whatever the European equivalent is. He’s trying to inspire creatives to be more proactive about using their ability to think outside the box in a more intelligent way. Okay, I don’t know why I like this guy, but I do. Maybe its when he says he just wants to stay in love. I understand this, creatively. You have to be engaged in what you are doing even if it has a chance of failing. That is the only way you learn. I call it “being in the zone.”
Here is a class that searches an array for a string. It returns true for a match and false if there is no match.
package {
public class ArraySearcher{
// ------- Properties -------
public var theArray:Array;
public var theTerm:String;
private var match:Boolean;
// ——- Constructor ——-
public function ArraySearcher() {
}
// ——- Methods ——-
function searchArray(theArray:Array,theTerm:String):Boolean{
//set the match variable to false until a match is found
match = false;
for(var i:uint = 0; i < theArray.length; i++){
//trace(”theArray[i] is ” + theArray[i]);
//trace(”TheTerm is ” + theTerm);
if(theTerm == theArray[i]){
//trace(”match”);
match = true;
}
}
//trace(”***end search***”);
return match;
}
}
}
Then in your Main.as document…
import ArraySearcher;
var searcher:ArraySearcher = new ArraySearcher();
searcher.searchArray(someArray,someTerm);
Make sure the someArray is an array and someTerm is cast as a string (for example, if using a term from an XML node). Otherwise, change the parameter in the searchArray function to the type of object you are looking for in your array.
When I am at the library, I usually pick up a copy of Communication Arts magazine to peruse. This photographer was featured in the 2009 Interactive Annual. When someone trips my trigger, on my blog they go. Check him out.
The most recent project I have completed is Bill Scarlet. He is an international commercial and film director based out of the Detroit area. This is the second time I have worked with Bill. He is a great client and fun to work with. The videos are H.264 MP4 and are being streamed at 1.5 mbps.