- [CSS] 스타일 강제 적용 및 적용 예외 CSS를 다루다보면 하위 태그에서 일부 CSS가 적용이 안되기를 바라거나 특정 속성만 덮어쓰기를 하고 싶을 때가 있다. 하위 속성에서 특정 속성을 덮어쓰기 하고 싶다면 !important로 강제 적용을 해주고 하위 속성에 CSS를 물려주기 싫다면 not 선택자로 예외처리해주자! 1. CSS 강제 적용 p { color: #FFF } .example { color: #000 !important } p태그의 글자색을 하얀색으로 지정했지만 example 클래스를 물려받은 곳은 글자색이 검정색일 것이다! 2. not 선택자 p:not(.example){ color: #FFF } p태그의 글자색은 하얀색으로 지정했지만 example 클래스는 제외하고 하얀색으로 지정하는 것이다! 2020.07.08
- 자이로스코프 센서 사용하기 안드로이드에는 많은 센서들이 내장되어있다. 가속, 중력, 조도, 근접, 온도, 방향 등의 센서들이 있다. 그 중 이번 포스트에서는 자이로스코프 센서를 사용해볼 것이다. 자이로스코프(Gyroscop) 자이로스코프 센서는 3차원 회전 정보를 감지하는 센서다. [그림1] 자이로스코프 센서의 각 축의 회전각 X축의 회전을 Roll, Y축의 회전을 Pitch, Z축의 회전을 Yaw라고 부른다. 자이로스코프의 센서에서 각 X,Y,Z축에 대한 값을 측정해주는 데 그 값은 각속도이다. 따라서 회전각을 얻고 싶다면 측정한 각속도로 계산을 해주어야한다. 거리 = 속력 * 시간이다. 따라서 회전각 = 각속도 * 시간으로 구해주면 된다. 따라서 단위 시간(dt)동안 측정되는 각속도를 이용하여 회전한 각도에 더해주면 회전한 각.. 2018.09.09
- [PostgreSQL] Sequence란? Sequence란 유일한 값을 생성하게 도와주는 객체이다. 주로 ID와 같이 순차적으로 증가하는 컬럼에 많이 사용한다. Sequence는 테이블과는 독립적으로 저장되고 생성되기 때문에 여러 테이블에서 참조해서 공유되지 않게 조심하자! * Sequence 정의 Sequence를 정의하는 DDL은 다음과 같다. seq_user_id라는 Sequence를 생성해보겠다. CREATE SEQUENCE seq_user_id INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 9223372036854775807 CACHE 1; 그리고 해당 Sequence를 사용 권한을 계정에 등록을 해줘야한다! -- postgres가 OWNER이고 ALTER SEQUENCE seq_user_id OWNER TO .. 2020.07.19
- [취준 후기] 0.개요 - 현대오토에버에서 삼성전자까지 취업을 하는 시기와 방법에는 여러 가지가 있다고 생각한다. 아마 취준을 처음 하는 분들은 언제부터 회사에 지원이 가능한지, 어떤 회사가 나에게 맞는지 알기 어려울 것이다. 그래서 처음으로 취준을 시작하는 혹은, 취업을 어떤 식으로 준비해야 하는지 궁금해할 분들에게 나의 경험을 나누고자 한다. 처음 취업 준비했던 19년 하반기에 현대오토에버 합격 후 20년 상반기, 20년 하반기까지 이직 준비를 했었다. 지금은 20년 하반기 공채로 삼성전자에 합격하여 입사 준비하고 있다. 3시즌간 경험과 1년간 재직 경험을 토대로 IT 업계와 개발자로 취업한다는 것에 대한 내 생각과 경험을 작성하려고 한다. 물론, 취준에는 정해진 왕도가 없을 뿐더러 지극히 개인적이고 주관적인 글이기 때문에 100% 맞지 않을 것이다. 이.. 2021.01.01
- [Android] 터치 영역 넓히기 Android 개발을 하다보면 심심치 않게 UI/UX 가이드에 따라서 터치 영역을 조절 해야할 때가 있다. * Material에서는 터치 대상이 최소 48*48 dp 이상에 터치 대상끼리 8dp는 떨어져 있어야한다고 함 필자의 경우에도 UX팀에서 사용성을 위해서 버튼 터치 영역을 늘려달라는 요청이 있었다. 무튼... 터치 영역을 넓히는 몇가지 방법(?)을 생각해보자. Padding 지정 가장 쉽고 흔하게 사용되는 방법이다. Padding까지가 View의 영역으로 인식 되기 때문에 간단하게 Touch 영역을 넓힐 수 있다. 그러나 단점으로는 기존의 View가 흐트러 질 수 있다는 점이다. 그래도 잘 계산해서 이 방법으로 해결이 된다면 제일 좋은 경우지 않을까 싶다. Touch Delegate 부모 View.. 2023.03.26