sabato 21 giugno 2014

Guadagnare con Bitcoin

Bitcoin è una delle più famose monete virtuali, il suo valore dalla sua comparsa a oggi è cresciuto notevolmente



Bitcoin permette un buon anonimato e non è controllato da nessun ente o stato (si basa sul p2p)

si possono guadagnare bitcoin in diversi modi minando (su internet si trovano tanti documenti al riguardo basta fare una ricerca per "bitcoin mining")

o come succede nel mondo reale lavorando , il webmarketing è uno dei lavori più diffusi su internet

un classico per guadagnare è il pay to click cioè guadagni ogni volta che viene cliccato un link o un banner tipo Adsense di google

esiste un servizio simile ma che paga in bitcoin :

AnonymousAds

invece un altro metodo sono i redirect cioè potete accorciare un vostro url (per esempio un url che fa riferimento a una notizia, a qualcosa da scaricare, ecc)

ogni volta che qualcuno clicca sll'url accorciato si apre una pagina pubblicitaria e dopo alcuni secondi vi rimanda direttamente al vostro url

uno dei più conosciuti è :

CoinURL

sabato 12 aprile 2014

Hard Reset Smartphone LG-E410i (utile pin telefono dimendicato)

Se avete bisogno di fare un hard reset del vostro LG-E410i e per qualsiasi motivo non riuscite più ad accedere alle impostazioni del telefono (pin telefono dimenticato , problemi sistema operativo, ecc.), potete procedere in questo modo:

  1. togliete la batteria e reinseritela nel vostro telefono
  2. premere e mantenere premuto il tasto volume giù
  3. mettete sotto carica il cellulare con il suo alimentatore
  4. iniziare a tappare (cliccare ripetutamente il tasto touch home , quello a forma di casetta ) finche appare il robottino android
  5. attendete la fine dell'operazione senza spegnere o togliere la batteria del cellulare
c'è anche un video di youtube è in spagnolo ma si capisce bene Video

sabato 29 settembre 2012

vnc su SSH (Desktop Remoto sicuro su linux)

In questo articolo viene esposto come accedere a un desktop remoto tramite vnc su un tunnel sicuro ssh

in questo articolo non viene trattato l'istallazione e configurazione di VNC

situazione :

PC da amministrare (lo chiamiamo PC1) con istallato e configurato server ssh e server vnc , collegato tramite router nat all'adsl.

Per prima cosa sul router nat bisogna aprire la porta ssh (22) verso PC1

in modo da poter accedere a ssh al pc da internet

se sull'adsl di PC1 non c'è ip statico è consigliato di configurare un servizio di dynamic DNS sul router o sul pc da amministrare

ora bisogna creare un tunnel ssh dal pc dell'amministratore (lo chiamiamo PC2) a PC1

dare il seguente comando su PC2:

ssh -L 5901:localhost:5901 -N -f -l user-PC1 IP-PC1

ora vi verrà chiesta la password di user-PC1

fatto questo il tunnel è creato, ora basta solo aprire il cliente vnc su PC2 e connettersi a localhost (127.0.0.1) porta 5901

si potrebbe fare una cosa del genere su windows utilizzando putty

giovedì 19 luglio 2012

Estrarre Strade senza nome da Openstreetmap con osmosis

Openstreetmap è un progetto collaborativo che punta a creare un database di dati geografici di libero utilizzo.

in questo articolo viene spiegato come creare un file osm (che poi può essere trasformato in qualsiasi formato per esempio gpx) che contiene solo le strade senza nome. Questo mi è servito per importare il file sul mio smartphone in modo da trovare le strade che ancora non hanno un nome mentre cammino o vado in bici

per fare questo ho usato il programma fatto in java osmosis, osmosis permette di elaborare dati geografici (in particolare quelli di openstreetmap)

nel mio caso mi sono procurato il file osm della mia regione e da qui ho estratto i dati di mio interesse tramite il seguente comando

osmosis --read-xml in.osm --tf accept-ways highway=* --tf reject-ways name=* --tf reject-relations --used-node --write-xml out.osm

dove in.osm è il file della zona che mi interessa elaborare e out.osm e il file risultato dell'elaborazione

giovedì 5 luglio 2012

Stampanti Multifunzioni Samsung SCX-4100 e Linux

Ho la stampante in oggetto e ho dovuto combattere un bel pò per farla funzionare in particolare lo scanner.

il seguente tutorial è per la stampante SCX-4100 e è stato testato su OpenSuse , ma molto probabilmente funziona anche per le altre distribuzioni e altre stampanti / Scanner Samsung

