Skip to content

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

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

출처 :
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
    title: 컴맹쮸쀼쮸쀼 2019.08.01 04:34
    일부러 엉망진창인 UI를 만드는 거야 가끔 봐서 그러려니 하는데, 저 컨벤션은 보고 나서 이해하는 순간 충격과 공포에 빠지고 말았습니다.
  • ?
    title: 17세로리링 2019.08.01 05:34
    착한사람이군영
  • profile
    Koasing      PROBLEM? 2019.08.01 06:20
    저 위의 코드는 띄어쓰기와 줄바꿈을 참 빡시게 맞춰둔 코드네요. 각은 잘 맞는데 읽기는 참 그렇습니다.
    마치 C 코드인데 세미콜론을 60번 칼럼에 오롯이 맞춰둔 코드를 보는 것 같습니다.
  • ?
    title: 흑우AMDAthlon 2019.08.01 08:24
    컴퓨터 언어랑 친하질 않아서 뭐가 뭔지 하나도 모르겠습니다. 제 눈엔 위나 아래나 똑같아요..
  • profile
    캐츄미 2019.08.01 09:11
    순간 어셈블리인가 했네요
  • profile
    빨간까마귀      저는 1주에 7일만 쉬고 싶습니다! 그게 딱 적당해 보여요! 2019.08.01 10:20
    변태다..
  • profile
    title: 신입PHYloteer      こんなに好きなんです 仕方ないんです 2019.08.01 11:27
    IOCCC나 Perl로 장난질한 코드들에 비하면 귀여운걸요.
  • profile
    파란진주 2019.08.01 15:23
    ?????
  • profile
    title: 고양이쿠민      Mato - MacBook Pro (13”, 2018) 2019.08.01 19:02
    무서운 코드다...

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


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [18일] MSI 용용이 스마트폰 거치대를 드립니다 1 낄낄 2019.09.13 135
공지 이벤트 [발표] MSI 용용이 거치대 3 낄낄 2019.09.12 167
공지 공지사항 이번에는 '리니지2M' 바이럴 작업입니다. 13 file 낄낄 2019.08.29 1743
공지 공지사항 이게 그 유명한 KT M모바일 바이럴 스팸입니다 16 file 낄낄 2019.08.20 2385
31047 방구차 스팀 X년차 방구차 file title: 고삼에마 2019.08.21 139
31046 볼거리 고양이가 뒹구는 짤.gif (9.6MB) 7 file Kabini™ 2019.08.21 465
31045 볼거리 꾸벅꾸벅 1 타미타키 2019.08.21 293
31044 방구차 AMD 3700x 방구차 4 file title: 이과하드매냐 2019.08.21 721
31043 잡담 기하~ 늅이예요 27 미나미 2019.08.21 229
31042 방구차 99k AIDA64 FPU 3 file 고자되기 2019.08.21 195
31041 잡담 곡예사를 봤습니다 8 title: 고삼에마 2019.08.21 277
31040 볼거리 홍콩 시위 SNS 조작설에 中 "표현의 권리 존... 8 file Elsanna 2019.08.21 586
31039 잡담 치킨을 4마리 샀습니다. 15 file title: 신입HD6950 2019.08.21 413
31038 등산로(장터) 노트북 ddr3 8g 램 구합니다 1 복숭아즙 2019.08.21 204
31037 잡담 MS edge 베타 괜찮네요 11 file clocks 2019.08.21 1297
31036 볼거리 ???: 본인 방금 혐한함 2 file title: 고삼에마 2019.08.21 673
31035 잡담 와사비망고 이벤트 상품을 양도했습니다. 6 file 동전삼춘 2019.08.21 289
31034 등산로(장터) DXO ONE 판매 2 file 기온 2019.08.21 389
31033 볼거리 경력있는 신입 20 file title: AMD호무라 2019.08.21 701
31032 등산로(장터) [판매완료] 커피를 넘모 마니 마셧나바여 6 file 깍지 2019.08.21 345
31031 잡담 안녕하세요 신입입니다! 28 AMDRyzen굿 2019.08.21 250
31030 등산로(장터) [구매합니다] i5 2세대, LP타입 그래픽카드 2 LSDddd 2019.08.21 354
31029 잡담 AMD B550이 늦네요. 32 title: 고양이판사 2019.08.21 550
31028 잡담 3600 fpu 돌려봤어요 9 file title: 착한쿤달리니 2019.08.21 372
31027 잡담 여름이 끝난 게 아니었어요. 26 아즈텍 2019.08.21 446
31026 볼거리 매트릭스 4 제작 19 낄낄 2019.08.21 778
31025 잡담 PM871a는 디램리스였군요 11 title: 폭8인민에어 2019.08.21 819
31024 이벤트 [26일] MSI 용용이 핸드폰 거치대를 드립니다 낄낄 2019.08.21 284
31023 잡담 카카오는 전화상담서비스가 없네요. 11 먀먀먀 2019.08.21 489
31022 잡담 x570 보드 전원부 ㄷㄷㄷ한 온도... 12 Drt 2019.08.21 760
31021 잡담 이게 대체 무슨 일인 걸까요 13 Makmak 2019.08.21 550
31020 잡담 라이젠 3700x Stress FPU 10 file 화수분 2019.08.21 671
31019 볼거리 다시보는 다시 만난 세계 4 title: 고기오므라이스주세요 2019.08.21 788
31018 잡담 라이젠 2600은 4.0ghz에 만족해야겠읍니다 10 file title: 문과새벽안개냄새 2019.08.20 531
목록
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 1064 Next
/ 1064

최근 코멘트 30개
무명인사
19:02
까마귀
18:56
Veritas
18:50
ani-love
18:48
까마귀
18:44
포인트 팡팡!
18:40
스파르타
18:40
로리링
18:38
HD6950
18:38
HD6950
18:36
TundraMC
18:29
스파르타
18:25
포인트 팡팡!
18:22
Retribute
18:22
벨드록
18:16
평범한IT아재
18:16
쮸쀼쮸쀼
18:15
스파르타
18:11
큐비트
18:06
남겨진흔적
18:03
방송
17:55
벨드록
17:55
anonymosu
17:55
냐아
17:54
벨드록
17:54
깍지
17:53
큐비트
17:51
벨드록
17:49
까마귀
17:48
큐비트
17:48

MSI 코리아
와사비망고
쓰리알시스템

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소