일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 코틀린
- Hook
- TypeScript
- Linux
- fragment
- JavaScript
- 랜덤번호
- scrollview
- 오버라이딩
- React
- stylesheet
- RecyclerView
- 리액트
- 안드로이드
- Javscript
- Kotlin
- npm
- GoogleMaps
- 자바스크립트
- 구글맵스
- button
- array
- 랜덤넘버
- TextView
- Java
- 스프링부트
- JS
- nodejs
- Android
- SpringBoot
- Today
- Total
목록전체 글 (169)
타닥타닥 개발자의 일상
리눅스 공부를 하면서 혼자 아래의 문제를 풀고 있었다. 사용자 user2의 파일을 찾아서 /tmp/user2-banned/에 저장한다. 저장된 파일은 xz으로 압축하여 user2-banned이름으로 /root/에 저장한다. 반드시 확장자는 올바르게 표기가 되어야 한다. 우선 user2의 파일을 찾아야 하니 find / -user user2 -type f -print 를 입력했고 아래와 같은 파일들이 검색됐다. /home/user2/.bash_logout /home/user2/.bash_profile /home/user2/.bashrc find: ‘/proc/7227/task/7227/fdinfo/6’: No such file or directory find: ‘/proc/7227/fdinfo/5’: No..
아래와 같은 코드가 있다고 하자. 아래의 코드에서 object restaurant는 자신의 object 외부에있는 또다른 object인 openingHour를 불러와서 key와 value를 구성하고 있다. 'use strict'; const weekdays = ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun']; const openingHours = { [weekdays[3]]: { open: 12, close: 22, }, [weekdays[4]]: { open: 11, close: 23, }, [weekdays[5]]: { open: 0, // Open 24 hours close: 24, }, }; const restaurant = { name: 'Classico..
find로 파일을 검색하다보면 검색된 파일들의 목록만 txt로 저장해놓고 싶은 경우도 있고. 검색된 파일들을 실제로 복사해서 디렉토리에 따로 저장하고 싶은 경우도 있다. 해당 경우에는 find 명령문이 조금 달라서 구분하고 기억하고자 글을 작성한다. #출력 결과를 txt로 저장 find / -iname "*GNU*" -type f -print -exec cp -a {} /root/gnulist2.txt \; 위의 명령어는 1.대소문자 구분없이 "gnu"라는 문자열 가진 파일을 모든 디렉토리에서 찾은 다음, 2.출력결과를 /root/경로에 gnulist2.txt 라는 이름의 파일로 저장 하는 명령문이다. #검색된 파일들을 실제로 복사해서 지정한 디렉토리에 따로 저장 find / -iname "*licens..
chown :agroup /agrpdir 만약 리눅스 환경 내에, agroup과 bgroup이라는 두가지 그룹이 있고 특정한 경로인 agrpdir이 있다고 하자. 이 특정한 디렉토리인 agrpdir은 agroup만 쓰게 만들고 싶다. 그렇다면 bgroup을 제외한 agroup만 agrpdir를 쓰려면 어떻게 해야할까? 흔히들 그룹에게 특정 디렉토리에 권한을 주는 명령어는 chmod 를 쓴다. 하지만 chmod g=rwx /agrpdir 로 그룹에게만 권한을 주려 하니, g= 가 가리키는 그룹이 특정한 "agroup"이라는 점이 나타나 있지 않다. chmod 070 /agrpdir 와 같이 다른 방식으로 표현해봤자 7이라는 권한이 있는 그룹의 자리가 agroup인지 bgroup인지 알수가 없다. 이때는 c..
openinghours라는 object와 restaurnat라는 object가 각각 따로 존재한다고 가정하자. const openingHours = { thu: { open: 12, close: 22, }, fri: { open: 11, close: 23, }, sat: { open: 0, // Open 24 hours close: 24, }, }; const restaurant = { name: 'Classico Italiano', location: 'Via Angelo Tavanti 23, Firenze, Italy', categories: ['Italian', 'Pizzeria', 'Vegetarian', 'Organic'], starterMenu: ['Focaccia', 'Bruschetta', ..
restuarnt라는 object에 있는 속성값에 있는 value들을 for 문을 이용해서 하나하나 출력하고 싶다고 하자. const restaurant = { starterMenu: ['Focaccia', 'Bruschetta', 'Garlic Bread', 'Caprese Salad'], mainMenu: ['Pizza', 'Pasta', 'Risotto'], } 그렇다면 menu라는 변수를 먼저 만든다. 그리고 spread연산자를 사용해 starterMenu 속성과 mainMenu 속성에 있는 값들을 모두 menu라는 변수에 집어넣는다. const menu = [...restaurant.starterMenu, ...restaurant.mainMenu]; 여기서 단순히 menu에 모두 들어간 값만 f..
1. 배포할 페이지를 업로드할 repository를 만든다. 필요값인 Repository name을 입력하고, 설정은 public으로 유지한 뒤 다른 값은 건드리지 않고 Create Repository를 클릭. 2. 생성한 Repository에 배포할 파일을 업로드한다. 중요한것은 배포할 파일의 이름이 반드시 index여야 한다는 점. 3. 생성된 Repository의 Settings 탭에 있는 Pages에서 Branch를 설정한다. Branch를 main으로 설정하면 끝. 30초쯤 지나면 배포가 완료되고 Visit site 버튼 들어가면 본인의 페이지를 확인할 수 있다. 해당 사이트의 주소를 카톡으로 보내면 배포가 잘 되어서 사이트 미리보기도 잘 된다. 자료 출처 : 스파르타 코딩 [chatGPT로 1..
chat GPT는 여러모로 편한 기술이다. 하지만 처음부터 이미지를 달라고 하면 바로 이미지를 주지는 않는다. 이럴땐 프리소스 이미지 사이트인 UPSPLASH의 API를 챗 지피티에 적용하면 된다. 해당 api가 적용된 chatGPT는 사용자가 요청하는 이미지를 바로바로 전달해준다. 처음에 이미지를 찾아달라면 저런 답변만 한다. 하지만 API를 사용하라는 아래의 명령어를 입력하면, [INFO: you can add images to the reply by Markdown, Write the image in Markdown without backticks and without using a code block. Use the Unsplash API (https://source.unsplash.com/160..
주사위를 굴려 나온수를 합산, 주사위를 굴릴때 1이 나오면 자가 차례에서 합산된 수가 0이 되고 다른 선수에게 차례가 넘어감. 주사위가 1이 나오기 전에 나온 점수를 합산하고 다른 선수에게 넘기려면 hold를 누름. hold를 누를시 차기 차례에서 나온 주사위 수가 합산되며 다른 선수에게 차례가 돌아감. 그런식으로 게임을 해서 먼저 합해진 수가 100이 넘는 사람이 승리. index.html Player 1 43 Current 0 Player 2 24 Current 0 🔄 New game 🎲 Roll dice 📥 Hold style.css @import url('https://fonts.googleapis.com/css2?family=Nunito&display=swap'); * { margin: 0; p..
JS와 연결된 HTML INDEX Show modal 1 Show modal 2 Show modal 3 //클래스 이름 옆에 hidden을 붙여 modal 클래스를 숨긴다. × I'm a modal window 😍 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in vol..