Skip to content

Instantly share code, notes, and snippets.

View CyrilPeponnet's full-sized avatar

Cyril Peponnet CyrilPeponnet

  • San Jose, California
View GitHub Profile
--- /Users/cyril/Desktop/gateway-1.6.proto 2019-12-31 14:20:45.000000000 -0800
+++ /Users/cyril/Desktop/gateway.proto 2019-12-31 14:21:47.000000000 -0800
@@ -1060,13 +1060,13 @@
rpc EventStream (.Anki.Vector.external_interface.EventRequest) returns (.Anki.Vector.external_interface.EventResponse);
rpc ExternalAudioStreamPlayback (.Anki.Vector.external_interface.ExternalAudioStreamRequest) returns (.Anki.Vector.external_interface.ExternalAudioStreamResponse);
rpc BehaviorControl (.Anki.Vector.external_interface.BehaviorControlRequest) returns (.Anki.Vector.external_interface.BehaviorControlResponse);
- rpc AssumeBehaviorControl (.Anki.Vector.external_interface.BehaviorControlRequest) returns (.Anki.Vector.external_interface.BehaviorControlResponse);
rpc CancelFaceEnrollment (.Anki.Vector.external_interface.CancelFaceEnrollmentRequest) returns (.Anki.Vector.external_interface.CancelFaceEnrollmentResponse);
rpc RequestEnrolledNames (.Anki.Vector.external_interface.RequestEnrolledNamesRequest) returns (.
@CyrilPeponnet
CyrilPeponnet / changes.diff
Created December 24, 2019 21:13
LK LE.UM.1.3.r4.4 - Anki vector
Only in .: .git
diff -ru ./app/aboot/aboot.c ../opensource-1.6/bootable/bootloader/lk/app/aboot/aboot.c
--- ./app/aboot/aboot.c 2019-12-24 12:48:59.000000000 -0800
+++ ../opensource-1.6/bootable/bootloader/lk/app/aboot/aboot.c 2019-12-19 10:42:02.000000000 -0800
@@ -102,7 +102,6 @@
char **buf);
void *info_buf;
-void write_device_info(device_info *dev);
void write_device_info_mmc(device_info *dev);
@CyrilPeponnet
CyrilPeponnet / cloudSettings
Last active June 25, 2020 22:42
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-06-25T22:42:05.976Z","extensionVersion":"v3.4.3"}
Feb 28 15:08:03 zboub ganesha.nfsd[31891]: [work-30] nfs4_op_lookup :EXPORT :DEBUG :PSEUDO FS JUNCTION TRAVERSAL: Crossed to /homedirs, id=2 for name=homedirs
Feb 28 15:08:03 zboub ganesha.nfsd[31891]: [work-30] nfs4_Compound :NFS4 :DEBUG :Request 3: opcode 10 is OP_GETFH
Feb 28 15:08:03 zboub ganesha.nfsd[31891]: [work-30] nfs4_Compound :NFS4 :DEBUG :Request 4: opcode 9 is OP_GETATTR
Feb 28 15:08:03 zboub ganesha.nfsd[31891]: [work-30] file_To_Fattr :NFS4 ACL :DEBUG :No permission check for ACL for obj 0x55a3071fbe18
Feb 28 15:08:03 zboub ganesha.nfsd[31891]: [work-30] encode_fsid :NFS4 :DEBUG :fsid.major = 13424068183129380207, fsid.minor = 1271801303055537546
Feb 28 15:08:03 zboub ganesha.nfsd[31891]: [disp] nfs_rpc_cond_stall_xprt :DISP :DEBUG :xprt 0x7f2684001170 xp_refs 3 has 0 reqs active (max 512)
Feb 28 15:08:03 zboub ganesha.nfsd[31891]: [decoder] thr_decode_rpc_request :DISP :DEBUG :0x7f2684001170 context (nil)
Feb 28 15:08:03 zboub ganesha.nfsd[31891]: [decoder] nfs_rpc_enqueue_req :DISP :DEBUG :e
@CyrilPeponnet
CyrilPeponnet / fix-reload.conf
Created February 28, 2018 18:48
to put in /etc/systemd/system/nfs-ganesha.service.d/
[Service]
ExecReload=
ExecReload=/bin/kill -HUP $MAINPID

Keybase proof

I hereby claim:

  • I am cyrilpeponnet on github.
  • I am cyrilpeponnet (https://keybase.io/cyrilpeponnet) on keybase.
  • I have a public key ASCMMA6YGq59d_BPFJf8_Hj_JAsGZuDfleVq6QsP6yFmkAo

To claim this, I am signing this object:

frontend http-in
bind :80 name http
mode http
reqadd X-Forwarded-Proto:\ http
use_backend bk_letsencrypt if { hdr(host) -i host.domain.tld } { path_beg -i /.well-known/acme-challenge }
redirect scheme https code 301 if !{ ssl_fc }
/**
* Hue Service Manager
*
* Author: Juan Risso (juan@smartthings.com)
*
* Copyright 2015 SmartThings
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at:
*
/**
* Copyright 2015 SmartThings
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License

Archipel needs ejabberd as XMPP server (only ejabberd supports sufficiently XMPP protocol for the needs of Archipel).

Here are the steps to sucessfully install Ejabberd to running on most of linux distribuition.

For more detail about architeture and concepts read this page.

Install ejabberd

To be distro agnostic will use the binary installer provided by Process One