guitar pro drum tracks Nero 8 Ultra Edition at cheapest price nero download edition ultra files frr guitar pro Guitar Pro 5 MAC at cheapest price guitar pro 5 serial nero 7 ultra edition demo CodeGear RAD Studio 2009 Architect at cheapest price i summon you guitar pro tab aria pro ii cs electric guitars ConceptDraw Office Professional 8 at cheapest price rain king guitar pro nero v7 ultra edition MathWorks MatLab R2009b at cheapest price guitar pro 4 free downloads irish guitar pro CorelDraw Graphics Suite X4 at cheapest price guitar pro 4 tabs chords coreldraw graphics suite 12 keygen Buysofts ¨C Software Downloads at Best Rates songs for guitar pro software

Uncategorized


13
Apr 10

Rocking your Firefox

AMO is a great site for finding and sharing your favorite Firefox add-ons, but as we like to say, one size definitely doesn’t fit all.  While we made meaningful improvements for the millions of loyal add-ons fanatics out there, it was clear that the tens of thousands of available add-ons were overwhelming for many users new to add-ons.  Enter Rock Your Firefox- a blog we launched last month that tells folks about the great add-ons out there.

Some of you may know Rock Your Firefox as a Facebook application, originaly created by Justin Scott to help add-ons users share their add-ons on Facebook.  While the original Rock Your Firefox has been retired with fond memories, we decided to resurrect and reinvigorate the brand for the new Rock Your Firefox- where we shine the spotlight on a single add-on while telling a compelling story about how an add-on can make your life better.  We’ve made an effort to try and make these stories fun as well; and we’re actively looking for new guest bloggers to help us tell the story of great add-ons.

If you’re reading this, chance are you’re a big add-ons fan, and some of you have wondered about the reason for a new site.  Rest assured that AMO will continue to evolve in useful and delightful ways, and Rock Your Firefox is intended to complement AMO by offering a low impact and easy way to discover add-ons, whether you’re a new user or a seasoned veteran.  Also- since it’s a catchy URL- we hope that you’ll tell interested strangers to check it out, we’ll do the rest with our witty prose and slickly produced videos. :)

Editor’s note: Patricia Clausnitzer has translated this post into Belorussian!


20
May 09

Introducing Jetpack

jetpack_logoToday, Mozilla Labs announced Jetpack, a new and experimental way of creating add-ons in Firefox.  The best way to explain the Jetpack experience is by showing how add-ons are created using the new platform.

To get started, install the new Jetpack Extension and restart the browser (this will be the only time you’ll need to restart when doing development).  When Jetpack installs, you’ll be taken to the about:jetpack page, which contains a couple of sample Jetpacks (the name for extensions created with the Jetpack API).

Install some demos and check them out!  For the time being, the experiment is limited to status bar widgets, but I was able to put together a Delicious Notifier Jetpack Feature in less than an hour using simple JQuery, CSS, and html. All I did was install the GMail Notifier widget and pasted it into Bespin, read the 20 lines of code that made it work, and started hacking away to get the information i wanted.  Since I didn’t have to restart and could inspect and debug via Firebug, development was painless.

If you have Jetpack installed, check out my Delicious Notifier, I find it incredibly useful when browsing the web, as the count of saves in Delicious is a great indicator of how interesting a particular page on the internet can be.

As with all experiments, there’s a lot of polishing to do with Jetpack, but we felt that it was true to Mozilla’s values to get this out early and involve the community in determining its future- please let us know what you think!


9
Feb 09

AMO is a Renegade Craft Fair

Seriously.  Think about this- addons.mozilla.org has over 6,000 add-ons and add-on developers.  Our add-ons are created by large corporations as well as people with day jobs.  Our number 1 add-on was created by a hobbyist in his spare time and has been downloaded 40 million times.  Our add-ons can turn Firefox into a kid-friendly browser or a Twitter application.  Like the Renegade Craft Fair, we’ve got an amazing array of stuff but we fall short in one key way- we’re not as fun.  We want to change that- we want to replicate the excitement of finding the unexpected so that our visitors always something they want, even if it’s not something they expect.  We want to make “serendipitous discovery” the way most people interact with AMO.  Any ideas?


31
Dec 08

Unlikely adversaries: cars and personal electronics?

Via Autoblog, I found this article in the Detroit News, which says that Japanese automakers are worried about sales in Japan because young people are shifting their interest away from cars and towards gadgets.

The appeal of driving yourself boils down to personal space and freedom.  But nowadays we spent most of our driving going to one of two places, and portable devices allow you to create a personal space virtually anywhere.  While they don’t erect a physical barrier with the outside world, an iPod or Kindle allows its user to effectively shut out the outside world, even in the middle of a crowded train.

Technology has also diminished the significance of physical location; half of Mozilla’s employees are remote and they seem to have no trouble getting as much done as the rest of us.  How long will it be until commuting and travel become obsolete altogether?


29
Dec 08

Facebook Lexicon

Joshua showed me Facebook Lexicon today, which launched a few months ago but apparently I live under a rock. Lexicon is a feature that lets you see the relative frequencies of words that occur on Wall posts, and it’s really fun to play with.

For instance, comparing “blond” to “blonde”, it appears that the latter is far more popular:

Another interesting faceoff is “you” and “your” vs “u” and “ur”.   I predict some sort of apocalypse when “u” overtakes “you”.

Individual wall posts are basically throwaway messages, analogous to that whiteboard you had on the door of your dorm room.  Not terribly interesting, but being able to see this data in aggregate is much more interesting, especially since the throwaway nature of these posts means that people write in a way that is most natural to them.

I could imagine this being useful for SEO, creating online ad campaigns, or just general zeitgeist tracking.  For instance, looking at ‘obama’ and ‘mccain’ in Lexicon shows a real dropoff after the election, with McCain all but dying out and Obama maintaining a slow but steady trickle of wall posts.  I imagine we’ll see a spike as we approach the inauguration (yay!).


29
Sep 08

No on Prop 8

As the election looms, there’s a proposition on the California ballot that’s getting a lot of attention.  Prop 8 is a proposed amendment to the California constitution that strictly defines marriage as between a man and a woman.  Clearly, there’s a lot of hysteria about this proposition but I think I can break down my “no on prop 8″  position.
Continue reading →


3
Sep 08

Yayz!

We launched.  It’s also my birthday, which is also awesome.  More later, but you can check out my Raptr Card here:


20
Aug 08

The Audi (timing belt) Experience

The engine in all its glory...

The engine in all its glory... clicky for a set


Continue reading →


10
Aug 08

Garage door openers and Eichler sliders

Since we moved into our Eichler, we’ve had a love-hate relationship with the dual sliding garage doors.  Of course their unique design and style means that we’d never replace them, but getting out of the car during the rainy winter to pull a heavy door open meant that style had a cost.  Since the pine cones from our tree can dent cars, leaving things alone wasn’t an option.  Clearly, something had to be done.

We decided to do the garage door openers ourselves because no one wanted to attempt doing a job that would involve powering both doors.  There were a few obstacles endemic to all Eichlers, but nothing insurmountable.  The key is developing an attachment to the garage doors that takes the overlapping into account. This also means that you have to be extra careful to not operate the wrong door at the wrong time, as various parts will collide and possibly damage your setup.

The basic idea here is that we installed garage door openers in the front corners of our garage, with the rails and trolleys moving sideways and parallel to the path of the doors.  The rails themselves will be mounted to a piece of wood that spans the gap between beams.

We went with the cheapest garage door opener we could find, a Chamberlain from Lowes.  Because all we have to do is slide the door back and forth, a great deal of power isn’t needed.  If you’re feeling fancy, maybe a screw drive opener would be quieter, but there’s really no need to get anything more than the basics here.  The other you’ll need is a extension kit for your door.  A standard garage door opener is designed with 7 feet of travel.  Since the Eichler slider needs at least 7.5 feet to open fully, you’ll need this kit to ensure things open the entire way.  While you’re in the store, also pick up some hanger brackets for the garage door opener.  This resembles a long piece of flat steel, folded 90 degrees along its length and with lots of holes in it.

In addition to the garage door opener hardware, you will also need to measure the distance between the beams in the garage.  Get an 8×1 piece of pine that is high grade (without knots) and long enough to span the distance with a few inches to spare on both sides.  Mount this board with screws parallel to the door and centered on the beams, with the front edge about six inches away from the boards.  This distance doesn’t have to be exact, but we do need room for the garage door openers.  Here’s a picture of the board with both openers installed, so you can see what we did.

