Re: Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
> On Jun 28, 2018, at 5:55 PM, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > The free tier will give you a chance to see what your actual charges would > be. Basically you are paying a small amount to store the data, basically > zero to upload it and are charged when you download i

Re: Best way to share large files with web users

2018-06-28 Thread Kirk Brooks via 4D_Tech
John, The free tier will give you a chance to see what your actual charges would be. Basically you are paying a small amount to store the data, basically zero to upload it and are charged when you download it. I'm not sure what the exact specifics are for development vs. first year free. I got my s

Re: Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
Kirk, You said less than $10 a month. I took a look at the AWS Cost Calculator and couldn’t figure out how to use it. I anticipate using S3 for the sole purpose of sharing files that average around 500mb with a few pushing 1gb. We might have at most 10 or so requests a month a

Re: Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
Hi Bruno, I just finished watching you excellent S3 presentation at 4DMethod.com. This looks like an excellent way for me to go… Thank You! Quick question… you mentioned that for large files one should consider sending the file in chunks. In your view what is a large file, beyon

Re: Moving Files With cURL FTP

2018-06-28 Thread Cannon Smith via 4D_Tech
Never mind, I have it figured out now. It would just be “/a/c” to get what I need. Thanks again! -- Cannon.Smith Synergy Farm Solutions Inc. Hill Spring, AB Canada 403-626-3236 > On Jun 28, 2018, at 5:33 PM, Cannon Smith via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > $name:="ftp://ftp.exa

Re: Fastest Feature Request Implementation Ever

2018-06-28 Thread Cannon Smith via 4D_Tech
Hi Kirk, Thanks for the heads up. I’ll look for it. -- Cannon.Smith Synergy Farm Solutions Inc. Hill Spring, AB Canada 403-626-3236 > On Jun 28, 2018, at 6:37 PM, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > There's a blog post and demo that's worth a look if you haven't alre

Re: Fastest Feature Request Implementation Ever

2018-06-28 Thread Kirk Brooks via 4D_Tech
Canon, Yeah, I noticed that a couple of weeks ago and it is great. I mean seriously, no BS great. There's a blog post and demo that's worth a look if you haven't already. On Thu, Jun 28, 2018 at 8:38 AM Cannon Smith via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Some of you may know that I use a m

Re: object names conundrum

2018-06-28 Thread Kirk Brooks via 4D_Tech
Chuck, I don't use templates so but I do use inherited forms a lot and same situation exists there. I think it's an artifact of the shift in 4D architecture - these are fairly ancient parts of 4D that just worked and probably haven't been tweaked. It won't crash but for the inherited forms if you

Re: Best way to share large files with web users

2018-06-28 Thread Kirk Brooks via 4D_Tech
John, I'll second Bruno's suggestion and suggest you go get his component to do it. I've been using it for at least a year managing about 50k docs in AWS. It works well and AWS is very cost effective for light duty like this. I think we are paying ~$10 a month for all the stuff we use. It is reall

Re: Moving Files With cURL FTP

2018-06-28 Thread Cannon Smith via 4D_Tech
Hi Miyako, Thanks. I’ll go get the new version now and give it a try. From your example on github, is this how you would move “c” up a level? OB SET($options;\ "URL";"ftp://ftp.example.com/a/b/c";\ "USERNAME";"user";\ "PASSWORD";"pass") $name:="ftp://ftp.example.com/a/c” //A full path here???

Re: Best way to share large files with web users

2018-06-28 Thread Bruno LEGAY via 4D_Tech
Hi, Have you though of using S3 ? You can push the file to S3 and generate a url with to that file and send the url by mail. The url can contain the credentials (and is "time bombed") Then you could also define life cycle rules to your objects so they can be automatically removed from S3 after

Re: 4D Write licensing...

2018-06-28 Thread Robert ListMail via 4D_Tech
Hi John, thanks for the feedback. Yes, If that’s the way it works. Then another option would be to have a print queue such that the 4D Write user is doing all the printing of these letters. However this is a bit messy. I’ll probably will continue to use the text fields currently in use by a leg

