BLOGS

4D BLOGS

warning: file_get_contents(http://www.telize.com/geoip/54.92.201.232) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
14/09/2010

 

This blog post is the final in a four-part series written in French in September 2009.


To finish this series, here are a few items allowing us to further appreciate the usefulness of timestamps.

 

Read more

10/09/2010

This blog post is the third in a four-part series written in French in September 2009.

 

In previous posts we’ve seen the use of a timestamp based on a long integer, which brings us much in terms of efficiency, saving space and performance. Let’s now look at how to code the conversion of a date and time into a timestamp and vice-versa.

In the end, the timestamp is calculated by the number of seconds compared to a reference date. To keep it simple, we’ll use January 1st, 2000 as our reference date. This allows us to go up until 2068. Why 2068 and not 2136, assuming that 136 years corresponds to 4 billion seconds? Because long integers in 4D are signed, we must remember that the value 0 is in the middle of the range of possible values. As a result, our timestamps allow us to navigate between the years of 1932 and 2068. Of course, there’s nothing preventing you from shifting your reference date to cover your needs better.

Read more

02/09/2010

Het is tijd te evolueren

Door deze email willen wij u graag informeren over het einde van de technische bijstand (eind oktober) en van de upgrades vanuit versie 4D 2004 (midden december 2010).

 

Zes jaar na haar publieke uitkomst en één jaar na de stopzetting van haar evolutie, zullen nu de technische bijstand van 4D v2004 en de upgrades vanuit deze versie definitief worden opgegeven.

 

Read more

16/08/2010

The "Early Bird" registration period for 4D Summit 2010 in San Diego, California, has been extended until the end of August. This is your opportunity to save up to $200, as well as take advantage of a reduced hotel rate.  All sessions this year will be built on 4D v12 and 4D v11 SQL, meaning you can take everything you learn from the Summit and use it as soon as you get back to your offices.

Read more

11/08/2010

If you're still thinking about participating in the biggest 4D gathering of the year, here are a few reasons to convince you that it'll be worth the trip.

Read more

06/08/2010

Over several posts, I am spending some time on major new features of 4D v12 (released last June). Today, I’ll focus on a new major major-new-feature: The PHP Execute command, which allows the execution of PHP code.

Read more

29/07/2010

Every major new version of 4D brings with it some new features. Whether major or minor, what is immediately interesting for a developer does not necessarily have the same importance to another. And vice versa, when you think about it.

 

I readily admit that this is stating the obvious. On the other hand, this is my place to write such things, even when they’re obvious.

Read more

22/07/2010

While a program is running, we often need to access to some types of object properties. For example, we can dynamically move and resize an object, change it to bold or italic, or modify the title of a button...

Read more

12/07/2010

A powerful, application-wide search and replace tool lets you find any item in the development environment. Your search can be as broad (any object, text, “contains” a string, etc.) or as restrictive (search for a specific constant using the full name) as you want, with results easy to view, organize and manipulate.

Read more

12/07/2010

The first Hotfix release for 4D v12 is now available.

Read more