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: 명사수로리링 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로 장난질한 코드들에 비하면 귀여운걸요.
  • ?
    title: AMD파란진주 2019.08.01 15:23
    ?????
  • profile
    title: 야행성쿠민      SE2 3번 당하고 11 샀뜸 // MacBook Pro (13", 2018), Latitude 7280! 2019.08.01 19:02
    무서운 코드다...

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


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [23일] MSI 새로운 디자인의 장패드 증정 이벤트 2 file 낄낄 2020.09.18 395
38762 잡담 포맷하고 싶어요... 27 file 낄낄 2020.05.02 580
38761 등산로(장터) [등산로 폐쇄] 화룡 845 상점 8 file 도개주 2020.05.02 804
38760 잡담 날씨가 덥네요 13 Gorgeous 2020.05.02 301
38759 잡담 영화 스트리밍은 확실히 음향이 아쉽습니다. 14 file 뚜까뚜까 2020.05.02 658
38758 잡담 롯데리아 빙수후기 24 file title: 하와와아리스 2020.05.02 927
38757 잡담 미국 확진자 추이 5 file BlackBird 2020.05.02 842
38756 잡담 Area F2 해봤읍니다. 새벽안개냄새 2020.05.02 315
38755 등산로(장터) 10G NIC 판매하는 등산로 file title: 고양이애옹 2020.05.02 644
38754 잡담 개인용 서버 전력소모가 장난이 아니네요 10 title: 고양이애옹 2020.05.02 905
38753 볼거리 테스트 게시판 14 file title: 야릇한Semantics 2020.05.02 722
38752 가격 정보 네이버 시리즈 온 무료 영화 - 82년생 김지영 등 14 file 깍지 2020.05.02 615
38751 볼거리 CPUID의 404 페이지 6 file title: 야릇한Semantics 2020.05.02 612
38750 등산로(장터) (끌올)itx 케이스 상점 홍석천 2020.05.02 580
38749 잡담 요즘은 토렌트 자체를 잘 안쓰는 거 같아요 29 1N9 2020.05.02 1964
38748 잡담 강원도 고성에서 다시 큰 산불이 났네요. 10 title: 컴맹쮸쀼쮸쀼 2020.05.02 406
38747 잡담 득템한 본체 점검후. 7 file Sunyerid 2020.05.02 555
38746 볼거리 우리 이웃들은 무엇을 보고 있을까? 17 file title: 야행성레이첼로즌 2020.05.01 835
38745 잡담 양심이란게 없군요 3 file Retribute 2020.05.01 541
38744 잡담 이번달은 올출석이 가능할까요 8 file 오므라이스주세요 2020.05.01 200
38743 볼거리 [GIF : 4.41MB] 진짜 고양이 이상해요. 13 file title: 가난한AKG-3 2020.05.01 719
38742 볼거리 [gif : 1.85MB ] 야이 씨 어떤 놈의 새끼가 또 벨... 7 file title: 가난한AKG-3 2020.05.01 722
38741 잡담 (득템)저희 동네에선 아이비브릿지들이 은퇴하는 ... 26 file Sunyerid 2020.05.01 1026
38740 볼거리 부디 도와주세요 (+a) 4 file title: 하와와까마귀 2020.05.01 592
38739 잡담 전인미답의 새로운 경지를 개척해나가는 한국과자 26 file RuBisCO 2020.05.01 816
38738 잡담 한때는 LG가 소니보단 폰 잘 만든다 생각했었습니다. 40 file 새벽안개냄새 2020.05.01 1987
38737 잡담 오늘 날씨 진짜 좋네요.. 8 title: 야릇한poin_:D 2020.05.01 212
38736 등산로(장터) [판매] e3-1231 v3 외 9 file 슈크림 2020.05.01 594
38735 볼거리 일본어를 알아봐요 11 file title: 하와와아리스 2020.05.01 697
38734 잡담 알리택배 도착했습니다만, 개봉기는 못합니다 5 file 포도맛계란 2020.05.01 546
38733 볼거리 "오빠 쟤가 자꾸 날 쳐다봐..." 19 file title: 하와와아리스 2020.05.01 1443
목록
Board Pagination Prev 1 ... 187 188 189 190 191 192 193 194 195 196 ... 1484 Next
/ 1484

최근 코멘트 30개
노예MS호
00:37
방송
00:36
노예MS호
00:35
오므라이스주세요
00:35
Otter
00:34
방송
00:34
휀라디언트
00:33
Otter
00:32
무명인사
00:32
평범한드라이버
00:31
낄낄
00:28
힘네링
00:28
아란제비아
00:27
성배안가는서폿
00:27
낄낄
00:25
성배안가는서폿
00:22
칼로스밥
00:22
성배안가는서폿
00:20
임시닉네임
00:18
BEE3E3
00:16
성배안가는서폿
00:16
에사카
00:15
성배안가는서폿
00:15
임시닉네임
00:15
Pixel
00:10
포인트 팡팡!
00:08
힘네링
00:08
소스케
00:07
냐아
00:07
그저웃지요
00:06

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소