본문 바로가기
728x90
반응형
SMALL

전체 글1135

[RDS] PRIMARY KEY 정렬하기 (AUTO_INCREMENT) 가끔씩 에러로 인해 로그가 너무 많이 쌓일 때 있죠. 그러면 pk 값이 너무 커져서 삭제한 만큼 앞으로 당기고 싶잖아요. 그때 사용하면 돼요. ('pk'가 PRIMARY KEY 이름이에요) ALTER TABLE `logs` AUTO_INCREMENT=1; SET @COUNT = 0; UPDATE `logs` SET pk = @COUNT:=@COUNT+1; 주의! 꼭 테이블 옵션에서 다음으로 시작할 pk 값을 지정하세요. (AUTO_INCREMENT) 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com 2021. 9. 9.
[손끝독서] 더 해빙 :: The Having 그녀는 사람들을 부와 행운의 길로 인도해주는 운명이다. 이서윤. 마음가짐의 대가, 통찰력의 여왕, 비저너리 인 치프, 대너리스 타가리옌. 서윤을 만나게 되면 꼭 묻고 싶은 것이 있었다. 어떻게 해야 부와 행운의 길로 들어설 수 있을까? 어떻게 하면 행복한 부자로 살 수 있을까? 수만 명의 데이터를 종합해서 그 비밀을 분석해보니 답은 하나로 통하고 있었어요. 답은 해빙(Having)이죠. Having은 돈을 쓰는 이 순간 '가지고 있음'을 '충만하게' 느끼는 것이에요. 어떻게 부자가 될 수 있는지 물어보셨지요? 여러 답이 있겠지만 부자가 되는 가장 간단하고 효율적인 방법은 이것이에요. '기쁨과 감사가 온몸에서 느껴지네. 이것이 바로 Having의 느낌이구나!' '없음'에서 '있음'으로 초점을 옮기자 내 앞.. 2021. 8. 29.
[손끝독서] 다산의 마지막 습관 공부는 심오한 이치를 탐구하고 온갖 지식을 두루 섭렵하는 과정이 아니다. 우리가 일상에서 반복하는 여상하고 사소한 행위들을 새삼스럽게 되새기는 환기다. 그리고 어렸을 때 배웠지만 살아가며 잊었던 당연한 이치들을 일상에 적용하고자 하는 노력이다. 옛날 학자는 자신을 위해 공부했고, 요즘 학자는 남에게 보이기 위한 공부를 한다. -공자 위인지학을 하는 사람은 다른 사람과 수시로 비교하며 남보다 앞서기 위한 공부를 한다. 남보다 빠른 출세, 더 높은 자리를 차지하기 위해 공부하는 것이기에 어느 순간이 되면 공부를 멈춘다. 예컨대 성공을 이루면 더 이상 공부할 필요를 느끼지 못하는 것이다. 반대로 출세를 바랄 수 없는 어려운 상황이 되어도 마찬가지로 자포자기하며 공부를 멈춘다. 애초에 공부의 진정한 의미를 모르.. 2021. 8. 22.
[손끝독서] 하루 10분의 기적 초등 패턴 글쓰기 터프츠대학교의 리사 괄티에리 박사는 "미래 시대에 사람들이 심사숙고하는 능력을 잃어버릴 것"이라고 예측했다고 합니다. 빌 게이츠의 자녀 교육법을 살펴보면 스마트폰과 TV 시청을 금지했다는 대목에서 눈이 멈춥니다. 그는 자신으 자녀가 열네 살이 될 떄까지 스마트폰과 TV 시청을 할 수 없도록 했다고 합니다. 마크 저커버그도 자신의 딸이 열세 살이 될 때까지 페이스북을 사용하지 못하게 할 것이라고 말했다고 하죠. 아이들이 깊이 생각하는 습관을 기르기 위해서라도 적극적으로 글쓰기에 익숙해지도록 해야 합니다. 송숙희 작가가 쓴 "150년 하버드 글쓰기 비법"에서 하버드생들이 졸업할 때까지 써 내는 글을 종이 무게로 환산하면 50킬로그램 정도 된다고 합니다. 그들은 왜 그토록 글쓰기에 집중할까요? 하버드에서는 논.. 2021. 8. 9.
초등 저학년 홈스쿨 부모의 역할 홈스쿨은 자기주도 학습이다. 스스로 시간을 정해 공부해야 한다. 진도도 스스로 정한만큼 나가야 한다. 하지만 아이들 스스로 이것들이 되려면 어느정도 커야 한다. 초등 저학년은 더더욱 힘들다. 이 시기에 부모의 역할은 아주 중요하다. 1. 학습 계획을 세워야 한다. 2. 학습 피드백을 해야 한다. 3. 학습형 흥미유발 컨텐츠를 지속적으로 제공한다. 4. 좋은 선생님과 만나게 한다. 홈스쿨 부모는 아이들을 향한 끊임없는 관심과 주변 환경 관리, 아이들의 멘탈 관리를 게을리하면 안 된다. 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! s.. 2021. 7. 31.
[React Native] 타일형 버튼 세트 구현하기 버튼을 탭하면 선택된 버튼만 다른 모양이 되는 버튼 세트에요. import React, {useState} from 'react'; import {SafeAreaView} from 'react-native'; import styled, {css} from 'styled-components/native'; const ContainerBox = styled.View` width: 100%; `; const TitleText = styled.Text` text-align: center; font-size: 35; `; const TopBox = styled.View` flex-direction: row; width: 100%; align-items: center; background-color: white; .. 2021. 7. 24.
[React.js] 반복문으로 객체 생성하기 :: v-for of Vue.js Vue.js에는 v-for가 있죠. JSX는 아래와 같이 사용해요. import React from 'react'; function App() { return ( 시작! {Array.from({ length: 8 }, (_, i) => ( {i + 1}번째 라벨 ))} 끝! ); } export default App; 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com 2021. 7. 19.
[React.js] useMemo와 useEffect 함수형 컴포넌트에서 외부의 데이터를 가져와야 할 때가 있죠. useMemo와 useEffect를 쓸 수 있어요. 둘 다 두 번째 파라미터로 외부 데이터의 변경을 관찰할 수 있는데요. 만약 useEffect(함수, []) 이렇게 빈 배열을 넣으면 처음에 딱 한 번만 함수가 실행되고요. useEffect(함수, [props.value])라고 하면 props.value가 변경될 때마다 함수가 실행되요. 함수형 컴포넌트는 생명주기(componentDidMount, componentDidUpdate, ...) 메소드가 없어서 useEffect로 대신 구현하기도 해요. 먼저 useMemo 예제를 보죠. Main 컴포넌트는 1초마다 값을 바꾸는 역할만 해요. import React, { Component, useEf.. 2021. 7. 19.
[React.js] 단숨에 리덕스 익히기 :: react-redux 글로벌 이벤트라고 생각하면 편해요. 실제는 그렇지 않겠지만 스토어는 리듀서들을 가진 오브젝트고, 실제 데이터는 리듀서에 들어있다고 생각해보세요. store.reducer.data 파일 하나로 끝낼께요. import React from 'react'; import { Provider, useDispatch, useSelector } from 'react-redux'; import { createStore, combineReducers } from 'redux'; ///////////////////////////////////////// // // Main // ///////////////////////////////////////// function Main() { const dispatch = useDi.. 2021. 7. 17.
[React.js] 단숨에 스타일링 익히기 :: styled-components SCSS 같은거라 보면 돼요. 설치할께요. npm install --save styled-components 상속도 되고 구조화도 가능해요. 종합 예제를 만들어봐요. import styled, { css } from 'styled-components'; const BoxParent = styled.div` padding: 50px; `; const Box = styled(BoxParent)` background-color: ${(props) => props.bgColor}; color: red; // &는 this와 같은 의미 & > div { color: blue; ${(props) => props.bgColor === 'grey' && css` color: yellow; `} } `; function.. 2021. 7. 17.
[React.js] 단숨에 라우팅 이해하기 :: Routing 리액트로 여러개의 페이지를 구축할 수 있어요. 주소창에 /admin, /user 등을 입력하면 서로 다른 페이지를 보여주는거죠. 그걸 라우팅이라고 불러요. 우선 간단하게 해시를 이용할께요. 주소창에 /#a를 입력하면 A 컴포넌트를 보여주고 /#b를 입력하면 B 컴포넌트를 보여주면 될 것 같네요. import { useState } from 'react'; function A() { return A 페이지; } function B() { return B 페이지; } function App() { const [hash, setHash] = useState(document.location.hash); function onHashChanged() { setHash(document.location.hash); }.. 2021. 7. 17.
[React.js] 단숨에 JSX 알아보기 React.createElement()를 많이 쓰면 코드 파악이 어려워요. 그래서 HTML과 유사한 방식으로 컴포넌트들을 생성할 수 있도록 JSX가 나왔어요. create-react-app으로 프로젝트를 생성해요. npx create-react-app jsxtest src/App.js를 열어보면 div, img, p, a 등 익숙한 태그들이 보이죠? 컴파일 하면 HTML로 변환되지만 현재 상태는 리액트 컴포넌트에요. class 대신 className을 쓰고 for 대신 htmlFor를 쓰는 등의 차이가 있어요. import logo from './logo.svg'; import './App.css'; function App() { return ( Edit src/App.js and save to relo.. 2021. 7. 17.
educe :: education education(교육)은 educe(끌어내다, 추출하다)라는 단어에서 유래되었다. 자녀에게 적용해 보자. 무엇을 끌어낼 것인가. 아이의 지식과 지혜다. 그런데 아이에게 지식과 지혜가 없는데 어떻게 끌어낼 수 있는가. 아이에게 책을 선물해 보자. 그 아이는 책을 읽고 어떤 행동을 하는가. 부모나 친구에게 책 내용을 말한다. 여행을 보내보자. 여행지에서 본 것, 느낀 것을 말한다. 안에 있는 것들이 밖으로 나온다. 밖의 것들이 안으로 들어가서 다시 나온다. 지식은 순환이다. 나비 효과와 같은 확장형 대순환이다. 그런데 만약 꺼내려는 아이의 생각을 차단하고 내 생각을 주입하면 어떤 일이 벌어질까. 더 이상 꺼내는 것이 두려워진다. 자랑은 나보다 못한 상대에게 하는 것이다. 부모(선생님)의 역할은 아이에게 좋.. 2021. 7. 17.
단숨에 React.js 이해하기 :: create-react-app 없이 index.html 파일 하나로 끝내보죠. react.js와 react-dom.js만 있으면 돼요. 에 이걸 넣어요. ReactDOM으로 리액트의 루트를 원하는 위치에 끼워넣는다고 생각하면 돼요. 이번엔 클래스 컴포넌트를 만들어 봐요. 이번엔 함수 컴포넌트를 만들어 봐요. 클래스 컴포넌트의 props에 값을 넘겨봐요. 컴포넌트를 재사용할 수 있어요. 함수 컴포넌트의 props에도 값을 넘겨요. 클래스 컴포넌트는 생성주기에 따라 자동으로 호출되는 메소드가 있어요. 태그를 생성할 때 속성값을 넣을 수 있어요. 태그로 해보죠. 한 번 보여주고 끝나는 페이지는 재미없죠? 클래스 컴포넌트에는 state라는 속성과 setState라는 메소드가 있어서 값이 변할 때마다 render가 다시 호출되요. 화면을 다시 그린.. 2021. 7. 17.
아이와 함께 하는 독서 나눔 가벼운 동화 한 권이라도 함께 읽다 보면 할 이야기가 무궁무진해진다. 욕심쟁이 딸기 아저씨는 표지부터 재밌다. 제목의 폰트는 아저씨의 콧수염을 닮았다. 수묵과 펜을 조합한 그림체는 정겹다. 게다가 글과 그림을 모두 작가 혼자서 쓰고 그렸다니 아이에게 탁월함은 이런 것이다라는걸 보여줄 수 있는 기회이다. 이야기 속으로 들어간다. 아저씨는 왜 딸기를 좋아하게 됐을까. 사람들은 왜 아저씨를 욕심쟁이라고 생각하고, 아저씨는 왜 사람들에게 화를 낼까. 딸기를 집 안 가득히 채우려면 돈이 얼마나 필요할까. 마트는 몇 번을 다녀와야 하지. 배달이 될까. 배달이 된다면 어떤 앱을 썼을까. 상하지 않게 어떻게 보관하지. 딸기밭을 관리하려면 어떻게 해야 할까. 사람들이 공터에 모여서 수박을 먹던데, 원래 마을 사람들은 딸.. 2021. 7. 12.
728x90
반응형
LIST