반응형

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

이번 시간에는 스위프트와 같은 프로그래밍 언어의 꽃!

함수에 대해서 다뤄보도록하겠습니다!

함수는 일종의 연장(도구)입니다.

못질을 하기위해서는 망치가 필요하겠지요?

그럼 그 망치를 만들어야하는데, 

여기서 망치가 함수가 되는겁니다!

그러므로, 꼭 알아야겠죠?






OPTIONAL 편에서 사용했던 예제를 가져왔습니다 :)

import UIKit


let movie = "Death Note"


// moive라는 상수를 선언하고 값은 "Death Note"를 가집니다.


var ratings:[Double]? = nil


// 처음에는 값이 없고 나중에 추가될 것이기 떄문에. 옵셔널로 지정해줍니다.


let url :String = "www.DeathNote.com"


// 주소는 당연히 있어야겠지요?


// 그리고 타입을 선언해줬습니다! 


ratings = [1.5, 2.5, 3.0 ,5.0, 4.5, 1.0, 3.5, 2.0]


// ratings 8개의 더블값들들을 주었습니다!


var info:String = "\(movie)"


var info:String = movie


// 둘 중 어느 타입으로 주든 상관없습니다 :)

// print 역할을 맡게될 info 변수입니다!


// 이제 함수를 만들어봅시다!


//    func <#name#>(<#parameters#>) -> <#return type#> {

//         <#function body#>

//     }


// 스위프트에서의 함수 틀입니다. parameters에는 매개변수가 들어가고 


// return type에는 함수에 돌려지고 결과값을 표출할 때의 


// 값을 지정해주셔야합니다.


// function body 함수의 내용입니다.


func funcRatings(paraRatings:[Double]) -> (average:Double, min:Double, max:Double){


    //  paraRatings:[Double]이라고 선언했는데, 왜냐하면 ratings


    //  더블값이기 때문입니다. 게다가 어레이상태이죠.


    //  리턴타입은 튜플이며 평균과 최소, 최대값을 구할 것이며, 타입은 더블입니다.

    

    // 왜냐하면 ratings 값들이 더블값이기 때문이지요!


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

    

    // sum 0.0 값을 가지며, min,max paraRatings에서의 첫번째값을 가진다. 라고 변수를 생성해주세요.


 

    for value in paraRatings {

        

        // for~in구문을 활용해봅시다!

        

        if min > value {min = value}

        

        // 만약 min 값보다 크다면  value 최소값입니다.

        

        if max < value {max = value}

        

        // 만약 max 값보다 작다면  value 최대값입니다.

        

        sum += value

        

        // sum에는 값들을 차곡차곡더합니다. 총합이니까요!

 

}


 

let average = sum/Double(paraRatings.count)

    

    // 평균값은 총합에서 paraRatings 갯수만큼 나눈 값입니다!

    

    // 여기서 paraRatings.count Double타입이 지정된 이유는?

    

    // 그렇죠, 값들이 더블값이고 따로명시해주지않으면 

    

    // 스위프트 정수로 인지하니 타입을 정확힌 지정해야하는거죠

    

    // 스위프트는 타입과 대소문자에 까칠합니다!

    

    return(average,min,max)

    

    // 반환으로는 average, min, max 반환한다.

    

}

언렙하지않으면 스위프트가 유혹을 합니다.

너 이값이 언렙되지않았는데, ! 나 ? 써서 언렙할레?

그게 더 깔끔할 것 같은데?

ㅋㅋㅋ그래서 !를 붙힘니다!

 

info += " has \(ratings!.count) ratings.\r\n average is \(record.average) from \(record.min) to \(record.max),  \r\n Also our offical website is here \(url) "



print(info)


// 이렇게 갑이 또아앟! 뜹니다 :)

// 그럼 끝이에요.

// 함수를 이용해서 연산을 했고 그 값을 활용해서 위와같은 결론을 얻었습니다 :))))


// 조만간 함수와 옵셔녈 컬렉션들에 대해서 심화편을 업로드하도록 하겠습니다 :)


반응형
by 발전소장 에르 :) 2016. 5. 12. 08:01
반응형

안녕하세요~ 에르의 생각발전소에 오신걸 환영합니다 :)

이번 시간에 다뤄볼 주제는 바로?!

"델 노트북 공장 초기화 시키기" 입니다.

제가 한국에 들어가있을 동안 제가 맥북을 사용하고,

여사님이 쓰던 델노트북 (지금은 완전 퍼진)을 사용할 예정이라,

델노트북을 부활시키고자합니다!





준비물입니다.

당연히 델노트북이 필요하겠지요?


정말~ 느립니다.

뭐하나 할려면 쾽~하니 기다려야하고, 또한 꽤 렉도 심하구요..

그래서 거의 애물단지 취급을 받는 놈이지요.

사양만보면 왠만한 컴퓨터보다 좋습니다.

심지어 현제 사용준인 맥북 보다 좋아요.

고로, 문제는 소프트웨어와 OS란 얘깁니다. :(

일단 델노트북을  재부팅시켜주시는데, 

"DELL" 로고가 뜨는 순간 F8을 0.5초 간격으로 꾸욱꾸욱 눌러주세요!

그럼 위 화면이 똬앟! 

화살표와 엔터로 조작하실 수 있습니다.

Repair Your Computer를 선택해주세요.


windows is loading files... 란 문구가 나오죠?

컴퓨터 환경에 따라다르지만 대략 30초 정도 걸립니다.

물론 상태가 안좋다면, 더~ 오래 걸리는 거죠?

window is loading files... 단계가 끝나면, 언어 선택화면이 나옵니다.

한국어나 영어 편하신 언어를 선택해주세요 :)

기존의 계정이름과 비밀번호를 입력해주셔야합니다.

그리고.  맨위에 Start up Repair 보이시죠?

클릭해주세요 :)

NEXT 를 눌러주시구요~ 

복구할 시점을 선택해주셔야합니다.

저는 다 초기화시킬 예정이므로,

구입했던 당시 시점인 2012년으로 진행했습니다 !

FINISH를 클릭하셔서, 완료햊세요.

경고 문구가 나옵니다.

상관없으니 계속 진행!

자~ 이제 기다리시면 됩니다~

물론 컴퓨터 환경에 따라~ 적게는 수초~ 많게는 수시간이 걸릴 수도 있습니다. 

완료된 모습입니다 :)

재부팅을 클릭해주세요 !

짜잔~ 구입당시 상태로 돌아갔습니다.

모든 설정을 초기부터 다~ 다시해야하는 불편함이 있지만, 그래도

빠릿빠릿한 왕년의 그 모습을 되찾았으니, 

그걸로 만족이지요?

저희는 대만족이랍니다 흐흐.




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

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

이번 시간에 다뤄볼 주제는 바로~ 

[ 전자담배 니코틴 세금 ] 입니다!

전자담배의 발명과 개량되고나서 

급속도로 저희 생활속으로 찾아와.

어디서든지 흔히 볼 수 있게 되었습니다 :) 

그치요?




그 동안 한국정부는  니코틴에 세금을 부과할 때 부피를 기준으로 세금을 부과하고 있었는데요.

이제부터는 부피 기준이 아니라 함량 기준으로 바뀔 예정이라고 합니다..

5 10 기획재정부와 보건복지부는 금연 보조제로 사용되는 전자담배 제세 부담금 체계 개편안을 발표하였습니다


개편안에는 전자담배에 부과하는 세금을 상향 조정하며 학교 주변 소매점의 담배광고를 금지하기로 하였습니다


전자담배의 가격 인상도 뒤따를 전망입니다.


전자담배에 부과되는 세금은 담배소비세와 지방교육세로 이뤄져있으며,


2011 마련된 과세안에 따르면 니코틴 부피를 기준으로 삼았습니다


당시에는 니코틴과 향료가 일체형으로 제작되었지만 정부가 부피를 기준으로


과세에 나서자 업체들은 꼼수로 니코틴과 향료를 분리하여 판매하기 시작하였습니다.


