서버의 크론탭에서 유튭의 영상에 대한 음원 다운을 20분마다 15개, 15분 마다 15개를 받도록 2개의 다운을 동시에 돌렸더니 3천개쯤 받고서 유튜브 ip제한이 걸림. 그래서 클라이언트에서 수동으로 저장하는 방법을 찾아 실행함. 가장 알려진 youtube-dl.exe의 윈도우 버전은 낮아서 cmd에서 찾지를 못함. 프로그램식으로 만든것도 있지만 목적과 맞지 않아 비슷한 yt-dlp을 사용함. 1. yt-dlp.exe을 설치(라고 쓰고 다운로드) 2. bat파일 생성 ////내용 setlocal enabledelayedexpansion REM 코드 번호와 URL을 가진 파일 이름 설정 REM 매개변수인 %1이 있다면 그것으로 REM 아니면 기본값인 input.txt로 함. REM 코드번호 tab url ..

스마트싱스 스테이션에 물려서 사용해보고자 알리에서 구매했다. 4천원에... "ONENUO 투야 지그비 문짝 센서, 스마트 홈 보안 창 감지기, 자동 슬라이딩 문짝, 마그네틱 접촉 센서, 알렉사 구글" 이라는 제품으로 연결이 안되면 드라이버 설치하지... 라는 단순한 생각이었다. 역시나 연결은 되나 장치가 뭔지 모름. 이전 글의 드라이버 목록에는 이 장치에 대한 드라이버는 없었다. 댓글을 남기려보니...선배님들이 있었다.... 빠른 구글 검색후 드라이버 설치.... https://callaway.smartthings.com/channels/c8bb99e1-04a3-426b-9d94-2d260134d624/hub/e248d1e2-a899-42bc-9f5e-7edaf806e626 에서 " Zigbee Cont..

삼성 스마트싱스 스테이션에 투야 지그비 기기들을 연결하면 자동으로 연결되는게 있고 아닌게 있다. 스마트플러그 2개는 자동으로 연결되었고, 전동 커튼 모터도 연결은 되나 연결면 되어 아무것도 할수 없다. 웹을 검색하면 깃허브 가입해서 연결하라고 나오는데 조금 복잡하다. 조금더 검색하니 드라이버를 바로 설치하는게 있어서 따라 하였다. 스마트싱스 허브에서 출발한 것이기에 이때 블로그 글을 참고했다. https://bestow-regional.api.smartthings.com/invite/qWjB0pNyY62y -설치 방법 : SmartThings 앱과 SmartThings Station 연동 -> 초대링크 ->삼성계정로그인 ->Enroll ->Available Drivers ->Tuya Window Shad..
FTP 구성이 모호해서 쉘로 직접 다운받거나 올려야 하는 경우 참고용. 1. cmd 실행 후 윈도우의 putty 설치 폴더로 이동. 2. 파일 다운로드 방법 - 명령 : pscp [리눅스계정]@[리눅스 서버 IP]:[서버의 다운 파일 경로] [PC의 다운 경로] - EX : pscp user_id@127.0.0.1:etc/temp/test.zip d:\temp\download.zip 2. 파일 업로드 방법 - 명령 : pscp [PC의 업로드 파일 경로] [리눅스계정]@[리눅스 서버 IP]:[서버의 다운 경로] - EX : pscp d:\temp\download.zip user_id@127.0.0.1:etc/temp/test.zip ----------------------------------------..

레고를 정리하던 중 당근에서 좋은 가격에 업어왔다. 스챔이라 크기가 작아 부담이 적다고 위안을 삼고 있다. 사진 1. 스티커를 많이 붙여야하는 페이지라 1부(??) 끝 인줄 알고 사진을 찍었다. 하지만 설명을 위해 그런거지 더 있었다. 사진 2. 1부 끝내고 찍은 모습. 앞쪽을 먼저 만드나 했는데, 뒤쪽이었다. 개인적으론 위쪽에 검정색 저 부분은 안이쁘다 생각한다. 사진 3, 4. 완성 모습과 운전석 착석 모습. 스티커 때문인지 베이지색 브릭처럼 느껴진다. 사진 5. 단독 모습은 별로인가 하는 생각이 들었는데, 같이 찍어두니 전체적인 외형은 그래도 나름 멋지다. 하지만 좌우 초록 브릭은 너무 튀는 듯 하다.
가성비가 좋다는데 판매 정보를 늦게 접해 미개봉 직거래로 구매해왔다. 기본적인 드라이버가 내부에 저장되어 있지만 win11 버전이라 공식적으론 win11운영체제 설치해야 한다는 글뿐이다.. 검색 중 댓글 딱 하나만 win10 설치 후 잘 사용하고 있다는게 있어 아직은 어려운 11보다 10으로 설치하였다. 다음에 초기화할때 기억하기 쉽게 기록을 남김. 1. 윈11은 와이파이 드라이버 때문에 설치 문제 이슈가 있지만, 10은 그냥 네트워크 없다 선택하고 설치 완료. 2. ASUS 홈페이지 -> Support -> 다운로드 센터 -> kp103 입력 -> 자동 완성되는 'Zenbook 14 (UM3402)' 선택 -> 운영체제는 win11 64 선택 3. 화면에는 최신의 드라이버만 보여주기에 전체보기 또는 각..
ENACFIRE E60 블루투스 이어폰을 아마존에서 구매후 사용하다가 왼쪽 이어폰이 불특정한 시간에 꺼지는 문제가 생겼다. 단순 페어링 문제인가 싶어서 해제하고 재등록을 해봐도 동일. 그래서 구글로 찾은 초기화 내용을 기록. ENACFIRE E60 Headphones Reset Instructions 1. Delete the ENACFIRE E60 Headphones from your bluetooth device, and turn off the bluetooth function. 페어링된 기기에서 이어폰 등록을 해제한다. 2. Place both headphones in the charging case. 이어폰을 케이스에 넣는다. 3. Press and hold the power buttons of b..

