Windows Subsystem for Linux(WSL) 설치WSL? Window 운영 체제에서 유닉스 명령어 체계를 사용할 수 있게 만들어주는 환경!입니다. 가을 크리에이터 업데이트 이후부터 많은 안정화가 이루어져있기 때문에, Windows10 을 가을 크리에이터 버전까지 업데이트를 해야합니다! 메뉴 > 톱니바퀴 클릭안정화를 위해, 1709(2017년 9월에 배포된 가을 크리에이터 업데이트) 또는 162xx 빌드 이상이어야 합니다.이 컴퓨터는 1803이라서 이후 버전이네요! 만약에 이런분들은 2번으로 가주시고, 아닌 분들은 업그레이드 해주시기 바랍니다 :)설정 - 업데이트 및 보안 - 개발자용개발자모드 선택!제어판 > 모든 제어판 항목 > 프로그램 및 기능 > Windows 기능 켜기/끄기Linux용..
Arrays and Hashes1. Creating Arrays배열 안에는 여러 값을 넣을 수 있고, 같은 값을 또한 넣을 수 있으며, 순서대로 넣지 않아도 됩니다. my_array = [1,2,3,4,5]2. Access by Index배열에 접근하기위해서는, 그 배열의 index 를 호출해야합니다.배열 안의 첫번째 값부터 순서대로 0,1,2..식으로 할당됩니다. array = [5, 7, 9, 2, 0] array[2] # returns "9", since "9" # is at index 2example +---+---+---+---+---+ array | 5 | 7 | 9 | 2 | 0 | +---+---+---+---+---+ index 0 1 2 3 4demo_array = [100, 200, ..
3. Looping with Ruby루비를 사용하다보면, 조건을 만족하는 경우 어떤 액션을 반복하는 경우가 존재합니다. (입력받는경우)이럴경우 반복문을 사용합니다.1. The 'While' Loopwhile 은 오른쪽 문장이 true 일 경우 계속 안의 문장을 계속 반복합니다. counter = 1 while counter 5 end break 의 조건이 맞는 경우, loop 문을 빠져 나오게 됩니다{} 와 do end 는 같습니다.9. Next! next 는 loop 문 안에서 실행하고 싶지 않은 경우의 조건을 걸어 건너 뛰게 해줍니다.for i in 1..5 next if i % 2 == 0 print i endi = 20 loop do i -= 1 next print "#{i}" if i%2 ==1..
2. Control Flow in Ruby1. 제어문제어문은 우리가 프로그래밍을 유연하게 할 수 있게 도와줍니다. 한 문장을 가지고, 100개의 문장을 출력할 수 있게 만들거나, 조건에 따라 다른 명령을 실행할 수 있게 만들어줍니다.print "Integer please: " user_num = Integer(gets.chomp) if user_num 0 puts "You picked a positive integer!" else puts "You picked zero!" end ### Integer please: 10 You picked a positive integer! 2. IF루비에서의 if 는 이프 오른쪽에 값이 true 일때 if 안의 명령이 실행됩니다.if 1 16 test_2 ..
1. 루비에 대해서 루비는 웹/인터넷 환경에서 개발되는 강력하고 유연한 프로그래밍 언어입니다.High-level, 고수준 언어. 영어랑 가깝습니다.Interpreted, 컴파일러가 필요없습니다. Object-oriented, 객체지향 언어. 모든것이 객체이다.Easy to use. 루비의 아빠 Yukihiro Matsumoto (often just called "Matz")는 사람가 가까운 언어로 만들기 위해 만들었다고합니다.루비를 알아봅시다.2. Data Types: Numbers, Strings, Booleans보통의 컴퓨터 프로그램은 데이터를 신속하게 분석하고 조작하기 위해 만듭니다.데이터를 더욱 정확히 분석하기 위해서 데이터 타입을 나누는데요. 크게 3가지가 존재합니다.루비는 크게 3가지 타입으로..
참고: 내 깃헙 깃을 프로젝트를 저장하는 용도로도 사용하지만, 공부한 내용을 마크다운으로 정리하고 기록을 남겨, 일일 커밋의 초록색을 바라보며 뿌듯함을 느끼는것도 깃헙의 재미인것 같아요깃을 하다보면 조금 어렵고 불편한 부분이있는데 소스트리를 쓰면 잘 몰라고 쉽게 푸시 풀 을 할 수 있어서 정리를 해두려고 합니다! 소스트리 살펴보기소스 트리를 키면 이런 화면이 나옵니다.![Alt text](https://github.com/likesoomti/STUDY/blob/master/GITHUB%20/img/add1.png?raw=true)로컬왼쪽 상단을 보면 로컬 탭인 것을 확인할 수 있습니다.이 탭에 있는 여러 프로젝트는 (https://github.com/likesoomti/) 에 있는 프로젝트들 중 몇개를 ..
참고 : 깃헙 소스트리를 이용한 깃헙 프로젝트 생성하기를 만들다가, 이에 대한 개념 설명이 필요할 것 같아서 정리를 해봅니다.깃에 대한 간단한 설명 제가 쉽게 이해한 깃은내 컴퓨터에있는 파일들을 인터넷에 쉽게 올리기 위한 수단입니다. 보통 우리가 조별과제할때 수정사항이생기면 계속 파일을 최종.hwp 진짜최종.hwp 최종진짜진짜.hwp 최종진짜이게진짜.hwp 이런식으로 여러 파일들을 복제해서 보내는 경험이 다들 있으실 거에요. 그럼 같은 파일인데 나중에 뭐가 진짠지도 헷갈리고... 컴퓨터도 드러워지는 불상사가 발생합니다. 깃을 사용하면 여러 파일을 안남기고, 하나의 파일을 인터넷에 공유하고 같이 기록을 남겨 편리하게 해결할 수 있습니다. 위 사진처럼 제가 폴더에 내용을 추가하거나, 변경된 기록을 남겨주는데..
[NODE] 개발을 빠르고 쉽게 만들어주는 도구들을 알아보자! - 2. Express.js 프레임워크 설치 및 실행 이전장에서 프레임워크, 라이브러리, 플랫폼의 개념을 살펴보았는데요. 대표적인 Node.js의 프레임워크인 Express.js에 대해 알아보겠습니다. Express.jsExpress.js 는 http와 Connect 컴포넌트를 기반으로 Node.js에서 사용하는 웹 프레임워크 입니다. 가장 많이 사용하는 프레임워크이며, 안정적이기 때문에 웹 규모에 관게 없이 웹 서버를 구축할 수 있습니다. 설치 $ npm install -g express express-generator express-generator는 Express 웹 프레임워크의 구조를 만들어주는 Express Application Ge..
안드로이드 웹뷰 만들기생각보다 간단하고 쉽다!1. New project > empty project프로젝트를 생성합니다.2. App > res > layout > activity_main.xmldesign 탭을 누르고, container -> webView 클릭text 부분은 아래로 바꿔주세요 3. manifests/AndroidMenifest.xml인터넷 사용 퍼미션을 추가해 줍니다.만약에 액션바를 없애고 싶다면 theme 부분을 밑처럼 변경해 주세요 android:theme="@style/AppTheme">4. styles.xml5. Main Activity 채우기 private WebView webView; // 웹뷰 private WebSettings webSetting; //웹뷰 세팅 priv..
자바(JAVA) 지적재산권 소송은 오라클의 승리로8년간의 오라클 VS 구글의 전쟁이 오라클의 승리로 끝났네요. 궁금해서 타임라인을 정리해 보았습니다.1995년 java 의 탄생java는 1995년 썬 마이크로시스템스 에서 만든 언어로, 기종 / 운영체제에 영향을 받지 않은 언어로 웹/휴대전화 등 여러 기계들에 급성장을 했습니다.2007년 안드로이드 탄생2007년 아이폰이 탄생하고, 구글은 안드로이드 OS 계획을 발표했습니다. 이때 구글이 추진한 안드로이드 OS는 개발자들을 끌어들이기 위해 자바를 사용할 수 있게 만들었습니다. 그런데, 그 속의 코드는 SUN의 오리지날 자바가 아니라, 오픈소스를 가져다 만든 '달빅'이라는 플랫폼을 사용했다. 구글은 왜 그냥 SUN의 오리지널 자바를 쓰지 않았을까? SUN은..
- Total
- Today
- Yesterday
- git 이란
- 변경된 기록을 남겨주는데요 이것을 커밋 이라고합니다. 이 커밋들이 쌓여서
- 하나의 파일을 인터넷에 공유하고 같이 기록을 남겨 편리하게 해결할 수 있습니다. 위 사진처럼 제가 폴더에 내용을 추가하거나
- facebook로그인
- 저렇게 제목만 복제되는게 아니라 저 맨 위에 나왔던 사진처럼 메세지로 남아서 기록되게 됩니다. 저는 내컴퓨터에 서 깃헙 에 보낼 파일들에 "최종 프로젝트 라이더 친구들 이름 제거^^" 라고
- [Error] comparison of String with 0 failed
- devise-facebook
- Rails
- rubyonrails
- git 쉽게 이해하기
- 레일즈 설치
- commmit
- 이후에는 이 부분 없이 add commit -m push 를 사용하면 됩니다. 깃 내용 추가 및 수정 하기
- Devise
- Ruby
- 보통 프로젝트를 협업할시에는 내 컴퓨터에 사양과 친구의 사양이 달라 보내지 말아야할 파일들이 몇개 있습니다. 그게 없다면 그냥 쉽게 . 을 통해 다 넣어주시면 됩니다. 택배로 설명하면
- 저는 내컴퓨터에 서 깃헙 에 보낼 파일들을 상자에 부랴부랴 쌓은거에요 git commit git commit 은 테이프 칠을 한 것이라고 생각하면됩니다. 보통 git commit -m '깃헙 내용을 쉽게 정리해봤다' 이
- 구글 오라클
- 이에 대한 개념 설명이 필요할 것 같아서 정리를 해봅니다. 깃에 대한 간단한 설명 제가 쉽게 이해한 깃은 내 컴퓨터에있는 파일들을 인터넷에 쉽게 올리기 위한 수단 입니다. 보통 우리가
- git 기본 명령어 쉽게 이해해보기 소스트리를 이용한 깃헙 프로젝트 생성하기를 만들다가
- 내 깃 주소에서 프로젝트를 만드는 경우 보여주는 명령어입니다. 이에 대한 개념을 알고있어야지 커밋과 푸시를 제대로 이해할 수 있습니다. 그걸 예전에 ppt 로 간단히 택배에 비유하여 설명
- devise gem
- 버전? 을 관리하게 만들어주는 친구입니다. 너무 어려우면 내 컴퓨터 에 있는 프로젝트(=폴더) github 에 택배처럼 보내야하는데
- 이제 제 컴퓨터에서 깃헙 프로젝트에 저는 내컴퓨터에 서 깃헙 에 택배를 보낼때는 어디로 보낼지 주소가 필요하겠죠? 프로젝트는 고유의 주소를 갖고있는데 그 주소를 적어주는 겁니다. 이
- 푸시를 하면 제 깃주소 안에 저장되게 됩니다! 이부분을 헷갈려 하시는 분들이있는데요. 여러 명령어들과 함께 택배로 이해해 봅시다 택배로 비유해서 이해해보자 내 컴퓨터에서 프로젝
- git이라는 상자를 통해 보내준다! 라고 생각하시면 더 쉬울까요..? git add git add 는 제가 github에 보낼 파일들을 상자에 넣는 역할입니다 . 을 쓰면 모든 파일을 넣어주는데요
- 어느 시점에 모든 기록이 끝나면 푸시 를 하게되고
- 네이버 카페 크롤링
- window 레일즈 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |