This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /usr/bin/env python | |
| import csv | |
| import urllib2 | |
| import sgmllib | |
| class LinkParser(sgmllib.SGMLParser): | |
| def parse(self, s): | |
| self.feed(s) | |
| self.close() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function getDominantColor(aImg) { | |
| let canvas = document.createElement("canvas"); | |
| canvas.height = aImg.height; | |
| canvas.width = aImg.width; | |
| let context = canvas.getContext("2d"); | |
| context.drawImage(aImg, 0, 0); | |
| // keep track of how many times a color appears in the image | |
| let colorCount = {}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SRCDIR=mozilla-central | |
| MOZCONFIG=$(SRCDIR)/.mozconfig-droid | |
| OBJDIR=$(SRCDIR)/obj-android | |
| MAKE=make -s -j8 | |
| embedding: | |
| $(MAKE) -C $(OBJDIR)/embedding | |
| mobile: | |
| $(MAKE) -C $(OBJDIR)/mobile/android |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Due to limitations of SQLite, we need to make a temp table for this: | |
| CREATE TEMP TABLE duped_urls AS | |
| SELECT url, SUM(visits) AS total, MAX(modified) AS latest, MAX(_id) AS winner | |
| FROM history | |
| GROUP BY url | |
| HAVING count(url) > 1; | |
| UPDATE history | |
| SET visits = (SELECT total FROM duped_urls WHERE duped_urls.url=history.url), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| echo -n `cat file.png` | base64 > output.txt | |
| openssl base64 < file.png | tr -d '\n' > output.txt | |
| cat file.png | openssl base64 | tr -d '\n' > output.txt | |
| openssl base64 -in file.png -out output.txt |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * This is a JavaScript Scratchpad. | |
| * | |
| * Enter some JavaScript, then Right Click or choose from the Execute Menu: | |
| * 1. Run to evaluate the selected text (Cmd-R), | |
| * 2. Inspect to bring up an Object Inspector on the result (Cmd-I), or, | |
| * 3. Display to insert the result in a comment after the selection. (Cmd-L) | |
| */ | |
| function addFakeLogins(window) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| let fileName = "{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}.xpi"; | |
| // Copy new add-on file from sdcard to profile extensions directory | |
| let newFile = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsILocalFile); | |
| newFile.initWithPath("/sdcard/" + fileName); | |
| let extDir = FileUtils.getFile("ProfD", ["extensions"]); | |
| newFile.copyTo(extDir, fileName); | |
| console.log("moved file from sdcard to extensions directory"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # HG changeset patch | |
| # User Nick Alexander <nalexander@mozilla.com> | |
| # Date 1431118818 25200 | |
| # Fri May 08 14:00:18 2015 -0700 | |
| # Node ID 5645e1d9cbf3f76429dba78e25d8121327cbbb2a | |
| # Parent 0406efcbb88be90a7e2163087f82dc89921b9b48 | |
| No bug - Add leakcanary to base Gradle project. | |
| diff --git a/mobile/android/base/GeckoApplication.java b/mobile/android/base/GeckoApplication.java | |
| --- a/mobile/android/base/GeckoApplication.java |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ | |
| /* vim: set ts=2 et sw=2 tw=80 filetype=javascript: */ | |
| /* This Source Code Form is subject to the terms of the Mozilla Public | |
| * License, v. 2.0. If a copy of the MPL was not distributed with this file, | |
| * You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
| "use strict"; | |
| /** | |
| * This module implements a subset of "Task.js" <http://taskjs.org/>. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # pngcrushes any changed files in the top-most patch | |
| files=`hg status -n --rev .^` | |
| for f in $files | |
| do | |
| echo $f | |
| pngcrush $f $f.new | |
| mv $f.new $f |
NewerOlder