241 links
peculiar
harding's not just talking about his wife, he's talking about his life
http://www.youtube.com/watch?v=hlk9ewDPMaoplayfic.com
Playfic, the first online community that lets you write, remix, share, and play interactive, text-based games with the world.
http://playfic.commozilla-employees-map
mozilla employees map
http://glob.com.au/mozilla-employees-map/Bourbon County Stout
the best beer ever
http://www.gooseisland.com/pages/bourbon_county_stout/59.phpFirefox Roadmap
Firefox Roadmap for 2012
https://wiki.mozilla.org/Firefox/Roadmaptodotxt.com
So many power users try dozens of complicated todo list software applications, only to go right back to their trusty todo.txt. It's simple, straighforward, and readable by every text editor ever made
http://todotxt.comstat.py
python statistics module horribly unpackaged
http://www.nmr.mgh.harvard.edu/Neural_Systems_Group/gary/python.htmlpython-versioneer
automate versioning of python software
https://github.com/warner/python-versioneermatplotlib
matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
http://matplotlib.sourceforge.netHaier HWD1000
Haier washer/dryer manual
www.manualowl.com/m/Haier/HWD1000/Manual/181844screenshooter.js
screen shooter for the selenium test harness
http://code.google.com/p/selenium/source/browse/trunk/javascript/firefox-driver/extension/components/screenshooter.jsAbsolutely minimal XULRunner browser
Here is a minimal XULrunner application that simply loads a HTML page. Get <http://www.developer.beonex.com/source/minbrowser.zip> (3 KB), unzip it, and start firefox.exe -app minbrowser/application.ini It simply loads a predefined website. You cannot enter any URLs yourself. This is just a start. Please look into files app.xul and application.ini, you must adapt them.
http://www.developer.beonex.com/source/minbrowser.zipdatasource
Provides encapsulation and a clean interface for data sources.
https://github.com/jeads/datasourcefirefox-framerate-monitor
firefox framerate monitor
https://github.com/pcwalton/firefox-framerate-monitorgraphquire
Module dependency graph builder / linker / installer
https://github.com/Gozala/graphquire/volo
A command line JavaScript tool for JavaScript-based projects
https://github.com/volojs/volosmartmake
This python program builds a list of directories required to create a working Firefox build, given a list of changed directories, then invokes a command
http://hg.mozilla.org/users/josh_joshmatthews.net/smartmakepycharm
PyCharm — Python IDE with complete set of tools for productive development with Python programming language. In addition, the IDE provides high-class capabilities for professional Web development with Django framework.
http://www.jetbrains.com/pycharm/requests
python library replacement for urllib and httplib
http://docs.python-requests.org/en/latest/index.htmlWill Firefox ever drop-its-Gecko-layout-engine-to-adopt-WebKit
Will-Firefox-ever-drop-its-Gecko-layout-engine-to-adopt-WebKit
http://www.quora.com/Mozilla-Firefox/Will-Firefox-ever-drop-its-Gecko-layout-engine-to-adopt-WebKitprisoners-dilemma
the prisoner's dilemma: i have another ideabank project a "good" solution to the Prisoner's dilemma IRL is an algorithm that is X tit-for-tat and 1-X benevolent my hypothesis: 1. this is actually a pretty good approximation to real life 2. this leads to a bifurcation leading to a pecking order of groups that are more or less benevolent but finite groups a pecking order so what has been done is having different algorithms play + compete in prisoner's dilemma and they can reproduce with proliferation based on success the question is....if you adjust X, for a large sample, do you get a bifurcation? is the hypothesis valid? do you have, as observed IRL, a population that succeeds by being less benevolent by taking advantage of a population that is more benevolent?
http://www.radiolab.org/blogs/radiolab-blog/2010/dec/14/prisoners-dilemma/Search and Mangle json-like data structures
Search and Mangle json-like data structures
https://gist.github.com/1529358basic-continuous-deployment
continuous deployment workflow with git
http://www.theautomatedtester.co.uk/blog/2011/basic-continuous-deployment.htmlfirefox ascii art
firefox ascii art. The html of the page is transformed into colored art by getting color values from the firefox logo
http://p.gkoberger.net/firefox/travis-ci.org
travis ci: distributed continuous integration
http://travis-ci.orgwhy firefox isnt doomed
why firefox isn't doomed
http://www.readwriteweb.com/hack/2011/12/why-firefox-isnt-doomed.phpDevo Mongoloid Video
1976, Bruce Conner, all stock footage
http://v.youku.com/v_show/id_XMTUyMjQ5MDEy.htmlLearning Freedom and the Web
Learning Freedom and the Web
http://learningfreedomandtheweb.org/ebook/The Mozilla Story
We believe the Web is a place where anyone can come to build their dreams.
https://donate.mozilla.org/page/contribute/the-mozilla-storyAjax.org Cloud9 Editor
Ace is a standalone code editor written in JavaScript.
http://ace.ajax.orgChef
Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
http://wiki.opscode.com/display/chef/Homenosql
The Architecture of Open Source Applications: NoSQL
http://www.aosabook.org/en/nosql.htmlleonard is going to the office
leonard is going to the office
http://www.youtube.com/watch?v=2mLMQLSjp_sblueprint
Blueprint looks inside popular package managers, finds changes you made to configuration files, and archives software you built from source.
https://github.com/devstructure/blueprintwebrtc
WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs. The WebRTC components have been optimized to best serve this purpose. Our mission: To enable rich, high quality, RTC applications to be developed in the browser via simple Javascript APIs and HTML5.
http://www.webrtc.orgWeird-Al-Yankovic-Guns-N-Roses-Don-t-Cry.html
weird al on mtv's al tv does a guns and roses classic don't you cry
http://video.filestube.com/watch,165fa93a71ec159e03e9/Weird-Al-Yankovic-Guns-N-Roses-Don-t-Cry.htmlpython-patch
Cross-platform alternative to unix patch utility capable to apply unified diffs.
http://code.google.com/p/python-patch/glow.mozilla.org
glow.mozilla.org
http://blog.mozilla.com/website-archive/2011/06/14/glow-1-0/Jeanne d'Arc
opera/oratorio about Joan of Arc with the ondes martonet
http://en.wikipedia.org/wiki/Jeanne_d%27Arc_au_b%C3%BBcherEureka machine
predicts physical laws like F=ma from input data
http://www.guardian.co.uk/science/2009/apr/02/eureka-laws-nature-artificial-intelligence-aiwebhooks
webhooks wiki, see also their blog: http://blog.webhooks.org/about/
http://wiki.webhooks.org/fennec picture
adorable fennec fox
http://www.flickr.com/photos/majocesa/3087105411/lightbox/Richard III
Impressionist Jim Meskimen Does Shakespeare in Celebrity Voices
http://www.youtube.com/watch?v=j8PGBnNmPgksky vs. nameless
sky vs. nameless. possibly the best fight scene ever
http://www.youtube.com/watch?v=2ZXgHPuf2a0firefox-is-the-clouds-biggest-enemy
Firefox vs. the Cloud
http://www.extremetech.com/computing/102283-firefox-is-the-clouds-biggest-enemya new art photo
a wine glass and accoutrement of dim light
http://k0s.org/pictures/random/2011-05-14%2021.02.27.jpgpig stein
pig stein
http://www.trocadero.com/hda/items/836519/item836519store.htmlDecorator Functions with Decorator Arguments
Decorator Functions with Decorator Arguments
http://www.artima.com/weblogs/viewpost.jsp?thread=240845#decorator-functions-with-decorator-argumentssingle-user-with-examples
twitter single user oauth
https://dev.twitter.com/docs/auth/oauth/single-user-with-examplestelnet-for-testing-ssl-https-websites
telnet for ssl
http://www.bearfruit.org/2008/04/17/telnet-for-testing-ssl-https-websites/backbone.js
Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.
http://documentcloud.github.com/backbone/Google Platforms Rant
Stevey's Google Platforms Rant
https://plus.google.com/112678702228711889851/posts/eVeouesvaVXremote-debug
remote debugger code for mozilla-central
http://hg.mozilla.org/users/dcamp_campd.org/remote-debug/Have you seen this dog
I have now
http://www.imglols.com/wp-content/main/2011_02/yes-we-have-seen-this-dog-now.jpgasync.js
Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. Although originally designed for use with node.js, it can also be used directly in the browser.
https://github.com/caolan/asynclarper
LDAP ACL for the web
http://blog.mozilla.com/webdev/2011/10/04/meet-the-larpers/poison ring
antique French poison ring
http://www.antiquearts.com/5002/PictPage/1922335386.htmlshaver's last formal friday
shaver's last formal friday
http://www.flickr.com/photos/johnath/6199163044/lightbox/Firefox Brand Toolkit
Firefox Brand Toolkit
http://www.mozilla.org/en-US/firefox/brand/pandoc
If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Need to generate a man page from a markdown file? No problem. LaTeX to Docbook? Sure. HTML to MediaWiki? Yes, that too. Pandoc can read markdown and (subsets of) reStructuredText, textile, HTML, and LaTeX, and it can write plain text, markdown, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki markup, textile, groff man pages, Emacs org-mode, EPUB ebooks, and S5 and Slidy HTML slide shows.
http://johnmacfarlane.net/pandoc/how-to-root-galaxy-tab-10-1-the-easy-way-galaxy-tab-hacks
how to root galaxy tablet
http://www.iwantadroid.com/2011/07/how-to-root-galaxy-tab-10-1-the-easy-way-galaxy-tab-hacks/The Cloud: My Mom Cleaned My Room
The Cloud's My-Mom-Cleaned-My-Room Problem
http://www.theatlantic.com/technology/archive/2011/09/the-clouds-my-mom-cleaned-my-room-problem/245648/Services Python Release
Mozilla Services » Python Server Development Guide
http://docs.services.mozilla.com/server-devguide/release.htmlorigami foxes
wet-fold origami
https://secure.flickr.com/photos/azshoppist/6147930702/Mayor Lee Welcome Mozilla to San Francisco
Mayor Lee Welcome Mozilla to San Francisco
http://www.fogcityjournal.com/wordpress/2790/mayor-lee-welcomes-mozilla-to-san-francisco/mozilla-test-tools
mozilla test tools etherpad
http://ietherpad.com/mozilla-test-toolsyolk
Yolk is a Python command-line tool and library for obtaining information about packages installed by setuptools, easy_install and distutils (Python 2.5) and for querying PyPI (Python Package Index a.k.a. The Cheese Shop).
http://tools.assembla.com/yolkrr
Record and Replay Framework . we could feasibly run our tests under this on tinderbox, and if you hit an orange save the replay for a dev to debug
https://github.com/andreasgal/rr/slide-shows
easy slide shows with s5 and restructured text
http://docutils.sourceforge.net/docs/user/slide-shows.htmltoolbox
a place to record Mozilla software tools. File bugs at https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Toolbox
https://github.com/mozilla/toolboxTurning point
Turning point with Shirley MacLaine andAnneBancroft
http://www.amazon.com/Turning-Point-Anne-Bancroft/dp/B0006GQMBY/browser testing charter
standards for browser testing
http://www.w3.org/2011/08/browser-testing-charteraugmented reality working group
augmented reality working group
http://www.w3.org/community/ar/omg-mimic-octopus
mimic octopus
http://amferneeballer.blogspot.com/2011/07/omg-mimic-octopus.htmlat-version-6-firefox-stabilizes-and-turns-into-gmail
Firefox press woes
http://www.conceivablytech.com/8899/products/at-version-6-firefox-stabilizes-and-turns-into-gmailBeyerdynamic-DT-770-Pro-80-Closed-Studio-Headphones
headphones
http://www.guitarcenter.com/Beyerdynamic-DT-770-Pro-80-Closed-Studio-Headphones-102512019-i1126937.gcspeak-js-text-to-speech-on-the-web
js text to speech
https://hacks.mozilla.org/2011/08/speak-js-text-to-speech-on-the-web/kitchensink
mozilla kitchen sink
http://www-archive.mozilla.org/docs/web-developer/samples/kitchensink.xmlpulis: flying mops
pulis and komadors jumping
http://zedimi.com/2011/03/12/flying-mops/python-daemon
This library implements the well-behaved daemon specification of PEP 3143, "Standard daemon process library"
http://pypi.python.org/pypi/python-daemon/video download helper
download videos from websites
http://update.downloadhelper.net/index.htmltab-focus-automagically-organize-tab-groups
automatically organize your tab groups
https://mozillalabs.com/prospector/2011/07/14/tab-focus-automagically-organize-tab-groups/fox block print
fox block print
http://cgi.ebay.com/c-1740-Original-Woodblock-and-Print-Fox-/370359539987?pt=Antiques_Decorative_Arts&hash=item563b261913tilt
visual web pages in 3d
http://hacks.mozilla.org/2011/07/tilt-visualize-your-web-page-in-3d/leveldb
LevelDB is a library that implements a fast persistent key-value store.
http://code.google.com/p/leveldb/spotify
The award-winning music service that’s taken Europe by storm has now come to U.S. shores. Millions of tracks ready to play instantly, on your computer and your phone.
http://www.spotify.com/us/hello-america/js-test-driver
Remote javascript console
http://code.google.com/p/js-test-driver/memcached
Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.
http://memcached.org/neo4j
graph database. Where an RDBMS is optimized for aggregated data, Neo4j is optimized for highly connected data.
http://neo4j.org/SugarSkull
A Client Side Router for Single Page Apps
https://github.com/hij1nx/SugarSkullspace cowboy
a professor proposes a time travel experiment
http://thephoenix.com/Boston/News/69961-Space-cowboy/testing-at-speed-and-scale-of-google.html
testing at the speed of google
http://google-engtools.blogspot.com/2011/06/testing-at-speed-and-scale-of-google.htmlbehind the scene - kitten mittens
kittens don't like things on their feet
outube.com/watch?v=9AVG8odajpjoey-have-you-ever
Joey, have you ever... from airplane
http://www.funnyordie.com/videos/73c2278c80/joey-have-you-ever-from-airplanefanthreeStagesOfApps
three stages of apps
http://people.mozilla.com/~faaborg/files/daf/threeStagesOfApps.pngwebfwd
Web FWD (Forward) is the new Innovation Accelerator from Mozilla. It's a chance for us to work with you, product builders, and for you to work with us and our brilliant mentors. It's about creating open solutions that push the Web forward, together.
http://webfwd.org/en-US/army-of-awesome
Mozilla support
http://support.mozilla.com/en-US/army-of-awesomethere-will-be-blood-drink-your-milkshake-t-shirt
I Drink Your Milkshake t-shirt
http://www.studiotees.com/there-will-be-blood-drink-your-milkshake-t-shirt-p-2911.htmltriage reports
triage reports for bugzilla
https://bugzilla.mozilla.org/page.cgi?id=triage_reports.htmlbrowser mirror
Browser Mirror is a way of sharing your browser session with anyone else. You share your session and you'll get a link which you can give to another person, and they'll see what you see, and can interact with the page at the same time as you.
http://mirror.colorstudy.com/Mercurial NestedRepositories
use sub repositories with hg
http://mercurial.selenic.com/wiki/NestedRepositoriesfiregpg
FireGPG is a Firefox extension under MPL that provides an integrated interface to apply GnuPG operations to the text of any web page, including encryption, decryption, signing, and signature verification.
http://getfiregpg.org/s/homepi matrix
We are in the digits of pi
http://sprott.physics.wisc.edu/pickover/pimatrix.htmlFirefox Versions
versions of Firefox
http://viewvc.svn.mozilla.org/vc/libs/product-details/json/firefox_versions.json?view=coMozillians
Mozillians.org makes the Mozilla contributor base feel smaller by creating an easy way to learn who is involved, what they do and how to connect with them.
https://wiki.mozilla.org/MozilliansMozilla Reps
becoming a Mozilla Reps involves a short but rigorous application process to make sure those interested are motivated and ready to take on a leadership role within the Mozilla community.
https://wiki.mozilla.org/ReMo/SOPs/Joiningweb intents
An Introducer enables Web content to discover a user's personal resources, no matter where they are hosted, and gain permission to interact with them via a one-click user interaction. See also http://webintents.appspot.com/, http://paul.kinlan.me/so-what-is-happening-with-web-intents.
http://web-send.org/introducer/Simple HTML Slides
Inspired by Atul Varma’s Magic Ink blog post and his htmlpad slides, I’ve hacked-up a first cut. It uses Janne Aukia’s wonderful Zoomooz.js jQuery plugin. I encourage everyone to play with Simple HTML Slides and then remix the code and the ideas to make them better.
http://richard.milewski.org/archives/804practices-good-open-web-standards-development
i should respond to this
http://tantek.com/2011/168/b1/practices-good-open-web-standards-developmentpdf.js
Rendering PDF with HTML5 and JavaScript
http://andreasgal.com/2011/06/15/pdf-js/Reckless Youth
Reckless Youth from Amazon Women on the Moon
http://www.youtube.com/watch?v=y-lY9CQCZ3sprism is now chromeless
The Prism project itself, and the ways that it has been applied, have given us deep insights into this void between traditional desktop applications and the Web.
http://mozillalabs.com/blog/2011/02/prism-is-now-chromeless/a-glimpse-at-the-next-generation-of-firefox
The next generation of Firefox
http://www.conceivablytech.com/7940/products/a-glimpse-at-the-next-generation-of-firefoxnormalize.css
Normalize.css is a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards. We researched the differences between default browser styles in order to precisely target only the styles that need normalizing.
http://necolas.github.com/normalize.css/python-ssl-mitm-proxy-and-more
Python SSL Mitm Proxy and More
http://www.gnucitizen.org/blog/python-ssl-mitm-proxy-and-more/http-replicator
HTTP Replicator is a general purpose caching proxy server written in python. It reduces bandwidth by merging concurrent downloads and building a local 'replicated' file hierarchy, similar to wget -r. The cache is also accessible through a web interface
http://sourceforge.net/projects/http-replicator/i want my cigarettes
cheswick really wants his cigarettes
http://www.youtube.com/watch?v=B5NyyC-UjBMspaghetti cat
spaghetti cat appears on tv
http://www.youtube.com/watch?v=o9a-fzIkWswdominant-favicon-color
Most websites only provide a 16x16px favicon, but what can we do if we want a larger icon to represent a site? Faaborg had an idea to use the dominant color of this favicon to color the background of a box surrounding the icon. Yesterday I used the canvas API to prototype this idea for a new tab page, and it turned out pretty well! https://gist.github.com/1017111 http://ed.agadak.net/2011/06/restartless-dominant-color
http://blog.margaretleibovic.com/post/6356312141/dominant-favicon-colormapping-the-monkeysphere
mapping the monkeysphere
http://blog.cdleary.com/2011/06/mapping-the-monkeysphere/Time Available
You can build a better Internet by getting involved with Mozilla. You don’t have to be a C++ guru (or even know what that means!) and you don’t need to spend lots of time.
http://www.mozilla.org/contribute/timeavailable.htmlmarkup.mozilla.org
Mark Up, our collaborative 3D art project for the Web, is now officially LIVE in 13 languages (and counting). Please help spread the word by making "marks" on the site and sharing them through Twitter and Facebook (feel free to make more than one if you want!).
https://markup.mozilla.org/bleach
An easy, HTML5, whitelisting HTML sanitizer
https://github.com/jsocol/bleachwebxray
These goggles provide a simple, easy way for non-technical people to inspect Web pages, learn about how they are put together, and remix them. They are part of the Hackasaurus backpack.
https://secure.toolness.com/webxray/surrealistic window
taken on the amtrak
http://k0s.org/pictures/gallery/photo/surrealistic_window.jpgThe Last One
A pawn stars fan fic [Synopsis: a customer brings in his black hole generator, but is it too hot for Rick to handle?]
http://k0s.org/stories/the-last-one.txtFlume, Hive and realtime indexing via ElasticSearch
Flume, Hive and realtime indexing via ElasticSearch
http://blog.mozilla.com/data/2010/12/30/flume-hive-and-realtime-indexing-via-elasticsearch-2/getSearchParams
javascript query string parser
http://hg.mozilla.org/automation/speedtests/file/b75cb4d09cea/html/js/speedtests.js#l44types of data we care about in a manifest
types of data we care about in a manifest
https://elvis314.wordpress.com/2010/07/27/types-of-data-we-care-about-in-a-manifest/sects
Then there was the more extreme sect, *Our Lady of Perpetual Viriginity*, that contended Christ imparted immaculate conception on all that came after him and, further, did not believe in birth. A woman's vagina was thus doubly ostracized from that which can be talked about, parents rending their childrens' birth certificates after splashing them in holy water, fathers having to explain to their daughters why they were marked with a slit and either spare the girl and bid them to conceal it or shame the child and tell them they were an abomination unto the Lord.
http://k0s.org/stories/micro/sects.txtcostco
costco is a small UI for bulk editing and adding CouchDB documents. It takes a map function and uses it to edit all the docs in the database, alternately it takes an array of JSON objects and adds them to the db.
http://harthur.github.com/costco/in defense of pypi
In Defense of PyPI Posted on January 31, 2011 by Alex Clark
http://blog.aclark.net/2011/01/31/in-defense-of-pypi/Deconstructing Harry
Deconstructing Harry Poster More at IMDbPro » Deconstructing Harry (1997) R 96 min - Comedy | Drama | Fantasy - 12 December 1997 (USA) 7.3/10 Users: (17,784 votes) 116 reviews | Critics: 95 reviews Metascore: 61/100 (based on 19 reviews from Metacritic.com) Suffering from writer's block and eagerly awaiting his writing award, Harry Block remembers events from his past and scenes from his best-selling books as characters, real and fictional, come back to haunt him.
http://www.imdb.com/title/tt0118954/Rubber Ducky, You're The One
Rubber Ducky, You're The One
http://www.circvsmaximvs.com/showpost.php?s=22e358f5f0680a3d89742e3888fb518f&p=462472&postcount=136XBL
XBL (XML Binding Language) is an XML-based markup language used to declare the behavior and look of XUL-widgets and XML elements. XBL was developed by the Mozilla project for use in the Mozilla Application Suite; the language is not currently described by any formal standard and is thus proprietary to Mozilla, with the only implementation being the Gecko layout engine. XBL 2.0 is the new version of XBL, which is in process of being standardized by the World Wide Web Consortium.
http://en.wikipedia.org/wiki/XBLmozillas-webian-shell-interface-will-cloak-your-os-in-a-browser
Mozilla's Webian Shell interface will cloak your OS in a browser
http://www.engadget.com/2011/06/06/mozillas-webian-shell-interface-will-cloak-your-os-in-a-browser/mustache.js
Logic-less templates with JavaScript
https://github.com/janl/mustache.jsHelpful Tips for QA of Sync
Helpful Tips for QA of Sync
http://quality.mozilla.org/docs/labs/helpful-tips-for-qa-of-sync/Who Is In The Mozilla Community
Who Is In The Mozilla Community
http://davidwboswell.wordpress.com/2011/06/07/who-is-in-the-mozilla-community/sync-in-firefox-4-0-beta-7
https://philikon.wordpress.com/2010/11/12/sync-in-firefox-4-0-beta-7/
https://philikon.wordpress.com/2010/11/12/sync-in-firefox-4-0-beta-7/setup one master and output the steps for it
setup one master and output the steps for it
https://wiki.mozilla.org/ReleaseEngineering:TestingTechniques#setup_one_master_and_output_the_steps_for_itPi to one MILLION decimal places
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196 4428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273 724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609
http://3.141592653589793238462643383279502884197169399375105820974944592.com/The message manager
The message manager is a message-passing framework for chrome script to touch content. In Firefox 4, chrome script can access content and content docshells directly through properties on a XUL browser element. But in Mobile Firefox 4 and in a future version of Firefox, content will run in separate processes from chrome, and direct access will not be possible. Instead, chrome script must use separate scripts for code which must synchronously touch content, and run these scripts asynchronously using the message manager. The message manager is available in Firefox 4 so that Firefox code and extensions can start using the new API immediately, even before Firefox switches to use content processes. https://wiki.mozilla.org/More samples and docs here: Mobile/Fennec/Extensions/Electrolysis
https://developer.mozilla.org/en/The_message_managerhow-to-generate-fancy-callgraphs-from-oprofile
How to generate fancy callgraphs from oprofile
http://heeen.de/blog/2011/06/how-to-generate-fancy-callgraphs-from-oprofile.htmlIntroducing Ubiquity
An experiment into connecting the Web with language.
https://mozillalabs.com/blog/2008/08/introducing-ubiquity/Of Guns and Feet
How to Shoot Yourself in the Foot in Various Programming Languages
http://web.mit.edu/~axch/www/footshoot.htmlsshuttle
Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.
https://github.com/apenwarr/sshuttlesimple top-down parsing
Simple Top-Down Parsing in Python Fredrik Lundh | July 2008 See also: - http://k0s.org/mozilla/hg/expressionparser - http://hg.mozilla.org/users/tmielczarek_mozilla.com/expressionparser
http://effbot.org/zone/simple-top-down-parsing.htmunified virtualenv for m-c
Currently, python lives all over the source tree and, as needed, is hacked together to see each other with http://mxr.mozilla.org/mozilla-central/source/config/pythonpath.py Instead, virtualenv (http://www.virtualenv.org/en/latest/index.html) should be used to keep m-c land python separate from system python and allow cross-module imports easily and in a more robust way than the current ad hoc solution. This should make it easier to add python code to m-c without modifying makefiles (much if at all) as well as tend to a more modular architecture and consuming third-party modules (where third-party could include mozilla authors).
https://bugzilla.mozilla.org/show_bug.cgi?id=661908bricolage
Example-Based Retargeting for Web Design Try Bento - our webpage segmentation algorithm: http://bricolage.stanford.edu/bento/
http://hci.stanford.edu/research/bricolage/HTML5 ★ Boilerplate
A rock-solid default for HTML5 awesome.
http://html5boilerplate.com/waveform UI
If you have Firefox 4, you can play with this Waveform UI toy. Click the play button to start the audio, click and drag on the dots to change the sounds! http://halfhourhacks.blogspot.com/2011/05/waveform-ui.html
http://neednom.com/bfisher/blog/h5audio/waveform/Wedding Attire
what to wear at your wedding
http://www.askandyaboutclothes.com/Tutorials/AntongiavanniWEDDINGATTIRE.htmGentleman's Gazette
The place for men’s clothing, style & savoir vivre
http://www.gentlemansgazette.com/Domesday
Domesday is the name of the software which will run a Mozilla Contributor Directory. https://wiki.mozilla.org/Mozillians/Releases/1.0/Sitemap
https://wiki.mozilla.org/DomesdayContacts API
The Contacts API defines the high-level interfaces required to obtain read access to a user's unified address book.
http://dev.w3.org/2009/dap/contacts/HTML Media Capture
This specification defines HTML form enhancements that provide access to the audio, image and video capture capabilities of the device.
http://dev.w3.org/2009/dap/camera/lockfile
Platform-independent file locking module
http://pypi.python.org/pypi/lockfileassisted automated landing
Assisted/Automated Landing - Designing the Systems
http://crashopensource.blogspot.com/2011/05/assistedautomated-landing-designing.htmlTesting Thoughts
Testing Thoughts Things to share about Software Testing
http://testing.gershon.info/jslinux
Running Linux in the browser http://bellard.org/jslinux/
http://adblockplus.org/blog/running-linux-in-the-browserPhoneGap
DownloadPhoneGap 0.9.5 (zip:3.1mb) Get Started The Only Open Source Mobile Framework That Supports 6 Platforms
http://www.phonegap.com/The Bug Brothers
Ask for a review of your code, or review some code yourself. Also, share the gems you've found along the way
http://bugbro.ziade.org/toolbox buglist
open toolbox bugs
https://bugzilla.mozilla.org/buglist.cgi?resolution=---&component=Toolbox&product=WebtoolsqueryString.js
parse a query string with Javascript
https://github.com/mozilla/toolbox/blob/master/toolbox/static/js/queryString.jsTermKit
Experimental Terminal platform built on WebKit + node.js. Currently only for Mac, though the prototype works 90% in any WebKit browser.
https://github.com/unconed/TermKitBugzilla Autolanding
Make bugzilla land your patches for you! bug 430942
https://wiki.mozilla.org/BugzillaAutoLandingkqed radio
Listen to KQED radio at 88.5 or 89.3 FM
http://www.kqed.org/radio/listen/PyRSS2Gen
Python library for generating RSS2 feeds
http://www.dalkescientific.com/Python/PyRSS2Gen.html