Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

출처 :
https://www.reddit.com/r/programminghorror/comments/cj8t99/format_your_code_well/
 

16c488aca6a4fe7c4.png
 

소스 코드 원문 :
https://github.com/XQ22/BadUI/blob/master/AngularPhoneNumber.pde
 

(대충 페페가 식은땀 흘리는 짤)
 

그리고 이 코드가 하는 짓 :

result.gif

잘 안 보일 수도 있는데, 자세히 보면 선의 길이와 각도를 조절해서 전화번호를 입력하고 있습니다.

(대충 페페가 발광하는 짤)
 

참고로, 위 소스 코드 원문 전체를 사람이 쉽게 읽을 수 있게끔 수정하면 다음과 같습니다. Processing이라는 언어인 모양인데, 저는 직접 안 써봐서 잘 모르겠네요.

float x1 = 320;
float y1 = 240;
float x2 = 320;
float y2 = 120;
int m, s, t, f = 0;
int d = 180;
float dd = 180.0;

void setup() {
    size(640, 480);
    textAlign(CENTER);
}

void draw() {
    background(29, 39, 45);
    fill(67, 78, 89);
    text("Enter your phone number" + "using the two points:", 200, 50);
    text(
        "Angle: " + nf(d, 3) + "°" + nf(m, 2) + "′" + nf(s, 2) + "″" + nf(t, 2) +
        "′′′" + nf(f, 2) + "′′′′\nPhone number: (" + nf(d, 3) + ") " + nf(m, 2) +
        "" + nf(s, 2) + "-" + nf(t, 2) + "" + int(f / 10), 500, 300
        );
    fill(125, 89, 76);
    ellipse(x1, y1, 10, 10);
    line(x1, y1, x1 + 50, y1);
    fill(145, 109, 96);
    ellipse(x2, y2, 10, 10);
    line(x1, y1, x2, y2);

    if (dist(x2, y2, mouseX, mouseY) <= 20 && mousePressed) {
        x2 = mouseX;
        y2 = mouseY;
    }

    try {
        dd = degrees(atan((x2 - x1) / (y2 - y1)) + PI / 2);
    } catch (ArithmeticException e) {
        dd = 180.0;
    }

    d = int(dd);
    m = int((dd - d) * 60);
    s = int(((dd - d) * 60 - m) * 60);
    t = int((((dd - d) * 60 - m) * 60 - s) * 60);
    f = int(((((dd - d) * 60 - m) * 60 - s) * 60 - t) * 60);
}

 



  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2019.08.01 04:20
    사실 이정도면 애교죠 ..
  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2019.08.01 04:22
    어음... 컴맹은 모르겠어요 = _=a
  • profile
    미쿠미쿠 2019.08.01 04:32
    각도를 가지고 번호를 만드는군요.
    나머지 text, fill, ellipse 이런건 전부 그래픽을 표현하기 위한 요소라서 그렇게 어려울건 없습니다.
    아두이노랑 함께 인터랙티브 아트 구현할 때 자주 쓰입니다.
  • ?
    포인트 팡팡! 2019.08.01 04:32
    미쿠미쿠님 축하합니다.
    팡팡!에 당첨되어 5포인트를 보너스로 받으셨습니다.
  • profile
    쮸쀼쮸쀼 2019.08.01 04:34
    일부러 엉망진창인 UI를 만드는 거야 가끔 봐서 그러려니 하는데, 저 컨벤션은 보고 나서 이해하는 순간 충격과 공포에 빠지고 말았습니다.
  • ?
    로리링 2019.08.01 05:34
    착한사람이군영
  • profile
    Koasing      PROBLEM? 2019.08.01 06:20
    저 위의 코드는 띄어쓰기와 줄바꿈을 참 빡시게 맞춰둔 코드네요. 각은 잘 맞는데 읽기는 참 그렇습니다.
    마치 C 코드인데 세미콜론을 60번 칼럼에 오롯이 맞춰둔 코드를 보는 것 같습니다.
  • ?
    AMDAthlon 2019.08.01 08:24
    컴퓨터 언어랑 친하질 않아서 뭐가 뭔지 하나도 모르겠습니다. 제 눈엔 위나 아래나 똑같아요..
  • profile
    캐츄미      5700g, 5800x, 5950x 2019.08.01 09:11
    순간 어셈블리인가 했네요
  • profile
    빨간까마귀      저는 1주에 7일만 쉬고 싶습니다! 그게 딱 적당해 보여요! 2019.08.01 10:20
    변태다..
  • ?
    PHYloteer      🤔 2019.08.01 11:27
    IOCCC나 Perl로 장난질한 코드들에 비하면 귀여운걸요.
  • profile
    파란진주      f1 '피에르 가슬리' 팬입니다. 2019.08.01 15:23
    ?????
  • profile
    쿠민      나나니지 // MacBook Pro (14", M3 Pro) 2019.08.01 19:02
    무서운 코드다...

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
82041 잡담 트위치 사태 이제는 공수교대 8 title: 야행성Lynen 2024.02.27 939
82040 장터 (판완)ASUS VivoBook Pro 15 K3500PC-KJ153 노트북 file title: 흑우Pixel 2024.02.26 704
82039 잡담 이케아 찍먹하기 12 file title: 저사양아라 2024.02.26 645
82038 잡담 서브우퍼는 선풍기입니다. (나눔기) 3 file 냐아 2024.02.26 439
82037 잡담 엔진오일 교체한다고 사다놨는데요,, 8 file title: AMD툴라 2024.02.26 497
82036 잡담 엔진오일 갈았어요 11 file 낄낄 2024.02.26 537
82035 퍼온글 여러분의 취미때문에 모욕당했다는 구직자 10 file 고자되기 2024.02.26 2407
82034 퍼온글 ㅋㅋㅋ ㅋㅋㅋ 18 file 유입입니다 2024.02.26 727
82033 잡담 삼성아 그게 무슨소리니... 13 file title: 가난한카토메구미 2024.02.26 1168
82032 잡담 ??? : 주문한 제품이 출고 되었습니다! 21 file 포도맛계란 2024.02.26 666
82031 잡담 인류모두면류? 나눔 인증 16 file 냐아 2024.02.26 529
82030 잡담 이디야 과제 끝냈습니다 1 file 쿠민 2024.02.26 415
82029 잡담 KBPay앱에서 125원 벌었어요. 3 file title: AMD아무개 2024.02.26 454
82028 잡담 벌거 벗은 남자도 나를 쳐다본다를 7글자로 줄이면? 4 title: 부장님유니 2024.02.26 940
82027 퍼온글 틀딱들은 이해 못하는 LCK 디도스 사고 28 file title: AMD툴라 2024.02.26 3427
82026 퍼온글 모토롤라 롤러블 폰 10 file title: AMD아무개 2024.02.26 832
82025 잡담 제다이 서바이버 이젠 할 만 해졌겠지 하고 시작... 1 mnchild 2024.02.26 618
82024 잡담 EMP(물리) 당했습니다.. 22 file Lanczos 2024.02.25 896
82023 잡담 세탁기 싣고오기 13 file 노코나 2024.02.25 817
82022 잡담 아 중국에서 사려고 하는 게 직배가 안되네요 4 file title: 가난한까마귀 2024.02.25 665
82021 잡담 중고하드에 보증이 필수인 이유 15 file title: 가난한까마귀 2024.02.25 956
82020 잡담 공짜 치킨(자체처리요청) 24 file 가우스군 2024.02.25 787
82019 잡담 오... 이것이 그.... 41 file 포도맛계란 2024.02.25 604
82018 퍼온글 여고생이 컴퓨터를 강탈하는 방법 9 file title: 부장님유니 2024.02.25 1917
82017 잡담 오후 3시 경기 시작 6 file 유입입니다 2024.02.25 402
82016 잡담 시즌 24호 롤 망했네(진짜 망함) 18 file 유입입니다 2024.02.25 1314
82015 장터 Tecsun PL-118 중고 (팔렸습니다) 4 file 내일로 2024.02.25 606
82014 잡담 창고를 뒤져보니... 6 file 조마루감자탕 2024.02.25 396
82013 핫딜 씹덕 공유기 (TX AX6000) 위메프+네이버페이 1230... 10 file title: AMD툴라 2024.02.25 1209
82012 잡담 오늘 구한 10만원짜리 장난감 11 file title: 부장님유니 2024.02.25 849
목록
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 2764 Next
/ 2764

최근 코멘트 30개
Neons
01:23
Loliconite
01:21
낄낄
01:11
Loliconite
01:10
카토메구미
00:59
낄낄
00:55
이유제
00:51
연금술사
00:48
노예MS호
00:47
연금술사
00:39
아스트랄로피테쿠스
00:36
Lynen
00:29
아이들링
00:20
스와마망
00:16
Kylver
00:15
포인트 팡팡!
00:14
슬렌네터
00:14
연금술사
00:14
이게뭘까
00:08
급식단
00:07
급식단
00:06
아스트랄로피테쿠스
00:04
가네샤
00:03
가네샤
00:00
가네샤
00:00
가네샤
00:00
가우스군
23:59
가네샤
23:59
가네샤
23:58
그림자
23:53

한미마이크로닉스
MSI 코리아
AMD
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소