i driver li ho trovati qui http://www.bchemnet.com e per la precisione ho usato la versione 4 che la potete scaricare da questa pagina


i driver in questione sono gli Samsung unified drivers linux

basta scaricare sul proprio pc il file compattato tar.gz , una volta scaricato bisogna scompattarlo

tar -xvf nomefile.tar.gz

e dovreste ritrovarvi con una cartella di nome cdroot entrate nella cartella e con il comando su diventate root (oppure usare sudo) adesso digitate ./autorun e vi si apre una finestra che vi guiderà nell'istallazione

una volta installato vi troverete nel menu della vostra interfaccia grafica una voce "Samsung Unified Driver" e poi "Samsung Unified Driver Configuration"

da qui potete fare le configurazioni e usare lo scanner! 

venerdì 11 maggio 2012

Clonare dischi danneggiati in linux

Con questo metodo è possibile clonare qualsiasi disco con qualsiasi partizione (extx , ntfs ,fat , ecc..) infatti questo metodo copia blocco a blocco il disco sorgente su quello di destinazione!

l'applicazione da usare è dd_rescue si usa da consol e è molto semplice

per installarlo :
opensuse zypper in dd_rescue
debian apt-get install install ddrescue

il comando da dare è :

dd_rescue -v -l clone.log /dev/XXX immagine.img

questo comando crea un file di immaggine che successivamente può essere messo su un nuovo harddisk di dimensioni uguale o maggiore al disco originario

/dev/XXX è il disco da clonare questo può essere /dev/sda /dev/hda ecc..

dare il comando fdisk -l per individuare il disco giusto

per scrivere l'immagine sul nuovo disco :

dd_rescue -v -l clone.log immagine.img /dev/YYY

dove /dev/YYY è il disco su cui scrivere!!! prestare molta attenzione a questa fase perchè se si sbaglia il /dev/YYY si potrebbe andare a scrivere su altri dischi e perdere dati (non mi ritengo responsabile su eventuali errorri o danni)

se invece si vuole fare una clonazione diretta da disco a disco :

dd_rescue -v -l clone.log /dev/XXX  /dev/YYY

questo clona il disco /dev/XXX su /dev/YYY
stando sempre attenti a /dev/YYY

p.s. in clone.log viene scritto il log dell'operazione quindi se c'è qualcosa che non va li potete trovare informazioni


sabato 18 giugno 2011

Conversione da Disco VDI VirtualBox a Immagine raw

Se avete bisogno di convertire un disco di una macchina virtuale VirtualBox in un immagine RAW (grezza), per esempio per farci una copia bit a bit su un hard disk fisico per farla funzione su un pc fisico , oppure per esportarla in altre macchine virtuali , ecc potete utilizare il comando VBoxManage

il comando si utilizza nel seguente modo

VBoxManage clonehd --format RAW disco.vdi immagineGrezza.img

dove disco.vdi è il disco virtuale creato da virtualbox e immagineGrezza.img può essere sostituito da un nome a vostra scelta e sarà l'immagine grezza risultante da utilizzare per i vostri scopi

lunedì 2 maggio 2011

DropBox 2 Gb di disco remoto gratuiti

Dropbox è un disco virtuale che nella sua versione base è gratuito (la versione base offre 2 Gb gratis che possono aumentati fino a 8 Gb invitando gli amici ad utilizzare questo servizio, per ogni amico 250Mb di spazio in più)

Per quando riguarda la versione a pagamento invece ci sono due soluzioni Pro 50 e Pro 100 queste due soluzioni offrono 50 Gb e 100 Gb pagando per la prima 9.99$ al mese e la seconda 19.99$ al mese

Dropbox inoltre si differenzia per il client multipiattaforma (Linux/Mac/Windows) che permette di sincronizzare in automatico il contenuto di una cartella locale sul proprio disco con il disco remoto di Dropbox quindi se voi copiate un file nella cartella locale sul vostro pc questa verrà in automatico caricata sul disco remoto e viceversa e questo si verifica anche quando si cancella un file.

Se volete iscrivervi e utilizzare questo servizio lo potete fare a questo link Dropbox

domenica 28 novembre 2010

Installazione Configurazione Freeradius su Debian

Installazione e configurazione FreeRadius

debian 5.0.6
FreeRADIUS Version 2.0.4

Installare il necessario :
apt-get install phpmyadmin mysql-server freeradius freeradius-mysql

editare il file clients.conf
vim /etc/freeradius/clients.conf

