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
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] 시소닉 코어 시리즈 파워 서플라이 필드 ... 1 new 낄낄 2020.02.21 159
공지 이벤트 [발표] MSI 용용이 자석 세트 2 update 낄낄 2020.02.20 63
공지 공지사항 바이럴 차단: 첫차, 해커스 61 updatefile 낄낄 2020.02.12 1358
31106 잡담 파워 017 1 file title: 저사양노코나 2019.08.28 373
31105 볼거리 모나미 153 근황 7 file title: 월급루팡호무라 2019.08.28 929
31104 등산로(장터) (정-복)B350-i STRIX 보드 팔아봅니다. 8 file title: 흑우Olorin 2019.08.28 376
31103 잡담 요즘 AliExpress Standard Shipping 상태가 ㅠㅠ 11 title: 순수한Rufty 2019.08.28 848
31102 잡담 자체휴강 하고싶네요. 10 title: 흑우가네샤 2019.08.28 345
31101 잡담 쇼핑몰 덕에 좋은 노래 하나 건졌습니다. 8 title: 월급루팡호무라 2019.08.28 418
31100 가격 정보 몰x일에서 타오바오 구매대행 하면 국내배송 무료 10 file title: 컴맹인민에어 2019.08.28 675
31099 잡담 알리도 이제 개인통관고유부호를 요구하는군요. 13 file title: 순수한Rufty 2019.08.28 955
31098 볼거리 옛날과 최근 초등학교 교실 25 file title: 월급루팡호무라 2019.08.28 1480
31097 잡담 18650 6.8Ah 11 file 제한회원 2019.08.28 521
31096 잡담 메이주 USB-C 오디오 어댑터가 도착했습니다. title: 컴맹쮸쀼쮸쀼 2019.08.28 549
31095 잡담 앗... 내택배... 9 file 슈베아츠 2019.08.27 656
31094 잡담 보리차병 지름 21 file title: 이과이카무스메 2019.08.27 594
31093 잡담 이사갈 집에 이런게 달려있네영. 15 file 유카 2019.08.27 995
31092 등산로(장터) SKT 갤럭시 A7 2018 16만 판매합니다. 3 file title: 명사수깍지 2019.08.27 656
31091 잡담 자동차 가 방치 플레이하다 실려갈뻔했네요 28 file title: 폭8poin_:D 2019.08.27 724
31090 등산로(장터) 공유기, 그래픽카드, 팬 판매 8 file naivecy 2019.08.27 711
31089 볼거리 심장아 나대지마 11 file title: 귀요미오므라이스주세요 2019.08.27 855
31088 볼거리 글자 읽는 만화 2 file title: 월급루팡호무라 2019.08.27 566
31087 잡담 비이싼 건전지를 사보았습니다. 16 file title: RGB뚜까뚜까 2019.08.27 879
31086 등산로(장터) (완료)롯데시네마 2D 관람권 주식왕 2019.08.27 200
31085 볼거리 도쿄 올림픽 기간동안의 교통 정체 및 혼잡에 대... 12 file title: 순수한Rufty 2019.08.27 769
31084 잡담 개그콘서트의 레전드 코너 8 title: 월급루팡호무라 2019.08.27 616
31083 잡담 장사꾼들 이해 안 되는 것 6 title: 이과이카무스메 2019.08.27 626
31082 잡담 우왕 고기주세영 으헝헝~~ 긔긔~ 6 file 벨브네꼬 2019.08.27 313
31081 잡담 이번 반다이 미쿠는 원형사는 멀쩡합니다. 6 file title: 월급루팡호무라 2019.08.27 524
31080 잡담 점검 받으러 갔더니.. 9 테브리오 2019.08.27 941
31079 방구차 최근 한달간 세관 통과 3 file 고자되기 2019.08.27 518
31078 잡담 포럼에 올라왔던 ZMI 배터리가 할인하네요. 4 file title: 순수한Rufty 2019.08.27 519
31077 잡담 이직 준비중.. 2 title: 저사양노코나 2019.08.27 294
목록
Board Pagination Prev 1 ... 187 188 189 190 191 192 193 194 195 196 ... 1228 Next
/ 1228

최근 코멘트 30개

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소