SQL Fu

Categories : Uncategorized

select count(distinct(uv.id_user)), sum(time_spent) from user_visit as uv, user_page_history as uph, insertion as ins where ins.id_user = ? AND uph.id_insertion = ins.id and uph.id_visit=uv.id;

Read More »

IF(NULL==FALSE)

Categories : Uncategorized

Se una persona normale vede una tabella del genere va in corto circuito

http://www.php.net/manual/en/types.comparisons.php

Read More »

Mi sento onorato

Categories : pro

Non so se hanno fatto male i parametri, se l’rtb ha sbroccato ma fatto stà che questa sera mi è comparsa questa pubblicità

Mentre stavo leggendo un’articolo su un coprocessore criptografico della AMD…

MI sento onorato di ricevere uno spot del genere…. Peccato mi manchino varie decine di milioni di dollari per poter usufruire dei loro servizi…

In sintesi al 90% i vostri dati che fate viaggiare per internet passano per loro.
Per i dettagli http://en.wikipedia.org/wiki/Equinix

Read More »

Seccia e Skill

Categories : pro, Remembering

Questa notte ho migrato un server, sul quale girano 3 siti web, due sono redirect però, quindi non valgono. L’altro invece non è niente male…

I server si migrano di notte, o meglio durante il minimo di questi grafici
Il più grosso snodo d’Europa

Quello Italiano

Ed uno qui a Roma

Ma veniamo al dunque… uhm non ricordo cosa ho fatto fra le due e le tre… e nemmeno cosa ho fatto fino alle 4, mi pare di aver messo i grafici con munin, poi qualcosa su mysql… Che nginx non “va bene” (o meglio troppe rewrite da rifare e non mi andava) l’avevo controllato la volta prima… Un leggero ripasso sul mod_proxy, e tanti test al riguardo.
Ma nel durante scatta il salvavita una volta, modem offline vabbè, chiudo gli ssh (3 server) (perché anche seisho aperto se se devo spostare i dati da uno ad un’altro ? mah…)
Scatta il salvavita per la seconda, in quanto la tensione si è abbassata sotto i 212V (secondo l’ups).
Il modem non funziona, lo riavvio 3 volte, sempre prende la portante ma non prende l’ip…
Tiro fuori il modem di riserva, funziona e continuo.

Metto, configuro, scarico rimetto, proxy, ed altri trick per far passare il nome server “vero” invece dell’alias, in pratica faccio un doppio proxy
REMOTO – LOCALE
LOCALE – LOCALE
Per evitare che invece del sito esempio.com uscisse proxy.esempio.com.
Siccome il sito deve tenere conto degli ip di provenienza ci metto dentro un RPAFsethostname On e stiamo a posto.

Ok è tempo di fare il cambio, riscrivo il file di conf, metto offline, nuovo mysql dump + rsync della cartella www, mysqlimport e riavvio di pache sul primo server come proxy, tempo 5 minuti scarsi come promesso.

Controlli, altri controlli, i grafici prendono forma, il dischi iniziano a lavorare…
Grafici, backup sembra tutto ok, altri si svegliano (e magari si lamentano che è troppo presto) ed io ho appena finito di lavorare…

Read More »

Dump

Categories : Uncategorized

Stò facendo la migrazione di un server, alle mie perplessità il cliente mi dice “no no devi copiare tutto”…
Questo è uno dei database…

– MySQL dump 10.13 Distrib 5.1.70, for unknown-linux-gnu (x86_64)

– Host: localhost Database: XXXXXXXXX
– ——————————————————
– Server version 5.1.70-cll

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE=’+00:00′ */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=’NO_AUTO_VALUE_ON_ZERO’ */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

– Dump completed on 2013-10-30 18:03:04

Read More »

Colpevolezza

Categories : Uncategorized

Qualche tempo fa (un mese circa) cancellai un file dall mio “swap”, ovvero una delle tante (o troppe) cartelle condivise che tengo su questo serverello, il file in questione è gcc-4.7-linaro-rpi-gnueabihf.tbz, che serve per compilare per la raspberry pi ed è linkato da varie guide… Io all’epoca non lo sapevo e lo ho cancellato a cuor leggero, oggi in mezzo ai log risultano invece un sacco di richieste fallite, anzi tantissime richieste fallite, indago e “SONO LINKATO DA UN BOTTO DI PERSONE”, si perché quel file fu online per quasi un anno… e io … mi sento in colpa per aver fornito un bruttissimo 404 a tanta gente per un mese e passa, devo rimediare a qualunque costo!

Read More »

Asociale, ma non per colpa mia!

Sono le 17:01 ho finito da poco di lavorare e mi appresto ad organizzare per la serata.

Prendo il fido pidgin e vedo a chi rompere le scatole:
Una è a Jesi, nelle Marche.. troppo lontano.
Uno è in zona Napoli, forse anche più lontano.
Uno non so se è a Pisa o negli Stati Uniti… in entrambi i casi troppo lontano.
Una in Germania, zona centrale, quindi nemmeno il volo low cost ci stà…
Una in Spagna
Uno zona Padova
Due in Germania, tutto a Nord.
Mio Cugino in Inghilterra
Divagazione ON
… mancano all’appello un amica in Cina, non ho ben capito la zona (non so leggere i nomi delle città cinesi, e nemmeno voi), ed è da un po’ che non logga un mio cugino in Nuova Zelanda, come anche quelli in Argentina ora che ci faccio caso…
Non ho nessuno in Africa, devo trovare qualcuno…
Divagazione OFF

