UMC [Ubuntu] Ubuntu에 APM 소스 수동 설치(1) - Ubuntu&Apache Apache는 Apache 재단에서 만든 HTTP 웹서버로, 세계에서 가장 많이 쓰이는 웹 서버 중 하나다. Php는 Apache와 같이 웹페이지를 제공하는 역할을 한다.(주방장역할) Mysql 같은 데이터베이스에서 데이터를 꺼내서 제공하는 역할도 한다. 소스설치, 수동설치, 컴파일 설치 : linux에서 소스를 직접 다운 받아 컴파일하여 설치하는 것 우분투 설치 완료 ! 우분투 설치가 완료... UMCBack-end/ServerapacheapmBack-end/Server [UMC 1주차] 리눅스 환경에 APM 설치, CHALLENGE 과제 자 이렇게 관리자 권한에 로그인 하려는 명령어인 $ sudo su 를 입력해주고, 가상 머신을 시작할 때 설정했던 내 OS 계정의 비밀번호를 입력해준다. 필수 패키지 설치 그 후, (몇 번의 삽질 끝에) APM 같은 어플리케이션을 소스로 설치할 때 사용되는 디렉토리인 usr/local에 apache라는 이름의 파일을 새로 만들어주고 소스를 설치해준다. apr 설치 apr-util 설치 pcr... UMCchallengeUMC ios 1주차 (Swift 설명) umc 1기 server를 마치고 2기에는 ios로 참여하게 됐다. 서버 코스하면서 배웠던 것들도 정리해서 글 올려야하는데..😱 매주 과정을 간략하게 정리해보아야지! 프로젝트 생성 후 기본 화면 기본적인 Swift 문법 상수 변수 Lower Camel Case - 인스턴스 / 메소드 / 함수 let viewController = UIViewController() Upper Camel Case... UMCiOSUMC iOS Week2 <Auto Layout> 따라서 view의 frame 좌표를 직접 지정해주는 것이 아니라, 위와 같이 imageView의 위치나 크기를 다른 객체(Safe Area)를 이용해 "상대적"으로 제약을 주는 것을 auto layout이라 부른다. Label은 Width 뿐만 아니라 Height에 대해 Intrinsic Content Size를 가지기 때문이다 Intrinsic Content Size를 가지는 대표적인 것들... UMCUMC [Ubuntu] Ubuntu에 APM 소스 수동 설치(2) - MySQL mysql 소스설치 전에 패키지 먼저 설치할 것! 패키지를 설치했다면 mysql 소스 설치를 해준다. 그 후에 mysql.tar.gz 파일을 받아준다. 먼저 디렉토리를 생성해주고 그 디렉토리 안에서 설치를 진행한다. 여기서 cmake를 한다면 다음과 같은 오류가 나올 것이다. CMake Error에 대해서 검색해보니 압축파일을 다운받으면 해결된다고 한다. 1. /usr/local/src 에 ... UMCBack-end/ServermysqlapmBack-end/Server [UMC-iOS] delegate 패턴으로 화면 간 데이터 전달하기 delegate 패턴 사용하여 화면 간 데이터 전달하기 😀 view controller 2개 만들어 주고, 첫 번째 화면에 label과 <다음 화면으로> 버튼 만들어 줌. 두 번째 화면에 textField와 <이전 화면으로> 버튼 만들어 줌. 첫 번째 화면에서 <다음 화면으로> 버튼을 누르면 화면이 전환되고, 두 번째 화면에서 textField에 텍스트를 입력한 뒤, <이전 화면으로> 버튼을... UMCUMC 1.UMC_Web_1주차 Html이란? Hypter Text Markup Language Hyper Text = 링크 Markup = 교정부호, 의미부여 (마크로 둘러싸인 언어) 태그를 사용하여 HTMl을 표현한다. 무슨 태그를 사용할지 모를때는 "html 표 태그 mdn" 처럼 검색하여 를 사용하자. h1~h6 Online Web Code Editor 을 사용하여 온라인에서 결과를 출력할 수 있음 h1 ~h6 태그... UMCwebUMC swift로 로그인 & 회원가입 페이지 만들기 layer, cornerRadius 속성에 대해 이해하고 활용할 수 있다. UIImageView.contentMode: 이미지 뷰의 크기가 조정될 때, 이미지가 어떻게 보일지 조정하는 옵션 비율을 깨며너 화면을 채우기 때문에 이미지가 잘릴 수 있음 뷰의 경계를 채우기 위해 콘텐츠의 일부가 잘릴 수 있음 따라서 OpenGL보다 더 적은 코드로 그래픽을 구현할 수 있는 Core Graphics라... UMC컴공선배swiftUMC iOS Week3 <로그인 및 회원가입> 사용자와 view가 서로 접촉 → User - Controller 사이에서 연결을 담당하는 것이 view 사용자와 앱이 의사소통 할 수 있도록 중간에서 연결을 담당하는 모든 것이 app에서의 인터페이스 Container View Controller → 계층을 가지고 있는 뷰들을 스택 형태로 나타내주는 뷰 컨트롤 Delegate: 특정 event에서 사용할 수 있는 delegate가 선언되어 ... UMCUMC [UMC 3주차] 리눅스 환경 구축 실습 nginx 설치하기 $ sudo mysql -u root -p 명령어를 입력한 후 방금 설정했던 비밀번호를 입력해주면 mysql에 접속할 수 있다! exit;를 입력하여 종료할 수 있다. 이렇게 명령어를 입력하면 vi 편집기를 통해 phpinfo.php 파일을 만들 수 있다! 그 후 :wq를 입력하여 저장과 동시에 편집기를 종료해주었다. 그 후 sudo vi default 를 입력해보자. n... mysqlngnixUMC리눅스phpUMC BottomNavigation 정리 BottomNavigation 이란? 위 화면에서 하단에 위치한 네비게이션 바를 의미합니다. 안드로이드 컴파일 버전 26.1.0 부터 추가되었습니다. 즉 처음부터 있던 뷰가 아닌 중간에 추가된 뷰이며 안드로이드 지원 라이브러리 중 디자인 라이브러리에 속합니다. 그렇기 때문에 app 단위에 를 추가해야 합니다. menu BottomNavigation 은 res 폴더 밑에 menu를 만들고 그 ... UMCandroidkotlinUMC 안드로이드 | CollapsingToolbar 정보 제공보다는 개인 정리 목적의 포스팅입니다. 위와 같이 스크롤하면 상단부분이 접히고, Tablayout 부분이 상단에 붙는 프래그먼트를 구현했다. (탭레이아웃은 뷰페이저와 함께 사용하여 세 가지 프래그먼트를 이어줬다.) CoordinatorLayout은 두 가지 주요 사용 사례를 위한 것입니다. 최상위 애플리케이션 데코 또는 크롬 레이아웃으로 하나 이상의 하위 뷰와의 특정 상호 작용을 위... UMCandoidUMC
[Ubuntu] Ubuntu에 APM 소스 수동 설치(1) - Ubuntu&Apache Apache는 Apache 재단에서 만든 HTTP 웹서버로, 세계에서 가장 많이 쓰이는 웹 서버 중 하나다. Php는 Apache와 같이 웹페이지를 제공하는 역할을 한다.(주방장역할) Mysql 같은 데이터베이스에서 데이터를 꺼내서 제공하는 역할도 한다. 소스설치, 수동설치, 컴파일 설치 : linux에서 소스를 직접 다운 받아 컴파일하여 설치하는 것 우분투 설치 완료 ! 우분투 설치가 완료... UMCBack-end/ServerapacheapmBack-end/Server [UMC 1주차] 리눅스 환경에 APM 설치, CHALLENGE 과제 자 이렇게 관리자 권한에 로그인 하려는 명령어인 $ sudo su 를 입력해주고, 가상 머신을 시작할 때 설정했던 내 OS 계정의 비밀번호를 입력해준다. 필수 패키지 설치 그 후, (몇 번의 삽질 끝에) APM 같은 어플리케이션을 소스로 설치할 때 사용되는 디렉토리인 usr/local에 apache라는 이름의 파일을 새로 만들어주고 소스를 설치해준다. apr 설치 apr-util 설치 pcr... UMCchallengeUMC ios 1주차 (Swift 설명) umc 1기 server를 마치고 2기에는 ios로 참여하게 됐다. 서버 코스하면서 배웠던 것들도 정리해서 글 올려야하는데..😱 매주 과정을 간략하게 정리해보아야지! 프로젝트 생성 후 기본 화면 기본적인 Swift 문법 상수 변수 Lower Camel Case - 인스턴스 / 메소드 / 함수 let viewController = UIViewController() Upper Camel Case... UMCiOSUMC iOS Week2 <Auto Layout> 따라서 view의 frame 좌표를 직접 지정해주는 것이 아니라, 위와 같이 imageView의 위치나 크기를 다른 객체(Safe Area)를 이용해 "상대적"으로 제약을 주는 것을 auto layout이라 부른다. Label은 Width 뿐만 아니라 Height에 대해 Intrinsic Content Size를 가지기 때문이다 Intrinsic Content Size를 가지는 대표적인 것들... UMCUMC [Ubuntu] Ubuntu에 APM 소스 수동 설치(2) - MySQL mysql 소스설치 전에 패키지 먼저 설치할 것! 패키지를 설치했다면 mysql 소스 설치를 해준다. 그 후에 mysql.tar.gz 파일을 받아준다. 먼저 디렉토리를 생성해주고 그 디렉토리 안에서 설치를 진행한다. 여기서 cmake를 한다면 다음과 같은 오류가 나올 것이다. CMake Error에 대해서 검색해보니 압축파일을 다운받으면 해결된다고 한다. 1. /usr/local/src 에 ... UMCBack-end/ServermysqlapmBack-end/Server [UMC-iOS] delegate 패턴으로 화면 간 데이터 전달하기 delegate 패턴 사용하여 화면 간 데이터 전달하기 😀 view controller 2개 만들어 주고, 첫 번째 화면에 label과 <다음 화면으로> 버튼 만들어 줌. 두 번째 화면에 textField와 <이전 화면으로> 버튼 만들어 줌. 첫 번째 화면에서 <다음 화면으로> 버튼을 누르면 화면이 전환되고, 두 번째 화면에서 textField에 텍스트를 입력한 뒤, <이전 화면으로> 버튼을... UMCUMC 1.UMC_Web_1주차 Html이란? Hypter Text Markup Language Hyper Text = 링크 Markup = 교정부호, 의미부여 (마크로 둘러싸인 언어) 태그를 사용하여 HTMl을 표현한다. 무슨 태그를 사용할지 모를때는 "html 표 태그 mdn" 처럼 검색하여 를 사용하자. h1~h6 Online Web Code Editor 을 사용하여 온라인에서 결과를 출력할 수 있음 h1 ~h6 태그... UMCwebUMC swift로 로그인 & 회원가입 페이지 만들기 layer, cornerRadius 속성에 대해 이해하고 활용할 수 있다. UIImageView.contentMode: 이미지 뷰의 크기가 조정될 때, 이미지가 어떻게 보일지 조정하는 옵션 비율을 깨며너 화면을 채우기 때문에 이미지가 잘릴 수 있음 뷰의 경계를 채우기 위해 콘텐츠의 일부가 잘릴 수 있음 따라서 OpenGL보다 더 적은 코드로 그래픽을 구현할 수 있는 Core Graphics라... UMC컴공선배swiftUMC iOS Week3 <로그인 및 회원가입> 사용자와 view가 서로 접촉 → User - Controller 사이에서 연결을 담당하는 것이 view 사용자와 앱이 의사소통 할 수 있도록 중간에서 연결을 담당하는 모든 것이 app에서의 인터페이스 Container View Controller → 계층을 가지고 있는 뷰들을 스택 형태로 나타내주는 뷰 컨트롤 Delegate: 특정 event에서 사용할 수 있는 delegate가 선언되어 ... UMCUMC [UMC 3주차] 리눅스 환경 구축 실습 nginx 설치하기 $ sudo mysql -u root -p 명령어를 입력한 후 방금 설정했던 비밀번호를 입력해주면 mysql에 접속할 수 있다! exit;를 입력하여 종료할 수 있다. 이렇게 명령어를 입력하면 vi 편집기를 통해 phpinfo.php 파일을 만들 수 있다! 그 후 :wq를 입력하여 저장과 동시에 편집기를 종료해주었다. 그 후 sudo vi default 를 입력해보자. n... mysqlngnixUMC리눅스phpUMC BottomNavigation 정리 BottomNavigation 이란? 위 화면에서 하단에 위치한 네비게이션 바를 의미합니다. 안드로이드 컴파일 버전 26.1.0 부터 추가되었습니다. 즉 처음부터 있던 뷰가 아닌 중간에 추가된 뷰이며 안드로이드 지원 라이브러리 중 디자인 라이브러리에 속합니다. 그렇기 때문에 app 단위에 를 추가해야 합니다. menu BottomNavigation 은 res 폴더 밑에 menu를 만들고 그 ... UMCandroidkotlinUMC 안드로이드 | CollapsingToolbar 정보 제공보다는 개인 정리 목적의 포스팅입니다. 위와 같이 스크롤하면 상단부분이 접히고, Tablayout 부분이 상단에 붙는 프래그먼트를 구현했다. (탭레이아웃은 뷰페이저와 함께 사용하여 세 가지 프래그먼트를 이어줬다.) CoordinatorLayout은 두 가지 주요 사용 사례를 위한 것입니다. 최상위 애플리케이션 데코 또는 크롬 레이아웃으로 하나 이상의 하위 뷰와의 특정 상호 작용을 위... UMCandoidUMC