반응형

분류 전체보기 341

APPLE 세계개발자 회의 WWDC 2022/06/06

메일을 받았다. WWDC 열린다고 이전에도 메일 받긴했는데 애플 파크 참여 신청도 있는 줄은 몰랐다. 2022년 06월 06일에 애플 파크에서 WWDC가 열린다ㅠㅠ와아아아아 참석은 5월 9일 오전 9시부터 제출이 가능하다고 한다. 초대는 무작위 선택 과정을 통해 할당 된다고 하는데ㅠㅠㅠ 가고 싶어. 참석하고 싶어ㅠㅠㅠ 주변에 개발자 분이 학생분이여서 competition에 참여해서 프로젝트 제출하셨던데 부러웠다. 신청 해야지. 샌프란시스코 시계로 5월 9일 오전 9시 맞춰놓을 거임ㅠㅠㅠㅠ

iOS_Swift5 2022.05.05

Tistory) MSN, Bing 검색엔진 웹마스터 등록하기 / 구글 서치를 통해 자동으로 가져오기

구글, 네이버에 이어서 이번엔 MSN, Bing입니다. 마이크로소프트 사가 운영하는 검색 엔진이고 Bing에도 등록을 해보겠습니당:) 빙에 등록하면 MSN까지 자동으로 노출이 된다 라고 알고 있습니다. https://www.bing.com/webmasters/about?mkt=ko-kr Bing 웹 마스터 도구 www.bing.com 1. 요기에 접속해서 로그인하기 저기 디자인 귀엽다라고 생각했습니닼ㅋㅋㅋ 일단 로그인. 저는 워드와 파워포인트 사용으로 이미 마이크로소프트를 구독하고 있어서 마이크로 소프트로 로그인해줍니다. 로그인하기. 2. 구글 서치 콘솔 그리고 다음과 같은 창이 떴습니다. 구글 서치 콘솔을 통해 가져오는 것 / 사이트 수동 추가 2개가 있었습니다. 앞에 이미 구글 등록을 했기에, 구글 ..

Tistory정보 2022.05.04

티스토리 네이버 검색 등록, Naver Search Advisor, RSS, html 태그 넣기

이번엔 네이버 검색에 등록! 구글 검색 등록에 이어서 네이버, MSN 등등을 넣어보고 싶습니당ㅋㅋㅋ. 사실 개발, 프로그래밍과 관련된 것이 대다수라서... 주로 구글에서 유입되긴 하지만 그래도 네이버 서칭도 궁금해서 넣었습니다. 티스토리에 있는 모든 기능들을 한 번씩 다뤄볼 계획입니다. 1. 네이버 서치 어드바이저 https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 여기로 들어갑니당 깔끔한 UI의 서치 어드바이저 페이지가 나옵니다. 위 쪽에 로그인을 살포시 눌러줍니다ㅎㅎ 문득 생각난 건데 네이버는 검색 포털 사이트인 줄 알았는데, 뉴스 및 미디어로 분류되어 있습니다. sim..

Tistory정보 2022.05.04

Tistory 네이버 애널리틱스 Analytics 등록하기 / 티스토리 연동 / 블로그 검색 통계 네이버 확인

플러그인 구글 서치 콘솔에 등록했는데 이어서 네이버 애널리틱스에도 등록해보기로 했습니다. 이유는? 이것저것 다 해보는 거 좋아합니당ㅎㅎㅎㅋㅋㅋㅋ 1. 티스토리 설정 - 플러그인 클릭 그럼 다음과 같은 창이 나타나고, 아이디가 없어서 설정 방법에 있는 설정하러 가기 클릭 깔끔한 UI 입니다. 이런 거 마음에 들어하는 1인ㅋㅋㅋ 위쪽에 가입하기 있는데 캡쳐에선 짤렸네요ㅋㅋㅋ 페이지 분석 기능도 제공합니다. 티스토리에서 제공하는 것에 더해서 좀 더 상세하게 제공해줍니다. 방문자수가 많다면 운영하는데 도움이 될 것 같다고 생각합니다. 가입하기 누르면 다음과 같이 로그인 안내 페이지가 나타납니다. 다음을 누르면 이용 약관이 나옵니다. 이용약관에 동의합니다에 체크한 뒤 다음 사이트 등록이 있습니다 사이트 URL은 ..

