전체 글

전체 글

    접근성을 고려한 UI 제작

    Part1. 웹 접근성과 웹표준 웹 접근성 : 웹사이트에서 제공하는 정보를 차별 및 제한없이 동등하게 이용할 수 있도록 보장하는 것 접근성은 장애인과 밀접한 관계가 있다. 장애인 및 고령자를 포함한 모든사람 다양한 platform 및 Device와 웹 브라우저 등 모든 환경 평등(Equality) , 공평(Equity) 차이 평등은 사용자를 고려하지않고 다 똑같이 적용한 것이지만 공평은 사용자에 따라 배려를 하는 것 공평하게 웹 접근성이 되어야 함 계단에 눈을 치울때 계단과 경사로가 있는데 계단부터 치우는 것 보다 경사로를 치우는 것을 먼저 생각한다면 비장애인과 장애인이 모두 사용할 수 있다. 계단부터 치우면 경사로가 꽁꽁 얼어서 손을 대지못 할 수 있다. 웹개발을 할때 장애를 고민하는 것은 선택이 아니..

    Redmine bitnami ubuntu 18.04에 설치하기!

    Redmine bitnami ubuntu 18.04에 설치하기!

    https://bitnami.com/stack/redmine 로그인하여 다운로드 합니다. 2. wget으로 다운하거나, 설치파일을 다운받아 파일을 옮깁니다.(여기서는 파일을 받아 옮겼습니다.) 3.chmod 775 로 권한을 업데이트 합니다. 4.해당파일을 ./bitnami-redmine-4.1.1-5-linux-x64-installer.run 명령을 통해 실행합니다. 5. 한국어를 선택합니다(4번) 6.필요한 것은 y로 해서 설치합니다 (여기서는 레드마인만 설치했습니다.) 7. 설치 경로는 기본경로로 /opt/redmine-4.1.1-5 로 설정되는데 기본경로를 사용하려면(enter) 8. 계정 생성합니다. 9. 한국어 (기본 15번 선택 되어있습니다. 엔터) 10. SMTP 설정 11. 레드마인 설치..

    개발 공부 방법, T 자로 관리해서 더 높은 연봉 받기

    개발 공부 방법, T 자로 관리해서 더 높은 연봉 받기

    안녕하세요, 오늘 유튜브에서 좋은 영상을 발견하게 되어 글로 한번 더 정리해서 보면서 행동으로 잘 실천할 수 있도록 하려고 합니다. '-' 취준생, 신입, 주니어, 시니어의 입장에서 앞으로도 좋은 연봉은 물론 개발실력을 높이기 위해서 어떻게 개발학습을 해야 하는지 방향성을 잡아주는 그런 내용입니다. T 자로 경력 관리(공부)를 해라. 이 말은 넓게넓게 공부하되 내 전문성을 살리는 깊이 있는 것을 하나는 만들어라 라는 말인데요 T자는 내가 하고 있는 수준과 레벨에 맞게 어느정도 조정을 해나가면서 해야 됩니다. 그래서 언제 내가 더 늘려야 되고 더 깊게 들어가야 되는지에 대해서 알아보도록 하겠습니다. front 기준으로 설명 드리겠습니다. 기본적으로 Html, css, javascript 이 정도를 아신다면..

    api 호출시 Network-request-failed 해결방법

    api 호출시 Network-request-failed 해결방법

    network request failed 는 여러 예외상황에서 발생하지만 기본적인 예외사항을 제외하고 작성하였습니다. 앱 테스트 진행중에 에뮬레이터 환경에서는 잘 동작해서 .apk로 실제 디바이스로 앱을 실행시켜 fetch로 api 요청을 보냈는데 Network-requsetp-failed 가 뜬 상황..삽질끝에 찾아낸 결과는 안드로이드9(API 28) 부터 강화된 네트워크 보안정책으로 인한 오류, http를 허용하지 않기 때문에 발생하는 오류였던 것이다. android/app/src/main/AndroidManifest.xml 파일에서 android:usesCleartextTraffic="true" 로 추가한 후 다시 앱을 build하고 .apk로 만들어서 실행하니 정상적으로 동작되는걸 확인할 수 있었..

    React-native 에서 push 알림 사용하기

    현재글은 RN - v0.60 이상에서 android 기준 입니다. android에서 push알림을 사용하려면 firebase를 설정한 후 firebase console에서 사용이 가능합니다. firebase를 설정한후 messaging,notifications 기능을 추가하는 순서로 작성하였습니다. 1. firebase console 사이트에 자신이 만든 앱을 등록합니다.(등록방법은 검색) 2. npm install --save react-native-firebase 를 설치합니다. 3. anroid/build.gradle 경로에 Buildscript{.. Dependencies{… }} Dependencies 안에 classpath 'com.google.gms:google-services:4.2.0' ..