인생은 언제나 Try and Except

Coding 264

카테고리 설명
  • 이전 시간에는 not 선택자를 이용해 강조하는 법을 배워봤는데, 오늘은 이걸 응용해서 갤러리를 만들거다. 어떤 갤러리냐면, 마우스를 올렸을때 펴지면서 이미지가 보이는 갤러리이다. 링크가 왜 없냐면 이건 예약글이기 때문... 이전 예약글이 1월 6일에 업로드 될 예정이다.참고로 오늘은 JS 안쓰고 HTML, CSS만 쓸 예정이다.  마우스를 올려보세요! 일단 갤러리 이미지를 다섯개정도 넣었다. 이거 내가 만든거라 괜찮음. 참고로 이미지 선정하는 건 좋은데, 이미지의 크기가 일정해야 보기 좋다. 가로세로 비율이 일정한건 괜찮은데 비율 망하면 뵈기 싫어짐… 사실 div에 배경화면으로 넣을거면 괜찮은데, 문제는 div에 배경화면을 따로 넣을..

  • not이 뭐냐면 가상 클래스 중 하나인데, 얘 빼고 다를 의미한다. 아니 그런데 저걸로 강조가 되나요? 그럼요. 생각해보자. 어떤 것을 강조하고 싶을때는 강조하고 싶은 객체가 눈에 잘 띄도록 하는 방법도 있지만 강조하고 싶은 객체 '빼고' 나머지가 눈에 안 띄게 하는 방법도 있다. 오늘은 not 서브클래스와 함께 후자를 해볼거다.See the Pen Untitled by koreanraichu (@koreanraichu) on CodePen.코드가 실행되면 블러처리가 돼서 흐릿해진 카드들을 볼 수 있는데, 이 카드들 중 아무 카드에나 마우스를 한번 가져가서 올려보자. 마우스 오버 된 카드가 뾰로롱하고 선명하게 드러날것이다. .card:not(:hover) { opacity: 0.5; filter: ..

  • See the Pen Hovering card by koreanraichu (@koreanraichu) on CodePen.이거 해볼거다. 퀄이 좀 조잡하지 않냐고요? 초보한테 너무 많은 걸 바라지 말자.일단 여기서는 크게 두가지를 해볼건데1. 첫번째로 마우스 스크롤을 하면 숨어있던 카드가 나타나게 해 볼거고2. 그 카드가 밑에서 뿅 하고 올라오게 해볼거다.일단 HTML 코드는 볼 거 없고 CSS부터 보자. .wrapper { width: 50%; margin: 0 auto; display: flex; flex-direction: row; justify-content: center; align-items: center;}여기는 뭐 없고 그냥 가로 길이만 50%로 해 놓았다. .card { ..

  • 일단... 자바스크립트에 이런거 올려도 되냐고요? 내가 올려도 된다고 정의했으니까 넘어가자.Transition이란? CSS로 어떤 애니메이션... 그러니까 어떤 메뉴에 마우스를 올렸을때 색깔이 바뀐다거나, 난데없이 밑줄이 생긴다던가 하는 거 말이다. 그런걸 할 때 주는 속성인데, 사실 트랜지션을 안 준다고 애니메이션이 제대로 작동을 안 하는 건 아니다. 알리오올리오에 베이컨이 안 들어가도 알리오올리오는 알리오올리오인 것처럼 말이다. (마늘 빠지면 크리티컬 히트) 대신 트랜지션을 주면 애니메이션 속도를 조절할 수 있기 때문에 좀 더 스무스해보인다. 알리오올리오에 베이컨이 딱히 들어가지 않아도 상관 없지만 들어가면 맛있는것처럼. 트랜지션의 속성에는 Delay, Duration, Property, timing..

  • 여러분 생각해봅시다. 설날 언제예요? 양력으로 하면 매번 날짜 바뀌는데 음력 1월 1일입니다. 그럼 추석은요? 양력으로 하면 이것도 날짜가 다른데 음력으로는 항상 8월 15일이 국룰입니다. 그런데 이놈의 달력은!! 항상 양력밖에 안 나와요!! 서양에서는 음력을 안 챙긴다 이거지!! (일본도 안 챙김) 그래서 만들었다.Referencehttps://koreanraichu.tistory.com/164 나홀로 메모장 파생형 만들기-구성 및 사이드바 달력Reference https://bigtop.tistory.com/63 [JavaScript] 일반적인 달력 만들기 - HTML 뼈대 잡기 만학도 첫 번째 프로젝트였던 간단한 달력 만들기에 이어서 두 번째는, 하루만 나타내는 달력이 아니라 우리가 일koreanr..

  • https://koreanraichu.tistory.com/426 색 조합 확인 페이지를 만들어보자그 왜 내가 어제 자주 들어가는 사이트 중 하나로 알려줬던 Two color combination 있죠? 그거를 쪼매 간단하게 만들어볼건데, 색깔을 두 개 입력하면 두 가지 색을 배경색, 글자색koreanraichu.tistory.com여기서 대충 Two color combinnaton 비슷한 걸 만들어봤는데… 사실 색깔이 여러개 있으면 그라데이션 한번쯤 넣어보고 싶지 않음? 에이~ 해보면 좋지만 그게 돼요? 예, CSS에서는 됩니다. 그럼 진짜로 되나 해보자.Referencehttps://developer.mozilla.org/ko/docs/Web/CSS/gradient/linear-gradient 데이터..

  • R에서 그래프 그릴 때 가끔 예제로 나오는게 정규분포다. 그 종같이 생긴 그거 말하는 거 맞습니다. 그래서 이걸 Matplotlib으로 그려봅시다. Referencehttps://bigdata-doctrine.tistory.com/14 [Python] 정규분포 그래프 시각화오늘은 정규분포 그래프를 matplotlib을 사용하여 시각화해보겠습니다. 정규분포의 사전적 정의는 다음과 같습니다. 도수(度數) 분포 곡선이 평균값을 중앙으로 하여 좌우 대칭으로 종 모양을 이bigdata-doctrine.tistory.com그 전에 Matplotlib으로 그래프 그리는 걸 하셨으면 Matplotlib랑 Numpy, Pandas는 설치하셨을텐데 오늘은 Scipy도 같이 설치해야 한다. 네, 깔고 오십시오. pip in..

  • https://koreanraichu.tistory.com/442 자바스크립트로 진수변환 해보기그 왜 예전에 백준 진수변환 풀이하면서 했던 '그' 진수변환… 그것도 해볼거긴 한데… 아무튼 할겁니다. 그것도 해볼거니까 진정하시고…일단 자바스크립트에서 진수변환을 하koreanraichu.tistory.com여기서 수동변환은 10->2랑 2->10만 해봤는데... 사실 세상은 넓고 진수는 많습니다. 그 중에는 10보다 큰 수가 기본인 진수가 있는데 일단 12진수(시간) 16진수(...) 60진수 이런 게 있다. 그러면 얘네들은 10부터 어떻게 처리하냐고? 16진수와 12진수의 경우 해당하는 알파벳이 있다. 그럼 어떻게 하나요? 아 그걸 지금부터 해볼거다.10진수->16진수a = int(input())hex_l..

  • 그 왜 예전에 백준 진수변환 풀이하면서 했던 '그' 진수변환… 그것도 해볼거긴 한데… 아무튼 할겁니다. 그것도 해볼거니까 진정하시고…있는거 써보기일단 자바스크립트에서 진수변환을 하는 방법이 있긴 있다.numBtn.addEventListener('click',()=>{ let binary = document.createElement('p'); binary.innerText = parseInt(numberInput.value,10).toString(2) numResult.appendChild(binary)});일단 쟤가 왜 저렇게 된 건지를 보자... 단순히 숫자로 입력받아서 변환하는 경우에는let number = 1024;console.log(number.toString(2));이렇게 toString..

  • 사실 해야겠다고는 옛저녁부터 생각했는데 일에 치여서 퇴사하고 나서야 하고있는 게 함정.일단… 보통 날짜 계산을 하게 되면 두 가지가 있다. 1. 오늘로부터 n일째(예: 50일, 100일, 200일, 300일)2. 오늘로부터 특정 날짜까지 며칠 남았나? 당연한 소리지만 둘 다 할거다. 솔직히 100일 200일 이런건 커플이나 계산하지 우리는 딱히 게산할 일 없잖아요? Referencehttps://www.cckn.dev/js-ts/20210520-clac-date/ (JS) 시간 계산하기 (년/월/일/시/분/초 더하기, 빼기)JS에서 날짜 및 시간을 계산하는 방법과 시간 차이 구하는 방법을 기술합니다. 여기서 말하는 날짜 및 시간 계산은 기준 시간에서 일정 시간(년, 월, 일, 시, 분, 초) 전/후의 시..

  • https://koreanraichu.tistory.com/431 Matplotlib으로 그래프를 그려보자일단 이번에는 VScode가 아닌 다른 걸 켜볼건데… 바로 Jupyter이다. 얘가 칸단위로 처리할 수 있어서 개편합니다. 그래서 Jupyter, Numpy, Pandas, Matplotlib까지 설치하고 오시면 됩니다.impkoreanraichu.tistory.com자 우리 저번시간에는 matplotlib으로 꺾은선 그래프를 그렸는데… 아니 사인함수 그렸잖아요… 아무튼, 이번에는 csv파일을 불러온 다음 그걸로 막대그래프를 그려보자. 왜 csv냐면 이거 리눅스로 쓰고 있음.  일단 이 CSV파일을 받아주시면 된다. 참고로 저거 동물의숲 무트코인임... raddish=pd.read_csv("./rad..

  • 일단 이번에는 VScode가 아닌 다른 걸 켜볼건데… 바로 Jupyter이다. 얘가 칸단위로 처리할 수 있어서 개편합니다. 그래서 Jupyter, Numpy, Pandas, Matplotlib까지 설치하고 오시면 됩니다.import numpy as npimport pandas as pdimport matplotlib.pyplot as plot다 불러오면 된다. Jupyter는 이렇게 하고 Ctrl+Enter만 누르면 만사 오케이다. x = np.linspace(0,10,1000)fig, ax = plot.subplots()ax.plot(x, np.sin(x))plot.show()linspace는 넘파이에 있는건데, 저게 무슨 뜻이냐면 1) 0부터 2) 10까지 3) 간격 1000으로 나눠달라 는 얘기다...