triptico.com

Angel Ortega's Site
Ángel Ortega is a programmer, writer, composer and illustrator based in El Casar (Guadalajara, Spain). Author of the award-winning Minimum Profit text editor for programmers, main musician of the Ann Hell band and many other things.

2010-06-13

Artemus 5.0.0 released

This is a new Artemus milestone release. The Artemus language has been completely rewritten to be a LISP-like, compiled machine. No backward compatibility is provided (other than including the old 4.x module in the distribution). The new 5.x language is faster, more flexible, less cumbersome (for example, there's no need for escaping inner blocks that should execute only conditionally) and include support for translateable strings.

2010-05-19

Ann Hell on the net (III)

All Ann Hell things on the net seems to be happening on Youtube these days.

2010-04-29

Rubbish Rain vs The Incident

The soon to be released, 8bit-like, retro-looking game The Incident looks pretty similar to a game I wrote for the ZX Spectrum back in the 80's, Rubbish Rain (aka Scrollisis). It can be downloaded in Z80 format from my page of ZX Spectrum programs.

It features a character trying to survive and unending cascade of objects falling from the sky. It even includes the player trying to move up/fly by becoming a bubble.

A curious case of prior art (though I'm pretty sure these people do not know my game).

2010-04-07

Cosas que la gente busca y que Google dice que las tengo yo

Estas cosas han aparecido en los registros del Apache esta semana.

Preguntas técnicas

Lo divertido no es la duda (todos dudamos) sino el cómo se formula.

  • que unidades retorna el sizeof
  • void d(unsigned char a)
  • convert null terminators to spaces software free perl
  • gcc preprocessor echo
  • btrfs para cuando

Respecto a la última: eso digo yo.

Rarezas

  • triptico los dientes
  • jugar ga boong-ga
  • erauqs
  • historias misteriosas en las nubes de coronado
  • masoneria triptica
  • gambaran neraka
  • crear un criptico on linea
  • tripticos de como eramos antes

Y, en general, todo tipo de cosas de las que pueda haber o imaginarse un tríptico.

Confieso que la de las «nubes de coronado» me tiene intrigado.

Guarradas

Los algoritmos de Google han debido mejorar, porque estas cosas aparecen mucho menos que antes.

  • noticiasdel sexo
  • virgin pussy close ups with dick in
  • bluetooth fucker
  • cum speculum virgin

La última tiene gracia: es algo que la gente busca mucho. Y claro, todos acaban en mi dibujo Cum Speculum In Enigmate.

Todo tipo de errores al escribir «eras geológicas»

La torpeza es creativa:

  • heras geologicas
  • eras geolojicas
  • eras geograficas
  • aceras geologicas
  • ereas geologicas con seres vivios
  • ¿las eras geolojicas?

De aquí he quitado todos los destrozos hechos por malas conversiones entre juegos de caracteres; si no, la lista sería infinita.

2010-02-27

Esta copia de Office no es original

Lo dirás tú. Pero cuando ocurra, hay que

  1. Cerrar el MS Office 2007,
  2. Renombrar C:\WINDOWS\system32\OGAAddin.dll a OGAAddin2.dll.

A partir de ese momento, MS Office 2007 ya es original.

Otra opción es usar OpenOffice.org, pero será como cambiar a Leatherface por Hannibal Lecter.

2010-02-25

Listing GCC Preprocessor defines

To see all preprocessor macros defined by GCC, type

 echo | gcc -E -dM -

2010-01-28

Why the iPod interface is crap

  • You cannot delete songs from the device. So everytime that fucking song starts again, you can do nothing but hope never forgetting to delete it on next sync time.
  • When you browse your songs by artist, only those with an album tag will be shown. Delete all album tags but one for all songs of a given artist for enhanced hilarity.
  • There is no way to play randomly any set, only the full one. So, if you're in the mood to listen those music from the chillout genre, you better fuck yourself and enjoy them in alphabetical order (again).
  • It's too easy to let it playing alone, so next time you pick it from the table, the battery is probably gone.
  • There is no way to enhance their storage capacity with external memory cards or so. Yes, this is on purpose. And yes, this is not an interface issue but a design one. My ass.

Fuck you, Apple. Your interface is shit no matter what your fanboys say.

All this is for the touch wheel ones, never used one of these new touch thingies. Yes, I'm an old fart.

2010-01-22

Note to Facebook web programmers

When you talk about Entering an URL, you are implying that it's a real URL, that is, a string prefixed by an URL schema (the http+colon+slash+slash funny gibberish). By fixing this in your 'Import blog' option in your Notes application you can save several minutes of time to insignificant morons like me.

Or may be this is just a problem in the spanish translation.

2009-09-20

Minimum Profit 5.1.3 released

A new version of the Minimum Profit text editor has been released, including the following features:

  • A new Qt4 driver (adapted from the KDE4 driver).
  • A new hexadecimal viewer.
  • New action 'open_dropped_files', to open files dropped from the underlying system GUI.
  • Improved file encoding autodetection by looking at the UTF BOM marks.
  • New configuration option keep_eol, to keep the original end of line sequence each document had.
  • Fixed some clipboard issues, as replacing the selected block when pasting and some crashes.
  • win32 executable has been renamed to mp-5.exe.
  • The status line format string can also include the %e token to show the encoding used by the document.
  • Fixed win32 input processing in non-latin environments.
  • Setting an empty encoding (to fall back to system defaults) always work.

2009-09-01

Gruta version 2.2.1 released

Version 2.2.1 of the Gruta CMS, codenamed "Montecatini", has been released. The following changes were made:

  • Templates are now stored inside source backends instead of having a special directory of plain files. So, it's no longer necessary to prepend the writable directory to the template path in Gruta::Template::Artemus creation.
  • The TT template toolkit has been officially deprecated.
  • New global CGI variable set_date, to force a date to be assumed as today, to be used to take a look at how would a page be shown in the given date. Only usable by a logged-in admin user.
  • A new script gruta_mksite, to help in the creation of a new site.
  • A new command, set_story_date, has been added to bin/gruta.
  • The full set of mod_rewrite keywords to be used if static_urls is set has been expanded.

 RewriteRule ^/([0-9]+)\.html$		/?t=INDEX&offset=$1		[PT,L]
 RewriteRule ^/([0-9]+)-([0-9]+)\.html$	/?t=SEARCH_BY_DATE&from=$1&to=$2 [PT,L]
 RewriteRule ^/tag/(.+)\.html$		/?t=SEARCH_BY_TAG&tag=$1	[PT,L]
 RewriteRule ^/tag/$			/?t=TAGS			[PT,L]
 RewriteRule ^/top/$			/?t=TOP_TEN			[PT,L]
 RewriteRule ^/(.+)/$			/?t=TOPIC&topic=$1		[PT,L]
 RewriteRule ^/(.+)/index\.html$		/?t=TOPIC&topic=$1		[PT,L]
 RewriteRule ^/(.+)/([0-9]+)\.html$	/?t=TOPIC&topic=$1&offset=$2	[PT,L]
 RewriteRule ^/(.+)/(.+)\.html$		/?t=STORY&topic=$1&id=$2	[PT,L]
 RewriteRule ^/rss\.xml$			/?t=RSS				[PT,L]
 RewriteRule ^/sitemap\.xml$		/?t=SITEMAP			[PT,L]
 RewriteRule ^/style\.css$		/?t=CSS				[PT,L]

2009-07-24

New Minimum Profit 5.1.3 preliminary release for testers

I'm in the process of releasing version 5.1.3, that will include significant changes to the way character encodings are autodetected. I would like to know if there are any regressions for locales and encodings I could overlooked.

The downloadable tarball is the following:

http://triptico.com/download/mp-5.1.3-dev.tar.gz

I plan to release a Windows binary version really soon, probably this evening. This is specially important as Windows has its own set of potential problems regarding character encodings.

I've also written a document describing the new behaviour regarding encodings (the document is also included in the tarball):

Minimum Profit character encoding support

If you find any issue, please mail me to angel@triptico.com or subscribe to the Minimum Profit mailing list by writing to mp-subscribe@lists.triptico.com and say it there.

Update: Here it's the MS Windows binary:

http://triptico.com/download/mp-5.1.3-dev.exe

2009-06-18

How to enter spanish quotes (« and ») under MS Windows

The crappy way: Alt-174 for « and Alt-175 for ».

The more definitive, but not at all not cumbersome way: download a thing called Microsoft Keyboard Layout Creator from http://www.microsoft.com/downloads/details.aspx?familyid=FB7B3DCD-D4C1-4943-9C74... and create your own keyboard layout, probably using a standard one as template. This program will prepare a .msi installer for you. After executing it go to Control Panel and set your layout as the default one.

You most probably want to set « to AltGr-Z and » to AltGr-X, as any Linux user know and love.

Or take my spanish keyboard layout: keybspao.msi with source keybspao.klc.

Update: If you use Windows Vista, you'll need at least Microsoft Keyboard Layout Creator 1.4. My keyboard layout source file is still functional, but you need one of this installers instead: