Skip to content

Instantly share code, notes, and snippets.

@AppLoidx
AppLoidx / Something.java
Created November 13, 2019 16:58
Void-compatible and value-compatible lambdas
package main;
import java.util.function.Consumer;
import java.util.function.Predicate;
/**
* @author Arthur Kupriyanov
*/
public class Something {
void run (Consumer<String> arg){};
@AppLoidx
AppLoidx / IllegalAccessError.java
Last active November 16, 2019 22:11
java.lang.IllegalAccessError in runtime
package tasks;
/**
* @author Arthur Kupriyanov
*/
class C {
private boolean getBoolean() {
return false;
}
@AppLoidx
AppLoidx / VkClient.py
Created December 11, 2019 21:27
Simple example for pass image from pixiv
import random
import requests
import vk_api
from com.apploidxxx.config import VK_API_KEY as API_KEY
from vk_api.longpoll import VkLongPoll, VkEventType
# Auth as vk group with API key
vk = vk_api.VkApi(token=API_KEY)
<!DOCTYPE html>
<html>
<head>
<title>Task</title>
<style type="text/css">
.old-message {
background-color: grey;
}
.new-message {
background-color: green;
<!DOCTYPE html>
<html>
<head>
<title>Solution</title>
<style type="text/css">
.old-message {
background-color: grey;
}
.new-message {
background-color: green;
@AppLoidx
AppLoidx / ImageHash.java
Created February 6, 2020 19:57
Image hashing example
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* @author Arthur Kupriyanov on 06.02.2020
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=~/chromeTemp
@AppLoidx
AppLoidx / Bcrypt.java
Created February 17, 2020 16:53
BCrypt implementation
package com.lifefeel.api.util.password;
import java.io.UnsupportedEncodingException;
import java.security.SecureRandom;
/**
* @author Damien Miller
* @author Arthur Kupriyanov on 17.02.2020
  • 4 лаба (+1 лаба зачетная от 12 до 20 баллов за последнюю)

    • Теория
    • Выполнение
    • Своевременная сдача

    5 за теорию 5 за выполнение (макс, мин 3\3) - 1 лаба, остальные хз

{
"invalids": [
{
"login": "apploid",
"given_name": "Arthur",
"surname": "Kupriyanov",
"email": "apploidyakutsk@gmail.com",
"password": "123123123c",
"observers": [
{