본문 바로가기

Laeng 의 일상136

Java 중세 이름 생성기 (한글 음차) 한글로 음차된 중세이름이 필요했다... 찾아봤는데.. 없다! 없으면 만들어야지.... 해서 만들었다... https://gist.github.com/Laeng/5c5c81678ad36362123588b74d9406e5 중세 이름 생성기 중세 이름 생성기. GitHub Gist: instantly share code, notes, and snippets. gist.github.com package kr.laeng.medievalnames; import java.time.Instant; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Random; public class MedievalNam.. 2020. 6. 1.
PHP 한글 닉네임 정규식 유저들이 자모로만 구성된 닉네임을 만드는게 싫었다! 한글 자모 닉네임을 방지하기 위한 방법을 정리해본다. if (preg_match('/^[\pL\pN]{2,20}+$/u', $nickname)){ if(!preg_match('/^[\x{1100}-\x{11ff}\x{3130}-\x{318f}\x{a960}-\x{a97f}\x{d7b0}-\x{d7ff}]+$/u', $nickname)){ //do someting... } } 첫번째 조건문에서는 2~20글자 사이이고 특수문자를 제외한 일반 문자와 숫자만 필터링됨. 두번째 조건문에서는 조합되지 않은 한글 자모들을 필터링함. 무식하게 \x{1100}-\x{11ff} 말고 \p{InHangul_Jamo} 로 표현할 수 있음. 자세한것은 아래 페이지를 참고하자... 2019. 5. 19.
C#와 PHP 에서 동일한 MD5 파일 체크섬 만들기 CRC32 도 한번 알아봐야겠다... C#function String MD5(String FILE) { Byte[] asciiBytes = File.ReadAllBytes(FILE); Byte[] hashedBytes = MD5.Create().ComputeHash(asciiBytes); return BitConverter.ToString(hashedBytes).Replace("-", "").ToLower(); } PHP 2017. 11. 1.
스타시티즌 3.0 에보카디가 전하는 3.0 스포 레딧에 "3.0 Spoilers from my Evocati friend" 라는 제목의 글이 올라왔습니다. 알파 3.0을 기다리고 있는 저에게는 정말 흥미롭더라구요. 한번 번역해보았습니다.에보카디 친구의 3.0 스포일러2017년 10월 15일 저는 2016년 5월부터 에보카디로 활동하는 익명의 친구가 있습니다. 저는 그에게 에보카디 빌드에 대해 제 질문을 답변을 해줄 것이라 확신했습니다. 이메일로 주고 받은 대화에서 가져왔습니다.Q: 네트워크 성능은 어떻습니까? A: 빌드마다 다릅니다. 우리는 패치 3.0.0d를 사용 중이며 미국 서버에서는 평균 40FP, 유럽서버에선 20FPS, 오세아니아 서버에서는 15FPS를 보이고 있습니다. GTX980, intel i7, 32GB 를 사용하고 있습니다. 항상 그.. 2017. 10. 16.
반응형