반응형

안녕하세요~ 에르의 생각발전소 입니다 :)

이번 시간에도 스코틀랜드 에딘버러 여행 3편! 

SCOTLAND EDINBURGH TRAVELING PART3

시작해보도록하겠습니다!

첫날 와인을 짠~하게 걸치고 잤더렜지요!

(새벽에 갈증 덕분에 물 1.5L는 마신 듯해요.. ㅋㅋㅋ)

시내로 가기위해 집에서 2분거리에 있는 정류장으로 향합니다!.

그냥 " BUS STOP " 이라고 푯말 하나 딱 세워져있습니다.. 











버스 요금입니다 :)

우리나라 기준으로 비싼 편입니다 :(

그리고 주말이 되면 운행 횟수가 현저히 줄어듭니다..






바로 우측 사거리에 버스 정류장이 있습니다.

패딩을 입은 이유는 날씨도 쌀쌀했고,

무엇보다도, 비가 간혈적으로 내리기 때문에

우산 대신 필수라고 봐도 될 것 같습니다..

버스타고 약 20분 뒤 에딘버러 시내에 도착했습니다 :)

앞에 시계탑이 있는 건물 보이시죠?

저런 건 정부기관이 아니라, 그냥 개인건물이라고 하더라구요.

저런 건물이 에딘버러에는 넘쳐난다는,

뭔가 중세와 근대 사이를 여행하고 있는 느낌?

스코틀랜드의 신호등은 wait이라고 표시된 버튼을 눌러야 약간의 기다림 후  파란불로 바뀝니다.

보행자가 없을 땐 원활히 자동차가 이동할 수 있도록 배려를 한 듯 해요.

비가 와서 바닥이 촉촉히 젖었네요.

근데 몇분 뒤에는 또 비가 안내려요.

스코틀랜드에서는 하루에 6가지 날씨를 볼 수 있습니다 ㅋㅋ

1)  맑음

2) 흐림

3) 비 

4) 우박 

5) 눈

6) 바람.


쨍쨍하다가도 갑자기 눈이 내리고 우박이 떨어지는게 이곳 날씨에요 ㅋㅋ.


건너편 건물들 보이시나요?

여러분들 머릿속의 진짜 유럽에 온것만 같은 

멋진 인테리어들!

감탄이 절로 나옵니다.

1층에 TOPSHOP, TOPMAN이라는 글귀가 눈에 띕니다.

뷰티 이런 상점이였던걸로 기억하는데 확실히 기억이 안나네요 ㅎㅎ..

할머니분들이 유모차에 손주를 태워가시면서 담배피우시는 모습이

아직도 머릿속에 남아있네요..

쪼끔 충격이였어요.


우측에 보이는 빨간 버스들이 관광 버스입니다!

대구광역시에 가셔도 위와 같은 투어버스를 운영하고 있는데요.

영국에서도 역~시 이용하고 있고

거의 모~든 버스는 2층버스입니다. (물론 에딘버러에요 :))

우측 라인이 역앞인데 투어버스들이 즐비해 있으면서도

제일 유명한 에딘버러 금고 고스트 투어도 있답니다 :)

앞에 타워가 이뻐 사진을 찍었는데, 

여사님도 무슨 타워인지는 모르신다고하시네요..

나름 랜드마크인것 같은데

우측에 즐비한 검은색 차량들은 택시입니다!

거리당으로 택시비가 책정되지만,

기본적으로 요금이 썐 편이니,

꼭 참고하세요.

CITY SIGHTSEEING 투어버스입니다.

관광을 다녀도 유난히 일본어 중국어는 잘보이는데

한국어는 본적이 없어요.

참.. :(

에딘버러 광장 가는 길에 있는 계단입니다. 

매우 인상적이에요.

건물 사이에 계단이 뙇! 있씁니다.

이쁘장하게 이끼도 끼어있구요.

참 매력적이지않나요?

(꽤 경사가 거칩니다.)

계단 좌측으로 보시면 짜잔! 베스트사진입니다.

 카페들과 여러가지 샵들이 모여있습니다.

저길 삐이이잉~돌아가면 전장에 계단과 목적지가 같습니다.

물론 또 샛길이 있찌요.

계단 옆 건물 전경입니다.

에딘버러 건물들이 높은 이유는 전편에서  말씀드렸죠?

저 동상이 JAMES 몇세 였던 걸로 기억합니다. 청동상이겠지요?

스코틀랜드에서 현대만 보이고 기아차는 거의 못봤어요.

대부분 혼다 도요타, BMW, AUDI,BENZ,  현대 등등 

저 앞에 보이는 푯말과 후드를 뒤집어쓴 남자 보이시나요?

고스트 투어 금고체험 스테프입니다! 

1인당 약 12파운드이며, 절~대 후회하지않습니다 :)

