목록분류 전체보기 (159)
할껀하고놀자
carrierwave 를 이용해서 이미지 업로드 기능을 구현하려고 합니다. 1. 먼저 이미지를 올리기 위한 게시판 형식을 scaffold 형식으로 구현해보도록 한다.rails g scaffold Post title:string content:text 2. scaffold 의 index 페이지를 첫 화면으로 띄우도록 하기 위해서 config/route.rb에 root를 추가해 주는 작업을 거칩니다. #config/route.rb Rails.application.routes.draw do root :to => 'posts#index' resources :posts end 3. 데이터가 존재함으로 migration 해줍니다. rake db:migrate 4. 다음으로 carrierwave gem을 인스톨 해줍..
안녕하세요~! 오늘은 SNS에서 핫하다고 난리난 마약배게에 대한 리뷰를 해보려고 합니다.우선 마약배개는 Facebook을 보다보면 한번씩 접하게 되는 광고인데요!! 계란이 아무리 밟아도 깨지지 않고, 뭉개지지 않는 걸 보고 의심이 되어 구매를 하게 되었습니다!! 이 제품은 바디럽 이라는 회사에서 만들어 졌네요! 바디럽. 기억해 두겠습니다. 1. 800만개의 작은 공들이 머리와 목을 편안하게 해준다고 하네요! 2. 걍 통째로 빨아쓰면 되서 빨래하기가 편하다고 하네요! 박스는 이렇게 생겼습니다. 이제부터 후기를 말씀드리겠습니다. 처음에 기대가 엄청 컷던 탓인지라 딱 사자마자 바로 베고 누워봤는데 생각보다 딱딱해서 놀랐습니다. 푹신하게 빨려들어갈 줄 알았는데 그렇지 않아서 좀 당황하였습니다!!! 그러다가 밤에..
문제"나는 요리사다"는 다섯 참가자들이 서로의 요리 실력을 뽐내는 티비 프로이다. 각 참가자는 자신있는 음식을 하나씩 만들어오고, 서로 다른 사람의 음식을 점수로 평가해준다. 점수는 1점부터 5점까지 있다.각 참가자가 얻은 점수는 다른 사람이 평가해 준 점수의 합이다. 이 쇼의 우승자는 가장 많은 점수를 얻은 사람이 된다.각 참가자가 얻은 평가 점수가 주어졌을 때, 우승자와 그의 점수를 구하는 프로그램을 작성하시오.입력총 다섯 개 줄에 각 참가자가 얻은 네 개의 평가 점수가 공백으로 구분되어 주어진다. 첫 번째 참가자부터 다섯 번째 참가자까지 순서대로 주어진다. 항상 우승자가 유일한 경우만 입력으로 주어진다.출력첫째 줄에 우승자의 번호와 그가 얻은 점수를 출력한다.예제 입력 1 복사5 4 4 5 5 4 ..
향수가 필요해서 향수를 직접 구매해보았다. 시원한 느낌이 나는 향수를 좋아해서 찾다가 조말론 향수를 구입하게 되었다!개인적으로는 매우 맘에 드는 향이 났다. 시원하고, 가벼운 느낌을 주는 것이 좋았다. 평점 : 4.5 / 5향도 오래가고 내 기분까지 상쾌해지는 느낌이 들었다. 단점 : 조금 비싸다. 지금까지는 비싸도 4~5만원대의 향수를 구매해 사용했는데, 100ml에 9만원이라는 돈이 들었다. 비싼 만큼 제 값 하는 것 같아서 기분 좋았다. 나만의 아이덴티티를 남기기 위한 향수를 구매하고 싶다면 추천! 가격대만큼의 역할을 수행하는 것 같아서 좋았음.
1.4 DBMS 언어데이터 정의어(DDL : Data Definition Language) : 클래스와 스키마를 정의한다. 구조가 ~~ 이다를 말한다. CREATE(생성), ALTER(구조변경), DROP(삭제) 로 구성되어있다. 데이터 조작어(DML : Data Manipulation Language) : 사용하기 위한 프로그래밍을 말한다. 절차적 언어와 비절차적 언어가 있다. 절차적 언어에서는 데이터의 접근 방식을 기술하고, 비절차적 언어에서는 SQL이다. 내부 함수가 존재한다. SELECT(검색), UPDATE(수정), DELETE(삭제), INSERT(삽입)으로 구성되어있다.
1.3 DB 발전 과정데이터 모델왜 사용할까? 구현하는데 있어 디테일을 숨기고 본질에 집중한다. 고수준(개념적) 데이터 모델 vs 저수준(물리적) 데이터 모델 vs 표현(구현) 데이터 모델고수준 데이터 모델 : 사람 인식과 유사하다. 엔티티-관계, 객체지향 데이터 모델저수준 데이터 모델 : 데이터베이스에 데이터가 어떻게 저장되는가를 기술표현 데이터 모델 : 최종 사용자, 컴퓨터 모두가 이해하는 중간어. 관계 데이터 모델, 네트워크 데이터 모델, 계층 데이터 모델 DBMS의 발전 과정관계 DBMS가 객체지향 DBMS를 포함하는식으로 구성되다가 객체 관계 DBMS로 발전되었다. 계층 DBMS60년대 IBM의 IMS가 개발 : 최초의 계층 DBMS이 만들어졌다. 트리 기반의 계층 모델이다. 네트워크 DBMS에..
1.2 화일 시스템 vs DBMS화일 시스템은 데이터베이스가 나오기 전에 있었던 시스템이다. 순차적인 레코드이며, 레코드를 읽어서 데이터를 처리한다. 화일 시스템의 단점 1. 응용프로그램에 대한 의존도가 높다. 화일 시스템 하나당 응용 프로그램 하나로 매치되는 경우가 있음 2. 데이터가 각각의 화일 하나하나에 중복저장되는 경우가 있다. 데이터에 변동이 있을 시 변동된 부분을 다 고쳐줘야 하는 번거로움이 있다. 3. 다수의 사용자를 위한 동시성제어가 안된다.4. 회복기능이 없다. 5. 독립성이 없기 때문에 유지보수비용이 높다. 6. 갱신절차가 복잡하다. 7. 데이터 공유가 부족하고, 융통성이 없다. 이를 다 고친게 데이터베이스 관리시스템이다. DBMS를 사용한 데이터베이스 관리데이터베이스 공유 가능권한 없..
제 1장 데이터베이스 시스템1.1 데이터베이스 시스템 개요데이터베이스(Database)의 정의원래는 데이터베이스를 각 부서에서 관리했다. 그래서 일부 오버랩되는 데이터가 있다. 이 데이터들을 체계적인 방법을 통해 구조적으로 통합시킨다. 그래서 통합된 것들을 공유한다. 이 구조는 모델에 의해 결정된다. 데이터 vs 정보객관적인 사실만을 나타내는 데이터를 질의를 통해 의미있는 정보로 추출해낸다. 데이터베이스의 특징 - 양이 많다. - 여러 사용자들이 동시에 사용한다. - 중복을 최소화하여 통합한다. - 프로그램과 데이터 사이에 독립성을 제공해준다. - 효율적으로 접근할 수 있게 해준다. 질의를 할 수 있다. 데이터베이스 관리 시스템(DBMS)소프트웨어이다. 데이터베이스 관리, 저장, 탐색을 할 수 있게 도와..
4. 통계분석 1절 통계분석의 이해 1)통계 : 특정 집단을 대상으로 수행한 조사나 실험을 통해 나온 결과에 대한 요약된 형태의 표현. 총조사와 표본조사가 있다. 총조사는 인구주택 총조사 등과 같이 비용이 많이 초래되기 때문에 잘 하지 않고, 표본조사만 거의 실시한다. 표본추출 방법 : 4가지가 있다. 단순랜덤 추출방법, 계통추출법, 군락추출법, 층화추출법이 있다. 측정에는 4가지가 있다. 명목추출(성별, 출신지), 순서추출(학년, 신용등급), 구간추출(온도), 비율추출(무게, 나이, 시간, 거리)가 있다. 2)통계분석 : 적절한 통계분석 방법을 이용해 의사결정을 하는 과정이다. 기술통계 : 통계집단들의 특성을 수량화하여 객관적인 데이터로 나타내는 통계분석 방법론이다. 통계적 추론 : 수집된 자료를 활용..
필자는 암기하는 사람의 인생이 바뀔 수 있다고 조언한다. 어떤 일을 마주쳤을 때, 조금 이따 대답해 드려도 될까요? 라고 하며 자신의 전공서적을 읽어보는 사람과, 바로 즉시 대답하는 사람의 차이는 너무나 크다. 이 책에서는 외우는 방법에 대한 자세한 설명을 하고 있다. 1. 스토리 텔링 식으로 암기하는 방법이다. 최대한 상상하고, 시각화하고, 그것의 촉감과 느낌을 상상해야한다. 그러면 많이 기억에 남기 때문이다. 연결리스트 방식이랑 유사하다고 느꼈다. 2. 자신의 몸을 이용해서 기억하는 방법이다. 발바닥부터 정수리까지, 번호를 지정한 뒤에 자신의 몸에 단어를 상상력을 발휘해서 매칭시키는 방법이다. 몸의 감각을 최대한 활용해서, 단어를 외울 때 느끼는 감정을 기억하면서 외우면 더 외우기가 쉬워질 것이라고 ..