Filed under: mac
i discovered today that my sound pops and crackles and just sounds awful when running windows (using bootcamp) on my new black macbook. i am not happy about this at all. luckily its nothing crippling, for now, but it sure is irritating.
i tried so many combinations suggested on blogs and support sites… but no luck. either the sound doesnt work at all or it sounds bad. i even tried a usb sound card… which continued to pop and crack. i’m hoping this issue will be addressed in a driver update or a boot camp update… anyone out there find a working solution to this specific problem?
Filed under: mac
i bought a macbook yesterday in an panicky “oh my god i have a job coming up and brightcove’s going to take back their laptop” frenzy. i asked around at work and found a lot of people were very satisfied with running windows on their macbook so it was an easy sell.
i went to the store at cambridgeside after work with adam to make my purchase. pretty straightforward… the black macbook with no extra crap, a miniDVI -> DVI cable, and 2 gigs of RAM (not the wasteful 2 sticks of 512 that comes with it). in response to the latter request the salesguy (actually he looked like he just came out of indie rock camp, and spelled his name kristopher… with a K… yeah) told me it would be an extra $400-$450 for this RAM… to which i said, “WHAT?!? its $175 extra on the site!” and then he went on to say that i wouldn’t even be given back this extra RAM, that i PAID for! WTF? i wanted to try and sell it or something, get some of that ridiculous 400 bucks back. but no, apparently kristopher says its no good once you’ve handled it. hmmm maybe you should tell that to all my old sticks of RAM that i used to build my own PC.
anyway, after a ridiculous conversation where static bracelets and bags were discussed, we asked “what does Apple do with all these extra unused sticks of RAM?” Kristopher had no idea. i’m coming up with all sorts of conspiracy theories about this… but none of them seem terribly plausible. but its fun to think Apples trying to take over the world with sticks of 512 megs of RAM.
regardless of all of that my macbook is running very smoothly with windows using bootcamp. i’ve barely looked at osx, pretty much just to install bootcamp. i did run into an issue where the drivers installation off the disc that bootcamp burns flashed the bluescreen and rebooted… but everything seems ok and unaffected. i found it very easy to transfer all the files and settings i would want using file transfer manager, and coping the application data folder in documents and settings.
tomorrow’s my last day of work at brightcove! i’m gonna show off my macbook
i made my preloader count down from 10 like a shuttle liftoff. i think its pretty nifty, so i thought i’d share…
this.onEnterFrame = function() {
var amount:Number = this.getBytesLoaded()
/ this.getBytesTotal() *100;
loader._xscale = amount;
loadText.text = 10 - Math.floor(Math.round(amount)/10);
if(amount == 100) {
this.gotoAndPlay(3);
delete this.onEnterFrame;
}
}
Filed under: portfolio
lets risk being trendy and web2.0 and call it a “beta” version
there are still a lot of things i want to improve: projects i want to add, some of the actionscript is buggy, i’d like to include more info about each project and much more stuff to look at… but, it’s a start!
ideas? comments? critiques? pretty please?
make sure “export in first frame” is UNCHECKED for all symbols with a linkage id.