고스트 투어도 포스팅하도록 하겠습니다 :)

여기도.. 고스트 투어 전에 찍은 사진인데,

상당히 사연이 있는 골목입니다.

살인마와 관련된 얘기입니다 크흐흐..

궁금해요?

그럼 다음편으로~ 크크..

2016/05/04 - [스코틀랜드 ♫] - 160504 스코틀랜드 에딘버러 여행 2편 Scottland Edinburgh Traveling Part2


2016/05/03 - [스코틀랜드 ♫] - 160503 스코틀랜드 에딘버러 여행기 Part 1


2016/04/22 - [스코틀랜드 ♫] - 160422 에버딘 탐방기 애플스토어 후기 ! ABERDEEN TOURING :) APLLE STORE REVIEW.


2016/04/22 - [스코틀랜드 ♫] - 160421 스코틀랜드 택시, 헌틀리 탐방기!(기차) scotland huntly walking :)


2016/04/17 - [스코틀랜드 ♫/비자♫] - 160417 영국 비자시스템- 배우자비자, 피앙세비자에 대해서 2편 [번역본]


2016/04/16 - [스코틀랜드 ♫/비자♫] - 160416 영국 비자시스템- 배우자비자, 피앙세비자에 대해서 1편 [번역본]


2016/04/14 - [스코틀랜드 ♫] - 160414 스와로브스키 크리스탈라인 오발 로즈골드 손목시계 [swarovski crystalline oval rose gold bracelet watch ] 영국 직구매후기 :)


2016/04/09 - [스코틀랜드 ♫] - 160407 스와로브스키 해외직구 및 해외결제수수로 계산법 ♫


2016/04/09 - [스코틀랜드 ♫] - 160406 영국 입국심사 후기 및 TP!


2016/04/09 - [스코틀랜드 ♫] - 160404 스코틀랜드로 출국! 인천공항 밤샘..


반응형
by 발전소장 에르 :) 2016. 5. 9. 21:26
반응형

안녕하세요~ 에르의 생각발전소입니다 :)

옵셔널은 잘 끝내셨나요?

이번 시간에는 함수에 대해서 겉만 살짝 다루보도록 하겠습니다.

저번에 이용한 코드를 그대로 가져와서, 

응용해보도록하겠습니다 :)






let Movie : String = "Death Note"


var ratings : [Double]? = nil


var officialUrl = "www.deathnote.com"


ratings = [4.5, 3.5, 2.5, 1.5, 4.5, 0.5]


// ratings 값을 초기화시켜보도록하겠습니다!

func funcratings (history:[Double]) -> (average:Double , min:Double, max: Double) {

    

    // history:[Double] 더블타입으로 평균, 최소값, 최대값을 지정해준다.


var sum = 0.0, min = history[0], max = history[0]


// sum 모든 값을 더할 것이고~


    // min max 히스토리의 첫번째 값을 가진다!


    for value in history {


    // for~ in문을 돌려봅시다!


        if min > value { min = value }


    // 만약 최소값이 값보다 크다면, 값이 최소값을 가진다.

    

        if max < value { max = value }


    // 최대값이 값보다 작으면 값이 최대값이 된다.

    

        sum += value


    // sum에는 모든 값들을 더한다.

    

    }


let average = sum/Double(history.count)


// 평균은 sum history 카운트 갯수로 나누어서 평균값을 구한다.

        

    return (average, min, max)

// 그리고 return값으로 평균 최소 최대값을 반환한다!

    

}



var movieInfo: String = "\(Movie)"


if let conratings = ratings {

    

    let history = funcratings(conratings)

    

    // 이제 history funcratings이며! funcratings conratings이다!

    

    movieInfo += "has \(conratings.count) ratings. \r\n average is \(history.average) from \(history.min) to \(history.max) ."

 

    // \r\n 한줄띄우기! 백슬레쉬에요 저번에 정슬레쉬로 설명드렸는데,

    // 사실은 백슬래쉬였답니다..어찌됬건

       

}

movieInfo += "\r\n let's contact our page : \(officialUrl)"




print("\(movieInfo)")



Death Notehas 6 ratings. 

 average is 2.83333333333333 from 0.5 to 4.5 .

 let's contact our page : www.deathnote.com 


//라는 최종적인 결과를 표출하였습니다.


// 함수는 일종의 도구이며,


// 본인 스스로에게 적합한 도구를 만들어, 적절한 시기에 사용하시면 됩니다!


// 함수를 얼마나 잘 만드냐, 적절하게 잘 설계를 하냐는 다~ 개발자의 재량이며, 가치입니다.


// 고로, 열심히 공부하여, 우리의 가치를 증진시켜봅시다 :)))


반응형
by 발전소장 에르 :) 2016. 5. 8. 00:00
반응형

