App Development Troubleshooting And Hints Java Fx Headless Tests Fail with GLXBadContext Running Java Fx application tests in headless mode using monocle fails o...
Configuration / Startup Options Startup options for Java applications are typically given as System properties. To avoid duplicate maintenance and errors, all Sys...
The official page with information regarding Containers resided in the IN Web: https://www acc.gsi.de/wiki/IN/Container Deployment At least for APP services, the...
Cygwin XServer on Windows What is Cygwin? * A large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Win...
Eclipse Configuration The official Eclipse version "2022 12" is already installed On the Rocky 9 Cluster (asl751 asl755), a Java Development Kit (OpenJDK 17) is...
Git Cheat Sheet Merge a feature branch into master in one big commit git checkout master git merge squash feature/xxx Resolve any conflicts at that point and th...
Basic Git Configuration If you use Git for the very first time, run the configuration script once, to configure your Git system https://git.acc.gsi.de/schaller/gi...
Git In Eclipse for Beginners This page describes how to use Git from within Eclipse in a beginners' version. Here the only scenario described is when a single dev...
Git in Eclipse for Experts This page describes how to use Git from within Eclipse in an experts' version. The full tutorial for the EGit Eclipse Plugin and how to...
Migration of an existing SVN Project to Git This page describes the Git migration of an existing SVN project using the Script provided by Andreas Schaller. For si...
Move a directory to a different git repository while keeping its history When you simply move a directory into another git repository the history of the files is ...
Git basic concepts and howto on the command line Concepts Distributed Git is a distributed source code management system which means that multiple developers ca...
Git Prepare logins and ssh keys for git usage To use git comfortably we first have to make our public ssh user key known to Git (more detailed information about u...
Git how to protect branches against force push and deletion It is possible in git to change the repository history. This might be handy in feature branches but is...
CSCO Java Entwicklungsumgebung 12.01.2023 Development / Production Cluster Managed by CSCOIN WikiWeb (e.g. Christoph Handel) Several networks (VLANs) exist at ...
Launch applications from development cluster The following command can be used to start the Pro Launcher. launcher pro This is a shortcut for: launcher config=pr...
Launching Applications with Maven Profiles Since Maven parents 11.2.0 SNAPSHOT it is possible to change the used LSA version and database by activating specific m...
How to make changes to the database Project Structure All LSA database related projects reside in the LSA Gitea Organisation https://git.acc.gsi.de/lsa, usually ...
The official page with information regarding Diagnostic Logging resided in the IN Web: https://www acc.gsi.de/wiki/IN/DiagnosticLogging Usage However, the APP gro...
Create a Project Report using Maven If your project has the csco parent java (at least in version 1.0.10 SNAPSHOT) as one of its parents, you are able to generate...
Switch to acc9 0. Login to the the new Development Cluster You can connect to the acc9 development cluster by connecting to one of the nodes (asl751 to asl755) v...
Quick Reference: Oracle SQL Useful Queries Some usefull Oracle sql queries: To start a session as sysdba: sqlplus sys@tnsname as sysdba; To start a sysdb...
Quick Reference: Device Access with Python Before you start: ALL MODIFICATIONS OF BEAM AFFECTING PROPERTIES HAVE TO GO THROUGH THE LSA SYSTEMThat beeing said, for...
General Release Process This is a guide how to perform a full release. Workflow All steps are explained below! digraph g { name="Release Process"; graph ...
INT Deploy and Rollout As for the int System we do not perform a real release, but just a snapshot deploy, we call it "int deploy and rollout". Step 1: Clone repo...
Full PRO reactor release This page explains how to release the full PRO stack (Java artifacts) using the cscoap reactor with Andreas' release script. For a step b...
Release Process after R18 Lifecycle * release begins * features are developed in feature branches * dev, int and pro branches should be protected so ...
Artifact Rollout with Ansible Ansible is APP's new tool in 2023 for rolling out applications and services. It is available on the acc9 cluster (asl75x) and replac...
How to scale Java applications for HiDPI / 4k displays / etc. Cluster (acc9) Many apps just listen to the window scaling that can be configured via Applications ...
Quick Reference: Signing a JAR Create a keystore (only once to have the certificate): /usr/java/default/bin/keytool genkey storepass keypass alias Sign the...
Oracle SQL Developer Homepage: http://www.oracle.com/technology/products/database/sql_developer Starting SQLDeveloper In order to access the databases of the co...
Quick Reference: SSH Access SSH Tunnel to CERN (used for CommonBuild) cernTunnel u username t 1200 optional SSH args CERN file copy To copy e.g. jars fro...
Howto use our WebDAV Storages 1. Introduction: WebDAV WebDAV (Web Distributed Authoring and Versioning) is an extension to the HTTP Protocol and allows users to ...
Prototyping: Using XML Type for Device Access DB Import # Using XML Type# http://docs.oracle.com/cd/B10501_01/appdev.920/a96620/xdb04cre.htm## Load XMLTYPE From F...
Build Tool: Commonbuild/Ant Please download and install Commonbuild: Here is the download location: http://asl716.acc.gsi.de/tools/cmmnbuild/cmmnbuild.zip Here th...
Quick Reference: Device access with Nodal ty tl2mu1(status) set vrtacc=7 ty rm1mu1(votls) ty rm1mu1(posits)=2626 If e.g. the error code is 0C67EA58 you can get...
Quick Reference: SVN At GSI: WebSVN: https://www acc.gsi.de/viewvc/view/Repository: https://www acc.gsi.de/svn/ At CERN (CERN account is needed, form for CERN Acc...