Tistory정보 2022.05.04

Tistory 구글 서치콘솔 등록하기! 티스토리 블로그 검색 관련 플러그인 등록 / RSS / Sitemap.xml

어쩌다보니 티스토리에 푹 빠져있습니다. 이것 저것 등록해보고 이런 저런 글들 포스팅할 계획에 있습니다. 구글 애드센스와 카카오 애드도 호기심에 신청했었는데 되는 걸 보고 넘나 신기...!! 깃허브 블로그도 꾸며보고, 네이버 블로그, Medium, 외국 블로그 등등 온갖 블로그들을 섭렵해보니 이것 저것 많이 시도해보게 됩니다ㅎㅎ 진짜 신기한 기능들이 많아요. 우선 티스토리 설정에 들어가면 하단에 플러그인이 있습니다. 여기에 들어가면 이것저것 많은 플러그인들이 있습니다. 이런 거 어떻게 연동하는지 코드가 궁금한 1인. 진짜 신기합니다ㅋㅋ세상은 역시 다양하고 재밌어. 여기에서 구글 서치 콘솔을 클릭. *그런데 만약 블로그를 1개만 운영할 것이 아니라면 구글 서치콘솔 보다는 메타 태그를 활용해서 등록하는 것이 ..

Tistory정보 2022.05.04

정보처리기사 실기) 2021년 1회 기출문제

1. MAC 주소(물리적 주소) 로 IP 주소를 찾는 프로토콜 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 프로토콜로 역순 주소 결정 프로토콜을 무엇이라고 하는지 쓰시오 더보기 RARP (Reverse Address Resolution Protocol) 추가 ARP(Address Resolution Protocol)의 약자로 주소 결정 프로토콜이며 IP 주소에 해당하는 MAC주소를 알려주는 프로토콜. 3계층 네트워크 계층에 속함 1계층 물리 계층. 2계층 데이터 링크, 3계층 네트워크 계층(IP, ARP, RARP, ICMP, IGMP, 라우팅 프로토콜, 4계층 전송 계층(TCP), 5계층 세션 계층, 6계층 표현계층, 7계층 응용 계층, 2. 데이터 모델링 (1) 결과로 테이블 정의서,..

untagged 2022.05.03

정보처리기사 실기) 접수, 시험 일정, 시험 비용

2022년 정보처리기사 일정입니다! 필기 접수 기간 필기 시험일 합격 발표 실기 접수 기간 실기 시험 최종 발표 2022 1회 2022.01.24 ~ 2022.01.27 2022.03.05 2022.03.23 2022.04.04 ~ 2022.04.07 2022.05.07~2022.05.25 2022.06.17 2022 2회 2022.03.28 ~ 2022.03.31 2022.04.24 2022.05.18 2022.06.20 ~ 2022.06.23 2022.07.24~2022.08.05 2022.09.02 2022 3회 2022.06.07 ~ 2022.06.10 2022.07.02 ~ 2022.07.22 2022.08.10 2022.09.05 ~ 2022.09.08 2022.10.16~2022.10.28 ..

untagged 2022.05.03

정보처리기사 실기) 21년 2회 기출문제 및 해설

1. 네트워크 장치 네트워크 토폴로지가 동적으로 변화되는 특징. 긴급 구조. 긴급 회의. 전쟁터에서의 군사 네트워크 네트워크 장치를 필요로하지 않고 네트워크 토폴로지가 동적으로 변화되는 특징이 있으며 응용 분야로는 긴급 구조, 긴급 회의, 전쟁터에서의 군사 네트워크에 활용되는 네트워크는? 더보기 Ad-hoc Network (애드혹 네트워크) 고정된 유선망을 가지지 않고 이동 호스트로만 이루어진 통신망으로 네트워크에서 각각의 이동 노드는 단지 호스트가 아니라 하나의 라우터로 동작하게 되며, 다른 노드에 대해 다중 경로를 가질 수 있다. 또한 동적으로 경로를 설정할 수 있기 때문에 기반구조 없는 네트워킹이라고도 한다. 2. UX / UI 인터페이스 (1) 사람의 감정이나 경험을 나타내는 개념 (2) 사용자 ..

untagged 2022.05.03

정보처리기사 실기) 2021년 3회 기출문제 및 해설

총 20문제 1. 아래의 Java 코드에서 출력값은? class Singleton { private static Singleton instance = null; private int count = 0; static public Singleton getInstance() { if(instance == null) { instance = new Singleton(); return instance; } return instance; } public void count() { count++; } public int getCount() { return count; } } public class Gisafirst { public static void main(String[] args) { Singleton sg1 =..

untagged 2022.05.03

AI project) AnimeGAN - Code 관련

이전에 animeGAN에 관심이 있어서 여러 번 돌려봤던 적이 있었다. 그 때 열심히 구글링하다가 받은 코드인데 까먹을 것 같아서 여기에 끄적끄적. 사용환경은 코랩이었고, 이 코드를 참고해서 돌렸었다. 지금은 사실 기억이 가물가물 !git clone https://github.com/TachibanaYoshino/AnimeGAN import os os.chdir('AnimeGAN') print(os.getcwd()) download_staffs.sh URL=https://github.com/TachibanaYoshino/AnimeGAN/releases/download/Haoyao-style_V1.0/Haoyao-style.zip ZIP_FILE=./checkpoint/Haoyao-style.zip TAR..

AIAIAIAI 2022.05.02

음성 텍스트 변환, Long audio STT Code

어젠 구글 플랫폼에서 음성 파일을 텍스트로 변환했는데, 오늘은 Colab으로 코드를 다시 뜯어보기로 했다. 뜯어볼 코드는 구글 문서에 있는 샘플 코드이다. 여기 url로 들어가면 긴 오디오 파일을 텍스트 변환하는 안내 가이드가 있다. 어젠 무수히 많은 에러로 성공하지 못했지만 오늘은 하나하나 뜯어보면서 돌리기로 했다. 저기에 있는 코드를 가지고 옴 def transcribe_gcs(gcs_uri): """Asynchronously transcribes the audio file specified by the gcs_uri.""" from google.cloud import speech client = speech.SpeechClient() audio = speech.RecognitionAudio(uri=..

AIAIAIAI 2022.05.01

음성변환(STT) / Google STT 사용기/ Colab...ContextualVersionConflict: (protobuf 3.17.3 (/usr/local/lib/python3.7/dist-packages), Requirement.parse('protobuf>=3.19.0'), {'proto-plus'})

google API를 가지고 STT 시도한 후기. 후.. 오늘도 에러를 어떻게 해결했는지 올립니다. 멘탈 털린 건 30분~ 60분 짜리 오디오 파일을 텍스트로 변환할 때 코드 짜다가...ㅠㅠ. STT 관련 정보가 너무 없어서 일단 해결한 방식을 간단하게 나마 정리해서 올립니다. 짧은 오디오 파일을 텍스트로 변환 짧은 음성을 텍스트 번역하는 건 그다지 어렵지 않습니당.. 작업 환경은 따로 환경 설정 해줄 필요 없는. 늘 애용하는 Colab 으로 돌렸습니다. !pip install SpeechRecognition 이 코드만 치고 돌리면 사실 다 끝난 겁니다. import speech_recognition as sr sound_file = '/content/drive/MyDrive/proj/output_bef..

AIAIAIAI 2022.04.30

recognition connection failed: [Errno 32] Broken pipe / STT

Speech To Text 로 변환하려고 음성 파일을 변환하다가 다음과 같은 에러가 떴다... 이 에러는 아무래도 해당 음성 파일이 길어서 google api 등록하고 써야 하는 걸 말해주는 것 같다. 음성 파일이 10초? 정도의 숏 버전은 이런 에러가 뜨진 않았는데, 한 30분 정도 음성이다보니 역시 안되는 것 같다.. 10초 정도 되는 파일을 돌렸을 때, 다음과 같이 잘 뜬다. 확실히 음성 길이에 따라서 에러가 나타나는 걸로...! hoho. 다른 방법으로 시도해야 겠따.

AIAIAIAI 2022.04.30

3개의 변수 전역변수, 지역변수, 매개변수

전역변수(Global variable) : 프로그램 전체에서 유효하다. 지역변수(Local variable) : 함수를 선언한 { } 내에서만 유효하다. 매개변수(parameter) : 메소드가 호출될 때 시작되고, 메소드가 끝나면 소멸된다. Java, Python 언어 등에서 사용되는 변수 종류이다. 자바스크립트도 예를 들면 되는데 일단 간편한 파이썬을 예로 들면, def variable1(a): localVariable = "This is local variable입니다. 여기에서만 쓸 수 있는 변수" print(localVariable) print("호출도 함수 내에서만 할 수 있죠") print(iAmGlobalVariable) a = 5 print(a) iAmGlobalVariable = "아무..

Programming 2022.04.29

개체 무결성

개체 무결성은 기본키를 구성하는 어떤 속성도 NULL 값이나 중복값을 가질 수 없다는 것을 뜻한다. 예를 들어 다음과 같은 의 데이터가 있고 SQL 명령문을 실행하는데 에러가 발생하였음. 번호 이름 성적 1 ㅇㅇ 100 2 ㅁㅁ 90 3 ㅂㅂ 100 4 ㅎㅎ 80 INSERT INTO table VALUES('3', 'ㄱㄱ', '150'); 번호, 이름, 성적의 string 값을 삽입하는 SQL 명령문이고, 에러가 난 것은 번호가 이미 3번이 있기 때문에 중복된 값을 삽입하기 때문에 이상이 발생한 것이다. 따라서 삽입 이상에 해당되며 해당 구문은 개체 무결성 제약조건을 위반한 내용이다.

Programming 2022.04.29

용어 정리) TCP/IP 플래그 비트 , 영속 계층의 DAO, DTO, VO

TCP / IP 의 플래그 비트 SYN: 초기 TCP 연결을 요청한다. 정보시스템 보안 관리와 관련해서 SYN Flooding이라고 공격자가 SYN(SPOOFED)를 지속적으로 요청해서 서버가 응답값 SYN_ACK를 보내는데 응답하지 않아서 연결 요청이 지속적으로 있기에 연결 가능한 TCP 자원이 남아나지 않는 것도 있다. ACK ACK 번호 필드에 값이 타당한지 확인 FIN : TCT 연결을 정상적으로 종료 RST : TCP 연결을 즉시 종료 PSH : 세그먼크 내의 데이터를 처리 URG: 긴급 데이터 처리 ​ 영속 계층 Persistence Layer의 객체 종류. Java 등에서 사용. DTO, VO 구현은 데이터 교환을 위해 사용할 객체를 만드는 과정으로 변수 및 객체를 송수신할 데이터의 자료형에..

Programming 2022.04.29

Resample, 시간대, 월, 년, 일별 데이터 값 계산

안녕하세요! 이번에는 pandas. resample에 관련한 코드를 한 번 정리해보았습니다:) 호호. 우선 파라미터 값 부터. DataFrame.resample(rule, axis=0, closed=None, label=None, convention='start', kind=None, loffset=None, base=None, on=None, level=None, origin='start_day', offset=None) 시간 데이터를 분석할 때 연, 월, 일 단위로 다시 열로 만들어서 분석하는 경우도 있는데 resample 함수를 활용하면 rawdata만 활용해서 분석할 수 있어서 좀 더 편리합니다. 년도-월-일로 되어 있던 데이터에서 년도를 추출하고 해당 평균과 관련해서 bar graph를 만들어본..

