2021. 8. 13. 16:48
//Enter 처리
        $("input[type=text]").on('keyup', function(e){
            if(e.key==='Enter'||e.keyCode===13){
                $("#serarch").trigger('click');
            }
        })

텍스트 input에 값 넣고, 엔터치면, 자동으로 검색버튼 누르게 만들고 싶은데...

 

자바스크립트 부분에,

 

검색 버튼에 대한 기능을 만들고,

 

input 에 값을 쓴 다음에 엔터 치면, 검색버튼을 트리거 거는 방법이다.

 

input 중에, type이 text인 애들에서 키 입력이 있으면, 키 코드값으로, 엔터인지 확인하고, 

엔터일  경우,  search 버트 (id) 를 클릭하게 했다.

'컴퓨터 > JavaScript (jQuery)' 카테고리의 다른 글

var, let, const 차이 설명  (0) 2021.08.23
var, let, const 차이 설명  (0) 2021.08.18
ajax 전송시, this 값 가져오기  (0) 2021.06.14
값 입력할때마다 더하기  (0) 2018.08.07
Skel Css 사용하기  (0) 2018.07.04
Posted by Tyson
2021. 8. 10. 11:44

아....네이버 클라우드 그만 쓰려고 해지하려는데....

 

FAQ에는 

Console > My Product > NAVER WORKS 선택해서 해지하라는데..

 

My Product 메뉴가 없다.

FAQ 업데이트 좀 하지....ㅠㅠ

 

먼가 설명이 불편하다.

 

어쨌든 콘솔 말고, 계정관리가서 회원탈퇴로 가면, 서비스를 반납하라는데... "다음"버튼을 누르면,

 

 

아래처럼, 지금 사용중인 서비스 목록이 뜨고, 다 반납하란다.....

아...aws도 이랬나???

그냥 끊겼던거 같은데...ㅠㅠ

 

 

 

콘솔로 가서, 목록에 있는 서비스들 확인해서... 다 중지 또는 삭제해야된다.

 

굳이 탈퇴 안하고, 돈 나가는거만 없애고 싶은건데...

 

그리고, 나중에 다시 살릴지도 모르는데...

 

서버도 삭제밖에 없다.....ㅠㅠ

 

중지는 3개월인가만 가능하고, 다시 사용으로 바뀐덴다....ㅠㅠ

 

네이버 클라우드를 쓰면서, 진짜 기능들이 많고, 좋긴한데.... 너무 많아서, 세팅해서 사용하기 불편한 느낌이다.

 

처음에 보안규칙 찾으려는데... 여기는 ACG라는 명칭을 사용하고 있더라....

 

aws랑 명칭도 틀린것들이 있어서... 어떤서비스가 어떤건지 몰라서...이 메뉴 저메뉴 다 놀러서 찾아야하고....ㅠㅠ

 

그리고.. 확실히, GCP APP Engine 쓰다가.... 일일히 세팅하고 쓰려니.... 불편하다...ㅠㅠ

 

네이버 클라우드 기능은 많은데... 개발자 말고, 디자이너가 콘솔부분이랑, 메뉴 정리 좀 해주면 좋을거 같다.

 

 

진짜...반납하러 가기로 가서, 일일히 10개가 넘는 서비스들 다 반납 및 삭제를 해야한다.

그리고, 다 했는데도....저기 목록에서 없어지지가 않는거다...

고객센터에 문의하니....

 

고객이 직접 반납을 수행하여야 한다고 반납 방법을 적어서 보내줬다...

그걸 모르는게 아닌데....ㅠㅠ

삭제를 했는데도 명세에 있는건데....

 

확인해 보니까... 삭제가 안되는 상품들이 월단위 과금이라...

삭제를 해도, 서비스 목록에는 계속 있는거 같다.

이번달 벌써 비용을 지불했으니..

 

다음달에 확인해 보고, 없어지지 않으면.....진짜.... ㅠㅠㅠㅠ

결국 다음달 청구서 와서, 비용내기 전까지는 탈퇴도 진행을 못한다....ㅠㅠ

 

다음부터는 국내 클라우드는 안써야겠다...ㅠㅠ

 

 

Posted by Tyson
2021. 8. 10. 11:30

PHP로 파일전송 만들고, 분명히 됬었는데....

 

어떤파일만 안되면, 파일 용량 제한 세팅을 확인해봐라.

 

기본, 2Mb 로 잡혀있을 확율이 크다.

 

> vi /etc/php.ini

치고 들어가서, 

/ 명령어로 검색해보자.

 