이는 부피는 동일하게 유지하면서 니코틴 함량을 높여 높은 가격을 형성하면서 세금은 내기 위함이었습니다.


전자담배 과세 기준이 무력화되자 정부는 니코틴 부피에서 함량으로 기준을 개정하기로 하였습니다.


정부는 분리형을 기준으로 20ml 용량 니코틴 함량이 2% 미만일 부담금 1,799원을 부과하고 있습니다.


위 함량을 기준으로 하면 시판되는 니코틴 함량이 40% 달하는 분리형 전자담배의 부담금은 3 5,980원에 이르게 되는데...


이게 뭡니까 이게...


옥시한테 화났으면, 옥시한테 화를 풀어야지


왜 애꿎은 베이퍼들한테 그러는지 참..


게다가 기획재정부는 전자담배 업체들이 분리형에서 일체형으로 제품을 바꿔 생산하고


니코틴 함량도 2% 이내로 조절하도록 유도할 계획입니다라는데


"유도합니다"가 아니라 "유도할 계획" 이라고?


그럼 말만 번지르르한거 아니야 또?


역시 헬조선


위에 표를 보시면.. 뭔가 이상하죠?

분명히 성인 여성 중 흡연자의 비율이 적어도 11% 이상은 되는데,

저 정도밖에 안나왔다는 건,

우리나라 사회상에 대해서 시사하는 바도 있습니다.

어찌됬건, 흡연율을 보시면 위와 같은 표는 참 믿을게 못되요 그죠?

세금받아먹는사람들이 일처리를 저따구로나하고,

이번 옥시 사태를 더불어 전자담배와 연초의 형펀성을 유지하기위해 니코틴 부과세 법을 바꾼다고하는데,

이거..정말 화가 나네요.

막상 필요한 건 안바꾸고...뭐하고 있는건지..

국회의원개객기  국회는 사방이 흡연장이면서, 국민들한테는 모범을 바라네, 지들이 먼저 모범을 보여야지


소매점 담배광고 금지구역도 우선 초중고교 주변 50m 절대 정화구역에서 시작해 200m 상대정화구역등으로 

단계적으로 확대된다. 가격인상 효과를 상쇄하는 20개비 미만 소량포장 담배 판매금지도 법제화된다. 



최근 흡연자들 사이에서 사용률·구매율이 급증한 전자·캡슐담배에 대한 규제도 강화된다

전자담배는 니코틴 용액에 대한 담뱃세·담배부담금 부과기준을 부피에서 니코틴 함량으로 바꾸고 성분관리체계도 도입하기로 했다. 세금 등을 줄이려고 고농도 니코틴 용액과 이를 희석하면서 향을 내는 가향제 용액을 분리 판매하는 부작용,

희석과정에서 화상을 입거나 고농도 니코틴 흡입에 따른 소비자 피해를 줄이기 위해서다.

전자담배는 최근 1 성인남성 사용률이 4.4%에서 7.1%, 성인여성은 0.4%에서 1.2% 높아졌으며 사용자의 90% 궐련도 피운다.


캡슐담배는 가향물질의 유해성, 청소년 흡연 기호도에 미치는 영향 등을 분석한 2018년까지 규제방안을 마련하기로 했다. 캡슐담배는 캡슐 형태의 가향제를 필터에 끼워 넣는 제품인데 최근 3 판매 비중이 0.1%에서 8.3% 높아졌다. 


정부는 의무복무 중인 장병에게 군의관을 통해 금연치료를 지원하고 장기 흡연자의 저선량 흉부 컴퓨터단층촬영(CT) 2018년부터 건강보험을 적용하는 방안을 추진하기로 했다. /임웅재기자 jaelim@sedaily.com


군대에서 아무리 금연 지랄지랄해봤자, 그게 되겠어요?

게다가 금연하려고 맘먹으면 전자담배나 운동이나 군것질 중 하나인데,

무슨 개똥같은 국방부는 절대 믿을 곳이 못됩니다.

이처럼 전자담배 사용자가 늘었지만,

