본문 바로가기
반응형

분류 전체보기164

정보처리기사 실기 준비 - 신기술용어 문제집 2017년 정보처리기사 시험 준비하며 만들었던 자료입니다. 당시에 실기 시험이 개편되면서 실기 합격률이 10%도 안됐던 것으로 기억하는데 저는 이거 만들어서 풀고 한 번에 합격했습니다. 직접 만들어서 동기들 후배들도 나눠줬던 자료인데 회사 동료가 시험본다고 해서 찾았습니다~! 이거 뽑아서 몇 번 풀면 신기술 용어 쪽은 쉽게 푸실거에요~ 벌써 4년이 지나서 더 많은 신기술용어가 등장했을텐데요 그래도 공유합니다.. 푸시고 꼭 합격하세요~! 2021. 6. 18.
리눅스 쉘스크립트(shell script)로 특정 프로세스 종료(kill) 젠킨스에서 배포를 할 때 command로 기존에 실행되고 있는 프로세스를 찾아서 종료(kill) 해야하는 상황이 있다. 매번 ps -ef | grep 해서 기존 실행되고 있는 프로세스 id 찾아서 command로 하곤 했는데 귀찮아서 스크립트를 작성했다. ps -ef | grep "서비스명" 해서 서비스명이 포함된 모든 프로세스들을 한번에 죽일 수 있다. 이젠 귀찮을 일 없을 듯! #!/bin/bash var1=$(ps -ef | grep 'python') echo process info: ${var1} get_pid=$(echo ${var1} | cut -d " " -f2) if [ -n "${get_pid}" ] then result1=$(kill -9 ${get_pid}) echo process i.. 2021. 6. 18.
DNA Sequence Alignment (Local Alignment) //출처 : https://en.wikipedia.org/wiki/Sequence_alignment Sequence alignment - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Process in bioinformatics that identifies equivalent sites within molecular sequences In bioinformatics, a sequence alignment is a way of arranging the sequences of DNA, RNA, or protei en.wikipedia.org *Global Alignment Local Alignment * D.. 2021. 6. 18.
[Javascript] jQuery로 테이블 셀 배경색을 변경하는 방법 요새 Flask를 이용해서 웹서버를 구축하고 데이터를 시각화 하기 위한 웹 사이트를 개발하고 있는데 대학생 때 이후로 웹을 건드려 본 적이 없어서 작업 하면서 배운 것들을 작성할 예정이다. 우선 판다스 데이터 프레임을 html에 렌더링을 하는데에는 어렵지 않았다. css를 만들어줬고, dataframe에 to_html 함수를 이용해서 페이지에 렌더링 해주었다. (main.py) # df 만들었다고 가정 df = pd.DataFrame(----) df_html = [df.to_html(classes='mystyle', header='true', index=False)] data = {'data': df_html} flask에서 제공하는 render_template 함수를 이용해서 html로 쏴주면 된다. .. 2021. 6. 18.
Deep Learning | Linear regression(선형 회귀 모델 구현) Linear regression 선형 회귀 모델 구현. 선형 회귀란? = 주어진 x와 y의 값을 가지고 서로 간의 관계를 파악하는 것. 새로운 x 값이 주어졌을 때, y값을 예측 하는 것. x_data = [1,2,3] y_data = [1,2,3] 이라고 하자. X와 y의 상관 관계를 설명하기 위한 변수를 -1.0부터 1.0까지 균등분포 uniform distribution을 가진 무작위 값으로 초기화 한다. W = tf.Variable(tf.random_uniform([1], -1.0, 1.0)) b = tf.variable(tf.random_uniform([1], -1.0, 1.0)) 자료를 입력받을 플레이스 홀더를 설정한다. X = tf.placeholder(tf.float32, name = ”X.. 2021. 6. 17.
Deep Learning & Tensorflow 사용 기초 1. 골빈해커의 3분 딥러닝 텐서플로맛 교재와 함께 강의를 듣게 되었다. 우연히 교수님께서 책 저자인 김진중님을 모시고 와주셨고, 김진중님께 대략 두시간 정도 강의를 들었다. 원래는 야놀자 전략기술연구소장이셨고, 지금은 네이버 CLOVA에 계신다고했다. (블로그 폐쇄 후 다시 쓰느라 3년전 기준..) 2시간 정도 딥러닝을 처음 접하는데 쉽게 설명을 해주셨고, 이제 처음부터 책과 함께 쭉 따라가 보려고한다. 딥러닝과 텐서플로우 (MAC OS X 환경에서 python 3.6, tensorflow 1.2 버전 설치 후 실행하였습니다. ) 텐서플로우를 사용하기 위해 텐서플로 라이브러리를 임포트한다. $ import tensor flow as tf tf.constant 로 문자열 ‘Hello, TensorFlow!’ .. 2021. 6. 17.
알투비트 싱글 버전, 오프라인 버전 다운로드 (구버전) 이 띵게임 아시는 분 계신가요. 이제 곧 부활한다는 소식이 전해졌습니다. 알투비트는 씨드나인 엔터테인먼트에서 개발하고 네오위즈에서 서비스했던 레이싱 게임 + 리듬 게임. 투니랜드와 벅스뮤직에서 채널링 서비스가 이루어졌는데요. 아마 부활하게 되면 밸로프 라는 회사에서 퍼블리싱하고 운영할 것 같아요. 벌써부터 오픈 채팅방도 생기고 커뮤니티가 활발해지고 있다고 합니다. 근데 이걸 검색해서 들어오셨다면... 아마도 알투비트를 다시 하고 싶으신 분 아니실까 싶습니다..ㅎㅎ 저는 2015년인가 오프라인 버젼을 우연히 알게되어 가끔씩 생각날 때 마다 해오고 있었는데요 이번에 알투비트 재 오픈한다는 이야기를 들어서 생각나서 미리 하고 싶으신 분들을 위해 올릴까 합니다ㅎㅎㅎㅎ 알투비트 싱글 버전으로 멀티는 안되고 트레이.. 2021. 6. 17.
Flask를 이용한 웹 서버 구현 Flask는 Python으로 구동되는 웹 어플리케이션 프레임워크이다. 이번 프로젝트에서는 nginx나 apche tomcat을 사용하지 않고 flask를 사용하기로 했다. 간단한 웹 서버를 구현해보자. 우선 가상환경을 만들고, Flask를 설치한다. Flask 설치 # Flask 설치 $ pip install flask # Flask 확인 $ flask --version Flask 어플리케이션 생성 app.py 파일 생성 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World!' @app.route('/greet') def info(): return 'Hi Daewook!' Flask 웹서버.. 2021. 6. 16.
MXF-MP4 포맷 변환(MXF to MP4 using ffmpeg shell script) 환경 : MAC OS DeepFake 연구를 진행하면서 MXF 포맷의 고화질 영상 파일을 MP4로 바꾸기 위해서 작성한 코드이다. 맥에서 스크립트를 작성하고 해당 영상이 있는 곳에서 실행시켜주면 된다. -- ffmpeg 에러 발생시 brew install ffmpeg로 ffmpeg 명령어를 설치해주면 된다. #!/bin/bash for i in *.MXF; do if [ -e "$i" ]; then file=`basename "$i" .MXF` ffmpeg -i "$i" -c:v libx264 -vf yadif "$file.mp4" ffmpeg -i "$i" -vf "thumbnail" -frames:v 1 "$file.png" fi done 2021. 6. 16.
반응형