Skip to content

Instantly share code, notes, and snippets.

View solisoft's full-sized avatar
🏠
Working from home

BONNAURE Olivier solisoft

🏠
Working from home
View GitHub Profile
@solisoft
solisoft / redis.lua
Last active January 5, 2024 19:16
Redbean Redis Client
package.path = package.path .. ";.lua/?.lua"
local db_config = {
db_name = "db_delupay",
url = "http://localhost:8529",
username = "root",
password = "3fe2003d-6f42-474f-aa43-1dde7a2a2bf1"
}
redis = require 'redis'
<!DOCTYPE html>
<html lang="{{ lang }}">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
@headers
<link rel="stylesheet" href="@css_vendors" />
<link rel="stylesheet" href="@css" />
</head>
<body>
@solisoft
solisoft / kaltura.html
Created December 6, 2012 08:53
kaltura basic ...
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Kaltura</title>
<script type="text/javascript" src="../lib/third-party/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://www.kaltura.com/p/1017902/sp/1126929100/embedIframeJs/uiconf_id/11098452/partner_id/1269291"></script>
</head>
<body>
<script>
var kdp;
@solisoft
solisoft / ovhfact.rb
Created January 20, 2012 09:25
OVH Invoices
#!/usr/bin/ruby
# Require:
# - linux or Mac
# - ruby 1.8.7
# - Gem soap4r
# - curl
#
# Usage :
# ruby ovhfact.rb 2011
#
@solisoft
solisoft / reorder.aql
Created March 5, 2019 19:26
ArangoDB / AQL : reorder collection
LET docs = (FOR doc IN @@collection SORT doc._key RETURN doc)
FOR i IN (0..(LENGTH(docs) - 1))
LET doc = docs[i]
UPDATE({ _key: doc._key, order: i }) IN @@collection
version: '3'
services:
arangodb:
image: arangodb:3.4.1
restart: always
environment:
ARANGO_ROOT_PASSWORD: XXXX
volumes:
- db-data:/var/lib/arangodb3
require 'net/http'
require 'json'
DB_USER_SRC = 'root'.freeze
DB_USER_DST = 'root'.freeze
DB_PASS_SRC = 'XXXX'.freeze
DB_PASS_DST = 'XXXX'.freeze
DB_ENDPOINT_SRC = 'http+tcp://0.0.0.0:8529'.freeze
DB_ENDPOINT_DST = 'http+tcp://0.0.0.0:9529'.freeze
DUMP_PATH = '/home/dump/'.freeze # must exist
@solisoft
solisoft / auth.js
Created November 23, 2017 13:56
Authentification endpoint
'use strict';
const db = require('@arangodb').db;
const joi = require('joi');
const createRouter = require('@arangodb/foxx/router');
const sessionsMiddleware = require('@arangodb/foxx/sessions');
const jwtStorage = require('@arangodb/foxx/sessions/storages/jwt');
const createAuth = require('@arangodb/foxx/auth');
const auth = createAuth();
const router = createRouter();
# Ubuntu 32bits Nginx / Passenger / Ruby on Rails
apt-get update
apt-get upgrade
aptitude install build-essential ruby1.8 ruby1.8-dev imagemagick libmagick++9-dev rdoc libopenssl-ruby libxslt-dev libssl-dev
aptitude install make g++ openssl libcurl4-openssl-dev sendmail git-core
aptitude install fail2ban chkrootkit mailx
mkdir /home/src

Keybase proof

I hereby claim:

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

To claim this, I am signing this object: