Skip to content

Instantly share code, notes, and snippets.

View fabiosoft's full-sized avatar

Fabio Nisci fabiosoft

View GitHub Profile
@fabiosoft
fabiosoft / changeHostname.sh
Created February 10, 2014 20:37
Change Hostname for Raspberry Pi Raspbian Wheezy OS. Fabio Nisci
#!/bin/bash
echo "Change Hostname Permanently"
echo "Script by Fabio Nisci 2014"
echo "Enjoy."
# Only root can!
if [[ $EUID -ne 0 ]]; then
echo "Run this script as ROOT o SUDO" 1>&2
exit 1
#!/bin/bash
# Installazione "Wicd" Network Manager per WiFi e Eth
# Start as Root or sudo.
# Solo root può eseguire lo script
if [[ $EUID -ne 0 ]]; then
echo "Avvia lo script come ROOT o SUDO" 1>&2
exit 1
fi
@fabiosoft
fabiosoft / rails
Created March 17, 2015 22:36
Rails' built-in server binding default on 0.0.0.0 or different port
#!/usr/bin/env ruby2.2
begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
APP_PATH = File.expand_path('../../config/application', __FILE__)
require_relative '../config/boot'
# START NEW CODE
require "rails/commands/server"
@fabiosoft
fabiosoft / Podfile
Created December 6, 2016 11:03
Generic podfile form common app
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'yourapp' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for your app
## utils
@fabiosoft
fabiosoft / cleaner.sh
Last active December 12, 2016 21:52 — forked from wilson428/dropbox.sh
Fix Dropbox conflicts automatically.
#!/bin/bash
#Thx, http://stackoverflow.com/questions/20723868/batch-rename-dropbox-conflict-files
#Point to where you want the script to look and where it should backup files it replaces
folder="$(pwd)"
backup=~/Desktop/Dropbox.backup
#colors
red='\033[0;31m'
@fabiosoft
fabiosoft / backup.sh
Created February 27, 2018 18:03 — forked from fragolinux/backup.sh
simple but effective node-red setup backup script
#!/bin/bash
DATE=$(date +"%Y-%m-%dT%H-%M-%SZ")
HOME=/home/pi
BACKUP=$HOME/backup
WHERE=$BACKUP/$DATE
# create dated backup folders
mkdir -p $WHERE/{sqlite,nodered,etc,homebridge}
@fabiosoft
fabiosoft / ZoomCardFlowLayout.swift
Created May 2, 2018 19:49 — forked from Oni-zerone/ZoomCardFlowLayout.swift
A card zooming custom flow layout
//
// ZoomCardFlowLayout.swift
//
//
// Created by Oni_01 on 12/05/15.
// Copyright (c) 2015 Andrea Altea. All rights reserved.
//
import UIKit
disabled_rules: # rule identifiers to exclude from running
- line_length
- function_body_length
- cyclomatic_complexity
- multiple_closures_with_trailing_closure
- xctfail_message
# Swift 3 rules that do not make sense for Swift 2.3
- implicit_getter
- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
if ([gestureRecognizer isEqual:self.tapRecognizer]) {
// for ios 7 , need to compare with UITableViewCellContentView
if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"] || [touch.view.superview isKindOfClass:[UITableViewCell class]]) {
return FALSE;
}
}
return TRUE;
}
@fabiosoft
fabiosoft / go_left.xml
Created May 3, 2019 21:25
onvif cam wsdl command
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:wsdl="http://www.onvif.org/ver20/ptz/wsdl" xmlns:sch="http://www.onvif.org/ver10/schema">
<soap:Header/>
<soap:Body>
<wsdl:ContinuousMove>
<wsdl:Velocity>
<!--Optional:-->
<sch:PanTilt x="-1" y="0" space="0"/>
</wsdl:Velocity>
<!--Optional:-->
</wsdl:ContinuousMove>