upload_max_filesize = 2M

//PHP 파일 업로드 최대용량

 

//위에 upload_max_filesize만 하고, 이거 안해서 안될수도 있으니, 밑에 세팅도 꼭 해주기

post_max_size = 8M

//POST 최대 전송 가능 용량

 

 

max_file_uplaods = 20

//단일 요철ㅇ을 통해 업로드할 수 있는 최대 파일 수

 

:wq 로 저장하고 나와서.

아파치 재실행해주기

> systemctl restart httpd.service

 

 

그외 다른 세팅들은 아래 블로그에서 참고 하시길

https://m.blog.naver.com/woaksdl14/221924259293

 

 

 

Posted by Tyson
2021. 8. 4. 17:50

윈도우에서는 putty에서 터널링 세팅해놓고, 접속하면, 알아서 되는데, 

맥에서는 터미널 프로그램들이 잘 안되더라..

 

그리고, DBeaver같은 경우는 접속정보에 터널링 세팅이 있어서, 그걸로 하면 되는데...

 

SQL Developer를 쓸일이 있는데, 

이거는 터널링 접속을 지원을 안해준다.

그래서 아에 터미널에서 ssh 접속으로 터미널 세팅을 해줘야 한다.

 

터미널을 열고,

   > ssh 계정@접속할서버 -p 포트 -L 원포트(로컬에서사용할포트):대상서버정보:포트

예> ssh user@111.111.111.111 -p 22 -L 3306:db.server.com:3306

 

그리고, 접속 프로그램에서 접속 주소는

호스트주소 : localhost 

포트 : 3306

아이디, 패스워드 적고 접속하면 된다.

 

 

 


참고 블로그: https://ddasi-live.tistory.com/55 

 

 

추가적으로

Core Tunnel 이란 프로그램을 사용해도 된다.

https://apps.apple.com/us/app/core-tunnel/id1354318707?ls=1&mt=12 

 

‎Core Tunnel

‎The missing ssh tunnel manager, compatible with OpenSSH, automatic and intuitive. Don't waste your time; be productive. ## Features OpenSSH Compatible • Everything in OpenSSH, local / remote / dynamic port forwarding types, agent forwarding, certifica

apps.apple.com

 

프로그램 설치하고, 

아래처럼 추가해줘도 된다.

이게 진짜 편하다. (무료버젼도 좋다)

Bind address 부분은 비워놓아도 된다.

Posted by Tyson
2021. 8. 4. 11:28

애플 실리콘 M1칩 같은경우는 아직 호환 안되는 프로그램이 많다.

 

로제타(Rosetta2)를 사용하면, 사용할수 있다지만, 그것도 앱들마다 달라서, 

 

본인들이 자주 사용하는 앱이 M1에서 실행 되는지 확인하고 사면 좋을거 같다.

 

아래 사이트에서 프로그램 검색해보는게 좋을듯.

 

https://isapplesiliconready.com/for/productivity

 

 

M1 optimized 에 초록색 체크표시가 있어야 바로 되는거고,

안되는것 중에, Rosetta2 에 표시가 있으면, Rosetta2로 가능한거다...

 

내가 살때는 Docker가 지원이 안되서...인텔 샀는데...

이제는 도커도 지원이 된다...ㅎㅎ

앞으로 업체들도 계속 지원할거 같긴한데... 당분간은 좀 더 두고 봐야겠다.

Posted by Tyson
2021. 8. 3. 16:33

네이버 클라우드를 쓸일이 있는데...

터미널 접속후 자꾸 접속이 끊어져서....ㅠㅠ 백업 작업 걸어놓고.... 멈춰서 백업을 자꾸 실패했다.

아래같은 메시지가 자꾸 뜨면서 접속이 종료된다.

 open failed: connect failed: Connection timed out

 timed out waiting for input: auto-logout

기본적으로 애네들이 보니까 입력이 없을때, 접속 끊어지게 해놓은거 같다...ㅠㅠ

보안 좋은데.....ㅠㅠ불편해서 내가 못쓴다...ㅠㅠ

 

 

먼저 로그인한 후에, 설정파일들을 수정해야 되니, root 권한으로 바꾼다.

> su -

 

먼저, TMOUT 설정이 있는지 확인해 봐야한다.

 

개인설정인 

.bashrc

.profile

등을 확인해보고, TMOUT 세팅이 있는지 확인해 보고,

없으면, 

 

글로벌 설정인

/etc/sshd_config.conf

/etc/bashrc

/etc/profile

등을 확인해 본다.

거기서 

TMOUT=6000 

이렇게 써 있으면, 

#TMOUT=6000 

으로 주석처리해주고 저장한다.

 

그리고, 반영하기

> source 파일명

> source .profile

 

그래도 안되면,

 

 ssh_config 파일을 확인해본다.

파일을 열어서 / 누르고, Client를 검색해서

아래 두개를 확인해 본다.

> vi /etc/ssh/sshd_config

#ClientAliveInterval 0
#ClientAliveCountMax 3

→ ClientAliveInterval: 클라이언트 살아있는지 확인하는 간격

→ ClientAliveCountMax: 클라이언트 응답 없어도 접속 유지하는 횟수

→ 예를 들어 ClientAliveInterval=15, ClientAliveCountMax=3 이면 45초 후 접속 끊김

 

 

 두개를  #로 주석처리해주고  , 저장하고 나온다.

#ClientAliveInterval 0
#ClientAliveCountMax 3

:wq

 

그리고, 서비스를 재시작 해준다.

> service sshd restart
또는
> /etc/init.d/ssh restart

#확인하기
> cat /etc/ssh/sshd_config | grep Client
Posted by Tyson
2021. 7. 28. 14:54

아....

CKEditor 를 쓰려고 보니, 진짜.... 툴바를 풀 버젼으로 쓰니,너무 많고,