Inserire/modificare le seguenti righe :

client localhost {
ipaddr = 127.0.0.1

secret = 123456789

shortname = nome_client

}

127.0.0.1 è lindirizzo ip del client inquesto caso il client risiede sulla stessa macchina di freeradius

editare il file sql.conf :
vim /etc/freeradius/sql.conf

inserire/modificare le seguenti righe :

sql {
database = "mysql"
driver = "rlm_sql_${database}"
server = "localhost"
login = "radius"
password = "123456"
radius_db = "radius"

}

server indica il server mysql , login e password sono utente a password per accedere a mysql e radius_db e il nome del database

adesso bisogna creare il database in mysql si può usare phpmyadmin oppure :

mysql -u root -p
inserire la password root di mysql

CREATE DATABASE radius;
quit

creare l’utente radius e password 123456 e dare i relativi privileggi per il database radius

qui c’è il file sql per creare le varie tabelle
http://wiki.freeradius.org/MySQL_DDL_script
o
http://github.com/alandekok/freeradius-server/blob/stable/raddb/sql/mysql/schema.sql

editare il file default :
vim /etc/freeradius/sites-available/default

apportare le seguenti modifiche

authorize {
#unix
#file
sql
}

accounting {
#unix
sql
}

in radiusd.conf
vim /etc/freeradius/radiusd.conf

decommentare o aggiungere

$INCLUDE sql.conf

Test
inserire nel database radius nella tabella radcheck utente e password nel seguente modo

mysql -u root -p
inserire la password root di mysql

INSERT INTO radcheck (UserName, Attribute, Value) VALUES ('user', 'Password', '1234');
quit

adesso abbiamo inserito un utente user con password 1234

adesso stoppiamo freeradius /etc/init.d/freeradius stop

e lo facciamo partire in modalità debug

freeradius -xxxX

e da un altro terminale diamo il comando

radtest user 000000 127.0.0.1 0 123456789

dove 123456789 è la password settata in clients.conf

Transparent Proxy con Squid

Debian 5.0.6
squid 2.7
kernel 2.6.26-2-amd64

eth1 collegata a internet (192.168.1.0/24)
eth0 collegata alla lan (192.168.2.0/24)

Transparent Proxy
Bisogna redirigere tutto il traffico sul proxy porta 3128

per far questo si usa la seguente regola iptables
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

per rendere permanente questa regola ho creato il seguente file con il comando vim

vim /etc/network/if-up.d/iptables

e all'interno bisogna inserire le seguenti righe

#!/bin/sh

# ------------ NAT ------------
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

# ------------ Proxy Trasparente ------------
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

ora bisogna attivare il forwarding quindi con il comando vim ho aperto il seguente file

vim /etc/sysctl.conf

adesso cercate la linea con :
net.ipv4.ip_forward

decomenntatela se è commentata e settatela a 1

net.ipv4.ip_forward=1

ora aprite :
vim /etc/squid/squid.conf

cercate la linea con http_port e cambiatela con :
http_port 3128 transparent

Abilitare la vostra rete interna
adesso inserite o modifica la linea
acl localnet src 192.168.2.0/24

dove 192.168.2.0 deve essere sostituito con i valori della vostra rete interna

e modificate o inserite la seguente riga :
http_access allow localnet

sabato 6 marzo 2010

Facebook adotta jabber

Facebook ha attivato un server jabber, con questo strumento ora è possibile chattare con i propri amici di facebook attraverso un client jabber (come si fà adesso con messenger)

Jabber è un protocollo di istant messaging open ed è stato già adottato da google talk

ci sono molti client jabber e per quasi tutti i sistemi operativi

windows / linux / mac c'è pigdin che è multipiattafora e multiprotocollo cioè permette di usare più protocolli insieme per esempio msn , yahoo , google talk, ecc

per maggiori informazioni e per configurare il proprio client vai al seguente link!
http://www.facebook.com/sitetour/chat.php

sabato 13 febbraio 2010

GPicSync - Georeferenziare le foto

Avete la necessità di inserire nei dati exif la posizione di dove avete scaricato le vostre Foto?
per fare questo e in modo veloce basta avere un gps o un smartphone di ultima generazione con gps e logicamente una macchina fotografica digitale!!!

ora accendete il vostro gps e registrate la traccia del vostro percorso e durante questo percorso fate tutte le foto che volete!

una volta tornati a casa dovete salvare il tracciato sul pc in formato gpx o bisogna convertili in questo formato (per esempio con gpsbabel)

