BOX-IT 81

[PHP] file_put_contents가 뭘까?

1. file_put_contents 정의 file_put_contents는 파일을 생성하고, 그 파일 안에 어떠한 내용을 넣는 함수다. 예시를 들어보자면 위에처럼 쓴 후 실행을 시키면 Buang.txt란 이름을 가진 파일이 생성된 후 그 파일 안에 'Hi! Buang'이 작성된다. 결과 화면은 위와 같다. 만약 python.txt란 이름을 가진 파일을 생성하고 싶고, 그 파일 안에 '안녕! 세상아!'란 문구를 넣고 싶다면 위에처럼 작성하면 될 것이다. 아래는 응용버전이다. 사람에 따라서 조금 어려울 수도 있다. 크게 중요하지도 않고, 이해하지 못해도 별로 상관없는 내용이다. 이해가 안 간다면 '이해가 안 가구만~'하고 넘어가면 될 부분이다. form.html 파일을 생성하고 위와같은 코드를 작성했다. ..

BOX-IT 2022.10.09

[Python] 파이썬으로 이미지를 아스키아트로 만드는 방법

파이썬으로 내가 원하는 이미지를 아스키코드로 변환해서 출력하는 방법이 있다. 나는 아래의 이미지를 바꾸고자 했다. 결과 화면부터 봐보자. 이미지가 커서 아래가 좀 잘렸는데 위에처럼 나왔다. 이 작업을 하기 위해선 사전에 아스키아트로 만들 이미지가 있어야 한다. 나같은 경우 학사모 + 책 3권이 있었던 이미지를 다운받아놨었다. 다른 분들도 아스키아트로 만들고 싶은 이미지를 미리 다운로드 받아놔야한다. 이미지를 다운받았다고 가정하고 이제 방법을 설명해보겠다. 1. pip install pywhatkit vscode를 실행하고 터미널 창에 'pip install pywhatkit'라고 입력해준다. 나는 이미 pywhatkit을 설치해서 하단에 Requirement라는 단어가 보이는데 처음 설치힌다면 저런 단어..

BOX-IT/Python 2022.09.25

[HTML] Apache WILL NOT start without the configured ports free! 해결방법

1. 문제상황 XAMPP를 이용해서 Apache 웹 서버 실행시키려고 했더니 위와 같은 에러가 떴다. 요약하자면 내가 아파치 웹 서버를 사용하기 위해 포트 80번을 쓰려고 하는데 이미 80번은 사용되어 있어서 사용하지 못한다고 한다. 80번을 사용하지 못한다고 하니까 80번 말고 8080번으로 포트번호를 변경해서 문제를 해결했다. 2. 해결방법 Apache 오른쪽에 있는 'Config'버튼을 클릭한다. Config버튼을 클릭하면 Apache(httpd.conf)가 보인다. 클릭해 준다. 그럼 메모장이 뜰 것이다. Ctrl 키와 + F 키를 동시에 누른 다음 80을 입력해서 80을 찾아준다. 그러면 Listen 80을 찾을 수 있다. Listen 80을 위의 이미지처럼 Listen 8080으로 바꿔준 후 ..

BOX-IT/HTML 2022.09.22

해결방법: '인수를 허용하는 위치 매개변수를 찾을 수 없습니다'

1. 문제상황 윈도우 cmd창에서 Program Files 폴더로 이동하려고 cd Program Files 를 입력했다. 그런데 위에처럼 인수를 허용하는 위치 매개 변수를 찾을 수 없습니다. 란 에러가 떴다. 2. 해결방법 찾아보니 디렉토리 경로는 큰따옴표(")로 감싸줘야 한다고 했다. 즉 cd Program Files가 아니라 cd "Program Files"라고 입력을 해줘야 했다. 큰따옴표로 감싸주니 아무런 에러없이 잘 이동했다. ⭐다음편 예고⭐ 개발 지식도 없이 개발 대회에 나갔는데 우수상을 탔다. 도대체 어떻게 된 일인지 궁금하다면? 1탄. 개발 지식 없이 해커톤 대회 나가서 우수상 탄 일화-오아시스 해커톤 1. 네, 다음 분 들어와 주세요. 꿈에 그리던 방학이 찾아왔다. 나는 참고로 대학생이며..

BOX-IT/Error 2022.09.21

[HTML/CSS] HTML 파일 안에 CSS 적용 방법

HTML 파일 안에서 CSS를 사용하는 방법은 여러가지가 있다. 오늘은 그 방법들을 살펴보고자 한다. 1. style 속성 맨 처음으로 살펴볼 건 style 속성이다. 태그 바로 옆에 style = "속성: 적용할 값"을 입력하면 된다. 말이 참 어려운데 아래 예시를 보면 금방 이해가 간다. div 태그 옆에 style="color: blud" 이렇게 작성된 걸 확인할 수 있다. 위 코드의 결과는 사진과 같다. 2. style 태그 이렇게 sytle 태그를 사용하는 방법이 있다. 바디 태그 위에 스타일 태그인 을 작성해준다. 스타일 태그 사이에서 css 코드를 작성해주면 된다. 위 코드의 결과는 사진과 같다. 여전히 똑같은 결과다. 3. import css 파일을 별로도 만들어서 해당 파일에 css 코드..

BOX-IT/HTML 2022.09.16

[Linux] FTP 서버 구축 방법

1번. FTP 설치 su yum -y install vsftpd 2번. FTP 파일 성정 vi /etc/vsftpd/vsftpd.conf 여기서 아래와 같이 파일 수정을 해준다. # Example config file /etc/vsftpd/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make the ftp daemon more usable. # Please see vsftpd.conf.5 for all compiled in defaults. # # READ THIS: This example file is NOT an exhaustive lis..

BOX-IT/Linux 2022.06.22

[Linux] 리눅스 오류 상황과 해결방법 모음집

1. 빈 파일이 설치된 경우 rpm -qa 를 했을 때 분명 설치가 잘 됐다고 뜨는데 파일 실행이 안될 때가 있다. 빈 파일만 설치된 경우일 수 있으니 다시 yum 명령어로 재설치를 해보자. 2. 개념을 잘못 알고 있다. a라는 걸 바꿀 수 있었는데 알고 봤더니 바꿀 수 없었던 걸로 나온 적이 있었다. 방법만 보고 따라하는 게 아닌 이론에 대한 무언가 안된다면 이론부터 차근차근 다시 살펴보도록 하자. 어느정도 지식 습득이 필요하다. 3. 사실은 바꾸지 못하는 것 inode처럼 root가 바꾸지 못하는 것도 있다. 내가 바꿀 수 있는 게 맞는지 제대로

BOX-IT/Linux 2022.06.15

[Linux] DHCP 서버 구축 방법

* virtualbox 환경에서 했습니다. * virtualbox로 할 시 네트워크 > 어댑터> 내부 내트워크 설정을 반드시 해줘야 합니다. 아이피를 할당해주는 DHCP 서버 구축방법 yum -y install dhcp ifconfig 여기서 잘 봐야할 것. enp0s3 inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255 사진 찍어두고 다음으로 넘어가기 vi /etc/sysconfig/dhcpd 맨 아래에 DHCPDARGS=enp0s3 추가 사람마다 어떤 걸 추가하는지는 아까 ifconfig에서 나온 것에 따라 다르니 유의하자. 나는 ifconfig를 했을 때 enp0s3이 있어서 enp0s3이라고 입력한 것이다. vi /etc/dhcp/dhcpd.co..

BOX-IT/Linux 2022.06.12