본문 바로가기 메뉴 바로가기

자유로운 개발생활

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

자유로운 개발생활

검색하기 폼
  • 분류 전체보기 (76)
    • dev (37)
      • mariaDB (1)
      • sequelize (3)
      • vue (20)
      • aws (6)
      • node express (4)
      • 플러터 (3)
    • 이것저것 (39)
      • home IOT (0)
      • 우울할때 (16)
      • 생활정보 (17)
  • 방명록

dev (37)
AWS EC2 FTP 설정

EC2를 사용하기로 하고 이것저것 세팅하다 보니 FTP 전송이 필요해졌다. 그냥 telent 상에서 전송할 수도 있다고 하는데.. 보다 보니 너무 불편한 것 같아 공부도 할 겸 FTP 세팅을 해보았다. Ubuntu 18.04 로 EC2를 생성하고 다음과 같이 진행한다. 1. Ubuntu 서버에 vsftpd를 설치한다. sudo apt-get update 그리고 vsftpd (very secured FTPD : 우분투 기본 FTP)를 설치한다. sudo apt-get install vsfptd 설치가 완료되면 vsftpd를 다시 사직하고 ubuntu가 재시작될 때 같이 실행되도록 설정한다. sudo systemctl stop vsftpd.service sudo systemctl start vsftpd.se..

dev/aws 2019. 11. 26. 12:16
vue에서 json 프린트 하기

vue 로 개발을 하던 도중 data grid를 출력할 일이 생겼다. report 솔루션 라이센스도 없고 이걸 html로 노가다 해야 하나 고민하던 도중 괜찮은 (물론 MIT 라이센스의) util 하나를 발견했다. 이름은 Print.js (http://printjs.crabbly.com/) 사이트를 방문해 보면 PDF, Html, Image, Json 프린팅을 지원한다고 되어 있다. 이중에서 Html 프린팅과 Json 프린팅 두가지를 시험해 보았다. 출력 데이터는 아래와 같다. 날짜 항목 이름 기수 금액 비고 2019-01-01 회비 홍길동 1기 30,000 2019 1월회비 2019-01-01 회비 김영일 3기 30,000 2019 1월회비 2019-01-02 회비 전도일 5기 30,000 2019 1..

dev/vue 2019. 3. 27. 18:56
RDS maria db 생성시 추가해야할 설정

RDS의 mariaDB 에서 아래와 같은 사항을 지원하기 위해서는 parameter 설정을 변경해야 함.1. RDS -> 데이터베이스 -> 구성 -> Parameter group 선택 2. parameter 변경- 대소문자 구분없는 테이블명 적용 (필요시) : lower_case_table_name = 1 (true)- DB function 생성 가능하도록 설정 (필요시) : log_bin_trust_function_creators = 1 (true)- character set utf8으로 변경 mariaDB 10.3 버전인 경우 아래 참고- sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONhttps://mariadb.com/kb/en/library/sql-..

dev/aws 2019. 3. 19. 13:22
AWS 에서 non-www 를 www 로 리다이렉트

www.example.com 설정 (route53-> cloudfront -> S3로 연결되는 구조)1. S3 버킷 생성 - 이름은 가급적이면 최종 도메인 주소와 동일하게 ( www.example.com ) 부여 할것. coludfront 를 거치지 않고 route53에서 바로 S3 를 선택할 경우 이름이 일치해야 선택 가능하기 때문임- 생성 후 속성 > 정적 웹 사이트 호스팅 에서 버킷 호스팅 설정 (설정 후 엔드포인트 클릭하여 http 연결 되는지 확인 - 단, 엔드포인트로 테스트하려면 버킷정책이 퍼블릭으로 되어 있어야 함.) { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadAccess", "Effect": "Allow", "Princip..

dev/aws 2019. 3. 19. 13:14
vue로 개발한 페이지 검색엔진에 노출시키는 법

vue 를 이용하여 single page web app을 개발하고 server side rendering 을 사용하지 않은 경우,검색엔진의 봇은 javascript로 구성된 사이트를 일종의 'fake website' 로 가정하여 스크롤링에서 제외할 수 있습니다.(구글 같은 경우 개선되었거나 예정인듯 합니다.) 이럴때 사용가능한 방법은 아래와 같습니다. 1. SSR (server side rendering)SSR은 클라이언트가 자바스크립트 코드를 실행하지 않을때 서버에서 페이지를 생성해 클라이언트에게 보내는 것입니다. SSR을 사용하는 것이 좋은 경우는 다음과 같습니다.- 사용자마다 다른 컨텐츠를 보여주어야 할때- 클라이언트와 실시간으로 상호작용을 해야할때 ( 채팅 서버 등 )- 페이지가 너무 많아 빌드에..

dev/vue 2019. 3. 19. 13:09
sequelize 에서 full text search

시퀄라이즈에서는 fulltext search 를 공식 지원하지는 않으므로 아래와 같이 처리함. (물론 사전에 DB에 fulltext index 생성 필요함) Payments.findAll({ where: Sequelize.literal('MATCH (SomeField) AGAINST (:name)'), replacements: { name: 'Alex' } }); https://stackoverflow.com/questions/32200436/innodb-cant-find-fulltext-index-matching-the-column-list-when-queried-more-tha

dev/sequelize 2019. 3. 19. 12:58
mariaDB 한글 like 검색

1. 최초 확인사항- DB character set 확인show variables like 'char%';왠만하면 utf8 로 변경해준다. (utf8mb4도 괜찮음) * utf8mb4 : utf8은 문자당 3바이트만 지원하지만 utf8mb4 는 4바이트를 지원. 2. AWS에서 parameter 변경 방법RDS -> 데이터베이스 선택 -> 구성 -> Parameter Group 클릭 -> charater_set 이라고 입력하여 검색 후 편집한다. (편집 완료후에는 DB 재기동 필요) 3. DB 에서 fulltext index 추가 4. 쿼리 실행select *from 테이블where match (title) against ('검색명') 5. 만약 Can't find FULLTEXT index matchi..

dev/mariaDB 2019. 3. 19. 12:55
이전 1 2 3 4 다음
이전 다음
공지사항
  • 반갑습니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 에뮬레이터
  • vue mobile
  • Add AVD
  • Android Studio Emulator
  • vs code flutter
  • vuex-persistedstate
  • ec2
  • vs code fultter debug
  • 긴급재난지원금
  • Vue 다국어
  • 다국어
  • dynamic component
  • AVD
  • Galaxy Emulator
  • 한글 like
  • aws
  • vue
  • nativescript-vue
  • 경로 초기화
  • ag-grid
  • vue ios
  • 로그
  • 갤럭시 에뮬레이터
  • vue android
  • MariaDB
  • ag grid
  • v-iterator
  • 플러터 디버그
  • session stroage
  • i18n
more
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바