this issue drove me batty for an hour, because it was the same frickin preloader that i’ve used several times before (from www.gotoandlearn.com). i should’ve just hunted on the internet more vigorously in the first place, because once i searched google for “preloader not appearing” i found the culprit in the actionscript.org forums
“The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on the quantity of work they produced, all those on the right solely on its quality. His procedure was simple: on the final day of class he would bring in his bathroom scales and weigh the work of the “quantity” group: fifty pound of pots rated an “A”, forty pounds a “B”, and so on. Those being graded on “quality”, however, needed to produce only one pot—albeit a perfect one—to get an “A”. Well, came grading time and a curious fact emerged: the works of highest quality were all produced by the group being graded for quantity. It seems that while the “quantity” group was busily churning out piles of work—and learning from their mistakes—the “quality” group had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay.”
from www.lifeclever.com. i’d say that’s pretty true about a lot of things in life. I need to just make more stuff, all the time, be making stuff, and then i will get better. the problem is that i havent designed a portfolio page in a while… a year! i gotta stop putting so much pressure on myself, and just make it and then improve it.
Filed under: css
not sure how this eluded me for so long, but now i know how to center a div! YAY!
#centered {
position: relative;
top: 0;
right: 0;
margin: 0 auto;
width: 600px;
text-align: left;
}
thanks to roast-horse.com
i am having a serious problem finishing this damn thing. i am filled with questions, am i good enough, am i creative enough, am i in the right field… i love learning how to do things but i can’t seem to develop ideas from scratch, and when the pressure is on, like this portfolio is weighing heavy on my shoulders right now, i seem to have even less confidence.
i see so many awesome sites out there and think, i could do that! or, i could totally make that! but, when the time comes i don’t come up with the ideas. and the more skilled i get, the more i realize how uncreative i am. i feel like ive had this problem for a while, definitely in college but even earlier. i enjoyed creating and designing websites and working in a creative setting (x-files original art archive) but i really didnt create that much art on my own. and in art classes, it was so stressful to try and come up with ideas for projects.
maybe i need to keep a journal more, i guess this blog might be helpful. or carry a sketchbook. or take more photos. or something. or maybe im just not an “out-of-the-box” kind of thinker. that would suck, id like to hope that someday i will be really good at what i do. whatever it is.
and the patriots lost. that sucks.
and its really cold. and lonely. and those suck a lot too.
The Man is trying to bring me down. yeah. anywho, some links i found interesting… may later be useful, if i ever finish this damn portfolio and get some time to play around a bit…
ape – actionscript physics engine
many (or all, i cant remember) of these links coming from here: open source flash
thanks again to felix, i made some progress on this. i was attaching different movies for each section to an empty movie clip, but he suggested that i instead put each section in the same movie clip and label the frames appropriately.
function loadSection(id):Void{
container.gotoAndPlay(currId + "_out");
currId = id;
}
function outAnimDone():Void{
container.gotoAndPlay(currId + "_in");
}
// .....
logo.b1.onPress = function(){
loadSection(1);
}
make sure that on the last frame of your “out” animation you have the following code IN THIS ORDER (if you put stop(); after the function call, the gotoAndPlay will gotoAndStop
).
stop(); _root.outAnimDone();
Filed under: career
i went to central kitchen with some of the guys from one of the product teams i’m working on at brightcove, got a great chicken dinner and creme brulee for dessert. oh and a lovely glass of syrah.
i note this because a good part of the 3 hour dinner was taken up with talking about 3 of the guys’ former companies, adobe, macromedia, & allaire. pretty interesting to pick the brains of such brilliant developers.
one comment from the night that stands out is what sean said: that the real successful developers are the ones where someone knows what they want to build and work to find a way to accomplish it. he also said that you have to make noise to climb the ladder. i dont feel like either of those are particularly in my nature, and that’s left me feeling kinda bummed.
he did also mention that the san francisco adobe office is a great place to work and he could hook me up. i dont want to move again but the offer is tempting.
kirupa.com – transitions between external swfs
is a great article, but i want to transition between internal movie clips. i’m using attachMovie() but I can’t quite wrap my head around the logic of a button action calling a function which plays an outro and then calls another function which goes to the next section. maybe i just need to sleep on it.
i have been having a lot of issues with my tween object animations. things jumping around weirdly in cases where animations overlapped. today, the amazing Felix came to my rescue yet again and took a quick look at my code. he suggested a more efficient solution to what i had, which was creating a new tween object for movement on rollover and then another new one on rollout. that, mixed with an attempt at using ColorFX to tween the color was getting super buggy.
// create tween object, tell it to go no where
var bTweenX:Tween = new Tween(button, "_x",
Back.easeOut, xStart, xStart, 1);
//create color object
var bColor:ColorFX = new ColorFX(button.buttonText);
//button actions
button.onRollOver = function(){
bTweenX.continueTo(xEnd,tweenLength);
bColor.tint(232,184,105,100);
}
button.onRollOut = function(){
bTweenX.continueTo(xStart,tweenLength);
bColor.tint(188,93,20,100);
}
Filed under: Uncategorized
seems pretty awesome, and developers who know it are in pretty high demand. brian sent me some links today to get the learning started
http://www.adobe.com/products/flex/flexbuilder/
http://flex.org/
http://www.adobe.com/devnet/flex/?tab:quickstart=1
http://tech.groups.yahoo.com/group/flexcoders/
Filed under: career
NATIONAL CHAMPS!!! WOOOOOOO!
my awesome ladies judi and catherine came over for moral support, which of course i didnt need because we clobbered ohio state. HA.
anywho, this is career-related because catherine is a web developer and pointed me in the direction of some additional career possibilities (bigbad, pixelbridge) and renewed my excitement about some others (mediumbold, modernista).
i had a great chat with one of our esteemed developers, the awesome crystal, at brightcove today. she suggested i buy the Essential Actionscript 2.0 so i did:
links she suggested:
macromedia xml news aggregator
fullasagoog
also she offered to take me to a meeting of BFPUG later this month. why did i not know about this before??
Filed under: brightcove
i have successfully created a hideous player that uses custom buttons and an embedded player to play, pause, and stop.
this was more difficult than it should have been, i think. here are the steps i had to take to get to this, and what went wrong along the way:
- follow these instructions to embed a basic player
- make sure you change BOTH allowScriptAccess settings to say “always” i changed one and missed the other one, this doesn’t work.
- export in flash 7 if you want to watch it locally and not keep having to upload to your site. flash 8 does not allow the local swf to access the internet.
- make sure you tell the video to play on load through the console settings AND in the embed code:
config["autoStart"] = true;
- get brightcove support to give you the “embedded player” and “unbranded catalog” in your account. (for creating completely awesome custom players, you wont get very far without these two options.)
- once you have the controls-free embedded player in your account, create a couple buttons (i just made squares). use the following code to make it play and stop:
playBtn.onPress = function() { bcPlayer.startVideo(); } stopBtn.onPress = function() { bcPlayer.stopVideo(); } - For a better experience, change the play button to
bcPlayer.pauseVideo();
this pauses and plays the video where the scrubber is, instead of startVideo() which starts the video over every time.