Re: 4D Write licensing...

2018-06-28 Thread John J Foster via 4D_Tech
Hey Robert, > If I have one license and the 4D Write user is logged in and can edit 4D > Write documents because he’s part of the proper group controlling plugin > access... can a second user simultaneously print a pre-existing document > without a license? I don’t think so! One 4D Write lice

Re: Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
Thanks Chuck. Looking at the DropBox API I was just now thinking that using an FTP might be easier. John Baughman 1331 Auwaiku Street Kailua, Hawaii 96734 (808) 262-0328 john...@hawaii.rr.com > On Jun 28, 2018, at 10:50 AM, Charles Miller via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > Just

Re: Best way to share large files with web users

2018-06-28 Thread Charles Miller via 4D_Tech
Just remember that there are file size limits. If you zip first does it get smaller. You could also use an ftp site as part of your website and send link to the file that they could download Hope this helps Regards Chuck On Thu, Jun 28, 2018 at 4:42 PM JOHN BAUGHMAN via 4D_Tech < 4d_tech@lists.4d

Best way to share large files with web users

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
I have a website with 4D backend that serves architectural drawings in PDF format. Each drawing is part of a larger set of drawings for a specific project. I need to provide a means for the user to download the entire set of drawings in a single PDF. I already have the project PDFs created and

object names conundrum

2018-06-28 Thread Charles Miller via 4D_Tech
Hi All, I just noticed that if you use a form template. one is allowed to creaate an object on the template named Text1 and a different object on the main form named Text1. Seems to me this should not be allowed, especially, since as far as I know one can not run code as part of the inherited form

Re: Printer Issues

2018-06-28 Thread Dave Nasralla via 4D_Tech
Hi Kirk, Here is a method that isn't always pretty... If it's a limited number of forms (like a standard Invoice or Quote) you can have the 4D Server generate uniform PDF file that the client can print. This is what we do where we have a mixed Mac/Windows environment and we want all the printouts

Re: 4D Write licensing...

2018-06-28 Thread Chuck Miller via 4D_Tech
Whether editing or printing, the user needs a license Regards Chuck Sent from my iPhone > On Jun 28, 2018, at 3:47 PM, Robert ListMail via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > I appreciate your response; however, this does not answer my question. If I > have one license and the 4D Wr

Re: Printer Issues

2018-06-28 Thread Keisuke Miyako via 4D_Tech
if the combination of printers and forms are manageable, perhaps you could stock preconfigured settings for each and call BLOB to print settings http://doc.4d.com/4Dv16/4D/16.3/Print-settings-to-BLOB.301-3651108.en.html the BLOB can store more than the generic set of parameters available via SE

Re: Moving Files With cURL FTP

2018-06-28 Thread Keisuke Miyako via 4D_Tech
the code was based on the libcurl FTP example. SFTP terminology is different to FTP (rename instead of RNFR/RNTO, rm instead of DELE, rmdir/mkdir instead of RMD/MKD) I've just made some changes to take that into account. https://github.com/miyako/4d-plugin-curl-ftp/releases/tag/1.5 2018/06/29

Re: 4D Write licensing...

2018-06-28 Thread Keith Culotta via 4D_Tech
As I recall, any interaction with aWrite document requires the user to have a license. You could store a PDF copy of a document for others to print or view. Keith - CDI > On Jun 28, 2018, at 2:47 PM, Robert ListMail via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > I appreciate your response; h

Re: 4D Write licensing...

2018-06-28 Thread Robert ListMail via 4D_Tech
I appreciate your response; however, this does not answer my question. If I have one license and the 4D Write user is logged in and can edit 4D Write documents because he’s part of the proper group controlling plugin access... can a second user simultaneously print a pre-existing document withou

Has Anyone Used the Google Admin SDK to Update Google Users?

2018-06-28 Thread Dave Nasralla via 4D_Tech
Hey All, I'm hoping I'm not the first to try this :-). When a user changes their password in my 4D Server app, I want the 4D Server to update their google password to reflect the change. (Note: This is for our domain in G Suites and I have admin access.) There appear to be several routes you can

Re: Moving Files With cURL FTP

2018-06-28 Thread Chip Scheide via 4D_Tech
Cannon, my Fileutl component has a command Fileut_Move which (can) take an array of paths as source with a single destination so you could do something like this: Document List($Directory_contents_to_Move;$File_path_array;absolute paths) Fileutl_Move(->$File_path_Array;Fileutl_Path_Parent(Direc

Re: v13 - Text entry area, Returns, and Filters

2018-06-28 Thread Chip Scheide via 4D_Tech
Thanks On Thu, 28 Jun 2018 13:26:58 -0400, Charles Miller wrote: > There is by you have to create filter as a variable and use set filter > command. > $Filter_txt:="&"+*Char*(Double quote)+" -~;|"+*Char*(13)+*Char*(Double quote > )) > > $Filter_txt:="&"+*Char*(Double quote)+*Char*(13)+"A-Z;a-z;0-

RE: v13+ Select folder/document memorized pathname

2018-06-28 Thread Chip Scheide via 4D_Tech
thanks! I read over that page - never saw it... On Thu, 28 Jun 2018 17:13:02 +, Timothy Penner wrote: > Oops, I meant to type out SELECT FOLDER instead: > >> Have a look at the documentation for SELECT DOCUMENT instead: >> http://doc.4d.com/4Dv17/4D/17/Select-folder.301-3729561.en.html > > -

RE: Moving Files With cURL FTP

2018-06-28 Thread Timothy Penner via 4D_Tech
I think this would be a rename operation. I am not familiar with the plugin but is there a rename command? -Tim ** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.

Moving Files With cURL FTP

2018-06-28 Thread Cannon Smith via 4D_Tech
Does anyone know if Miyako’s cURL FTP plugin can move files? I need to get a list of files in a directory and then move them all up into the parent folder and I’m not quite sure how to do that with his plugin. Thanks. -- Cannon.Smith Synergy Farm Solutions Inc. Hill Spring, AB Canada 403-626-32

V16 - Set Database Parameter

2018-06-28 Thread Ruben Baumann via 4D_Tech
Currently, it looks like the only way to set *Authentication of user with Domain Server* parameter and it's corresponding* Service Principle Name* is manually in the server's client/server db settings. I have scanned through the docs and apparently there is no *Set Database Parameter* for* Authen

Printer Issues

2018-06-28 Thread rooftop99--- via 4D_Tech
(All Windows OS, Server/Client, 4D v16R5, multiple laser printers) Hi All, We have a large 20+ year old 4D applications. Some of our printers honor margin changes via SET PRINT OPTION, others do not. It appears this command in 4D is meant for postscript printers. Most of our printers are PCL

Re: Remote access to 4D Server.

2018-06-28 Thread Charles Miller via 4D_Tech
I think ikt depends upon expectations, how much data and how complex forms are. If deplying in cloud Amazon, or the like built 4D client probably OK. If you are hosting 4D server on your own machines, then if 4D client needed I would use citrix or something else like to so as not to have to move d

Re: v13 - Text entry area, Returns, and Filters

2018-06-28 Thread Charles Miller via 4D_Tech
There is by you have to create filter as a variable and use set filter command. $Filter_txt:="&"+*Char*(Double quote)+" -~;|"+*Char*(13)+*Char*(Double quote )) $Filter_txt:="&"+*Char*(Double quote)+*Char*(13)+"A-Z;a-z;0-9; ;.;,;(;);*;%;$;#;@;!;?;<;>;:;';-;+;_;=;^;[;];/;\\;|;{;};~;`"+*Char*(Double

Printed 4D Write document is blank

2018-06-28 Thread JOHN BAUGHMAN via 4D_Tech
Why would a 4D Write document being displayed properly in a 4D Write Area print blank pages. I discovered the problem while batch printing to pdf and discovered that many of the PDFs were blank. If I print or print preview any of these documents manually from a 4D Write area, they print blank

RE: v13+ Select folder/document memorized pathname

2018-06-28 Thread Timothy Penner via 4D_Tech
Oops, I meant to type out SELECT FOLDER instead: > Have a look at the documentation for SELECT DOCUMENT instead: > http://doc.4d.com/4Dv17/4D/17/Select-folder.301-3729561.en.html -Tim ** 4D Internet Users Group (4D iNUG) FAQ:

RE: v13+ Select folder/document memorized pathname

2018-06-28 Thread Timothy Penner via 4D_Tech
Hi Chip, > Is there somewhere that explicitly discusses the memorized pathnames? Have a look at the documentation for SELECT DOCUMENT instead: http://doc.4d.com/4Dv17/4D/17/Select-folder.301-3729561.en.html { The number of a memorized pathname (from 1 to 32,000) to display the associated folder.

v13 - Text entry area, Returns, and Filters

2018-06-28 Thread Chip Scheide via 4D_Tech
Is there a way to allow the user to type a return character (char(13)) in a text area when there is an entry filter in place?? I suppose another way of looking at this is: Is there a way to include a return in an entry filter?? ex: a company address, this is something that is highly likely to be

LDAP Search

2018-06-28 Thread Olson, Brad via 4D_Tech
I am working with the LDAP commands in 4D v16R6 and for the most part all is working well with expected results. However, when running the LDAP SEARCH ALL command against all levels, and only supply the root level domain components (eg. DC=mycompany,DC=com), an error is returned (Operations Err

v13+ Select folder/document memorized pathname

2018-06-28 Thread Chip Scheide via 4D_Tech
From the documentation: Select folder ( {message }{;}{ defaultPath {; options}} ) -> Function result Where: defaultPath String, Longint • Default pathname or • Empty string to display the default user folder (“My documents” under Windows, “Documents” under Mac OS), or • Number of memorized path

Fastest Feature Request Implementation Ever

2018-06-28 Thread Cannon Smith via 4D_Tech
Some of you may know that I use a mechanism in my windows where each window and widget on the window has its own “model” object. This can be passed into a window and then manipulated after the window closes. This logic applies to subforms as well and is set up so that when a subform is typed as

Re: 4D Write licensing...

2018-06-28 Thread Keisuke Miyako via 4D_Tech
I would invite you to take a look at this chapter: http://doc.4d.com/4Dv16R6/4D/16-R6/Managing-users-and-groups.300-3561552.en.html > 2018/06/28 18:28、Robert ListMail via 4D_Tech <4d_tech@lists.4d.com> のメール: > With a 10 user server, there is a small collection of letters that are used > daily to

Re: Remote access to 4D Server.

2018-06-28 Thread Kenneth Geiger via 4D_Tech
Hello Robert, We had very good performance using VPN and 4D Client. Regards, Ken Geiger Dolores, CO > On Jun 28, 2018, at 3:45 AM, Robert ListMail via 4D_Tech > <4d_tech@lists.4d.com> wrote: > > I’ve got a new database in the requirements gathering stage that will require > users to work wit

Re: Remote access to 4D Server.

2018-06-28 Thread Keisuke Miyako via 4D_Tech
there was a recent thread on the forums "Alternative à RDP" http://forums.4d.com/Post/FR/24803223/1/24818538#24818538 among the suggestions: TSPLUS https://www.tsplus.net/ guacamole https://guacamole.apache.org/ > Another solution is to use Citrix ***

Re: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Chip Scheide via 4D_Tech
Rudy, I think you really need to disable the object(s) by code Object set enabled(*;"object name";true/false) or Object set enterable(*;"object name";true/false) to get the behavior you want. and you won't need the .png :) Chip On Thu, 28 Jun 2018 11:08:39 +0200, Two Way Communications via 4D_Te

Re: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Kirk Brooks via 4D_Tech
Rudy, Perhaps OBJECT SET ENABLED? On Thu, Jun 28, 2018 at 4:10 AM Two Way Communications via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Hi Kirk, > Yes, of course. But I wanted to still show the underlying object with a > ‘dimmed’ look. (I like beautiful interfaces ;-) ) > But this is a change in co

Re: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Arnaud de Montard via 4D_Tech
> Le 28 juin 2018 à 11:08, Two Way Communications via 4D_Tech > <4d_tech@lists.4d.com> a écrit : > > Has anyone else noticed this? > > I have a form that shows enterable variables, popups, picture buttons and > rulers. > > In some cases I want to disable these objects. I put a rectangle objec

Re: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Keisuke Miyako via 4D_Tech
I would think that the blocking object must itself be a clickable object, like an invisible button or a transparent input area. ** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4

Re: Remote access to 4D Server.

2018-06-28 Thread Two Way Communications via 4D_Tech
Another solution is to use Citrix. A number of my customers work this way from home, and run 4D client this way, day-in, day-out. It does require you to set up a Citrix server and to buy Citrix licenses, so this is maybe not what you are looking for. Regards, Rudy Mortier Two Way Communication

Re: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Two Way Communications via 4D_Tech
Hi Kirk, Yes, of course. But I wanted to still show the underlying object with a ‘dimmed’ look. (I like beautiful interfaces ;-) ) But this is a change in comparison to older versions, no? Because clicks are received by the underlying objects, which was not the case in older versions. Anyway, wi

Re: Remote access to 4D Server.

2018-06-28 Thread Two Way Communications via 4D_Tech
Hi Robert, I recently did a test over internet using 4D client. I have set up a virtual Windows machine on Amazon, the smallest configuration possible. This server runs Windows 10, and has 1GB (!) of memory, 30 GB storage. I have configured and installed 4D server v16R6 on it, using Remote Deskt

Re: 4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Kirk Brooks via 4D_Tech
Rudy, If the 'covered' object is tabable simply placing another object on top of it won't stop entry, it just makes it less apparent what's going on. Instead of changing the visibility of the cover object why not just make the enterable object itself invisible? This does make it non-enterable but

Re: Does anyone have experience syncing with external contacts?

2018-06-28 Thread Kirk Brooks via 4D_Tech
Hi Milan, Thanks for the tip. I'll go take a look at Miyako's github and see what he has these days. On Wed, Jun 27, 2018 at 11:38 PM Milan Adamov via 4D_Tech < 4d_tech@lists.4d.com> wrote: > Hi Kirk, > > I used plugin from Keisuke for Apple contacts many years ago with v11 and > Snow Leopard. I

Remote access to 4D Server.

2018-06-28 Thread Robert ListMail via 4D_Tech
I’ve got a new database in the requirements gathering stage that will require users to work with, mostly enter data, while at another location via WiFi connection. I suppose the could connect in one of the following ways: -vpn to office and use 4D client. -4D client over internet if th

