Forever Free (The Forever War, #2)
|
|
|
Es más o menos así:
Pantalla táctil, 400x240
Falso GPS (te da tu ubicación a unos 400 metros a la redonda, en la ciudad me alcanza).
Browser basado en Webkit que anda sorprendentemente bien (viene con un documento que es la LGPL y no se puede borrar :-)
Acelerómetro
Radio FM
Una tarjeta micro-SD de 2GB
Cámara de 3.2MP (video a 320x240).
La cámara toma fotos más o menos decentes con buena luz:
Y tiene algunos features "avanzados" (que quiere decir: mi camarita no los tiene), como detección de sonrisas y foto panorámica:
Aparte de eso... y, es un teléfono, que se puede decir. Es "barato", lo que quiere decir "sale caro, pero menos que los otros".
Entonces, vamos a aprovecharlo...
Primero: no tengo mi fiel lector de libros electrónicos desde que se murió mi última Clie. Así que busqué software para eso.
Resulta que el mundo de los Midlets, como se llaman las aplicaciones para feature phones, es algo raro, donde las cosas son difíciles de encontrar para los que recién llegan.
Hay una especie de "tienda de apps" en http://getjar.com pero no es exactamente completa, y es difícil encontrar algo.
Después de buscar mucho, encontré un buen (casi digo muy buen) programa llamado Foliant. Esta es la home page, en ruso ... es raro, mi lector de ebooks favorito para palm (Palm Fiction) también tiene un sitio sólo en ruso!
Por supuesto las tipografías son horribles, pero resulta que se pueden convertir TTF usando esto así que ya tengo mi Droid Sans como a mí me gusta.
Otra cosa interesante sobre este celular es que puede reproducir cosas (sí el anterior era tan baja gama que no tenía ni mp3). Pero... no cualquier cosa. Para audio, usás mp3 y listo. Para video... es un poco más complicado.
Acá está la versión corta:
Convertí usando Handbrake, video MP4 ffmpeg, audio AAC.
Usá la extensión .mp4, no se aviva que .m4v es video.
El video tiene que ser como máximo 320x240.
El punto 3 es un problema. Por ejemplo, que hacemos con un video pantalla ancha, ponele 640x272, una relación 2.35:1?
Lo obvio es limitar el ancho a 320, y te da un video de 320x136.
Bueno, no. Lo que hay que hacer es encontrar el alto correcto, respetando la relación ancho/alto para un ancho de 400 pixels. En este caso, es 400x170.
Pero no podés usar un video de 400x170! Por eso usás 320x170, y al reproducir le decís al teléfono que "llene la pantalla" ignorando el aspect ratio. Listo: 400x170 y la forma correcta.
La diferencia? 320x130 tiene sólo 41600 pixels, 320x170 tiene 54400. O sea, 30% mejor imagen.
Sí, es diminuta (3 pulgadas) pero se ve bastante bien, y dependiendo del tipo de video, funciona.
NOTA: Foliant es mucho mejor de lo que parecía, una vez que bajé la versión para Samsung de la página. Es pantalla completa (sin soft buttons) y la pantalla rota automáticamente con el acelerómetro. Es muy cómodo de usar y la interfaz es muy bonita.
Dice: "En España no llega a 340 mil clientes mensuales (0,006% del total)".
Esto es sobre usuarios de celulares. Entonces, cuantos celulares hay en España?
De acuerdo al diario, 340000 son el 0,006% ... entonces hay 5 666 666 667 (aprox.) Por lo tanto España tiene aproximadamente un celular para cada hombre mujer y niño del mundo.
¿Entonces, que aprendí? ¡Varias cosas!
Lo único que se necesita para publicar es tiempo y contenido.
El tiempo se puede convertir en contenido, pero si escribís todo solo es un blog, no una revista. Por suerte PET atrajo buenos colaboradores.
Si querés diseño utilitario, rst2pdf funciona.
En algunos sentidos funciona mejor que otras herramientas.
Puedo sacar una versión corregida de los PDFs en 5 minutos para todos los diseños. ¿Cuánto me llevaria usando Scribus u otros DTP? En una revista donde las cosas deben ser correctas eso es importante.
Las tablas de contenido (TOC) son mejores que la mayoría de las revistas en PDF amateur. La que está en el texto es clickeable, y la del PDF es perfecta.
Los números de página en la TOC del PDF están bien (no, la tapa no es la página 1)
Estoy produciendo 6 versiones en PDF: A4 (BN, color), A5(BN, color) y librito(BN, color) y podría agregar otra en minutos.
¡Aprendí que es PDF Imposition!
Vamos a explicar esa:
Suponete que queres imprimir un librito, y tenés 32 páginas de contenido. ¿Como lo hacés?
La forma más fácil es imprimirlo a dos paginas por carilla en papel A4, así podés apilar las hojas, doblarlas por la mitad, abrocharlas, y te da un lindo librito A5.
El problema es que el orden de las páginas es difícil. Por ejemplo, para un librito de 4 páginas, hay que imprimir una hoja A4 con las páginas 4-1 de un lado y las 2-3 del otro.
Para 8 páginas, es 8-1,2-7,3-6,4-5.
Por suerte hay una forma de hacerlo automáticamente:
1. Instalá podofo 3. Conseguite booklet-A4.plan (ver abajo) 2. Corré esto:
podofoimpose mis-paginas-A5.pdf mi-librito.pdf booklet-A4.plan lua
booklet-A4.plan es esto:
---Generic Booklet (A4)
---
---It is said generic as it will try to determine
---automatically how to fit the booklet onto A4
---paper sheets, scaling pages if necessary.
---it is well suited for office documents for
---which you do not care too much about resulting
---imposition artefacts since it manages to save
---paper!
---
-- print("Booklet")
-- We output an A4 booklet
PageWidth = 595.27559
PageHeight = 841.88976
print("PageCount",PageCount)
-- We assume that H > W
-- Argh, we now can do better since we have "if" ;-)
-- Scale = PageHeight / (2*SourceWidth)
if(SourceWidth <= SourceHeight)
then
-- If you A5 pages are not really A5, uncomment the next line
-- Scale = PageHeight / (2*SourceWidth)
Scale = 1
rot = 90
xof = SourceHeight
yofRA = 0
yofRB = SourceWidth
yofVA = 0
yofVB = SourceWidth
else
-- If you A5 pages are not really A5, uncomment the next line
-- Scale = PageHeight / (2*SourceHeight)
Scale = 1
rot = 0
xof = 0;
yofRA = 0
yofRB = SourceHeight
yofVA = SourceHeight
yofVB = 0
end
do
rest = PageCount % 4
totp = PageCount
if rest ~= 0
then
totp = totp + ( 4 - rest)
end
inc = 0
count = 0
imax = totp/4
while count < imax
do
-- We assume that podofoimpose will discard invalid records
-- such as those with source page greater than PageCount
-- print(totp, inc, rot, xof,yofRA, yofRA, yofVA, yofVB)
-- Recto
PushRecord(totp - inc , inc + 1 , rot, xof , yofRA)
PushRecord(inc + 1 , inc + 1 , rot, xof , yofRB)
-- Verso
PushRecord(inc + 2 , inc + 2 , rot, xof , yofVA)
PushRecord(totp-(inc + 1) , inc + 2 , rot, xof, yofVB)
count = count + 1
inc = inc + 2
end
end
El código está tomado de acá: http://www.oep-h.com/impose/
Y listo, tenés un PDF todo revuelto con las páginas en exactamente el orden correcto (y páginas en blanco agregadas en el lugar necesario).