Home

효율적인 코딩/프로그래밍을 위하여 알아야 할 개념 정리

효율적인 프로그래밍이나 코딩을 위해서 알아야 할 것을 모아서 정리 해 보았습니다.막연하게 효율적인 알고리즘? 이나 자료구조를 사용해야 된다는 정도만 알지 사실 제대로 알 지 못하는 점이 많았습니다.이번 포스팅을 기회로 개인적으로도 공부할 수 있는 기회가 되었습니다. 주의 : 포스팅은 지극히 초보의 관점에서 진행합니다. 부족한게 많아서 사실 저도 잘 정리하면서도 모르겠네요.계속 학습하면서 다져가야겠습니다. 1. 컴퓨터 퍼포먼스가 높아지면서 많은 사람들이 크게 효율성을 고려하지 않는데, 방심하다 낭패를 볼 수 있기 때문에 정리했다고 하십니다. [출처 : 네이버 블로그 : 하드코더 ]...

Read more

[R] 리눅스 R 설치 + Jupyter NoteBook 에서 R 사용하기

데이터 사이언스를 배우기 위해서 R 과 Python 을 많이 사용하는데요.저는 주로 Python 을 이용하는 것을 좋아하지만 R 도 많이 사용하는 것 같아서 jupyter notebook 환경에 미리 구현을 시켜놓기로 하였습니다. R 을 Jupyter 에 설치하기 위해서는 아래와 같은 도구들이 필요합니다. RequirementsJupyterR installationJupyter는 http://melonicedlatte.com/2017/01/25/145615.html 링크로 가서 설치 방법을 확인하시면 됩니다. R을 전혀 모르기 때문에 R 설치가 안되있었...

Read more

alternative path /etc/mysql/my.cnf.fallback doesnt exist 문제해결

123456789101112131415161718192021222324252627282930313233343536373839404142패키지 목록을 읽는 중입니다... 완료의존성 트리를 만드는 중입니다       상태 정보를 읽는 중입니다... 완료mysql-client is already the newest version (5.7.18-0ubuntu0.16.04.1).mysql-server i...

Read more

[Ruby On Rails] nokogiri 설치 시 에러 해결법

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115...

Read more

[리눅스]현재 사용중인 포트 설정(리눅스 포트포워딩,방화벽)

1iptables -nLcs위의 명령어를 사용하여 현재 작동하는 외부 포트들의 상태를 알 수 있다. 위와 같은 형태로 나오게 된다. 웹 호스팅을 사용하는데, 방화벽이 제대로 작동하지 않아서 직접 설정을 하였다. 3000번 포트를 열어보려고 하였으나, 웹 호스팅 사이트의 설정을 변경해도 포트는 위와 같이 이루어져 있었다. 1iptables -A INPUT -p tcp --dport 10050 -j ACCEPTcs해당 명령어를 통해서 포트번호 10050 를 열어보니?? 위와 똑같았습니다. 왜그럴...

Read more

[Ruby On Rails] 서버 동작 명령어 + 리눅스 프로세스 종료하기

1rails s -d --port=포트번호 -b 0.0.0.0cs위의 명령어를 통해 포트를 설정하여 레일즈 서버를 구동할 수 있다. 1rvmsudo rails server --port=포트번호 -b 0.0.0.0 cs잘 작동하지 않을 때는 위의 명령어도 사용해보자. 아래의 명령어로 사용중인 포트와 해당 프로세스 ID 를 알 수 있다.kill 로 해당하는 프로세스를 종료할 수 있다. 123netstat -tupln  # 현재 사용중인 포트번호와 프로...

Read more

python for 문에서 순서(인덱스) 값 가져오기

python 같은 경우에는 for 문에 배열을 넣어서 간편하게 사용할 수 있습니다. 위와 같이 string 값을 배열에 넣고 in 에 넣으면 each 에는 글자가 나오게 됩니다.이런 경우 index 를 사용하고 싶으면 어떻게 해야될까요??아래와 같이 arr 을 enumerate 로 감싸주고, for 다음에 index 를 하나 더 넘기면 됩니다. 

Read more

Ruby On Rails 우분투에 설치하기

현재 블로그를 집에있는 로컬 서버에서 아직 집이 없기 때문에,원격 서버로 옮기는 작업을 진행하고 있다. (호스팅 ) 리눅스 환경에서 (우분투) ruby on rails 를 설치하는 과정 sudo apt-get install rubysudo apt-get install rails 굳이 gem 을 이용해서 설치를 하지 않아도 되는 듯 하다. 

Read more

리눅스 사용 중, apt-get 이 작동하지 않을 때

lwinV 서버 호스팅 을 하는 업체를 통해서 호스팅을 하는 중입니다.아마존 보다 합리적인 가격에 좋은 성능을 가졌다고 판단했기때문입니다. ( 물론 직접 체험해봐야 알 것 같습니다 . 아직 확신은.. ) 인터페이스 같은 부분은 굉장히 잘 되어 있더라구요. 서버 종류도 다양하구요 저는 빨간색으로 선택된 서비스를 사용했습니다. 서버를 백업해주는 data Storage 10GB 와 IP 가격이 각각 2000원 정도 하는 걸로 보여집니다.예상 총 가격은 15000원 정도 들 것 같습니다.아마존 같은 경우에 t2.micro 의 경우 트래픽, 백업, 용량 등을 고려하면 lwinV ...

Read more