과거 이X루스 시절에 유행했던 무지개 링크를 단순 CSS로 변경하여 보았습니다.

 

그 당시에는 javascript를 사용하여 작성한 뒤 관련 파일을 블로그에 올려야만 했던 걸로 기억하는데, 정말 간단하게 CSS 만 간단하게 수정 및 추가하여 무지개링크를 직접 구현할 수 있습니다.

 

아래 예시는 티스토리에서 적용하는 예시이지만, 아주 간단하게 css만 바꿔주는 작업이므로 어떤 블로그에서도 쉽게 사용하실 수 있을 것이라 생각합니다.

 

1) 먼저 티스토리에서 '관리'에 들어갑니다.

2) 왼쪽 아래 '꾸미기' 에서 '스킨편집'을 눌러줍니다.

3) 새 탭 혹은 창이 열리며 '스킨편집' 모드가 시작됩니다. 오른쪽에서 'html 편집'을 눌러주세요.

4) 바뀐 화면에서 오른쪽 상단에 'CSS'를 눌러주시고, a 태그가 있는 곳을 찾아주세요. ctrl+f로 a를 누르면 수많은 a 중 상단에 있습니다.

5) 찾게되면

 a { color: #000; text-decoration: none; }
 a:hover { color: #07a; }

이렇게 나와있을 것입니다.

6) a:hover에 주석처리를 해주시고(//a:hover { color: #07a; })

7) a:hover { animation: rainbow 5s infinite linear; } 와 같이 고쳐주신 뒤

8) 아래 내용을 a:hover 아래에 붙여넣어 줍니다.
@keyframes rainbow {
    0%   {color: red; }
    10%   {color: orange; }
    23%  {color: yellow; }
    36%  {color: yellowgreen; }
    49%  {color: green; }
    62%   {color: blue; }
    74%  {color: indigo; }
    86%   {color: purple; }
    100% {color: red; }
}

9) 주황색으로 불이 들어온 오른쪽 위의 '적용' 버튼을 눌러주시고, 블로그에 그냥 접속해보시면 무지개 링크가 걸린 모습을 보실 수 있습니다.

 

위에서 5s 는 애니메이션이 적용될 '초'이므로 좀 더 링크에서 색이 변하는 시간을 바꾸고 싶으신 분은 초를 늘리거나 줄여서 적용하시면 됩니다.

 

색 변화를 바꾸고 싶으신 분들은 keyframes 안에서 %가 전체 애니메이션 길이 중 비율이고, 안에 color가 글자 색이니 이 부분을 바꾸시거나 키프레임을 추가하시거나 줄이셔도 됩니다.

흉터 연고 비교: 콘투락투벡스겔 vs 더마틱스 울트라 vs 시카케어

 

벤투락투벡스(스카덤, 벤트락스, 노스카나)겔


 

양파연조엑스(세파연조엑스)+알란토인+헤파린의 세가지 성분의 복합제(노스카나의 경우 양파연조엑스 대신 덱스판테놀을 추가한 뒤 알란토인과 헤파린의 용량을 각 5배, 10배 높인 제품)

 

더마틱스 울트라(켈로코트), 시카케어


 

실리콘 성분의 겔과 시트

 

벤투락투벡스(스카덤, 벤트락스, 노스카나)의 주요 작용 성분들

  1. 양파연조엑스(세파연조엑스)(노스카나 비함유 성분)

    흉터 부위의 비정상적인 염증을 억제
    섬유아세포와 콜라겐의 과다 생성을 억제
    색소 침착을 억제

  2. 알란토인

    진정 및 각질 용해 작용
    약물의 투과성을 높여주며 흉터에 보습을 유지해 줌

  3. 헤파린

    콜라겐 섬유구조를 이완해 뭉쳐있는 콜라겐을 풀어주고 흉터조직을 수화시켜줌

  4. 덱스판테놀(노스카나 함유 성분)

    판토텐산(비타민 B5)의 전구체로 피부로 흡수된 뒤 판토텐산으로 전환되어 피부 재생 과정에 도움을 줌
    비판텐에 들어있는 성분

벤투락투벡스 류의 흉터 연고는 비대성(켈로이드성) 흉터보다는 색소 침착이 심한 흉터에 도움이 많이 됩니다.

하루 1-4회 2-3분간 마사지 하듯 발라주어 피부에 흡수시켜 줍니다.

 

더마틱스 울트라(켈로코트, 시카케어)의 주요 작용 성분들

  1. CPX(Cyclopentasiloxane)

    수분 손실을 방지
    피부를 평평하고 부드럽게 유지해 줌

  2. 비타민 C

    UVA와 UVB로 부터 피부를 보호
    착색을 흐리게 해 줌

