Skip to content

Instantly share code, notes, and snippets.

View harkalygergo's full-sized avatar

Harkály Gergő harkalygergo

View GitHub Profile
@harkalygergo
harkalygergo / gist:d8c480acf6d45e6e54db11ee3d6f74a4
Created June 24, 2017 15:32
Alap űrlap feldolgozó e-mailben történő leküldéshez
<?php
// requirements: https://github.com/PHPMailer/PHPMailer
require 'assets/PHPMailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->charSet = 'UTF-8';
$mail->setFrom('valami@valami.hu', 'Server');
$mail->addAddress('neked@neked.hu', 'Neked');
$mail->isHTML(false);
@harkalygergo
harkalygergo / euler.c
Created December 9, 2015 08:45
euler saját
/*
Function:
Version: 2015.12.09.
Copyright: Harkály Gergő & Lehoczky Tamás | Miskolci Egyetem
Install:
Run: cmake .; make clean; make; ./e-szam-verseny;
*/
#include <stdlib.h>
#include <stdio.h>
@harkalygergo
harkalygergo / CharacterCounterOpenMP.c
Created November 29, 2015 16:10
CharacterCounterOpenMP C program
/*
Function: Nagy terjedelmű, egy megánál nagyobb méretű szövegben betűk számlálása openMP és R nyelv segítségével. A szöveg csak angol karakterekből állhat. Betűk választása: 2-től 20-ig terjedően.
Version: 2015.11.29.
Copyright: Harkály Gergő | Miskolci Egyetem
Install:
- CMakeLists.txt:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(CharacterCounterOpenMP C)
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR})
SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
@harkalygergo
harkalygergo / e-szam-verseny.c
Last active December 9, 2015 08:30
euler 20151125
/*
Function:
Version: 2015.12.09.
Copyright: Harkály Gergő & Lehoczky Tamás | Miskolci Egyetem
Install:
Run: cmake .; make clean; make; ./e-szam-verseny;
*/
#include <stdlib.h>
#include <stdio.h>
@harkalygergo
harkalygergo / b
Created November 18, 2015 08:40
ab
/*
5.5. Feladatok
1. (
) A π értéke pontosan becsülhet ̋ o un. Monte Carlo integrálás segítségével. A megkö-
zelítés alapja, hogy az egység sugarú kör területe éppen T k = π, míg a két egység oldal-
T k π T khosszúságú négyzet területe T n = 4, a kett ̋ o aránya T n = 4 . A T n arányt úgy becsülhetjük,
hogy egyenletes eloszlású N darab véletlen számpárt generálunk a [−1, 1] × [−1, 1] inter-
vallumban, és megszámoljuk, hogy ezek közül hány darab esik az egységkörbe, azaz hány
(x, y) pontpárra teljesül, hogy x2 + y2 ≤ 1. Legyen a körbe es ̋ o pontok száma K. Ekkor π
értéke π ˆ = 4 K módon közelíthet ̋ o. Készítsen programot, amely π értékének közelítésé-
@harkalygergo
harkalygergo / feladat1OMP.c
Created October 28, 2015 08:37
feladat1OMP20151025
/*
Function: 1. Készítsen programot, amely rögzített, 1024 × 1024 méretű, egészeket tartalmazó mátrixok sor és oszlopvektorát állítja elő! Hasonlítsa össze a program futási idejét -O3 optimalizálással, auto-vektorizálással és annak kikapcsolása esetén. A -O3 optimalizálás alapértelmezett módon tartalmazza az auto-vektorizálást, amely azonban kikapcsolható a -fno-tree-vectorize kapcsolóval. - OMP változat
Version: 2015.10.27.
Copyright: Harkály Gergő & Lehoczky Tamás | Miskolci Egyetem
Install:
- CMakeLists.txt:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(feladat1OMP C)
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
SET(TARGET_NAME feladat1OMP)
@harkalygergo
harkalygergo / feladat1OMP.c
Last active October 27, 2015 15:02
PEP Feladat 1. OMP
/*
Function: 1. Készítsen programot, amely rögzített, 1024 × 1024 méretű, egészeket tartalmazó mátrixok sor és oszlopvektorát állítja elő! Hasonlítsa össze a program futási idejét -O3 optimalizálással, auto-vektorizálással és annak kikapcsolása esetén. A -O3 optimalizálás alapértelmezett módon tartalmazza az auto-vektorizálást, amely azonban kikapcsolható a -fno-tree-vectorize kapcsolóval. - OMP változat
Version: 2015.10.27.
Copyright: Harkály Gergő & Lehoczky Tamás | Miskolci Egyetem
Install:
- CMakeLists.txt:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(feladat1OMP C)
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
SET(TARGET_NAME feladat1OMP)
@harkalygergo
harkalygergo / feladat1.c
Last active October 15, 2015 12:07
PEP Feladat 1.
/*
Function: 1. Készítsen programot, amely rögzített, 1024 × 1024 méretű, egészeket tartalmazó mátrixok sor és oszlopvektorát állítja elő! Hasonlítsa össze a program futási idejét -O3 optimalizálással, auto-vektorizálással és annak kikapcsolása esetén. A -O3 optimalizálás alapértelmezett módon tartalmazza az auto-vektorizálást, amely azonban kikapcsolható a -fno-tree-vectorize kapcsolóval.
Version: 2015.10.15.
Copyright: Harkály Gergő & Lehoczky Tamás | Miskolci Egyetem
Install:
- CMakeLists.txt:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(feladat1 C)
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
SET(TARGET_NAME feladat1)