본문 바로가기

루비,시나트라를 이용해 만든 문제 풀이 웹사이트. 학교 과제로 만들었던 사이트 인데...썩혀 둘까봐 공개합니다.일단 사이트 사진을 보여드릴께요.일단 로그인을 안할시 로그인페이지,회원가입페이지 이외에 어느 페이지라도 들어갈수없습니다.보안에 조금 신경을 썻습니다. 일단 여기는 사이트 처음 들어갔을때 나오는 index 페이지입니다. 회원가입할때 나오는 페이지구요.닉네임,이메일은 다른 회우너과 중복되지않도록했습니다.만약 중복될경우 index페이지로 이동되면서 닉네임 중복,이메일 중복이 뜹니다.회원가입이 성공적일경우에는 메인페이지로 이동됩니다. 로그인을 하는 사진입니다. 이게 로그인을 한 후의 사진입니다.바로 문제 풀이 페이지가 나옵니다.1번 풀면 다시 문제를 풀수없구요. 랭킹 페이지입니다.많이 허접하죠? ㅋㅋ디자인이 같아서 ㅋㅋ 이페이지는 게시판입니다.사용자가.. 더보기
[루비,시나트라,웹]IP 차단 시스템을 만들어 보자 !!!!!!! 네 오늘은 아이피 차단시스템을 만들어보도록 하겠습니다.사이트 짜증나게 도배하거나 하는사람을 위해 ㅋㅋ? 일단 먼저 보스 설명을 해드리고 실제로 어떻게 보이는지 보여드리겠습니다.//는 루비,html에서 작동안합니다.루비에서는 =begin,=end 시작 끝이구요 # = 한줄html 끝입니다. 이것이 소스입니다... 많이 길죠? ㅋㅋ그냥 쉬어 가면서 보게끔 하려고 만들었는데 뭐또 필요한거없나해서 여러개 넣어서....ㅋㅋ이렇게 길어졌네요..설명을 드리겠습니다. require 'sinatra' require 'rest_client' require 'data_mapper' require 'rubygems' 여기까지는 DB,시나트라를 사용한다고 말해주는거구요. DataMapper::setup(:default, "sq.. 더보기
시나트라로 블로그만들기 첫번째 사이트 기본적인 뼈대 및 디자인! 네 로말입니다.오늘은 사이트의 기본적인 기능 및 디자인을 넣어보려고합니다.오늘 넣을것은 DB(데이터베이스) 기초작업,부트스트랩을 이용한 기본 디자인을 해보도록하겠습니다. 일단 a.rb 라는 파일을 만들어주세요. 그리고 a.rb 파일안에 이렇게 써주세요.class user는 DB를 하나만들어주는겁니다.property :id, Serial 는 user라는 DB에 자신만의 고유 id입니다.이 id 로 user 삭제,수정 등등이 가능합니다.한마디로 필수.property :DB에 넣고싶은것들 이름, text,string,integer,bollien,Seirial,data여기 text,data 까지 모르시는분들이 계실겁니다.루비,프로그래밍 용어들을 설명해놨습니다.프로그래밍을 배우기전 기초적으로 알아야할 용어들 ~~.. 더보기
서브라임텍스트2,3 설치 부터 플러그인 설치 및 사용 까지!! 오늘은 서브라임 텍스트 설치 부터 플러그인 설치 해서 사용 하는 것까지 알려드리려고합니다.제가 알려드리는것 이외에 더 많은 플러그인이 있지만 제가 사용하는 것만 알려드리려고합니다. 일단 여기 를 클릭해주세요.그러면 위와같이 뜨는데 ● 이렇게 되있는곳 클릭해서 다운받으시면됩니다. 설치하시고 나면 위와같이 뜨는데.view - side bar - show side bar 아니면 Hide open Files 를 클릭해주세요.그리고 Show ConSole 을 클릭해주세요. 2개다 view 옵션에서 클릭해주셨으면 위와같이 뜨시는 것을 보실수있으실겁니다.서브라임텍스트2 : import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_pa.. 더보기
AWS 아마존 웹서비스 과금 요인 잡기!!! 요즘 AWS 쓰고있는데 과금 이 아주 살짝 됬는데 다행이 빨리 잡아내서 이런일 없으시길... 1. 고정 아이피 할당 해놓고 안쓰는경우,쓰는경우이럴 경우 과금이 됩니다. 저같은경우 ㅋㅋ48.8 시간 안써서 $0.24 (300원정도) 과금이 나왔네요 해제 방법은 대쉬보드에서Elastic IPs 를 들어가시면 이렇게뜹니다.화살표 눌러주시고. 화살표 눌러주시면 과금이 안됩니다. 2. 여러개의 EC2를 키면 과금이 나옵니다..프리티어의 경우 750시간이 무료입니다.EC2 한개를 매일 한달동안키면 744시간이 나옵니다.2개를 키면 1488시간이나오네요.아마 시간당 과금이 $0.05 입니다.2개를 한달간 켜놀시 $36.4(약 3만7천원정도) 의 과금이나옵니다.이렇게 잘지켜주세요.. 그러면 과금은 막을수 있습니다. 더보기
PC 컴퓨터 케이스 LED 튜닝 구매부터 사용까지 !!!!!!!!!! 안녕하세요 로말입니다,.오늘은 위사진 과같이 LED strip 을 이용해 PC 컴퓨터 케이스 LED 튜닝을 알려드리겠습니다. 일단저는 이베이(ebay)에서 LED strip white 5m 를샀습니다.제가 주문한 주소를 띄워드리고싶은데 제가 주문한곳 배송 기간이 비즈니스데이 + 토요일 + 일요일 = 한달이라서 ㅋㅋ 다들 기다르느라 목빠지실것같아서 주소는 생략하겠습니다. 주문하시고 받으시면 위와같이 무슨 옛날 영화관에서 쓰는 필름 같이생겼는데..저기 화살표표시에 난곳 사진은 안보이는데 주문하신것을 보시면 자르는표시있는데 거기 딱반을 자르셔야됩니다. 가위로 잘 잘라주세요.원하는 길이만큼 잘라주세요. 그리고 PC 파워 4 핀짜리 이렇게 생겼습니다.위와같이왼쪽에 빨간색,오른쪽 노란색이 보이게 해주세요. 이렇게 .. 더보기
루비 언어 기초 문법들 한번에 알기 출력 부터 해쉬 까지 !!!!!!!!!!!! 루비언어 루비온레일즈(Ruby on rails),시나트라(Sinatra) 개발을위해 필요한 루비언어를 알려드리도록하겠습니다.일단 개발 용어 같은것들은 설명해놓은것부터보세요~여기 를 클릭해 주세요.보고오신분들만 이해하실수있으신겁니다.출력된 결과물 앞에는 result : 이렇게 하겠습니다.개발 환경 구축 : 여기 주석(Comment) #주석입니다.앞에 #을 붙이면 코드를 실행할때 #뒤에 있는부분은 제외가됩니다.ex) puts "lomal" #lomal이라는 것을 출력합니다.result : lomal다른 방법으로도 주석처리가 가능합니다.=begin주석처리할 문장=endbegin 과 end 사이 코드를 묶으면 해당영역이 주석처리가됩니다. 출력(output,print) print "넣고싶은문자,문자열,숫자등 가능.. 더보기
티스토리 초대장 12장 배포합니다. i n v i t a t i o n 티스토리 초대장 + 남은 초대장 수 : 00 안녕하세요! 티스토리에 보금자리를 마련하시려는 여러분께 초대장을 배포해 드리려고 합니다. 나만의, 내 생각을, 내 기억을 담는 소중한 블로그를 만들고 싶다면 티스토리로 시작해보세요! 티스토리 블로그는 초대에 의해서만 가입이 가능합니다. 원하시는 분은 댓글에 E-mail 주소를 남겨주시면 초대장을 보내드립니다. 남겨주실 때에는 꼭 비밀댓글로 남겨주세요! 초대장을 보내드리고 바로 개설하시지 않으신 분들은 초대장을 회수할 수도 있으니 바로 개설해주세요!Yes이런 분들께 드립니다!1. 다른 블로그를 사용해보셨던 분2. 이메일 주소가 정상적인 분3. 블로그를 시작하려는 이유를 남겨주신 분!4. 블로그 이웃하실분!5. 블로그에 성인,광.. 더보기
갤럭시 노트 1 충전단자 자가수리 부품구매부터 수리까지 !!!!!!!!!!!!! 오늘은 갤럭시 노트 1 충전단자 자가수리 부품구매부터 수리까지 알려드려고합니다.갤럭시노트 1 충전단자 무상수리해준다는데..배터리 무상수리받을때 갔는데 안된다네요 ㅋㅋ 그래서 이베이 에서 galaxy note 1 charging port 치니까.미국 갤럭시노트 기종 충전단자가 뜨네요..그래서 미국이랑 한국이랑 다를께 뭐가있어하고 이베이에서 질렀습니다.위에 보시다 시피 i717 이라고 쳤는데 이렇게 안치고 SHV-E120S(한국 갤럭시 노트1 기종) 치면 안나옵니다.배송비도 무료더라구요.(FROM : 중국) 저기서는 $7.57 입니다.제가살때는 저거보다 싼거 한화로하면 5천원 주고 샀거든요 ㅋ그런데 삼성 A/S 센터 가서 수리하면 약 3만원 돈 나온다고 하더라구요.. ㄷㄷ자가수리하면 저같은경우에는 2만5천원.. 더보기
루비(Ruby),시나트라(Sinatra) 개발 환경 구축 하기 !!!!!! 루비(Ruby),시나트라(Sinatra) 개발 환경 구축 하는 방법 을 알려드리도록 하겠습니다.전 이방법으로 개발 환경 만들었습니다.윈도우7 기준입니다. Ruby Installer 사이트에 들어가줍니다.사이트는 여기 클릭해주세요.사이트에 들어가셔서 Download 를 클릭해주세요. Download 를 클릭하셨으면 위와같이 뜨실텐데 64,32비트건 간에 32비트를 다운받아주세요.저는 64비트인데 32비트꺼 설치함.화살표를 클릭해주시고 다운받아주세요. 맨위에 꺼 Ruby로 시작하는 파일 실행하시고 English 설정후 Ok 클릭해주세요. 설치과정중 여기가 중요합니다.위에 경로는 C:\row\ruby200 으로설정해주세요.그리고 저기 화살표에 있는곳에 체크 해주시고, Install 클릭. Windows 키를 .. 더보기