New pages
Jump to navigation
Jump to search
(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)
- 11:43, 4 December 2025 Impact - The Java GUI (hist | edit) [1,017 bytes] PeterHarding (talk | contribs) (Created page with "I thought it would be useful to summarize what I know now about the UI: 1) PreProcessor This provides the ability to edit existing .in (model) files and create new ones - along with visualizing the 3D model itself - and presumably has tools for manipulating the model graphically. This is I think where the j3d package comes in This Java class import the j3d package. Issues with the UI are mostly like this poor layout; poor control sizing; no padding, and so on 2)...")
- 08:20, 1 December 2025 Useful Horticultural Sites (hist | edit) [344 bytes] PeterHarding (talk | contribs) (Created page with "= Links = * https://diggers.com.au * * https://www.plantmaps.com/ * https://www.plantmaps.com/interactive-australia-plant-hardiness-zone-map-celsius.php * https://www.plantmaps.com/koppen-climate-classification-map-australia-new-zealand.php * https://www.plantmaps.com/interactive-united-kingdom-last-frost-date-map.php Category:Plants")
- 11:17, 29 November 2025 Impact - Wiki - Tutorial 1 - Stress Analysis (hist | edit) [10,500 bytes] PeterHarding (talk | contribs) (Created page with "= Tutorial 1 - Stress Analysis = <pre> IMPACT Stress Analysis Tutorial for the Impact GUI (Graphical User Interface) Created by Kumar - 10th June 2006 (Revised 13th June 2006) (CAVEAT: This page is currently under construction and therefore incomplete or inaccurate) OBJECTIVE: In this tutorial you will create a meshed rectangular plate using Impact's built in powerful geometry creation tools, mesh it with 4 noded shell elements, then apply boundary constraints (BCs)...")
- 11:15, 29 November 2025 Impact - Wiki - Tutorial 2 - Video (hist | edit) [3,369 bytes] PeterHarding (talk | contribs) (Created page with " = Tutorial 2 - Video = <pre> Hello, Impact enthusiasts and users! For all of you who cannot wait, here are the first three videos I made for the workflow from making models to postprocessing. The whole series is made for both beginners and professionals. Beginners will find all steps necessary from the concept/idea of the model to the final postprocessing of the results of the calculations. Professionals might find useful tips for modeling in ordinary 3D applications...") originally created as "Impact - Wiki - Tutoral 2 - Video"
- 10:32, 29 November 2025 Impact - Wiki (hist | edit) [2,003 bytes] PeterHarding (talk | contribs) (Created page with " Category:Impact Category:Impact Wiki")
- 10:30, 29 November 2025 Function Generator (hist | edit) [8,409 bytes] PeterHarding (talk | contribs) (Created page with "= Function Generator = See - https://web.archive.org/web/20161126051349/http://www.albedo-cg.de/ImpactPrograms/impactGauss.rar Hi, everybody! Some of you might remember my old Python script that allowed you to generate detailed motion behaviors that otherwise would be almost impossible to program. Good news! I'm working on a Java command line version of this program. I've added many new possibilities to create complex movements. A new addition will be the possibility...")
- 10:23, 29 November 2025 Impact Wiki Reconstruction (hist | edit) [993 bytes] PeterHarding (talk | contribs) (Created page with "=Impact Wiki = * https://web.archive.org/web/20140806222553/http://impactprogram.wikispaces.com/ This is the Original Sidebar Menu: = Side Menu = <pre> Wiki Home Recent Changes Pages and Files Members Search Tutorials * Stress Analysis * Introduction by Video Documentation * About Timesteps * Cluster on XP * Cluster on Linux * Frequently Asked Questions (FAQs)> Bugs etc Current Bug List List of Improvements * Compiling Impact Addons * Function Generator Examples...")
- 10:14, 29 November 2025 Impact - Links (hist | edit) [417 bytes] PeterHarding (talk | contribs) (Created page with "= Useful Impact Related Links = * https://sourceforge.net/projects/impact/ * https://sourceforge.net/projects/impact/files/ * https://sourceforge.net/projects/impact/files/tutorial_video/ * https://sourceforge.net/projects/impact/files/tutorial_video/example_001_plate.mp4/download * https://sourceforge.net/projects/impact/files/presentation/ * https://sourceforge.net/projects/impact/files/video/ * * Category:Impact")
- 10:12, 29 November 2025 Impact (hist | edit) [2,585 bytes] PeterHarding (talk | contribs) (Created page with "= The Impact Finite Element Analysis System = Welcome to the Impact Finite Element Program. This program was designed to be a free and SIMPLE alternative to the advanced commercial Finite Element codes available today. The guideline during the development of the program has been to keep things clear and simple in design. Impact has been designed to be easily extendible and modular to enable programmers a way to easy add features to the program without having to enter...")
- 10:47, 27 January 2025 Go on macOS (hist | edit) [47 bytes] PeterHarding (talk | contribs) (Created page with " = Modules = * https://github.com/therecipe/qt")
- 19:47, 22 January 2025 Resurrecting Impact (hist | edit) [4,081 bytes] PeterHarding (talk | contribs) (Created page with "= Impact Uplift Notes = I have been working with Damian McGuckin of PacificESI to see if it is feasible to resurrect the Impact finite element analysis package. This is implemented in Java but depends on a very old Java OpenGL library JOGL v1. JOGL was refactored a decade or so ago (into v2) to support new graphics technology such as GPU shaders. = Background = See: * https://impact.org * https://jogl.org == JOGL == A build occurred in August 2023 and I have be...")
- 14:12, 19 January 2025 JOGL Notes (hist | edit) [11,252 bytes] PeterHarding (talk | contribs) (Created page with "This page is the result of some conversations with ChatGPT = JOGL Basic = == Question == In jogl v2 what is the replacement for GL.glBegin() and .glEnd()? == ChatGPT == In JOGL v2, the GL.glBegin() and GL.glEnd() methods from OpenGL's fixed-function pipeline are deprecated and replaced by a more modern programmable pipeline approach. Instead of immediate mode (using glBegin/glEnd), you use vertex buffer objects (VBOs) or vertex array objects (VAOs) to specify ver...")
- 09:27, 24 November 2024 Apple RoomPlan Demo App (hist | edit) [696 bytes] PeterHarding (talk | contribs) (Created page with "= The RoomPlan Example App = This demo app appeared first in the WWDC22 session - [https://developer.apple.com/wwdc22/10127 10127: Create parametric 3D scans with RoomPlan] It has seem some enhancement since then. WWDC23 session [https://developer.apple.com/wwdc22/10192 10192: Explore enhancements to RoomPlan] = Doco = * https://developer.apple.com/documentation/RoomPlan * https://developer.apple.com/documentation/roomplan/scanning-the-rooms-of-a-single-structure [...")
- 09:19, 24 November 2024 Apple Vision Pro Notes (hist | edit) [286 bytes] PeterHarding (talk | contribs) (Created page with "= Links = * https://en.wikipedia.org/wiki/Apple_Vision_Pro = Apple Documentation = Sources of information provided by Apple * Xcode Documentation * Developer App on macOS * ChatGPT Category:Apple Category:VisionPro Category:AR Category:VR Category:Technology")
- 12:46, 31 July 2024 OctoKit (hist | edit) [134 bytes] PeterHarding (talk | contribs) (Created page with "=GitHub Support= * https://github.com/octokit * https://octokitpy.readthedocs.io/en/latest/ Category:GitHub Category:Python")
- 09:59, 31 July 2024 Swift UI - Using Padding (hist | edit) [120 bytes] PeterHarding (talk | contribs) (Created page with "=Padding= <pre> .padding() </pre> <pre> .padding(.horizontal, 50) </pre> Category:SwiftUI Category:Examples")
- 09:24, 31 July 2024 SwiftUI - Using Sliders (hist | edit) [646 bytes] PeterHarding (talk | contribs) (Created page with "=Using Sliders = See - https://developer.apple.com/documentation/swiftui/slider <pre> Slider(value: $bottomTrailing, in: 0...200, step: 5, minimumValueLabel: Text("0"), maximumValueLabel: Text("200")) {}.padding() </pre> Category:SwiftUI Category:Examples")
- 09:22, 31 July 2024 SwiftUI - Using Labels (hist | edit) [1,052 bytes] PeterHarding (talk | contribs) (Created page with "=SwiftUI Labels= See - https://developer.apple.com/documentation/swiftui/label <pre> Label("Lightning", systemImage: "bolt.fill") </pre> <pre> Label("Lightning", systemImage: "bolt.fill") .labelStyle(.titleOnly) </pre> Label Styles - .titleOnly, .iconOnly and .titleAndIcon <pre> struct RedBorderedLabelStyle: LabelStyle { func makeBody(configuration: Configuration) -> some View { Label(configuration) .border(Color.red) } } </pre> <pre...")
- 08:48, 31 July 2024 SwiftUI - Useful References (hist | edit) [747 bytes] PeterHarding (talk | contribs) (Created page with " * https://codingwithrashid.com/how-to-create-capsule-shape-in-swiftui/ Category:SwiftUI") originally created as "SwiftUI - Useful Links"
- 08:45, 31 July 2024 SwiftUI - Applying a Tap Gesture to an HStack (hist | edit) [373 bytes] PeterHarding (talk | contribs) (Created page with "= Implementing a Tap Gesture on an HStack = <pre> struct ContentView: View { var body: some View { HStack { Image(systemName: "square.fill") Text("Tap me...") } .contentShape(Rectangle()) .onTapGesture { print("HStack tapped...") } } } </pre> Category:SwiftUI Category:Examples") originally created as "SwiftUI - Clickable HStack"
- 08:42, 31 July 2024 SwiftUI - Working with Images (hist | edit) [404 bytes] PeterHarding (talk | contribs) (Created page with "=Some Examples= == Basics == <pre> Image(systemName: "globe.fill") .foregroundColor(.green) </pre> == Colour Multiplication == <pre> Image("lion") .colorMultiply(.yellow) </pre> == Applying Colour Filters == <pre> Image("lion") .hueRotation(.degrees(30)) .saturation(0.6) .contrast(2) </pre> == Next == <pre> </pre> <pre> </pre> Category:SwiftUI Category:Examples")
- 08:38, 31 July 2024 SwiftUI - Generic parameter ‘Content’ could not be inferred (hist | edit) [229 bytes] PeterHarding (talk | contribs) (Created page with " = Generic Parameter ‘Content’ Could Not Be Inferred = * https://forums.swift.org/t/why-generic-parameter-content-could-not-be-inferred-its-just-one-expression-very-simple/35923/1 Category:SwiftUI Category:Examples")
- 08:34, 31 July 2024 SwiftUI - Customize TextField Border with border Modifier (hist | edit) [339 bytes] PeterHarding (talk | contribs) (Created page with " =Customize TextField Border with border Modifier= <pre> struct ContentView: View { @State private var text = "" var body: some View { TextField("Enter text", text: $text) .padding(10) .border(Color.blue, width: 2) .padding() } } </pre> Category:SwiftUI")
- 08:42, 18 December 2023 The Use of slots in Python Classes (hist | edit) [2,154 bytes] PeterHarding (talk | contribs) (Created page with "=The Use of __slots__ in a Python Class In Python, the __slots__ attribute is a mechanism that allows you to explicitly declare a set of attributes for a class. This declaration restricts the creation of new attributes in instances of that class, which can help in reducing memory overhead and improving attribute access speed. Here's a basic overview of how __slots__ works: # Memory Optimization: When you create an instance of a class, Python creates a dictionary to st...")
- 09:40, 20 May 2023 VS Code (hist | edit) [245 bytes] PeterHarding (talk | contribs) (Created page with "=Links= * https://vscode.com/ Category:VSCode")
- 09:17, 20 May 2023 Spring Boot (hist | edit) [583 bytes] PeterHarding (talk | contribs) (Created page with "=Links= * https://spring.io/ * https://spring.io/projects/spring-boot * https://www.ibm.com/topics/java-spring-boot * https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-java-spring-boot/ * https://www.baeldung.com/spring-boot-testing * * * category:Spring Boot category:Java")
- 09:13, 20 May 2023 My Gatling Journey (hist | edit) [571 bytes] PeterHarding (talk | contribs) (Created page with " https://gatling.io Gatling was being used to test a collection of SpringBoot Java applications running in AWS infrastructure. A mix of technologies were in use - https://en.wikipedia.org/wiki/Java_(programming_language) Java https://spring.io/projects/spring-boot Spring Boot, https://gradle.org/ Gradle, https://maven.apache.org/ Maven, https://www.jenkins.io/ Jenkins, https://www.docker.com/ Docker - it proved and interesting and challen...")
- 09:03, 20 May 2023 My Scala Journey (hist | edit) [289 bytes] PeterHarding (talk | contribs) (Created page with " Started from a need to use https://gatling.io Gatling for performance testing in an enterprise role with services deployed to https://aws.amazon.com AWS infrastructure. Scala:Scala Category:Java Category:JVM Category:Functional Programing")
- 08:54, 20 May 2023 My Journeys (hist | edit) [161 bytes] PeterHarding (talk | contribs) (Created page with " * My Journey into Typescript Category:Typescript Category:React")
- 08:40, 20 May 2023 My Favourite React Components (hist | edit) [211 bytes] PeterHarding (talk | contribs) (Created page with " =Some of the Highlights= * Bootstrap (migration from 4 to 5) * react-hook-form * Redux Toolkit * RTK Query * Google Map API for React) * * Category:React Category:Typescript Category:Javascript")
- 08:27, 20 May 2023 My CRUD Applications (hist | edit) [60 bytes] PeterHarding (talk | contribs) (Created page with " React Starter Category:React Category:Typescript")
- 08:10, 20 May 2023 My Typescript Journey (hist | edit) [2,822 bytes] PeterHarding (talk | contribs) (Created page with " My journey with Typescript started in 2016 with Angular2. From there it evolved through a number of Anguilar versions - 4, 6, 8.. until COVID19 rolled along and I rolled off that project. A friend and mentor had be espousing the virtues of React and so I found a React course and set to work. But then, of course, that was back into using Javascript. Some CRUD applications later and a couple of consulting engangements I found myself with enough doentime to revisit my...")
- 21:27, 17 February 2023 Guitar (hist | edit) [51 bytes] PeterHarding (talk | contribs) (Created page with " * https://youtube/FeOsATQRGi8 Category:Guitar")
- 13:34, 22 December 2022 MySQL Setup Notes (hist | edit) [33 bytes] PeterHarding (talk | contribs) (Created page with " <pre> </pre> [[Category:<MySQL]]")
- 17:32, 17 December 2022 Motivational Modelling Infrastructure (hist | edit) [510 bytes] PeterHarding (talk | contribs) (Created page with "= Team MM = Block storage key - dop_v1_5891e0ce0c3a41c52489dad92461f6519a826cc828213c595d4e3e60a7009d29 - https://cloud.digitalocean.com/account/api/tokens?i=0e1505 Category:Infrastructure Category:DigitalOcean Category:MM Category:Leon Sterling")
- 10:33, 11 December 2022 Useful Swift Videos (hist | edit) [215 bytes] PeterHarding (talk | contribs) (Created page with " * [https://www.hackingwithswift.com/books/ios-swiftui/understanding-frames-and-coordinates-inside-geometryreader Understanding frames and coordinates inside GeometryReader] Category:Swift Category:SwiftUI")
- 09:21, 11 December 2022 Swift Snippets (hist | edit) [5,393 bytes] PeterHarding (talk | contribs) (Created page with " * https://stackoverflow.com/questions/59635971/show-nsmenu-only-on-nsstatusbarbutton-right-click <pre> func applicationDidFinishLaunching(_ aNotification: Notification) { statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength) statusItem.button?.action = #selector(onClick) statusItem.button?.sendAction(on: [.leftMouseUp, .rightMouseUp]) menu = NSMenu() menu.addItem(NSMenuItem(title: "Quit", ac...")
- 09:08, 23 November 2022 Terraform Notes (hist | edit) [307 bytes] PeterHarding (talk | contribs) (Created page with " * https://developer.hashicorp.com/terraform/tutorials/configuration-language/locals?utm_source=WEBSITE&utm_medium=WEB_IO&utm_offer=ARTICLE_PAGE&utm_content=DOCS Category:Terraform")
- 10:37, 30 October 2022 Web Front-end Frameworks (hist | edit) [531 bytes] PeterHarding (talk | contribs) (Created page with " Some Common Frameworks * Bootstrap - https://getbootstrap.com/ - (Twitter) * Semantic UI - https://react.semantic-ui.com/ - (???) * Material Design - https://m3.material.io/ - (Google) * material-UI - https://mui.com/ https://mui.com/material-ui/getting-started/overview/ - (???) * BaseWeb - https://baseweb.design - (Uber) Category:React Category:WebDev")
- 15:59, 21 August 2022 Using the Linux LVM (hist | edit) [4,448 bytes] PeterHarding (talk | contribs) (Created page with " <pre> lvremove option LV lvscan </pre> <pre> u# lvm lvm> lvmdiskscan /dev/loop0 [ 61.96 MiB] /dev/loop1 [ <79.95 MiB] /dev/sda1 [ <1.05 GiB] /dev/loop2 [ 46.96 MiB] /dev/sda2 [ 2.00 GiB] /dev/loop3 [ <61.96 MiB] /dev/sda3 [ <462.71 GiB] LVM physical volume /dev/loop4 [ <43.86 MiB] /dev/sdb [ <27.96 GiB] 1 disk 7 partitions 0 LVM physical volume whole disks 1 LVM physical volume lvm> lvm> pvdispla...") originally created as "Using the Lunix LVM"
- 02:35, 8 July 2022 Getting Started with CoreData (hist | edit) [1,551 bytes] PeterHarding (talk | contribs) (Created page with "=Initial Thoughts= Create a new SwiftUI app selecting the uses CodeData option and then define some schema. In this case I plan to derive from the USGS Earthquake monthly summary data =Links= * * * Category:CoreData Category:IOS Category:Apple Category:Database")
- 01:42, 8 July 2022 Xcode Use of Info.plist (hist | edit) [243 bytes] PeterHarding (talk | contribs) (Created page with "It has changed * https://useyourloaf.com/blog/xcode-13-missing-info.plist/ * https://betterprogramming.pub/info-plist-is-missing-in-xcode-13-heres-how-to-get-it-back-1a7abf3e2514 Category:Apple Category:Xcode Category:Development")
- 14:50, 5 July 2022 Apple Examples (hist | edit) [583 bytes] PeterHarding (talk | contribs) (Created page with " * https://developer.apple.com/documentation/audiotoolbox/audio_converter_services/encoding_and_decoding_audio * * * Category:Apple Category:Examples")
- 07:12, 2 July 2022 Earthquake Example App (hist | edit) [180 bytes] PeterHarding (talk | contribs) (Created page with " Where did I find this? WWDC2015 code samples? Category:Apple Category:IOS")
- 10:18, 5 June 2022 Using Python datetime with Timezones (hist | edit) [4,181 bytes] PeterHarding (talk | contribs) (Created page with " =Explicit Numerical Offsets from UTC= <pre> from datetime import datetime, timezone dt = datetime.now() # This is a naive datetime value print(dt.isoformat()) print(dt.tzinfo) # Cast this as UTC dt = dt.replace(tzinfo=timezone.utc) # Define the offset offset = "+1000" # Convert as so... tz_aware_dt = dt.astimezone(datetime.strptime(offset, "%z").tzinfo) print(tz_aware_dt.isoformat()) </pre> Category:Python Category:datetime Category:EXamples")
- 19:55, 7 May 2022 FastApi (hist | edit) [51 bytes] PeterHarding (talk | contribs) (Created page with "FastAPI Category:FastAPI Category:Python")
- 19:52, 7 May 2022 Kubernetes (hist | edit) [107 bytes] PeterHarding (talk | contribs) (Created page with "=Kubenetes= Category:Kubenetes Category:Docker category:Containers")
- 13:39, 7 May 2022 Using Okta with FastAPI (hist | edit) [4,683 bytes] PeterHarding (talk | contribs) (Created page with " <pre> # ----------------------------------------------------------------------------- # Okta Login # ----------------------------------------------------------------------------- okta_config = { "auth_uri": "https://dev-xxxx.okta.com/oauth2/default/v1/authorize", "client_id": "xxxx", "client_secret": "xxxx-", "redirect_uri": "http://127.0.0.1:8000/authorization-code/callback", "issuer": "https://dev-xxxx.okta.com/oauth2/default", "token_uri": "https://dev-...")
- 12:57, 7 May 2022 Kubernetes Notes (hist | edit) [49 bytes] PeterHarding (talk | contribs) (Created page with "* https://kubernetes.io/ Category:Kubernetes")
- 12:28, 7 May 2022 FastAPI Sessions (hist | edit) [2,461 bytes] PeterHarding (talk | contribs) (Created page with "Not sure where this came from - shoul dhave captured the link. <pre> # ============================================================================= # Session setup # ----------------------------------------------------------------------------- class SessionData(BaseModel): username: str cookie_params = CookieParameters() # Uses UUID cookie = SessionCookie( cookie_name="cookie", identifier="general_verifier", auto_error=True, secret_key="DONOTUSE...")