Songbird è un lettore multimediale Open Source disponibile per Windows e Mac OS X. Con Songbird è possibile ascoltare musica, visualizzare video, organizzare la propria musica salvata sul proprio PC, gestire playlist, e perfino mixare canzoni e navigare su internet!

L’interfaccia di Songbird è simile a quella di iTunes, e i suoi punti di forza sono le caratteristiche mischiate di Mozilla Firefox, SQLite e VLC.

Supporta formati come: MP3, AAC, OGG, FLAC e WMA.

Clicca qui per vedere altre anteprime

Di seguito vengono citate le caratteristiche principali (dal sito songbird.it):

  • Compatibilità con Windows 2000/XP/Vista (Win32), Mac OS X, e Linux.
  • Capacità di riprodurre diversi formati audio, come MP3, AAC, Ogg Vorbis, FLAC e WMA.
  • Possibilità di utilizzare skin.
  • I file multimediali presenti nelle pagine visualizzate dal browser integrato diventano riproducibili in Songbird.
  • RSS integrato e download di file MP3.
  • Possibilità di utilizzare blog mp3 come playlist.
  • Preferiti personalizzabili.
  • Disponibilità di estensioni, proprio come in Mozilla Firefox.
  • Possibilità di creare dei mix personalizzabili.
  • Possibilità di eseguire una ricerca nel computer dell’utente per localizzare tutti i file audio, al fine di aggiungerli alla libreria locale.
  • Presenza di un’interfaccia grafica facilmente configurabile e della modalità “miniplayer”.
  • Scorciatoie da tastiera e supporto per i tasti speciali.
  • Aggiornamenti automatici.

DOWNLOAD SONGBIRD

…e Linux?
Come da titolo il software è ufficialmente supportato per Windows e Mac OS X, per quanto riguarda Linux invece non si ha più il supporto ufficiale da parte degli sviluppatori. Quest’ultimi infatti hanno smesso di supportare Linux a causa del ridotto numero di utenti che utilizzavano il software sotto Linux (del resto sotto Linux girano parecchi altri lettori multimediali Open Source e la concorrenza è molta).

`Apex Remover`

Il seguente programma permette di rimuovere in una stringa l’apice `.

<html>
<head>
<title>Remove apex in your sql code</title>
</head>
<body>
<center>
<h2>Remove apex ` in your sql code</h2>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<textarea name="sql" rows="20" cols="100">
<?php
$x="`";
$filter=str_replace ("$x", "", $_POST['sql']);
if (strpos($filter, "'"))
{
$filters=str_replace("'", "'", $filter);
echo "$filters";
}
else
{
echo "$filter";
}
?>
</textarea>
<p align="center"><input type="submit" value="Remove apex"></p>
</form>
</center>
</body>
</html>

Ho dovuto inserire anche il codice:

if (strpos($filter, "'"))
{
	$filters=str_replace("'", "'", $filter);
	echo "$filters";
}

Poichè si fa confusione tra ` e ‘. Se non mettessi quel codice ogni apice `
verrebbe eliminata, normalmente, ma ogni apice ‘ verrebbe sostituita con ‘.

ARTICOLO NON AGGIORNATO, SI CONSIGLIA DI VEDERE ANCHE: http://shinworld.altervista.org/wordpress/facebook-cheats-invitare-tutti-gli-amici-ad-un-evento/.

Quando si tratta di selezionare i propri amici dalla lista mentre ad esempio vogliamo invitarli in un gruppo o vogliamo suggerirgli una pagina di norma bisognerebbe selezionarli manualmente ad uno ad uno, ma possiamo selezionarli tutti in una volta semplicemente incollando questo codice JavaScript nella barra degli indirizzi e premendo invio (mentre siamo davanti alla lista degli amici che dovremmo cliccare manualmente per selezionarli):

javascript:fs.select_all();

oppure lo stesso procedimento con questo codice:

javascript:elms=document.getElementById('friends').getElementsByTagName('li');for(var fid in elms){if(typeof elms[fid] === 'object'){fs.click(elms[fid]);}}

In questo articolo verrà spiegato come realizzare una pagina web in PHP per mandare e-mail.

