Version 2.3.2 of Gruta (the Web Content Management System), codenamed "Arezzo", has been released, including the following:
thumb://, to be used like the img:// one, that inserts a thumbnail of the image with a link to the real image.
RSS_COMMENTS template now accepts optional topic and id arguments to return comments only from a story.
cache_control_max_age (default 300).
410 Gone HTTP error.
301 Moved Permanently instead of 302 Found.
rename_tag, to rename or remove a tag.
Please take also note that, if you use static links, the following
mod_rewrite redirections has to be changed from
RewriteRule ^/(.+)/([0-9]+)\.html$ /?t=TOPIC&topic=$1&offset=$2 [PT,L]
to
RewriteRule ^/(.+)/~([0-9]+)\.html$ /?t=TOPIC&topic=$1&offset=$2 [PT,L]
I also want to mention that I'll start a big refactoring in Gruta's architecture that will require a lot of changes, so this one will probably keep being the stable version for a rather long time (unless a severe bug is found).
I'm proud to release a new version of the Minimum Profit Text Editor, including the following:
indent_block: Indents the current line or the selected block.
unindent_block: Reverse of indent_block.
global file there is always read (and those templates put at the top) and it will also read a file named like the current syntax highlight definition (so different templates appear if you're editing C, Perl, etc.).
mp.config.smart_bol: if set to nonzero, the move_bol action now moves to the first non-blank character in the line instead of to column 0 (unless the cursor is already on the first non-blank).
goto
save_as
exec_command
filter_selection
Which basically means that it features work by fellow developer Jeremy Cowgar. Meanwhile, I've been procrastinating, breaking things and fixing them back by reverting the changes. I promise to be more diligent in next iteration.
If you are into MPSL programming, you may also be interested in the changes it got:
for() construction: fixed incorrect calling order and for (;;) is accepted for infinite loops.
There have also been some optimizations into MPDM, but they are not worth mentioning.
On another subject, I'm worried about the amount of email and web traffic (or the lack thereof) about Minimum Profit. Do any of you still use it? Are you still interested? Do any of the subscribers to the mailing list still read it? If you do, please write to me at angel@triptico.com and say something.
Those at Lulu.com wrote me saying the following:
"Dear Angel Ortega Velasco, In our mission to ensure creators have access to the best tools and resources to help them sell more content, we must retire certain products and services that have not proven to be as popular with our community of customers as we initially thought they'd be. As a result, we will no longer be offering your Compact disc for sale on Lulu.com. You'll still be able to access your project(s) under your "My Lulu" tab, make revisions, and save any changes to your computer until July 19, 2011. We still see the value in these works and want you to share them with the world, so please read on for detailed suggestions on other options available to you. But to be clear, as of September 19, 2011, your project(s) will no longer appear in your project list and customers will no longer be able to purchase these titles from the Lulu Marketplace."
So they have decided that selling CDs is not profitable and they will drop them; this means that those Ann Hell records rescued from oblivion will move there back again.
Buy them while they last.
I think their next step will be to stop publishing books that do not cross a selling threshold. Bah. Who cares.
I've made another video clip, this time for Liars Retreat, a piano-only theme in the style of Michael Nyman and Philip Glass I composed in 1995 for a brief work that finally ended as part of Ann Hell - Nocturne / Piano Pieces for Cowards (CD, 1995).
The images are from a public domain propaganda film called "Divide and Conquer" from 1943. The video shows many liars, many retreats and also many brave men, all mixed seamlessly.
I've just released version 5.2.0 of the Minimum Profit Text Editor. It features the following:
filter_selection: to filter the selection (or the full document if no selection is done) through a system command.
exec_action: that shows a list of actions to execute on the current document.
cut_lines_with_string: that cuts to the clipboard all lines in a document or block that matches a regular expression.
insert_real_tab: bound to shift-tab, to insert a tab character (\t) regardless of whatever is set in the tabs_as_spaces configuration variable.
insert_next_item: to insert a new enumeration item in a document.
mp.config.hw_cursor: to activate the hardware cursor in text environments (disabled by default).
-txt: force text mode (instead of GUI).
word_wrap_paragraph, join_paragraph and eval_doc act only on it.
It seems a bunch of people from the abovetopsecrets.com site is teaming to investigate on Antichthon Universalis. The forum thread can be followed from http://www.abovetopsecret.com/forum/thread682378/pg1 on.
Good luck!
I've made a video clip for Et in Arcadia Ego. This theme was specially composed as the intro to Ann Hell - The Ambient Collection (CD, 2006), a CD published in 2006 by a finnish company that I prefer not to talk about.
The video has been composed using free space and nebulae images from NASA and a Perl program made by me.
Pavel and me agreed that the money obtained from the sales of the Antichthon Universalis printed book is enough to cover all the spendings done in the project and released the full document as a downloadable PDF. All involved sources has been consulted and they agree too.
http://triptico.com/download/Antichthon_Universalis_1.pdf [1.5 Mb]
Version 2.3.1 of Gruta (the Web Content Management System), codenamed "Sienna", has been released. The following changes were made:
cfg_ templates one by one.
index in the info topic exists, it's used to substitute the main body of the INDEX page.
LIST when connected.
EDIT_STORY.
cfg_top_ten_num is 0, each story's hits counter is not updated (similar to the initialisation variable dummy_touch in previous versions, that it's still available).
Many of my programs have had minor modifications in previous months; it's release time.
dump, to dump an expression using Data::Dumper.
--toc command line argument or by adding a special mark inside the text.
Other pieces of software will have new releases real soon, but they deserve their own news entry.
Ebay, al parecer, tiene una tienda de libros (no, yo tampoco lo sabía). Sabiamente también venden Terra Incognita (1997).
http://cgi.ebay.com/Terra-Incognita-/320642797256?pt=LH_DefaultDomain_0&hash...
I've compiled all Ann Hell's works in mp3 format in a full set called Ann Hell - Ad Nauseam (1991-2001). It can be downloaded as a Bittorrent file:
http://triptico.com/download/ad_nauseam.torrent
The tracking is done by the folks at http://www.legittorrents.info , a site that stores free and legal torrent files. All praise them.
Además del libro en papel, Amazon también vende mi mininovela Terra Incognita (1997) como libro electrónico para el Kindle:
http://www.amazon.com/dp/B0041D8X5G
ó
I've just released version 5.1.4 of the Minimum Profit Text Editor. It features the following:
open_under_cursor.
mp.paste() function returns the clipboard content as a string if called without arguments.
Full source code and MS Windows binaries are available as always.
Finally I became the editor of Antichthon Universalis and made it available to the world. I wrote a foreword and included all data we have about it.
The book can be bought from my shop at Lulu.com. We (Pavel Kolsinski and me) preferred to publish it at a low cost to pay the expenses we had on the investigation of the text.
We still welcome any additional information you could have on the subject, please follow the Antichthon Universalis main page for details on how we can be contacted.
Update: The book cannot be purchased anymore.
I've released a new version of the vintage game Space Plumber. In itself it just includes a new command line argument to execute in a 3x window size, but the main purpose of this release is that it includes last version of the QDGDF support library, which main new feature is that it includes a new windowed mode for Windows. A new Windows binary has been released as well.
Version 0.9.2 of QDGDF (the Quick and Dirty Game Development Framework) has been released. It features the following:
_qdgdfv_convert_ktl_to_proportional variable is set.
_qdgdfv_full_screen, settable before startup to suggest the desired behaviour (full screen or windowed). Also filled after startup.
_qdgdfv_extended_palette, filled with RGB values for each palette entry.
qdgdfv_path_find() and qdgdfa_path_find(), to return the full path to a file search in the configured paths.
qdgdfv_scale2x_p() and qdgdfv_scale3x_p(), implementing the scale2x and scale3x algorithms.
Someone called StormSpirit86, armed with infinite patience, has finished last level of Space Plumber and recorded it on video. This proves that, unlike what many people thought in 1998, this level can be solved.
Version 2.3.0 of Gruta (the Web Content Management System), codenamed "Lucca", has been released. The following changes were made:
cfg_disable_comments in the config template to 0) and can also be enabled or disabled on a per story basis. Comments are never automatically published: they require approval one by one, unless it's posted by an identified user that also has section editor capabilities.
strftime(), so its full set of percent-prefixed commands is available.
status has been added to set the HTTP status.
gruta_mksite helper scripts has been renamed to gruta-mksite and it's also installed in /usr/local/bin.
gruta command line tool.
img tag if the Image::Size Perl module is detected and installed.
query_timeout argument.