Apple’s “Get a Mac” ad: “Surprise”

Mac, Youtube 25 de agosto del 2009

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Loading ... Loading ...

Nuevos videos de apple… ahhhh y recuerden, a todos aquellos que tienen una mac falta poco para la venta de Snow Leopard.. para ser exactos el día 28 de agosto.. a un precio increíble de 29 euros… yo estoy listo para comprarla… jajajajajaj

Imagen de previsualización de YouTube Imagen de previsualización de YouTube

Firefox multi-touch support demo

Google, Youtube 23 de agosto del 2009

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Imagen de previsualización de YouTube

Hibernate: como regresar un sólo valor que sea un tipo primitivo?

Base de datos, Java, Oracle, Programación 21 de agosto del 2009

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Loading ... Loading ...

Es un poco básico pero la verdad es que es de gran ayuda, ya que si quieres regresar un date, string, long, etc. (datso primitivos) pues evitas mapear el resultado dentro de un objeto.

bueno, al grano!!! vamos a obtener el nombre del autor dependiendo del su ID

tautor.hbm.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 
<hibernate-mapping>
<sql-query name="searchAutor">
	    <return-scalar  column="name" type="java.lang.String" />
    	<!-- La columna que se quiera regresar y su tipo de dato-->
    	 SELECT 
    	 	name  
    	 FROM 
    	 	tautor 
 
	  WHERE
		idautor = :id
    </sql-query>
</hibernate-mapping>

ya que tenemos el mapeo… vamos a la implementación

HTautorDao.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class HTautorDao extends AbstractDAO implements TautorDao
{
public String getNameAutor(Long id)
    {
        try
        {
 
            String[] paramNames =
                { "id" };
 
            Object[] values =
                { id };
          // nos regresa el tipo primitivo que queramos o con metodos que tiene DataAccessUtils
            return (String) DataAccessUtils.uniqueResult((getHibernateTemplate()
                    .findByNamedQueryAndNamedParam("searchAutor", paramNames, values)));
 
        }
        catch (Exception e)
        {
            log.fatal(e);
            return null;
        }
 
    }

así pueden tener las consultas utilizando hibernate… y regresar tipos primitivos como los antes mencionados..

NOTA: siempre y cuando sea sólo valor como resultado, por que de lo contrario estamos ablando de otra forma de hacerlo.

java doc: http://static.springsource.org/spring/docs/2.0.x/api/org/springframework/dao/support/DataAccessUtils.html#uniqueResult

Cómo tener un Svn Server para windows??…

Internet, Windows 16 de agosto del 2009

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
Loading ... Loading ...

Yo necesitaba un svn server para poder llevar las versiones de un proyecto, así que buscando por Internet encontré VisualSvn Server, la verdad es que es muy fácil de instalar, ya saben como típico programa de windows sólo hay que darle  siguiente, siguiente… etc. y listo…

La verdad es que me gusto mucho, y en pocos minutos tendrías un svn server para administrar las versiones de tu código. Que para mi gusto es indispensable tener un controlador de versiones. :(

VisualSvn Server

VisualSvn Server

Zero Friction Setup and Maintenance

* One package with the latest versions of all required components
* Next-Next-Finish installation
* Smooth upgrade to new version

Enterprise-ready Server for Windows Platform

* Stable and secure Apache-based Windows service
* Support for SSL connections
* SSL certificate management
* Active Directory authentication and authorization with groups support
* Logging to the Windows Event Log
* Access and operational logging (Enterprise edition only)
* Based on open protocols and standards
* Configured by Subversion committer to work correctly out-of-the-box

User-friendly Management Console

* Remote server administration (Enterprise edition only)
* Create, import and remove repositories
* Create and delete folders in repository
* Dashboard showing overview status of Subversion server
* Manage Subversion security policy
* Start, stop and restart service
* Repository browser
* Manage users and groups
* Edit Subversion hooks

jajajajajaj… Crítica a la blackberry y al iphone….

General, Google, Youtube 11 de agosto del 2009

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Loading ... Loading ...

MAVEN: Wagon protocol ‘ftp’ doesn’t support directory copying

Java, Maven, Programación 5 de agosto del 2009

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Loading ... Loading ...

No sabía por que me marcaba error con na versión más nueva, y púes estaba probando varias versiones,
hasta que navegando por Internet encontré la solución…

Error que me marcaba MAVEN:

1
[exec] [INFO] Wagon protocol 'ftp' doesn't support directory copying

y sólo hay que agregar la siguiente instrucción en el build del POM

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<build>
.
.
.
  <extensions>
       <extension>
          <groupId>org.apache.maven.wagon</groupId>
          <artifactId>wagon-ftp</artifactId>
          <version>1.0-beta-3</version>
       </extension>
   </extensions>
 
.
.
.
</build>

y así ya no marca el anterior error…

http://www.wikio.es BlogESfera - Directorio de Blogs Hispanos blogarama - the blog directory Mi Ping en TotalPing.com
Internet blogs Programming Blogs - Blog Catalog Blog Directory Internet blogs Buzzear (ES) Publicidad por tu blog con Boosterblog directorio de blogs
Agregar Web - Directorio de webs Directorio webs Directorio Web
Anuncios Gratis Blog Directory Technology Blogs - Blog Rankings

Switch to our mobile site