현실감각 0% :: '컴퓨터 관련' 카테고리의 글 목록

컴퓨터 관련 2020. 5. 12. 11:17

워드프레스 웹사이트 작업 시 500에러 해결법



본업이 웹사이트하고는 상관없는 일이라서 전혀 신경안쓰고 살다가 어찌어찌 웹사이트를 하나 만들게 되었다. 근데 요즘은 PC용 웹 뿐만 아니라 모바일웹으로도 많이 보는 시대다보니 어찌어찌 워드프레스로 작업해서 간단히 만들었는데 이놈이 갑자기 500에러 또는 아래처럼 There has been a critical error on your website. Learn more about debugging in WordPress 란 에러를 뱉어내며 들어가지지가 않음.

 

 

그래서 구글링 해봤더니 PHP 메모리부족때문에 발생하는 현상이란다. 해결법은 생각외로 간단하다. 아래와 같음.

1. ftp에 접속해서 있는 FTP프로그램으로 FTP 연결(호스팅업체에 따라 웹FTP를 지원해주기도 함). 난 이미 깔려있는 FileZilla 사용

2. ftp서버 내부에서 wordpress가 깔려있는 폴더를 찾고 그 안에 있는 wp-config.php를 다운로드

 

3. 메모장 또는 편집기로 다운받은 wp-config.php를 열고 <?php 바로 아래 정의에 다음과 같이 입력

define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

 

php를 거의 안써봐서 모르겠지만 이게 입력이 안되어있으면 메모리가 한 64M정도로 제한되나보다. 이렇게 입력해서 다시 다운받은곳에 업로드 후 돌렸더니 500에러가 감쪽같이 사라짐 ㅋ

그나저나 워드프레스 나온지 한참되었는데 첨 써봄 ㅠㅠ 그리고 써본결과 진짜 좋다. 블로그를 거의 안하고 방치하다시피 하는데 다시 하게되면 워드프레스로 갈아타야겠다 ㅋ



컴퓨터 관련 2016. 7. 21. 16:57

에어컨 작동을 위한 퍼지 추론 예제



기온과 습도를 퍼지집합화 하고 이를 이용하여 퍼지 추론하는 예제

퍼지라는 녀석이 알면 쉽고 간단한데도 불구하고 수식의 압박으로 이해가 힘든 사람(나 포함)이 있을것을 우려해서 이해하기 쉬운 예제를 하나 올려봅니다. 따로 기본적인 수식이나 이론은 최대한 배제하였음요.

넘나 간단한것!



X = 온도

Y = 습도

Z =에어컨 ON/OFF

라고 할 경우


[퍼지함수]

X = {A1(덥지않다), A2(약간덥다), A3(매우덥다)}

Y = {B1(건조하다), B2(약간습하다), B3(매우습하다)}

Z = {C1(에어컨 최대출력), C2(에어컨 70%출력), C3(에어컨 40% 출력), C4(에어컨 OFF)}


[퍼지규칙]

규칙1 : if X is A1 and Y is B1 then Z is C4

규칙2 : if X is A1 and Y is B2 then Z is C3

규칙3 : if X is A1 and Y is B3 then Z is C3

규칙4 : if X is A2 and Y is B1 then Z is C3

규칙5 : if X is A2 and Y is B2 then Z is C2

규칙6 : if X is A2 and Y is B3 then Z is C1

규칙7 : if X is A3 and Y is B1 then Z is C2

규칙8 : if X is A3 and Y is B2 then Z is C1

규칙9 : if X is A3 and Y is B3 then Z is C1


[예제]

온도 28도, 습도 74%인 경우...

μA1(X') = 28, μB1(Y') = 74


Mamdani 방법 = MIN(μA1(28), μB1(74))


A1 and B1 의 경우 = MIN(0, 0) = 0


A1 and B2 의 경우 = MIN(0, 0) = 0

A1 and B3 의 경우 = MIN(0, 1.0) = 0

.

.

.

생략

.

.

.


A2 and B3 의 경우 = MIN(0.75, 1.0) = 0.75

A3 and B3 의 경우 = MIN(0.5, 1.0) = 0.5


[규칙 계산]

규칙1 : C4 = 0

규칙2 : C3 = 0

규칙3 : C3 = 0

규칙4 : C3 = 0

규칙5 : C2 = 0

규칙6 : C1 = 0.75

규칙7 : C2 = 0

규칙8 : C1 = 0

규칙9 : C1 = 0.5


[Mamdani 방법 결과]

에어컨 최대출력!!!



[무게중심법 계산]

수식

∑(퍼지함수 결과값 * 소속값(에어컨 출력값%)) / ∑(퍼지함수 결과값) = 결과


[무게중심법 결과]

0 * 0% + 0 * 40% + 0 * 40% + 0 * 40% + 0 * 70% + 0.75 * 100% + 0 * 70% + 0 * 100% + 0.5 * 100% 

/ 0 + 0 + 0 + 0 + 0 + 0.75 + 0 + 0 + 0.5 = 156.25% 출력...ㄷㄷ



맘다니 방법은 에어컨, 세탁기 등 각종 가전제품의 인공지능을 구성할 때 쓰는것이 좋고

무게중심법은 인식이나 예측 등에 응용해서 사용하면 좋을듯




컴퓨터 관련 2016. 3. 4. 11:15

[C++] C2039 ATL의 멤버가 아닙니다 오류 해결법



C++을 하도 안써서 막 까먹고 있던 찰나에 자그마한 임베디드컴팩트 관련 관련 프로젝트를 하게되서 이것저것 해보는데

C2039 ATL의 맴버가 아닙니다. 뭐 이런 오류가 뜨더니만 클릭해보니

inline int ocslen(_In_z_ LPCOLESTR x) throw() { return ATL::lstrlenW(x); }

lstrlenW 이놈한테 오류가 잡혀있었다.


그래서 막 구글에서 검색하다보니까 어떤 중국사람이 올려놓은거 발견!!

http://blog.csdn.net/wzwind/article/details/9281987


구글번역기 돌려서 대충 해석해보자면 해결법은 그냥 아래 다운로드센터가서 ATL 업데이트 받으면 그냥 해결 -ㅅ-;;;

http://download.microsoft.com/download/9/D/D/9DDBD3EC-A43C-4BCE-A7A9-AEE9B1007BCE/VisualStudioDeviceWindowsEmbeddedCompact7.msi