당근을 기웃거리다 업어온 피아트를 조립했다. ---------------------------------------------------------- 조립 사진이 다 날아갔다.... 다시 조립을 할수가 없다..... ---------------------------------------------------------- 사진 1. 측면 모습. 전반적으로 노란 브릭이 많은데.. 튀는듯하면서도 어울려보인다. 지붕의 검은 천에 먼지인지 뭔지 모를 이물질이 있다.. 그냥 그런가보다 하고 있다... 사진 2. 약간 후면이 잘보이도록 약간 사전에서 찍은 모습. 측면이 일자가 아닌 약간의 곡선임을 알수 있다. 사진 3. 열수 있는건 다 열고 팔레트와 한컷. 본네트(??) 부터 뚜껑까지 열리는게 다양하다.. 하지만 후..

스마트 와이파이 터치 스위치 중립 와이어 필요 없음 스마트 홈 1/2/3 갱 라이트 스위치 220V 지원 Alexa Tuya App 433RF Remote (영문 : Smart Wifi Touch Switch No Neutral Wire Required Smart Home 1/2/3 Gang Light Switch 220V Support Alexa Tuya App 433RF Remote) 제품을 구매해서 구글 네스트허브와 연결하여 사용중. 2gang 제품의 아래쪽 터치버튼이 지 혼자 작동한다. 켰다가 껐다가... 두꺼비집을 내리고 혹시나 버튼이 눌렸나 확인해봤지만 이상없음. 해당 제품의 댓글중 RF모듈의 문제가 있다는 글을 보고 판매자에게 해결 방법을 물어보았다. 판매자가 보내준 링크를 보면 아래 붉은 ..
다양한 방법으로 DB의 내용을 수정할수 있다. 코드짜기가 번거러워서 My-SQL에서 바로 수정할때 사용 REPLACE(필드이름, '찾을내용', '바꿀내용') 함수 사용. SELECT * from 테이블 이름 where 필드이름="조건 값" => 내가 수정하려는 항목만 조회 되는지 확인 UPDATE 테이블 이름 SET 필드이름 = REPLACE(필드이름, '찾을 내용', '바꿀 내용') WHERE 필드이름="조건 값" => 변환 ex : UPDATE tbl_DATA subject = REPLACE(subject, '_', ' ') WHERE code="20" tbl_DATA 테이블에서 code필드의 값이 20인 모든 제목의 언더바를 공백으로 바꾸어라.

Windows server에서 apm을 설치하여 운영하다가, 웹으로 접속시 네트워크로 연결해둔 NAS에 파일쓰기가 안되는경우가 있다. cmd에서 php파일을 직접 호출한 경우에는 문제가 없이 네트워크 드라이브에 파일이 생성되기에 머리가 아프다. 웹 검색을 해보면 윈서버는 리눅스처럼 권한을 주는 부분이 없다고 한다. 다양한 해결방법중 아래 2가지를 적용하여 해결했다. 1. 서비스에 돌아가고 있는 아파치 로그온 속성이 있는데, 관리자 계정을 입력해준다. 2. 그래도 문제가 해결되지 않는다면, 네트워크 드라이브를 연결할때 "다른 자격증명을 사용하여 연결" 옵션을 체크하여 관리자 권한을 넣어줘야 한다. 다음에도 비슷한 문제가 발생한다면 이 두가지를 해보고, 그래도 안되면 다른 방법을 찾아야겠다.

아이랑 놀아줄때 버킷 휠 엑스케베이터 42055랑 같이하면 재미 있을듯 해서 구했다. 굴착기에서 나오는걸 바로 믹서 통에 넣고, 그걸 다른 곳에서 내리는 식으로... 21년 5월에 조립했는데 22년 3월에 올리는 부지런한 아빠의 모습...ㅎㅎ 사진 1. 하부 뼈대 모습이다. 별 특이점은.... 그냥 테크닉이다.. 사진 2. 가장 왼쪽은 믹서에서 나온것을이 원하는 방향으로 나가도록 하는 장치이다. 중간에는 믹서통이 잘 돌도록 4개의 미니 바퀴가 있다. 사진 3. 완성 모습. 모드에 따라 움직일때도 믹서통이 돌기 때문에 신기하다고 잘 가지고 논다. 본 목적인 42055와 같이 놀기는 쉽지 않았다... 각도 맞추기가 어려워 굴착기에서 나오는걸 슬라이딩 형태로 한번더 거져야 믹서통에 들어가기 때문에 귀찬아서....

