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
    title: 민트초코미쿠미쿠 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
    title: AMD파란진주      f1 '피에르 가슬리' 팬입니다. 2019.08.01 15:23
    ?????
  • profile
    쿠민      나나니지 // MacBook Pro (14", M3 Pro) 2019.08.01 19:02
    무서운 코드다...

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


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] 마이크로닉스 MA-600T 쿨러 선정 결과 12 낄낄 2024.04.24 184
71641 잡담 센트레아님의 라벨프린터 나눔수령 9 file 스파르타 2023.03.04 328
71640 잡담 재미있는 알리 익스프레스 (1.6$ SSD) 7 file title: 가난한카토메구미 2023.03.04 3417
71639 잡담 삼성 키보드 업데이트 하더니 뭔가 바뀌었네요 3 file 유입입니다 2023.03.04 790
71638 잡담 [잡담] 당근마켓 503 file title: 컴맹임시닉네임 2023.03.03 533
71637 잡담 2TB 짜리 SSD가 많이 저렴해졌군요 13 file 유에 2023.03.03 791
71636 잡담 크아악. 윈도우11 작업표시줄을 옮기지 못하네요. 6 _랑_ 2023.03.03 618
71635 잡담 [잡담] 서울역-대전역 4000원 17 title: 컴맹임시닉네임 2023.03.03 771
71634 잡담 RTX 비디오 개선 이거 재밌네요. 27 file 스이드림 2023.03.03 3785
71633 잡담 좀 재밌는 비교 6 file 360Ghz 2023.03.03 306
71632 퍼온글 [볼거리] 요금제 바꾸면 낭패? '가성비' 너무 좋... 17 title: 컴맹임시닉네임 2023.03.03 746
71631 잡담 아 그분이 오셨네요. 6 file _랑_ 2023.03.03 399
71630 퍼온글 [볼거리] 좋은 중소기업 비문학 2 file title: 컴맹임시닉네임 2023.03.03 539
71629 잡담 엔비디아 RTX 비디오 옵션은 좀 더 놀라운 용도로... 5 file 360Ghz 2023.03.03 637
71628 잡담 NVIDIA RTX 비디오 개선 기능이 웨이브와 호환이 ... 5 file 스프라이트 2023.03.03 702
71627 잡담 찐찐찐막 케갈 16 file 360Ghz 2023.03.03 402
71626 핫딜 [가격 정보] 이마트 생생치킨 10호 10 file title: 컴맹임시닉네임 2023.03.03 881
71625 퍼온글 서브웨이에서 은근히 먹는다는거 10 file 고자되기 2023.03.03 767
71624 퍼온글 루머) 요번달 페이 3 file title: 폭8책읽는달팽 2023.03.03 554
71623 퍼온글 술과 뇌의 관계 10 file title: 부장님유니 2023.03.03 797
71622 퍼온글 오랫만에 만난 친구 4 file 고자되기 2023.03.03 549
71621 잡담 애플페이 탑승준비 완료했습니다. 8 file title: 부장님유니 2023.03.03 728
71620 퍼온글 라이자 2D VS 라이자 3D 10 file 고자되기 2023.03.03 930
71619 잡담 더이상은 미룰 수 없게 됐네요 title: 오타쿠바보괭이 2023.03.03 382
71618 잡담 내 목소리를 미소녀캐릭터 일본어 보이스로 바꿔... 6 title: 오타쿠야고 2023.03.03 850
71617 잡담 고심끝에 5800x3d를 샀습니다.. 3 file title: 오타쿠야고 2023.03.03 714
71616 잡담 국산 메밀차와 중국산 메밀차 13 file 고자되기 2023.03.03 913
71615 장터 [나무넷상점]등산완료 3 file 나무넷 2023.03.03 630
71614 잡담 [잡담] 물품거래 때 들은 황당한 말 2위 5 title: 컴맹임시닉네임 2023.03.03 544
71613 잡담 오래간만에 보네요. 8 file title: 몰?루호시노이치카 2023.03.03 300
71612 잡담 [잡담] G102 수리 부품 찾기 4 file title: 컴맹임시닉네임 2023.03.03 316
목록
Board Pagination Prev 1 ... 397 398 399 400 401 402 403 404 405 406 ... 2790 Next
/ 2790

최근 코멘트 30개
아라
00:49
아라
00:49
슬렌네터
00:38
칼토로스
00:36
Addition
00:35
슬렌네터
00:34
Crabian
00:33
Addition
00:33
TrustNoOne
00:28
포인트 팡팡!
00:24
스와마망
00:18
까마귀
00:04
고자되기
23:55
고자되기
23:54
고자되기
23:52
슬렌네터
23:51
360Ghz
23:50
까마귀
23:48
슬렌네터
23:46
카토메구미
23:42
카토메구미
23:41
Marigold
23:39
급식단
23:39
낄낄
23:38
별밤전원주택
23:36
급식단
23:36
고자되기
23:32
린네
23:30
아스트랄로피테쿠스
23:29
아라
23:25

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소