4D Write licensing...

2018-06-28 Thread Robert ListMail via 4D_Tech
With a 10 user server, there is a small collection of letters that are used daily to print reports. Currently, this is done without 4D Write or 4D Write Pro. If these dozen or so letters were 4D Write documents, could they be printed by anyone without a license? For this small need it makes sens

4Dv16R6: Object on form still active when another object is on top

2018-06-28 Thread Two Way Communications via 4D_Tech
Has anyone else noticed this? I have a form that shows enterable variables, popups, picture buttons and rulers. In some cases I want to disable these objects. I put a rectangle object on top of it, and set this object’s visibility to ’true’. I use a .png file that is semi-transparent, so the un

[ANN] Escape has a new home

2018-06-28 Thread Danis Georgiadis via 4D_Tech
Dear all, After 27 years operating out of Greece, our team is moving our business to nearby Bulgaria. We have established a new company in Sofia, Escape Tech Ltd, that has the same ownership structure and is managed by Christos KONIDARIS, a co-founder of Escape and valuable team member since

[ANN] QDrop 1.8b2 -- Public Beta

2018-06-28 Thread Danis Georgiadis via 4D_Tech
We are happy to release QDrop 1.8b2 to public testing. The new version adds compatibility with v15, v16 and v17 (beta) on 32/64-bit architectures, and gets rid of the last remaining traces of QuickTime. Key features • Full 32/64-bit. • QuickTime-free: QT-related magic types removed. • Obsolete