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
    title: 민트초코미쿠미쿠 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
    title: AMD파란진주      f1 '피에르 가슬리' 팬입니다. 2019.08.01 15:23
    ?????
  • profile
    쿠민      나나니지 // MacBook Pro (14", M3 Pro) 2019.08.01 19:02
    무서운 코드다...

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


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] 마이크로닉스 MA-600T 쿨러 선정 결과 13 update 낄낄 2024.04.24 223
83407 잡담 저소음 PC 세팅에 대한 말 말 말 41 file 화수분 2019.02.22 10992
83406 잡담 AMD 주식 들고있었는데 피눈물나네요 12 file Sin라면 2017.05.03 10957
83405 잡담 중국제 짝퉁 피규어 뒷이야기 12 file title: 부장님호무라 2018.03.19 10920
83404 퍼온글 똥군기 17학번 본인 후기 21 file 이카무스메 2019.03.27 10875
83403 잡담 QCY T1 VS T5 비교기 2 file 주식왕 2019.09.21 10777
83402 잡담 ARM 중국 지사가 본사의 해임 결정에 불복하고 독... 51 title: 컴맹픔스 2020.07.29 10751
83401 잡담 이제 액션영화는 못 보겠네요. 15 title: 몰?루먀먀먀 2023.04.17 10746
83400 장터 이 장터는 팔리긴 하나 싶은 물건을 다수 팝니다 16 file quadro_dcc 2023.05.27 10702
83399 잡담 눈썹에 길고 흰 털 29 file ExyKnox 2017.05.31 10701
83398 잡담 폰 충전기로 노트북을 충전했었더랍니다 21 title: 폭8책읽는달팽 2019.10.23 10696
83397 잡담 맘스터치 탄두리싸이버거 후기 13 file title: 부장님유니 2023.04.02 10653
83396 잡담 유튜브 120프레임은 언제 나올까요 24 뚜까뚜까 2021.11.02 10641
83395 잡담 A52s에 긱벤치를 돌려봤습니다 19 file 말미잘 2022.03.02 10625
83394 잡담 닌텐도 스위치 신형이 나왔다길래... 11 file Minny 2019.08.11 10618
83393 잡담 신라면 vs 진라면 어느게 더 좋으신가요? 79 file 아리스 2020.05.06 10582
83392 잡담 KT인터넷 회선제한 기준 상담.. 29 뚜찌`zXie 2018.08.23 10577
83391 잡담 M.2가 52도를 찍네요 ㅠㅠ 20 A11 2018.06.03 10555
83390 퍼온글 승용차 안에 사는 여덟명 가족 10 file 프레스핫 2018.12.05 10546
83389 잡담 의외로 국내에 정발한 스마트워치 7 file 새벽안개냄새 2020.05.30 10507
83388 핫딜 뉴에그 한국 런칭했습니다(국내 직배송 가능). 18 file title: 부장님호무라 2017.07.21 10498
83387 잡담 다나와 중소기업 티비가 진짜 심연이네요. 22 file title: AI세라 2023.01.20 10487
83386 잡담 Kicad를 2-3주간 사용하면서 느낀점 (고양이사진有) 9 file pmnxis 2020.06.13 10466
83385 잡담 하드렌즈는 정말 눈에 부담이 덜한가 16 R.Review 2019.04.25 10464
83384 잡담 앞으로 인기있을 프로그래밍 언어? 35 프레스핫 2018.09.03 10453
83383 잡담 요즘 파워 순위를 보면 마닉이랑 FSP가 많이 팔리... 44 file 뉴비틀 2018.05.14 10434
83382 퍼온글 일본도가 내구성이 약하다는 소리를 듣는 이유 14 file title: 부장님유니 2022.11.05 10432
83381 잡담 우체국택배 마감시간 지나면 아예 접수도 안받나요? 22 AVG 2017.07.19 10394
83380 잡담 컵라면 전자렌지에 넣지마세요 20 우즈 2020.03.18 10368
83379 잡담 치즈버거는 허무하네요 18 file title: 오타쿠아라 2020.05.10 10339
83378 퍼온글 1:1 스케일 피규어를 군대가 뺏어감 10 file 낄낄 2022.09.14 10323
목록
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 2790 Next
/ 2790

최근 코멘트 30개
투명드래곤
20:54
투명드래곤
20:53
유에
20:47
포인트 팡팡!
20:46
슬렌네터
20:43
급식단
20:22
능구
20:06
렉사
20:05
Induky
20:04
Induky
20:02
Induky
20:02
아쉘리아
19:46
소고기죽
19:27
검은숲
19:21
cowper
19:21
Kylver
19:14
wwsun98
18:27
TundraMC
18:20
쿠클라델
18:20
CKyuJay
18:20
툴라
18:19
애플마티니
18:18
kerberos
18:15
AKG-3
18:11
야생감귤
18:09
에드화이트
18:08
강제
18:00
강제
18:00
Argenté
17:59
냥뇽녕냥
17:57

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소