본문 바로가기

분류 전체보기140

플로엑셀 붓이끼 녹점이끼 제거 3일차 플로엑셀로 붓이끼 제거하기 3일차 아직까지 큰 변화는 없습니다. 특이사항으로는 야마토가 알을 반쯤 버렸네요. 어차피 기수가 아니면 번식이 힘드므로 큰 상관은 없지만. 뭔가 약간의 타격은 있지 않았나 싶습니다. 오늘도 마찬가지로 11ml 를 투여했습니다. https://fishhi.kr 피쉬하이::물양 계산기 물생활 필수 앱 플로엑셀은 제어항 30큐브 기준 2.68cc 를 권장하지만 4배 가량을 투입했습니다. 오늘도 예쁘게 자라는 중인 콩나나들. 빨리 사라져라 붓이끼 ㅡㅡ 2021. 6. 19.
플로엑셀 붓이끼 녹점이끼 제거 2일차 플로엑셀로 붓이끼 제거하기 사투 2일차 입니다. 아직 별다른 반응은 없고 환수를 1회 30%가량 진행했습니다. 야마토 새우와 다리오는 별 이상 없습니다. https://fishhi.kr 피쉬하이::물양 계산기 물생활 필수 앱 fishhi.kr 계산기에서 나온 양의 약 4배 정도 넣었습니다. 30 큐브이고 약 11ml 정도 투입했습니다 콩나나에 있던 녹점 이끼는 어느샌가 없어져있습니다. 플로엑셀 효과는 아니고. 그냥 슬 사라지더니 거의 안 보이네요. 지금이 딱 보기 좋은 것 같습니다 플로엑셀 붓이끼 제거 후기 에서 결과를 확인해보세요~ 플로엑셀 붓이끼 제거 후기 후기가 늦었습니다만 약 2주간의 플로엑셀 투입끝에 붓이끼를 제거했습니다. 생물 피해는 하나도 없었고, 어항에는 야마토새우와 다리오다리오만 있었습니.. 2021. 6. 19.
네카라쿠배 프론트엔드 취업완성 스쿨 2기 2차 테스트 5일차 학습 이번에는 게임을 만들어 본다. word.txt를 불러와 words에 추가한다. strip()은 문자열이나 공백을 제거하는 함수로 그냥 사용하면 불러온 문자열의 양쪽끝 공백을 제거한다. import random import time words = [] # 영어 단어 리스트 (1000개 로드) n = 1 # 게임 시도 횟수 cor_cnt = 0 # 정답 개수 with open('./resource/word.txt', 'r') as f: for c in f: words.append(c.strip()) print(words) input("준비 됐으면 enter 키를 눌러주세요.") input() input()은 사용자의 입력을 기다리는 함수이다. input()은 입력되는 모든 것을 문자열로 취급한다.(숫자도 문.. 2021. 6. 19.
플로엑셀 붓이끼 녹점이끼 제거 1일차 붓이끼가 슬슬 모습을 드러내고 있어 플로엑셀 투입을 결정했습니다. [ 결과적으로 생물에 피해 없이 제거에 성공했습니다 ] 우선 계획은 2일에 2~30% 씩 환수를 진행하며 매일 플로엑셀을 정량에 3~4배 가량 칠 예정입니다. https://fishhi.kr 피쉬하이::물양 계산기 물생활 필수 앱 fishhi.kr 이 사이트를 이용했습니다. 제가 만든거니까 저라도 써야죠 제어항은 30큐브 정확하게는 바닥재에도 물이 어느정도 들어갈것이고 외부여과기의 물도 생각하면 이것보다는 많겠죠? 플로엑셀 정량은 2.68 cc 정도로 나오네요. 저는 그냥 10cc 과감하게 넣고 콩돌을 틀어놨습니다. 이탄 빵빵하게 틀어주고 환수 열심히 해주는게 가장 중요한 것 같네요. 플로엑셀 붓이끼 제거 후기 후기가 늦었습니다만 약 2주.. 2021. 6. 18.
네카라쿠배 프론트엔드 취업완성 스쿨 2기 2차 테스트 4일차 학습 에러 및 예외 처리 예외는 에러를 뜻한다. 예상치 못한 에러가 발생할 수도 있고 잘못된 코딩이나 잘못된 형변환등 미세한 실수 때문에 에러가 나기도 한다. 아무리 코드가 무결성하더라도 하드웨어 등에서 뜬금없이 나오는 오류까진 완벽하게 처리하기는 어렵기 때문이다. 문법적으로 에러가 없지만, 코드 실행(런타임)프로세스에서 발생하는 예외 처리도 중요하다. SyntaxError : 잘못된 문법 print('test) # SyntaxError: EOL while scanning string literal if True pass # SyntaxError: invalid syntax 예제와 같이 '나 : 등 문법적으로 잘못된 경우 발생하는 에러이다. NameError : 참조변수 없음 a = 10 pri.. 2021. 6. 17.
네카라쿠배 프론트엔드 취업완성 스쿨 2기 2차 테스트 3일차 학습 함수 함수는 어떤 입력값을 가지고 일을 수행하고 그결과물을 내놓는 것이다. 함수를 사용하는 이유는 반복적이고 중복되는 프로그래밍을 피할 수 있어서이다. #정의 def 함수명(매개변수) : ... #호출 함수명(매개변수) def hi(name): print('hi,', name) hi('jiwon') hi('python') 함수의 간단한 예제. hi라는 함수를 정의하여 호출한다. 함수는 재사용이가능하다. 함수는 함수를 호출하기 전에 정의가 되어있어야하기 때문에, 호출부 위에 함수 선언이 되어있어야 한다. 반환이 있는 함수 def hi_return(name): val = 'Hi, ' + str(name) return val print(hi_return.. 2021. 6. 16.
네카라쿠배 프론트엔드 취업완성 스쿨 2기 2차 테스트 2일차 학습 List 순서가 있다. 중복이 가능하다 수정이 가능하다(mutable) 삭제가 가능하다 중첩리스트 가능하다. a = [] b = list() c = [1,2,3,4] d = [10, 100, 'apple', 'banana'] e = [10, 100, ['apple', 'banana']] Indexing (인덱싱) print(d[3]) print(d[-2]) print(d[0] + d[1]) print(e[2][1]) print(e[-1][-2]) 리스트의 인덱싱은 간단하다. 2중리스트의 경우 대괄호를 두 번사용하여 [row][column] 순으로 인덱스를 지정해주면 된다. Slicing (슬라이싱) print(d[0:2]) print(e[2][0:.. 2021. 6. 15.
네카라쿠배 프론트엔드 취업완성 스쿨 2기 2차 테스트 1일차 파이썬 기본 인코딩 파이썬은 UTF-8이라는 유니코드 인코딩을 사용한다. import sys print(sys.stdin.encoding) print(sys.stdout.encoding) 을 컴파일 해보면 입출력이 utf-8 인 것을 확인해볼 수 있다. 가상환경 프로젝트마다 다른 버전의 파이썬과 프레임워크 등등을 사용하기 위해 별개의 가상의 환경을 만들고 구성하여 사용한다. $ python -m venv 가상환경이름 명령어를 사용해 가상환경을 만들 수 있다. 이 명령어를 실행하면 못보던 디렉토리가 생겼을 것이다. 이 가상환경을 실행 시켜보자 MAC : source ./가상환경이름/bin/activate WINDOW : ./가상환경이름/Scripts/activate.bat MAC : source ./가상환.. 2021. 6. 14.
파이썬 print와 separator, end , format , escape 한 번에 알아보자 파이썬 언어의 장점 문법이 간결하다. 다양한 운영체제를 지원한다. GUI Application 개발. 방대한 라이브러리를 지원한다. 범용적이다. Print 함수의 다양한 사용 방법 가장 기본적인 output 함수 기본 출력 separator, end 옵션 사용 format 형식 출력 escape code 사용법 print는 출력하고자 하는 변수나 문자열, 숫자 등 다양한 자료형을 넣어서 출력할 수 있다. print('Hello world!') print("Hello world!") print("""Hello world!""") print('''Hello world!''') print 는 따옴표(' '), 쌍따옴표(" "), 쌍따옴표 3개 (""" """), 따옴표 3개(''' ''')를 사용해서 출력할 .. 2021. 6. 14.
google chrome Lighthouse 에 대해 알아보자 구글 크롬 라이트하우스 접근성검사하는법 PWA(프로그레시브 웹 앱) 를 위해 lighthouse를 사용한 검사를 시행했다. 크롬의 개발자모드에서 Lighthouse 탭을 클릭하거나 웹스토어(링크)를 설치해서 사용해도 된다. 카테고리를 보면 Performance - FCP : 사용자가 페이지 탐색 후 브라우저가 DOM contents의 첫 번째 부분을 렌더링 하는 데 걸리는 시간 측정 - Speed Index : 페이지로드 중 Contents가 시각적으로 표시되는 속도 측정 - LCP : Viewport 에서 가장 큰 Contents 요소가 화면에 렌더링 되는 시기 측정 외에도 여러가지가 있다. 각 항목에 대해 Learn more. 을 클릭해보면 자세히 정리가 되어있음. 대충 요약해보면 웹의 성능에 대해 .. 2021. 6. 10.
[파이썬 15651] 백준 N과 M (3) DFS 중복순열 https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net DFS 문제를 풀 때는 그림을 그려서 이해하면 접근이 조금 쉬워진다. 중복순열은 m개를 선택해 나올 수 있는 모든 수의 조합을 나열하면 된다. 예를 들어 3개중 2개를 택해야 하는 상황이라면 arr[0] = 1 arr[1] = 1, 2, 3 arr[0] = 2 arr[1] = 1, 2, 3 arr[0] = 3 arr[1] = 1, 2, 3 이런형태로 출력해주면 순서대로 출력 될것임. import.. 2021. 5. 19.
모달을 띄울때 생각해야할 부분들 페이지를 구성하면서 비동기통신을 사용해서 바로바로 한 화면에서 작업하게끔 하고싶어서 모달은 틀을 잡아놓고 innerHTML로 보여주고, 데이터전송을 ajax를 사용했다. 세로 화면인 모바일을 생각하고 작업을 했기 때문에 놓치고 있는 부분이 있었는데. 바로 input이 focus 되었을 때 키패드가 올라오면서 화면의 비율이 landscape가 된다는것.. 아직 미디어쿼리는 적용을 안해서 이것 까지도 큰 문제는 없었지만 모달 내부에 표시되어야할 정보들이 이런식으로 가려진다는 점이다. 화면을 가로로 했을때, 키패드가 올라왔을 때 둘다 동일한 현상. 모달이 화면에 표시될 때 모달을 부각 시키기위해 모달 밖의 스크롤을 막았기 때문에 스크롤도 불가능한 상황이 연출된다.. 모달내부에 overflow:scroll을 적.. 2021. 5. 17.
[파이썬] 백준 1935 후위표기식2 python 파이썬으로 풀어본 백준 1935 후위표기식 2 www.acmicpc.net/problem/1935 1935번: 후위 표기식2 첫째 줄에 피연산자의 개수(1 ≤ N ≤ 26) 가 주어진다. 그리고 둘째 줄에는 후위 표기식이 주어진다. (여기서 피연산자는 A~Z의 영대문자이며, A부터 순서대로 N개의 영대문자만이 사용되며, 길이 www.acmicpc.net 후위표기식 1 문제 와 달리 이번 문제는 구현이 조금 더 쉬웠다. 주의해야할 부분은 알파벳에 값을 직접 대입해서 사용하는 부분인데. 입력 값만 보고 A는 무조건 1이라는 착각을 하면 안된다. 대신 파이썬의 내장함수 ord() 를 사용해서 입력 값배열에 접근해서 대입해야한다. 그리고 마지막으로 소숫점 2자리수 까지 출력하는것도 잊으면 안됨 import st.. 2021. 5. 7.
[파이썬] 백준1918 후위표기식 python www.acmicpc.net/problem/1918 1918번: 후위 표기식 첫째 줄에 중위 표기식이 주어진다. 단 이 수식의 피연산자는 A~Z의 문자로 이루어지며 수식에서 한 번씩만 등장한다. 그리고 -A+B와 같이 -가 가장 앞에 오거나 AB와 같이 *가 생략되는 등의 수식 www.acmicpc.net 우선 후위표기식에 대해서 이해가 필요함. 그리고 사칙연산의 우선순위에 대해서 알아 둬야한다. 문제에서는 +, -, *, /, (, ) 와 알파벳 대문자만 사용한다. 우선순위 1. ( , ) 2. * , / 3. + , - 그리고 같은 우선순위에 있는 연산자의 경우 왼쪽의 연산자부터 처리하면 된다. 스택을 활용해서 구현할 수 있는데. 문제에서는 알파벳을 사용하므로 isalpha() 메서드를 사용해서 알파.. 2021. 5. 7.
[CSS] 심플한 로그인폼 구현 심플하게 로그인 css를 구현해보자 material style input 을 구현 하기 위해서는 의사 클래스(Pseudo-Class)와 의사 요소(Pseudo-Element)에 대한 이해가 필요하다.. 둘의 차이는 링크 로 대체함 우리는 이중에서 ::placeholder 라는 의사 요소와 :placeholder-shown 이라는 의사 클래스를 사용할 것이다. ::placeholder는 말그대로 input이나 textarea 태그의 placeholder의 css 속성을 나타내고 :placeholder-shown은 placeholder가 display 되고 있는 상태를 나타내는 의사 클래스이다. 우선 html으로 문서의 골격을 작성한다. Login 아이디 비밀번호 비밀번호 찾기 기본적으로 placeholde.. 2021. 4. 24.