Skip to content

Instantly share code, notes, and snippets.

View lidio601's full-sized avatar

Fabio Cigliano lidio601

View GitHub Profile
@lidio601
lidio601 / class_person.cpp
Last active August 29, 2015 14:01
C++ Esempio ereditarietà
#include<iostream.h>
#include<conio.h>
class persona
{
protected:
char* nome;
public:
persona();
@lidio601
lidio601 / class_hex.cpp
Last active August 29, 2015 14:01
C++ Esempio tipo di dato esadecimale
#ifndef _IOSTREAM_H
#include <iostream.h>
#endif
#ifndef _CONIO_H
#include <conio.h>
#endif
class hex {
private:
@lidio601
lidio601 / matrix_inverse.cpp
Last active August 29, 2015 14:01
Esercizio matrici inverse
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#define _MAX 5
#include "c:\tc\servizio.h"
#include "c:\tc\inversa.h"
//-------------------------------------------------FUNZIONI PRINCIPALI
@lidio601
lidio601 / joomla10_password_reset.php
Last active August 29, 2015 14:02
Reset Joomla 1.0 user password by updating the database user record
<?php
//metti la tua password qui
$adminPassword = 'MY-VERY-NEW-PASSWORD';
function mosMakePassword($length) {
$salt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$len = strlen($salt);
@lidio601
lidio601 / pynotify.py
Last active August 29, 2015 14:02
pynotify Notify OSD
import pynotify
if not pynotify.init("GMail Notifier"):
sys.exit(-1)
n = pynotify.Notification("titolo", "messaggio blablablalbalblabl\nciao", "notification-network-wirelessq")
#/usr/share/notify-osd/icons/hicolor/scalable/status
#notification-audio-next.svg
#notification-audio-play.svg
@lidio601
lidio601 / joomla_query_province.sql
Last active August 29, 2015 14:02
Joomla query regioni+province. Query Joomla inserire la gerarchia di regioni e province italiane nelle categorie
INSERT INTO jos_categories
values
(NULL,50,'Abruzzo','Abruzzo','abruzzo',NULL,'com_contact_details','left',NULL,1,0,'0000-00-00 00:00:00',NULL,1,0,0,NULL),
(NULL,50,'Basilicata','Basilicata','basilicata',NULL,'com_contact_details','left',NULL,1,0,'0000-00-00 00:00:00',NULL,2,0,0,NULL),
(NULL,50,'Calabria','Calabria','calabria',NULL,'com_contact_details','left',NULL,1,0,'0000-00-00 00:00:00',NULL,3,0,0,NULL),
(NULL,50,'Campania','Campania','campania',NULL,'com_contact_details','left',NULL,1,0,'0000-00-00 00:00:00',NULL,4,0,0,NULL),
(NULL,50,'Emilia Romagna','Emilia Romagna','emilia-romagna',NULL,'com_contact_details','left',NULL,1,0,'0000-00-00 00:00:00',NULL,5,0,0,NULL),
(NULL,50,'Friuli Venezia Giulia','Friuli Venezia Giulia','friuli-venezia-giulia',NULL,'com_contact_details','left',NULL,1,0,'0000-00-00 00:00:00',NULL,6,0,0,NULL),
(NULL,50,'Lazio','Lazio','lazio',NULL,'com_contact_details','left',NULL,1,0,'0000-00-00 00:00:00',NULL,7,0,0,NULL),
(NULL,50,'Liguria','Liguria','liguria',NULL,'com_contact_details
@lidio601
lidio601 / web_server.py
Last active August 29, 2015 14:02
Python Web-server skeleton
import socket
import random
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
p = random.randint(1300,1500)
print 'sto ascoltando sulla porta ',p
s.bind(('', p))
s.listen(1)
(clis,addr) = s.accept()
@lidio601
lidio601 / sqllite_example.php
Last active August 29, 2015 14:02
SQLLite PHP test
<?php
# see https://bitbucket.org/lidio601/framework-fabio
# PHP Framework derived from Joomla CMS Libraries
require_once("framework_fabio.php");
$options = array(
'driver' => 'sqllite',
'file' => './dbfile.xmf'
);
@lidio601
lidio601 / rsa_keygen.sh
Last active August 29, 2015 14:02
SSH Keygen for RSA authentication
KEYFILE='~/.ssh/newkey.key'
ssh-keygen -t rsa -C "user@email.com" -q -b 2048 -N "YOURPASSWORD" -f "$KEYFILE"
cat $KEYFILE.pub >~/.ssh/authorized_keys2
@lidio601
lidio601 / openssl_cmd.sh
Last active August 29, 2015 14:02
Openssl Apache Self Signed SSL Certificate
SERVER="webserver.dns.domain.name"
# setup the working directory
mkdir -vp ./public
mkdir -vp ./private
# #########
# custom CA
# #########