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
    미쿠미쿠 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번 칼럼에 오롯이 맞춰둔 코드를 보는 것 같습니다.
  • ?
    AMDAthlon 2019.08.01 08:24
    컴퓨터 언어랑 친하질 않아서 뭐가 뭔지 하나도 모르겠습니다. 제 눈엔 위나 아래나 똑같아요..
  • profile
    캐츄미 2019.08.01 09:11
    순간 어셈블리인가 했네요
  • profile
    빨간까마귀      저는 1주에 7일만 쉬고 싶습니다! 그게 딱 적당해 보여요! 2019.08.01 10:20
    변태다..
  • profile
    PHYloteer      🤔 2019.08.01 11:27
    IOCCC나 Perl로 장난질한 코드들에 비하면 귀여운걸요.
  • ?
    파란진주 2019.08.01 15:23
    ?????
  • profile
    title: 하와와쿠민      SE2 3번 당하고 11 샀뜸 // MacBook Pro (13", 2018)! 2019.08.01 19:02
    무서운 코드다...

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


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지사항 삭제 요청 드립 관련해서 28 낄낄 2020.02.24 807
공지 이벤트 [발표] 시소닉 코어 시리즈 파워 서플라이 필드 ... 1 낄낄 2020.02.21 351
공지 공지사항 바이럴 차단: 첫차, 해커스 61 file 낄낄 2020.02.12 1590
36167 잡담 CPU가 너무 고민됩니다.. 30 SPA게티 2020.02.02 853
36166 볼거리 불법 무기 경매현장.jpg 14 file title: AMD라데온HD6950 2020.02.02 2617
36165 잡담 지금 처럼 폰기종의 숫자가 늘어나면 어떻게 될가요. 5 파란진주 2020.02.02 433
36164 잡담 요즘 컴퓨터 파워 인증에 대한 개념이 바뀐건가요? 30 유에 2020.02.01 638
36163 등산로(장터) 정복된 등산로입니다 8 file 무광블랙 2020.02.01 682
36162 잡담 잇님들~ 워3 리포지드 메타 점수를 알아볼까요? 38 file title: 명사수깍지 2020.02.01 651
36161 잡담 겨울 다갔네요. 12 file 제한회원 2020.02.01 346
36160 잡담 워3 리포지드 근황 10 file title: 이과새벽안개냄새 2020.02.01 949
36159 잡담 다시금 백합의 향기를 맡아볼까요 29 프로백합러 2020.02.01 576
36158 등산로(장터) 일본 애플뮤직 가족공유 자리 남는곳 있나요 ? 1 방화동호랭이 2020.02.01 267
36157 잡담 10TB 정도의 데이터를 온라인으로 백업할 방도가 ... 42 title: 컴맹쮸쀼쮸쀼 2020.02.01 671
36156 잡담 유료백신 질렀습니다. 23 file title: 폭8poin_:D 2020.02.01 495
36155 잡담 디렘 W1 돈값이상은 하네요(간단 리뷰) 9 가우스군 2020.02.01 935
36154 잡담 안경을 사고 싶다는 원초적 본능을 참습니다. 18 file title: 월급루팡호무라 2020.02.01 489
36153 잡담 올해 기사시험은 지옥이겠네요. (수정) 9 먀먀먀 2020.02.01 638
36152 잡담 자동차보험료 엄청 올랐네요 14 update 두리 2020.02.01 429
36151 잡담 달빛천사 앨범. 2 file title: 저사양노코나 2020.02.01 411
36150 잡담 안녕하세요. 신입입니다 24 해머보이 2020.02.01 216
36149 잡담 디렘 w1 물건이네요 ;; 29 file title: 고양이카토메구미 2020.02.01 704
36148 잡담 대한민국의 치안이 정말 좋긴 좋은가 보군요 43 프로백합러 2020.02.01 824
36147 잡담 구우라픽 카드를 바꿨습니다. 13 file title: 고양이카토메구미 2020.02.01 472
36146 잡담 샤오미 a3의 아쉬운점을 하나 찾았습니다 10 title: 문과코알라 2020.02.01 381
36145 잡담 대체 누렁지인지 일잘하는 누릉소인지 그건 2 title: 17세로리링 2020.02.01 359
36144 잡담 쿨러를 바꿨습니다. 10 file GENESIS 2020.02.01 275
36143 잡담 아마존 위시리스트 8 file 낄낄 2020.02.01 343
36142 잡담 반다이의 골-든(진) 흑우 4 file title: 흑우FactCore 2020.02.01 269
36141 등산로(장터) 완료)소니 a7m1 판매 5 file title: 하와와기온 2020.02.01 703
36140 잡담 마하 24의 위엄 36 프로백합러 2020.02.01 764
36139 잡담 먼치킨 캐릭터와 정치 12 프로백합러 2020.02.01 474
36138 잡담 오랫만에 지진을 느껴봅니다. 22 file title: 월급루팡호무라 2020.02.01 463
목록
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 1235 Next
/ 1235

최근 코멘트 30개
라데니안
11:52
이러지맙시다
11:50
레이지버드
11:50
연금술사
11:49
Gorgeous
11:43
헥사곤윈
11:42
AleaNs
11:41
헥사곤윈
11:40
사과님
11:39
헥사곤윈
11:37
아이들링
11:31
므시므시
11:31
슬렌네터
11:29
헥사곤윈
11:28
PLAYER001
11:27
고자되기
11:25
므시므시
11:24
AKG-3
11:20
파팟파파팟
11:15
chilich
11:15
Pixel
11:02
멘탈적분
11:01
아즈텍
10:58
Pixel
10:58
Loliconite
10:56
poin_:D
10:52
아즈텍
10:47
코알라
10:46
라데니안
10:41
부천맨
10:34

MSI 코리아
지원아이앤씨
쓰리알시스템

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소