Buy four right angle brackets, Home Depot has some Strong-Tie A66 connectors which are the best I’ve seen so far.  Look in your lumber section near where the deck supplies are sold.  Also pick up some 1 inch lag screws with some washers, you’ll need 8 of them for the angle brackets and another 8 or so to mount the garage door opener hanger to the ceiling.  While you are picking up the angle brackets, get about 8 linear feet of 1×4 oak.

I’m going to assume that you or an electrician will install some grounded outlets on the ceiling boards within in the front corners of the garage.  This is a fairly straightforward job which shouldn’t take more than a couple of hours.  You will want to ground your outlets- for us, the cold water pipe leading to the exterior hose faucet was an easy source of grounding.

The next step is to assemble the first garage door opener.  Start on the side of the garage with the outer door, which is the door that is closest to the front of the house.  This door should be on the side of the garage that has some space set back from the edge of the door.  This is important, because the bracket you will attach will require the garage door opener to sit back fairly far from the door.

Build a bracket like this, with the piece of oak attached to the angle brackets with lag screws.  I only used two lag screws even though there are holes for four, to allow for greater clearance for the bracket as it must pass above the other door when opening.  Also note that the bracket is attached just inboard of the hanging casters for the door.  This is critical as it will ensure that the bracket will not hit the other door’s casters as it opens.

Once this bracket is built and attached to the door, hang your garage door opener.  It should be fully assembled at this point so simply install the hang bracket in the ceiling of the garage and adjust it so that the opener is set back far enough to allow for the trolley to move back far enough to pull the door completely closed.  Attach the header bracket for your track to the pine board you attached between the beams.  The opener should be aligned so that the track is parallel to the door’s travel and as close as possible to the door itself.  Once the bracket is hung, assemble the arm and bracket for the trolley.

Connect the power and stand back as you enjoy seeing your garage door opener work.  If all goes well, the bracket you made should slide in the gap between the inner door and the track as the outer door moves open.  Of course, this also means that you should never try opening a door when the other door is open, as it may damage your door.   Be sure to set the force limiting settings to be as low as possible.  Also, the electric eye safety switch will not work, as the opener is set up in a ‘push to open, pull to close’ arrangement.  This means that when the door is closing, the opener ‘thinks’ it’s opening, and ignores the status of the electric eye.  I simply taped mine together.

The other door is much like the first, except we have to make a bracket that won’t interfere with the other door as it opens.  It looks like this:

You can see in this picture that the bracket is sightly different, and designed so that it will never interfere with the other door’s bracket.

Anyway, once you’re done you’ll be able to sit back and enjoy the satisfication of doing your own Eicher garage door openers.  Here’s a video to give you a preview of what you’ll have when you’re done!

Enjoy- and check out my Garage Door set on Flickr for more pics!


5
Aug 08

Delicious = new hotness

Even though I’m no longer on the team, I’ll always be a big, big fan of Delicious (with or without dots) and the team.  Seeing that thing launch last week with maximum fanfare and minimum drama was great to see, as that was something that I worked on for most of the last 18 months of my life as a product manager on Delicious.  My friend and fellow ex-Yahoo wrote an excellent post on the topic.

While the new design does take some getting used to, I’m a big fan. Here are some of my favorite features:

  • Contextual search: you can now search any view on the site.  This is easier to do than describe- but as a quick example look at another person’s bookmarks.  Do a search, and you’ll see results from their bookmarks.  If you’re looking at one of their tags, then the results are from that tag on their bookmarks.  Same goes for their network page.  It’s incredibly flexible and great for finding bookmarks from your friends that were previously lost in the mists of the past.
  • Deeper integration with the extension:  With the new Delicious Bookmarks extension for Firefox, the website detects if you have the extension installed and integrates seamlessly with the import settings page.  Simply go to ‘import bookmarks’ on your Settings page and we’ll take care of sending the data along for you- no more creating bookmark files and manually uploading them!
  • Speed:  It’s just way faster than before.  I find myself browsing and searching Delicious a lot more because of the speed.  If you have the extension installed, you’ll notice that we added a handy search plugin for your Firefox and IE search bars.  Try it out!

Anyway, my heartfelt congratulations to the team, I’m pleased as punch that things turned out the way they did.