Ecco il codice, esso è molto semplice ho messo dei commenti per spiegare la funzione di ogni codice:

<form  action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table align="center">
<tr><td>Indirizzo:<input type="text"  name="email"></td></tr>
<tr><td>Tua Email:<input type="text" name="tuaemail"></td></tr>
<tr><td>Oggetto:<input type="text"  name="oggetto"></td></tr>
<tr><td>Messaggio:</td></tr>
<tr><td><textarea name="messaggio" cols="30"  rows="20"></textarea></td></tr>
<tr><td><input type="submit" value="invia  e-mail"></td></tr>
</table>
</form>
<?php
$Email = $_POST['email']; //Destinatario
$TuaEmail = $_POST['tuaemail']; //L' email di chi manda il msesaggio
$Oggetto = $_POST['oggetto']; //Oggetto dell' e-mail
$Messaggio = $_POST['messaggio']; //Messaggio dell' e-mail
$From="From: $TuaEmail";
mail ($Email, $Oggetto, $Messaggio, $From); //Manda l'e-mail
?>

Easy SQL-Executor

Easy SQL-Executor è un tool in PHP che ho realizzato per consentire l’esecuzione di codice SQL direttamente da una comoda pagina web. Il tool consente di scegliere in qualsiasi momento su quale DataBase si intende lavorare, scegliendolo dalla lista di tutti i DataBases presenti nel server MySQL interessato.

Dopo averlo scaricato scomprimerlo, aprirlo e modificare i campi di configurazione:

/* Variabili di configurazione (indirizzo, username, password) */
$mysql_address=’localhost’;
$mysql_username=’root’;
$mysql_password=’password’;
/* fine variabili di configurazione */

Non è necessario modificare nient’altro per farlo funzionare ma, se siete degli smanettoni, questo tool è Open Source e potete farne quello che volete!

Di seguito riporto il codice completo:

<html>
<head>
<title>Easy SQL-Executor</title>
</head>
<body>
<center>
<?php
/* Variabili di configurazione (indirizzo, username, password) */
$mysql_address='localhost';
$mysql_username='root';
$mysql_password='password';
/* fine variabili di configurazione */

// connessione al server database mysql
$dbcnx = @mysql_connect("$mysql_address", "$mysql_username", "$mysql_password");
if (!$dbcnx)
{
 exit('<p>Impossibile connettersi al server database MySQL: <br>' . mysql_error() . '</p>');
}

// selezione del database
$mysql_database=$_GET['database'];
if  (!isset($_GET['database']))
{
 $result=@mysql_query('SHOW DATABASES;');
 if (!$result)
 {
 exit ('<p>' . mysql_error() . '</p>');
 }
 echo '<p><b>Scegli il DataBase: </b></p>';
 while ($row = mysql_fetch_array($result))
 {
 echo '<p><a href="' . $_SERVER['PHP_SELF'] . '?database=' . $row['Database']. '">' . $row['Database'] . '</a></p>';
 }
 echo '<br><p><font size="2">Easy SQL-Executor Coded by <a href="http://shinworld.altervista.org/"><b>Shin Darth</b></a> and released under the <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL</a> License.</font></p>';
 exit();
}
if  (!@mysql_select_db("$mysql_database", $dbcnx))
{
 exit("<p>Impossibile connettersi al database $mysql_database</p>");
}
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>?<?php echo "database=$mysql_database" ?>" method="post">
<label><b>SQL Code:</b><br>
<textarea name="sql" rows="20" cols="100">
</textarea></label><br>
<input type="submit" value="EXECUTE">
</form>
<?php
$sql=$_POST['sql'];
$result = @mysql_query($sql);
if  (!$result)
{
 echo '<p>' . mysql_error() . '</p>';
}
else
{
 echo '<p>Query eseguita correttamente.</p>';
}
?>
<p><a href="<?php echo $_SERVER['PHP_SELF']; ?>">&lt;&lt; Cambia DataBase &lt;&lt;</a></p>
<br><p><font size="2">Easy SQL-Executor Coded by <a href="http://shinworld.altervista.org/"><b>Shin Darth</b></a> and released under the <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL</a> License.</font></p>
</center>
</body>
</html>