Skip to content

Instantly share code, notes, and snippets.

View EitZei's full-sized avatar

Antti Järvinen EitZei

View GitHub Profile
@EitZei
EitZei / Tilastointia.java
Created May 6, 2020 04:46
Teisko koodaa – Ohjelmoinnin perusteet – Videotapaaminen 4
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Scanner;
public class Tilastointia {
public static void main(String... args) {
ArrayList<Integer> luvut = keraaLuvut();
luvut.sort(Comparator.naturalOrder());
@EitZei
EitZei / LainaLaskuri.java
Created April 8, 2020 17:16
teiskokoodaa.fi – Viikko 15
import java.util.Scanner;
public class LainaLaskuri {
public static void main(String[] args) {
laskeLaina();
}
private static void laskeLaina() {
Scanner lukija = new Scanner(System.in);
@EitZei
EitZei / LaatikonPiirto.java
Created April 1, 2020 16:01
teiskokoodaa.fi – Viikko 14
public class LaatikonPiirto {
public static void main(String[] args) {
piirraLaatikko();
}
/**
* ######
* # #
* # #
* ######
@EitZei
EitZei / Uudestaan.java
Created March 31, 2020 18:05
MOOC 2020 tehtävä 02-06
import java.util.Scanner;
public class Uudestaan {
public static void main(String[] args) {
Scanner lukija = new Scanner(System.in);
while (true) {
System.out.println("Syötä luku");
int luku = Integer.parseInt(lukija.nextLine());
@EitZei
EitZei / BMI.java
Created March 29, 2020 16:54
teiskokoodaa.fi viikko 12 esimerkki
import java.util.Scanner;
public class BMI {
public static void main(String[] args) {
Scanner lukija = new Scanner(System.in);
System.out.print("Syötä paino (kg): ");
Double paino = Double.parseDouble(lukija.nextLine());
System.out.print("Syötä pituus (cm): ");
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
String input = "vittu\n30\n";
Scanner scanner = new Scanner(input);
String nimi;
int pituus = 0;
@EitZei
EitZei / Dockerfile
Created November 15, 2018 06:13
Multistage Dockerfile
FROM gradle:jdk8-alpine AS GRADLE_BUILD
COPY build.gradle /tmp/
COPY src /tmp/src
WORKDIR /tmp
RUN gradle bootJar
FROM java:openjdk-8-jre
RUN mkdir /app
COPY --from=GRADLE_BUILD /tmp/build/libs/opentracing-http-api-*.jar /app/opentracing-http-api.jar
|| visible in terminal || visible in file || existing
Syntax || StdOut | StdErr || StdOut | StdErr || file
==========++==========+==========++==========+==========++===========
> || no | yes || yes | no || overwrite
>> || no | yes || yes | no || append
|| | || | ||
2> || yes | no || no | yes || overwrite
2>> || yes | no || no | yes || append
|| | || | ||
&> || no | no || yes | yes || overwrite
@EitZei
EitZei / backup.sh
Created April 7, 2015 07:18
Shoestring budget Wordpress backup scripts
#!/bin/bash
set -e
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source $DIR/settings.conf
T="$(date +%s%N)"
FILENAME="$(date +%s).zip"
TMP_DIR=$DIR/tmp${T}