php http://phptester.net/ $this 의 의미는 현재 자신을 나타내는 표현이고, → 의 의미는 객체 내의 속성이나 메소드를 가르킬 때 사용합니다. $this→shape은 현재 객체 내의 shape 이라는 속성을 가르킵니다. Chapter 1 ~ 20 Chapter 1. 오리엔테이션과 첫걸음 프린트 출력 예제 1-2) 데이터를 제출하는 HTML 폼 이름: 인사 예제 1-3) 동적데이터 $_POST에는 폼 매개변수로 제출된 값이 담긴다. 1-4) 폼 출력 1-5) 환영인사와 폼 출력 1-6) 형식화된 숫자 출력 출력 값 한국의 대략적인 인구: 50,801,405 1-7) 데이터베이스에서 정보를 가져와 표시하기
세탁특공대 자세한 이용 후기 및 방법 제가 사는 지역에서 세탁을 맡기러 가려면 15분정도를 걸어가야하는데, 가까운데가 없나 찾아보다가 세탁특공대를 발견하게 되었습니다. 세탁특공대가 어플이라서 반신반의 했습니다. 정말 신청하면 오는건가.. 하면서 보았는데 첫 주문은 단 1장도 무료!라고 써있어서 신청을 했습니다. 신청하는 것도 너무 간단합니다. 몇번의 클릭과 날짜, 시간을 지정하면 끝 ! 신청이 완료되면 아래와 같이 메세지를 받을 수 있습니다. 메세지를 받은 어플 안에서 문의도 할 수 있어서 매우 편리합니다. 접수가 너무 쉬워서 접수가 잘 된 것이 맞는지 확인문의를 보냈는데, 1분만에 대답이와서 안심할 수 있었습니다. 아쉬웠던 점은 수거,반납 시간이 4시간으로 너무 길다는 것.. 공동현관이 아닌 집은 문고..
애플워치를 구매한지 세달이 조금 넘어가고 있습니다. 구매하기 전에는 내가 과연 잘 쓸까? 라는 의문을 가지고 샀는데, 굉장히 만족하고 있습니다. 애플워치를 유용하게 사용하고 싶어서, 이것저것 어플들을 많이 사용해보았습니다. 그 결과 시간관리, 습관관리, 운동을 할 때 매우 유용하게 사용하고 있습니다. 제가 직접 사용해보고, 지금까지도 계속 쓰고 있는 유용한 어플들을 공유하려고 합니다. 작성하다보니 내용이 길어져, 이번 블로그 포스팅에는 유료로 사용하고 있는 어플을 소개하고 다음 포스팅에는 무료 어플을 소개하고자 합니다. 시간, 습관 관리 유용한 애플워치 어플 추천 4가지 Things 애플워치를 시계를 쳐다보았을 때 , 내가 오늘 해야할 일이 무엇인지를 알려주면 좋을 것 같았습니다. 그래서 그런 어플이 있..
inflearn 의 Start Google Angular.js 앵귤러 과정 강좌를 보고 정리한 내용입니다. https://www.inflearn.com/course/angular-js 지시자란 ? AngularJS 애플리케이션에서 HTML 문서 구성을 위해 필요한 다양한 설정과 기능들을 의미합니다. ng-app : Angular JS 애플리케이션에 대한 초기 설정 ng-init : Angular JS 애플리케이션에서 사용할 데이터 설정 ng-model : HTML에서의 입력 요소들을 컨트롤 하기 위한 지시자 ng-repeat :지정된 태그를 배열에 들어 있는 요소 만큼 반복하여 출력한다. AngularJS directive directive 함수를 통해 지시자를 만들 수 있으며 새롭게 만든 지시자를 이용..
inflearn 의 Start Google Angular.js 앵귤러 과정 강좌를 보고 정리한 내용입니다. https://www.inflearn.com/course/angular-js angularjs table 예제 app.controller 에서 선언한 data1 변수 내의 값을 로 접근합니다. ng-repeat 은 for 문으로 생각하면되고, obj.name, obj.age 로 data1 에서 선언한 변수에 접근할 수 있습니다. 태그는 테이블의 행을 만드는 html 태그로 태그 내에 열을 만드는 태그에 obj.name, obj.age 데이터를 출력하면서 테이블을 만드는 예제입니다. {{$index + 1}} {{obj.name}} {{obj.name}} {{obj.age}} {{$index + 1}..
inflearn 의 Start Google Angular.js 앵귤러 과정 강좌를 보고 정리한 내용입니다. https://www.inflearn.com/course/angular-js angular js scope와 rootscope 의 차이 angularjs scope란? scope 는 controller를 적용한 태그 내에서 사용할 변수나 함수를 저장해 놓을 수 있는 객체입니다. angularjs rootscope란? rootScope 는 문서 전체에서 사용할 변수나 함수를 저장해 놓는 객체입니다. $rootScope 를 지정한 app.run() 함수는 angularjs module 객체가 생성되면 실행되는 함수입니다. 따라서 app module 객체가 생성되면 문서 전체에서 사용할 수 있는 data..
inflearn 의 Start Google Angular.js 앵귤러 과정 강좌를 보고 정리한 내용입니다. https://www.inflearn.com/course/angular-js# angularjs ng-model 이란? ng-model 은 input, select, textarea 등의 태그에 ng-model을 지정하여 사용하며, UI에서 변경된 값을 인지하고, 변경된 값을 가져와 사용할 수 있는 지시어 입니다. 화면에 보이는 데이터와 브라우저 메모리에 있는 데이터를 일치시킬 수 있습니다. ng-model="data1" 로 input 에 지정을 해주었고, 이에 따라 input 에 데이터를 입력하면 {{data1}} 표현식에 입력한 데이터가 출력됩니다. input 창에 입력한 abcd, 116666..
인프런의 Start Google Angular.js 앵귤러 과정 강좌를 보고 정리한 내용입니다. https://www.inflearn.com/course/angular-js# factory 는 아래 유투브를 참고하였습니다. https://www.youtube.com/watch?v=UXu9xmSIhRs&list=PLYxzS__5yYQmX2bItSRCqwiQZn5dIL1gt&index=24 angular js 예제, 강의 정리 표현식, module(모듈), controller(컨트롤러), service(서비스), factory(팩토리) 표현식 원하는 곳에 원하는 데이터를 출력하는 구문으로 {{출력값}} 형식으로 사용합니다. ng-init 에 변수 data1을 만든 후 100 값을 넣었습니다. {{}} 안에 ..
파이썬에서 requests.get() 사용 시 ssl3 error(에러)가 나는 경우가 있다. 가장 좋은 방법은 필요한 인증서와 호스트명을 넣고 올바른 SSL 통신을 하는 것이지만 간단하게 해결할 수 있는 3가지 해결 방법을 기록한다. verify=false 사용하기 가장 간단한 방법으로 인증서 인증을 하지 않는다는 의미로 requests.get 실행 시 verify=false 를 넣어준다. response = requests.get(URL, verify=false) urllib2 사용하기 requests 대신 urllib2 를 사용하는 방법으로, requests.get()에서는 에러가 나도 urllib2.urlopen()으로는 에러가 나지 않는 경우가 많다. response = urllib2.urlop..
선형 탐색(Linear Search) 리스트의 처음부터 끝까지 순서대로 하나씩 탐색을 진행하는 알고리즘 def linear_search(element, some_list): for i in range(len(some_list)): if element == some_list[i]: return i return None print(linear_search(2, [2, 3, 5, 7, 11])) print(linear_search(0, [2, 3, 5, 7, 11])) print(linear_search(5, [2, 3, 5, 7, 11])) print(linear_search(3, [2, 3, 5, 7, 11])) print(linear_search(11, [2, 3, 5, 7, 11])) 이진 탐색(Bin..
Mongodb 데이터 조회(find), collection 생성, document 삽입 query 명령어 Mongodb 사용법에 대해서 알아보겠습니다. Mongodb 사용 시 빈번하게 사용하는 Collection create, Document insert, 다양하게 활용가능한 find(조회) query(명령어) 에 대해서 살펴봅니다. Mongodb Collection 생성 및 Document 삽입 wow라는 이름의 collection 생성 db.createCollection("wow") 1개 document insert db.wow.insertOne({ "korean" : "사이즈", "english":"size" } ) 여러개 document insert db.wow.insertMany( [ { "ko..
대역폭(Bandwidth) 제한 방법 ethtool (리눅스 우분투) 서버에서 이미지를 가져갈 때 속도를 느리게 조절하기 위해서 대역폭 제한방법을 알아보았다. 네트워크 과부하를 막고, IDC에서 추가로 과금되는 경우를 막기 위해서 제한해주었다. ethtool 명령어를 사용하여 아래와 같이 간단하게 속도를 조절할 수 있다. 하지만 10/100/1000/10000 Mb/s 단위로만 설정이 가능하여, 10단위가 아닌 다른 숫자로 시작하는 단위로 변경을 원할 시에는 tc를 설치해야 한다. 대역폭(Bandwidth)이란? 한번에 보낼 수 있는 최대 데이터량으로 네트워크에서 전송되는 데이터 범위로 허용할 수 있는 동시접속자 수와 같은 의미이다. ifconfig로 네트워크 장치명 확인 ifconfig 명령어로 네트워..