|
|
notice |
 |
|
|
2017/02/19 |
3143 |
18103 |
요새 건축물들은 노후가 많이 된 것들이 있고 각 가정에서 온갖 살림들을 어지러이 정리를 안하고 지내는 가정들이 늘어나면서 겨울철 전기장판 같은 화재로 인해 큰 화재가 날 수 있다는 것이며 그로 인해 TV에서 보시는 바와 같이 아파트 인접 세대로까지 불이 번지거나 하면 전체 아파트가 붕괴가 되는 사례를 우리는 종종 목격하고 있습니다.
제가 이 |
 73104 |
10:06:38 |
|
 |
|
|
|
|
215 |
|
|
|
2023/05/21 |
71 |
580 |
오늘 파이썬 입문 책은 if문 용법에 대해서 나왔는데 문법을 사용할 때 if 조건: 이와 같이 :(콜론) 문자를 꼭 붙여야 한다는 내용과 else 문 뒤에도 else: 이런 식으로 콜론을 붙여야 하며 블럭을 지정하기 위해 파이썬 언어의 특징인 들여쓰기 블럭을 사용할 땐 4글자 공백 탭 들여쓰기로 정확히 칸을 맞춰야 에러가 뜨지 않는다는 내용이 나왔습니다.
아 |
 73104 |
21:18:39 |
|
 |
|
|
|
|
214 |
|
|
|
2023/05/21 |
74 |
563 |
오늘 파이썬 입문 책은 1~20 이란 숫자 아이디가 부여된 사람 중에서 치킨 당첨자 1명과 커피 당첨자 3명을 무작위로 뽑아내 출력하는 연습문제를 풀어봤는데 저는 레퍼런스를 참고하지 않고 아래와 같은 코드를 작성해 완성 코드를 만들었는데 답안을 보니 코드가 훨씬 간결하고 짜임새가 있더라구요. 여러분도 함 보세요.
답지에선 range 함수를 사 |
 73104 |
05:35:40 |
|
 |