A모델을 충분히 가지고 놀았다 싶어 분해하고 B모델로 만들었다. 이 제품을 구매한 본 목적이 B모델이었기에.... 21년 7월에 조립했지만... 글은 22년 3월에 남기는 부지런함...ㅎㅎ 사진 1. 지붕 작업 전. 프렌즈 시리즈인가 싶을 정도로 알록달록하다. 사진 2. 완성 모습. 지붕의 임팩트가 상당히 강하다. 아이스크림의 모양이 전투형인 A모델과 같아서, 안어울리는듯하면서 묘하게 어울린다. 사진 3. 분리한 모습. 안쪽이 조금더 보였으면 했는데... 표현이 안되었다. 사진 4. 단체 사진. 본 목적인 다른 푸드트럭과 한모습. 자동차 하부가 핑크색이라 어울리는듯 묘하게 튄다. 멋지게 디오라마를 할건 아니지만 개치는 고민이 필요해 보인다.
DB 입력전에 바이트를 계산해야하는 경우가 발생하기도 함. var str = $("#ctrl_name").val(); //입력 컨트롤의 문자열을 가져옴. var byte = 0; for (var i=0; i 127) ? byte += 2 : byte++ ; // //(str.charCodeAt(i) > 127) ? byte += 3 : byte++ ; //utf-8 이면 이 구문으로 계산해야 함. } if( byte > 20) { alert(" 20byte 보다 큼"); return false; } 형태로 하면됨. 한글, 영어 상관없이 길이만 구한다면 str.length 의 값만 하면 됨.
DB에 레코드를 삽입하거나 업데이트 할때 원하는 시간이나 형태를 만들어 입력함. 하지만 일자의 경우 자주 사용하는 형태가 Y-m-d H:i:s 로 거의 변함이 없기에... 속성을 TimeStamp로 지정함. 그럼 기본값에 INSERT-TimeStamp 항목이 보이는데 이 항목을 선택하면 레코드가 추가될때 시간을 자동으로 입력해둔다. 만약 업데이트에도 시간을 자동으로 업데이트 하고 싶다면, 그 아래 보이는 UPDATE-TimeStamp를 체크해두면 된다. 이럼 업데이트가 있을때 시간을 자동으로 업데이트 해준다. 업데이트의 경우 주의해야 하는데, 값을 덮어써버리기 때문에 레코드가 처음 생성된 일시를 알수 없다. 또한 소스에는 업데이트할때 시간을 입력하지 않는데, 바뀌기 때문에 오류라고 생각하기 쉬울 수 있다.
윈도우에서 putty를 설치하면(아래 경로) pscp.exe 파일이 생기는데 이 파일을 이용함. C:\Program Files\iPuTTY\pscp.exe 업로드 방법 pscp d:\temp2\* test_admin@127.0.0.1:/home/testdir/log/ S/W 업로드주소 계정@주소 :다음 서버내 저장 경로 P/W 물어보면 입력 다운로드 방법(예시 로그 받기) pscp test_admin@127.0.0.1:/home/testdir/log/test_log_20220106.log d:\temp2 S/W 계정@주소 :다음 다운받으려는 파일 경로와 파일 다운로드 경로 P/W 물어보면 입력 로그파일의 겨우 여러개를 받아야 한다면 "test_log_202201*" 처럼 *을 활용하여 다운 가능함. 참고..
DB에서 초성 조회 관련 검색을 하면 가장 좋은 방법은 초성을 분리하여 따로 작성해두고 그 테이블 또는 필드만 검색을 하는게 가장 좋다고 한다. 레코드를 생성할때 부터 초성을 분리하여 생성해두는게... 당장 그럴수 없기에 강제로 조회하는 방법 중 가장 빠르게 떠오르는 방법은 아래 2가지 이다.. 1. 검색해야하는 테이블에서 해당 필드의 모든 값을 가져와서 초성만 분리하여 비교하거나, 2. 각초성을 포함한 범위의 글자 사이인지를 조회한다. 등등... 이중 2번 방법을 사용한다면 아래 조건을 신경쓰면 된다. 1. if문 또는 switch 등르로 각 초성일때를 판단하여 분기한다. 2. 만약 'ㄱ'이라면 찾고자 하는 위치가 '가' 부터 '깋' 까지의 글자인지 조회하는 쿼리를 추가한다. 3. 쌍자음의 경우 단음에..
- Total
- Today
- Yesterday
- 운반트럭
- 70804
- Windows
- 42009
- 42064
- 아이스크림
- 포르쉐
- 42096
- 크레인
- 75893
- 42098
- 페라리
- 31073
- 스피드챔피언
- MySQL
- 911
- DB
- oauth2.0
- 8109
- 테크닉
- Lego
- 스챔
- 하트레이크
- 31088
- putty
- 스마트싱스
- 초성검색
- php
- 크롤러
- 레고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |