jueves, 24 de mayo de 2012

Reparación de memoria usb

Luego de probar de todo (gparted, fdisk, textdisk), llevé la unidad a la garantía donde no me la quisieron reconocer... y haberla dado por muerta, acabo de revivirlo con este comando:

$ sudo mkdosfs -I -n "popopo" /dev/sdb

viernes, 18 de mayo de 2012

Mostrar errores de php en ubuntu


~>$sudo gedit /etc/php5/apache2/php.ini

(poner la variable Display_Errors en On)

 * Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
~>$sudo /etc/init.d/apache2 restart

miércoles, 16 de mayo de 2012

Ubuntu y sus problemas con el subwoofer

Desde que probe ubuntu 7 que tenía problemas con la placa 7.1.. y en la versión 12 sigue igual!!

Acá esta como hay que tocar el archivito /etc/pulse/daemon.conf para que el subwoofer no deje de andar cada vez que termina un tema


sudo gedit /etc/pulse/daemon.conf
#############################################################################

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.
## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.
; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no
; high-priority = yes
; nice-level = -11
; realtime-scheduling = yes
; realtime-priority = 5
; exit-idle-time = 20
; scache-idle-time = 20
; dl-search-path = (depends on architecture)
; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa
; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0
resample-method = speex-float-1
; enable-remixing = yes
enable-lfe-remixing = yes
flat-volumes = no
; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 1000000
; default-sample-format = s16le
default-sample-rate = 48000
default-sample-channels = 6
; default-channel-map = front-left,front-right
default-fragments = 8
default-fragment-size-msec = 10
; enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
; deferred-volume-extra-delay-usec = 0

Metodología de Sistemas II // Ejemplo RhinoMocks

muy sencillo ejemplo de objeto simulado. prueba para el parcial:

[Test]
public void CrearCuenta(){
    MockRepository Mock = new MockRepository();
    IservicioFinanciero servicioMock = Mock.StrictMock<IservicioFinanciero>();
    servicioMock.Expect(x=>x.VerificarCrearCuenta(10)).Return(true);
    Mock.ReplayAll();
    Cuenta cuenta = new Cuenta(servicioMock);
    Cuenta.AbrirCuenta(10);
    servicioMock.VerifyAll.Expectations();
}


y en la clase cuenta:

public bool AbrirCuenta(int dni){
    servicioFinanciero.VerificarCuenta(dni);
}

martes, 15 de mayo de 2012

Solución muy fácil para eliminar el virus recycler

Tener instalado ubuntu. Entras desde linux borras la carpeta recycler, y el archivo autorun.inf que va a ser bastante grande, lo vacias, porque ahi es donde está el virus. Como medida de seguridad para evitar posibles infecciones dejamos el autorun.inf vacio, y protegido contra escritura. Eso es todo.

viernes, 11 de mayo de 2012

Instalando windows 7 desde un pendrive

Bueno esto por si no tienen lectora de dvd como me está pasando últimamente con varios clientes, y hay que instalar desde pendrive no queda otra.

Menu Inicio --> Ejecutar
Tecleamos 'cmd' En la ventana de consola que nos aparece:
Diskpart
List Disk (mostramos las unidades..)
Select Disk 1 ( Sustituir el 1 con el número que refleje su unidad USB, asegúrate antes de seguir de que el número es correcto o podrías eliminar la información de tu disco duro)
clean
create partition primary
active
format fs=fat32 quick
assign
exit

Menu Inicio --> Ejecutar / cmd
xcopy d:\*.* /s/e/f e:\
d: es tu unidad de CD con el windows7 e: es el usb

jueves, 10 de mayo de 2012

importar datos en mysql con load data local infile. sintaxis

La sintaxis para importar datos en mysql desde un archivo en disco:

mysql> load data local infile 'c:/ruta/al/archivo.txt'
    -> into table diseases
    -> fields terminated by '$$'
    -> lines terminated by '\n';
Query OK, 500 rows affected (0.05 sec)
Records: 500  Deleted: 0  Skipped: 0  Warnings: 0

si la bd tiene campos repetidos con los que vamos a insertar y hay que reemplazarlos hacemos:

LOAD DATA LOCAL INFILE ‘ruta_archivo’
REPLACE INTO TABLE ‘nombre de la tabla’

 proximamente probando este codigo desde php