본문 바로가기

전체 글1418

[Java][Android] 복사하여 붙혀넣기 Android는 복사하여 붙여넣기를 지원하는 강력한 클립보드 기반 프레임워크를 제공합니다. 텍스트 문자열, 복잡한 데이터 구조, 텍스트 및 바이너리 스트림 데이터, 애플리케이션 애셋을 포함하여 단순한 데이터 유형과 복잡한 데이터 유형을 모두 지원합니다. 단순한 텍스트 데이터는 클립보드에 직접 저장되며 복잡한 데이터는 붙여넣기 애플리케이션이 콘텐츠 제공업체를 통해 확인하는 참조로 저장됩니다. 하나의 애플리케이션 내에서뿐 아니라 프레임워크를 구현하는 여러 애플리케이션 사이에서 모두 복사하여 붙여넣기를 할 수 있습니다. 클립보드 프레임워크 클립보드 프레임워크를 사용할 때 데이터를 클립 객체에 넣은 다음 클립 객체를 시스템 전체 클립보드에 배치합니다. 클립 객체는 다음 세 가지 형식 중 하나일 수 있습니다. 텍.. 2021. 12. 29.
[PHP] Curl 을 이용해 웹페이지 소스 사용하기 이번에는 Curl 을 통한 웹페이지 영상 첨부를 해보겠습니다. CURL 이란? cURL = Client URL 클라이언트에서 커맨드 라인이나 소스코드로 손 쉽게 웹 브라우저 처럼 활동할 수 있도록 해주는 기술입니다. https://stickode.com/detail.html?no=2687 스틱코드 stickode.com 위의 포스트를 즐겨찾기 하시면 'Curl_getWebpage' 를 입력하여, 해당 코드를 사용할 수 있습니다. $webpage = "웹페이지 주소" 위의 웹페이지 주소에 주소를 입력하면 getContent 메소드를 통해 텍스트 형식의 페이지 소스를 호출 할 수 있습니다. 2021. 12. 28.
[Kotlin][Android] Bottom Sheet 프래그먼트 크기 확장하기. 안녕하세요. 이번시간에는 Bottom Sheet 프래그먼트의 크기를 커스텀해보는 시간을 가져보도록 하겠습니다. 진행 방향은 다음과 같습니다. 1. Bottom Sheet이 무엇인가? - Bottom Sheet의 크기를 조절할려면? 2. Bottom Sheet 만들기 2-1) MainActivity 만들기 2-2) Fragment 만들기 1. Bottom Sheet이란 무엇인가? 우선 우리가 만들고자 하는 Bottom Sheet가 무엇인지 짚고 넘어가야겠죠? Bottom sheets are surfaces containing supplementary content that are anchored to the bottom of the screen. Material Design에서 정의한 Bottom Shee.. 2021. 12. 27.
[iOS] NoStoryboard 로 프로젝트 구성하기 iOS 프로젝트를 구성할때 스토리보드를 이용하시나요? 처음 접할때는 직관적인 앱의 흐름을 파악할 수 있고 코드를 몰라도 View를 구성할 수 있다는 장점 덕분에 당연히 사용해야 하는거 아닌가 생각할지 모르겠지만 이 스토리보드에도 장단점이 있습니다. 스토리보드의 장점 빠른 초기화 : 뷰를 만드는데 오래걸리지 않는다는 장점 시각화 : 앱의 흐름을 한눈에 볼 수 있는 점. 눈에 바로바로 보이기 때문에 이목을 끌 수 있는 점 낮은 진입장벽 : 코드를 몰라도 초보자들이 뷰를 만들 수 있는 점 스토리보드의 단점 생산성 : 앱이 점점 커지고 스토리보드 로딩시간이 길어지게 되면 오히려 생산성이 떨어짐 가동성 : 스토리보드가 방대하면 읽기도 어려워지고 난잡해보여서 가독성이 많이 떨어짐 협업 어려움 : 스토리보드 파일이 .. 2021. 12. 26.
[HTML/CSS]유튜브 API 사용법( Youtube Iframe) 이번에는 유튜브 iframe 을 통한 웹페이지 영상 첨부를 해보겠습니다. https://stickode.com/detail.html?no=2679 스틱코드 stickode.com 위의 포스트를 즐겨찾기 하시면 '유튜브 API_html/javascript' 를 입력하여, 해당 코드를 사용할 수 있습니다. Youtube IFream API 사용법 입니다. YouTube Iframe API를 이용하면, 원하는 유튜브 영상을 웹페이지에 띄울 수 있습니다. javascript코드로 원하는 영상을 띄울 수 있어서 편리합니다. 위의 태그의 id를 통하여 iframe 영상 삽입이 가능합니다. 주의할 점 유저는 HTML5를 지원하는 브라우저를 이용해야 합니다 동영상 플레이어의 크기는 200 X 200 px 이상이어야 합.. 2021. 12. 25.
[C#][Unity] 유닛 이동에 맞춰 카메라 따라가게 만들기 https://stickode.tistory.com/309?category=937544 위 링크(마우스 클릭으로 유닛 이동시키기)에 이어서 이번에는 유닛 이동에 맞춰 카메라를 이동시켜보도록 하겠습니다. 실행 환경 개발 툴: Unity 2019.4.21f1 IDE : vscode 먼저 카메라를 대각선 위에서 바라보는 위치로 이동시켜보도록 하겠습니다. 카메라를 클릭하신 다음 위, 아래 그리고 카메라의 회전방향을 조절해서 방향을 맞춰줍니다. 저의 경우에는 카메라의 position 값이 x,y,z 순으로 0,10,-10 이 좋았고 회전은 x가 45일때 좋아 보였습니다. (원하시는 대로 맞추시면 됩니다.) 다음으로 카메라가 유닛을 따라다닐 수 있도록 스크립트를 작성해보도록 하겠습니다. 저번에 작성했던 MyUnit.. 2021. 12. 24.
[JavaScript] 마우스를 따라다니는 원 만들기 이번시간에는 [JavaScript] 를 사용해 마우스를 따라다니는 원을 만들어보겠습니다. 스틱코드를 즐겨찾기해주세요. https://stickode.com/detail.html?no=2671 스틱코드 stickode.com Html안에 javascript와 css를 구현해주었습니다. 마우스가 원을 따라다니기 위해서는 마우스의 좌표를 알아야합니다. 마우스의 좌표값은 clientX 와 clientY 를 이용해 알 수 있습니다. clientX, clientY는 브라우저 window의 좌표값을 전달합니다.(좌측상단기준) 페이지에서 떨어져있는 좌표값 pageX, pageY와는 다릅니다. 1. 마우스가 움직일때마다의 좌표값은 mousemove event를 .. 2021. 12. 23.
[JavaScript] fetch api를 사용해서 ajax 통신하기 안녕하세요 :) 오늘은 브라우저에서 제공하는 fetch API 를 사용해서 서버와 통신하는 기능을 실습해 보겠습니다. fetch API 란? 웹개발을 할때, AJAX 라는 비동기적인 통신 방법을 통해 클라이언트 쪽에서 서버에 추가 정보를 요청하여 가져올수 있게 합니다. fetch API는그런 AJAX 통신 기술의 일종으로 별도의 라이브러리를 추가하지 않더라도 최신 브라우저에 내장되어 있기 때문에, 함수를 JavaScript에서 호출하는 것으로 손쉽게 사용 가능합니다. fetch() 사용법 fetch() 함수는 2개의 인자를 받습니다. fetch(url, [options]) url (필수) : 접근하고자 하는 url [options] : 선택 매개변수 첫번째 인자인 url 은 반드시 작성을 해줘야 합니다... 2021. 12. 22.
[HTML] 이미지를 원형으로 만들기 예제 안녕하세요 오늘 포스팅 주제는 네모 모양의 이미지를 원형으로 잘라서 사용 할 수 있는 예제입니다. 꼭지점 부분을 어느정도로 둥그렇게 만드냐는 border-radius 속성을 이용하면 됩니다. *결과 1. border-radius : 30px 2. border-radius : 90px 코드 원본은 스틱코드 링크에서 참고해주세요 https://stickode.com/detail.html?no=2658 스틱코드 stickode.com 스타일 태그 웹문서를 디자인하기 위해서는 스타일 태그를 이용하는 방법이 있습니다. 이렇게 생긴 스타일 태그를 head 태그 안에 넣어서 어떻게 꾸밀 것인지 정의 하는 것입니다. 예) 스타일 태그 안에 내용은 다르지만 형식이 같은 2줄의 코드가 보이실 겁니다. 선택자 { 속성 : .. 2021. 12. 21.