Skip to content

Instantly share code, notes, and snippets.

View MrKelpy's full-sized avatar
🌐
Vibing

Alexandre Silva MrKelpy

🌐
Vibing
View GitHub Profile
@MrKelpy
MrKelpy / OpenMAINT-2.3-U20.04-InstructionsManual.md
Last active March 30, 2025 00:03
Straightforward and Illustrated Instructions Manual for OpenMAINT - "What you need to know"

Introduction

⠀⠀⠀⠀This is a complementary guide to the OpenMAINT Installation Guide, with the aim of documenting the usage openMAINT in a simple manner, so that I can help the people that end up working with openMAINT figure out how things work, even after I finish my internship. (Yes, dear reader, this isn't entirely selfless).  
⠀⠀⠀⠀Anyways, openMAINT can be quite hard and confusing to understand at first, but I assure you that it really isn't. There are a lot of things in the main screen which might make your head spin, but if you just relax, read this manual, and abstract yourself from what isn't exactly needed, everything will be clearer.

Index

  1. Previous Knowledge
  2. User Menus Overview
@MrKelpy
MrKelpy / OpenMAINT-2.3-U20.04-InstallationGuide.md
Last active May 11, 2025 17:12
Installation Guide for openMAINT 2.3 (CMDBuild 3.4.1) in Ubuntu 20.04 LTS

Introduction

OpenMAINT is notoriously hard to install and set up, so I've decided to go ahead and document the steps I took to install it, alongside every bit of information for others that might find it useful.

Important: Not only is openMAINT hard to install, it's also hard to understand. I've created a simple "All you need to know" guide to openMAINT that can be found here.


Acknowledgements, Necessities, etc

⠀⠀⠀⠀If you're reading this wondering why docker can't simply be used to make our life easier... go ahead and try it for yourself. If you're one of the lucky ones who got it working, then great! If not, accept it, relate to us and keep reading this guide. If you're still a bit skeptic about it, I have some notes about docker at the end of the guide, so go take a look.
⠀⠀⠀⠀Either way, we'r

@MrKelpy
MrKelpy / MixingTableBlock.java
Created July 29, 2022 23:04
What i have now
package com.mrkelpy.miasmapothecary.blocks.MixingTable;
import com.mrkelpy.miasmapothecary.blocks.MixingTable.MixingTableBlockEntity;
import net.minecraft.MethodsReturnNonnullByDefault;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.InteractionResult;
import net.minecraft.world.entity.player.Player;
@MrKelpy
MrKelpy / challenge.java
Last active July 12, 2022 10:44
blah#1594's "Dorky" Challenge
/*
* RULES
*0) Store the number 16022236204009818131831320183.
*1) Calculate the last 6 digits of the number.
*2) Calculate the value of the last 16 bits of the number.
*3a) Generate a new random number > 1,000,000.
*3b) Take the last 6 digits of the random number, and the value represented by the last 16 bits of it as well. Add their sum to a cumulative score.
*3c) Repeat step 3 until program runs for 1 second.
*4) Report the total score.