폴로 광고 입니다.



Final Hours to Shop
If you cannot view this message, click here
 
RALPH LAUREN
 
MENWOMENSHOES & ACCESSORIESCHILDRENBABYHOMEPERSONALIZATIONSALE
Online Exclusive Event: Save up to $225
 
FREE SHIPPING ON ORDERS OF $125 OR MORE**
WITH CODE FREESHIP125
Find a storeFIND A STOREAssistance 888-475-7674888-475-7674
 
 FacebookTwitterYouTube Pinterest TumblrInstagramGoogle+
ABOUT USPRIVACY POLICYSHIPPING INFORMATION
Was this email forwarded to you? Join our email list to receive emails and special offers from RalphLauren.com.

*Receive $25 off orders of $150, $50 off orders of $250, $125 off orders of $500, and $225 off orders of $750 or more when you spend at RalphLauren.com only from May 12, 2016, to May 16, 2016, at 11:59 p.m. PT. The threshold amount must be reached in a single transaction, and promotional code RLMAY16 must be entered in order to receive the offer. The thresholds apply to merchandise only; amounts paid for excluded items, shipping and handling, or taxes do not count toward the qualifying amounts. This offer is not valid on pre-ordered products, full-price Purple Label, full-price Collection, full-price RRL, full-price Collection and Ralph Lauren accessories and footwear, Ralph Lauren Home, Olympic merchandise, Wimbledon merchandise, Made to Measure, Ralph's Coffee, watches and fine jewelry, fragrances, and philanthropic merchandise. This offer is not valid on previously purchased merchandise or gift cards. This offer has no cash value. This offer is not applicable to purchases being shipped internationally. 

**Enjoy free shipping on orders of $125 or more with code FREESHIP125. This offer is for Standard shipping for a limited time and is valid for use at RalphLauren.com only. Regular charges will apply to all other shipping methods, and additional Standard shipping surcharges apply to lighting and rug purchases. Applicable sales tax will be added to each order. This offer has no cash value. This offer is not applicable to purchases being shipped internationally. Previous purchases are not eligible for adjustments. 

If you have questions, please contact Customer Assistance at 888-475-7674. Our Customer Assistance hours of operation are Monday–Friday, 8 a.m.–midnight ET; Saturday, 9 a.m.–10 p.m. ET; and Sunday, 10 a.m.–10 p.m. ET. 

Copyright © 2016 Ralph Lauren Media, LLC 

If you wish to no longer receive marketing and promotional emails from RalphLauren.com, please click here. Note that you may continue to receive transactional and operational emails from us. 

This email was sent by Ralph Lauren Corporation, headquartered at 650 Madison Avenue, New York, NY, 10022.


'쇼핑 > 쇼핑정보&광고' 카테고리의 다른 글

[Abecrombie] 2016년 5월 18일 광고메일  (0) 2016.05.18
Discover new styles that are perfect for the season.
View on Web Browser
FREE SHIPPING ON ALL ORDERS OVER $150See Details
Abercrombie & Fitch New York
Tailor Not Needed
Shop PetiteShop Tall
Shop All Dresses
Summerweight Shirting
Shop All Mens Shirts
Mens
Womens
Lookbook
abercrombie kids
FacebookTwitterInstagramPinterestFind a Store

This email is not endorsed or sponsored by any third-party social media sites.
All social media logos and trademarks displayed in this email are property of their respective owners. 

To ensure delivery to your inbox, add Abercrombie@e.abercrombie.com to your address book.

This is a product offering from Abercrombie & Fitch. 
You have received this email since you submitted your email address to our list of subscribers 
To unsubscribe, please click here and submit your email address. 

Please see our Website Terms of Use, and to know how we use your personal data, 
please see our Privacy Policy.

Abercrombie & Fitch - 720 Fifth Avenue - Attn: 8th Floor - New York, NY 10019
www.Abercrombie.com


