Skip to content

Instantly share code, notes, and snippets.

View G3z's full-sized avatar

Giacomo Trezzi G3z

View GitHub Profile
@G3z
G3z / ThreeCSG.js
Created January 10, 2012 18:39 — forked from chandlerprall/ThreeCSG.js
csg.js wrapper for three.js
/*
THREE.CSG
@author Chandler Prall <[email protected]> http://chandler.prallfamily.com
Wrapper for Evan Wallace's CSG library (https://github.com/evanw/csg.js/)
Provides CSG capabilities for Three.js models.
Provided under the MIT License
*/
@G3z
G3z / gist:1859159
Created February 18, 2012 12:56 — forked from ryanwilliams/gist:1858984
Cocos2D v0.2 example in CoffeeScript
# Pull in the modules we're going to use
cocos = require 'cocos2d' # Import the cocos2d module
nodes = cocos.nodes # Convenient access to 'nodes'
events = require 'events' # Import the events module
geo = require 'geometry' # Import the geometry module
# Convenient access to some constructors
Layer = nodes.Layer
Scene = nodes.Scene
Label = nodes.Label
@G3z
G3z / sources.list
Created November 12, 2012 13:47
File: /etc/apt/sources.list
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
#deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
#deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
@G3z
G3z / rsync-retry.sh
Last active June 4, 2016 11:01 — forked from rawsyntax/rsync-retry.sh
Runs rsync, retrying on errors up to a maximum number of tries.
#!/bin/bash
### ABOUT: See: http://gist.github.com/366269
### Runs rsync, retrying on errors up to a maximum number of tries.
### On failure script waits for internect connection to come back up by pinging google.com before continuing.
###
### Usage: $ ./rsync-retry.sh source destination
### Example: $ ./rsync-retry.sh [email protected]:~/* ~/destination/path/
###
### INPORTANT:
@G3z
G3z / linear.js
Last active February 7, 2017 16:02
module.exports = function(Chart) {
"use strict";
var helpers = Chart.helpers;
var defaultConfig = {
geometry: 'vertical', // horizontal/vertical
range: {
startValue: -150,
endValue: 300
$ nanobox build --clear-cache -v
Building runtime :
Starting docker container :
Preparing environment for build :
- Copying ssh keys into the build environment...
- Setting up directories and permissions...
- Cloning engine :
Cloning into ‘engine’...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
@G3z
G3z / nanobox_latest_backup.sh
Last active November 20, 2019 09:05 — forked from cullan/nanobox_latest_backup.sh
Nanobox fetch latest backup
#!/bin/bash
# grab the latest backup from the warehouse data hoarder
# this file goes in the root of the nanobox project.
# it assumes you followed the backup guide:
# https://content.nanobox.io/data-safety-with-nanobox-backup-and-recovery/
search=${1:-backup}
port=7410
address="https://localhost:$port/blobs"
@G3z
G3z / NameFilter.php
Created June 23, 2021 13:37
Orchid selection
<?php
namespace Domain\Platform\Admin\Filters;
use Illuminate\Database\Eloquent\Builder;
use Orchid\Filters\Filter;
use Orchid\Screen\Fields\Input;
class NameFilter extends Filter
{
@G3z
G3z / AccountContact
Last active November 2, 2021 19:32
filtering related
class AccountContactUser extends Model
{
use HasFactory;
use Filterable;
/**
* @var array
*/
protected $allowedFilters = [
'sap_id',
```
meili_1 | [2021-12-03T14:18:45Z INFO actix_web::middleware::logger] 172.18.0.5:41356 "POST /indexes/downloads/search HTTP/1.1" 200 108 "-" "GuzzleHttp/7" 0.001460
meili_1 | [2021-12-03T14:18:45Z DEBUG meilisearch_http::routes::indexes::search] search called with params: SearchQuery { q: Some("\"3555\""), offset: None, limit: 8, attributes_to_retrieve: None, attributes_to_crop: None, crop_length: 200, attributes_to_highlight: None, matches: false, filter: Some(String("(account_ids=1 OR account_ids=2 OR account_ids=3 OR account_ids=4 OR account_ids=5 OR account_ids=6 OR account_ids=7 OR account_ids=8 OR account_ids=9 OR account_ids=10 OR account_ids=11 OR account_ids=12 OR account_ids=13 OR account_ids=14 OR account_ids=15 OR account_ids=16 OR account_ids=17 OR account_ids=18 OR account_ids=19 OR account_ids=20 OR account_ids=21 OR account_ids=22 OR account_ids=23 OR account_ids=24 OR account_ids=25 OR account_ids=26 OR account_ids=27 OR account_ids=28 OR account_ids=29 OR account_ids=30 OR accou