본문 바로가기

분류 전체보기

베지테리언에도 종류가 있다? 환경보호 차원에서, 동물보호 차원에서. 혹은 건강 문제로 채식을 도전하는 사람들이 많아진 것 같다. 그렇다면 채식을 시작하려는 초보 베지테리언은 무엇을 알아야 할까? "베지테리언에는 종류가 있다." 1. 프루테리언 이름에서도 알 수 있듯이, 과일과 견과류 등을 섭취하는 채식주의이다. 식물에 해를 끼치지 않는 부분만 먹는 극단적인 채식주의자. 비거니즘 실천 수단으로서의 '과실주의'를 주장하는 의견도 있다. 익은 열매만 먹기, 완전히 익어 땅에 떨어진 열매만 먹기 등 식물에 해를 끼치지 말자는 주장이다. 2. 비건 우리가 일반적으로 알고 있는 채식주의자이다. 고기, 난류, 유제품 등 모든 동물성 식품 자체를 거부한다. 많은 전문가들은 비건 채식주의가 인간이 실제로 실천 가능한 채식주의라고 말한다. 흔히 '비.. 더보기
오스카 상 받은 조커는 첫 끼로 무엇을 먹었을까? 작년 10월 즈음 '조커'라는 영화를 스크린에서 만날 수 있었다. 큰 충격을 주고, 수많은 패러디를 낳았다. 흥행의 증거로 뉴욕의 한 계단은 조커 계단이라 불리며 많은 이들의 인증샷 명소가 되기도 했다. 이런 흥행을 이끈 요인은 세밀한 감정선이었다. 주인공의 성격이 바뀌어가는 모습은 억지스럽지 않고 자연스러웠으며 일련의 사건들 끝에 조커가 탄생한다. 절대악이 탄생하는 과정을 관객들은 처음부터 끝까지 지켜보게 된다. 관객들은 왜 주인공이 조커가 될 수밖에 없었는지 이해한다. 이 모든 밑바탕에는 호아킨 피닉스 배우의 뛰어난 연기력이 있었다. 그 결과 지난 9일, 호아킨 피닉스는 미국 할리우드, 제92회 아카데미 시상식에서 영화'조커'로 남우주연상을 수상했다. 호아킨 피닉스와 함께 후보에 오른 배우는 '페인 .. 더보기
내가 채식을 공부하려는 이유 21세기를 살아가는 우리는 컨텐츠 황금기 시대에 살고 있다. 컨텐츠의 꽃인 유튜브의 빠른 성장 덕분에 다양한 문화와 사람들을 경험할 수 있는 기회도 많아졌다. 다행스럽게도 재테크에 관심을 가진 나는 '자청'이라는 자수성가 청년의 유튜브를 접하게 된다. 그는 돈을 벌기 위해선 '세상을 최적화시켜야 한다.'라는 표현을 사용하였다. 누군가에겐 뜬구름 잡는 소리가 될 수도 있겠지만, 나는 꽤 신선한 충격을 받아서 마음에 새겨두기로 한다. 쉽게 정의하자면, "사람들이 필요한 것을 제공하거나 사람들을 행복하게 만들어주면 된다." 라는 것이다. 무슨 당연한 소리를 하느냐고 말할 수 있겠지만, 나에게는 꽤 의미가 컸다. 부자가 되는 방법을 알고 싶어 유튜브를 보다가 뒤통수를 맞은 느낌이다. 돈에 집착하지 말고, 사람들.. 더보기
ep.09 함수 함수라는 것은 우리가 수많은 명령문들을 하나의 함수라고 지칭하여 묶어둔 것입니다. 쉽게 비유를 해보자면, 예를 들어서 어머니께서 저녁에 두루치기를 만들어주신다고 장보기 심부름을 시킨다고 생각해보세요. 두루치기를 만들기 위한 재료가 무엇인지 안다고 가정할 때, 매번 두루치기를 만들때마다 ex 1) 삼겹살, 김치, 양파, 당근, 참기름, 깨, 등등 사와! ex 2) 두루치기 재료 사와! ex1번보다는 ex2번이 더 간단하게 말할 수 있을겁니다. 함수도 이와 마찬가지로 미리 두루치기의 재료가 무엇인지 입력을 해주고, 필요할때마다 '두루치기 재료 사와!' 이렇게 시키는 것과 아주 유사하다고 보면 됩니다. 우리는 함수를 사용하기 전에 함수의 이름과, 어떤 명령어를 실행해야 할지 미리 선언을 해두어야 합니다. fu.. 더보기
ep.08 배열과 반복문의 활용 우리가 앞서 사용해본 배열과 반복문의 조합을 통해 데이터를 쉽게 꺼내 쓸 수 있는 코드들을 만들어보았습니다. 여기서 조금 더 나아가, 조금 더 실용적인 예시를 들어 심화학습을 해보도록 하겠습니다. 예제) 아래 코드들의 a태그를 찾아 색깔을 바꾸어라. 이 상황에서 a태그를 찾아봅시다. 구글에 javascript find elements multiple정도로 검색을 해보면 될 겁니다. 우리는 모든 태그들을 다 외울 수 없기 때문에 항상 구글에서 속성을 검색하여 쓰는 방법을 터득해야 합니다. 굳이 완벽하게 칠 필요도 없이 필요한 키워드만 몇 개씩 조합하여 검색하면 됩니다. 이렇게 우리는 querySelectorAll이라는 문법을 통해 모든 a를 배열속에 집어넣을 수 있게 됩니다. 이때 우리는 변수의 중요성을 .. 더보기
ep.07 배열과 반복문 배열과 반복문 앞서 배열이 무엇인지, 또 반복문은 어떻게 활용하는지를 미리 알아보았습니다. 이 두 가지 도구를 합쳐 아주 획기적이고 실용적인 코드를 짜 볼 차례입니다. 여러 예시들 중에 coworker라는 배열에 이름을 넣어보는 상황을 가져와보겠습니다. coworker라는i가 3보다 작을 때까지 반복하며 배열의 i번째 데이터를 가져오라는 명령입니다. 그 결과 0번째, 1번째, 2번째의 데이터가 출력되게 되는 것입니다. 하지만, coworker 수가 줄어들거나 늘어난다면? 일일이 모든 i의 범위를 바꿔주어야 할까요? 데이터가 바뀌더라도 로직에는 손을 대지 않도록, 더 간단하게, 더 유연한 코드를 짜는 것이 우리의 지향점입니다. 그럼 그 i, 즉 최대의 개수는 어떻게 알아낼까요? 앞에서 했던 것처럼 leng.. 더보기
ep.06 배열과 while반복문 배열 반복문을 공부하기에 앞서 우리는 배열이 무엇인지 배워야 합니다. 배열이란, 우리가 가지고 있는 방대한 데이터들을 사용하기 쉽게 정리하기 위해 사용하는 도구라고 생각하면 됩니다. 칸막이에 하나씩 데이터를 집어넣는다고 생각해봅시다. 아래는 간단한 배열을 나타낸 것입니다. 배열을 사용할 때는 [] 대괄호 속에 데이터를 담는다고 생각하고, 첫 번째 숫자는 0부터 시작된다는 것을 기억해야 합니다. 그 데이터의 숫자를 불러오고 싶을 때에는 그 데이터의 순서를 대괄호 안에 넣어서 출력하도록 명령하면 원하는 대로 나오게 될 겁니다. 배열은 여러 가지 속성이 있으므로 자세한 공부를 위해 추가적으로 필요한 속성들은 구글에 javascript array property 정도를 검색하면 다양한 속성들이 나오므로 참고해서.. 더보기
ep.05 조건문 조건문이라는 도구는 우리가 일일이 많은 작업을 하지 않아도 되게 도와주는 아주 혁신적인 도구라고 할 수 있습니다. 다른 프로그래밍 언어를 배워보셨다면 이미 알고 계실 거라 생각이 들지만, 한번 정리해보도록 하겠습니다. 비교 연산자와 Boolean 데이터 타입 일단 우리가 수학 시간에 잠을 자지 않았다면, 1=1, 1 더보기