728x90 반응형 SMALL App Programming255 [Metaverse] ZEP (젭) ZEP (젭) zep (젭)은 바람의나라 '연'을 개발한 게임사 슈퍼캣과 '제페토' 운영사 네이버제트의 합작 법인이 출시한 2D기반의 메타버스 플랫폼이다. 한국판 게더 타운이라고 보면 된다. 감정 표현 zep으로 구축한 맵에서는 이모티콘을 이용하여 여러가지 감정 표현을 할 수 있다. 특히, 키보드의 숫자버튼 클릭으로도 가능하여 매우 편리하다. 임베디드 zep은 다양한 임베드 기능, 즉 사진이나 영상 등을 자유자재로 삽입할 수가 있으며, 화이트보드 기능을 이용하여 다자간의 소통도 원활이 할 수 있다. 특히, 스크린샷 기능을 이용하여 참가자들과 사진도 쉽게 찍을 수 있다. 동시 접속 선풍적인 인기를 끌었던 게더타운은 사용자가 25명이 넘으면 사용료가 발생되지만 zep은 무려 5만명 까지도 동시에 접속이 가능.. 2022. 11. 8. [Android Studio] 토스트 (Toast) 커스텀하기 토스트 (Toast) 토스트 (Toast)는 사용자에게 짧은 메시지 형식으로 정보를 전달하는 팝업을 의미한다. xml : drawable xml : layout java public void customToastView(String text){ LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.toast_board, (ViewGroup) findViewById(R.id.toast_layout_root)); TextView textView = layout.findViewById(R.id.textboard); textView.setText(text); Toast toastView = Toast.makeT.. 2022. 11. 7. [Android Studio] TimePicker 색상 커스텀 TimePicker 색상 커스텀 TimePicker에서 Divider, text 등의 색상을 변경할 수 있다. xml : theme xml 2022. 11. 4. [Android Studio] 버튼 클릭시 이미지 변경 버튼 클릭시 이미지 변경 2개의 이미지 파일을 drawable에 추가하여 진행한다. image (1) image (2) xml java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; public class MainActivity extends AppCompatActivity { Button m_btn; ImageView imageView; boolean i = true; @Override protected void onCreate(Bundle savedInsta.. 2022. 11. 4. [Android Studio] 투명도 (Opacity) 투명도 (Opacity) 16진수 색상 코드값 앞에 2자리의 투명도 값을 넣어주면 백그라운드의 투명도를 조절할 수 있다. xml에서 16진수 색상값 앞에 아래와 같이 투명값을 입력하면 된다. android:background="#FF000000" 코드 % FF 100 F2 95 E6 90 D9 85 CC 80 BF 75 B3 70 A6 65 99 60 8C 55 80 50 73 45 66 40 59 35 4D 30 40 25 33 20 26 15 1A 10 0D 5 00 0 2022. 11. 4. [Android Studio] 프로그레스바 (ProgressBar) 프로그레스바 (ProgressBar) ProgressBar는 작업의 진행 상태를 사용자에게 알려줄 때 사용하는 컴포넌트이다. xml xml : circle_progressbar java package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.os.Handler; import android.widget.ProgressBar; public class MainActivity extends AppCompatActivity { private ProgressBar progressBar; private int progressStatus = 0; pri.. 2022. 10. 31. [Android Studio] Fragment Fragment Fragment는 Activity 내에 생성되는, UI 구성을 여러 개의 모듈 단위로 작성할 수 있도록 해주는 기능이다. 또한, 한번 작성된 Fragment는 여러 Activity에서 재사용이 가능하므로 UI 구성에 소요되는 작업량을 많은 부분을 감소시킬 수 있다. xml : main java : main package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity.. 2022. 10. 27. [Android Studio] SQLite 데이터베이스 xml DatabaseHelper.java 데이터베이스 자바 클래스를 만든다. package com.example.myapplication; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import androidx.annotation.Nullable; public class DatabaseHelper extends SQLiteOpenHelper { public static final String DA.. 2022. 10. 7. [Web Crawler] 네이버 블로그 / 뉴스 크롤링 네이버 블로그 크롤링 # 블로그 본문 크롤링 import time from selenium import webdriver from bs4 import BeautifulSoup from selenium.common.exceptions import NoSuchElementException,StaleElementReferenceException driverPath = 'chromedriver.exe' driver = webdriver.Chrome(os.path.abspath(driverPath)) driver.implicitly_wait(3) # 크롤링 결과를 data frame으로 저장 import pandas as pd titles.pop(4) df = pd.DataFrame({'제목':titles,'링크.. 2022. 9. 29. [Web Crawler] 네이버 클라우드 플랫폼 네이버 클라우드 플랫폼 네이버 오픈API 서비스는 24시간 365일 무중단으로 운영되고 있다. 오픈API 오류에 신속하게 대응하기 위해 매 10분 단위로 자동으로 모니터링하고 있다. (https://developers.naver.com/main/) ▪ Open API : 누구나 사용할 수 있도록 공개된 API ▪ API (Application Programming Interface) : 데이터를 요청하여 주고 받기 위한 방식 또는 규격 Open API Key [Products] → [서비스 API] → [데이터랩] → [Open API 신청] → [Application 등록] → [내 에플리케이션] → Client ID 및 Client secret 확인한다. example code # scrapy 설치 .. 2022. 9. 28. 이전 1 ··· 15 16 17 18 19 20 21 ··· 26 다음 728x90 반응형 LIST