본문 바로가기

IT

PHP: 기본을 충실히: array_search(), is_null(), 커맨드라인 옵션(-a, -S address:port) 그리고 워드프레스(WordPress)의 캐시(Cache) 관리 중인 워드프레스(WordPress)사이트에 기능 추가를 했습니다. 작업환경에서 문제없음의 확인까지 실시하고 서비스환경에 적용했음에도 불구하고 역시나 안심할 즈음에 문제는 찾아옵니다. 갑자기 RSS Feed가 전혀 출력되지 않습니다. 문제의 부분입니다. $getVal=get_field('val'); if(is_null(array_search('keyword', $getVal))){ --출력-- } 취득한 워드프레스(WordPress)의 커스텀 필드(Custom Field)(배열)의 데이터에 체크하려는 키워드가 존재하지 않는다면 출력하는 처리입니다. 먼저 위의 구문의 경우 당연히 아무것도 표시되지 않습니다. (이유는 뒤에서 정리합니다.) 그럼에도 불구하고 적용 후 작업환경, 서비스환경에서 문제가 없었던.. 더보기
맥(macOS)에서의 파이썬(Python) 버전구분(관리 pyenv) 및 가상환경(venv)사용 사용할 일이 있어 맥(macOS)에 설치된 파이썬의 상태를 확인해봅니다. $python -V Python 2.7.16 파이썬(Python) 2는 2020년 1월 1일로 공식적으로 지원 종료되었네요. Python 2.7 will retire in... 0Years 0Months 0Days 0Hours 0Minutes 0Seconds https://pythonclock.org/ Python 2.7 Countdown Python 2.7 will retire in 2020. Learn more and see the countdown here. pythonclock.org 파이썬(Python) 3를 설치합니다. $brew install python 파이썬(Python) 3의 버전을 확인합니다. $python3 -.. 더보기
MacBook Pro용 키보드 서비스 프로그램을 받았습니다. 부트캠프(Boot Camp) 디스크 사이즈도 변경했습니다. 애플(Apple) 공인 서비스센터에 예약을 하고 갔는데 코로나19(covid-19)로 밀려 있던 수리가 몰려 2주 이상의 시간이 걸릴 것 같다고 합니다. '키보드 서비스 프로그램의 경우 애플(Apple) 공인 서비스센터에서 수집해서 애플(Apple) 수리 센터로 보내 수리를 받는 시스템이기 때문에 애플(Apple) 수리 센터에 직접 신청을 하는 것이 훨씬 빠르다'라는 조언을 받았습니다. 7월1일 애플(Apple) 수리 센터(배송)의 신청페이지가 403 Forbidden 에러로 접속이 불가능한 상태가 지속되어 미루고 있었는데 7월 초 접속이 되어서 신청을 했습니다. 그러자 바로 신청 시에 입력한 전화번호로 애플(Apple) 서포트 담당자로부터의 전화가 옵니다. 통화내용의 요약입니다. 여유있게 친절하게 대응.. 더보기
건담(ガンダム)과 부적(お守り)의 보호를 받고 있는 서버들(Servers) 데이터센터(IDC)의 서버들(Servers)을 건담(ガンダム)과 부적(お守り)이 지켜주고 있습니다. 서버랙의 가장 높은 곳에서 네크워크 기기와 서버들을 보살피고 있습니다. 아니면 네크워크 기기와 서버들을 보살피고 있는 부적(お守り)을 지키고 있는 것일 수도 있습니다. 부적(お守り)은 고베(神戸)역 근처의 미나토가와신사(湊川神社)의 것입니다. 전임 서버담당자가 놓아둔 것이기 때문에 자세한 의미는 모르지만 무탈없이 운행되기를 바라는 마음이었겠지요. 전임 서버담당자가 건담(ガンダム) 마니아 였습니다. 건담(ガンダム)을 직접 도색하기위해 방을 따로 마련하고 에어브러쉬와 컴프레셔도 구비했다고 들었고 직접 도색한 건담을 선물 받기도 했었습니다. 가장 많이 접하는 곳에 가장 좋아하는 건담(ガンダム)을 놓아두고 싶었던.. 더보기
MacBook Pro용 키보드 서비스 프로그램을 받으려는데 코로나19(Covid-19)가 방해를 합니다. 2017년 5월경 구입한 맥북프로(MacBook Pro) 15-inch, 2016 모델을 사용하고 있습니다. 무선 키보드와 마우스를 연결해서 사용하고 있어서 내장 키보드를 사용하는 일은 적습니다만 사용할 때마다 짜증나는 일이 있습니다. 키보드의 "B"키가 타이핑의 감촉은 다른 키들과 같은데 실제로 입력의 성공이 랜덤입니다. 오타의 주범이 됩니다. 작년 쯤 부터 그랬었고 수리를 위한 조사 중 맥북프로(MacBook Pro)의 키보드를 무상으로 교체해주는 프로그램을 알게 되었습니다. MacBook, MacBook Air 및 MacBook Pro용 키보드 서비스 프로그램 https://support.apple.com/ko-kr/keyboard-service-program-for-mac-notebooks Mac.. 더보기
FTP로만 작업 가능한 웹사이트에 .htaccess 와 .htpasswd로 기본인증(Basic Authentication)을 설정해야했습니다. FTP로만 작업 가능한 웹사이트에 .htaccess 와 .htpasswd로 기본인증(Basic Authentication)을 설정해야했습니다. 그 작업의 기록입니다. .htpasswd파일의 작성 서버의 명령을 실행할 수 없으니 .htapasswd파일의 내용을 별도 작성해서 업로드하기로 합니다. ID:PW(MD5해쉬) "htpasswd generator"로 검색하면 많은 사이트들이 검색됩니다. https://www.htaccesstools.com/htpasswd-generator/ Htpasswd Generator – Create htpasswd - Htaccess Tools Htpasswd Generator – Create htpasswd Use the htpasswd generator to create.. 더보기
팀뷰어(TeamViewer)에서 chrome 원격 데스크톱으로 갈아탔습니다. 팀뷰어(TeamViewer)는 정말 좋은 프로그램입니다. 필수 프로그램 중 하나로 오랫동안 잘 사용했었습니다만 지속적으로 반복되는 "상업적 사용 감지됨 이 소프트웨어의 상업적 사용이 감지되었습니다. 무료 버전은 개인용으로만 사용이 가능합니다. 세션이 5분 후에 종료됩니다. 자세한 내용은 웹 사이트를 참조하십시오." 의 제한과의 싸움에 대체프로그램을 찾기로 결심합니다. 대체프로그램의 조건입니다. 1. 팀뷰어(TeamViewer)처럼 별도의 전용포트가 아닌 인터넷(80)포트를 이용해야합니다. 2. PC는 물론 스마트폰에서의 이용도 가능해야합니다. 3. 가능하면 팀뷰어(TeamViewer)처럼 편리하고 빠르면 최고입니다. 찾고 말고 할것도 없었습니다. 대체프로그램은 의외로 등잔 밑에 있었습니다. Chrome(.. 더보기
macOS Catalina(맥OS 카탈리나)에서 DOSBox로 도스게임을 해보자! 2019/10/20 - [영화전단지] - 워크래프트, ウォークラフト, Warcraft 워크래프트, ウォークラフト, Warcraft 블리자드(ブリザード, Blizzard)의 3대 게임 중에서 워크래프트(ウォークラフト, Warcraft)의 플레이 시간이 가장 짧습니다. 디아블로(ディアブロ, Diablo)는 데이트를 PC방에서 할 정도로 많은 시간과 돈을 투자.. namwhis.tistory.com 워크래프트(ウォークラフト,Warcraft)를 해보기위해 DOSBox(도스박스)를 설치하고 조사하며 알게된 내용을 정리합니다. macOS(맥OS)용 도스에뮬레이터인 boxer를 사용했었는데 Catalina(카탈리나)로 버전업하면서 사용하지 못하게 되었습니다. boxer의 업데이트를 기대하며 종종 공식사이트를 들러보지.. 더보기

반응형