더마틱스 울트라 류의 흉터 연고 및 시트는 비대성(켈로이드성) 흉터에 더 도움이 많이 됩니다.

하루 1-2회 얇게 발라주면 됩니다.

시카케어의 경우 실리콘 시트이므로 주름이 많은 부분이나 땀이 많이 차는 부위에서는 접착력이 떨어질 수 있습니다.

 

  • 흉터 연고는 상처가 아문 뒤(약 상처난 뒤 2주 뒤)에 사용하는 연고입니다. (상처에 사용하는 약이 아닙니다.)

  • 가장 좋은 결과는 사실 벤투락투벡스류의 흉터연고와 더마틱스 울트라류의 흉터연고를 동시에 사용하는 것이며, 벤투락투벡스를 먼저 2~3분간 마사지 하듯 발라주어 피부에 흡수시켜 준 뒤 더마틱스 울트라를 그 위에 발라주는 것이지만, 가격이 조금 부담스러우실 경우 어느 상처에 더 가까운지를 확인하신 뒤 하나만 발라주셔도 도움이 됩니다.

  • 두 제품 모두 다 2개월 이상 장기적으로 사용하셔야 합니다.

  • 새로 생긴 흉터는 자외선에 약하니 상처에 약품을 적용하신 뒤에는 옷이나 자외선 차단제 등으로 직사광선에 노출되지 않게 신경써주세요.

일반적으로 div에서 padding 속성을 적용하면 우리가 정의한 width, height 박스 크기보다 크게 확장이 되는 것을 보실 수 있습니다.

 

이는 div의 기본 box-sizing 속성이 content-box로 설정이 되어 있어서 그렇습니다.

 

즉, content영역의 width와 height만 우리가 정해준 크기이고 전체 박스의 크기는 width, height 더하기 padding 더하기 border 사이즈 인 것이죠.

 

이것을 box-sizing: border-box;로 설정해주시면 콘텐트, 패딩, 보더를 포함한 전체 박스의 width와 height를 정의해 주게 되므로, 패딩 적용시에도 박스가 확대되지 않는 것을 보실 수 있습니다.

수직 정렬에서 가장 간단한 방법은 CSS로 vertical-align 속성에 middle을 주는 것입니다.

그러나 vertical-align 속성은 inline 요소 혹은 table-cell 요소에만 적용이 된다는 한계점이 있습니다.

 

그래서 div태그에서 vertical align을 하기가 굉장히 까다롭습니다.

div태그는 태그 중에서 block 요소에 속하기 때문에 위에 있는 vertical-align 요소가 동작하지 않기 때문입니다.

 

그러나 css에서는 요소의 특징을 변경할 수 있는 display라는 속성을 제공하는데, 바로 이것을 가지고 div태그의 요소를 바꾸어 간단하게 수직 정렬을 적용할 수 있는 방법을 알아보겠습니다.

 

CSS에서

div {

  display: table-cell;

  vertical-align: middle;

}

이렇게 적용해 주시면, 바로 div 태그에 수직정렬이 적용되는 것을 보실 수 있습니다.

 

table-cell이외에도 inline에도 vertical-align이 적용되지만, inline을 요소로 적용하게 되면, 미리 div에서 적용하였던 width와 height 등 여러 속성이 적용이 안되는 문제점이 있기 때문에 바로 table-cell로 바꾸어 준 것입니다.

 

그리고 vertical-align은 top, middle, bottom으로 설정해주시면 각 수직 상단, 중단, 하단으로 정렬됩니다.

 

 

여담으로 요소를 flex로 만들어서 수직 중앙정렬을 먹일수도 있습니다.

div {

  display: flex;

  align-items: center;

}

 

 

* 사실 이 방법은 약간의 꼼수에 가까운데, table : table-cell의 관계를 무시한 채 강제적으로 div의 block 요소만 table-cell요소로 바꾸어준 것이기 때문입니다. table : table-cell 요소는 html에서 <table> : <td>의 요소이며, 사실 html에서는 <table> 아래에 <td>가 들어가야 제대로 동작하는 것에 비교해보면 사실 상위에 div를 하나 더 만들어서 그 상위 div를 display: table;로 만들어주는 것이 엄밀하게 제대로 사용한 것이라고 볼 수 있습니다.

정말 거두절미하고

https://visualstudio.microsoft.com/ko/vs/

에 들어가서 중간에 'Visual Studio 다운로드' 버튼에 마우스 가져다 대면 드롭다운으로 'community, professional, enterprise'세개가 뜨는데 community로 클릭해서 받으면 끝.

 

