He descubierto que desde la aplicación Mac Journal se pueden escribir entradas al blog, a si que vamos a probar.
Aprovecho y subo una fotito de mi nueva moto, una Aprilia Mana 850 GT

He descubierto que desde la aplicación Mac Journal se pueden escribir entradas al blog, a si que vamos a probar.
Aprovecho y subo una fotito de mi nueva moto, una Aprilia Mana 850 GT

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…
1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.
NOTA: Este manifiesto fue redactado conjuntamente por periodistas, bloggers e internautas, en una maratoniana sesión durante la tarde-noche del 1 de diciembre de 2009. Si estás de acuerdo, difúndelo por todas las vías que puedas.
En Junio un lector accidental de los que pasan por aquí, Alonso Urmendi ,me pidio ayuda en un comentario para separar el nombre y los apellidos de una persona que le venían en un solo campo, en dos campos distintos, uno para el nombre y otro para los apellidos.
Siento no haberte ayudado en su momento Alonso, pero como habrás comprobado, no paso mucho por aquí, por lo que hasta hoy que he puesto una entrada nueva no lo había visto.
Me imagino que a estas alturas Alonso lo tendrá solucionado (si algún día pasas por aquí pon como lo resolviste en los comentarios ;D), pero de todas formas dejo una manera de hacerlo por si puede ayudar a otros, aquí va:
declare @nombreApellido as varchar(40)
declare @nombre as varchar(40)
declare @apellido as varchar(40)
set @nombreApellido='PEDRO GOMEZ PEREZ'
select @nombreApellido as [Nombre Completo]
set @nombre =(select substring(@nombreApellido,0,( PATINDEX('% %',@nombreApellido))))
set @apellido =(select substring(@nombreApellido,( PATINDEX('% %',@nombreApellido) + 1),len(@nombreApellido)))
select @nombre as Nombre
select @apellido as Apellidos
Tal y como me pasó con los dts de SQL2000, nunca he tenido tiempo de encontrar una manera de borrar el contenido de un fichero excel desde un paquete dts de SQL2005. Esto provoca que la exportación de datos periódica y no incremental a dichos ficheros sea un lío, puesto que si ejecutas el dts varias veces, provocas que se vayan añadiendo los datos, pero si entre ejecuciones borras el fichero también falla porque no existe. Al final, siempre resolvía el asunto exportando los datos en un fichero plano con formato csv, ya que el usuario lo abriría como si fuera un xls, picando dos veces encima
.
Pues bien, hoy me he puesto cabezón y me he empeñado en buscar una solución y he dado con una que me ha funcionado.
De manera esquemática los pasos a añadir al flujo de control serían estos:
Para dejarlo más fino, lo suyo es meter, como mínimo, la ruta del fichero excel en un fichero de configuración o una variable … pero eso es otra historia.
Hoy he leido en un foro una solución a un problema que he tenido varias veces y nunca había acabado de resolver, consiste en poner el separador de miles a las cantidades obtenidas en una sentencia de sql, para conseguir que sean más legibles. Lo he leído aquí y pongo el ejemplo para ver el resultado:
select CONVERT(VarChar(50), cast( 123456789.1 as money ), 1)
El resultado será
—————–
123,456,789.10
(1 filas afectadas)
Mira por donde, hoy estoy encontrando solución a varias cosillas que había querido hacer antes y por tiempo no me habían salido. En este caso, lo que pretendía era obtener el número de registros de todas las tablas de una base de datos, para saber cuales son las más pesadas. La manera rápida y potente que he encontrado es usar la tabla sysindexes. En mi caso la he usado de esta forma:
select object_name(id) nombreTabla, convert(varchar(50), cast(rowcnt as money),1) nRegistros from sysindexes
Si se quiere la de una tabla en concreto, se puede poner un where indicando el nombre de tabla:
select object_name(id) nombreTabla, convert(varchar(50), cast(rowcnt as money),1) nRegistros from sysindexes where id=object_id(‘Nombre de tabla’)
Para aquel afortunado que tenga sus ahorrillos, puede investigar en bankimia
Si quieres saber en todo momento la ruta de carpetas por donde te mueves en el Finder, hay un truquillo muy sencillo para que te aparezca dicha ruta en la parte inferior de la ventana del Finder, solo tendremos que abrir el Finder, ir a Visualización en la barra superior y hacer clic en “Mostrar barra de ruta”
Visto en fuerteMac
Pulsa simultáneamente Mayús+Alt cada vez que pulses la tecla para aumentar/disminuir el volumen, y podrás ajustarlo en cuartos de cuadradito:

Si os preguntáis cómo podéis mostrar permanentemente la ruta de acceso completa en la barra de título de las ventanas del Finder, como se ve en algunas capturas de pantalla de la revista:

Lanzad una ventana del Terminal y escribid exactamente:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
Pulsad Retorno y escribid:
Killall Finder
De este modo se reinicia el Finder y se aplican los cambios. Para volver atrás, sólo hay que escribir de nuevo estos dos comandos, pero sustituyendo YES por NO.
No lo he probado en Tiger.
Si no tenéis ganas de pelearos con el Terminal, o si no queréis ver esta información permanentemente, siempre podéis hacer Cmd+clic en el icono de la barra de título para mostrar la ruta de acceso en forma de lista desplegable:

Y por supuesto, como ya apuntamos en la revista, también podéis mostrar la ruta de acceso en la parte inferior de la ventana del Finder desde el menú Visualización | Mostrar barra de ruta.
Visto en El blog de cuadernos Mac