Skip to content

Instantly share code, notes, and snippets.

View lucky-rydar's full-sized avatar
💻
doing something interesting...

Mykhailo Didur lucky-rydar

💻
doing something interesting...
  • GlobalLogic
  • Ukraine
View GitHub Profile
@lucky-rydar
lucky-rydar / main.c
Created February 25, 2024 11:00
addition/subtract function optimization
#include <immintrin.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <time.h>
#include <string.h>
void func(int32_t *pSrc1, int32_t *pSrc2, int32_t *pDst, int32_t size, int32_t mode)
{
for(int i = 0; i < size; i++)
@lucky-rydar
lucky-rydar / home.ejs
Created November 26, 2023 10:25
security lab 6
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sign In</title>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>
<body>
</body>
@lucky-rydar
lucky-rydar / index.html
Created October 23, 2023 12:49
security lab 5
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Login</title>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>
<body>
@lucky-rydar
lucky-rydar / index.html
Created October 23, 2023 09:56
security lab 4
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Login</title>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>
<body>
@lucky-rydar
lucky-rydar / bh1750.c
Created October 20, 2023 19:34
bh1750 driver for ESP32
#include "bh1750.h"
#include "driver/i2c.h"
#include "freertos/FreeRTOS.h"
#define AFTER_READ_KOEF 1.2
bool bh1750_op_cmd(uint8_t op) {
i2c_cmd_handle_t cmd = i2c_cmd_link_create();
i2c_master_start(cmd);
i2c_master_write_byte(cmd, BH1750_ADDRESS << 1 | I2C_MASTER_WRITE, true);
@lucky-rydar
lucky-rydar / aht10.c
Created September 1, 2023 19:19
Driver for AHT10 on ESP32
#include <memory.h>
#include "aht10.h"
#define AHT10_ADDR 0x38
#define AHT10_INIT_CMD 0xE1
#define AHT10_MEASURE_CMD 0xAC
#define AHT10_SOFT_RESET_CMD 0xBA
@lucky-rydar
lucky-rydar / joystick.hpp
Last active June 10, 2023 19:26
KY-023 driver for ESP32
#ifndef JOY_H
#define JOY_H
#include "driver/gpio.h"
#include "driver/adc.h"
#include "rom/gpio.h"
#include <map>
#include <string>
#include <stdio.h>
#include <stdlib.h>
#include <mpi.h>
#define N 10 // size of matrices
int main(int argc, char** argv) {
int rank, size, i, j, k, sum;
int A[N][N], B[N][N], C[N];
MPI_Init(&argc, &argv);
#include <stdio.h>
#include <mpi.h>
#define MASTER 0
#define MAX_STRING_LENGTH 6
#define MAX_STRING_COUNT 10
void bubbleSort(char *arr[], int n) {
int i, j;
@lucky-rydar
lucky-rydar / WordAvgLength.java
Created May 2, 2023 13:55
average word length recursive java task
package org.example;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.RecursiveTask;
import java.util.concurrent.ForkJoinPool;
public class WordAvgLength extends RecursiveTask<Double> {
public static void start() {