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..
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-..
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..
vue 를 이용하여 single page web app을 개발하고 server side rendering 을 사용하지 않은 경우,검색엔진의 봇은 javascript로 구성된 사이트를 일종의 'fake website' 로 가정하여 스크롤링에서 제외할 수 있습니다.(구글 같은 경우 개선되었거나 예정인듯 합니다.) 이럴때 사용가능한 방법은 아래와 같습니다. 1. SSR (server side rendering)SSR은 클라이언트가 자바스크립트 코드를 실행하지 않을때 서버에서 페이지를 생성해 클라이언트에게 보내는 것입니다. SSR을 사용하는 것이 좋은 경우는 다음과 같습니다.- 사용자마다 다른 컨텐츠를 보여주어야 할때- 클라이언트와 실시간으로 상호작용을 해야할때 ( 채팅 서버 등 )- 페이지가 너무 많아 빌드에..
시퀄라이즈에서는 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
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..
- Total
- Today
- Yesterday
- 에뮬레이터
- vue ios
- ag-grid
- Add AVD
- ag grid
- 경로 초기화
- 로그
- AVD
- aws
- 한글 like
- vue android
- nativescript-vue
- MariaDB
- vue
- vs code fultter debug
- v-iterator
- session stroage
- ec2
- Vue 다국어
- vue mobile
- 플러터 디버그
- 다국어
- 갤럭시 에뮬레이터
- vuex-persistedstate
- i18n
- vs code flutter
- Android Studio Emulator
- 긴급재난지원금
- dynamic component
- Galaxy Emulator
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |