본문 바로가기

Develop

(9)
[SQL 스터디] 산술 연산 / 논리 연산자 / 비교 연산자 산술연산 SQL구문으로 바로 산술이 가능 SELECT 1+1; //2로 출력 SELECT CustomerID+100 FROM Customers; //Customers에 있는 CustomerID에 100씩 더함(이때 CustomerID가 숫자라서 가능) SELECT CustomerID%2 FROM Customers; //Customers에 있는 CustomerID에 2씩 나눠서 나머지만 출력(이때 CustomerID가 숫자라서 가능) //%2는 홀수/짝수를 알기 위해 많이 사용 || 문자열이나 칼럼을 하나로 합쳐서 출력 SELECT Country || City || Address AS 주소 FROM Customers; SELECT Country || '' || City ||''|| Address AS 주소..
[SQL 스터디] 데이터 조회/수정을 위한 기본 쿼리 프로덕트 디자이너 친구들이랑 추후 데이터드리븐을 위한 SQL 스터디를 시작했다. 물론 그로스해커분들처럼 딥하게 공부는 안하지만, 추후 그로스 분들에게 데이터를 뽑아달라고 하기 위해서는 어느정도 데이터를 읽을 줄 알아야 한다는 것을 전적으로 동의하는 바이고, ux를 설계하기 위해서 데이터 정책을 수월하게 짜기 위해서도 데이터 테이블을 어떻게 만들어갈지 앞단을 알고 있으면 좋을 것이라는 것을 일하면서도 너무 많이 느꼈기 때문에, 천천히 차근차근 공부하기로 했다. 그래서 스터디 진도에 맞춰서 공부내용을 조금씩 정리해놓기로 했다 :) 스터디 진도로 하고 있는 참고 강의 https://www.edwith.org/myfirstsql/lecture/233582?isDesc=false [LECTURE] 1회차 (실습)..
[android] 안드로이드 적응형 런처 아이콘 가이드 이번에 사이드 프로젝트인 A.fume을 디자인하게 되면서 런처 아이콘 적용 가이드가 변화되었다는 것을 알게 되었다. Android 7.1(API 수준 25) 이하 버전에서 런처 아이콘의 크기는 48x48dp로 설정되었었다. 그래서 항상 나도 런처 아이콘을 만들 때, mdpi 기준으로 48x48dp을 만든 다음에 제플린으로 넘기거나 이미지 추출로 mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi을 뽑았었는데 Android 8.0(API 수준 26)에서는 이제 백그라운드와 포그라운드로 구성된 2개의 레이어를 정의하여 이미지를 만들어주어야 한다. (근데 왜 나는 몇 달 전까지 걍 48*48dp로 만들었었지..? 왜그랬지!) 일단 Android 8.0에서 적용되는 사이즈는 이러하다. - mdpi :..
[javascript] 자바스크립트 입문하기(2) - 자바스크립트의 기본 문법 *해당 포스팅은 복습 차원으로 정리하고 있는 내용입니다. 부족한 부분이 있거나, 좀 더 제가 공부하면 좋을 법한 부분은 피드백해주시면 감사하겠습니다:) (1)변수 변수는 값을 핡당하고 그 저장된 갑슬 참고하기 위해 사용한다. 자바스크립트에서 변수는 주소를 기억하는 저장소이다. 즉, 변수란 메모리 주소에 접근하기 위해 이해할 수 있는 언어로 지정한 식별자이다. 그동안 변수를 선언할 때는 var 키워드를 사용했으나, ES6 문법부터는 var를 사용하지 않고 const와 let 만을 사용하고 있다. 예전문법 var x; //변수의 선언 x = 7; // 정수값의 할당 ES6 문법 const a = 0; Or let b; b=0; 그렇다면 const와 let의 차이는 무엇일까? const는 한번 값을 대입하면 ..
[JavaScript] 자바스크립트 입문하기(1) - 자바스크립트에 대하여 최근 웹퍼블리싱 스터디를 하면서, 자연스럽게 자바스크립트에 대해 접하게 되었다. 솔직히, 대학교 공부를 하면서 전공을 버리다시피해서 코틀린 이외 언어를 제대로 공부해본 적이 없어서 자바스크립트를 접했을 때, 어떻게 시작해야할지에 대한 막막함과 내가 과연 이해를 잘 할 수 있을까에 대한 두려움이 있었는데, 아주 친절한 친구 덕분에 자바스크립트를 공부하는데 첫걸음을 떼었다. 해당 포스팅은 친구가 알려준 내용을 토대로, 혼자 복습하면서 구글링하면서 보게 된 자료들을 정리하고자 쓴 포스팅이다 :) 자바스크립트(JavaScript)란 무엇인가? 자바스크립트를 떠올랐을 때 많은 분들이 웹에서 사용하는 언어라고들 생각한다. 그도 그럴게 자바스크립트는 웹 구현과 함께 발전되었기 때문이다. 나 역시 처음에 자바스크립트는..
[Kotlin] 안드로이드 개발을 하겠다면 알아야할 코틀린 기본 문법 안드로이드 스튜디오로 Kotlin 연습하기 안드로이드를 kotlin으로 개발해보겠다고 마음을 먹었다면, 일단은 kotlin과 친해져보자. 친해져보기 위해서는 직접 kotlin을 쳐봐야겠지?.? 여러 컴파일 프로그램이 있지만, 안드로이드 스튜디오에서도 kotlin을 직접 연습해볼 수 있다. 먼저, 새 프로젝트를 만들면 app > java > ExampleUnitTest 파일을 확인할 수 있다. 그러면 위처럼 클래스명이 보일것이고, 제가 주석해놓은 부분에서 원하는 코딩을 해주시면 된다. 그후, 런을 돌려주시면 결과를 확인하실 수 있다. 안드로이드를 하면서 자주 만날 Kotlin 문법 너무 기본적인 문법 설명보다는, 안드로이드를 개발하면서 자주 만날 문법 위주로 정리할 예정이다. 혹, 개발 자체가 처음이거나 ..
자주 쓰이는 html 태그 정리 위에 보이는 그래프는 html을 작성할 시 자주 쓰이는 태그를 순위매긴 것이다. 이는 아래 링크첨부해놓은 사이트에서 들고온 것인데, https://www.advancedwebranking.com/html/ The average web page from top twenty Google results Apparently, an average web page uses twenty-eight different element types: The twenty-eight elements used on most pages, ordered by appearance frequency: www.advancedwebranking.com html에 대해 잘 분석되어 있으므로, 한번 쯤 참고할 법하다! 그러면 위 사이트를 토대로..
[android / kotlin] bottom navigation bar를 만들어보자 안드로이드 앱 프로젝트를 하다보면, 굉장히 많이 쓰게 되는 bottom navigation bar. 개인적으로 안드로이드 프로젝트를 5번 정도 해봤는데, 그때마다 bottom navigation bar를 안 써본적이 없다. 그래서 하나하나 안드로이드 UI를 건드려볼 겸, 기본적으로 필요한 bottom navigation bar에 대해 정리하려고 한다. bottom navigation bar를 만드는 방법은 조금씩 다른 방법으로 만들기도 하는데, 나는 첫 나의 안드로이드 스승님인 파트장오빠가 가르쳐준 방법인 Tab layout과 View pager를 이용하여 만들어보겠다. 일단, 내가 만들고자 하는 모양은 인스타그램과 같은 모양이다. 인스타그램을 보면 하단탭바에 5개의 버튼이 있고, 이 버튼을 누르면 페이..