안녕하세요~ 에르의 생각발전소입니다 :)

이번 시간에는 옵셔널의 마지막편입니다!

Force Unwrapping

Optional Binding

Implicitly Unwrapped Optional 

위 세가지 중  옵셔널과 임플릭시티 언렙 옵셔널에 대해서 알아보겠습니다:)

지난번 다뤄보았던 코드들 그대로 가지고 계신가요?!

시작해보죠.





if let conratings = ratings {

    

    //  if let conratings = ratings 새로운 상수 선언 대입!

    

    movieInfo += "has \(conratings.count) ratings."

    

    //ratings.count 또한 conratings.count 변경!

}


if let conofficial = officialUrl { // 홈페이지주소가 값이 아니라면,


  movieInfo += "/r/n let's contact our page : \(conofficial)"

    

    // 무비인포에 위의 문장을 더한다. /r/n 한줄 띄움임.

    

}


print("\(movieInfo)")


// 포스언렙핑 말고 다른 방법도 있음!

// Optional binding : if var , if let 으로 옵셔널사용을 최소화하기 위해 변수나 상수를 새로 만드는 것임.


var officialUrl : String! = nil


// 처음에는 nil이지만 나중에 어떻게든 무조건 값을 받을 경우는 implicity unwrapped optional방식을 사용하여

     

     타입뒤에 ! 붙임! 그렇게 되면?!

officialUrl = "www.deathnote.com"


// if let conofficial = officialUrl { // 홈페이지주소가 값이 아니라면,


//  movieInfo += "/r/n let's contact our page : \(conofficial)"

    

    // 무비인포에 위의 문장을 더한다. /r/n 한줄 띄움임.

    

// }


movieInfo += "/r/n let's contact our page : \(officialUrl)"


// 위에 if let conofficial 필요없이 바로 옵셔널이 아닌것 마냥 쉽게 사용이     가능함!


print("\(movieInfo)")


// 포스언렙핑 말고 다른 방법도 있음!

// Optional binding : if var , if let 으로 옵셔널사용을 최소화하기 위해 변수나 상수를 새로 만드는 것임.


// 마지막으로 Implicitly Unwarrped Optional 있음!

// 옵셔널 선언 나중에는 반드시 값을 가지게 값에게 방법을 사용할 있음!

// 보다 효과적임.


// 옵셔널은 스위프트에서 매우 중요한 부분이니, 다시 한번 제대로 되새겨주세요!


반응형
by 발전소장 에르 :) 2016. 5. 7. 21:50
반응형

                        Hello~ 안녕하세요? .

   에르의 생각발전소의 에르입니다~ ! :)       

이번 시간에는 느려진   PhotoShop을 위한  해결법 1편에 이어,

2편을 다루어보도록 하겠습니다 :)

만약, 아래 방법들로도 해결을 못하셨다면?

1편의 방법을  시도해보세요!

한번의 광고 클릭은 작성자에게 많은 힘이 됩니다.

A. 첫번째로는 Photoshop에 저장되어있는 기존 설정들을 초기화시키는 방법입니다!


포토샵 프로그램을 완전히 종료하신 후 [ SHIFT + CRTL + ALT ] 키를 동시에 누른채로 포토샵을 실행시킵니다!

그럼 아래와 같이 " Delete the Adobe Photoshop Settings File? " 이라는 내용이 담긴 팝업이 뜹니다!

의역하자면 " 어도브 포토샵 세팅 파일을 지우시겠습니까? : 라는 내용입니다.

과감히 " 예 " 를 눌러주시면 됩니다.

(물론 개인마다 편한대로 인터페이스를 설정해높으셨겠지만.. 빠릿한 뽀샵을 위해서 희생을..!! )


포토샵이 정상적으로 잘 실행되었으면 EDIT >>> Purge >>>> All 을 선택해주세요.

그럼 훠어어어얼씬 가벼워진 포토샵을 접하실 수 있을겝니다.



B. 만약 OS X 엘케피탄 10.11 버전을 사용하시는 분이라면?

룰루랄라 소프트웨어 업데이트 시켰는데 왠걸? 포토샵이 바보가 되버렸네? 하시는 분들! 

증상에 맞춰 해결해주세요 :)

  • Scrubby Zoom
  • Accessing Tool sub-slots
  • Resizing drop-down lists
  • 위 기능들에 문제가 있는 분들은 어도비 공식홈페이지에서 OSX COMPABILITY.ZIP 를 다운받아주세요.

    We have created a plug-in as a temporary workaround for this issue.

    Install the OSXCompatibility plug-in:

    1. Quit Photoshop.

      포토샵을 종료합니다.

    2. Download the OSXCompatibility plug-in package (v 1.0.11):

      위 파일을 다운로드합니다.
    3. After you download the OSXCompatibility plug-in package file above, double-click it to decompress it. If asked, extract all the files.

      다운로드가 완료되면 더블 클릭 후 압축을 풉니다. (만약 묻는다면, 모든 파일을 추출하세요)

    4. Copy the OSXCompatibility.plugin to the Plug-ins folder inside the Photoshop application folder: 

      Applications/Adobe Photoshop [Photoshop_version]/Plug-ins

      OSXCompability.plugin 파일을 복사한 후 포토샵 어플리케이션 폴더 안 해당 파일위치로 붙여넣습니다.

    5. Relaunch Photoshop.

      포토샵을 실행해주세요.



    C. 위 방법들이 모두 안된다면, 포토샵을 완전 삭제하신 후 재설치해주시고 

    설치전 포토샵 압축파일에 바이러스 검사를 해주시면 감사하겠습니다. 


    D. 혹은 본인의 컴퓨터 하드웨어 사양이 모자르지는 않는지

    원활한 포토샵 사용을 위해선 ,

    메모리는 4GB이상 ( 포토샵만 하실게아니라면 8GB 추천)

    CPU Intel i3 이상

    그래픽카드 Gforce GT730 2GB RAM 이상

    HDD 보다는 SDD 추천


    궁금한 점이나 수정 요청있는 신분은 댓글 남겨주세요 ! :)


    포토샵(photoshop)이 느려지셨다구요? 걱정마세요 ! 해결법은 여기 있습니다 :) 2편 을 마치도록 하겠습니다.

    1편 바로가기 



    한번의 광고 클릭은 작성자에게 많은 힘이 됩니다.

    반응형
    by 발전소장 에르 :) 2016. 4. 13. 21:35
    반응형

                            Hello~ 안녕하세요? .

       에르의 생각발전소의 에르입니다~ ! :)       

    이번 시간에 다뤄볼 주제는 바로 Photoshop 입니다!

    사진 보정, 합성, 그림, 예술과 관련된 혹은 사진과 관련된

    다양한 분야에서 사용되고있는 어도비의  완소 프로그램중 하나인데요.

    소프트웨어 특성상..언제나 완벽할수는 없는 법!

    Photoshop을 사용하다가 조금이라도 딜레이가 느껴진다면,

    예민한 사용자들은 바로 알아차립니다.

    그리고는, 그 딜레이가 엄~~청 신경쓰이고 거슬리게되죠. 

    그런 여러분들을 위해! 

    준비했습니다!

    포토샵(photoshop)이 느려지셨다구요? 걱정마세요 !

     해결법은 여기 있습니다 :)

    이번 방법은 드로잉 모드 변환과 포토샵에 할당된 메모리를 늘려주는 방법입니다.

    1. 우선 자신이 설치한 " PhotoShop "을 실행합니다. 





    제가 사용한  PhotoShop은 영문판이므로, 한글판 사용자분들을 위해 의역한 부분이 있으니,

    너그롭게 이해해주시면 감사하겠습니다 :p



    2. PhotoShop >>>>> Preferences >>>>> Performance... 로 이동해주세요.

       PhotoShop >>>>> 설정  >>>>> 성능 으로 이동해주세요. 



    3 - 1     "Left Photoshop Use"에 보이는 퍼센트 값을 아래 화살표가 가리키는 부분에서 조절할 수 있습니다.

                본인 컴퓨터의 메모리가 넉넉하지 않으신 분은 퍼센트값을 내려주시는게 컴퓨터에도 좋겠지만,

      Photoshop을 주로 사용하시는 분은 값을 충분히 올려주세요.

    3 - 2     History States 값이 높으신 분은 적당히 낮춰주세요. ( 최대값 1000 )

      Cache Levels 또한 적당한 값으로 낮춰주세요. 

      Cache Tile Size 값도 적당한 값으로 설정해주세요.

    만약 5MB의 이미지에 레벨, 언샤프 마스크 필터, 노이즈 감소 필터를 적용했을 경우 약 20MB의 용량을 차지합니다.

    1MB의 이미지에 가우시안 블러를 적용했을 경우 2MB의 스크래치 디스크 공간을 요구합니다. 

     3 - 3  " Advanced Settings..."을 클릭해주세요.

              " 고급 설정..." 을 클릭해주세요.



    4. Drawing Mode 에서 "Advanced "를 텝해주세요.


    5 -1  위 설정값을 " Advanced "에서 " Basic "으로 변경합니다.

    5- 2 그리고 OK를 눌러 마무리합니다.


    해결되셨나요?

    위 방법으로도 못고치셨다면 ! 

    곧 포스팅될 다른 방법들을 시도해보시길 바랍니다 :)))




    한번의 광고 클릭은 작성자에게 많은 힘이 됩니다.



    반응형
    by 발전소장 에르 :) 2016. 4. 13. 07:16
    | 1 |