'쇼핑 > 쇼핑정보&광고' 카테고리의 다른 글

[Polo] Polo(폴로) 할인 광고 입니다.  (0) 2016.05.18

RabbitMQ란?


RabbitMQ는 오픈소스 기반의 메세지 broker 소프트웨어 입니다.

(때때로 message 기반의 middleware입니다.)


RabbitMQ는 Erlang 언어로 개발되었고, Open Telecom Platform 

framework에서 개발되었습니다. Client library의 interface는 

주요 언어에서 사용 가능합니다.



RabbitMQ에서 이야기하는 RabbitMQ 설명은 아래와 같습니다.


Robust messaging for applications (강력한 메세징)

Easy to use(사용하기 쉬움)

Runs on all major operating systems(주요 OS에서 실행가능)

Supports a huge number of developer platforms

(많은 개발자로부터 개발지원을 받을 수 있음)

Open source and commercially supported

(오픈소스이면서, 돈을내면 서포트 받을 수 있음)


참고 Site : https://www.rabbitmq.com/


다음으로는 사용법에 대해서, 포스팅 하도록 하겠습니다.

'프로그래밍 > AMQP' 카테고리의 다른 글

AMQP란?  (0) 2016.04.28

라즈베리파이에 워드프레스 설치-1



이번엔 라즈베리파이에 워드프레스를 설치해 보겠습니다.

현재 제PC는 NGINX가 설치 되어있습니다.

일반적으로 APM 설치과정으로 많이 블로깅 되어있네요.


Apach대신 NGINX가 설치되어있다고 보면 되겠네요.


첫번째로, SSH 접속을 합니다.

그리고 apt-get update로 설치된 패키지들을 update 합니다.



두번째로, 설치형 블로그이기 때문에, mysql과 php5를 설치합니다.


sudo apt-get install mysql-server mysql-client php5 php5-mysql


세번째로, pi에 /var/www 의 권한을 부여 합니다.


sudo chown -R pi /var/www


네번째로, vsftpd 를 설치합니다.

(vsftpd : 리눅스에서 사용하는 FTP서버용 솔루션)

sudo apt-get install vsftpd


다섯번째, vsftpd.conf를 수정합니다.


sudo nano /etc/vsftpd.conf

[수정내용] 주석처리 // anonymous_enable=YES 추가 anonymous_enable=NO local_enable=YES write_enable=YES force_dot_files=YES


여섯번째, vsftpd 를 restart 합니다.


sudo service vsftpd restart





GO SDK 설치


GO를 실행하기 위해서, Eclipse, IntellJ 등 IDE에서 실행하기전 

SDK를 설치해야합니다.



첫번째, 아래 링크로 접속합니다.

            Link : https://golang.org/dl/

            링크로 들어가면 OS별 설치파일을 다운 받을 수 있습니다.

            Windows 기준으로 1.6.2 버전입니다.




두번째, 기본 Next를 눌러서 설치합니다.

            설치 경로는 C:\Go 는 기본으로 설정하게 됩니다.



세번째, 경로를 설정합니다. 

            제어판->시스템 속성-> 환경 변수 에 들어갑니다.

            시스템 변수(S)의 Path 항목을 편집을 누릅니다.

            아래와 같이 C:\Go\bin 이 추가되어있는지 확인,

            없으면 추가합니다.



네번째, 제대로 되어있는지 확인할까요?

            윈도우에서 Command Window를 엽니다.

            "go version" 을 입력했을때, "go version go1.6.2~~" 나오면

            정상설치 된것입니다.




'프로그래밍 > GO' 카테고리의 다른 글

[GO] GO 란?  (0) 2016.05.09

PowerMockup이란?


APP이나 웹사이트를 만들다보면, 개발자와 디자이너가 역할이 나눠져 있습니다.

하지만, 요즘은 워낙 능력자들이 늘어 개발&디자이너이신분들도 있죠.


협업이 필요한 경우 디자인을 공유할 수 있는 프로그램(파워포인트 확장)을

소개할까 합니다.


PowerMockup이라는 파워포인트의 확장프로그램의 형태로 제공됩니다.


그럼 설치법을 한번 알아볼까요?


첫번째로, PowerMockup 사이트에 들어갑니다.

URL : http://www.powermockup.com


두번째로, Download Trial Version을 선택합니다.


세번째로, 다운로드 되어있는 버전을 실행합니다.


네번째로, 파워포인트를 실행하여 확인합니다.



(Show Shape Panel을 클릭하면, 오른쪽 그림페이지를 볼 수 있습니다.


다양한 사용 방법이 있습니다만, Trial이라 제한은 있습니다.

아래 예제는 웹페이지를 한번 시도해본 예제입니다.


참 깔끔하고 좋네요^^




'프로그래밍 > 기타' 카테고리의 다른 글

[VMware] 파일 공유 및 복사  (0) 2016.04.26
Visual Studio 버전  (0) 2016.04.18
Jetbrains 프로그램 무료 사용하기(학생)  (0) 2016.04.13

GO 란?


wiki에서는,

Go (often referred to as golang) is an open source programming language created 

at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. 

It is a compiled, statically typed language in the tradition of Algol and C, 

with garbage collection, limited structural typing, memory safety features

and CSP-style concurrent programming features added.


GO(가끔 golang이라고도 불림) 는 2007년 구글에서 세사람(Robert Griesemer, Rob Pike, 

and Ken Thompson)이 만든 오픈 소스 프로그래밍 언어임.

typed 언어인 Algol과 C로 되어있으며, 

garbage collection, limited structural typing, memory safety 특징을 가지고 있으며,

CSP-style concurrent programming features가 추가 되었습니다.


장점/단점 및 GO 언어에 대한 자세한 내용은 추후 포스팅에서 하겠습니다^^

'프로그래밍 > GO' 카테고리의 다른 글

[GO] SDK 설치  (0) 2016.05.11

문자열 인덱싱, 슬라이스, 내장함수


1. 문자열 인덱싱 또는 추출

   문자열에서 한문자를 얻기 위해서 문자열 이름뒤에 대괄호([ ])로, 

   배열같이 offset을 지정합니다.

   첫번째는 [0] 이며, 마지막은 [-1]이며, [-2], [-3] 순서로 진행됩니다.

 

>>> alphaletters = 'abcdefghijklmnopqrstuvwxyz'
>>> alphaletters[0]
'a'
>>> alphaletters[1]
'b'
>>> alphaletters[-1]
'z'
>>> alphaletters[-2]
'y'

   

   기본적으로 문자열도 immutable 변수 이기 때문에, index로 변경이

   변경이 불가능합니다.

>>> Test = 'abcde'
>>> Test[0] = 'A'  // Error 발생

   대신 나중에 설명할 내부함수 replace를 통해 변경할 수 있습니다.



2. 문자열 슬라이스

  문자열 슬라이스는 [start:end:step] 으로 표현할 수 있습니다.

  [:] : 처음부터 끝까지 전체 문자열을 추출합니다.

  [start:] : start 부터 끝까지 추출합니다.

  [:end] : 처음부터 end-1까지 추출합니다.

  [start:end] : start부터 end-1까지 추출합니다.

  [start:end:step] : step만끔 점프하면서 start에서 end-1까지 추출합니다.


>>> alphabet = 'abcdefghijklmnopqrstuvwxyz'
>>> alphabet[:]
'abcdefghijklmnopqrstuvwxyz'

>>> alphabet[20:]
'uvwxyz'

>>> alphabet[:10]
'abcdefghij'

>>> alphabet[12:15]
'mno'

>>> alphabet[-4:]
'wxyz'

>>> alphabet[18:-3]
'stuvw'

>>> alphabet[::7]
'ahov'

>>> alphabet[4:20:3]
'ehknqt'

>>> alphabet[19::4]
'tx'

>>> alphabet[:21:5]
'afkpu'

>>> alphabet[::-1]
'zyxwvutsrqponmlkjihgfedcba'



3. 문자열 내장함수

  (1) 문자열 길이 및 문자개수 세기 - len / count

       len 은 전체 문자열 길이, count는 문자열 중에 특정문자 갯수

>>> s = "abcefg"
>>> len(s) // 전체 문자열 길이
7
>>> s.count('a') // 문자열 중 'a'의 갯수
1


  (2) 문자열 나누기 - split

      split은 나누며, 나중에 정리할 리스트자료형으로 반환합니다.

>>> str = "test1, test2, test3, test4"
>>> str.split(',')
['test1', ' test2', ' test3', ' test4']


  (3) 위치 알려주기 - find / index 

      find/index 모두 위치를 반환하지만, index는 없으면 error 발생

>>> str = "Python is fun for me."
>>> str.find('i')
7
>>> str.index('i') // 찾는 문자열 존재안하면 error 발생함
7


  (4) 문자열 결합하기 - join

      join은 split과 반대의 역할을 한다. string.join(list)형태로 결합한다.

>>> list = ['test','test1','test2','test3']
>>> ",".join(list)
'test,test1,test2,test3'


  (5) 문자열 다루기 

    여러가지 문자열 함수의 예제를 들면서 보겠습니다.

>>> python_define = 'Python is a widely used high-level, general-purpose, 
interpreted, dynamic programming language.'

>>> len(python_define)
95

>>> python_define.startswith('Python')
True

>>> python_define.endswith('language.')
True

>>> python_define.find('level')
29

>>> python_define.count('level')
1

>>> python_define.isalnum()
False


  (6) 대소문자

      이번에는 대소문자를 바꾸는 방법을 한번 보겠습니다.


>>> python_define = 'Python is a widely used high-level, general-purpose, 
interpreted, dynamic programming language.'

#첫번째 단어 대문자
>>> python_define.capitalize()
'Python is a widely used high-level, general-purpose, interpreted, dynamic programming language.'

#모든 단어의 첫글자 대문자
>>> python_define.title()
'Python Is A Widely Used High-Level, General-Purpose, Interpreted, Dynamic Programming Language.'

#글자를 모두 대문자
>>> python_define.upper()
'PYTHON IS A WIDELY USED HIGH-LEVEL, GENERAL-PURPOSE, INTERPRETED, DYNAMIC PROGRAMMING LANGUAGE.'

#글자를 모두 소문자
>>> python_define.lower()
'python is a widely used high-level, general-purpose, interpreted, dynamic programming language.'

#대문자는 소문자, 소문자는 대문자,
>>> python_define.swapcase()
'pYTHON IS A WIDELY USED HIGH-LEVEL, GENERAL-PURPOSE, INTERPRETED, DYNAMIC PROGRAMMING LANGUAGE.'


  (7) 대체하기 - replace()

      문자열에서 특정 문제를 특정 문자로 바꾸는 예제를 보겠습니다.


# 문자열에서 ,를 and로 모두 바꾸는 경우
>>> python_define.replace(',', ' and')
'Python is a widely used high-level and general-purpose and interpreted and dynamic programming language.'
# 문자열에서 ,를 and로 2번만 바꾸는 경우
>>> python_define.replace(',', ' and',2)
'Python is a widely used high-level and general-purpose and interpreted, dynamic programming language.'


'프로그래밍 > Python' 카테고리의 다른 글

[Python] 자료형 (문자열)  (0) 2016.04.25
[Python] 기본자료형 (숫자형)  (0) 2016.04.20
[Python] Linux(우분투) Python 설치  (0) 2016.04.19
[Python] 기본 자료형이란?  (0) 2016.04.13
[Python] Python 철학  (0) 2016.04.13

+ Recent posts