본문 바로가기

웹 프로그래밍96

[웹표준, 웹접근성] 웹 접근성 가이드라인 1.0 (WCAG 1.0) Quick Tips to Make Accessible Web Sites * W3C에서 발췌한 내용입니다. WCAG 1.0이기 때문에 간단하게 10가지로 정리하였습니다. 현재 WCAG 2.1까지 나와 있습니다. 이 팁들은 완벽한 가이드라인이 아니라고 명시하고있습니다. [ 10 Quick Tips ] 2019. 12. 17.
[웹표준, 웹접근성] Techniques For WCAG 1.0 * 웹 접근성의 기술중에서 일반적인 기술에 관해 번역 및 작성 해보려고합니다. G1각 페이지에서 메인 화면으로 바로 가는 링크 더해주기 이 기술은 반복되는 여러 웹 페이지를 무시하는 메커니즘을 제공합니다. 보통 웹 페이지 상단 좌측에 위치시킵니다. 절차 그 링크가 웹페이지에서 포커스가 가능한 첫번째 요소인지 점검합니다. 그 링크의 설명이 메인화면에 연결되어 있다고 전달하는지 점검합니다. 그 링크가 항상 보이거나, 키보드 포커스일때에도 보이는지 점검합니다. G4 웹 페이지가 일시정지 하였을 때, 일시정지하거나 재시작 할 수 있게 허락해주기 이 기술은 컨텐츠의 이동 또는 스크롤을 일시정지하는 방법을 제공합니다. 절차 움직임이나 스크롤이 멈추는지 확인하고 스스로 재시작하지 않는지 점검합니다. 움직임이나 스크롤.. 2019. 12. 17.
[PHP] Invalid numeric literal $array = array(09,10,11,12,13,14,15,16); 라고 사용하니 Invalid numeric literal 에러가 떴다. 09 라는 수를 사용할 수 없다는 뜻으로 찾게 되었고 $array = array('09',10,11,12,13,14,15,16); string으로 바꾸어 문제를 해결하였다. 2019. 12. 9.
[powershell] firebase 실행 안될때, firebase.ps1 파일을 로드할수 없습니다. firebase.ps1 파일을 로드할 수 없습니다. 라는 오류가 뜰 시. PowerShell을 관리자 권한으로 실행시키고, Set-ExecutionPolicy RemoteSigned 명령어를 실행시키면 실행 가능하다. 2019. 12. 3.
iframe 내부에서 페이지 이동시 부모창 url 바꾸기 문제 팝업으로 iframe을 열어서 이용하는 방법을 개발중 iframe에서 a tag를 눌러서 이동을 하면 처음 iframe을 열 때 있었던 url이 그대로 있어서 문제가 되었다. 해결방법 iframe에서 부모창의 url을 컨트롤 할 수 있는 방법은 1. 부모창에서 함수 선언 2. 자식창에서 함수 호출 따라서 부모창에 function parentsUrl(url){ location.href = url; } 자식창에 $('a').click(function() { parent.parentsUrl($(this).attr('href')); }); 로 해결했다. 2019. 10. 1.
DataLake 설정 ec2 생성 키페어 생성 xshell, winSCP 설치 및 접속 aws-kinesis-agent 설치 https://docs.aws.amazon.com/ko_kr/firehose/latest/dev/writing-with-agents.html Kinesis 에이전트를 사용하여 Kinesis Data Firehose에 쓰기 - Amazon Kinesis Data Firehose Kinesis 에이전트를 사용하여 Kinesis Data Firehose에 쓰기 Amazon Kinesis 에이전트는 편리하게 데이터를 수집하여 Kinesis Data Firehose로 보낼 수 있는 독립형 Java 소프트웨어 애플리케이션입니다. 에이전트가 파일 집합을 지속적으로 모니터링하고 새로운 데이터를 Kinesis Data.. 2019. 9. 26.
nginx + kinesis 를 사용할 때 매분 파일 삭제 sudo find /var/log/nginx/* -type f -name '*.log' -size +51200k -exec rm -rf {} \;; sudo systemctl reload nginx; 512MB가 넘어갈 때 해당 폴더에서 *.log를 찾아서 삭제하고 log가 사라지고 사용자가 access.log / error.log 를 만들어줘도 그 파일에 로그를 기록하지 않는다. 따라서 nginx를 리로드 해주어서 스스로 .log 파일을 만들어 기록하게 한다. 2019. 9. 26.
AWS Firehose endpoint List https://docs.aws.amazon.com/ko_kr/general/latest/gr/rande.html AWS 서비스 엔드포인트 - AWS 일반 참조 docs.aws.amazon.com Firehose 구축할때, sudo vi /etc/aws-kinesis/agent.json 에서 { "cloudwatch.emitMetrics": true, "firehose.endpoint": "firehose.ap-northeast-2.amazonaws.com", "flows": [ { "filePattern": "/var/log/nginx/*.log", "deliveryStream": "stream 이름" } ] } firehose.endpoint에 관한 설정을 해 줄 수 있다. 내가 현재 사용하는 ec2와.. 2019. 9. 26.
텍스트 파일 합치는 명령어 cmd type (합칠파일명) + (합칠파일명) (합치고 난 뒤 파일명) 2019. 9. 25.