I hereby claim:
- I am fabricedesre on github.
- I am fabrice (https://keybase.io/fabrice) on keybase.
- I have a public key whose fingerprint is F2CA 1372 E15A C449 D2CA 522D C016 62E2 4346 3FCA
To claim this, I am signing this object:
#!/bin/bash -xe | |
wait_for_device() { | |
SERIAL=MSM7627A | |
DEVICE=05c6 | |
# to break out if failed after so many tries. | |
# RETRYTIME*MAXWAITTIME is how long the max wait time will be | |
RETRYTIME=1 | |
MAXWAITTIME=60 |
// Go to about:config, turn on devtools.chrome.enabled and dom.udpsocket.enabled | |
// Open the console with Ctrl+Shift+J | |
// Copy/paste that in the input field: | |
{ | |
var url = "http://foo.com/bar"; | |
Components.utils.import("resource://gre/modules/Services.jsm"); | |
Services.perms.add(Services.io.newURI(url, null, null), "udp-socket", 1, 0, 0); | |
} |
Verifying I am +fabrice_desre on my passcard. https://onename.com/fabrice_desre |
Verifying I am +fabrice_desre on my passcard. https://onename.com/fabrice_desre |
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
API_ROOT_URL=https://marketplace.firefox.com | |
SEARCH_REQUEST=/api/v2/apps/search/?dev=firefoxos | |
# See https://firefox-marketplace-api.readthedocs.io/en/latest/topics/apps.html | |
OUT_DIR=`pwd`/output | |
mkdir -p $OUT_DIR | |
function download_json { |
DEBUG 2018-03-14T15:53:07Z: cargo::core::workspace: find_root - trying /home/fabrice/dev/Cargo.toml | |
DEBUG 2018-03-14T15:53:07Z: cargo::core::workspace: find_root - trying /home/fabrice/Cargo.toml | |
DEBUG 2018-03-14T15:53:07Z: cargo::core::workspace: find_root - trying /home/Cargo.toml | |
DEBUG 2018-03-14T15:53:07Z: cargo::core::workspace: find_root - trying /Cargo.toml | |
DEBUG 2018-03-14T15:53:07Z: cargo::core::workspace: find_members - only me as a member | |
TRACE 2018-03-14T15:53:07Z: cargo::core::registry: register_lock: ident_case v1.0.0 | |
TRACE 2018-03-14T15:53:07Z: cargo::core::registry: register_lock: heartbeats-simple-sys v0.4.1 | |
TRACE 2018-03-14T15:53:07Z: cargo::core::registry: -> libc v0.2.33 | |
TRACE 2018-03-14T15:53:07Z: cargo::core::registry: -> pkg-config v0.3.9 | |
TRACE 2018-03-14T15:53:07Z: cargo::core::registry: -> cmake v0.1.29 |
fabrice@xps13:~/dev/servonk$ /home/fabrice/dev/cargo/target/release/cargo update -p gcc | |
Updating registry `https://github.com/rust-lang/crates.io-index` | |
error: failed to select a version for `mio`. | |
... required by package `actix-web v0.4.0` | |
... which is depended on by `servonk v0.1.0 (file:///home/fabrice/dev/servonk)` | |
versions that meet the requirements `^0.6.13` are: 0.6.14, 0.6.13 | |
all possible versions conflict with previously selected packages. | |
previously selected package `mio v0.6.9` |
! name: dWeb Goggle | |
! description: Only return results served from ipfs or ipns | |
! public: true | |
! author: Fabrice Desré | |
! Remove results not matching any other rule | |
$discard | |
https://*.ipfs.*$boost=1 | |
https://*.ipns.*$boost=1 |
In Capyloon we use a virtual file system to store user data in a broad sense. It can be usual objects like pictures, downloaded documents etc. but also contacts, navigation history entries, media playback sessions. These are organized as a hierarchy, but leafs are not plain files: they are resources that can be represented by different variants: for instance, an image will have a default variant with the full size version, but also a thumbnail variant and a exif-metadata variant if applicable. Media playback sessions store the page url, title and track info in the default variant, but also a poster image for the video as a variant, etc. Resources also have custom metadata: we maintain a "visit score" state that helps with surfacing the most relevant results in search queries (similar to what Firefox uses in the awesomebar). We want to persist these resources in wnfs, so we need some solution to map resources with variants to the more simple model of wnfs. I can think of a couple of options: