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
번호 분류 제목 글쓴이 날짜 조회 수
50840 퍼온글 여러분 키위를 드시더라도 알고 드셨으면 합니다 ! 6 file 지친_순두부 2021.04.01 497
50839 잡담 gs25 새로 나온 홍대 미미네 국물떡볶이를 먹어봤... 2 정직한_조림 2021.04.01 443
50838 잡담 제가 그렇게 나이들어 보이나요 ㅠㅠ 5 file 매운_카레 2021.04.01 320
50837 잡담 고양이사진 11 file 맛좋은_삼게탕 2021.04.01 292
50836 퍼온글 피노키오 2 file 성가신_치즈 2021.04.01 342
50835 퍼온글 ㅋㅋ 아 거짓말 하지마 2 file 정직한_도넛 2021.04.01 432
50834 잡담 포팡이 오늘따라 더 많이 터지는거같아요 9 꾀죄죄한_벵갈 2021.04.01 262
50833 잡담 더블 필레오 피쉬버거 먹어봤습니다. 2 file 두꺼운_삵 2021.04.01 226
50832 퍼온글 [속보] 설악산 흔들바위 굴러 떨어뜨린 미국인 관... 24 file 텁텁한_고양이 2021.04.01 2840
50831 잡담 저도 휘시버거더블... 1 file 매운_치타 2021.04.01 218
50830 잡담 이거 왠지.... 11 설익은_샴 2021.04.01 280
50829 잡담 돈버는 방법을 알려드립니다 13 file 지루한_팝콘 2021.04.01 403
50828 잡담 저, 고백합니다. 10 file 흉포한_우삼겹 2021.04.01 714
50827 잡담 아직도 퇴근 안하셨어요? 5 file 맛있는_소주 2021.04.01 301
50826 잡담 레벨 없음 + 익명 제도도 괜찮은 것 같아요. 17 file 맛좋은_표범 2021.04.01 486
50825 잡담 역시 사업은 덩치가 커야해요. 2 텁텁한_짜장면 2021.04.01 400
50824 퍼온글 맥도날드 휠레오휘시 더블 13 file 불안한_코숏 2021.04.01 784
50823 퍼온글 알아두면 좋은 만우절 상식 10 file 매콤한_김치 2021.04.01 602
50822 퍼온글 호주 대통령 긴급성명 발표 4 file 비싼_볶음 2021.04.01 730
50821 잡담 계란 센드위치 4 file 졸린_찜 2021.04.01 259
50820 퍼온글 500만원을 주웠을때 조심해야하는 이유 6 file 지저분한_카레 2021.04.01 648
50819 장터 사무용 본체한대 구매합니다. 무서운_팝콘 2021.04.01 352
50818 퍼온글 실전된 무술을 복원하기 어려운 이유 4 file 대담한_두루치기 2021.04.01 512
50817 퍼온글 엉덩이의 위험성 1 김치_설렁탕 2021.04.01 519
50816 잡담 기분이 좋지 않네요 1 file 바삭한_콜라 2021.04.01 249
50815 퍼온글 롯데리아에서 치즈버거가 새로 나왔네요? 4 file 크리스피_마눌 2021.04.01 490
50814 잡담 고양이의 시대는 끝났습니다. (사진 많음) 7 file 가난한_김치 2021.04.01 386
50813 잡담 사랑해요 진핑이형!!! 5 김치_탕 2021.04.01 410
50812 퍼온글 실제로 존재하는 95cm 큰돔 11 file 비싼_아비시니안 2021.04.01 697
50811 잡담 amd 마케팅이 엄청 공격적이네요. 7 file 진득한_시리얼 2021.04.01 483
목록
Board Pagination Prev 1 ... 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 ... 2764 Next
/ 2764

최근 코멘트 30개
연금술사
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
낄낄
23:50
그림자
23:42
미쿠미쿠
23:38
Colorful
23:24
Sin라면
23:22
낄낄
23:21
TrustNoOne
23:18
메이드아리스
23:16
메이드아리스
23:14

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소