$ sudo mkdosfs -I -n "popopo" /dev/sdb
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:
Etiquetas:
fdisk,
gparted,
pendrive,
reparar pendrive,
rescatar pendrive,
testdisk,
usb
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
Etiquetas:
mostrar errores,
php,
ubuntu
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:
y en la clase cuenta:
[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);
}
Etiquetas:
objetos simulados,
Rhino,
RhinoMocks
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.
Etiquetas:
autorun.inf,
recycler,
virus
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
Menu Inicio --> Ejecutar / cmd
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
Etiquetas:
windows 7 pendrive notebook
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:
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
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
Etiquetas:
importar datos,
load data local infile,
mysql
miércoles, 9 de mayo de 2012
Datos de configuración Speedy Argentina
Bueno resulta que speedy si no tenés el modem de ellos no te da soporte. Acá hay algunos datos para el que tenga bardo configurandolo como yo, aclaro que esto lo saque la mitad de la configuración del modem huawei pedorro y la otra mitad la adiviné, y así me anda. Ahora tengo conectado un tplink td-w8901g
VPI: 8
VCI: 35
NAT: SUA ONLY
ENCAPSULAMIENTO: PPPOE;
PPPOE : LLC. (Y COMPLETAN EL USER Y PASS QUE CORRESPONDA)
DEFAULT ROUTE: YES
ADSL MODE: ADSL2
ADSL TYPE: ANNEX A/L
BITSWAP ENABLE
SRA ENABLE
lunes, 7 de mayo de 2012
Resolucion trabajo practico nro 2 bases de datos 2, (classicmodels)
El esquema de la bd:
Consignas:Trabajo practico: Introducción a MySQL
1)Importar la base ClassicModels.
2)Implementar integridad referencial, basándose en el diagrama entidad relación.
Realizar las siguientes consultas:
1-Stock total de productos agrupados por linea.
2-Producto más vendido.
3-Promedio de ventas agrupado por linea de productos.
4-Nombre de los clientes que realizaron pagos superiores a 25000.
5.Nombre de los clientes con deuda.
6-Monto total debido a ordenes canceladas.
7-Crear una tabla llamada RegistroCancelaciones(cliente,nro_orden) y un trigger
que registre las cancelaciones de órdenes en dicha tabla.
8-Crear una tabla PedidoProveedores(producto,cantidad) y un trigger que registre
pedidos a proveedores según las siguientes reglas:
• Motorcycles: pedir 1000 unidades cuando el stock caiga por debajo de 4000
unidades.
• Classic Cars: pedir 1200 unidades cuando el stock caiga por debajo de 3000
unidades.
• Resto de productos: pedir 800 unidades cuando el stock caiga por debajo de
5000 unidades.
Resolucion:
1.
select sum(quantityinstock), productlines.productline from products inner join
productlines on products.productline = productlines.productline group by
productlines.productline;
2.
select productname, sum(quantityOrdered) from orderdetails o inner join products p on
p.productcode = o.productcode group by o.productcode order by sum(quantityOrdered) desc
limit 1;
3.
select productline, avg(suma) from
(select productline, o.productcode, sum(quantityordered) as suma
from products p
inner join orderdetails o
on p.productcode = o.productcode
group by o.productcode) as tt
group by productline;
4.
select c.customername
from customers c
inner join payments p
on c.customernumber = p.customernumber
where p.amount > 25000
group by c.customername
5.
select SO.customername
from
(select c.customername, sum(od.quantityordered * od.priceeach) as total_ordenado
from customers c
inner join orders o
on o.customernumber = c.customernumber
inner join orderdetails od
on od.ordernumber = o.ordernumber
group by c.customername) as SO
inner join
(select c.customername, sum(p.amount) as total_pagado
from customers c
inner join payments p
on c.customernumber = p.customernumber
group by c.customername) as SP
on SO.customername = SP.customername
where SO.total_ordenado > SP.total_pagado
6.
select sum(od.quantityordered * od.priceeach) as monto_ordenes_canceladas
from orders o
inner join orderdetails od
on o.ordernumber = od.ordernumber
where o.status = 'cancelled'
Etiquetas:
bases de datos 2,
consultas,
mysql,
tssi
Suscribirse a:
Entradas (Atom)