Post

Nano - PHP, HTML e CSS syntax highlighting

Come evidenziare la sintassi del codice (syntax highlighting) PHP, HTML CSS e molto altro in "Nano":

(dove ~ è una scorciatoia per la home directory dell'utente corrente)

cd ~/
git clone https://github.com/nanorc/nanorc.git
cd nanorc
make install


Aggiungere a ~/.nanorc le seguenti righe:

include ~/.nano/syntax/html.nanorc
include ~/.nano/syntax/css.nanorc
include ~/.nano/syntax/php.nanorc
include ~/.nano/syntax/ALL.nanorc

L'aggiunta di questi file di specifica dell'highlighting, vi permetterà di avere il codice "colorato", cosa che può fare molto comodo se ci si trova a programmare al di fuori dell'IDE preferito.

Per ulteriori informazioni vi invito a visitare: https://github.com/nanorc/nanorc

Bash Bug - CVE-2014-6271

Aggiornate tutti, Bash, nei vostri server Linux!

Oggi tutti ne parlano, dopo Heartbleed questo nuovo bug, darà un sacco di grattacapi ad un sacco di amministratori!

Per testare le vostre bash e capire se sono vulnerabili:

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
env x='() { :;}; echo vulnerable' sh -c "echo this is a test"



Annuncio DEBIAN:
https://lists.debian.org/debian-security-announce/2014/msg00220.html


Package : bash CVE ID : CVE-2014-6271 Stephane Chazelas discovered a vulnerability in bash, the GNU Bourne-Again Shell, related to how environment variables are processed. In many common configurations, this vulnerability is exploitable over the network, especially if bash has been configured as the system shell. For the stable distribution (wheezy), this problem has been fixed in version 4.2+dfsg-0.1+deb7u1. We recommend that you upgrade your bash packages. Further information about Debian Security Advisorie…

Google App Engine PHP Runtime

Immagine
Google App Engine PHP Runtime now available to everyone

Aggiungo:
« That's one small step for [a] man, one giant leap for mankind. »

La notizia si commenta da sola, finalmente Google ha rilasciato PHP per il proprio App Engine!
Da ora meno istanze Java ... più codice PHP!


Vulnerabilità in Bind9

Immagine
Questa sera controllando i log (/var/log/syslog) del mio server Debian ho trovato un sacco di attività sul mio Bind9


Feb 21 06:25:53 logindot named[949]: client xx.xxx.xxx.xxx#25345: query (cache) 'isc.org/ANY/IN' denied
Feb 21 06:25:53 logindot named[949]: client xx.xxx.xxx.xxx#25345: query (cache) 'isc.org/ANY/IN' denied
[...]

Spulciando qua è la ho trovato la causa:
A nameserver can be locked up if it can be induced to load a specially crafted combination of resource records.CVE-2012-5166

Detto questo sarà necessario aggiornare i vostri Bind9 e vi consiglio di utilizzare anche questo workaround descritto in questo sito (http://www.techish.net/uncategorized/bind-dns-security-hole-workaround/)

nel file: /etc/bind/named.conf.options
aggiungere: minimal-responses yes;
quindi riavviare Bind9



NetBeans IDE 7.2.1 PHP in Windows XP non si riavvia

Immagine
Ho avuto qualche problema in Windows XP, non alla prima apertura ma alla seconda apertura,
ho spulciato qua e la ed ho trovato i file di log del programma,

C:\Documents and Settings\Utente\Dati applicazioni\NetBeans\7.2.1\var\log\messages.log
[...]
    com.jcraft.jzlib [1.0.7 1.0.7]
INFO [org.netbeans.core.netigso.Netigso]: bundle org.eclipse.osgi@3.7.1.R37x_v20110808-1106 started
WARNING [org.openide.awt.Toolbar]: Error in AWT task
java.lang.StackOverflowError
    at java.lang.Exception.<init>(Exception.java:29)
    at java.io.IOException.<init>(IOException.java:30)
    at java.nio.channels.ClosedChannelException.<init>(ClosedChannelException.java:33)
[...]
[catch] at sun.font.TrueTypeFont.getTableBuffer(TrueTypeFont.java:747)
INFO [org.openide.awt.Toolbar]: Too long AWTTask: 1.312 ms for org.openide.awt.MenuBar$MenuBarFolder@10c69(FolderList{MultiFileObject@76b359[Menu]})
SEVERE [global]
java.lang.StackOverflowError
    at java.nio.Buffer.<init>(Buffer.java:176)
    at jav…

File EML immodificabili con OutlookExpress?

Immagine
Un prolema comune, Outlook Express non permetta la modifica di un file .EML
Per abilitare la modifica tramite outlook la procedura è semplicissima, basta creare un file di registro "outlook.reg", scrivere al suo interno:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HONOR_XUNSENT_IN_FILE]
"msimn.exe"=dword:00000001


Avviare il file .reg e riavviare outlook.


(Fonte: http://support.microsoft.com/kb/918766)



CSS3 e Browser vecchi IE6, IE7 e IE8

Immagine
L'ultimo problema affrontato riguarda le meravigliose ombre e bordi arrotondati creati tramite CSS3

parte dei browser di nuova generazione supportano tali funzionalità ... ma browser datati come Internet Explorer 6 e 7 hanno dei problemi a riconosce il CSS3, per questo ci viene in aiuto http://css3pie.com che ci dà dei componenti, che possiamo in base alla circostanza ed alle caratteristiche del Server o dell'hosting su cui siamo ospitati, attivare questi effetti anche su browser datati.

(Download: http://css3pie.com/download-latest)
(La documentazione: http://css3pie.com/documentation/)
(Problemi comuni: http://css3pie.com/documentation/known-issues/)

Versione CSS
Per utilizzare questi componenti vi consiglio di estrarli all'interno della directory ove sono presenti i file .css che contengono ombre e bordi CSS3.




Per chi ha la fortuna di utilizzare un proprio server e di poter modificare le configurazioni di Apacheo nel file .htaccess (ammesso che l'hosting permetta l&…