Jump to content

hans erik

Leden
  • Posts

    1145
  • Joined

  • Last visited

Everything posted by hans erik

  1. Is de aangekondigde prijsVERHOGING dan onderdeel van de strategie of is dat tactiek?
  2. Als het belangrijk is kun je ook een button maken die in FMP een card produceert met een 'old school date picker incl. weeknummers'. En die het resultaat weer terug injecteert in je Webviewer. Anders wordt het zweten met Javascript denk ik.
  3. Javascript is altijd leuk, maar toch alleen in een webviewer neem ik aan? Gewoon voor een Filemaker layout zou ik voor een 'good old repeating field' kiezen: een repeating field met 42 repetitions zodat je altijd een hele maand te zien krijgt, plus een repeating field met 6 reps. voor de weeknummers. Maar het is vooral interessant als je er gelijk via conditional formatting extra informatie kunt weergeven: aantal afspraken, onderscheid vrije dagen enz enz.
  4. Ik heb ook vrij veel gehad aan het boek van Malcolm Maclean, Leaflet Tips & Tricks (via Leanpub.com). Geen woord over FileMaker maar dat is ook helemaal niet belangrijk, het gaat natuurlijk om de HTML en Javascript.
  5. Weet iemand hier iets meer over? Gewoon nieuwsgierig. Ik gebruik de laatste tijd vaak de debugger van Safari/Webkit (het schijnt niet bij iedereen te werken, maar je moet iets via de Cmd-line instellen om de debugger in te schakelen). Je klikt met de rechter muisknop op een webviewer en hup: een netjes debugger venster opent, met alles erop en eraan. Soms krijg ik dan in de CallStack een weergave van WebScripting.js, een JS library van FileMaker Inc uit 2019, zie tekstbestandje. Kennelijk draait dat dus altijd mee en maken de FileMaker.PerformScript funties er ook deel van uit. Weet iemand of hier FileMaker documentatie over is? WebScripttingdotjs.txt
  6. Zag deze post een beetje laat. En OpenStreetMap / Leaflet.js?
  7. Klopt idd. In die zin is emulatie een vorm van virtualisatie. What's in a name...? Maar daarmee draait Virtual Box nog niet op een M1, helaas.
  8. Nee, emulatie en virtualisatie zijn 2 verschillende dingen. Bij virtualisatie worden de instructies rechtsreeks naar de CPU doorgegeven, bij emulatie worden ze vertaald. Virtual Box kan alleen met een Intel processor overweg, helaas. Parallels Desktop is aangepast: het doet emulatie op een M1 Mac, en Virtualisatie op een Intel Mac.
  9. Klopt, maar dat is emulatie, geen virtualisatie.
  10. Gewoon: Virtual Box op een MacBookPro, Intel uiteraard. Met een M1 valt er niks te virtualiseren, schijnt het. NB het diskimage staat op een externe SSD, een Samsung T5, via USB-C. Je moet overigens geen andere gekke dingen doen, want zo’n VM slurpt wel veel resources.
  11. In navolging van mijn eerdere post over FMS19.3 op Ubuntu 18.04, heb ik hetzelfde gedaan met FMS19.5. Als volgt: - Virtual Box 6.1 > Nieuwe VM, opletten dat je voldoende RAMgeheugen instelt (4+ GByte), een vdi van 40GByte, netwerk op Bridged. Dat laatste is heel belangrijk, anders is je server niet toegankelijk. - Ubuntu 20.04 LTS iso file gedownload en geïnstalleerd. - daarna ook nog de Virtual Box Guest additions installeren, de Ubuntu updates draaien en klaar. Dan: FMServer 19.5.1.43 gedownload en unzipped. Let op: de downloadlink is https://downloads.claris.com/esd/fms_19.5.1.43_Ubuntu20.zip (dat Ubuntu20 moet er dus achter). Daarna de install. Dat gaat helemaal goed, vervolgens kun je vanuit je Mac met Chrome de admin console openen: https://<ip adres>/admin-console. NB met Safari lukt het niet om het Claris Default Certificate te activeren. Chrome doet het wel. En ziedaar: alles werkt, inclusief webdirect en de dataAPI.
  12. Ik kan je in dit verband FMperception van Proof+Geist van harte en dringend aanbevelen: https://www.geistinteractive.com Maar daarmee kun je nog niet echt vaststellen welke scripts gebruikt worden en welke niet, en hoe vaak. Helaas biedt Filemaker daarvoor geen ingebouwde tools, maar je kunt ze natuurlijk zelf toevoegen. Je kunt bijvoorbeeld in elk script als eerste regel opnemen: set variable( $$scriptlog ; ($$scriptlog & "¶" & get ( ScriptName ))) en dan schrijf je de variabele $$scriptlog om de zoveel tijd weg naar een tekstbestand, of een logtable (tekstveld). Je kunt de log dan in Excel of Filemaker analyseren. Scripts die niet in de lijst voorkomen hernoem je dan en als ze dan na een tijdje nog steeds niet voorkomen in het log kieper je ze weg of je schuift ze eerst naar een apart mapje.
  13. In theorie heb je gelijk. De praktijk is weerbarstig. Die stomme klanten ook! Dat ze dat niet begrijpen...
  14. Ik zie dat Claris /FileMaker zich al jaren in allerlei bochten wringt om een grote marktspeler te worden. Allemaal hartstikke leuk, maar uiteindelijk denk ik dat de instapprijs het grote struikelblok is, niet de naam. Waarmee ik niet wil zeggen dat het gratis moet worden, want de schoorsteen moet roken en innovatie moet ergens uit betaald worden. Maar marketing is denk ik ook: de klant op het juiste moment de juiste prijs laten betalen.
  15. What's in a name? Aan ons de schone taak om het te laten landen? Ik denk dat het de klanten worst zal zijn. Wat uiteindelijk telt is: hoeveel ga je betalen en wat krijg je daarvoor terug. Ik heb net weer €462,- betaald voor de jaarlijkse verlenging van mijn Claris Partner lidmaatschap (vh FBA). Had ik dat beter kunnen laten verlopen?
  16. hans erik

    WebDirect login

    Probleem al opgelost: Hide toolbars etc. zorgt ervoor dat er niks getoond wordt.
  17. hans erik

    WebDirect login

    Ik ben bezig met een security procedure via WebDirect, die gebruik maakt van een extra code via SMS. Ik maak gebruik van MessageBird en op zich werkt dat top. De gebruiker krijgt een card window met 6 vakjes en kan daarin de code invoeren. Het lastige is alleen: ik wil dat de gebruiker dit binnen een bepaalde tijd moet doen, bijv 30 seconden. Dus ik pauzeer het script met Pause/resume script(). Het vervelende is: WebDirect toont dan ook een gele banner bovenaan het scherm, met een knop 'continue'. Is er een mogelijkheid om die banner te onderdrukken? Want a. hij dient geen enkel nut b. ik wil niet dat de gebruiker in de verleiding komt om 'continue' te klikken.
  18. Welke versie van Windows Server gebruik je?
  19. Het wachten is op iemand die een vertaalappje maakt voor het omzetten van php naar de dataApi!
  20. Om e.e.a. eens te ervaren en te testen heb ik FMS19.3.2 geïnstalleerd onder Ubuntu18.04 op Virtualbox6.1 op een MacBook Pro uit 2018 met MacOS10.14.6 (Intel dus). Ik moet zeggen: viel me niet tegen. De stappen, er van uitgaande dat je Virtualbox hebt geïnstalleerd (is voor Mac gebruikers ook handig om FM toepassingen onder Windows uit te proberen, wat ik eigenlijk altijd doe): download en installeer Ubuntu18.04 LTS. Op YouTube zijn er een paar instructiefilmpjes, maar ik vond deze erg goed en compleet: https://youtu.be/ThsxqznrgCw volg de hele installatie, dus ook de Virtual Box additions. In het proces wordt de hele Ubuntu installatie gelijk ge-updated naar de nieuwste versies (LET OP: niet Ubuntu20 installeren!). Uiteraard wordt ook de GUI geïnstalleerd. Dat is in een productieomgeving denk ik alleen maar ballast en een bepaald veiligheidsrisico, maar voor deze testomgeving wel handig. als Ubuntu geïnstalleerd is, kun je de instructie van Claris volgen, d.w.z. je gebruikt de CLI (Terminal) van Ubuntu om de installer te downloaden, te unzippen en daarna de installatie te doen. Het werkte bij mij eigenlijk meteen goed, ook WebDirect, wel een paar opmerkingen: je moet de Virtual machine iets aanpassen t.o.v. de Youtube instructie, nl. meer schijfruimte, meer RAMgeheugen en de netwerkinterface moet op Bridged staan ipv NAT, omdat anders de processen op je VM niet bereikbaar zijn van ‘buiten’. ik had geen certificaat, maar je kunt tbv testen het self signed certificate gebruiken. Ubuntu komt met een verzameling fonts geïnstalleerd, maar dat zijn andere dan je gewend bent onder MacOS of Windows. Dus als je PDF on Server wilt proberen, of WebDirect, is het wel zaak om dat goed te installeren, op de website van Monkey Bread Software staat een blog met de benodigde instructies. Na installatie van je eigen fonts is een restart van de Virtual Machine nodig. Kortom: tot dusver een positieve ervaring. Het gaat hier natuurlijk om een echte testomgeving, Virtualbox, maar zelfs daar valt de performance niet tegen. Ben nog wel bezig om wat zaken uit te zoeken met serverside plugins. Linux is wel net wat anders dan MacOS qua UNIX.
  21. Als je in een webviewer plaatjes wilt opnemen kun je dat in een dataURL doen met de <img> tag, bijv. <img src="http//xxx.xxx.xxx.xxx/fotos/MijnFoto.jpg width="200px" height="150px"> enz Als je als IP-adres of serveradres het adres van de 'eigen' FileMaker Server invult werkt dat prima, als de plaatjes in htdocs staan. Maar je kunt dus niet zomaar bij de bestanden die als Remote Container opgeslagen zijn. De enige oplossing bij mijn weten is om de inhoud van het containerveld eerst mbv een serverside script en een plugin naar de htdocs directory te kopiëren. Maar ik vind dat toch een beetje omslachtig, of zie ik een mogelijkheid over het hoofd? Ik wil niet een BASE64 versie in de webviewer opnemen.
  22. Maar 'apache' suggereert dat het alleen om MacOS gaat, ik neem aan dat log4j niet icm IIS gebruikt wordt? En eerlijk gezegd verwacht ik dan van Claris ook een patch of een update voor FMS18 en eerder.
×
×
  • Create New...