Python 2022.04.28

SPSS) Syntax 사용법

SPSS의 장점이라고 하면 그래픽 인터페이스 형태로 데이터를 분석할 수 있게 해서, SAS와 같이 코드를 직접 치지 않고 데이터를 분석할 수있다는 것이다. 그런데 코드도 칠 수 있다. syntax라는 기능을 이용하는 것인데, 이 syntax 코드는 다른 프로그래밍 언어와 좀 다른 것 같아서 관련한 자료를 보면 좋다. syntax 공식 매뉴얼은 제일 하단에 첨부되어 있다. SPSS를 사용할 때 이전에 2x2 ANOVA분석을 했던 적이 있는데 이 때 주 요인의 차이 이외에도 한 변인이 다른 변인에 어떻게 영향을 미치는지 상호작용이 유의미한지 보기 위해서는 syntax 코드로 작성할 필요가 있어서 알게 되었던 것 같다. syntax는 다음과 같이 간단하게 써볼 수 있다. 데이터를 보기 위해서 descripti..

General-Info 2022.04.26

Colab) Wordcloud 한글이 보이지 않을 때, 워드클라우드 만들기, 주피터 노트북, R프로그램 KoNLP 설치 실패. 워드 클라우드 저장하는 코드

텍스트 분석을 할 때 시각화를 하기 위해서 워드 클라우드를 만들곤 한다. 그런데 JupyterNotebook에서 KoNLP를 실행하려고 하거나 또는 R 프로그램에서 워드클라우드 만들려고 KoNLP 설치하다가 실패하는 경우가 있다. KoNLP 설치하려다가 경로 설정과 자바 다시 설치하고, 운영체제 건들이다가 이래저래 고생하는 경우가 있다. 이거 내 이야기. 난 그랬다 호호. 몇 번 컴퓨터와 싸우고 빌고 서로 많이 힘들어하다가... 다시 화해하고 어떻게든 문제를 해결하려고 하고. 설치 과정이 상당히 험난했다. 워드 클라우드 자체를 만들수 없는 경우, 만들었는데 한글이 깨지는 경우가 있다. KoNLP 해결하는 방법은 예전에 포스팅을 했었는데 사실 파일 설치하고 하는 과정에서 많은 에러가 있어서 이전에는 로컬 ..

Python 2022.04.25

(보안) 시큐어코딩SecureCoding, OWASP, 한국인터넷진흥원, 소프트웨어 보안약점 진단가이드

한국인터넷진흥원에서 소프트웨어 보안 약점과 관련해서 어떤 코드 유형이 나쁜 것인지 제시한 가이드가 있다. 호호. 사실 구현하기에도 빡센 코딩.. 정신이 없어서 제대로 보지 못했는데. 좀 보면 좋을 것 같아서 들고 왔다. 읽어야 할 양이 꽤... 된다. 소프트웨어 보안약점 진단가이드만 봐도 612페이지다...ㅋㅋㅋ 와 가이드만 만든다고 되게 애쓰셨겠다 싶음. 시큐어 코딩 가이드는 1. 입력 데이터 검증 및 표현: 대표적으로는 SQL Injection, XSS 부터. 부적절한 기타 명령어 삽입이나 신뢰되지 않은 URL주소 접속 연결 등 2. 보안 기능: 부적절한 인가, 잘못된 권한 설정, 취약한 암호화 알고리즘 사용, 하드코드된 중요 정보, 취약한 비밀번호, 무결성 검사 없는 코드 다운로드, 쿠키 통한 정보..

Programming 2022.04.24
반응형