sábado, 31 de agosto de 2013

Unity - Cannot modify a value type return value of `UnityEngine.Transform.position'. Consider storing the value in a temporary variable

Este error nos da cuando intentamos cambiar el valor de uno de los ejes de algún elemento en C#
Para ello estamos usando un código al estilo:

if (transform.position.y > 26){
transform.position.y = 26;
}

y he hay nuestro error, Unity no acepta cambios directamente en uno de sus ejes, para poder llevarlo a cabo necesitaremos un código al estilo:

if (transform.position.y > 26){
Vector3 temp = transform.position;
temp.y = 26f;
transform.position = temp;
}

En donde Copiamos el vector con las posiciones de todos los ejes a una variable temporal, a la cual le cambiamos el valor del eje en cuestión(en el ejemplo el eje "y") asignándole el valor deseado, pero teniendo en cuenta que debe ser un Float, y para finalizar asignamos nuestro Vector temporal al position de nuestro elemento.

Espero os resulte de utilidad

martes, 27 de agosto de 2013

Drupal 7 - Quitar el campo de N/D, N/A, No Responde

Este es un problemilla que nos aparece siempre que hay valores para seleccionar y no son obligatorios.
Para deshabilitar o quitar ese campo deberemos ir al alter del formulario y pegar este código en template.php:

unset($form['Nombre del campo']['und']['#options']['_none']);

Por ejemplo: si quisiéramos quitar el campo sexo en el formulario de contacto

function TuTheme_form_user_profile_form_alter(&$form, &$form_state, $form_id) {
    unset($form['field_sexo']['und']['#options']['_none']);
}

Así solo nos aparecerá :

  • Hombre
  • Mujer


En lugar de:

  • N/D
  • Hombre
  • Mujer

domingo, 25 de agosto de 2013

Usar la partición oculta del asus eee pc 1001 px

Para usar el recovery; o lo que es lo mismo la partición oculta del asus eee pc 1001 px tan solo hay que presionar el F9 al arrancar; después nos arrancara un norton gosth que se encarga de todo

fuente:http://support.asus.com/Troubleshooting/detail.aspx?SLanguage=en&m=Eee%20PC%201001PX&os=29&no=1718

Desmontar el disco duro de Netbook Asus Eee PC 1001px

Esta vez os traigo un vídeo tutorial que entonce en You Tube; que aunque estoy seguro de que los hay mejores, se ve bien como hacerlo

El hombre de ese vídeo va demasiado acelerado y a mi forma de ver un poco torpe y sin cuidado, tampoco se lo había preparado y lo hace sobre la marcha y por intuición.

Yo os recomiendo:

  1. Quitar los 4 tornillos de la parte de abajo
  2. Quitar el de la memoria ram
  3. Destornillar el tornillo plateado que se deja ver en la parte mas inferior
  4. Desmontar con cuidado el teclado; en la parte Izquierda superior hay una cinta adhesiva de doble cara que nos obliga a tirar un poco de el.
  5. Quitar los 5 tornillos negros que sujetan la placa metálica a la estructura del Netbook
  6. Quitar el tornillo que esta debajo del precinto de garantía.
  7. Desconectar la faja del teclado
  8. Desconectar la otra faja de datos
  9. Desconectar la faja del disco duro
  10. Destornillar el disco duro, y desmontarlo tirando de el ligeramente hacia vuestra izquierda

viernes, 23 de agosto de 2013

Añadir elementos a un array php

En ocasiones nos sera necesario guardar elementos en un array, pero no siempre vamos a saber cuantos; y no podremos declarar el tamaño del array; para ello tenemos la funcion push en php
$nuestroArray= array();array_push($nuestroArray, valor1);array_push($nuestroArray, valor2);
Espero os resulte de utilidad

Drupal 7 - Parse error: syntax error, unexpected 'id' (T_STRING), expecting ',' or ';' in TuSitio/modules/php/php.module(80) : eval()'d code on line 37

Este error en drupal se debe a que en la programación php del bloque hemos dejado algún elemento sin cierre seguramente nos falte algún ; o "

Cambiar el valor de un input hidden mediante JQuery

Hoy venimos con algo básico y elemental, Cambiar el valor de un hidden.
Para ello solo necesitaremos este código

$('#CampoOculto').val(valor);

Espero os sirva de utilidad

Obtener el valor de un input hidden mediante Jquery

Hoy venimos con algo básico y elemental, obtener el valor de un hidden.
Para ello solo necesitaremos este código

$('#CampoOculto').val();

Espero os sirva de utilidad

jueves, 22 de agosto de 2013

Solución - Undefined index: uid in views_handler_field->get_value() (line 375 of views_handler_field.inc) Drupal 7

Me aparecio este error al quitar el enlace del nombre de usuario mostrado en un bloque de una vista; la solucion es simplemente marcar el penultimo check:


If checked, the username will be formatted by the system. If unchecked, it will be displayed raw.

Guardamos y listo.

miércoles, 21 de agosto de 2013

En ocasiones puede que queramos colocar un fondo a nuestros listados html <ul> <ol> hasta aquí sin problemas, pero si ademas queremos usar los números que nos proporciona el "ol" es necesario hacer algo al estilo:

ol {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
ol > li {
    position:relative; /* Create a positioning context */
}
ol > li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -1.5em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 1.5em;
    padding: 4px;
    border-top: 2px solid #31759f;
    color: #fff;
    background: #31759f;
    border-bottom-left-radius: 2em;
    border-bottom-right-radius: 2em;
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
    font-weight: bold;
    font-size: 16pt;
    text-align: center;
}
li ol,
li ul {margin-top:6px;}
ol ol li:last-child {margin-bottom:0;}

martes, 20 de agosto de 2013

Añadir un label a un formulario en Drupal

Tan solo deberemos añadir estas lineas en el hook del formulario que deseemos editar

        $form['titular'] = array(
            '#markup' => '<h1>Contacta con nosotros y le atenderemos personalmente</h1>',
            '#weight' =>-10,
          );

Probado en Drupal 7

jueves, 15 de agosto de 2013

Registrar tu web en google

Siempre que creo o ayudo a alguien ha crear por primera vez su pagina web, blog, o presencia en Internet en general, he de buscar como registrar o "avisar" a google que existe una nueva pagina web; muchos diréis, ese es trabajo de google, rastrear y encontrar las nuevas webs, y su contenido, y si; estamos de acuerdo, pero si le decimos donde debe hacerlo, no lo hará antes??
Todos queremos aparecer en dicho buscador lo antes posible así que, este es el método:

Tan solo ir a esta url https://www.google.com/webmasters/tools/submit-url pegar la url que queremos que indexe y resolver el captcha

Espero que os resulte de utilidad.

jueves, 1 de agosto de 2013

ver elementos nombres y valores de un formulario Drupal


Con este codigo veremos en pantalla un json de todos los elementos del formulario con sus valores, muy util en algunas ocasiones
  1.  function insurance_form_alter(&$form, &$form_state, $form_id) {
  2.  if ($form_id == "user_register_form"){
  3.        echo "<pre>"; print_r($form); exit;
  4.    }
  5. }

Probado en Drupal 7