Powershell Cheatsheet

This side is a collection of my used powershell commands

Ausgabe in PS wie Less unter bash ausgeben

Get-Help Out-Host -Detailed | Out-Host -Paging

Quelle: https://www.powershell-user.de/more-und-less-mit-der-powershell/

No Intellj config files in git

Every time I start a new Java project in Intellj with creating a git repo all xml-Config files created in the folder .idea are listed changes for git commits

Although I have added the following .ignore file(see below) to the project, the configuration files in the .idea directory are still displayed.

The problem is the files are recordnized to the git cache. You have to delete this cache with the command

git rm -r --cached .idea/

Now the entries from the ignore file works.

.ignore file

# ---> JetBrains
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# AWS User-specific
.idea/**/aws.xml

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn.  Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# SonarLint plugin
.idea/sonarlint/

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

# ---> Java
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*

/.idea/*

Adapted from : https://stackoverflow.com/questions/32384473/gitignore-not-ignoring-idea-path

My First personal computer

In Juni 1889 bought with the support of my parents my first computer a Commodore 128D. The D stands for floppy disk drive. My first pc game was a gift from my parent: Willi Wacker the figure from the comic strip.

Some days later a classmate was visiting me. He had already owned the same computer for a few months and showed me his programming skills with Basic 7.0. After a short time, circles and rectangles were painted on the screen as if by magic. It was absolutely fascinating for me.

So I decided to learn programming as well. Using books on paper, I familiarised myself with the syntax of Basic.