|
|
|
|
213 |
|
|
|
2023/05/19 |
67 |
480 |
오늘 파이썬 입문 책은 지금까지 배운 리스트/튜플/세트 등의 자료구조를 다른 자료 구조로 변환하는 용법이 나왔습니다. () 앞에 다른 자료구조명을 붙여 형변환을 하고 있으며 type() 명령어로 그 타입을 출력하고 있습니다. 오늘 학습한 내용은 아래와 같습니다.
[오늘 학습한 내용]
#5.5
menu = {"커피", "우유", "주스"}
print(menu)
print(ty |
 73104 |
20:11:00 |
|
 |
|
|
|
|
212 |
|
|
|
2023/05/18 |
75 |
463 |
오늘 파이썬 입문 책은 중복을 허용하지 않고 데이타 순서도 보장하지 않는 세트를 정의하는 방법이 나왔는데 {} 중괄호를 사용하고 빈 세트를 만드는 방법은 empty_set = set() 와 같은 용법이 있습니다. 이후 값을 추가하면 됩니다.
아래는 오늘 학습한 내용입니다. 여기서 &(교집합: intersection), |(합집합: union), -(차집합: difference) |
 73104 |
20:43:21 |
|
 |
|
|
|
|
211 |
|
|
|
2023/05/17 |
97 |
547 |
오늘 파이썬 입문 책은 읽기 전용 리스트인 튜플에 대해서 나왔는데 ( ) 안에 값들을 쉼표로 구분해 넣고 좌측엔 변수명이나 듀플명 리스트가 올 수 있다는 내용이 나왔습니다.
아래는 오늘 학습한 내용입니다.
[오늘 학습한 내용]
#5.3
menu = ("돈가스", "치즈돈가스")
print(menu[0])
print(menu[1])
name = "피글렛"
age = 20
hobby = "코 |
 73104 |
20:31:33 |
|
 |
|
|
|
|
210 |
|
|
|
2023/05/16 |
88 |
677 |
오늘 파이썬 입문 책은 딕셔너리에서 값을 업데이트하고 추가, 키값을 확인하고 밸류값을 확인하는 방법, 전체 딕셔너리를 출력하는 방법이 나왔습니다. 퀴즈에서는 "n" in my_dict 와 같이 쓰면 my_dict 딕셔너리에서 "n" 이란 키가 있으면 True, 없으면 False를 반환합니다.
아래는 오늘 학습한 내용입니다.
[오늘 학습한 내용]
#5.2.2
cabine |
 73104 |
22:11:41 |
|
 |
|
|
|
|
209 |
|
|
|
2023/05/15 |
131 |
1743 |
오늘 파이썬 입문 책은 딕셔너리에 대해서 나왔는데 딕셔너리는 중괄호로 표현하고 cabinet = {3: "푸", 100: "피글렛"} 과 같이 키값과 내용을 콜론을 사용한 짝으로 쉼표(,)로 구분지어 나열한다는 내용이 나왔습니다. 빈 딕셔너리는 empty_dict = {} 와 같이 표현하고 호출해 사용할 땐 print(cabinet[3]) 과 같이 [] 대괄호 안에 키값을 넣어 |
 73104 |
22:30:09 |
|
 |
|
|
|
|
208 |
|
|
|
2023/05/15 |
83 |
678 |
오늘 파이썬 입문 책은 [] 안에 나열된 리스트의 갯수를 count() 함수를 이용해 구하는 예제가 나왔고 리스트를 정렬하는 명령어도 나왔는데 sort() 함수와 sorted() 함수의 차이점은 num_list.sort() 했을 때 num_list 자체가 정렬돼 버리지만 new_list = num_list.sorted() 하는 식으로 원래 리스트는 그대로 놔두고 새 리스트에 정 |
 73104 |
04:53:25 |
|
 |
|
|
|
|
207 |
|
|
|
2023/05/13 |
99 |
524 |
오늘 파이썬 입문 책은 리스트의 생성, 빈 리스트의 생성(예: empty_list = []), 새로운 항목 추가, 삽입, 삭제에 관해서 나왔고 리스트의 값을 끝에서부터 하나씩 꺼낸 뒤 삭제하는 pop() 함수에 대해서 나왔습니다. clear() 함수는 리스트를 비웁니다.
오늘 학습한 내용은 아래와 같습니다.
[오늘 학습한 내용]
#5.1
#5.1.1
# 지하철 칸별 |
 73104 |
20:43:53 |
|
 |
|
|
|
|
206 |
|
|
|
2023/05/12 |
130 |
632 |
오늘 파이썬 입문 책은 실습문제가 나왔는데 비밀번호 생성에 관한 것이고 이건 제가 평소 응용해서 직접 짜놓고 이용하는 형태라 여기선 설명을 생략하겠습니다. 그리고 나머지 내용은 이전에 설명한 내용을 복습하는 수준이라서 여기선 생략합니다. |
 73104 |
21:26:42 |
|
 |
|
|
|
|
205 |
|
|
|
2023/05/11 |
89 |
523 |
오늘 파이썬 입문 책은 print() 문 안에 문자열을 넣을 경우에 문자열 사이사이에 \n 을 위치시키면 그 지점에서 줄바꿈이 일어나고 \r를 위치시키면 커서가 맨 앞으로 이동 후에 연이은 문자열을 출력하고 \b를 위치시키면 앞 출력 문자열 중 마지막 한글자를 지우고 연이은 문자열을 출력하며 \t를 위치시키면 직전 탭이 시작되는 위치를 기준으로 |
 73104 |
20:44:01 |
|
 |
|
|
|
|
204 |
|
|
|
2023/05/10 |
85 |
684 |
오늘 파이썬 입문 책은 서식 지정자 %d %f %c %s 등을 print() 문 안 문자열 사이사이에 위치시킨 후 문자열 뒤에 %와 공백 한 개를 붙이고 이어서 값을 대입해 포맷팅된 문자열을 출력하는 예제가 나왔습니다. 괄호로 문자열을 묶어 여러 서식지정자에 동시에 대입해 출력하는 또다른 용법은 아래와 같습니다.
[여러개의 서식지정자 |
 73104 |
22:03:09 |
|
 |
|
|
|
|
203 |
|
|
|
2023/05/09 |
91 |
544 |
오늘 파이썬 입문 책은 아래와 같은 문자열 처리 함수가 나왔고 이는 문자열 변수 끝에 점(.)을 붙여 상속해 사용하는 식으로 사용합니다.
함수
의미
lower()
문자열을 소문자로 변환
upper()
문자열을 대문자로 변환
islower()
문자열이 소문자인지 확인
isup |
 73104 |
20:39:15 |
|
 |
|
|
|
|
202 |
|
|
|
2023/05/08 |
83 |
475 |
오늘 파이썬 입문 책은 문자열 변수에 여러줄에 걸친 문자열을 대입하려면 기존의 "(쌍따옴표)와 홑따옴표(') 세번 연이어 반복해 앞뒤로 붙여서 사용한다는 내용이 나왔습니다. 그리고 퀴즈에선 print() 출력문에 두 개 문자열을 + 연산자로 이으면 , 연산자와 달리 사이에 공백이 자동으로 들어가지 않는다는 내용이 나왔습니다.
문자열 슬라이싱(추 |
 73104 |
20:50:50 |
|
 |
|
|
|
|
201 |
|
|
|
2023/05/07 |
63 |
524 |
오늘 파이썬 입문 책은 "변수로 연산하기", "함수로 연산하기", "math 모듈", "random 모듈" 등이 나왔는데 지난번에 나온 내용의 반복이고 연습문제 풀이를 직접 풀어봤습니다. 2개의 섭씨 온도를 각각 화씨 온도로 변환해 변수에 담고 설명과 함께 출력하는 코드입니다. 9행부터 15행까지 ,(콤마)를 + 로 바꾸어 출력하면 에러가 뜨기 때문에 각 온도 |
 73104 |
20:23:04 |
|
 |
|
|
|
|
200 |
|
|
|
2023/05/06 |
82 |
489 |
오늘 파이썬 입문 책에는 아래와 같은 예제가 나왔습니다. 여기서 random() 함수는 0에서 1만의 소숫점 자리가 많은 난수를 말하고 정수인 난수를 생성하기 위해 random() 함수에 배수를 곱한 뒤 int형을 취해서 0부터 일정한 범위의 정수를 만들고 원하는 범위의 수 구간을 증분 생성하기 위해 일정한 정수값을 더하고 있습니다. 예제 중에서 |
 73104 |
20:05:09 |
|
 |
|
|
|
|
199 |
|
|
|
2023/05/05 |
71 |
574 |
오늘 파이썬 입문 책은 아래와 같은 숫자 처리 함수와 math 모듈 함수가 나왔습니다.
표 3-8 주요 숫자 처리 함수
함수
의미
abs(x)
x의 절대값
pow(x, y)
x를 y만큼 거듭제곱한 값
max()
가장 큰 값
min()
|
 73104 |
20:42:16 |
|
 |
|
|
|
|
198 |
|
|
|
2023/05/04 |
91 |
1194 |
> 나 < 를 연이어 아래 예제와 같이 두 번을 연결해 사용하면 and 연산과 동일하다는 내용이 나왔고 연산자 우선순위는 [], {}, () 즉 리스트/딕셔너리/세트/듀플이 제일 먼저 연산되고 그 다음이 **(거듭제곱), 다음이 곱셈/나눗셈/몫/나머지 연산자, 그 다음이 덧셈/뺄셈, 그 다음이 부정(not)/in/비교 연산자, 그 다음이 and/or 등의 논리 연 |
 73104 |
20:31:44 |
|
 |
|
|
|
|
197 |
|
|
|
2023/05/03 |
74 |
758 |
오늘 파이썬 입문 책은 연산자에 대해서 나왔는데 사칙연산자는 여기서 생략하고 거듭제곱은 **로 나머지는 %로 몫(정수)은 // 연산자를 사용한다는 내용이 나왔고 비교연산자와 not 이란 논리 연산자에 대해서도 나왔습니다. 오늘 학습한 내용이 아래에 있습니다. 아래 각 예제의 출력값은 산술연산자만 빼고 3.1.2절 부터 다 논리값 즉 true |
 73104 |
20:04:04 |
|
 |
|
|
|
|
196 |
|
|
|
2023/05/02 |
77 |
522 |
오늘 파이썬 입문 책은 한줄 주석 처리는 # 를 사용하고 여러줄을 한꺼번에 주석 처리하기 위해선 앞 뒤에 홑따옴표(')나 쌍따옴표(") 3개를 연이어 붙여 사용한다는 내용이 나왔습니다. 그리고 이를 각 행에서 혹은 블럭을 지정 뒤 VSCode 개발환경에서 Ctrl + / 키를 눌러 빠르게 주석처리를 할 수 있다는 내용이 나왔습니다.
아래는 오늘 학 |
 73104 |
20:06:51 |
|
 |
|
|
|
|
195 |
|
|
|
2023/05/01 |
78 |
683 |
오늘 파이썬 입문 책은 print(int(3.5)) 예와 같이 실수를 정수로 변환을 하면 소숫점 이하는 버려서 이 예시같은 경우엔 3 이라는 출력이 나온다는 내용이 나왔고 문자열을 실수형이나 정수형으로 변환하려고 시도하면 에러가 발생한다는 내용이 나왔습니다. 해당 변수와 상수의 형을 알아내는 방법은 print(type("3"))와 같이 특정 타입의 |
 73104 |
19:54:19 |
|
 |
|
|
|
|
194 |
|
|
|
2023/04/30 |
71 |
632 |
오늘 파이썬 입문 책은 불 자료형과 변수 정의, 변수 사용하는 예제가 나왔는데 아래와 같습니다. 여기서 + 연산자는 숫자를 더하는 연산도 하지만 문자열을 연결하는 역할도 한다는 내용이 나왔습니다. 단 + 로 연결할 때는 자료형이 같아야 하고 만약 일부가 자료형이 다르다면 형변환을 통해 자료형을 통일시키거나 ,(쉼표) 연산자를 통해 데이 |
 73104 |
21:38:30 |
|
 |
|
|
|
|
193 |
|
|
|
2023/04/29 |
123 |
809 |
오늘 파이썬 입문 책은 아래와 같은 출력 예제를 공부했습니다. 여기서 재밌는 용법은 23행의 문자열을 3번 반복하여 출력하는 "파이썬" * 3 과 같은 용법입니다.
[2.2장 2.3장 파이썬 출력 예제]
#2.1 (숫자 자료형)
print(5)
print(-10)
print(3.14)
print(1000)
print(5 + 3)
print(2 * 8)
print(6 / 3)
print(3 * (3 + 1))
|
 73104 |
20:47:11 |
|
 |
|
|
|
|
192 |
|
|
|
2023/04/28 |
80 |
755 |
오늘 파이썬 입문 책은 파이썬 코드를 실행하는 방법이 나왔는데 소스코드 우상단 ▷ 버튼을 클릭하는 방법과 하단 "터미널" 탭을 선택 후 python [파일명] 형태로 해당 코드를 실행하는 방법이 있다는 내용이 나왔습니다. 단 전자의 경우는 파일을 우선 저장 후 실행을 하게 되지만 후자의 경우는 현재 소스가 그대로 실행이 되지만 저장은 하지 않습 |
 73104 |
21:55:37 |
|
 |
|
|
|
|
191 |
|
|
|
2023/04/27 |
82 |
705 |
오늘 파이썬 입문 책은 파이썬 설치와 VSCode 기본 어두운 테마를 밝은 테마로 변경하는 방법이 나왔는데 아래는 테마를 바꾸는 방법에 대한 설명입니다.
- 색 테마 설정: 파일 > 기본 설정 > 색 테마(Ctrl+K+T 키를 동시에 누름)를 선택하면 여러가지 색이 나오는데 VSCode를 설치하면 디폴트가 "어둡게+(기본 어둡게)" 인데 이걸 이 책에선 "밝게+( |
 73104 |
20:29:00 |
|
 |
|
|
|
|
190 |
|
|
|
2023/04/26 |
219 |
1434 |
오늘 PHP 5 책은 뷰티샵 사이트에서 사용하는 회원 가입 및 처리, 로그인 처리, 게시판 메인 리스트, 게시물 내용 보기 페이지, 게시물 내용 수정 페이지 및 처리, 게시물 삭제 처리, 글쓰기 및 처리, 키워드 검색 처리, 예약 페이지 및 처리, 예약 결과 조회 페이지, 예약 현황 조회 페이지, 달력 처리, 휴일 안내 페이지 등의 소스코드 전체가 나왔는데 많이 볼 |
 73104 |
20:40:41 |
|
 |
|
|
|
|
189 |
|
|
|
2023/04/25 |
97 |
715 |
오늘 PHP 5 책은 뷰티샵 구축에 있어 전체 사이트 맵에 대한 설명과 객체지향 프로그래밍을 이용한 카운터 구현 예제가 나왔는데 뷰티샵 메인 화면 전체 소스 코드에서 이 카운터 부분만을 아래에 실어드립니다.
[뷰티샵 메인화면 소스 코드 카운터 객체 선언 부분]
<? /******************************************
* ex |
 73104 |
20:24:33 |
|
 |
|
|
|
|
188 |
|
|
|
2023/04/24 |
132 |
880 |
오늘 PHP 5 책은 뷰티샵 사이트 구축 단원이 나왔는데 회원관리 테이블 스키마, 게시판 테이블 스키마, 예약 테이블 스키마 생성을 위한 DB 쿼리문이 나왔습니다. 쿼리문이 일반적인 거라서 여기선 생략합니다. |
 73104 |
20:17:02 |
|
 |
|
|
|
|
187 |
|
|
|
2023/04/23 |
89 |
615 |
오늘 PHP 5 책은 회원가입 처리 페이지 소스 설명과 주민번호 검증 알고리즘 설명, 상세 소스코드 전부가 나왔고 학번 검증에 관한 내용, 사진 업로드 처리 및 DB 연결 후 데이타 삽입에 관한 내용이 나왔습니다. 상세 소스코드는 여기서 생략합니다. |
 73104 |
20:51:43 |
|
 |
|
|
|
|
186 |
|
|
|
2023/04/22 |
86 |
583 |
오늘 PHP 5 책은 주소록 검색 시스템의 사용자 검색 처리 페이지에 대한 설명과 회원가입 페이지의 HTML 코드 전체가 나왔는데 일반적인 형태라 여기선 생략합니다. |
 73104 |
20:05:15 |
|
 |
|
|
|
|
185 |
|
|
|
2023/04/21 |
92 |
654 |
오늘 러닝 PHP 책은 php.ini 파일 안에서 PHP 설정 지시자를 기술하는 예제가 나왔습니다.
[예제A-3 php.ini 예시]
; 알림을 제외한 모든 오류를 보고한다.
error_reporting = E_ALL & ~E_NOTICE
; 오류를 오류 로그에 기록한다.
log_errors = On
; 업로드 파일의 최대 용량은 2메가바이트다.
upload_max_filesize = 2M
아래는 httpd.con |
 73104 |
21:25:39 |
|
 |
|
|
|
|
184 |
|
|
|
2023/04/20 |
84 |
818 |
오늘 러닝 PHP 책은 PHP 설정 지시자 파일인 php.ini 에 대해서 나왔는데 그 파일 안을 들여다보면 주석은 ;(세미콜론)으로, 설정 우측 값으로 복수의 디렉토리 지정은 :(콜론)으로 한다는 내용이 나왔습니다.
오늘 PHP 5 책은 주소록 관리 시스템에서 관리자 검색 처리 소스 코드가 나왔는데 페이지 번호 처리 때문에 매우 길어졌지만 무난한 내용 |
 73104 |
22:18:05 |
|
 |
|
|
|
|
183 |
|
|
|
2023/04/19 |
75 |
648 |
오늘 러닝 PHP 책은 PHP 설치와 이용에 대한 부록 부분이 나왔는데 PHP 이용을 위한 한가지 방법은 호스팅을 이용하는 것이고 다른 방법은 페도라나 우분투 같은 리눅스에 웹서버와 PHP를 직접 설치하여 PHP를 이용할 수 있다는 내용이 나왔습니다. 이 책이 만들어질 당시에 리눅스에서 패키지 설치 방법으로 PHP 7을 설치할 수 없기 때문에 우분투 같 |
 73104 |
20:42:34 |
|
 |
|
|
|
|
182 |
|
|
|
2023/04/18 |
78 |
495 |
오늘 러닝 PHP 책은 로케일 문자열을 생성자로 전달해 Collator 객체를 생성해서 sort() 메소드를 사용하는 예제가 나왔고 기타 asort() 메소드와 strcmp() 같은 기능을 하는 compare() 메소드도 사용할 수 있다는 내용이 나왔습니다. 아래 예제는 영어와 덴마크어, 영어를 차례로 배열에 집어 넣은 뒤 로케일에 따라 소팅하는 코드인데 |
 73104 |
22:31:40 |
|
 |
|
|
|
|
181 |
|
|
|
2023/04/17 |
93 |
554 |
오늘 러닝 PHP 책은 strtolower() 함수 대신에 다국어 문자열을 다룰 때 mb_strtolower()를 사용하고 strtoupper() 함수 대신에 mb_strtoupper() 함수를 사용하는 예제가 나왔습니다. 왜 이런 mbstring 용법이 생겼나 하면 1바이트 문자 기준 용법의 함수가 제대로 문자열의 시작을 대문자로 변환해 주지 못하기 때문이라는 내용이 나왔습니 |
 73104 |
22:42:28 |
|
 |
|
|
|
|
180 |
|
|
|
2023/04/16 |
70 |
619 |
오늘 러닝 PHP 책은 UTF-8이 유니코드 표준을 구현할 수 있는 가변 길이 문자 인코딩 방식 중 하나로, 각 문자를 나타낼 바이트를 정의하며 또한 일반적으로 영문 문자는 1바이트, 다른 문자열은 2, 3, 4바이트 등으로 나타낸다는 내용이 나왔습니다. 여기서 다른 문자열인 멀티바이트 문자열을 다루는 함수는 mbstring과 intl 확장 함수가 있는데 이 |
 73104 |
20:46:30 |
|
 |
|
|
|
|
179 |
|
|
|
2023/04/15 |
75 |
494 |
오늘 러닝 PHP 책은 라인별 PHP 실행 방식인 PHP REPL 에 대해서 나왔는데 용법은 아래와 같습니다. 예제 19-3 처럼 우분투 터미널에서 php -a 명령을 내리면 php> 프롬프트가 나오고 여기에 PHP 코드를 입력하면 결과를 즉시 확인할 수 있습니다.
[예제 19-3 PHP REPL 실행]
$ php -a
Interactive shell
php > print strlen("mushrooms" |
 73104 |
20:36:52 |
|
 |
|
|
|
|
178 |
|
|
|
2023/04/14 |
70 |
645 |
오늘 러닝 PHP 책은 지난번에 말씀드렸던 오류가 뜨는 예제를 명령행 PHP로 실행 시에 인수로 우편번호를 지정하여 실행했을 때 해당 지역의 날씨를 보여주는 예제인데 실행은 되지 않지만 오늘 학습한 내용 설명을 위해 아래에 기술합니다.
[예제 19-2 명령행 인수 접근 - weather2.php]
<?php
// 날씨를 알아볼 지역의 우편번호
if(isset |
 73104 |
21:11:10 |
|
 |
|
|
|
|
177 |
|
|
|
2023/04/13 |
118 |
772 |
오늘 러닝 PHP 책은 명령행 PHP 실행에 대한 내용이 나왔고 실행 대상 PHP 예제는 특정 우편번호에 해당하는 지역의 현재 날씨를 출력하는 예제가 나왔는데 해당 소스를 원격 호스트에 작성해 실행해 보면 호스트에 연결된 주소가 없는 주소라고 뜨면서 경고 에러가 뜨면서 결과가 출력되지 않아서 확인해 보지 못했습니다. 아마도 책에 나온 소스 |
 73104 |
21:35:48 |
|
 |
|
|
|
|
176 |
|
|
|
2023/04/12 |
67 |
500 |
오늘 러닝 PHP 책은 라라벨과 심포니, 젠드 프레임워크에서 라우트 지정에 관한 각 2페이지씩 간단한 예제 소스가 나왔는데 이번에 복습을 통해 꼼꼼이 내용을 확인하려고 했지만 도저히 이해가 잘 안되고 관련한 제반 설명이 많이 부족해 그냥 건너뛰기로 하였습니다. 7 페이지인데 유일하게 복습 내용 중에 이해를 하지 못하고 넘어간 부분이 돼 버렸 |
 73104 |
20:54:06 |
|
 |
|
|
|
|
175 |
|
|
|
2023/04/11 |
65 |
743 |
오늘 러닝 PHP 책은 라라벨/심포니/젠드 같은 프레임워크 소개에 대해서 나왔고 그 중에 라라벨(http://laravel.com ) 설치와 프로젝트 생성에 관한 내용이 나왔는데 이걸 보고 라라벨을 설치해 볼까도 생각했지만 2페이지 밖에 안되는 내용이라 오드로이드-M1 우분투에 컴포저로 이걸 설치하기엔 약간 부담이 돼서 설치하지 않고 책 내용을 이해 |
 73104 |
21:33:43 |
|
 |
|
|
|
|
174 |
|
|
|
2023/04/10 |
83 |
863 |
오늘 러닝 PHP 책은 스위프트 메일러로 실제로 지난번에 작성한 body를 구글 지메일로 보내는 예제가 나왔는데 책에 있는 내용은 좀 부실해 제가 스택오버플로우에서 예제를 가져왔습니다. 아래 코드입니다.
여기서 주의할 점은 소스코드는 UTF-8로 작성을 해야 하며 구글 패스워드는 앱 비밀번호를 사용할 수도 있기 때문에 적절한 비밀번호를 |
 73104 |
22:03:01 |
|
 |
|
|
|
|
173 |
|
|
|
2023/04/09 |
61 |
762 |
오늘 러닝 PHP 책은 어제 기술했던 스위프트 메일러로 메일 보내기와 관련한 똑같은 소스가 나왔습니다. 즉 제목, 보내는 주소, 받는 주소, 일반 텍스트 본문이 담긴 간단한 이메일 메시지를 생성하는 코드입니다. 여기서 setTo() 메소드는 수신자 이메일 주소를 키로 이름을 값으로 하는 배열을 매개변수로 전달합니다.
오늘 PHP 5 책은 자료 게시판 |
 73104 |
20:17:40 |
|
 |
|
|
|
|
172 |
|
|
|
2023/04/08 |
77 |
644 |
오늘 러닝 PHP 책은 자신의 코드를 컴포저를 통해 다른 사람에게 제공하려면 콤포저 문서(https://getcomposer.org/doc/02-libraries.md )의 Libraries 항목을 읽어보라는 내용과 패키지스트를 통한 패키지 등록 비용은 무료이며 절차도 간단하다는 내용이 나왔습니다. 또 다른 컴포저 저장소도 있는데 워드프레스 패키지스트(http://wpackagist. |
 73104 |
20:59:02 |
|
 |
|
|
|
|
171 |
|
|
|
2023/04/08 |
126 |
1527 |
오늘 러닝 PHP 책은 지난번에 컴포저로 설치한 swiftmailer 라이브러리를 사용한 소스가 나왔는데 아래와 같습니다. 아래 소스 6행에서 책에 있는 내용대로 $message = Swift_Message::newInstance(); 로 하면 php 실행 시 에러가 뜨기 때문에 $message = new Swift_Message(); 로 고쳐야 제대로 php 파일이 에러 없이 실행이 되는데 이 소스 |
 73104 |
07:07:25 |
|
 |
|
|
|
|
170 |
|
|
|
2023/04/06 |
75 |
544 |
오늘 러닝 PHP 책은 composer 같은 패키지 관리 프로그램을 사용하지 않고 직접 서드파티 라이브러리를 통합하기 위해선 파일 아카이브를 다운로드하고 압축을 해제한 다음 파일들을 특정 위치로 옮기고 프로그램을 수정하여 그 파일들을 사용하는 과정을 거치는데 아래와 같이 composer란 패키지 관리 시스템을 사용하면 일례로 swiftmailer를 설 |
 73104 |
21:30:11 |
|
 |
|
|
|
|
169 |
|
|
|
2023/04/05 |
82 |
779 |
오늘 러닝 PHP 책은 DateTime 클래스를 이용해 현재 날짜로부터 오는 화요일 포함 2일씩 더해 4번 연이어 <select <option 형식 날짜를 출력해 주는 예제가 나왔습니다. 여기서 format() 과 modify() 메소드의 용법을 유심히 살펴보세요. 코드는 아래와 같습니다.
[예제 15-6 일정 범위의 날짜 출력]
<?php
$daysToPrint = 4;
$d = n |
 73104 |
22:04:53 |
|
 |
|
|
|
|
168 |
|
|
|
2023/04/04 |
101 |
695 |
오늘 러닝 PHP 책은 DateTime() 클래스로 선언한 객체 시각에서 날짜와 시간을 개별적인 값으로 지정하는 예제가 나왔습니다.
[예제 15-4 날짜와 시간을 개별적인 값으로 지정하기]
<?php
// $_POST['mo'], $_POST['dy'], $_POST['yr']
// 이 세 값은 폼으로 제출된 월, 일, 연도 값이다.
//
// $_POST['hr'], $_POST['mn']
// 이 두 |
 73104 |
22:39:41 |
|
 |
|
|
|
|
167 |
|
|
|
2023/04/03 |
94 |
587 |
오늘 러닝 PHP 책은 다양한 날짜와 시간 형식을 사용해 DateTime 객체를 생성하는 예제가 나왔습니다. 이것의 좌측 변수 출력 결과는 The, 20 Oct 2016 10:36:00 +0000 과 같이 보이는 점 참고하세요.
[예제 15-3 다양한 날짜/시간 문자열]
<?php
// 시간만 입력하면 날짜는 현재의 일/월/연도로 지정된다.
$a = new DateTime('10:36 a |
 73104 |
20:28:05 |
|
 |
|
|
|
|
166 |
|
|
|
2023/04/02 |
67 |
546 |
오늘 러닝 PHP 책은 DateTime() 객체를 사용 날짜와 시간을 출력하는 예제 2개가 나왔고 날짜/시간 형식 문자는 예전에 언급한 바가 있어 생략합니다.
[예제 15-1 현재 시각 출력하기]
<?
$d = new DateTime();
print '현재 시각: ';
print $d->format('r');
print "<br>";
?>
출력 - https://blrun2.cafe24.com/eigh |
 73104 |
20:48:47 |
|
 |
|
|
|