Weblogs Código

RecorteX

» tags
73 usuarios y 244 recortes de código
Usuario

Contraseña
Crear cuenta
Estás viendo los recortes de la etiqueta tags

RSS
Recortes: 2

Etiquetas relacionadas:
PHP
Meta
quicktime
mov
realbasic
paginas
todas
para
tus

Acceder con REALbasic a los meta datos de un fichero MOV (video QUICKTIME)

Esta función es util para acceder con REALbasic a cualquiera de los meta datos de un fichero de video Quicktime, un *.MOV.
Para ello se usa un DICTIONARY de REALbasic que no es otra cosa que un objecto hash con un comportamiento similar a los hash de Perl y PHP, por poner un ejemplo.
Esto permite que esta función pueda devolver información de uno o varios tags, según nuestras necesidades.

Function LLgTagsMov(peli as editableMovie, ByRef d as Dictionary)
  Dim i as Integer
  Dim unBool As Boolean
  Dim sortida As String
  Dim eltag As String
  
  for i=0 to d.Count-1
    eltag=chr(169)+d.Key(i).StringValue
    if peli.UserData.UserDataCount(eltag) > 0 then
      unBool=peli.UserData.GetUserDataText(eltag,1,sortida,0)
      if unBool then
        sortida=DefineEncoding(sortida,Encodings.UTF8)
        sortida=ConvertEncoding(sortida,Encodings.UTF8)
        d.Value(d.Key(i))=sortida
      else
        sortida="No puedo leer: "+eltag
        d.Value(d.Key(i))=sortida
      end if
    else
      sortida="No existe: "+eltag
      d.Value(d.Key(i))=sortida
    end
  next
End Function


// para llamar a esta función hacemos algo como esto:
  
Dim peli As EditableMovie
Dim f As FolderItem
// definimos el Dictionary y los nombres de tags que queremos leer
Dim d as New Dictionary
d.Value("nam")=""
d.Value("cmt")=""
d.Value("cpy")=""
d.Value("day")=""
d.Value("dir")=""
d.Value("fmt")=""

f=GetFolderItem("sample.mov")
peli=f.OpenEditableMovie
// llamamos a la función y le pasamos la pelicula y por referencia el Dictionary creado
LLgTagsMov(peli,d)

// y solo nos quedara "recorrer"  d  mostrando/procesando la información recogida, según nuestros intereses

Meta tags genericas para todo el sitio PHP

He tenido algo de inquietud de ver como funciona, y creo que ha funcionado bien, hice unos archivos que contienen los meta tags completos y asi solo los editaremos una vez y apareceran en todas las paginas. Primero hacemos un archivo que se llama _metas.php
 
<META NAME="Description" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Title" CONTENT="Instituto aernautico">
<META NAME="Author" CONTENT="Ing Josue E. Basurto Nieto">
<META NAME="Subject" CONTENT="Escuela de Aviacion ">
<META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="ES">
<META NAME="Abstract" CONTENT="Escuela de aviacion">
<META NAME="Copyright" CONTENT="© Instituto Aernautico">
<META NAME="Designer" CONTENT="Ana Cecilia Cota Espero">
<META NAME="Publisher" CONTENT="CN System Corp">
<META NAME="Revisit-After" CONTENT="1 Days">
<META NAME="Rating" CONTENT="general">
<META NAME="Distribution" CONTENT="Global">
<META NAME="Robots" CONTENT="all,index,follow">
<META HTTP-EQUIV="VW96.OBJECT TYPE" CONTENT="homepage">
 
Y nada mas... ahora si, nadamas tenemos que hacer una inclusion de este codigo en un archivo que queramos, por ejemplo en nuestro index.php
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php include('_title.php'); ?>
<link href="/styles/final.css" rel="stylesheet" type="text/css" />
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<?php include('_metas.php'); ?>
<?php include('_javascript.php'); ?>
<?php include('_styles.php'); ?>
<?php include('_title.php'); ?>
</head><body>
</body>
</html>
 
Y como pueden ver pues se puede incluir mas codigo que lo hagamos generico para todo el sitio. Taiben se puede hacer por funciones, o clases y eso, pero eso despues se los platico. EXITO!
Proyecto: Juanjo Navarro, 2006 - Diseño: Albin