본문 바로가기

코딩과 알고리즘

구름 IDE 리눅스 무료 개발용 웹서버 - PHP 오늘은 구름 IDE 라는 곳에서 제공하는 클라우드 서비스를 소개합니다. 전에 잠깐 코딩 사이트 소개로 다뤄본 적이 있었는데요. 그 때 나중에 한번 살펴봐야겠다고 생각하다 오늘에서야 보게 되었습니다. 구름 IDE 에서는 10G의 HDD 용량이 지원되는 다양한 가상 서버를 지원하는데요. 파이썬, 자바 등을 비롯해 다양한 서버를 지원하고 있으며 그중 웹서버도 지원합니다. 물론 유료로 사용하면 더 많은 용량도 지원됩니다. 재미난 것은 서버 설정이 순식간에 지원된다는 것입니다. 게다가 어느 PC에서도 별도의 에디터를 설치하지 않고 구름 웹페이지에서 바로 개발을 할 수 있다는 점입니다. 대단하지요? 크레이는 이런 가상화 기술이 대단하다고 생각됩니다. 하지만 아쉬운 부분은 개발용으로만 사용할 수 있다는 것입니다. 왜.. 더보기
서버 세팅 : 타 서버에서 내 서버 이미지 엑박 문제 - No 'Access-Control-Allow-Origin 문제 해결 웹페이지를 구성하다 보면 A 사이트에서 B 사이트의 이미지를 링크할 때 IE(인터넷 익스플로어)에서는 엑박이 뜨거나 크롬브라우저에서는 이미지가 아예 보이지 않는 경우가 있습니다. 해당 URL의 대소문자가 틀린 경우 간혹 그런 경우가 있지만, 그렇지 않은 데도 이미지가 뜨지 않을 경우가 있는데요. 단순 이미지 링크인 경우는 그다지 발생하지는 않지만 자바스크립트로 다른 사이트의 이미지 자원을 불러올 경우 그럴 경우가 있습니다. 그 원인은 "교차 출처 리소스 공유"(Cross Origin Resource Sharing)라는 기술 때문인데요. 딱히 문제가 있어서 안 뜨는게 아니라 해당 서버에서 "일부러" 막아놓은 경우입니다. 이 기능이 적용되면 다른 사이트에서 내 서버의 이미지를 무작위로 가져다 쓰는걸 막을 수.. 더보기
전자회로 시뮬레이션 사이트 - 반가산기, 전가산기 등 다양한 자료 정보처리기사 자격 시험에서 컴퓨터구조과목을 살펴보면 반가산기, 전가산기 등에 대한 내용이 나오지요. 전자과에서나 다룰 만한 듯한 내용이 나와서 개발자가 왜 이걸 알아야 해? 하는 의아심이 들기도 하는데요. 그래도 자격시험에 도전하시는 분들이라면 어차피 공부해야 하는거니, 관련하여 이해를 도와주는 사이트를 하나 소개해드리겠습니다. http://www.falstad.com/circuit/ 아울러 관련 소스도 공개되어 있다고 하네요. 실제 열어보지는 않았지만, 관심 있는 분은 참조해 주세요. 자바스크립트로 만들어졌다고 합니다. https://github.com/pfalstad/circuitjs1 크롬 브라우저를 시작하여 아래 사이트로 접속하시면 http://www.falstad.com/circuit/ 이런 화.. 더보기
무료 오라클 18c XE 설치 + SQL Developer 설정! 1. 무료 오라클 18c XE 설치 + SQL Developer 설정 ( 본 게시글 ) 2. 오라클 데이터베이스 생성 https://itadventure.tistory.com/297 오늘은 오라클 데이터베이스에 대해 소개를 해드릴까 하는데요. 크레이가 최근 들어 오라클을 살펴보게 될 일이 있어서 몇가지 익힌 내용을 공유드리니 필요하신 분에게 도움이 되셨으면 합니다. 대부분의 오라클 책자나 블로그 게시글들을 보면 오라클11g XE 에 대한 소개가 되어 있는데 요 현 시점에서 오라클11g XE 는 이제 더 이상 다운로드할 수가 없더군요. 그래서 새로 작성하게 되었습니다. 그리고 SQL Develper 도 기본 설정으로는 접속되지 않을 때 처리해주어야 하는 부분도 포함되었습니다. 영화 매트릭스에서는 예언자로서.. 더보기
배수의 합 코딩 문제 풀이 - C++/php/C#/자바스크립트 문제조건 2자리 정수 중 6의 배수의 합을 구하되, 500을 초과하는 순간 break; 문을 사용하여 합의 계산을 중단하는 코딩을 작성하시오! 해설 코딩 문제 중에서는 상당히 머리를 써야 하는 추리성 코딩문제도 있지만, 입문자 입장에서 사용법을 익히는 수준의 코딩 풀이가 필요하여 쉬운 문제를 하나 가져왔습니다. 문제조건은 2가지인데요. 첫번째 조건은 2자리의 정수중 6의 배수의 합계를 구하는 것입니다. 배수의 합계를 구하려면 2개의 그릇이 필요한데요. 이 그릇을 프로그래밍에서는 '변수'라고 하지요. 첫 번째 그릇(변수)에는 12부터 시작해서 18, 24 등의 6의 배수에 해당하는 숫자를 연속해서 담을 것이고, 두 번째 그릇(변수)는 첫번째 그릇에 담긴 숫자를 계속해서 더해줄 합계를 담을 것입니다. 왜 1.. 더보기
세컨드라이프 LSL 스크립트 북 가상세계 세컨드라이프에서는 Linden Script language 라는 언어로 자바스크립트와 유사한 간이 스크립트 프로그래밍을 할 수 있습니다. 한 때 크레이가 관련 기술을 연구해보았었는데요. 관련 소책자같은게 있으면 좋겠다 생각했었는데 없어서 하나 만들었었습니다 :) 이제는 조금 인기가 시들해지긴 했지만요. 관련 내용을 PDF 책자로 올려드리니 필요하신 분은 아래 파일을 다운받아 사용해주세요~ 더보기
백준 2231. 분해합 문제 풀이 백준 2231. 분해합 문제 풀이 "분해합"이라는 수학용어가 있습니다. 어떤 자연수 N을 N과 각 자릿수를 1의 자리로 하여 합산한 수를 분해합이라고 하는데요. 이를테면 123 이란 숫자의 분해합은 123 + 1 + 2 + 3 = 129가 됩니다. 이 때 반대로 123을 129의 생성자라고 합니다. 이번 문제는 129 입장에서 123과 같은 생성자를 구하는건데요. 주어지는 숫자는 최대 1,000,000까지 가장 작은 생성자를 구하는 겁니다. https://www.acmicpc.net/problem/2231 2231번: 분해합 문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어.. 더보기
백준 1712 손익분기점 풀이 백준문제 1712번 손익분기점 문제 풀이입니다 https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 www.acmicpc.net 손익분기점이란 제품제작에 필요한 비용중 1회성으로 지출이 끝나는 "고정비용"과 각 제품마다.. 더보기