Re: 4D Summit Videos

2020-04-30 Thread Keisuke Miyako via 4D_Tech
Hello,

the team has just made the demo DB (v18) available for download.

https://events.4d.com/summit2020/session/document-production/

Regards,

> On Apr 23, 2020, at 22:37, Eric Naujock via 4D_Tech <4d_tech@lists.4D.com> 
> wrote:
> Keisuke Miyako's presentation on Document Production managed to get me 
> excited.
> But I cannot find in the V18 or v18R2 documentation more about what he 
> discussed. 

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: 4D Summit Videos

2020-04-23 Thread Keisuke Miyako via 4D_Tech
Hello!

first off, you can see from the round orange icon that indeed I am using v18 
LTS and not an R (feature) release.
preparation for publishing the demo is still ongoing, but you will get access 
to the source code soon.

the seemingly "new" commands are just custom object methods defined by 
"Formula".
https://doc.4d.com/4Dv18/4D/18/Formula.301-4505749.en.html

to give an example, if you do

$object:=New object("add";Formula(do_add);"val";0)

and the project method "do_add" does something like

This.val:=This.val+$1

$0:=This

then you can chain methods like:

$object.add(1).add(2).add(3)

you may ask yourself, "since when is there an add() method?" 
but of course, we are entering object-based territory,
so the functionality of an add() method depends on its receiver.

---

