Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

PROgrm_JARvis JarvisCraft

🏠
Working from home
View GitHub Profile
@JarvisCraft
JarvisCraft / TASK.md
Created Jul 13, 2020
Аттестационное задание
View TASK.md

Задание

Задача

  1. Основное:

    • разработать несколько существующих металлов и неметаллов на своё усмотрение; для каждого объекта должны присутствовать:
      • текстура руды в стилистике Minecraft 1.12 на основе текстур камня (либо другого блока, в котором находится руда)
      • текстура предмета данного ресурса (слитка, кристалла и т.п.)
      • текстура полноценного блока
@JarvisCraft
JarvisCraft / TASK.md
Created Jul 13, 2020
Аттестационное задание
View TASK.md

Задание

Задача

  1. Основное:

    • разработать несколько существующих металлов и неметаллов на своё усмотрение; для каждого объекта должны присутствовать:
      • текстура руды в стилистике Minecraft 1.12 на основе текстур камня (либо другого блока, в котором находится руда)
      • текстура предмета данного ресурса (слитка, кристалла и т.п.)
      • текстура полноценного блока
View REPORT_1.md

Портнов Пётр Владимирович

Группа ИУ8-25

Задание №1 (вариант 24)

$$ a_n = {96 \over {n^2 + 9n + 20}} $$

View CruelDefaults.xml
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="AbstractClassExtendsConcreteClass" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AbstractClassNeverImplemented" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AbstractClassWithoutAbstractMethods" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AbstractMethodOverridesAbstractMethod" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AbstractMethodOverridesConcreteMethod" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AbstractMethodWithMissingImplementations" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AccessToStaticFieldLockedOnInstance" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="ArrayCanBeReplacedWithEnumValues" enabled="true" level="WEAK
@JarvisCraft
JarvisCraft / keybase.md
Created Apr 29, 2020
Autogenerated verification for keybase.io
View keybase.md

Keybase proof

I hereby claim:

To claim this, I am signing this object:

View BinVectorSphere.java
import java.util.BitSet;
import java.util.Objects;
import java.util.Scanner;
import java.util.function.Supplier;
import java.util.stream.Stream;
import static java.lang.System.out;
public class BinVectorSphere {
public static void main(String[] args) {
@JarvisCraft
JarvisCraft / StaticPlaceholderBenchmark.java
Created Feb 12, 2020
Static Placeholder Benchmark [padla:ultimate-messenger]
View StaticPlaceholderBenchmark.java
package ru.progrm_jarvis.ultimatemessenger;
import lombok.NonNull;
import lombok.val;
import lombok.var;
import org.jetbrains.annotations.Nullable;
import org.openjdk.jmh.annotations.*;
import org.openjdk.jmh.infra.Blackhole;
import org.openjdk.jmh.runner.Runner;
import org.openjdk.jmh.runner.RunnerException;
@JarvisCraft
JarvisCraft / Main.java
Created Nov 21, 2019
Java this and wut
View Main.java
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
public class Main {
public static void main(String[] args) {
Main main = new Main();
main.foo();
main.bar();
@JarvisCraft
JarvisCraft / indy-based-switch.patch
Last active Nov 4, 2019
[OpenJDK] invokedynamic-based String-switch + base for future indy-based switch implementations
View indy-based-switch.patch
diff -r 5573a7098439 src/java.base/share/classes/java/lang/invoke/SwitchTableFactory.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/java.base/share/classes/java/lang/invoke/SwitchTableFactory.java Mon Nov 04 18:07:43 2019 +0300
@@ -0,0 +1,580 @@
+/*
+ * Copyright (c) 2008, 2019, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
@JarvisCraft
JarvisCraft / indy-based-switch.patch
Created Nov 4, 2019
indy-based string-switch proposal
View indy-based-switch.patch
diff -r 5573a7098439 src/java.base/share/classes/java/lang/invoke/SwitchTableFactory.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/java.base/share/classes/java/lang/invoke/SwitchTableFactory.java Mon Nov 04 18:07:43 2019 +0300
@@ -0,0 +1,580 @@
+/*
+ * Copyright (c) 2008, 2019, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as