Rimangono 3 in zona castelli, di cui uno che mi contatta per andare al centro commerciale…
Ora io non ho nulla contro i centri commerciali, tranne che siano lo morte dello spirito, che mi ci annoio alla decima potenza in quanto non me ne può fregare di meno di vedere tutta roba di cui non me ne può fregare di meno, dove per fregare di meno intendo su una scala da 1 a 10 lo 0…. Che non vedo il motivo di camminare su è giù in una sorta di loop insensanto, e che nel durante sono avvolto da caciara, il tutto in un luogo asettico che mi ricorda http://www.youtube.com/watch?v=VXa9tXcMhXQ.

Rimangono 3 ipotesi

*Lavoro ad un altro progetto
*Contatto a spam gente che non mi risponde
*Vedo un film (ma la rete lagga e temo non arriverà mai in tempo -.-)

Read More »

Devo riavvia su win per fare un favore ad un amico

Categories : Uncategorized

15.30 attivo 37 giorni 4.28, 5 utenti, carico medio: 1,15, 1,37, 1,52

Ciao Linux…

Read More »

W Aruba

Categories : Uncategorized

root@vps0:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=51 time=18.2 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=51 time=18.1 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=51 time=18.1 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=51 time=18.0 ms
^C
— 8.8.8.8 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 18.058/18.153/18.250/0.120 ms
root@vps0:~# logout
Connection to XXXXXX closed.
roy@susi:/mnt/neuhome/home/roy> ssh git@seisho.us

Have a lot of fun…
git@seisho:~> ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=50 time=9.90 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=50 time=10.0 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=50 time=9.75 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=50 time=9.99 ms

Read More »

Soddisfazioni del mestiere ATTO CCVC

Categories : Uncategorized

23:46:11.968433 IP (tos 0×28, ttl 54, id 17257, offset 0, flags [DF], proto TCP (6), length 117)
seisho.us.smtp > 192.168.1.104.59753: Flags [P.], cksum 0x3e59 (correct), seq 1:66, ack 1, win 453, options [nop,nop,TS val 1173402809 ecr 171445567], length 65
E(.uCi@.6……….h…io…Q1……>Y…..
E…
?220 seisho.us ESMTP Exim 4.80.1 Thu, 10 Oct 2013 23:46:27 +0200

23:46:11.968469 IP (tos 0×0, ttl 64, id 42283, offset 0, flags [DF], proto TCP (6), length 52)
192.168.1.104.59753 > seisho.us.smtp: Flags [.], cksum 0x9ba1 (correct), seq 1, ack 66, win 58, options [nop,nop,TS val 171445586 ecr 1173402809], length 0
E..4.+@.@..G…h…..i..Q1..o……:…….

RE…
23:46:11.969693 IP (tos 0×0, ttl 64, id 42284, offset 0, flags [DF], proto TCP (6), length 68)
192.168.1.104.59753 > seisho.us.smtp: Flags [P.], cksum 0×1604 (correct), seq 1:17, ack 66, win 58, options [nop,nop,TS val 171445586 ecr 1173402809], length 16
E..D.,@.@..6…h…..i..Q1..o……:…….

RE…EHLO susi.site

23:46:12.042059 IP (tos 0×28, ttl 54, id 17258, offset 0, flags [DF], proto TCP (6), length 52)
seisho.us.smtp > 192.168.1.104.59753: Flags [.], cksum 0x99ba (correct), seq 66, ack 17, win 453, options [nop,nop,TS val 1173402885 ecr 171445586], length 0
E(.4Cj@.6……….h…io…Q1………….
E…
R
23:46:12.046291 IP (tos 0×28, ttl 54, id 17259, offset 0, flags [DF], proto TCP (6), length 192)
seisho.us.smtp > 192.168.1.104.59753: Flags [P.], cksum 0×6201 (correct), seq 66:206, ack 17, win 453, options [nop,nop,TS val 1173402886 ecr 171445586], length 140
E(..Ck@.6..S…….h…io…Q1……b……
E…
R250-seisho.us Hello susi.site [151.25.211.197]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-AUTH CRAM-MD5
250-STARTTLS
250 HELP

23:46:12.046533 IP (tos 0×0, ttl 64, id 42285, offset 0, flags [DF], proto TCP (6), length 62)
192.168.1.104.59753 > seisho.us.smtp: Flags [P.], cksum 0×5836 (correct), seq 17:27, ack 206, win 62, options [nop,nop,TS val 171445606 ecr 1173402886], length 10
E..>.-@.@..;…h…..i..Q1..o……>X6…..

fE…STARTTLS

23:46:12.160614 IP (tos 0×28, ttl 54, id 17260, offset 0, flags [DF], proto TCP (6), length 52)
seisho.us.smtp > 192.168.1.104.59753: Flags [.], cksum 0x989c (correct), seq 206, ack 27, win 453, options [nop,nop,TS val 1173403001 ecr 171445606], length 0
E(.4Cl@.6……….h…io…Q1………….
E..y
f
23:46:12.178042 IP (tos 0×28, ttl 54, id 17261, offset 0, flags [DF], proto TCP (6), length 70)
seisho.us.smtp > 192.168.1.104.59753: Flags [P.], cksum 0x300b (correct), seq 206:224, ack 27, win 453, options [nop,nop,TS val 1173403021 ecr 171445606], length 18
E(.FCm@.6……….h…io…Q1……0……
E…
f220 TLS go ahead

Read More »