다운 이후엔 원하는 언어만 쏙쏙 골라서 설치하기 누르면 알아서 다운되고 설치된당.

 

별에 별 광고링크, 낚시링크 빡친당.

 

할게 없어서 이런걸로 낚시하냥.

:wq - 저장 후 끄기(커맨드라인 복귀)

:q - 끄기(변경사항 발생시 안꺼짐)

:q! - 강제로 끄기(변경사항 발생시 저장 안됨)

Mac OS 업데이트 시마다 거의 연례행사로 업데이트 후에 전에는 잘 되던 것이 왕왕 문제가 터지곤 한다.

 

오늘 터졌던 문제는 git 입력시에 바로 여러 추가 커맨드 문구가 나와야 하는데, 그러지 않고

xcrun error invalid active developer path

라는 에러가 출력되었던 것이다.

 

원인을 찾아보니

MacOS Mojave 업데이트 시 발생

MacOS High Sierra 업데이트 시 발생
MacOS Sierra 업데이트 시 발생
OS X El Capitan 업데이트 시 발생

등 참 여러 업데이트 시에도 발생하였다...

 

해결법은 의외로 간단한데, 터미널에서 xcode-select --install 만 쳐주면 된다.

 

그러면 대부분의 경우 설치 완료와 함께 문제가 해결되었을 터이나...

 

항상 예외는 나한테만 터지는지 저거를 커맨드 라인에 실행하고 프로그램이 실행되었는데

'소프트웨어 업데이트 서버에 접속할 수 없습니다.'

혹은

'소프트웨어 업데이트 서버에 접속할 수 없거나 일시적으로 사용할 수 없기 때문에 지금 업데이트 할수 없습니다'

라는 에러가 발생하였다.

(이렇게 불확실한 이유는 해결법을 찾고 너무 좋아서 그냥 작업하다가 원래 검색 페이지를 잃어버렸기 때문...)

 

혹시나 해서 git을 다시 쳐봐도 에러는 그대로인 상태.

 

여러 해결방안을 찾아보다가 '프로그램에서 알아서 업데이트 못해주면 내가 설치해버리자'는 생각에 무작정 애플 디벨로퍼에 쳐들어가 command line tools for Xcode를 수동으로 받고 설치하였다.(https://developer.apple.com/download/more/?name=for%20Xcode)

 

결과는 대성공.

 

다운 받을 때 주의 사항은 위에 메뉴에서 사과버튼 클릭해서 '이 Mac에 관하여'를 클릭했을 때 나오는 버전보다는 낮은 command line tools를 설치해야 한다는 것이다.

괴짜 : 기이한 행동을 하는 이상한 사람 => 당연한 상식이라고 생각하는 것을 뒤집어 보는 사람들

         => 편견에 사로잡히지 않고 편실에 입각한 가장 합리적인 결과

 

통념과 편견의 오류에서 벗어나 괴짜처럼 현명하게 생각하기

 

"어떻게 하면 더 많은 핫도그를 먹을까?" => "어떻게 하면 핫도그를 더 쉽게 먹을 수 있을까?"

"병의 원인이 다른 데 있을 수도 있지 않을까?"

기부금 걷기 문제 -

 기부를 꺼리는 사람에게 최고의 인센티브는?

  1) 타인을 도울 수 있다는 이타주의?

  2) 남을 도움으로써 느낄 수 있는 자기 만족감?

  3) 인간적 동기?

  => 답은 단 1회성으로 끝낼 수 있다는 것

 

모른다는 사실을 먼저 인정하기

아이처럼 재미있고 소소한 것 중시

기회비용을 생각하면 절대 포기하지 않는 정신보다 포기하는 것이 실은 더 현명한 것일 수도 있다. [매몰비용]

역발상

 

괴짜처럼 생각하는 것이 결국은 본질에 대해 날카롭게 집중하는 것이다.

'ETC > 책리뷰' 카테고리의 다른 글

고민하는 힘  (0) 2019.05.09
보이게 일하라  (0) 2019.05.08

1종 오류 - 실제로는 없는데 있다고 착각하는 데서 발생하는 오류
2종 오류 - 실제로는 있는데 없다고 착학하는 데서 발생하는 오류

한 폴더 내의 모든 텍스트 문서를 하나의 텍스트 문서로 합치고 싶으면?

 

1) ctrl+r

2) cmd

3) enter

4) cd 를 이용하여 원하는 폴더로 이동

5) copy *.txt 파일명.txt

6) 파일명.txt로 폴더 내의 모든 .txt 문서가 합쳐짐

+ Recent posts