이들은 전자담배만 피우는 아니라 궐련과 함께 사용하는 경우가 대부분인 것으로 보건당국은 파악하고 있다.


실제로 2015 전자담배 현재 사용자를 대상으로 조사해보니 전자담배와 궐련을 모두 사용하는 비율이 90.1% 달했다.


때문에 전자담배가 흡연자의 니코틴 흡입량을 증가시키고, 비흡연자의 흡연을 유도하는 부작용을 낳고 있다고 보건당국은 우려하고 있다.


이에 따라 복지부는 기획재정부, 식품의약품안전처 관계부처와 공동으로 현행 법령상 규제 사각지대에 있는 전자담배 신종담배에 대한 관리 방안을 조기에 만들어 시행하기로 했다.


흡연경고그림 부착, 담배광고 판촉행위 규제 유통과정에서 궐련과 같은 수준의 규제를 적용하기로 했다.

과세 형평성 차원에서 담배사업법 개정을 통해 세금 부과기준을 전자담배 용액 부피 기준에서 니코틴 함량 기준으로 바꾸는 방안도을 추진된다.


전자담배에 들어있는 성분 표시를 검증할 있는 체계를 구축하고, 니코틴 액상에 영유아 보호 포장을 하도록 의무화하기로 했다.


전자담배에 첨가하는 가향제 성분에 대한 안전관리 기준도 마련하기로 했다.


실태조사 결과, 전자담배는 '궐련보다 해롭지 않겠느냐' 일반 인식과 달리 발암물질이 나오는 궐련만큼 해로웠다.

공주대 신호상 교수팀이 2015 4월부터 올해 3월까지 가향제 283, 니코틴 액상 21, 희석제 7, 일체형 전자담배 7, 흡연욕구저하제 5 등을 유해물질 분석법으로 분석해보니, 궐련에서 검출되는 발암물질인 담배특이니트로스아민과 벤젠 등이 니코틴 액상에서 나왔다. 가향제 46개와 흡연욕구저하제 2개에서는 니코틴이 검출됐고, 일부 가향제에서는 폼알데하이드 등이 나왔다.


니코틴 액상 13 제품은 니코틴 농도표시가 부정확해 검증체계를 마련할 필요가 있는 것으로 나타났다.


지난해 성인남성의 흡연율이 담뱃값 인상 금연정책에 힘입어 30%대로 떨어졌다. 이는 흡연율 공식집계가 시작된 1998 이후 처음이다. 


지난해 성인남성의 흡연율이 담뱃값 인상  금연정책에 힘입어 30%대로 떨어졌다. 이는 흡연율 공식집계가 시작된 1998 이후 처음이다. <<< 이부분이 참 가관입니다.

금연정책에 힘입어 흡연률이 30%대로 떨어졌다고 정말, 정말로 그렇게 생각하는건가?

담뱃값인상의 효과는 일시적인걸로 이미 판명이 났고, 그저 세금을 더 걷기위한 방법일 뿐이였을 뿐더러,

우리가 의심해봐야할 것은 보건복지부의 흡연율 조사 방식인거같은데요?


결론) 세금계산법이 니코틴 부피에서 함량으로 개편된다면 


농도 얼마 이하까지만 담배소비세가 붙지 않고


이상은 담배소비세를 납부하여야만 들어올 있을지 모릅니다.

이상 고농도의 위험한 니코틴 직구가 힘들어질 수도 있다는 얘기입니다.


흡연자들? 간전흡연의 위험 이해합니다.


그래서 저도 연초를 좋아하지않습니다. 핀거? 후회합니다.


근데 왠만하면 전자담배는 안건들였으면, 좋겠어요.


정말로. 대안이고 남한테 피해도 안주고 (무니코틴시)


혼자 조용히 즐기겠다는데, 무슨 ...


영국은 전자담배를 적극찬성해서, 오히려 권장하고있는 추세이고


 TV광고까지 나옵니다.


제기랄 퉤.


이맛에 헬조선입니다.


반응형
by 발전소장 에르 :) 2016. 5. 11. 05:43
| 1 |