Skip to content

Instantly share code, notes, and snippets.

View aaei924's full-sized avatar
🌐
PHP in Progress

Hyunseung Park aaei924

🌐
PHP in Progress
  • Korea, Republic of
View GitHub Profile

Keybase proof

I hereby claim:

  • I am aaei924 on github.
  • I am aaei924 (https://keybase.io/aaei924) on keybase.
  • I have a public key ASCKo-26p5aNsBQXK37f3F0UrXcU87igAekFnXXCc8BcZwo

To claim this, I am signing this object:

@aaei924
aaei924 / count_manage.html
Created December 3, 2021 06:33
서현제 부스 내 인원 관리 페이지
<meta charset="UTF-8">
<style>
*{
text-align:center;
vertical-align:center;
}
button {
font-size: 24pt;
}
h1 {
@aaei924
aaei924 / removeDuplicates.js
Created September 24, 2021 03:53
Remove Duplicate Array Elements
const removeDuplicates = (inArray) => {
var arr = inArray.concat()
for(var i=0; i<arr.length; ++i) {
for(var j=i+1; j<arr.length; ++j) {
if(arr[i] === arr[j]) {
arr.splice(j, 1)
}
}
}
return arr;
@aaei924
aaei924 / euckr_urlencode.js
Created September 24, 2021 03:18
GET 파라미터(URL Query String)를 EUC-KR로 인코딩하는 코드
const iconv = require('iconv-lite')
const euckr_urlencode = (str) => {
var buf = iconv.encode(str, "euc-kr");
var encodeStr = '';
for (var i = 0; i < buf.length; i++) {
encodeStr += '%' + buf[i].toString('16');
}
return encodeStr.toUpperCase();
}
@aaei924
aaei924 / PESL.js
Created August 1, 2021 15:26
javascript library for ES6
/*
* PRASEOD-'s ES6 Library
* b2108
* Document-only version
*/
a = {
c: (a) => document.createAttribute(a),
cn: (a) => document.createAttributeNS(a),
g: (e,f) => e.getAttribute(f),
@aaei924
aaei924 / hcs_encrypt.php
Created July 30, 2021 02:45
자가진단 암호화 API (이름, 생년월일)
<?php
require '/var/www/html/covid/vendor/autoload.php';
use phpseclib3\Crypt\RSA;
use phpseclib3\Crypt\PublicKeyLoader;
$key = PublicKeyLoader::load('-----BEGIN RSA PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA81dCnCKt0NVH7j5Oh2+SGgEU0aqi5u6sYXemouJWXOlZO3jqDsHYM1qfEjVvCOmeoMNFXYSXdNhflU7mjWP8jWUmkYIQ8o3FGqMzsMTNxr+bAp0cULWu9eYmycjJwWIxxB7vUwvpEUNicgW7v5nCwmF5HS33Hmn7yDzcfjfBs99K5xJEppHG0qc+q3YXxxPpwZNIRFn0Wtxt0Muh1U8avvWyw03uQ/wMBnzhwUC8T4G5NclLEWzOQExbQ4oDlZBv8BM/WxxuOyu0I8bDUDdutJOfREYRZBlazFHvRKNNQQD2qDfjRz484uFs7b5nykjaMB9k/EJAuHjJzGs9MMMWtQIDAQAB
-----END RSA PUBLIC KEY-----');
$key = $key->withPadding(RSA::ENCRYPTION_PKCS1);
@aaei924
aaei924 / calcexp.php
Created July 30, 2021 01:39
HKDev 경험치 계산 함수
<?php
class HKDev{
public static function getTargetExp(int $lv){
return $lv * $lv + 5;
}
public static function getArrExp(int $lv, int $currentExp=0){
return 1 / 6 * $lv * (2 * $lv * $lv -(3 * $lv) + 31) + $currentExp;
}