• profile_image 아래 영상에 있는것을 간단하게 정리 한것입니다.문제는 화폐를 많이 풀어서 생긴 인플레이션에 대한 것입니다. 적당한 화폐를 풀어야 하는데 내 화폐가 아니라는 생각이 있었을까요?MMT 이제는 말이 없겠습니다. (주권 국가는 자국 통화로 부채를 지불할 수 있으므로 기술적으로 파산할 위험이 없다고 봅니다. - 대략 이런뜻)항상 그렇듯이 자신만의 기준으로(규칙으로) 판단을 해야 하는 것입니다.참고할것은 하고 준비해야 할것은 하고 기회도 놓치면 안되는것에…
  • profile_image 현재 전쟁을 보면 러시아가 밀리고 있다고 판단이 되는데 그게 맞느냐?러시아도 그렇게 생각하고 있나? 전쟁과 평화에서 나폴레옹이 60만 대군으로 러시아를 침공하는 그림 하나로 그린 유명한 것이라고 합니다.위에서 까만색 선은 돌아오는것이라고 합니다.40만이 러시아 국경을 넘었다고 하는데 돌아올때는 1만명 정도 였다고 합니다.러시아는 이때는 청야전술을 했고 후퇴만 했다고 합니다. 적의 자원을 소모시키는 것을 했다는 것입니다.이 전술은 역사를 보면 상…
  • profile_image 우리가 언론에서 익히 들은 러시아의 유가 가격상한제에 대해서 제대로 알고 있는가에 대한 영상 입니다.러시아는 왜? 조용할까?아래 그림을 보면 우리가 생각했던것과 확연하게 다른것을 볼 수 있습니다.생각해 보면 인도와 러시아는 다른곳에서 사져오는것보다 전체적인 비용이 저렴하기만 하면 이익 입니다.러시아는 사가는쪽에서 이익이 되면 당연히 살것을 무리해서 싸게 팔 이유는 또 없는 것입니다. 우리는 흔히 인도가 러시아에서 수집하는 것은 20% 정도는 할…
  • profile_image 천리길도 한걸음 이란 오래전 부터 전해오는 말이 있습니다.쉬운일도 못하면서 굉장한 일을 할 수 있을까요?그렇지 않을 것입니다.아래는 동기부여관련 유명한 영상으로서해병대 사령관이 왜? 아침에 일어나 침대부터 정리해야 하는지 알려 줍니다.결론은 쉬운일부터 하나하나씩 해가다 보면 어느새 나도 모르게 다른 사람과 대화를 하다 보면 다름을 느낄 수 있습니다. ● 참고할것실제 심리학적으로도 뭔가 성과를 이루면 나 자신에 대한 자신감이 생기게 됩니다.그리고…
  • profile_image 사람과 관계가 있는 자산은 오르기도 내리기도 합니다.이런 사이클이 있는것은 분명한것이고 이런 사이클이 왜? 존재를 하느냐는 사람의 심리와 영향이 크다고 볼 수 있습니다.민스키 모델에 대한 설명인데요.너무 비슷해서 올리게 되었습니다. 자산에서 부동산 만큼 괜찮은 경우도 많지 않습니다.내가 살아야할 집은 있으니 사람들이 비관적일때 구매하는것은 좋은 방향일 가능성이 있습니다.하지만 현재는 아닐 가능성이 높으며 예전에 사이클을 보면 현재 보다는 더 기…
  • profile_image 아래 글은 사실상 할투 아저씨의 내용을 그대로 정리한것입니다.부동산도 퀀트로 가능한가 인데. 상당히 흥미로운 컨텐츠 입니다.부동산 주식과의 관계는 있는가에 대한 테스트로서 관계가 있다고 보기 힘들다.우선 주식과의 관계는 그렇다는 것이다.● 상승장과 하락장주식은 3년 전후로 생각하는 것이 좋다.부동산은 하락장이 생각보다 길때가 많다. 6~7년 간다고 생각하는 것이 좋다.● 진입 시점은 언제가 좋은가?KB 부동산 지수를 보면 상승. 하락을 알 수 …
  • profile_image 저도 가끔 컨텐츠를 소비해서 들은적이 있습니다.대전인지 대구인지 미분양이 발생 했을때 이런 저런 이유로 큰 부분은 아니다.하지만 그렇지 않다는 것입니다. 흐름의 방향이 하락인지가 중요한데 하락쪽이라면 상당한 신호라는 것입니다.이부분에선 강남쪽의 아파트에 대한 것입니다.이또한 대출을 받지 못하기 때문에 강남쪽은 문제가 되지 않을 것이란 이야기도 많았습니다.하지만 그렇지 않다는 분이 있었습니다. 사업자가 회사명의로 대출을 받은 것이라서 오히려 노원…
  • profile_image 투자를 할때는 시장을 사는 방식과 개별주식을 투자하는 두가지 방식으로 크게 나눌 수 있을것 같습니다.결론부터 말하면 시장을 사는 방식도 크게 나쁘지 않습니다.* 시장을 사는 방식은 다음과 같은것이 있습니다.. ETF: 코덱스, 코스닥150, 타이거, SPY, QQQ* 개별주식의 방식은. 삼성, 현대건설, 대한항공 등 유망할것으로 보이는 개별회사의 주식을 사는 것입니다.여기서 시장을 살때 상승장이라고 생각이 들면 레버리지 상품을 사는 방식이 있는…
  • profile_image ETF가 뭔가요. 전체 시장 또는 섹터별 시장을 사는 방식 입니다.그리고 투자할 수 있는 자산은 주식만 있는것이 아니라 채권, 예금, 원자재 등 여러가지가 있습니다.간혹 모두가 같이 폭락을 하지만 때로는 서로 보완을 해주곤 합니다.꾸준한 수익을 내는 올웨더 포트폴리오란 간단하게 말하면전체 주식 시장을 묶어 놓은 KODEX ETF에 전체 투자자산의  ETF의 묶음이라고 생각해도 된다고 설명을 합니다.(미국엔 상당된 ETF 도 있습니다: 단, 큰 …
  • profile_image 사람의 본성은 작은힘으로 큰것을 얻고자 합니다.금융에선 빌려서 사용하는 방법등 여러가지가 있는데 여기선 ETF펀드의 레버리지에 관한 것입니다.하락용, 상승용 레버리지에 구분은 여기서 하지 않습니다.가장 단순하게 레버리지의 위험성에 대한 것입니다. ● 가장 간단한 예로 2배 레버리지 입니다.(국내 3배가 없어 다행 입니다.) - 사례1) 100원이 2배(100%) 오르면 200원이 됩니다. - 사례2) 100원이 절반(50%) 떨어지면 0원이 됩…
  • profile_image 오토잇은 두가지를 받아야 합니다.1) 컴파일 프로그램2) 에디터 프로그램먼저 첫번째 컴파일 및 예제가 있는 파일을 받습니다.autoit-v3-setup.exe 프로그램을 실행하면 실행을 시킬것인지 에디터를 열것인지 물어 보는데요.실행을 선택하지 말고 반드시 에디터를 열것을 선택하시면 됩니다. 그래야 컴파일 시키죠.그리고 그 이전에 32bit, 64bit 선택하는것이 나오는데 아무거나 해도 일반 실행에는 관계 없습니다.그냥 다음 누르세요.그냥 캡처를 했네요. 아래 반드시 실행 보다는 "Edit"를 선택하세요. 그냥 캡처를 했네요. 위 반드시 실행 보다는 "Edit"를 선택하세요.두번째, 에디터 프로그램을 받습니다. 이건 …
  • profile_image # 컴파일 하는 방법pack은 용량이 줄어 든다"C:\Program Files (x86)\AutoIt3\aut2exe\aut2exe.exe"  /in "c:\list.au3" /out "e:\list.exe" /nopack /comp 2 오토잇이 아닌 다른 프로그램에서 au3 소스 컴파일 하지 않고 직접 실행 시키는 방법은 오토잇 에디터에서 실행 시킬때 하단에 명령줄이 나오는데 그것을 복사해서 사용하면 됩니다.그리고 컴파일 할 때 용량을 줄이기 위해서 pack 옵션을 줄이면 오탐율이 올라 갑니다. 그렇기 때문에 nopack 옵션을 주는것이 더 좋습니다.
  • profile_image 바로 디스크에 쓰는 것이빈다.무엇을 메모리에 있는것을 디스크에 저장하는 것입니다. 굳이 메모리에 가지고 있지 말라고 명시적으로 명령을 내려 줍니다.* PHP에서 버퍼에 있는것을 디스크에 저장하는것입니다. fflushFileFlushFlushes the file's buffer to disk.    Local $hFileOpen = FileOpen($sFilePath, $FO_OVERWRITE)    ; Flush the file to disk.    FileFlush($hFileOpen)  이렇게 데이터를 메모리(버퍼)에 가지고 있지 않고 바로 디스크에 저장하도록 하여 읽어 들일때 문제 되지 않게 하는데 언제 문제가 되…
  • profile_image 만약 먼저 올린 게시글의 웹드라이브를 설정 했다면 json은 웹드라이브에서 사용하기 때문에 별도로 포함시킬 필요는 없다.참고: 오토잇 크롬 웹드라이브 사용하기 > autoit  사용 방법은 다음과 같다.  가져오는 방식만 참고를 하면 되겠다.    $json_data      = FileRead($filePath)    $Object         = Json_Decode($json_data)    $UNIX_TIME      = Json_Get($Object, '["unix_time"]') 사용 방법을 보면 어떻게 하는지 알 수 있는데 특이하게 대괄호 안에 따음표가 있는것을 알 수 있다. PHP에서 처럼 배열로 …
  • profile_image 앞뒤 불필요한 눈에 보이지 않는 문자를 삭제할때 trim을 많이 사용하곤 합니다.엔터나 탭 같은 표현하는데는 필요하지 않는 문자들입니다.PHP에선 아래것을 삭제 합니다."\0" (ASCII 0 (0x00)), NUL 바이트."\t" (ASCII 9 (0x09)), 탭."\n" (ASCII 10 (0x0A)), 새 줄(줄 바꿈)."\v" (ASCII 11 (0x0B)), 수직 탭."\r" (ASCII 13 (0x0D)), 캐리지 리턴." "(ASCII 32(0x20)), 일반 공간.     ;~ https://www.autoitscript.com/autoit3/docs/functions/StringStripWS.htm  …
  • profile_image 리눅스 계열에서 많이 사용하는 유닉스 타임스탬프를 오토잇에서 사용하는 방법입니다.테스트를 먼저 해보고 문제 없는지 확인 후 사용하는것이 좋습니다.간혹 잘 된다고 알고 있었는데 후에 보면 시간의 차이가 있는 경우가 있기 때문입니다.     #include <Date.au3>    #include <Array.au3>    #include <Constants.au3>    ; ----------------------------------------------------------    ; 테스트    ; -------------------------------------------------…
  • profile_image 최근 많이 이용하는 웹브라우저인 크롬 웹드라이브를 이용하는 방법에 대한 것입니다.한글 문제가 있는데 적절히 사용하시면 됩니다.우리는 점점 없어지는 euc-kr은 윈도우의 한글과 호환이 됩니다. 즉, 윈도우에서 utf-8로 만들어진것은 깨져 보이는 경우를 보게 될 수 있다는 것입니다.일반적인 사이트는 utf-8이 많습니다. 프로그램안에서는 utf-8로 해야 되는데 이때문에 iconv 같은것을 찾아 보았는데 보이질 않아 그때그때 적절하게 변환하여 사용 했습니다.    #include <MsgBoxConstants.au3>    #include "wd_capabilities.au3"    #include "wd_h…
  • profile_image 간단하게 만들어진 파일 관련 읽기 / 쓰기 함수 입니다.PHP의 file_get_contents, file_put_contents에 해당하는 함수 이지만 쓰기에선 이어쓰기 기능은 없는 함수 입니다.이어쓰기가 필요하면 두번째 파라미터를 받아서 기능을 추가할 필요가 있습니다.     #include <FileConstants.au3>    #include <MsgBoxConstants.au3>    #include <WinAPIFiles.au3>    Func _FilePutContents( $sFilePath, $sFileData )        ; 필요에 따라 두번째 파라미터의 조건을 줄…
  • profile_image 간속 다른 언어에서 익숙한 형태로 사용한것을 그대로 사용하고 싶은 경우가 있습니다.그런 경우 찾아서 사용하는데 찾은 것을 또 찾을 필요 없이 이렇게 정리해 두면 기억하는데도 더 도움이 됩니다.str_pad - stringformat  msgbox(4096,"",stringformat("%03d",1))가끔 출력을 할 때 자릿수를 맞춰주면 가독성이 좋은 경우가 있습니다.그럴때 사용 합니다. 한줄로 잘 맞춰진 경우가 가독성면에서 훨씬 좋기 때문입니다.위 예전의 경우는 앞쪽에 4자리의 공백을 줍니다. 뒤쪽에 추가 하는 것은 한번 더 확인해 봐야 겠습니다.
  • profile_image 날짜만 리턴해줄것이나 아니면 시간 초 단위까지 리턴해 주는 것 까지 하느냐의 함수 입니다.자주 사용할것 같아 하나 만들었는데 실제는 함수보다는 내장 되어 있는 상수를 찾가 매번 문자열 붙여주는것이 번거로워 만들어지게 된것입니다.    ; #FUNCTION# ==================================================================    ; Name ..........: _GetYMD    ; Description ...: 많이 사용하는 날짜 형태로 리턴 해준다.    ; Syntax ........: _GetYMD($sMode)    ; Parameters ....: $sMo…
  • profile_image 비교적 간단한 형태의 회원 데이터를 저장하는 경우의 디렉토리를 만들어주는 함수 입니다.일반적으로 회원이나 어떤 자료의 경우 숫자를 자지고 있는 번호가 있습니다.데이터를 저장할때는 한 디렉토리에 너무 많이 들어가면 문제가 발생 할 수 있으니 하위 디렉토리로 구분하여 저장을 하면 좋습니다.    Func _CreateUserDir( $sUser )        ;ConsoleWrite(@YEAR & @CRLF)        ;ConsoleWrite(@YEAR & '-' & @MON & '-' & @MDAY & ' ' & @HOUR & ':' & @MIN &am…
  • profile_image 예제에 나와 있는것을 약간 수정한 것입니다.이런 것은 함수로 만들어 놓으면 사용하기 편리한것중 하나 입니다.Local $winTitle     = '정보통신'Local $winText      = ''Local $winHwd       = ''Local $aList        = WinList()For $i = 1 To $aList[0][0]    If $aList[$i][0] <> "" And BitAND(WinGetState($aList[$i][1]), 2) Then        Local $tmpWinTitl   = $aList[$i][0]        Local $tmpWinHwd    = $aLis…
  • profile_image 새로운 창을 띄우거나 할때 바로 감지가 안되는 경우 사용합니다.보통은 Sleep를 주는 방식으로 사용하지만 정확히 하기 위해선 아래 처럼 체크하는 것이 정확도를 높일 수 있습니다. Local $winTitle     = '정보통신'Local $winText      = ''Local $whileLoopNum = 0Local $maxChkNum    = 55;While 1    $whileLoopNum   = $whileLoopNum + 1    Sleep(200)    If WinActive($winTitle) Then        ;ConsoleWrite( '체크되어 나감: ' & $winTitle & …
  • profile_image AutoIT(오토잇) 사용시 마우스 클릭이 정상적으로 먹히지 않는 경우에 대한것 입니다.마우스 관련하여 이동과 클릭이 있습니다.마우스 이동한 다음 클릭하는 방법이 있고 또 다른 방법은 이동과 클릭을 같이 하는 함수가 있습니다.이때 이동과 클릭을 같이 하는 함수의 경우 빠르게 이동을 하면 문제가 되는 경우가 있습니다. 심지어는 디폴트 값으로 이동해도 프로그램의 반응에 따라 느린 경우가 발생하여 되는 경우가 많지만 아주 작은 확율로 안되는 경우가 있을 수 있습니다. 이때는 움직이는 속도를 줄여 보시면 좋습니다.MouseClick ( "button" [, x, y [, clicks = 1 [, speed = 10]]] )  …
  • profile_image 기억이 가물가물 할정도로 웹사이트 들어갈때 대문 같은것 있었지요.그게 프로그램 만들던 사람들이 만들어서 그런듯. 요즘도 포토샵이나 어떤 프로그램 실행 시키면 초기 이미지로된 어떤 것이 나옵니다. 심심하지 않도록 하는 의미도 있고, 어플 실행시 나오기도 합니다. 하지만 웹사이트나 어플에서 요즘 그런것 보이면 답답하지요. 빨리 본래의 컨텐츠가 나와야 하는데... ; png는 오류는 나지 않지만 화면에 나오지 않는다. jpg 파일로 지정해야 된다. SplashImageOn("Splash Screen", './pabburi.jpg', 512, 224) Sleep(3000) SplashOff()위 프로그램 실행하면 아래 처럼 화…
  • profile_image 전체 창을 최소화 시킬 일이 생겨서 만들게 되었습니다.하지만 함수가 이미 제공이 되고 있네요.윈도우 목록에서 특정한 제목이 있는 윈도우 창만 최소화 시키고 싶은 경우가 있을 경우 아래 참고하여(if문만 추가하여) 사용하시면 됩니다.아래 '린나이' 라고 되어 있는 부분이 윈도우창의 이름입니다. 이부분만 변경하여 사용하면 됩니다.Local $aList = WinList()For $i = 1 To $aList[0][0]  If $aList[$i][0] <> "" And BitAND(WinGetState($aList[$i][1]), 2) Then    ;~ MsgBox($MB_SYSTEMMODAL, "", "Titl…
  • profile_image 특정 컴퓨터에서 일어날 수 있고 다양한 상황이 있을 수 있습니다.뭔가 새로운것을 할 때 한방에 되었으면 하는데 그렇지 않은것이 더 현실적인 경우죠. 이런것이 쌓여서 능력이 되고 역량이니 좋은게 생각하고 즐기라고 하기도 합니다.오토잇은 탐지 프로그램으로 부터 오해가 많은 언어 입니다.그리고 최근 들어 업데이트가 느린 부분도 있고 베타버전 보면 전혀 개발을 안하는것 같지는 않은데 마지막 버전이 나오고 뜸한 부분이 없지는 않습니다. ** 잘 되던것이 컴파일에 문제가 있을 경우 **- 제 경험으로는 보안관련된 프로그램이 있으면 기능을 끄거나 모두 삭제 해보시면 좋습니다.- 은행관련된 특히 안랩있으면 삭제 한 후 해보시면 좋습니…
  • profile_image 오토잇이 기본적으로 GUI환경에서 프로그램 하는것으로 되어 있어 CLI환경에서 실행 했을때 어떤 메시지를 출력하고 싶은 경우가 생깁니다.예를 들면 흔하게 볼 수 있는 파일이 있는지 없는지 체크 하여 없을 경우 오류메시지그런데 기본설정으로 MSBOX(0, '제목', '내용') 형태의 GUI 환경으로만 출력이 가능합니다.그리고 외부 실행 했을때 파일이 없을때 'FILE NOT' 이라고 출력후 그 결과를 외부실행파일에서 변수로 받아서 처리하고 싶은경우등 필요한 설정 입니다. ; 이 부분을 넣어 주면 CLI 환경에서 ConsoleWrite 출력한것이 CMD 모드에서 볼 수 있습니다.#AutoIt3Wrapper_Change2CU…
  • profile_image 앞단에 프로세스ID나 또는 프로그램 파일명을 기준으로 종료 시키는 프로그램을 올렸는데요. 이번에는 핸들이나 윈도우 타이틀을 비교해서 프로그램 종료 시키는 방법입니다.프로그램은 아래와 같습니다. 제목 부분은 반드시 넣어줘야 하고. 내용 부분은 선택사항 입니다.WinCloseCloses a window.WinClose ( "title" [, "text"] )$winTitl  = '제목 없음'$winText  = ''; test 테스트Run($prgName)Sleep(2200)if WinExists($winTitl, $winText) Then  $isClose    = WinClose($winTitl, $winText)  C…
  • profile_image 프로그램은 상당히 간단합니다.여기선 파일명을 기준으로 종료하는 프로그램입니다. 창의 명칭으로 종료하는 프로그램은 다음에 올립니다. ProcessExists 이 부분은 없어도 됩니다. 있는지 체크하는것인데 없는것 ProcessClose 한다고 하여 별도 에러가 발생하거나 하지 않기 때문입니다. 그리고 pid 값을 넣어도 프로그램은 종료 됩니다.바탕화면에 이런 프로그램 하나 만들어 놓고. 맘에 안드는것 목록을 만든다음 한번에 일괄적으로 프로그램 종료시키는 방법도 필요하면 사용할 수 있습니다.--------여러 프로세스의 이름이 같은 경우 가장 최근에 생성된 프로세스에 관계없이 PID가 가장 높은 프로세스가 종료됩니다.PID…
  • profile_image 많이사용하는 기능중의 하나로. 내장함수로 가지고 있는 기능으로 결과는 배열로 리턴이 되는데 이 프로그램은 일관성이 없는것이 어떤것은 배열로 리턴해 줄때 첫번째 배열인덱스에는 전체 배열의 갯수가 들어가 있는 반면이 이 함수의 경우는 그런값은 없이 첫번째 배열 인덱스에 결과 값이 들어가 있다.첨부된것은 기본 설명에 있는것을 불필요한것 삭제하고 테스트용으로 간단하게 정리를 해 보았다.
  • profile_image 실행을 하면 아래와 같이 실행이 됩니다.그리고 버튼에 할당된것이 외부실행으로 실행되는 형태 입니다.당연히 그 위치에 프로그램이 있어야 합니다. 필요한 외부실행을 버튼을 통해 실행해주는 프로그램이런 부분 샘플이 필요한 경우가 있을것 같아.실행이 되는 프로그램이라서 보관겸 필요하신분 사용하시면 좋을것 같아 올립니다.결과파일은 오탐 문제로 올리지 않습니다.필요하신 분은 직접 컴파일 하여 테스트 해 보시면 됩니다. 이 게시판 첫 페이지 방법이 나와 있습니다.이 프로그램은 굉장히 쉬운 형태로 되어 있어 . 설치하고 컴파일 하는데 10분이면 됩니다.
  • profile_image 자기 자신의 우선선위 낮추는 방법으로 테스트해 보았습니다.이런게 거의 필요가 없는데 있길레 테스트 해봤는데 잘 됩니다.확인은 작업관리자 프로세스 목록에서 열 선택한 다음 우선순위 보이도록 한다음 확인 하시면 됩니다.그냥 실행하면 '보통' 이니 보통이 아린것으로 나오면 변경된것으로 보면 됩니다.#include <MsgBoxConstants.au3>#include <AutoItConstants.au3>While(true)  Sleep(1000)  ;ProcessSetPriority("set_low.exe", $PROCESS_LOW )WEnd  주석은 풀어야 합니다.있을때와 없을때 비교 하느라 주석이 있…
  • profile_image vscode 사용하시는 분은 해당 안됩니다.기본적으로 같이 설치하는 에디터프로그램에선 아래와 같이 추가해 주시면 됩니다.한글 cp949는 MS윈도우에서 사용하는 완성형 코드 입니다.character.set=129code.page=949output.code.page=949  ---------------------------------지금 보니 VSCODE 에서 확장으로 설치해 보니 사용 방법은 별 차이 없도록 되어 있네요.이건 별로 사용을 안해봐서 .... 
  • profile_image 모니터만 Off 시킵니다.실행시키면 바로 작동을 하게 됩니다.어디서 가져온것인데 정확히 기억이 나질 않아. 링크는 걸어 드리지 못합니다.그리고 실행 파일을 올리고 싶어도 AutoIT의 특성상 악성코드로 오해를 받을 수 있어 소스만 올립니다.혹시 필요하신 분은 직접 컴파일 하여 사용하시면 됩니다.오토잇 간단하게 컴파일 하는 방법 입니다. #include <File.au3>Global Const $lciWM_SYSCommand = 274Global Const $lciSC_MonitorPower = 61808Global Const $lciPower_Off = 2Global Const $lciPower_On = -1…
  • profile_image 지금으로 부터는 1년이 된 영상입니다.2008년 금융위기에서 유명한 전 리먼브러더스 한국대표 이셨던분의 영상입니다.이분 다른 영상에서 각각의 위치에 따라서 말하는 주식의 전망이 다르더라는 것입니다.본인과 같은 트레이더는 솔직이 말한다. 모른다. 영상을 보니 실제 그런 형태로 말을 합니다. 확실한것은 이런 형태로 말하면 주변의 아시는 분들은 관계 없지만 모르시는 분들에게는 인기는 없습니다. 하지만 이런것을 본인이 몰라서 그렇게 말하겠습니까.  채…
  • profile_image 주가에 대한 수익이 주식의 가치를 나타내는것은 아닙니다. 수치에 대한것만 보면 수학자나 경제학과 회계사 분들이 모두 큰 수익을 거둬야 맞습니다. 단 이런 수치는 현재 어느상태 인지 참고할 만한 좋은 지표 일뿐 입니다.개별지수 - 한국거래소 | 정보데이터시스템 (krx.co.kr)위 사이트는 코스피 전체를 대표하는 곳은 아닙니다. 구성종목수가 833개 입니다.현재 대략 코스피가 930개, 코스닥이 1500개가 넘습니다. PER, 배당수익율, P…
  • profile_image 신용잔고 추이를 볼 수 있는곳은 금융투자협회 입니다.안타까운? 일이기도 하지만 주가의 바닥을 논할때 말하곤 하는것중 하나 입니다.몇가지 규칙을 정하고 욕심만 버려도 큰 문제는 생기지 않고 레버리지 사용하지 말고 몇가지 만 잘 지켜도 되는데 알고도 못하는것중 하나입니다.점점 경험이 많아 지면서 그렇게 하면 안된 경험을 토대로 나의 행동이 스스로 변하게 되는 것도 경험하게 되죠.왜냐하면, 알면 그렇게 안하지요1) 금융투자협회 아래 사이트를 들어갑니…
  • profile_image 장기투자를 말하는데 무조건적인 장기투자는 전혀 도움이 되지 않습니다.어떤 의미의 장기투자인지 알아봐야할 필요가 있는데 우리가 흔히 생각하는 장기투자는 그분들이 말하는 장기투자와 같은것이 아닐 수 있습니다.확실한것은 쌀때 사서 원상회복되면 파는 방식이 좋습니다.수익은 길게 가져가고 싶으면 본인의 수익이 최고일때보다 나는 얼마이상 떨어지면 그때 팔겠다라는 형태로 살때 부터 팔때를 정해 놓는것도 방법입니다.한국은행의 뉴스 심지지수를 통한 하반기 심리…
  • profile_image ISM 제조업 지수는 미국 경영인협회(ISM)가 발표하는 제조업 성장지수로, 제조업의 경기상황을 파악하는 지표입니다. 이 지수는 매달 발표되며, 50 이상이면 경기가 확장되고, 50 미만이면 경기가 축소되는 것으로 판단됩니다. 또한, 이 지수는 제조업의 생산, 신규 주문, 고용, 납품 기간, 재고 등의 항목을 조사하여 계산됩니다. ISM 제조업 지수는 미국의 경제 흐름을 파악하는 중요한 지표로 활용됩니다.상승장, 하락장을 추정하는데 도움이 되는…
  • profile_image 내가 힘들고 어렵다고 다른분도 그런것은 아닙니다.내가 약간 어유가 있다고 다른분들도 그런것은 아닙니다.얼마전 뉴스에서 긴급생계비 50만원 즉시 지원에 대한 이자와 몰려든 사람의 숫자를 보고 깜작 놀랐습니다.5천만 중에서 여유가 많은 사람 힘든사람이 당연히 있겠지만 이 금액으로 이렇게 많이 몰릴 수 있나?인플레이션과 M2 통화량에 대한 것입니다.적절한 인플레이션은 좋다고 합니다. 내가 조금씩 낳아 지고 있다는 느낌을 받기도 하기 때문이죠.그리고 …
  • profile_image 캔들차트 혹은 봉차트라고 합니다.오랬동안 봐왔던것이고 주식관련된 영상을 보면 가장 흔하게 볼 수 있는 챠트 입니다.이걸 왜? 많이 사용하는지 알면 왜? 이걸 많이 사용하는지 알 수 있습니다.하루 또는 특정기간의 현황을 가장 간단하게 알 수 있습니다.예를 들면 10분동안 거래가 되는데 일어 날 수 있는것은 여러가지가 있지만 보통 4가지가 궁금합니다.1) 가장높았던가격 2) 가장  낮았던가격 3) 시작가 4) 종가이 4가지를 한번에 보여줄 수 있는…
  • profile_image MySQL에서 트리거(trigger)는 특정 테이블에 대해 INSERT UPDATE DELETE와 같은 DML(데이터 조작 언어) 작업이 수행될 때 자동으로 실행되는 프로시저입니다. 트리거는 데이터의 무결성을 유지하거나 로깅 감사 등의 목적으로 사용될 수 있습니다. 트리거는 데이터베이스가 특정 조건에 반응하여 자동으로 특정 작업을 수행하도록 할 때 유용합니다.▷ 트리거의 주요 특징- 자동 실행: 트리거는 관련 테이블에 특정 DML 작업이 수행될 때 자동으로 실행됩니다.- 데이터 무결성 보장: 데이터의 무결성을 보장하기 위해 사용될 수 있으며 복잡한 제약 조건을 구현하는 데 유용합니다.- 감사 및 로깅: 데이터 변경 사항…
  • profile_image 왜래키는 잘 쓰면 보약이고 잘못하면 관련된 테이블 모두 확인 하느라 부하가 심해진다.그래서 무조건 쓰지 못하게 하는곳도 있는 실정이다. 사실 우리가 그런부분이 있다.사이트의 부하가 많지 않다면 사용하는것을 권장 하는데 문제가 될일이 별로 없기 때문에 그렇다. 외래키는 두 테이블 간의 관계를 정의하는 데 사용 되는 것으로 보통 부모 테이블과 자식 테이블 간의 관계를 나타내는 데에 사용됩니다.1. 관계 정의  외래키는 부모 테이블의 기본 키(primary key) 또는 유일한 키(unique key)와 연결됩니다. 이 관계를 통해 자식 테이블의 행들이 부모 테이블의 행들을 참조할 수 있습니다.2. 무결성 유지 외래키 제약 …
  • profile_image 리눅스에서 OpenSSL을 사용해 생성한 사설 인증서의 유효 기간을 확인하려면 터미널에서 OpenSSL 명령어를 사용 하면 된다.아래 openssl 명령어를 사용해 인증서의 유효 기간을 확인할 수 있다.openssl x509 -in [인증서 파일 경로] -noout -datesopenssl x509 -in mycert.pem -noout -datesopenssl x509 -in rootCA.crt -noout -datesopenssl x509 -in server.crt -noout -dates# 생성 할 때 기간을 주면 유효 기간을 길게 사용 할 수 있다.# -days 36500 = 100년openssl x509 -re…
  • profile_image OpenSSL로 인증서 생성시 -days 36500 = 100년 옵션을 사용해서 유휴기간을 길게 준다. 우선 만료 되는 기간을 길게준 다음 후에 사용할 계획이 없으면 사용하지 않으면 되기 때문이다.지난것을 경고 무시하고 사용하는것 보다는 이편이 더 좋을것이다. 아래는 간단하게 개인 인증서 생성하는 방법이며두번째 csr 생성할때 입력 해야 하는것이 잇는데 아래처럼 입력하면 되며 비밀번호는 넣지 않아도 된다.(비밀번호 넣으면 다음에 진행할때 같이 넣어 줘야 되어 테스트 할때는 넣지 않도록 한다.)-----Country Name (2 letter code) [XX]:KRState or Province Name (full na…
  • profile_image DKIM, SPF, 및 DMARC는 이메일을 보다 안전하게 하고, 스팸이나 피싱 공격을 방지하기 위해 사용되는 이메일 인증 메커니즘들입니다.공통적으로 네임서버 설정을 해줘야 하는 것들이다.DKIM (DomainKeys Identified Mail)DKIM은 발신자의 도메인이 실제로 해당 이메일을 보냈다는 것을 증명하기 위해 디지털 서명을 사용합니다.이메일 발송자는 이메일의 헤더에 디지털 서명을 추가하고, 이 서명은 발신자의 도메인에 공개적으로 접근 가능한 공개 키로 검증할 수 있습니다.수신 메일 서버는 이 공개 키를 사용하여 디지털 서명을 검증하고, 이를 통해 이메일이 변경되지 않았으며, 해당 도메인에서 실제로 발송되었…
  • profile_image 리눅스에서 디스크 사용량이 많은 프로그램을 찾기 위해서는 주로 du (Disk Usage) 명령어를 사용합니다. du 명령어는 디렉토리나 파일이 사용하는 디스크 공간의 양을 확인할 때 사용됩니다. du 명령의 기본적인 사용 방법 전체 사용량은 df 명령을 사용하지만 하위 디렉토리의 사용량을 보려면 du 명령을 사용 합니다. 운영하다 보면 어느곳에서 사용을 많이 하는지 알기 위해 은근히 많이 사용 되는 명령 입니다. 특정 디렉토리의 사용량을 확인 du /path/to/directory를 입력합니다. 모든 디렉토리의 사용량 du -h /path/to/directory를 사용하면 됩니다. 여기서 -h 옵션은 'human…
  • profile_image 디스크 I/O 부하를 많이 주는 프로그램 확인 디스크 I/O 부하를 많이 주는 프로그램을 찾으려면 iotop이라는 도구를 사용 하면 되며 이 도구는 각 프로세스의 I/O 사용량을 실시간으로 모니터링하며, 높은 I/O 사용량을 가진 프로세스를 쉽게 찾을 수 있도록 도와준다. io를 보는데는 iostat 도 있고. vmstat 1 명령으로 CPU 부하와 같이 쓰기나 읽기가 어느정도 인지 보는 방법도 있는데 iotop을 사용하면 프로그램 까지 알 수 있어 좋다. 단 기본적으로 설치가 안되어 있기 때문에 설치를 해줘야 한다. Ubuntu 또는 Debian   sudo apt-get install iotop  CentOS…
  • profile_image INSERT 할때 현재 날짜를 디폴트 값으로 처리 MySQL에서 날짜와 시간을 자동으로 입력하려면, TIMESTAMP 또는 DATETIME 필드 타입에 DEFAULT CURRENT_TIMESTAMP 또는 ON UPDATE CURRENT_TIMESTAMP 옵션을 사용할 수 있습니다. 예를 들어, 테이블을 생성할 때 다음과 같이 작성할 수 있습니다  # 5.6 버전 부터는 아래 처럼 디폴트 값으로 CURRENT_TIMESTAMP 를 2개 이상의 컬럼에서 사용 가능 하다.  CREATE TABLE example (      id INT PRIMARY KEY,      data VARCHAR(100),      created_…
  • profile_image MySQL 5 버전사용 할때는 없었던 문제가 발생을 해서 확인한 것들을 정리한것입니다.이에대해 글이 있는데 전 적용이 안되던데요. 호스트 플러시 해도 안되어 systemctl stop mysqld 로 멈춘다음 다시 시작 시켰습니다.제경우에는 CentOS7에서 설치된 MySQL8 버번에서 안되었습니다.그리고 중요한것은 왜? 그런지 접속하는 클라이언트(보통은 프로그램 이겠지요) 원인을 찾아야 합니다.그렇지 않으면 다시 상황이 발생합니다.여기서 수치를 높게 준것은 발생 가능성을 낮추는것 뿐입니다.오류는 아래와 같은것이 발생하고 호스트 플러시 하라고 합니다. 전 했는데 안되었다는것입니다.그렇기에 안되시는 분은 수치를 늘려 놓고…
  • profile_image TIMESTAMP와 DATETIME은 모두 날짜와 시간을 저장하는 MySQL의 데이터 타입입니다. 두 타입 모두 'YYYY-MM-DD HH:MM:SS' 형식을 사용하지만, 몇 가지 중요한 차이점이 있다.1. 범위 TIMESTAMP는 1970년 1월 1일 00:00:01 UTC부터 2038년 1월 19일 03:14:07 UTC까지의 범위를 가집니다. 반면에 DATETIME은 1000년 1월 1일 00:00:00부터 9999년 12월 31일 23:59:59까지의 범위를 가집니다.2. 시간대 TIMESTAMP는 시간대(Timezone)에 민감하며, UTC 시간을 기반으로 합니다. 따라서, 사용자의 위치에 따라 값이 변할 수 …
  • profile_image Brotli는 Google에서 개발한 압축 알고리즘으로, 빠른 압축 속도와 높은 압축률을 제공합니다. 리눅스 환경에서 Brotli를 이용해 파일을 압축하거나 압축을 해제하는 방법은 다음과 같습니다. 속도는 느려요~ 하지만 한두개 압축 하는데는 문제 없습니다. 양이 많으면 속도도 생각할 필요가 있다는 의미 입니다.gzip 보다 10 ~ 20% 정도 더 압축된다고 보시면 됩니다.1. 먼저, Brotli가 설치되어 있는지 확인해야 합니다. 리눅스 터미널에서 다음 명령어를 입력하여 Brotli를 설치할 수 있습니다.  # 자신에게 맞는 방식으로 설치 합니다.  sudo apt-get install brotli  yum -y i…
  • profile_image 소트 옵션 다음에 -(마이너스)가 있으면 내림차순 없거나 +(플러스)기 있으면 내림 차순으로 정렬이 됩니다. 메모리 사용량 확인 메모리 사용량을 확인 하는데 있어 한 화면에 필요한 것만 보기 위해서 awk를 파이프로 넣어 사용 했습니다. 또는 스왑메모리 확인 하는것 처럼 상위 10개만 보는 방법도 있습니다.  # 메모리 사용량 순으로 보기  ps aux --sort -rss | awk '$4!=0.0'  # 메모리 사용량 0.1 이상인 프로세스만 보는 방법  ps -eo pid,%mem,cmd --sort -rss | awk '$2>=0.1'  # swap 사용 많이 하는 순서  ps -eo user,pid,ppi…
  • profile_image PID 프로세스 ID 값을 저장해서 보통은 같은 프로그램 실행 할때 이전에 실행된 프로그램이 있으면 kill 처리 하면서 다시 실행 시키는데 여기선 PID 값을 저장하지 않고 pkill 프로그램을 이용해서 kill 처리 후 같은 프로그램을 실행 시키는 것에 대한 것입니다.kill 처리 하지 않고 스케줄에서 일정 시간마다 실행 시키면 이전 프로그램이 종료가 안된 경우는 계속 같은 프로그램이 쌓여서 종국에는 시스템 자원이 고갈되어 서버 죽습니다.PHP 프로그램에서 출력되는 로그를 호스트명으로 생성하려면,nohup 명령어와 함께 리다이렉션을 사용 하면 된다.  #!/bin/bash  # 현재 실행 중인 프로세스 확인하고 종료…
  • profile_image > $log_file 2>&1 & 부분은 리다이렉션과 백그라운드 실행에 관한 것으로, 각각의 부분은 다음과 같은 의미를 가지고 있습니다:1. > $log_file: 이 부분은 표준 출력(Standard Output, 보통은 커맨드 라인에 출력되는 내용)을 $log_file이라는 파일로 리다이렉션(즉, 출력을 변경)하는 것을 의미합니다. 즉, 스크립트가 실행되는 동안 출력되는 모든 내용은 $log_file에 지정된 파일에 저장됩니다.2. 2>&1: 이 부분은 표준 에러 출력(Standard Error, 보통은 오류 메시지)을 표준 출력으로 리다이렉션하는 것을 의미합니다.즉, 오류…
  • profile_image pkill -f 명령은 인자로 주어진 패턴이 프로세스의 명령 줄 전체와 일치하는 경우에 해당 프로세스를 종료합니다.-f 옵션을 사용하면 프로세스의 이름뿐만 아니라 인자들까지 포함하여 패턴 매칭을 합니다.예를 들어 pkill -f '/home/chk.php real' 이라는 명령은 문자열을 명령 줄에서 찾아 해당 프로세스를 종료합니다.따라서 명령 줄에 정확하게 일치하는 프로세스가 있어야 종료할 수 있습니다.만약 정확하게 일치하지 않아도 프로세스를 종료하고 싶다면 pkill 명령에 패턴을 사용할 수 있습니다.예를 들어 pkill -f 'php_chk.php' 이라는 명령은 명령 줄에 'php_chk.php'가 포함되는 모든…
  • profile_image 필요에 따라 인증을 하는데 있어 HTML 페이지를 통해 하지만 브라우저를 통해 하는 경우가 있습니다. 바로 아래와 같은 헤더를 사용하는 경우인데요.  header('HTTP/1.1 401 Unauthorized');  PHP-FPM 사용시 전달이 안되는 경우는 웹 서버 설정에서 FastCGI로 전달될 환경 변수를 설정해야 합니다. PHP_AUTH_USER와 PHP_AUTH_PW는 HTTP 기본 인증에 사용되는 변수들입니다. 이런 값을 설정하는 방법은 웹 서버의 종류에 따라 다르며 Apache와 Nginx에서의 설정 방법. Apache 웹서버 .htaccess 파일이나 httpd.conf 파일에 아래와 같이 작성하시…
  • profile_image 자신의 네임서버 설정이 잘 되었는지 확인 하는 용도로 사실상 많이 쓰입니다. 설정을 했는데 실제 네임서버에서 잘 반영 되었는지 궁금 하지요. 그리고 다른 네임서버로 퍼지는데는 시간이 좀 소요 될 수 있습니다. 이 문제는 TTL을 좀 짧게 주면 빠르게 갱신이 되지만 캐쉬의 시간과 관계가 있어 무조건 좋은것 만은 아닙니다. 예를 들면, SPF 설정, DKIM, _acme-challenge 인증용, DMARC 등 확인을 위해 네임서버에 적어 놓으라는 것들의 설정을 확인용 입니다. 다음은 dig 또는 nslookup 명령을 사용하여 TXT 레코드를 확인하는 과정입니다. 1. 터미널을 열고 다음 명령어를 입력하세요   # …
  • profile_image  ssl인증서를 갱신하는데 비밀번호가 걸려 있는 인증서가 있을 경우 웹서버 적용할때 비밀번호를 입력해 줘야 합니다. 이게 한대이거나 하나의 사이트만 서비스하는것이 아니라 갯수가 많다면 웹서버 재시작할때 마다 비밀번호를 다 넣어 줄 수는 없습니다. 그리고 그냥 restart 하면 웹서버 뜨지 않는 경우도 있고 좋지 않습니다. 그래서 인증서에 비밀번호가 걸려 있는지 확인하려면 OpenSSL 명령어를 사용해 확인해볼 수 있는데요. 콘솔에 접속한 후, 아래와 같은 명령어를 입력해 보면 됩니다.  openssl rsa -check -in KeyFile_abc_com_crt.key  위 명령어를 입력하면, 인증서에 비밀번호…
  • profile_image 리눅스에서 find 명령어를 사용하여 특정 날짜 이후에 수정된 .php 파일을 찾는 방법은 이렇다 이 find 명령어는 /path/to/search 디렉토리부터 하위 디렉토리까지 재귀적으로 검색하여, .php로 끝나는 파일 중에서, '2023-02-01' 이후에 수정된 모든 파일을 찾는다.  find /path/to/search -name "*.php" -type f -newermt "2023-02-01" -name 옵션은 어떤 확장자를 찾을 건가-newermt 옵션은 'modification time'보다 더 최근에 변경된 파일을 찾는 옵션 find 명령어로 찾은 파일을 rsync로 다른 디렉토리로 복사하려면 아래와…
  • profile_image 인터넷이 안되도 나올 수 있는 것으로 아래 명령으로 현재 서버의 IP 주소가 잘 나오는지 확인을 먼저 해보면 좋습니다. curl ifconfig.me   AppStream 오류 : repo 'appstream'의 메타 데이터를 다운로드하지 못했습니다: Cannot prepare internal mirrorlist: No URLs in mirrorlist Linux CentOS 8 EOL yum, dnf No URLs in mirrorlist **저장소 경로 변경** 다음 명령어를 실행하여 저장소 경로를 변경한다. 아래 명령을 보면 알 수 있듯이 변경된 부분이 있어서 그렇습니다. 그리고 최신버전은 문제가 되지 않으…
  • profile_image 특정 패키지의 업그레이드를 방지하려면 dnf의 versionlock 플러그인을 사용할 수 있습니다. 이 플러그인은 특정 버전의 패키지를 잠그는 기능을 제공하여, 패키지가 업데이트되지 않도록 합니다.아래 dnf, yum은 같은것으로 하나만 실행 하면 됩니다.1) 먼저, versionlock 플러그인을 설치합니다  sudo dnf install python3-dnf-plugin-versionlock  sudo yum install python3-dnf-plugin-versionlock 2) 그리고 나서 versionlock 명령을 사용해 rsyslog와 samba 패키지를 잠글 수 있습니다rsyslog와 samba 패키지는…
  • profile_image 랜카드가 하나가 아니라 여러개일 경우가 있을 수 있는데 이럴때 작동을 하고 있는지 확인을 할때 유용한 방법 입니다. 제 경우는 라우터 설정 문제 일까요. 약간 신경써야할 부분은 있는것 같습니다. 우선 아래의 예가 안되는것은 아닙니다. curl 명령어를 사용할 때 `--interface` 옵션을 사용하면 특정 네트워크 인터페이스(랜카드)를 통해 트래픽을 보낼 수 있습니다. 예를 들어, eth0 인터페이스를 사용하려면 아래와 같은 명령어 사용하면 됩니다.  curl --interface eth0 https://ifconfig.me  위의 예시에서 'eth0'는 네트워크 인터페이스의 이름입니다. 이 부분을 원하시…
  • profile_image 아래와 같은 메시지를 만나는 경우가 있습니다. rpm 파일이 없다고 하는데 정말 없는지 확인을 하면 있습니다. 문제는 정확하게 입력하지 않아서 생긴 문제 입니다.  dnf localinstall samba samba-common samba-client samba-libs  올바른 rpm 파일 경로가 아닙니다. samba  올바른 rpm 파일 경로가 아닙니다. samba-libs  오류: 처리가 필요하지 않습니다.  해당 오류 메시지는 'dnf localinstall' 명령어가 rpm 파일의 정확한 경로를 찾지 못해서 발생 된 것으로 'dnf localinstall' 명령어를 사용할 때는 rpm 파일의 전체 경로나 현…
  • profile_image 간혹 최신 버전이 아니라 이전 버전을 받거나 또는 오래된 패키지를 받아야 하는 경우가 있습니다. CentOS 공식 웹사이트에서는 최신 버전의 ISO 이미지만 제공하기 때문에, 이전 버전의 ISO 이미지를 찾으려면 다른 저장소를 이용해야 합니다. 하나의 대안은 CentOS의 공식 아카이브 저장소입니다http://vault.centos.org/   이미지 파일을 다운로드 받은 후에는, 이를 이용하여 부팅 가능한 USB 스틱을 만들거나, 가상 머신에 설치하시면 됩니다. 다운로드 받은 이미지로 설치를 진행하려면, BIOS나 UEFI 설정에서 부팅 순서를 변경하여 USB나 DVD로 먼저 부팅하도록 설정해야 합니다. 이전 버전의…
  • profile_image 아래 3가지의 설정은 모두 자원과 관계가 있어 자사의 사이트에서 처리하는 정상범위 안으로 설정을 해주는 것이 좋다. 하지만 관리자 페이지등 특정인만 사용하는곳이 라면 그에 맞게 넉넉하게 설정해도 문제가 되지 않는다. PHP and Apache(웹서버) 504 Gateway Timeout 연결 끊김 웹서버와 PHP의 연결이 끊어짐으로 인해서 발생 하는것인데 이 부분에서 연결을 더 오랬동안 유지하는 설정이 아래에 대한 것이다. 이부분은 파일 다운로드와도 관계가 있다. 현재 크롬계열은 바로 다운로드 되지만 예전 IE의 경우 창이 뜨면 다운로드 클릭할때 까지의 시간과의 관계 이다. /etc/httpd/conf.d/httpd-d…
  • profile_image 리눅스 OS 버전별로 아파치 웹서버 설치를 하는데 httpd 버전이 같이 달라지는 문제로 동일한 버전을 설치 하기 위한것이다. 여기서는 CodeIT 리포티지를 사용 한다.  https://codeit.guru/ru_RU/ CodeIT 리포티지를 이용한 아파치(httpd) 서버 설치 여기선 CentOS 9 버전과 CentOS 7 버전에서 설치하는 방법에 대한 부분이다. 블로그 보다는 CodeIT 메인 페이지에 설치에 대한 설명이 잘 나와 있으니 이곳을 보는 곳도 좋은 방법이다.  CentOS 9 에서 CodeIT 아파치 웹서버 설치 패키지 관리자를 dnf를 사용한다. 기본적인 옵션은 yum과 동일 하기 때문에 어렵지 않게…
  • profile_image 기본적으로 클라이언트 서버 캐릭터셋을 같게 가져 가지만 특별한 이유가 있어 달라야 되는 문제가 생길 수 있습니다. 이런 경우 서버에 저장하는 캐릭터셋과 클라이언트가 다르면 DBMS에서 자동으로 변환을 하여 보여주게 됩니다. MySQL8 서버와 클라이언트 다른 캐릭터셋으로 설정 아래의 예는 저장은 utf8로 저장하고 출력(커넥션)은 euckr로 할 수 있는 방법 입니다.   [client]  default-character-set=euckr  [mysql]  default-character-set=euckr  [mysqld]  character-set-client-handshake = FALSE  character-set…
  • profile_image mysql> CREATE USER 'root'@'192.168.10.10' IDENTIFIED BY 'rkdskadprkwkdy'; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 위 오류는 비밀번호 사용 방식에 문제가 있어서 그렇다. ▶ MySQL 8 비밀번호 정책(validate_password.policy) MySQL 8에서 validate_password.policy는 비밀번호 정책을 설정하는 데 사용되는 옵션입니다. 이 옵션은 사용자의 비밀번호가 특정 요구 사항을 충족해야 하는지 여부를 결정합니다. …
  • profile_image 이 명령은 쉽게 메모리에 있는것을 디스크에 저장하는 겁니다. 그렇게 하는 동시에 캐쉬 무효화가 생기면서 즉시 반영됨. MySQL flush 명령어 종류 MySQL에서 "flush"는 데이터베이스 서버의 캐시나 버퍼에 있는 변경 내용을 디스크에 쓰고, 시스템 상태를 갱신하는 명령어입니다. "flush" 명령어를 사용하여 여러 가지 동작을 수행할 수 있습니다.  ● 설정을 바로 적용 시키는 flush 리스트 FLUSH PRIVILEGES MySQL의 사용자 권한을 다시 로드하는 데 사용됩니다. 일반적으로 새로운 사용자를 추가하거나 사용자의 권한을 변경한 후에 이 명령을 실행하여 변경 사항을 적용합니다. FLUSH TABLE…
  • profile_image MySQL 8.0부터는 테이블의 메타데이터를 저장하기 위해 .sdi 파일을 사용합니다. 이 .sdi 파일은 Serialized Dictionary Information의 약자로, JSON 형식으로 테이블 구조와 관련된 메타데이터를 저장하고 있습니다. MySQL MyISAM 엔진의 frm, sdi 파일 차이점 MySQL 8.0 이전에는 .frm 파일을 사용하여 테이블 구조와 관련된 메타데이터를 저장했습니다. 그러나 MySQL 8.0부터는 이러한 정보가 데이터 딕셔너리에 직접 저장되고, .sdi 파일은 해당 정보의 JSON 형식의 복사본을 제공합니다..frm 파일과 .sdi 파일 차이점 .frm 파일은 MySQL 서버…
  • profile_image 20년 30년 전부터 장기적인 계획을 세워야 하는데 그렇지 못한 부분이 있습니다. 앞으로 큰 문제는 없겠지라고 생각을 했는데 다행히 큰문제는 없는데 작은 문제는 있네요.주택연금에 가입할때 현재 집 값이 너무 높은 경우는 집을 팔고 적당량의 집을 새로 사서 그집에서 평생 살것을 계획하는 것도 방법입니다.문제는 수도권에서 계속 지내야 한 다면 좀 어렵습니다.  경기도 외각이나 충청도쯤 내려 간다면 3억원 정도면 충분히 살만한 집이 됩니다.그리고 남…
  • profile_image ​국민연금 일시수령하게 되는것보다 연금형태로 받는것이 이익 입니다. 단, 오래살면 확실하게 이익이 됩니다.자신의 상황에 따라서 조기수령을 할지 고민할 필요는 있습니다.우린 알고 있잖아요. 다 이유가 있을 것이라고. 뭔가 나에게 이익을 주겠다고 하는건데 그냥 그럴리가 있을 까요?회사 중간에 다니지 않은 기간에 대해 추가적으로 내는 제도도 있는데 이 부분에 대해서도 생각을 해볼 필요가 있습니다. 그리고 돈이 많은 분들쪽에선 받을 수 있는 기준이 지…
  • profile_image 국민연금은 제대로만 시행 된다면 상당히 좋은 제도임에 틀림이 없습니다. 그리고 유족연금의 경우 사망하게 되면 상속받는분이 60%의 급여를 받는다고 하는데요. 좋은 취지도 약한 부분은 있기 마련 입니다.이게 모두 세금으로 이뤄지는 부분이 많고 더군다나 사실상 금융피라미드와 다를바 없는제도 입니다.그렇기 때문에 고갈이 되는것입니다.사적연금처럼 내가낸 돈에서 연금을 받는다면 금융피라미드 소리를 들을 필요가 없겠습니다.그래서 공무원연금, 군인연금 모두…
  • profile_image 중복된 처리를 제외하고자 할때 일정 부분 쿠키로 가지고 있다가 비교해서 동일한 것은 처리 하지 않기 위한것입니다.이것을 쿠키를 이용하는 방법이 있고 요즘은 로컬스토리지를 이용하는 방법도 있겠습니다. 특정 게시물의 번호나. 방문자의 로그를 저장하여 처리 하는 경우는 중복 처리 방지를 위한 간단한 방식 입니다.게시물의 경우 중복제외 처리를 하지 않으면 들쑥 날쑥 하지만 최고 30% 넘게 차이나는 경우도 있었습니다.  <!DOCTYPE html>  <html>  <head>      <title>Click Event Test</title>  </head>  &l…
  • profile_image 블로그에 있는 datepicker는  안되는것이 많아서 사용할 일이 있어서 완성한것 올립니다.jquery는 버전이 다르면 안될 수 있으니 버전을 맞우는것이 중요하며 아래 순서도 중요합니다.jquery를 이용하기 때문에 jquery-ui가 아래에 있어야 한다는 것입니다. 그리고 jquery-ui 압축 파일을 받으면 아래와 같이 CDN 이용하지 않고 사이트에 올려 놓고 사용할 수 있으며 압축 파일 안에 아래 cdn 링크 걸린 모든 파일과 더불어 필요한 다른 파일들도 같이 모두 들어 있습니다. 같이 사용되는 jquery 도 별도 디렉토리에 있습니다.△ 아래 달력 datepicker(데이트티커)minDate 사용하면 적용한 이…
  • profile_image Node Express는 Node.js와 Express.js를 결합하여 웹 애플리케이션 개발에 사용되는 프레임워크입니다. 이를 통해 비동기적인 서버 측 코드 작성과 HTTP 요청 및 응답 처리 등 다양한 웹 개발 작업을 보다 쉽게 처리할 수 있습니다.  1) 간단하게 띄울 프로그램을 하나 준비 서버가 잘 작동하는지 확인을 할 수 있는 간단한 프로그램을 준비 하도록 합니다.자신이 하는것이 디비커넥션이 들어가게 되면 이 부분도 간단하게 CRUD 프로그램 하나 준비 하면 됩니다.  const express = require('express');  const app     = express();  const port    = …
  • profile_image -g 옵션을 주어 글로벌로 설치한것이 아닌데 현재 디렉토리에 node_modules이 없고 다른곳에 설치 된경우는 아래처럼 초기화하면 package.json 파일이 생성 되고 현재 디렉토리에 node_modules 디렉토리가 생기면서 설치 됩니다. 아래와 같이 초기화 후 설치 하면 됩니다.  npm init -y  npm install express 그리고 초기화 했는데 안되는 경우는 시스템 로그인할때 홈 디렉토리나 또는 기본적으로 있어야할 스크립트 등이 없는 경우는 아닌지 살펴 보면 됩니다.예를 들면 bash shell의 경우 로그인 하면서 실행 되는 스크립트 들이 있습니다. 파일명은 .(점) 으로 시작하기 때문에 숨…
  • profile_image 실제 파일은 있는데 없는다는 메시지가 나올 경우는 PATH 설정 값을 확인해 봐야 합니다.만약 whereis env 했는데 있다면 로그인할 때 실행되는 파일에 PATH 설정을 추가해 주면 됩니다./usr/local/nodejs/bin/npm install yarn/usr/bin/env: node: 그런 파일이나 디렉터리가 없습니다위와 같은 오류가 발생 하는 경우는 경로를 추가해 주면 된다.vim /etc/bashrcexport PATH=$PATH:/usr/local/nodejs/bin이 경우는 nodejs를 압축파일을 받아서 별도의 디렉토리에 압축을 풀고 심복릴 링크 처리한 경우 입니다.
  • profile_image 프로그래머가 아니라 일반인이면 PDF 페이지번호 추가해주는 사이트가 있으니 아래를 참고하시면 됩니다.https://tools.pdf24.org/ko/add-page-numbers#s=1687481961009여기선 nodejs와 pdf-lib 설치에 대해선 언급하지 않습니다.아래는 간단한 소스 입니다.PDF파일에 페이지 번호가 없어서 인쇄하는데 있어 페이지수가 적으면 문제가 안되지만 수십페이지만 되어도 읽을때 문제가 될 수 있습니다. 페이지가 바뀐다거나 아니면 인쇄할때 잘못되어 중간부터 인쇄할때 몇페이지 부터 인쇄해야 될지 찾는데 시간이 소요 될 수 있는 문제를 해결하려면 페이지번호가 들어가 있는것이 좋습니다.  /** …
  • profile_image chat GPT API를 통해서 물어본것에 대한 테스트 인데요.잘 되네요.별도의 모듈설치 없이 그냥 실행 되었습니다. 제가 전에 다른것 하면서 설치 되었는지는 확인 안해 봤습니다.  // zlib 모듈을 불러온다.  const zlib = require('zlib');  const fs = require('fs');  // 압축할 문자열  const str = '압축할 문자열';  // gzip으로 압축한다.  zlib.gzip(str, (err, buffer) => {    if (!err) {      // 압축된 버퍼를 문자열로 변환한다.      const gzip_base64 = buffer.toStrin…
  • profile_image 파일저장이나 또는 가져올때등 상대경로로 호출 하는 경우도 있지만때론 전체 경로를 알아야 되는 경우가 있습니다.그럴때 현재 디렉토리 기준으로 처리하면 좋은때 이럴때 사용 합니다.  // 현재 디렉토리   const _DIR_   = process.cwd();  php의 __DIR__ 과 같은 역활 입니다.확인 결과 위 예제는 잘 되는 것입니다. 현재 V16 버전에서 문제 없었습니다.* 사용한곳은 아래 입니다. 파일을 저장할때 유용합니다.  [nodejs] PDF파일 페이지 번호 없는 경우 페이지 자동으로 넣어주기 > javascript  버전 업그레이드가 심해서 안되는것 들이 종종 입니다.요즘 언어들 경쟁 붙었는지 …
  • profile_image 현재 nodejs 실행중인 유저를 알아내기 위한 것입니다.같은 프로그램을 쉘에서 실행하기도 하고 웹서버를 통해서 실행하기도 합니다.그런 경우 파일을 쓰게 되면 문제가 발생합니다.  import os from "os";  let osUser  = os.userInfo().username;  if ( osUser  == 'root' ) {    console.log('루트 유저: ', osUser);  }  else {    console.log('osUser: ', osUser);  }  발생되는 문제는 웹서버로 쓰면 웹서버 유저가 되지만시스템에서 실행하면 시스템에서 실행한 유저로 파일이 저장 되는데요.이때 시스템에서 실…
  • profile_image 아작스로 서버에 전송하는 기능까지 테스트 된것입니다.jQuery 버전에 따라서 ajax 전송하는 방식이 약간 다른 부분이 있으니 버전 참고하세요.본인이 현재 사용하는것과 여기 샘플의 버전이 비슷하면 문제가 되지 않을듯 싶습니다.<!DOCTYPE html><html lang="ko"><head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1.0">…
  • profile_image 백엔드의 PDF-LIB에서 폰트를 지정하지 않으면 오류가 발생 합니다.영문은 문제 되지 않지만 한글의 경우 오류를 만나게 됩니다.그렇기 때문에 커스텀 폰드를 지정해야 하는데 스탠다드폰트가 아닌 별도 폰트를 사용할 때 필요한 부분입니다.Error: WinAnsi cannot encode "한" 이러한 오류를 만나게 된다면 한글을 사용할 수 없는 폰트이기 때문입니다.    // https://pdf-lib.js.org/#examples  import { PDFDocument, StandardFonts, rgb } from 'pdf-lib'  // Cannot import fontkit from @pdf-lib/fontkit…
  • profile_image 특정 문자로 구분자를 줘서 문자열로 만들어주는 함수인데요PHP의 implode에 해당하는 기능입니다.배열의 경우는 간단하게 join 메소드를 사용하면 되는데요. 객체는 안되기 때문에 만들어진것입니다.  let aa = {    'bb1' : 345,    'cc'  : 23,    'ee'  : 'abc'  }  let bb = ['name','2',33,5,'age'];    /**   * 문자열 구분자로 합치기   *   * @param string gubun   * @param object obj   *    * @return [type]   *    */  function implode( gubun, obj ) …
  • profile_image 파일명에서 파일의 확장자만 필요한 경우 사용합니다.자바스크립트 이긴 하지만 nodejs에서 사용해도 동일합니다.블라우저의 자바스크립트에서 사용하는 함수를 백엔드의 노드에서 사용해도 문제 없습니다.  /**   * 파일 확장자   *   * @param string file   *   * @return [type]   *   */  function file_ext( file ) {    let fileExt  = file.split(".").pop();    fileExt  = fileExt.toLowerCase();    return fileExt;  }  console.log('파일 확장자: ', file_ext('t…
  • profile_image 다른 프로그램 언어와 데이터를 주고 받을때 많이 사용하는 json 문자열과 객체형태로 서로 변환하는 방법에 대한것입니다.여개서 객체는 연관배열로 생각하시면 됩니다.연관배열은 배열의 키 부분이 문자열이 들어갈 수 있는것을 말합니다.  // json 문자열로 만들기  let oParm   = {    'test'    : 123,    'abc'     : '345'  };  console.log('-- 현재값 ----------------------------------------');  console.log(oParm);  console.log('');  console.log('-- 문자열 ----------------…
  • profile_image PHP의 http_build_query 과 같은 것입니다.배열을 쿼리스트링으로 만들어 줍니다.<!DOCTYPE html><html lang="ko"><head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>자바스크립트 배열 URL 쿼리스트링 생성 </title></head><scrip…
  • profile_image PHP에서의 _GET에 해당하는 형태로 URL의 쿼리 스트링을 분리해주는 함수 입니다.아래 두개 함수는 비슷한것으로 위쪽에 있는것만 사용을해도 됩니다.<!DOCTYPE html><html lang="ko"><head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>자바스크립트 쿼리스트링 분리 </title&…
  • profile_image 요소(엘리먼트) 또는 태그를 삭제하는 jQury 메소드에 대한 설명입니다.id값을 이용해서 자기자신을 포함해서 삭제하는 remove와자신은 그대로 둔 상태에서 안쪽(내용) 부분을 전체 삭제하는 empty의 차이점 입니다.<!DOCTYPE html><html lang="ko"><head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  &…
  • profile_image 자바스크립트에서 비율로 처리 해야 할 때 필요한 함수 입니다.픽셀로 전환을 다시 하거나 픽셀을 비율로 처리 하거나 서로 전환이 가능한 기능을 가집니다.픽셀은 고정된것이기 때문에 화면이나 특정 박스안에 있을때 동적으로 처리가 되지 않습니다. 변화된 크기에 따라서 위치나 크기가 같이 변하게 하려면 비율로 처리를 해야 하는데 그때 필요한 부분입니다./** * px to percent change * * @param mixed mode        : px2per, per2px * @param mixed divWidth    : 대상박스 가로 * @param mixed divHeight   : 대상박스 세로  * @param …
  • profile_image 페이지에 하나만 있는 ID를 선택자로 사용하면 좋은데 간혹 그렇지 못한 경우가 있습니다.이럴때는 class가 있을 경우 클래스를 선택자로 하는데 여러개가 한꺼번에 있을 때 AND 조건인 경우와 OR 조건인 경우에 해당 하는 것입니다. <div class="offcanvas-header navbar-shadow px-4 mb-3">위와 같이 여러개가 있을경우아래는 AND 조건이 되고. 그렇기 때문에 아래 모두 일치하는 엘리먼트를 삭제 하게 됩니다.$(".offcanvas-header.navbar-shadow.px-4.mb-3").remove();이번꺼는 OR 조건이 됩니다. 하나라도 일치 하는 것은 모두 없애는…
  • profile_image 원리를 알면 간단합니다.어떤것이든지 알고나면 간단핝데 알기전에는 정말 쉬원것도 모르면 답답한 법입니다.보통 이미지나 div 박스등은 가로 세로의 픽셀을 구할 수 있습니다.그런데 div 박스 안의 텍스트 글자의 전체 길이를 픽셀로 구하고 싶은 경우가 있는데요.이런 경우 사용하는 방법입니다.이는 가운데로 정렬 되어 있어도 크게 다르지 않습니다. 방법은 다음과 같습니다.박스를 두개 사용하는데 안쪽의 박스에는 TEXT 글자가 들어가 있고 span으로 감싸고 밖을 div나 또는 다른것으로 감싸면 됩니다.width = $(this).find('span:first').width();그리고 밖의 박스에서 위치와 가로세로 높이를 구합니…
  • profile_image 상대적으로 설정 되어 있거나 또는 다른 형태로든 관계 없이 박스와 박스의 사이의 간격을 알고 싶으면 각  박스의 값을 구해서 서로 빼 주면 간격을 알 수 있습니다.이미지 크기 또는 대상의 크기jQuery 에서 소수점포함(더 정확히) 알고자 할때는 아래를 사용한다..width() .outerWidth()이미지의 경우 화면에 보이는 렌더링된 크기가  아닌 원본 크기: prop('naturalWidth')소수점 없음: prop('offsetWidth') 바닐라 자바스크립트: domRect = element.getBoundingClientRect();jQuery: $("#"+id)[0].getBoundingClientRect(…
  • profile_image id값이 없을때 안쪽에 있는것 찾는 방법에 해당 하는것입니다.동적으로 생성되거나 할때는 id값을 일일이 주기 힘든 경우가 있습니다. 이럴때는 여러개 있어도 관계가 없는 class 를 이용하는것도 방법입니다. $(document).ready(function() {  // div 안쪽에 input box가 있는데 id 값이 없을 때  //  > 클래스를 하나 줘서 찾는 방법도 있다. id는 문서에서 유일해야 하지만 class는 여러개 와도 관계 없음.  $("#inboxDiv").find("input").each(function()  {    console.log(this);  // html 출력    console.…
  • profile_image 특정 파일만 받고자 할때 체크하는 방법입니다.확장자로 체크하는데 더 좋은것은 MIME로 체크하면 더 좋습니다.확장자는 얼마든지 변경할 수 있고 더 문제는 아무렇게나 확장자를 변경하는 경우도 있습니다.<script>  $("#images").on("change", function(e)  {    var files     = e.target.files;    var filesArr  = Array.prototype.slice.call(files);    filesArr.forEach(function(f)    {      /*        lastModified: 12345657890234      lastMod…
  • profile_image HTML의 form에서 인풋박스에서 jQuey를 이용한 데이터를 그대로 다른 인풋박스에 넣어주는 간단한 프로그램 입니다.키보드 입력에 대한것은 keydown 과 keyup이 있는데 입력한 정보를 얻을때는 keyup 입니다.눌린다음 올라올때 비로서 입력한 값을 얻을 수 있습니다. keydown도 감지는 되지만 입력된것을 얻을 수는 없습니다.  <input type="text" name="test1" id="test1"><input type="text" name="test2" id="test2"><script>  $("#test1").on("keyup", function(e)  {    le…
  • profile_image jQuery를 이용한 태그의 하위요소중에서 첫번째 요소에 대한 스타일 속성을 변경하는 방법에 대한 것입니다.아래는 자바스크립트 변수로 처리 되었지만 테스트 할때는 상수를 넣어 해보시면 됩니다.아래와 같이 사용하면 됩니다. $( "#"+idname ).css( 'touch-action', status);$( "#"+idname + " > div:first-child").css( 'touch-action', status);● 참고한곳https://homzzang.com/b/jquery-52
  • profile_image 요즘은 배열 보다는 객체로 많이 사용되기도 하는데요.배열을 삭제 하는 방법에 대한것입니다.기본적으로 있는 remove는 완전히 없어지는 것이 아니라 빈방으로 만드는 역활을 합니다.그렇기 때문에 갯수를 체크하면 생각과 다를 수 있습니다. 현재의 브라우저 버전에서도는 사용해서 문제 되지 않습니다.  Array.prototype.removeByValue = function (val) {    let arrRtn  = this.filter(item => item !== val);    return arrRtn;  }  // 0 부터 시작 한다  Array.prototype.removeByIndex = function ( …
  • profile_image jQuery를 이용한 방식이기 때문에 아래에는 명시 되어 있지 않지만 라이브러리 추가 해야 됩니다.확인하는 방법은 브라우저의 소스보기를 통해 가능 합니다.   <div class="target" id="target1"> target 1 </div>  <div id="source">source</div>    <input type="button" value="clone replaceAll target 1" id="btn1" />  <script>    $(document).ready(function() {        $('#btn1').click(funct…
  • profile_image 스크롤 할때 움직이는 메뉴에 대한 것은 원리를 알면 본인의 상황에 맞게 수정이 가능합니다.보통 플로팅 메뉴 또는 플로팅배너 라고 합니다.스크롤 이벤트가 발생이 되면 그 위치 만큼 div박스의 top 위치를 변경시켜주는 방식 입니다.아래는 jQuery를 이용하였습니다.<script>// 화면 크기가 변경 되었 때$(window).resize(function( event ) {   $(this).trigger('scroll'); });// 페이지 읽힌 다음 위치 설정$(document).ready(function() {  // 기존 css에서 플로팅 배너 위치(top)값을 가져와 저장한다.  var floatPo…
  • profile_image 자료구조에서 3가지를 배웁니다.큐, 스택, 디큐 여기서 스택은 먼저 들어간것이 나중에 나오는 방식 입니다. 즉, 최근에 들어간것이 먼저 나옵니다. 브라우저의 앞으로가기 뒤로가기 같은 것을 생각하시면 될것 같습니다.이건 구현하려면. 두개의 스택을 만들고 넣고 빼고 해야 될듯 합니다.function Stack(max_size){  const SIZE  = max_size;  let top     = 0;  let aItem   = [];    return {    pop() {      if(top < 1) {        return -11;      }      else {        let temp = aIte…
  • profile_image 자바스크립트와 nodeJS 동일할것입니다. 별도 테스트는 안해 봤지만.배열의 갯수가 한정된것이 아니라서 만들때 var aTest= []; 이런 형태로 만듭니다.오브젝트는 {} 를 사용하면 되죠. php의 implode 는 join 을 사용하면 됩니다.예를 들어 다음과 같이 했을 때 첫번째 빈배열이 있습니다.  // 아래와 같이 하면 빈 배열이 하나 있어서 맨 앞에 구분자로 준 / 이 나오게 된다.  let aTest     = [];  aTest[1]      = 1;  aTest[2]      = 2;  console.log( aTest.join('/') );  // 다음과 같이 하는것이 더 좋다. 앞에 / 추가되던 …
  • profile_image 3.5 모델에 비해 10배 비싸네요.좋기는 한데 너무 비싸서 기업에선 데이터 양이 많은곳에선 망설여 지겠어요.기술이 발달하고 엔비디아 마진이 많이 남는다고 하는데 마진율 떨어지고 전용 칩 나오기 시작하면 떨어지겠네요.몇년은 기다려야 할 듯 합니다.● GPT4o API 사용 비용잘 사용하면 상당한 잇점이 있는 생성형 AI 입니다.창의력쪽은 자동화가 안되고 인공지능이 힘들 거라고 했는데 거꾸로 이쪽 분야가 더 뻘리 대체 되겠어요.
  • profile_image 오랫만에 그누보드 사이트갔더니 6버전이 나왔는데. 파이썬으로 만들어졌네요.각각의 언어는 나름대로 용도가 정해져 있는 경우가 많습니다. 파이썬의 경우 각종 라이브러리가 많은것이 장점이죠. 그리고 구글에서 선택한 언어요즘 일부 직장인도 배운다는 그 언어 생각보다 오래된 프레임 워크도 있네요.실제 활용도가 높다면 리엑트처럼 폭발적인 인기가 있을 텐데요.아래 자료는 w3techs 에서 가져온것입니다.웹사이트를 구축하는데 있어 최고의 서버측(백엔드) 언어는 무엇인가?생산성을 높은 언어는 무엇인가에 대한 궁금증이 있는 분은 참고하면 좋은 부분입니다.문제는 생산성과 프로그램을 하면서 받는 보수와는 같을 수도 있고 다를 수도 있습니다…
  • profile_image 색상 코드 때문에 예전에 특정 프로그램을 쓰기도 하고 그랬는데요.무료로 사용할 수 있는 프로그램에서 통합으로 여러가지 기능이 있는것을 알게 되었습니다.요즘 캡처는 윈도우 자체에서도 지원하고 브라우저에서도 잘 지원이 되는데 색상코드는 없어서 불편 했는데 좋은 프로그램을 만났습니다.개인 및 기업 단체에서도 모두 사용할 수 있는 프로그램 이라고 다운로드 받은 곳에 잘 나와 있습니다.
  • profile_image 개인용으로 선택하여 받아 사용하면 됩니다.제어판 > 프로그램/추가 삭제 을 통해서 삭제해도 되는데 이런 경우는 폴더와 레지스트리에 찌꺼지가 남게 되는데 이 프로그램은 이것 까지 싹 지워주는 프로그램 입니다.별도 인스톨 없이 실행하여 사용하면 되는 간단한 형태의 프로그램 입니다. 이 언인스톨 프로그램 geek를 제가 필요해서 첨부는 해 놓았지만.최신 버전을 받아 사용하는것이 좋기 때문에 링크해 놓은 공식 페이지를 이용하는 것이 좋습니다.
  • profile_image 확실하게 설정에 문제가 없는 경우에 해당 하며 잘 되다가 갑자기 안된경우에만 해당 됩니다. 먼저 ping를 게이트웨이 까지 체크하고 그 다음 인터넷으로 나가는 ping 까지 문제 없는 경우.그런데 ping www.naver.com 했는데 인터넷주소(IP)가 나오지 않는 경우1. ipconfig /flushdns 명령을 내려봅니다.2. 위 명령으로도 안된다면 초기화 명령을 내립니다.주의할 점은 초기화 되어 다시 설정해야 하고 관리자 권한으로 명령을 내려야 합니다.netsh int ip reset위 명령을 내리고 재부팅 한 다음 다시 IP를 설정해 보면 됩니다. DNS(도메인 네임 시스템)이란?DNS(Domain Name …
  • profile_image CMD (명령 프롬프트)에서 DNS 설정 상태를 확인하려면  ipconfig /all 실행하면 됩니다.그러면 네트워크 인터페이에 대한 전체 정보가 나오는데 DNS 서버 부분을 보면 됩니다.   DNS 서버. . . . . . . . . . : 1.1.1.1                                 4.4.4.4그리고 DNS 쿼리의 작동 여부를 확인하려면nslookup 명령으로 nslookup www.google.com 을 입력 하면 됩니다.리눅스에 있던건데 윈도우10 부터는 기본적으로 들어 있어 사용이 가능 합니다. DNS란?DNS(Domain Name System)는 인터넷에서 도메인 이름을 IP 주소…
  • profile_image 아프지 않던 어깨나 목 등뼈 허리 등 언제 부터 인지 모르겠는데 이상하게 아픈 경우명절 처럼 긴 휴가를 지냈더니 아팠던 것이 없어진 경우분명한 자세 문제 입니다.대체로 책상, 의자, 모니터의 높이 조절이 필요합니다.권장하는 형태가 있지만 사람마다 다를 수 있으니 본인에게 맞는 형태를 찾는 것이 제일 좋습니다.거북목 증후군 예방을 위해서는 문제가 발생하기 전에 미리 예방 하는 것이 무척 중요한데요이미 증상이 나타나고 난 다음에는 힘든 부분이 많기 때문 입니다.■ 거북목 증후군 예방을 위한 최소한 지겨야할 자세● 1) 모니터눈 보다 낮다면 차리리 눈 보다 약간 높게 해보세요. 책을 받치거나 어떤 형태든 높이를 높여 보세요.…
  • profile_image 원리를 알면 왜? 그런 현상이 있는지 알수 있습니다.대형 언어 모델(LLM) 소형언어 모델도 원리는 같기 때문에 어쩔 수 없는 부분인것으로 보입니다.단, 궁금한것이 우리 뇌도 나도 그런가?그건 아니죠. 그런것 같은게 있기는 한데 ...아래 그림을 보면 왜? LLM이 아무것이나 우선 대답을 하게 되는지 알 수 있습니다.어떤 것이든 가장 근접한 것을 내보내게 되어 있습니다.그래서 그렇습니다. 어느 일정 수치 이하이면 내보내지 않도록 하면 되겠지만 정확히는 알 수 없겠지요.
  • profile_image this exceeds GitHub's file size limit of 100.00 MB프로그램 파일은 아니고 가끔 정리하는것 백업으로 올리고 있는데 너무 큰 용량으로 인한 오류가 발생 했습니다.100메가 넘는 파일 때문에 문제가 발생 했는데 삭제 후 처리 하는 방법에 대한 것이다. nothing to commit, working tree cleanEnumerating objects: 57, done.Counting objects: 100% (57/57), done.Delta compression using up to 8 threadsCompressing objects: 100% (40/40), done.Writing…
  • profile_image 마크다운 작성시 편하게 이미지 넣는 방법 입니다.텍스트로 작성의 장점이 있고 VSCODE 사용에 익숙하기 때문에 마크다운을 자주 이용하는데 한가지 불편한 점이 이미지를 넣는것이었습니다.간단하게 작성할때는 이미지를 줄이거나 늘이지 않기 때문에 문제 되지 않습니다.확장 프로그램을 설치하면 되는데 paste Image 입니다.우리가 클립보드에 넣는 Ctrl + C 하고 Ctrl + V 하면 현재 마크다운 파일이 있는곳에 자동으로 이미지가 생성 됩니다.생성되는 형태는 아래와 같습니다.![alt text](image-1.png) 
  • profile_image 엑셀에서 A 셀의 값을 이용하여 B 셀에 규칙적인 외부 링크를 만드는 것은 다음과 같은 방법으로 할 수 있다.하이퍼링크 수식 사용하기=HYPERLINK("https://www.example.com/Cform_" & trim(A1) & ".php", "Link to " & A1)- 이 수식은 A1 셀의 값을 URL의 일부로 사용하여 B 셀에 하이퍼링크를 생성합니다.- "http://www.example.com/"는 실제 링크의 기본 주소이며, A1 셀의 값이 URL에 추가됩니다.- "Link to " & A1 부분은 B 셀에 표시될 텍스트로, A1 셀의 값에 "Link to "라는 텍스트를 붙…
  • profile_image https://www.pwabuilder.com 사이트 방문하여 샘플도 볼 수 있으며 쉽게 만들 수 있다.그리고 어플로도 출시가 가능한데 어플의 경우 apk 또는 aab 파일로 올려야 하는데 aab 파일로 올리는것이 좋다. 기기의 호환성 때문에 그렇다. 안드로이드 특성상 다양한 기기가 있기 때문에 aab 파일을 올리면 구글 스토에서 기기에 맞게 apk를 만들어 설치 할 수 있게 해주는 방식이라 한다.● PWA에서 필요한 것은 다음과 같다.먼저 무엇이 필요한지 확인한 다음 순차적으로 찾아가는 방식 접근법에서 좋은 방법중의 하나이다.  - 메니페스트 파일  - 서비스워커 스크립트  - 그리고 위 2개를 HTML 페이지에 지…
  • profile_image 앞으로 3년만 지나도 참 많은 것이 변해 있을것 같습니다.지금도 GPT4는 쓸만 합니다. 3.5 버전 까진 사실 뭐 그렇구나. 글은 좀 쓰는 구나 그런데 4버전은 간단한 함수 같은 것은 뚝딱 입니다.GPT4에 눈을 달아준 비전 브리뷰를 API를 통해서 사용해 보았습니다.사진 정보 이용 할 때는 빠른 처리를 위해서 해주는 것이 있는데 여기서도 그렇습니다. 그렇기 때문에 사용하실 분은 어떻게 축소 되는지 설명이 있으니 반드시 읽어 보셔야 합니다.아래 curl 사용하여 잘 되는지 테스트하기 쉬운 예 입니다.그리고 예제를 복사해 올때 어퍼스트로피 같은것이 문제가 되는 경우가 있으니 특수문자가 될만한것이 질문에 포함되어 있다면 …
  • profile_image 당연히 개발자라 해도 사람입니다. 그리하여 실수는 누구나 할 수 있습니다. 그러나 중요한 것은 실수를 극복하고, 그로부터 배우는 것입니다. ** 식초만 계속 나와서 내가 멈췄다 **왜? 이런 실수가 발생 했는지 나는 모른다. 내가 띄운것도 아닌 자동으로 나온 탭에서 GPT-4기반 코파일럿이라고 한다. 내가 묻지도 않은 것으로 질문을 하더니 이 모양이다. **실수 인정**우선, 실수를 인정하는 것이 중요합니다. 실수를 부인하려고 하거나 무시하려고 하면 문제 해결에 방해가 됩니다.아래의 경우는 라이브러리 문제일 수도 있고 여러가지 상황이 많을 수 있는데요.대용량의 파일 다운로드 테스트가 이루어지지 않아서 그렇습니다.은근히 …
  • profile_image ● 아래와 같은 이미지매직의 명령이 있을 때convert ${WRT_FILE} -crop 665x540+460+982우린 흔하게 앞쪽이 좌표 뒤쪽이 자를 크기라고 생각을 하는데우리라기 보다 제가 그렇습니다. 만드신분들이 사는 나라는 반대라서 아래와 같습니다.`-crop 665x540+460+982` 명령어에서, 'crop'은 이미지를 잘라내는 기능을 가리킵니다. 이때, 숫자들은 각각 다음과 같은 의미를 가집니다:▶  `665x540`은 잘라낼 영역의 크기를 나타냅니다. 여기서 `665`는 너비(width), `540`는 높이(height)를 의미합니다.▶  `+460+982`는 기준점으로부터의 좌표를 나타냅니다. `+4…
  • profile_image Oracle VM에서 호스트 시스템으로 돌아가려면 'Right Ctrl' 키를 누르면 됩니다. 이 키는 'Host Key'라고도 불리며, 기본적으로 오라클 VM의 키보드 입력을 캡처하거나 해제하는데 사용됩니다.  이 키 설정이 마음에 들지 않는다면, VM의 설정 메뉴에서 '입력' -> '가상 머신' -> '호스트 키 조합'으로 가서 원하는 키로 변경할 수 있습니다.위 'ACPI 종료' 여기 입력할 수 있게 된것은 캡쳐 하면서 잘못 된것입니다."호스트 키 조합" 이부분에 원하는 단축키를 넣으면 됩니다. 정말 잘 안되면 Ctrl + Alt + Del 하시면 나올 수 있습니다. 저 같은 경우는 안되어 vm…
  • profile_image 찾아서 변경하기 기능에서 문서 전체를 대상으로 하는것이 아니라내가 선택한 부분만 변경하는 방법에 대한 것입니다.보통의 에디터들은 체크박스로 선택하는것이 있어 시각적으로 확인이 쉬운데 vscode는 이 부분이 디자인 측면을? 신경 써서 그런지 처음 사용하시는 분들은 찾기 쉽지 않습니다.선택된 부분의 것만 변경하고 싶을때는 화살표 위,아래 표시 옆에 있는것을 선택 한 다음 하시면 됩니다.일반 에디터처럼 좀 크게 패널을 열어서 체크박스로 선택 하는 방식이 더 좋은데 아쉽습니다.
  • profile_image vscode를 별도의 개별 프로그램으로 2개 실행하는 방법에 대한 것인데요. 서로 다른 용도로 사용하는 방법도 있겠습니다.예를 들면 자동완성이 되는데 겹치는 문제로 서로 다른 언어의 설정을 하여 사용하는 방법이 있겠고.따른 예는 euc-kr 과 utf-8 파일을 여는데 현재 vscode는 제대로 인식을 하지 못하여 잘못 여는 문제가 있는데 기본 캐릭터셋 설정을 서로 다르게 하여 문제가 발생 되지 하는 방법이 있겠습니다.Download Visual Studio Code - Mac, Linux, Windows Download Visual Studio Code Insiders 아이콘의 색이 다른것을 볼 수 있습니다. 그리고 …
  • profile_image 전체적으로 명확한 표준이 있는것은 아닌 마크다운입니다.마크다운은 쉬운 HTML 작성기로 간단한 문서를 작성할때는 텍스트로 작성하기 때문에 참 유용합니다.GUI가 안되는 리눅스의 쉘에서 텍스트 파일 열어서 확인도 가능하도 수정하기도 쉽기 때문입니다.아래는 HTML의 CSS에 해당하는 부분으로서 마크다운의 표준은 아니지만 사용하고 있는 마크다운에서 잘 표현해주고 대체로 표현은 해주는 편으로 올립니다.색 변경하는 정도는 필요하기 때문입니다.마크다운에서 글자색을 빨간색으로 변경<span style="color:red">빨간색으로 표현하고 싶은 텍스트</span> 마크다운에서 이미지를 오른쪽으로 정렬하고 싶…
  • profile_image PHP 개발자라서 라라벨 사용할 수 있으면 도움이 될까 싶어 찾아 보았습니다.결론 부터 말하면 배울 필요 없다 입니다.언어에서 보면 다트가 있는데 이게 국내에서 별로 사용되지 않지만 사용되는것이 어플만들때 플러터에서 사용하는 언어일텐데 특징이 있죠. 깊이 들어가기엔 그런 퍼포먼스가 필요하면 네이티브로 만들어야 하고 하물며 페이스북도 리엑트 네이티브로 어플 만드는것이 있는데 정작 본인들 페이스북 어플은 이것으로 안만들어 졌다.웹프레임워크 연봉 순위  위는 2022년의 스택오버플러우 통계 입니다. 국내 사이트가 아니라 국내하고 완전 일치 하지 않을 수 있으나 대략 비슷하다고 보면 됩니다. 라라벨 벡엔드 인데 배우려면 PHP…
  • profile_image HTML을 간단하게 작성하기 쉬운 마크다운 뷰어에 관한 것입니다.문서작성에서 꼭 필요한것만 간단하게 텍스트 문서로 작성 할 수 있어 무척 용이합니다.1. 크롬에서 사용할 수 있는 마크다운 뷰어를 설치 합니다.https://chrome.google.com/webstore/detail/markdown-viewer/ckkdlimhmcjmikdlpkmbgfkaikojcbjk  2. 설치가 되면 아래의 확장 프로그램 관리 버튼을 통해서  3. 확장관리 - 눈모양을 클릭하면 아이콘이 툴바에 항상 보입니다.4. 모두 체크해줍니다. 허용해야 할것 모두 체크 해줍니다.URL이 있으면 URL 주소를 통해서 보면 되고.로컬 파일의 경우는 …
  • profile_image 개발자에서 프로그래머 사용하는 언어별 평균 연봉에 대한 순위 통계 입니다.자료는 스택오버플로우에서 가져 왔으며 대략 국내도 크게 차이 나지 않을것이라 생각이 듭니다.비전공자들이 선택하기도 하는 프론트엔드쪽이 백엔드 보다 높은 것은 그 보다 낮은 백엔드 언어는 인기가 앞으로 전망은 굳이 말할 필요는 없을 것 같습니다.백엔드 쪽이 인접한 기술들을 익혀야 할것들이 많습니다. 백엔드 언어만 해서 되는것은 아니고 관련된 백엔드 서버나 또는 프론트엔드까지 어느정도 알아야 되는데 차라리 프론트 엔드쪽으로 가는것도 나쁘지 않겠지만 프로그래머도 전망을 봐야 한는것이 사람은 지금 좋은쪽으로 몰리기 때문에 몇 년 후에는 어떻까에 대한 생각…
  • profile_image 노트북에서 많이 사용하고 최근엔 PC에도 많이 들어가 있는 M2 SSD에 대한 것입니다.구매할때 이전에 끼워져 있는것을 보고 구매하는 방법과 본인의 사양을 보고 아래 두가지 형식 모두 지원하는지 보고 더 좋은것을 무개하는 방법이 있겠습니다.보조 저장장치는 현재 크게 두가지가 있습니다.1) HDD대용량이다. 신경쓸필요는 없지만 SSD에 비해 소모전력이 크다. 충격에 무~~~~척 약하다2) SSDHDD에 비해 용량이 적지만 HDD보다 충격에 강하고 배트섹트 걱정은 없다. 다만 수명이 더 짧을 수 있으나 본인 PC 수명보자 짧은 경우는 흔하지 않으니 걱정할 필요는 없다.여기서 SSD는 수명이 있는지만 일반적인 사용자는 걱정할…
  • profile_image 마이크로소프트에서 정식으로 iso 파일을 받아서 설치하는 방법이 있습니다.그리고 약간 변경되거나 정품그대로 이지만 좀 자유로워질 수 있는 방법으로 설치 하는것이 있습니다.자주 사용하지 않고 OS 설치를 밥먹듯이 하는것도 아니고 일년에 한번 있을까 말까 하다 누가 설치 해달라고 하면 하기도 하지만 MS 사이트들어가서 다운로드 받은 다음 설치를 하였는데 필요한 부분이 생겨서 기억 할겸 튜닝가능한 윈도우 설치하는곳을 기록해 둡니다. 설명에도 나와 있지만 최적화 버전은 가능하면 테스트 후 사용해 보시는것이 좋습니다.일반적으로는 순수한것을 설치하면 좋으며 속도 문제가 필요 없는것 초반에 띄우고 싶지 않으면 정확히 확인한 다음 본…
  • profile_image 프로그램 파일을 vscode로 열고 확인한 다음 다른 프로그램이 필요하여 열었는데 같은 탭에 열러 이전 것이 없어진 경우 없으셨나요?그렇다면 제일먼저 열렸을때의 파일명이 이탤릭체 인지 확인해 보면 됩니다.만약 이탤릭체였다 preview 모드로 열린것입니다. 그리고 preview 모드로 열리면 다른 파일을 열때 현재 preview 탭에 열리게 됩니다.다음은 pewview 모드를 해제하여 vscode 다른 탭에 열리게 하는 방법 입니다.프리뷰 모드로 열리지 않게Ctrl+, 실행 한다음 preview 검색을 하면 아래 화면 같은것이 나올 것이다.아래 두개를 해제하면 된다.Workbench › Editor: Enable Pre…
  • profile_image 파일을 삭제 하려다 보면 안되는 경우가 있습니다.또는 파일명이나 디렉토리명을 변경하려는데 안됩니다.이런 경우는 대부분 내가 어떤 파일을 열고 있거나 디렉토리 안에 들어가 있는 프로그램이 있어서 그렇습니다.윈도우에서 사용 중인 폴더 이므로 삭제 또는 디렉토리 파일명 변경 안되는 현상 사용 중인 폴더폴더 또는 해당 폴더에 포함되어 있는 파일이 다른 프로그램에서 열려 있으므로 작업을 완료할 수 없습니다.이경우는 특정 폴더에 들어가 있기만 해도 해당이 됩니다.즉, cmd 같은 것으로 특정 폴더에 들어가 있으면 그 상위에서 폴더명 변경이 안됩니다. 위 프로그램은 별도 설치를 해야 합니다.특정 폴더나 파일을 찾는 사용방법은 간단하…
  • profile_image 윈도우11 작업표시줄 그룹화 되어 아이콘으로 보이는것을 해제 하는것입니다.이걸 옵션으로 만들어 원하는 사용자는 윈도우10처럼 사용하게 하면 좋을텐데요. 만들어주지 않아 깃허브에서 다운로드 받아 설치 했습니다.파일 받아서 실행만 하면 자동으로 그룹으로 된것이 풀립니다. 위 이미지는 작업표시줄에서 마우스 오른쪽 버튼을 클릭해 속성으로 들어가면 몇가지 옵션을 변경할 수 있는데저 같은경우는 아래 이미지 처럼. 시작메뉴를 가운데로 보이는것이 아닌 왼쪽으로 보이게 설정 했습니다. 이렇게 나와야 사용성이나 시인성이나 모두 좋습니다.아 그룹화 문제는 풀리는것을 싫어 하시는 분도 있더라구요. 아 그래서 그렇게 만들었구나 하는 생각이 들…
  • profile_image 구글시트 시간대 설정하는 방법인데요.파일 > 설정을 통해서 아래와 같이 나왔을때 국내에서 사용하게 되면 GMT +9를 선택해서 사용해야 국내의 시간과 같습니다.다른 시간대로 설정된경우 간단하게 변경이 가능 합니다. 위 이미지처럼 GMT+9를 선택하면 대한민국에서 사용하는 시간입니다.다른나라의 시간대가 필요하다면 위에 보이는 이미지에서 시간대 아래에 있는 버튼을 클릭해서 선택을 하면 됩니다.
  • profile_image 리눅스 쉘에 접근하기 위해서 사용하는 SecureCRT의 단축키 설정에 대한 것입니다.단축키로 킬게 입력해야 되는것을 미리 지정해 놓았다가 Alt + I 이런식으로 지정하여 빠르게 작업을 가능할 수 있게 합니다.설정은 각각의 접속하는 세션에 대해 지정이 가능 합니다.SecureCRT 자주 사용하는 입력값 설정을 전체 설정에서 하는것이 있나 찾아 봤는데단축키에 대한것인 글러벌 설정에선 보이질 않네요~
  • profile_image 두가지에 대한것인데 첫번째는 리눅스에서 git 사용할때 프롬프트 끝에 현재의 브런치를 표시해주는것과 이때 사용되는 컬러를 사용하는 방법에 대한것입니다.1) bash 컬러아래는 배쉬쉘에서 컬러를 표시할때 사용하는 코드표 입니다.https://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.htmlBlack       0;30     Dark Gray     1;30Blue        0;34     Light Blue    1;34Green       0;32     Light Green   1;32Cyan        0;36     Light Cyan    1;36Red         0;31  …
  • profile_image 난 복잡한 부트스트랩이나 테일윈드 같은것 사용하기 싫고 순수 html 로만 페이지를 만들고 싶다.보통 백오피스 페이지가 그렇습니다.(시간이 들어가니 그렇지요. 집에서 양복 입지 않는것과 같은 이치~)하지만 반응형은 필요하고 보여지는 것은 좀 괜찮아야 한다면 pico css를 추천합니다.폰트사이즈만 약간 줄여서 사용하면 그만.아래는 폰트사이즈 때문에 테스트 해본것입니다.결론 부터 말하면1rem은 16pxpico css 기본은 21px 입니다. 부트스트랩5도 이정도 될듯.그렇다면 내가 보기엔 왜? 폰트사이즈가 무지막지 하게 크냐!나 같은 시력이 좋은 사람을 위한것이 아니라 항상 그렇듯이 기준은 나쁜쪽에 둬야 하기 때문에 그…
  • profile_image 기본적으로 제공이 안되고 있어서 확인 후 테스트 해본 것입니다.간단하며 어떤 방식으로 사용 할것 인지는 본인 판단으로 하면 되며 rem 방식이 제일 무난 하게겠지요.   <!doctype html>  <html lang="ko">  <head>    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1">    <meta name="color-scheme" content="light dark" />    <!-- <link rel="s…
  • profile_image 외부파일을 읽어서 사용하는 경우에 오류가 있을 때 처리하는 방법에 대한것입니다.이런 문제 발생 할 걱정이 되면 자신의 서버에 모두 저장하고 사용하면 됩니다.일반적인 경우는 모두 자사의 서버에 두고 사용하기 때문에 이런것을 신경쓸 필요는 없지만 그래도 이런 방법도 있는것을 알고 있으면 좋겠지요~아래는 먼저 읽힌것이 실패할 경우 처리 하는 방법의 예 입니다.  <!DOCTYPE html>  <html lang="ko">    <head>      <meta charset="UTF-8" />      <meta name="viewport" content="width=device…
  • profile_image 파일 첨부할때 사용합니다.기본이 모든 파일로 되어 있는데 특정 워드파일만 받고 싶다든지 아니면jpg 이미지만 받고 싶을때 선택을 그것만 가능하게 하는 방법에 대한 것입니다. accept 속성에 MIME 값을 넣어주면 됩니다.    <!-- 모든것을 보여줄 때는 아래처럼 하면 된다: 순서대로 오디오,동영상,이미지 -->  <input type="file" accept="audio/*">  <input type="file" accept="video/*">  <input type="file" accept="image/*">    <!-- 특정 이미지포맷만 보여주고자 할때는 아래…
  • profile_image 부트스트랩에서는 대부분 영문의 약자를 생각하면 되면 되는데 문제는 왼쪽, 오른쪽이 아니라 시작, 끝 인것이 있다는 것이다.마진: m패딩: p * 위, 아래top: tbottom: b * 왼쪽 오른쪽 보다는 시작과 끝으로 생각하면 된다.left: sright: e * 포함이다.즉 위아래는 top, bottom이 되고 x는 left, right가 되는것이다.위아래:  y ( left / right )양옆: x (top / bottom)위와 별도로 부트스트램 템플릿의 경우 임으로 스타일 주면서 pc에서 rem으로 높은 값을 주면 모바일에서 깨지는(너무 켜저버리는) 문제가 있으니 건드리지 않는것이 좋다.기본적인 부분만 건드리고…
  • profile_image 원하는 것은 이런것입니다.메시지를 보여주고 닫기 버튼만 있어서 닫을 수 있게 하는것이 없네요. 많이 사용할텐데 좀 만들지? 버전이 5.2까지 올라오면서 왜? 그랬을까 하는 생각이 먼저 듭니다.** 부트스트랩 모달 닫기버튼만 보이도록 하기 **<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> …
  • profile_image 부트스트랩 연습하는데 한쪽으로 쏠립니다.다운데로 버튼을 보내고 싶은데요 생각처럼 되지 않아 찾아 보아 정리 한것입니다.다른것들도 방법은 비슷합니다. 가운데 정렬하고 싶을대 말입니다. 테이블 같은것도 비슷한 원리 입니다. 부트스트랩 버튼을 가운데(중앙) 정렬하기 <div class="row">  <div class="col text-center">    <!-- <button class="btn btn-primary" type="submit"> 저장하기 </button> -->    <button class="btn btn-primary" type="button"…
  • profile_image 빌더는 처음 사용하는 개발자에게는 상당히 유용 합니다.다운로드를 클릭해야 소스를 볼 수 있습니다.부트 스트랩 빌더https://www.layoutit.com/build 부트스트랩 레이아웃http://shoelace.io/만들어진 레레이아웃 위것 예제https://webruden.tistory.com/76화면 크기별 레이아웃https://blogpack.tistory.com/823
  • profile_image DivTable.com 이란곳에서 가져온것입니다.이 사이트 방문하면 마우스로 끌어서 쉽게 만들 수 있는 방법을 보여 줍니다.테이블은 표이기 때문에 이것으로 레이아웃을 만들지 말라는것입니다. 표 인줄 착각할 수 있기 때문에 그래서 레이아웃 짤때는 아무의미가 없는 div 사용해야 된다는 것입니다.표 형식으로 된것은 당연히 table 사용해야 되는데 이때 div 쓰면 이 또한 바보 입니다.부트스트랩 테이블https://mdbootstrap.com/docs/standard/tools/builders/table/ https://divtable.com/generator//* DivTable.com */.divTable{ displ…
  • profile_image 보통 찾으면 테이블 안에 있는 것을 어떻게 정렬 하는것에 대해서 나왔는데요.아래 부분은 그것이 아니라 테이블 자체를 왼쪽, 오른쪽 지정 하는것입니다. 부트스트랩은 기본적으로 가운데로 지정 되는것 같습니다.https://stackoverflow.com/questions/38160951/how-do-i-horizontally-center-a-table-in-bootstrap justify-content-startjustify-content-centerjustify-content-end<div class="row justify-content-center">    <div class="col-auto"> …
  • profile_image 테블릿까지 고려하면 좋지만 바쁜 관계로 모바일에서만 보이지 않게 하는 기능 입니다.테이블의 TD에서 특정한것은 모바일에서는 빼주는 역활의 부트스트랩니다.<!DOCTYPE html><html lang="ko"><head>  <title>부트스트랩 테이블 특정 요소 모바일에서 제외시키기(보이지 않게)</title>  <meta charset="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1">  <link rel="stylesheet" href="//cdn.…
  • profile_image 사람의 기억은 알고 있는것과 꺼내는것과는 좀 다른것 같습니다.오래전부터 알고 있던것인데 갑자기 생각나서 확인하게 되었는데 수정할곳이 있군요.HTML 제대로 작성했는지 확인하는 사이트 입니다.아래 사이트에서 체크해서 내가 잘못 생각했거나 실수한 부분을 찾을 수 있습니다.브라우저에서 오류를 잘 보여주면 좋을텐데 일반적으론 보여주지 않기 때문에 자신도 잘 모릅니다.* HTML 문법체크 사이트 (유효성 검사) HTML 체크 주소체크 준비 - Nu Html 체커 (w3.org) 
  • profile_image 웹봇으로 수집한것을 바탕으로 통계를 낸것입니다. 제가 잘 안쓰는것도 있네요.그런데 정말 이곳에 있는것만 익혀도 큰 무리는 없습니다. 그리고 이곳에 있는것만 익혀도 국내에선 안쓰는것들이 있어서 다른분들보다 많이 아실거란것 확신합니다.<html>, <head>, <body>, <title>, <meta>, <div>, <a>, <script>, <link>, <img>, <span>, <p>, <li>, <ul>, <style>, <br>, <h2&…
  • profile_image 마크업 언어라고 하는데요. 웹페이지를 구현할때 기능적인 역활을 하는것입니다.HTML이 먼저이고 그 다음 CSS 입니다.즉, 건물로 말하면 골격이 있어야 거기에 대리석 타일을 붙이든 장식을 할 수 있습니다.HTML은 다음과 같은 기능을 가집니다.. table - 표형태로 데이터를 보여줍니다.. a - 다른 페이지와 연결을 시켜 줍니다.. form - 데이터를 받아서 서버쪽에 보내줍니다.. <h1 ~ - 제목에 대한 설정. <img - 이미지를 보여줍니다.. <meta - 현재 웹페이지에대한 정보를 나열 합니다.......기본적으로 위와 같은 형태로 되어 있습니다.여는 태그가 있으면 닫는 태그가 있습니다.하…
  • profile_image USB, SD카드, 외장하드등 휴대하여 사용하는 저장매체를 점검하고 기록하는 대자입니다.점검하는 점검자는 2사람 으로 현재 수랑과 어떤 용도로 사용하는지 체크 하도록 되어 있습니다. 
  • profile_image 컴퓨터 화면 캡처 기록부는 디지털 작업의 기록과 관리를 체계적으로 할 수 있도록 돕는 문서 양식으로 각 화면 캡처에 고유 식별 번호를 부여하고 캡처를 실행한 사람의 이름과 명칭 캡처가 이루어진 날짜와 시간을 기록할 수 있습니다. 그리고 파일 경로와 간략한 설명 추가적인 메모를 포함하여 화면 캡처에 대한 종합적인 정보를 제공합니다.  이 문서를 통해 화면 스크린샷의 출처와 내용을 쉽게 확인할 수 있으며 여러 작업을 관리하고 추적하는 데 유용하고 특히 프로젝트 진행 상황을 기록하거나 문제 해결 과정에서 증거를 남길 때 효과적입니다. - 명칭: 화면 스크린샷의 제목 또는 명칭 이름- 날짜: 화면 캡처가 실행된 날짜- 시간: …
  • profile_image 회사에서 휴대용 저장장치를 어떻게 사용하고 있는지 관리하는 확인서 입니다.USB나 CD등 휴대하고 다닐수 있는 모든 장치를 말하며 외장형 HDD도 같이 포함 됩니다.또는 SD카드등 모든 휴대용 저장장치를 말하며 재사용 또는 폐기를 어떻게 처리 하는 관리 대장입니다. 폐기의 경우 모아 두었다가 한꺼번에 물리적으로 파손을 시켜 폐기 하거나 또는 전문 업체에 맞겨서 인증서를 받아 두는 것을 권장 합니다.
  • profile_image 주로 보안 및 감사 목적으로 사용 하면 좋은 태블릿 PC의 반입과 반출에 대한 기록을 정리하고 추적하는 데 도움이 되는 문서 입니다. - 날짜 및 시간: 태블릿 PC가 반입 또는 반출된 날짜와 시간을 기록합니다. 이는 태블릿 PC의 움직임을 추적하고 보안 이슈를 식별하는 데 도움이 됩니다.- 직원/부서: 태블릿 PC를 반입 또는 반출한 직원의 이름 또는 소속 부서를 기록합니다. 이는 책임을 명확히 하고 특정 직원이나 부서의 동향을 파악하는 데 도움이 됩니다.- 태블릿 PC 식별 번호: 각 태블릿 PC의 고유한 식별 번호를 기록합니다. 이를 통해 특정 장비의 움직임을 추적할 수 있습니다.- 반입 또는 반출 유형: 태블릿 …
  • profile_image 노트북을 반입하는 과정을 기록하고 관리하기 위한 문서입니다. 사용자 이름, 부서, 노트북 모델(시리얼 번호), 반입 및 반출 시간 등의 정보를 포함하며 이를 통해 반입된 노트북의 현황을 투명하게 관리하고 추적할 수 있도록 돕습니다.  - 사용자 이름: 노트북을 반입한 사람의 이름- 날짜: 노트북을 반입한 날짜- 부서: 해당 사용자가 속한 부서- 노트북 모델: 반입한 노트북의 모델명과 필요하면 시리얼번호- 반입 시간: 노트북을 반입한 시간- 반출 시간: 노트북을 반출한 시간- 비고: 기타 필요한 메모
  • profile_image 모든 컴퓨터 및 기기에 최신 보안 소프트웨어를 설치하고 정기적으로 업데이트하고 불확실한 출처에서의 파일 다운로드를 피하고 검사하는 등 정보 보안 원칙을 지키며악성코드 방지에 필수적인 행동을 철저히 수행할 것을 다짐하는 내용을 담고 있습니다.  이 서약은 구성원들이 보안 의식을 강화하고 책임감을 가지도록 함으로써, 정보 보안 관리의 중요성을 인식하고 이를 실천하는 기회를 제공합니다.
  • profile_image 이 문서는 간략히 소프트웨어 개발 종사자로서 투명하고 공정한 직무 수행을 다짐한다는 내용 입니다. 사례, 증여, 향응을 받거나 주지 않으며, 모든 직무는 공개된 장소에서 투명하게 처리하고, 고객과 청탁을 받지 않고 합리성과 공정성을 기준으로 행동하고, 접대나 선물을 주지 않고 이를 어기면 어떠한 불이익도 받겠다는 내요인데요. 이렇게 윤리준서 서약을 함으로 거래의 행동에 있어 잘못 된 부분은 없는지 생각해 볼 수 있는 기회를 주기도 합니다.
  • profile_image 컴퓨터 포맷 및 초기화 작업을 체계적으로 기록하고 관리하기 위한 관리대장으로 표 형식의 문서입니다. 컴퓨터 초기화(포맷) 관리를 위한 기록부는 각 포맷 작업의 세부 사항을 추적하고포맷 과정에서 발생할 수 있는 문제점 및 백업 여부 등을 기록하여 이후에 참고할 수 있도록 도와PC 포맷 작업의 내용과 수행 과정을 쉽게 파악할 수 있으며 문제 발생 시 추적과 문제 해결에 용이합니다.이를 통해 시스템 관리자는 각 PC 노트북 컴퓨터의 포맷 작업의 이력을 명확히 파악하는 관리대장에 의해 필요한 경우 문제 해결 및 시스템 유지보수에 필요한 정보를 쉽게 찾을 수 있습니다. - 이름: 작업을 수행한 사람의 이름입니다. - 명칭: 포맷…
  • profile_image 정보통신 소프트웨어 개발 프로젝트에 참여하는 기업과 하도급 업체의 임직원들이 작성하는 문서로서 소프트웨어 개발 과정에서 공정경쟁과 이에 따른 부패방지 서약서 입니다.이 부패방지 서약서는 입찰, 계약체결, 계약이행 과정에서 공정경쟁을 해치는 행위나 뇌물 제공을 하지 않겠다는 다짐을 명시 하는 내용으로 되어 있습니다. 서약을 위반할 경우, 입찰참가자격 제한, 계약 취소 등 불이익을 감수하고 법적 조치에도 이의를 제기하지 않겠다는 내용을 포함합니다. 또한, 회사는 공정경쟁을 위한 부패방지 윤리강령을 준수하고 내부 부패 및 비리 제보자에 대한 불이익 처분을 하지 않을 것을 약속합니다.
  • profile_image 프로그램 개발 비밀유지 동의서는 소프트웨어 개발 프로젝트와 관련하여 취득한 모든 업무 내용을 제3자에게 누설하지 않겠다는 일종의 서약서입니다. 서명자는 회사가 정한 보안 규정을 철저히 준수할 것을 동의하며, 이를 위반할 경우 법적 책임을 질 수 있습니다.  동의서에는 회사명, 주소, 대표자명, 사업자등록번호가 기재되며, 대표자의 서명을 할 수 있도록 만들어진 문서 입니다.
  • profile_image 프로그램을 각 부서에서 어떤용도와 언제 설치 했는지 알 수 있는 소프트웨어 설치 사용내역서 양식 입니다.소프트웨어의 이름, 버전, 라이선스 유형, 설치일, 사용 부서, 담당자, 비고 등의 항목을 통해 소프트웨어의 현황을 파악하고 관리할 수 있습니다. 이 양식은 소프트웨어 사용의 투명성과 효율성을 높여줍니다. 번호: 항목의 순번을 기재합니다.소프트웨어 이름: 사용 중인 소프트웨어의 이름을 입력합니다.버전: 소프트웨어의 현재 버전을 기재합니다.라이선스 유형:  라이선스 유형(예: 무료, 유료, 오픈소스 등)을 명시합니다.설치일:  설치한 날짜를 기록합니다.사용 부서: 해당 소프트웨어를 사용하는 부서를 기재합니다.담당자: 관…
  • profile_image 편의성과 전기가 나가도 문제가 되지 않고. 절전 모드를 사용하면 하던 일을 그대로 이어서 할 수 잇는 노트북 지급을 위주로 하는 회사에서 생산성을 위해서 별도의 큰 모니터를 이용할때 사용하게되는 HDMI 분배기 사용현황에 대한 양식 입니다. 번호: HDMI 분배기의 관리를 위한 내부에서 사용하는 고유 식별 번호이름: HDMI 기기의 명칭 또는 별칭명칭: 분배기의 공식 명칭 - 구매한 제품명을 말합니다.제조사: 제조한 회사명모델명: 사용하는 제품의 모델명일련번호: 고유 일련번호 - 시리얼로 관리하는 것이 아니라면 반드시 필요한 것은 아닙니다.설치 위치: 설치된 장소 또는 위치가 될 수 있고 지급된 사람 이름이 될 수 있습…
  • profile_image 노트북에 연결하여 사용하는 HDMI 분배기 관리를 위한 문서양식 입니다.PC에 연결하여 사용할 수도 있지만 보통 멀티로 사용하기 위해서 PC 보다는 노트북 USB 포트에 연결합니다. 순번: HDMI 분배기의 순서 번호로, 각 분배기를 고유하게 식별하기 위한 번호입니다.분배기 이름:  분배기의 명칭 또는 별칭으로, 쉽게 식별할 수 있도록 부여된 이름입니다.모델명: HDMI 의 모델명으로, 제조사에서 제공하는 공식 모델 번호입니다.구매날짜: 구매한 날짜입니다.설치위치: HDMI 분배기가 설치된 장소 또는 위치입니다.상태: 현재 상태 (예: 정상, 고장, 수리 중 등)입니다.담당자: 관리 및 유지보수를 담당하는 사람의 이름입…
  • profile_image 컴퓨터(PC) 소프트웨어 설치 현황표는 설치된 소프트웨어의 목록을 정리하여 컴퓨터의 소프트웨어 사용 상태를 쉽게 파악할 수 있도록 하는 문서입니다. 이 현황표는 IT 관리나 보안 점검, 소프트웨어 라이선스 관리 등에 매우 유용합니다.  소프트웨어 목록을 수집하는 방법은 여러 가지가 있습니다. 수동으로 각 소프트웨어를 확인하고 기록할 수도 있지만, 이를 자동으로 수집해주는 도구를 사용하는 것이 효율적입니다.▷ 자동 수집 도구 사용:Belarc Advisor: 컴퓨터에 설치된 모든 소프트웨어와 하드웨어 정보를 스캔하여 상세한 보고서를 생성해줍니다.CCleaner: 시스템 정리 도구로도 유명하지만, 설치된 프로그램 목록을 추…
  • profile_image 컴퓨터(PC) 소프트웨어 관리대장은 소프트웨어의 설치, 사용, 업데이트 및 삭제를 체계적으로 관리하기 위한 문서로서 이 관리 대장을 작성하면 소프트웨어의 라이선스 관리, 버전 관리, 보안 업데이트 등을 효율적으로 수행할 수 있습니다.  아래는 PC 소프트웨어 관리대장을 작성하는 방법에 대한 간단한 설명입니다.1. 기본 정보 수집먼저, 모든 소프트웨어에 대한 기본 정보를 수집합니다.소프트웨어 이름: 소프트웨어의 공식 이름버전: 현재 설치된 버전설치 일자: 소프트웨어가 처음 설치된 날짜라이선스: 라이선스 유형(예: 프리웨어, 상용 소프트웨어, 오픈 소스 등)라이선스 만료일: 유료 소프트웨어의 경우 라이선스 만료 날짜설치 위…
  • profile_image PC와 노트북 대여(반출)과 반납한 기록에 대해 관리 할 수 있는 반입,반출 문서관리 대장입니다.주요항목: 모델명(Serial Number), 반출사유, 반출(대여), 반입(반납), 웜바이러스 점검결과, 반출(대여)자, 반입(반납)예정일, 반입(반납)일 PC 반입 반출 대장은 회사나 기관에서 사용되는 컴퓨터 장비의 반입과 반출을 기록하고 관리하는 문서입니다. 이 문서는 장비의 유출 및 손실을 방지하고, 자산 관리를 체계적으로 할 수 있도록 도와줍니다. 작성된 PC 반입 반출 대장은 회사 자산 관리의 일환으로 중요한 역할을 합니다. 이를 통해 장비의 이동 내역을 체계적으로 기록하고 관리할 수 있습니다.