although any single line of code can be used to create a formula,
and there are cool things you can do by passing local variables in definition,
as a kind of static properties to the created formula,
I feel the best practice is to always pass a project method with no parameters,
which would make the formula something similar to a "function pointer".
you see, a project method is like a shared object, 
so if you create a formula from a project method, you get a shared formula.
this way you can attach that formula to a shared object, more specifically 
Storage,
which is similar to how classes (watch Laurent Esnault's presentation!) work.

one more thing, 
you can pass a formula that encapsulates a project method on the host to an 
object defined in a component,
and the component can invoke that formula (which is a project method) even if 
the method is not "shared".
the advantage is that you are no longer using string to reference a project 
method (as in EXECUTE METHOD)
you are passing the tokenised method itself.

it makes it easier to encapsulate asynchronous procedures,
where you simply expose an object, 
that exposes a method (formula), 
that optionally takes a callback function (again, a formula).
the object may internally do complex things such as bridging to a cooperative 
process via Signal,
https://doc.4d.com/4Dv18/4D/18/New-signal.301-4505566.en.html
or a method that executes on the server (which requires cooperative mode), 
all of which is transparent to the callee.

but I digress.

the point is, the demo is written using v18 language with no hidden tricks or 
plugins.

> On Apr 23, 2020, at 22:37, Eric Naujock via 4D_Tech <4d_tech@lists.4D.com> 
> wrote:
> 
> Keisuke Miyakos presentation on Document Production managed to get me 
> excited. But I cannot find in the V18 or v18R2 documentation more about what 
> he discussed. Nor doe the command seem to exist in V18.1. Unless I’m missing 
> something.

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: New Forum (was: AW: 4D Summit Videos)

2020-04-23 Thread Jeremy French via 4D_Tech
What’s the difference between “normal” and “muted”?

> On Apr 23, 2020, at 11:35 AM, Epperlein, Lutz (agendo) via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> Regarding notification. You can adjust very granularly the frequent of 
> notifications. It can be set in every subforum between "watching" over 
> "normal" to "muted".

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

New Forum (was: AW: 4D Summit Videos)

2020-04-23 Thread Epperlein, Lutz (agendo) via 4D_Tech
The forum is based on Discourse, a forum software I like very much. We used it 
to implement communication base between teachers, parents and off course 
students at the school of our children. If 4D had asked me, I would have 
recommended this software to them (they didn't ask).

More information about Discourse
https://en.wikipedia.org/wiki/Discourse_(software)
or direct at
https://www.discourse.org/

Regarding notification. You can adjust very granularly the frequent of 
notifications. It can be set in every subforum between "watching" over "normal" 
to "muted". It is the small button with the bell at the top right.
The other possibility is to enable the mailing list mode in your personal 
preferences. Then you get the full broadside as we say ...

Regards
Lutz


-Ursprüngliche Nachricht-
Von: 4D_Tech [mailto:4d_tech-boun...@lists.4d.com] Im Auftrag von Kirk Brooks 
via 4D_Tech
Betreff: Re: 4D Summit Videos

...

I encourage you all to try the new Forum. They have opted to use a company
that does this for a living (Discuss) rather than write their own. It
doesn't use 4D as I think the old one did. So it doesn't have that
nostalgic feel of a 4D form form the '90s. It's a different approach so
getting everything emailed to you is probably not going to be very
enjoyable. If you can get over those two big issues I think it's pretty
good. A couple of other forums I participate on use Discuss as well so it
may be familiar. There is no Translate button, however.
 ...
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: 4D Summit Videos

2020-04-23 Thread Peter Jakobsson via 4D_Tech


> On 23 Apr 2020, at 16:25, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> 
> wrote:
> 
> Notable, so far anyway, is nothing from JPR [purposely employing the secret
> Bat Signal] or Laurent Ribardiere.



I think those are being held back for the “finale”. The LR one is referred to 
though as “coming soon”.

Shame you can’t get glasses of champaign and scallop & chestnut Canapés at 
online summits though.

I’ll sure miss that bit.

-P
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: 4D Summit Videos

2020-04-23 Thread Kirk Brooks via 4D_Tech
I have watched a number of them.

The introduction of actual classes that Laurent Ensault discusses are in
v18 beta (or v18r3, I think) and they haven't got the new beta situation
sorted out yet. A lot of folks have asked. Very exciting new directions
though much (most / all?) of these revolutionary new features require you
to work in Project mode. And classes is one of those.

Another presentation I found really interesting as someone who ran an
installation that was accessed via WAN for 15 years is this one
 by Marie-Sophie. She
goes into details of how ORDA selections are optimized for working in
client-server situations. I recommend it for anyone with these deployments
especially for deployments over WAN or TCP/IP.

Intissar's overview of table level encryption is also worth a watch.
Especially for any of us using a cloud-based disk to store backup files...

The encrypted table stuff is available in v18 now. Pretty much everything
else is I mentioned here seems to be in the beta.

I encourage you all to try the new Forum. They have opted to use a company
that does this for a living (Discuss) rather than write their own. It
doesn't use 4D as I think the old one did. So it doesn't have that
nostalgic feel of a 4D form form the '90s. It's a different approach so
getting everything emailed to you is probably not going to be very
enjoyable. If you can get over those two big issues I think it's pretty
good. A couple of other forums I participate on use Discuss as well so it
may be familiar. There is no Translate button, however.

If you happen to use Chrome you probably already know you can translate a
page on the fly with a right click. If you don't use Chrome you might
consider installing it just for reading the Forum. The translations are
readable and I have yet to have anyone complain about offering an English
response on a post started in another language.

Notable, so far anyway, is nothing from JPR [purposely employing the secret
Bat Signal] or Laurent Ribardiere.

On Thu, Apr 23, 2020 at 2:44 AM Peter Jakobsson via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Has anybody seen any of the summit stuff yet ?
>
-- 
Kirk Brooks
San Francisco, CA
==
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: 4D Summit Videos

2020-04-23 Thread Eric Naujock via 4D_Tech
Hood morning, 

 I have been watching the keynote presentations. Keisuke Miyakos 
presentation on Document Production managed to get me excited. But I cannot 
find in the V18 or v18R2 documentation more about what he discussed. Nor doe 
the command seem to exist in V18.1. Unless I’m missing something. So far I have 
only done the keynote but its been interesting. Other keynote section were very 
interesting. But The document production was the one so far that managed to get 
me excited. If anyone knows where those docs are or where I can read more I 
would love it. The commands in his example do not seem to exists in v18.1.

The version control presentation was interesting but since I have been 
doing VCS for years with PHP code it was more of a evolution. Though the moving 
of the Users and groups out of the .4db, 4dc file into its own file is awesome. 
Just the loss of user numbers in the process causes me a few issues. User 
numbers are not the same as v17 and earlier and they do not seem to be a 
constant between restarts.

> On Apr 23, 2020, at 5:44 AM, Peter Jakobsson via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> Hi
> 
> Has anybody seen any of the summit stuff yet ?
> 
> I watched Miyako’s and Laurent Esnault’s presentations yesterday. I thought 
> it was pretty incredible - looks like in the league of 2004 to v11 league of 
> technology leap.
> 
> I love the way classes have been implemented - it’s exactly how I hoped they 
> would be with their own “category” in the design explorer etc. They seem dead 
> easy to make & manage. I also watched Miyako’s version control presentation. 
> That just looks awsome, specially the way everything is so seamless e.g. 
> mixing components in binary mode and VC mode or using 4D server with a 
> version control system.
> 
> Seems a quiet revolution. I haven’t even seen any of the other presentations 
> yet - will be checking some more out today !
> 
> Peter
> 
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: 4D Summit Videos

2020-04-23 Thread Pat Bensky via 4D_Tech
I'll be looking at them over the weekend. The website looks great.
Pat

On Thu, 23 Apr 2020 at 10:44, Peter Jakobsson via 4D_Tech <
4d_tech@lists.4d.com> wrote:

> Hi
>
> Has anybody seen any of the summit stuff yet ?
>
> I watched Miyako’s and Laurent Esnault’s presentations yesterday. I
> thought it was pretty incredible - looks like in the league of 2004 to v11
> league of technology leap.
>
> I love the way classes have been implemented - it’s exactly how I hoped
> they would be with their own “category” in the design explorer etc. They
> seem dead easy to make & manage. I also watched Miyako’s version control
> presentation. That just looks awsome, specially the way everything is so
> seamless e.g. mixing components in binary mode and VC mode or using 4D
> server with a version control system.
>
> Seems a quiet revolution. I haven’t even seen any of the other
> presentations yet - will be checking some more out today !
>
> Peter
>
> **
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **



-- 
*
CatBase - Top Dog in Data Publishing
tel: +44 (0) 207 118 7889
w: http://www.catbase.com
skype: pat.bensky
*
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

4D Summit Videos

2020-04-23 Thread Peter Jakobsson via 4D_Tech
Hi

Has anybody seen any of the summit stuff yet ?

I watched Miyako’s and Laurent Esnault’s presentations yesterday. I thought it 
was pretty incredible - looks like in the league of 2004 to v11 league of 
technology leap.

I love the way classes have been implemented - it’s exactly how I hoped they 
would be with their own “category” in the design explorer etc. They seem dead 
easy to make & manage. I also watched Miyako’s version control presentation. 
That just looks awsome, specially the way everything is so seamless e.g. mixing 
components in binary mode and VC mode or using 4D server with a version control 
system.

Seems a quiet revolution. I haven’t even seen any of the other presentations 
yet - will be checking some more out today !

Peter

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**