ora GPicSync confronta l'orario di scatto della foto con l'orario dei punti della traccia e inserirà in automatico le coordinate nei dati exif delle foto

logicamente settate l'ora nella vostra macchina fotografica l'ora della traccia la prende dal satellite e è precisissima!!!

GPicSync è un programma scritto in pyton, quinti è multipiattaforma basta installa l'interprete pyton e delle dipendenze che sono scritte nel file readme presente nel file scaricato

per scaricare GPicSync dovete andare al seguente indirizzo http://sourceforge.net/projects/gpicsync/files/
scaricate il file e leggete il file readme che all'interno del file zippato che avete scaricato

Adesso siete pronti per georeferenziare le vostre!!!!
e potete inserirle con facilità in siti come http://www.panoramio.com

giovedì 19 novembre 2009

FEED RSS in blogspot / blogger . com

Se hai un blog con blogspot / blogger e hai bisogno dell'url del feed del tuo blog basta aggiungere all'url del tuo blog atom.xml, per esmpio per questo blog l'url del feed rss sarà :
http://unpo-ditutto.blogspot.com/atom.xml

venerdì 29 maggio 2009

Lista directory dove segnalare il proprio blog

La seguente è una lista di directory o siti dove puoi segnalare il proprio blog!
Questa lista verrà aggiornata periodicamente.
Se rilevate che qualche link non funziona vi prego di segnalarmelo!

domenica 24 maggio 2009

Upgrade distribuzione ubuntu server

Se volete fare l'upgrade del vostro server ubuntu all'ultima versione via rete dovete seguire i seguenti passi

installare l'applicazione per l'upgrade con il seguente comando :

sudo apt-get install update-manager-core

Lanciare l'applicazione per luppgrade con il seguente comando :

sudo do-release-upgrade

io l'ho testata con ubuntu server 8.04 e l'upgrade è stato fatto alla 9.04

domenica 17 maggio 2009

Connessione a Mysql con PHP

In questo articolo viene descritto come fare a connettersi ad un database Mysql con php e come fare query tramite PHP.

$db = mysql_connect("server_mysql", "utente_mysql", "password_mysql");

questo pezzo di codice permette la connessione al database, mentre il seguente permette di selezionare il database su cui lavorare

mysql_select_db("nome_database", $db);

adesso in una variabile dobbiamo inserire una stringa, che è la query SQL che desideriamo far eseguire al nostro codice php

$query = "INSERT..... UPDATE ...... SELECT...... ";

nel caso di istruzioni sql tipo insert update (cioè che non hanno un risultato)

basta eseguire il seguente codice

mysql_query($query, $db);

questo fa si che la query venga eseguita!

mentre per esempio per una select ci interessa il risultato della query e per fare questo basta usare il seguente codice

$risultato = mysql_query($query, $db);

mentre il codice seguente ogni volta che viene eseguito restituisce un record e passa al record successivo

$record = mysql_fetch_array($risultato);

$record è un vettore e per leggere i valori :

$record['nome_campo'];

Importare CSV in mysql

In questo articolo viene mostrato come importare in mysql dei dati in formato csv.
Questo può essere utile quando abbiamo dei dati in un foglio di calcolo di openoffice o excel e vogliamo importare i dati in mysql.

Se siamo in un foglio di calcolo basta importarlo in formato csv formato Unicode UTF-8 e per la separazione tra i campi usare la virgola mentre per indicare un testo usare i doppi apici (").

Una volta importato in csv aprire un file con un editor di testo e cancellare se c'è la prima riga dove ci sono i nomi dei campi.

Adesso create una tabella con i campi nello stesso ordine che c'è nel file csv e con il tipo di campo giusto e della dimensione giusta (per esempio se si ha una rubrica il campo nome deve essere di tipo char o varchar con dimensione appropriata nel senso che se ci sono nomi che arrivano a 30 caratteri il campo nome deve essere settato con una lunghezza maggiore o uguale a 30 pena non viene importato il record p.s. devono essere calcolati come caratteri anche lo spazio)

per entrare nela consol di mysql digitare :

mysql -u utente_mysql -p

verrà richiesta la password, adesso inserire i comandi :

use nome_database;

TRUNCATE TABLE nome_tabella;

DELETE FROM nome_tabella;

LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE nome_tabella FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

\n viene usato in linux mentre con windows bisogna usare \r\n

adesso se non ci sono stati intoppi dovrete avere tutti i dati nella vostra tabella mysql!

un altro modo per importare i csv è usare phpmyadmin e andare nella voce importa e da li caricare il file csv.

Segnalato sù