Archivo

Archivo para la categoría ‘Tutoriales’

Tutorial: Instalar cliente Oracle en Mac Os X

Martes, 24 de marzo de 2009



Entrada de Pago

El contenido de esta entrada es de pago. ¿Te gustaría ver el contenido? Click aquí.




Mac Os X, Tutoriales , ,

Grabar el audio del Mac

Domingo, 22 de marzo de 2009

 

¿Necesitas grabar un sonido que se está reproduciendo en tu Mac? pues esta es tu guía


Las entradas y salidas de audio en Mac OS X se controlan a través del Panel de Control de Audio incluido en las preferencias del sistema. Es un sistema sencillo, que permite incluir otros drivers o salidas para gestionar el sonido. Y es allí donde vamos a instalar un driver que nos permite derivar el sonido que produce el Mac hacia donde nosotos queramos.

Lo primero que vamos a hacer es descargar Soundflower. Soundflower es una extensión válida para Mac OS X 10.2 o posterior que permite a las aplicaciones derivar el audio hacia otras aplicaciones y enviar o recibir audio sin necesidad de otro soporte. Soundflower es gratis, Open Source y Universal, lo que quiere decir que funciona tanto en Macs con procesadores PPC como Intel.

Soundflower dispone de dos configuraciones de audio, 2 y 16 canales. Generalmente la opción de 2 canales (2ch) es suficiente para la mayoría de los usuarios. La opción de 16 canales permite escenarios donde el enrutamiento de audio es más complicado o permite realizar derivaciones de audio entre sets de aplicaciones.

Generalmente, todas las aplicaciones de grabación de audio disponen de una opción en la que se permite elegir el dispositivo de entrada para la grabación, así que solo es necesario elegir el driver de Soundflower para que derive el audio a la grabación de progama. También seleccionaremos Soundflowe en Preferencias del sistema/audio.

 

Para grabar el audio podeis utilizar Audacity que es gratuito y funciona muy bien.

 

Guía rápida:

  • Descargar Soundflower
  • Descargar Audacity  u otro progama que permita grabar audio
  • Seleccionar Soundflower en preferencias de sistema/audio/salida
  • Seleccionar Soundflower como origen del audio para la grabación en las preferencias de Audacity (o el que estemos usando)
  • Grabar




Mac Os X, Tutoriales

Actualizar la base de datos local en Mac Os X

Domingo, 15 de marzo de 2009

 

En muchos sitemas unix, existe un comado llamado “locate” que permite buscar archivos desde Terminal de una manera muy rápida y efectiva.

 

Yo uso normalmente este comando en el curro, en los servidores linux que tenemos. En linux para actualizar esta base de datos local simplemente escribimos como root “updatedb”. En Mac Os X difiere un poco este comando, pero sigue siendo igual de útil:

Para actualizar la bbdd local: $ sudo /usr/libexec/locate.updatedb
Para buscar archivos/carpetas: $ locate nombre_archivo 

 

Tendremos que escribir la contraseña de root y nos sale una advertencia de seguridad.

 

Logo Apple





Tutoriales , ,

Script: Generar archivo php.ini

Sábado, 28 de febrero de 2009

 

En muchas ocasiones, por no decir siempre, cuando contratas un alojamiento compartido en un proveedor, no dispones del acceso al archivo “php.ini” de configuración del intérprete Php. La solución a este problema consiste en añadir un archivo “php.ini” en la raiz de nuestro dominio (public_html, www o httdocs) o en las carpetas que necesitemos modificar. Con esta medida conseguiremos tener una configuración independiente de nuestro dominio(s) respecto del alojamiento compartido. 

Este Script duplica el archivo “php.ini” principal del alojamiento compartido en la raiz de nuestro dominio, para poder modificarlo a nuestro antojo sin interferir con los otros dominios que están alojados en el servidor.

 

Script:

 

<?php
// Añade todos los valores que quieras insertar en el archivo php.ini. Un valor por linea
// Put all the php.ini parameters you want to change below. One per line.
// Por ejemplo: $parametro[] = "parametro = valor";
// Follow the example format $parm[] = "parameter = value";
$parm[] = "register_globals = Off";
$parm[] = "session.use_trans_sid = 0";
// ruta completa de donde esta situado el archivo php.ini en tu host
// full unix path - location of the default php.ini file at your host
// puedes averiguar donde esta situado usando el metodo phpinfo() en un archivo *.php
// you can determine the location of the default file using phpinfo()
$defaultPath = '/usr/local/lib/php.ini'; 
// ruta completa donde quieres situar tu php.ini personalizado. Cambia "user" por tu nombre de usuario del host
// full unix path - location where you want your custom php.ini file. Change "user" to username at your host
$customPath = "/home/user/public_html/php.ini";
// No cambies nada desde esta linea en adelante
// nothing should change below this line.
if (file_exists($defaultPath)) {
  $contents = file_get_contents($defaultPath); 
  $contents .= "\n\n; USER MODIFIED PARAMETERS FOLLOW\n\n";  
  foreach ($parm as $value) $contents .= $value . " \n";
  if (file_put_contents($customPath,$contents)) {
    if (chmod($customPath,0600)) $message = "The php.ini file has been modified and copied";
      else $message = "Processing error - php.ini chmod failed";
  } else {
    $message = "Processing error - php.ini write failed";
  }
} else {
  $message = "Processing error - php.ini file not found";
}
echo $message;
?>

 

Descarga el Script

 

 





Tutoriales , ,

Script: duplicar php.ini por toda la estructura de carpetas

Sábado, 28 de febrero de 2009

 

Os dejo un pequeño Script que me ha sido muy útil en numerosas ocasiones, sirve para duplicar el archivo php.ini (o cualquier otro archivo), por toda la estructura de carpetas y subcarpetas de un dominio.

 

Script:

 

<?php
// cambia la variable a Y si quieres generar/sustituir el archivo php.ini
// set this value to Y if you only want to overwrite old php.ini files
// cambia la variable a N si quieres agregar un archivo php.ini en todas las carpetas y subcarpetas del dominio
// set this value to N if you want to put a php.ini file in every directory
$overwriteOnly = “Y”;
// Ruta completa hasta tu directorio home donde esta situado el archivo php.ini que quieres duplicar a todos los directorios
// full path to the location of your home directory where the php.ini file is located that you want to copy to lower lever directories
$path = “/home/” . get_current_user() . “/public_html”;
// No cambies nada desde esta linea en adelante
// change nothing below this line
if ($overwriteOnly == “Y”) echo “Operating in Overwrite Only Mode<br><br>”;
$source = $path . “/php.ini”;
if (!file_exists($source)) die(‘Error – no source php.ini file’);
function search($dir) {
  global $source, $overwriteOnly;
  foreach(scandir($dir) as $filename) {
    if ($filename !== ‘.’ AND $filename !== ‘..’ AND $filename !== ‘cgi-bin’ AND is_dir(“$dir/$filename”) ) {
      $path = $dir.”/”.$filename; 
      $target = $path . “/php.ini”;
      if (!file_exists($target) AND $overwriteOnly == “Y”) {
        echo “$path <b>skipped – no php.ini file</b><br>”;
      } else {
        echo “$target <br>”;
        if (!copy($source,$target)) echo “<b>Write failed for $target </b><br>”;
        if (file_exists($target)) chmod($target,0600);
    }
      search($path);
    }
  }
}
search($path);
echo “<br>Done.”;
?>

 

Descarga el archivo

 

 





Tutoriales , , ,