일일히 아래처럼 설정에 쓰자니, 너무 빡세더라...

 

        CKEDITOR.replace('EDITOR',{
            toolbarGroups : [
                { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
                { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi', 'paragraph' ] },
                { name: 'links', groups: [ 'links' ] },
                { name: 'insert', groups: [ 'insert' ] },
                '/',
                { name: 'clipboard', groups: [ 'clipboard', 'undo' ] },
                { name: 'styles', groups: [ 'styles' ] },
                { name: 'colors', groups: [ 'colors' ] },
                { name: 'tools', groups: [ 'tools' ] },
                { name: 'others', groups: [ 'others' ] },
                { name: 'about', groups: [ 'about' ] },
                { name: 'editing', groups: [ 'find', 'selection', 'spellchecker', 'editing' ] },
                { name: 'document', groups: [ 'mode', 'document', 'doctools' ] },
                { name: 'forms', groups: [ 'forms' ] },
            ],

            removeButtons : 'Cut,Copy,Paste,PasteText,PasteFromWord,Find,SelectAll,Scayt,Replace,Save,NewPage,ExportPdf,Print,Templates,Form,Checkbox,Radio,TextField,Textarea,Select,Button,ImageButton,HiddenField,CreateDiv,Blockquote,BidiLtr,BidiRtl,Language,RemoveFormat,CopyFormatting,Anchor,Flash,PageBreak,About',
        });

 

여기 링크로 들어가면, 사진처럼 내가 원하는 아이콘만 클릭해서 만들수 있다.

https://ckeditor.com/latest/samples/toolbarconfigurator/index.html#basic

 

 

 

아이콘 위에 마우스 올려놓으면, 어떤 아이콘인지도 설명이 뜨니까, 필요한거만 잘 골라서, 

체크하고, 오른쪽에 있는 "Get toolbar config" 버튼 누르면, 알아서 config 코드로 생성해 준다.

 

Posted by Tyson
2021. 7. 20. 16:35

맥에서 SQLPro Studio 로 오라클 접속하는데...

 

ORA-21561 : OID generation failed  에러가 자꾸 뜨더라.

 

 hosts 파일에 localhost 이름을 넣어줘야 한다.

 

이전에 내 맥북의 hostname를 알아야한다.

 

1. 터미널 열기

2. $> hostname 입력

3. 예로 tyson-Macbook.local 이런식으로 뜰거다.

4. $> sudo vi /etc/hosts 입력 해서 host파일열기

5. 암호입력후 접속

6. 127.0.0.1 localhost 라고 써는곳에서 i 눌러서 수정 

7. 

127.0.0.1 localhost localhost.localdomain tyson-Macbook.local

127.0.0.1 localhost localhost.localdomain  [내호스트네임]

로 입력해준다.

8. esc 누른후 ":wq" 입력해서 저장후 나가기.

9. 그리고, 재접속하면 접속됨.

 

Posted by Tyson
2021. 6. 29. 18:18

네이버 웍스를 회사에서 사용하는데, 이상하게 아웃룩 세팅을 웍스 설명서대로 하는데..

계속 안되는거다....

https://guide.worksmobile.com/kr/mail/mail-guide/settings/pop3-imap-smtp/

여기 가이드에서는 아래처럼 세팅하라고 써있다.

결론부터 말하면, 아래처럼 하면 절대 접속이 안된다.

------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------

 

결론부터 말하면, 

IMAP 사용시, 

받는서버 포트는 993, 

보내는서버 포트는 465 ( POP3에 써있는) 거로 세팅해야된다.

 

그러면, 문제없이 연결된다.

이거만 보고 이해되시는분은 알아서 포트만 바꿔서 세팅하시고,

모르시는분은 이제 밑에서부터 순서대로 진행하면 됩니다.

 

1. 메일 관리자 설정에서 IMAP/POP 사용가능하게 해주기

  관리자페이지(Admin) -> 보안 -> 서비스권한 -> 기본권한 -> 권한설정 -> 권한수정 -> 메일 ->  SMTP, POP3 체크

해주시고, 저장하면 됩니다.

 

위처럼 IMAP/SMTP 랑, POP/SMTP가 사용이 되게 하면 됩니다.

 

 

그리고, 이제부터 아웃룩 세팅입니다.

(제 아웃룩 버전 Microsoft Office Professional Plus 2019)

근데, 아웃 버전이 올라갈수록 쉽게 한다고, 수정세팅을 가려 놓았는데...

쥐메일, 라이브메일, 야후메일같은 메일회사꺼 아닌이상은, 자동세팅이 아니고, 수동세팅으로 해줘야합니다.

그래서 저같은 경우는 아에 처음부터 수동으로 들어가서 하는법을 설명 하겠습니다.

 

2.     제어판 -> Mail(Microsoft Outlook) -> “프로필보기” -> 프로필 추가

 

3.     수동설정 선택

 

4.     POP 또는 IMAP 선택

 

 

5.     기본 정보 입력

예시입니다. 잘 모르시면,

사용자이름, 전자메일주소 둘다 도메인주소 포함해서 작성하십시오. (예 tyson1212@yahoo.com)

골뱅이, .com 까지 다 넣으십시오.

 

IMAP/ POP3 차이

IMAP 는 서버랑 PC랑 동기화되서, PC에서 지우면 서버에서도 지워짐.

POP3 는 서버에서 메일을 가지고 오면서 서버에 메일을 지워버림.

메일용량이 많으면 IMAP 추천

 

 

 

6.     기타설정 클릭 ( 여기서부터 중요함)

7.     보내는 메일 서버 () 에서 보내는메일(SMTP)인증 필요 체크 후,

받는메일서버와 동일한 설정사용 선택

 

 

 

8.     고급으로 이동

받는서버(IMAP) 포트 : 993

보내는메일서버(SMTP)포트 : 465

연결방식은 SSL/TLS 로 변경

로 세팅후 확인

 

여기가 웃긴게.... 저렇게 저장해도, SMTP 포트가 리셋되어있을경우가 있다.

 

9.   보내는 서버 에러시

분명시 포트를 바꾸고 확인눌러서 테스트 메일보냈는데, SMTP가 에러가 뜰때는 기타설정을 다시 들어가서 보면, 아래처럼 포트랑 암호화 방식이 바뀌어 있다.

 

 

이거를 다시  포트 : 465 / 암호 : SSL/TLS 로 변경 해주고, “확인

다음 버튼 클릭

그러면 에러 없이 넘어감.

 

 

10.  방금 생성한 프로필을 선택후, “항상 이 프로필 사용를 선택하고, OUTLOOK 재실행

 

 

 

네이버 웍스 메일 세팅 설명에 있는 포트 정보가 먼가 이상하다.....

 

거기 설명에도  아웃룩 버전에 따라 기본은 SSL/TLS로 하라고 하고...

Office365, 또는 다른버전은 STARTTLS로 하라고 써있다.

 

여튼 그래서, 결국 IMAP 사용시, 포트를 잘 세팅해야한다.

 

 

Posted by Tyson
2021. 6. 17. 19:45

 

맥에서 ssh 접속할때, 아래처럼 에러가 날때가 있다..

 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:H.
Please contact your system administrator.
Add correct host key in /Users/ty/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/ty/.ssh/known_hosts:3
RSA host key for 192.168.0.123 has changed and you have requested strict checking.
Host key verification failed.

 

서버를 포멧하고 재 설치를했더니, 맥에서 저장된 키값이 틀려서 그런거다..

그래서 키값을 삭제해 줘야한다.

 

> ssh-keygen -R [아이피주소]

이걸 실행하면 리셋이 된다.

ssh-keygen -R 192.168.0.123

 

 

 

Posted by Tyson