Skip to content

Instantly share code, notes, and snippets.

View juliandescottes's full-sized avatar

Julian Descottes juliandescottes

View GitHub Profile
@juliandescottes
juliandescottes / gist:d04ceceb03fbbe0164a3
Last active August 29, 2015 14:20
Sort on string keys
var people = [
{name : "Zoe", age : 20},
{name : "Alicia", age : 18},
{name : "John", age : 22}
];
people.sort(function (p1, p2) {
return p1.name.localeCompare(p2.name);
});
@juliandescottes
juliandescottes / gist:7f95e3056a035fe308c9
Created May 11, 2015 20:59
Mozilla locales are in /toolkit (even devtools ones)
eg \toolkit\locales\en-US\chrome\global\devtools\styleinspector.properties
"show dbs"
"show collections"
"db.dropDatabase()"
@juliandescottes
juliandescottes / gist:98ca63cd76fcb3de877d
Created June 2, 2015 07:49
NPM Dependency update flow
List
- run "npm outdated"
Update
- replace versions in package.json by '*'
- run "npm update --save"
Show current revision : hg id -i
@juliandescottes
juliandescottes / gist:30973b88033784008f26
Last active August 29, 2015 14:24
hg log from current revision
hg log --rev "reverse(ancestors(.))"
y - record this change
n - skip this change
s - skip remaining changes to this file
f - record remaining changes to this file
d - done, skip remaining changes and files
a - record all changes to all remaining files
protected <I, O> List<O> mapToList(List<I> list, Function<I, O> method) {
return list.stream().map((I item) -> method.apply(item)).collect(Collectors.toList());
}
@juliandescottes
juliandescottes / gist:54a51d390bae2a4a8e6d
Last active April 18, 2016 09:40
Firefox try commit and push
hg commit --close-branch -m "try: -b do -p linux,macosx64,win32 -u mochitests[Ubuntu,10.10,Windows 7,-x64] -t none"
hg commit --close-branch -m "try: -b do -p linux,macosx64,win32 -u xpcshell,mochitests[Ubuntu,10.10,Windows 7,-x64] -t none"
hg commit --close-branch -m "try: -b do -p linux,linux64,macosx64,win32 -u xpcshell,mochitests"
// mochitests devtools only on linux ... because
hg commit --close-branch -m 'try: -b do -p linux -u mochitest-dt[Ubuntu] -t none'
hg commit --close-branch -m 'try: -b do -p linux,linux64 -u mochitest-e10s-devtools-chrome-6 -t none'
hg commit --close-branch -m 'try: -b d -p linux64 -u mochitest-devtools-chrome-1,mochitest-e10s-devtools-chrome-1 -t none --try-test-paths devtools-chrome:devtools/client/inspector/markup/test --failure-emails --rebuild 20'
hg push -f try
powercfg -lastwake
@juliandescottes
juliandescottes / .mozconfig
Created January 5, 2016 17:32
.mozconfig file for #devtools
# normal mozconfig
ac_add_options --with-ccache=/usr/local/bin/ccache
mk_add_options MOZ_OBJDIR=objdir.noindex
mk_add_options AUTOCLOBBER=1
CC="clang -fcolor-diagnostics"
CXX="clang++ -fcolor-diagnostics"