전체

    [Vim] 모드 이해

    [Vim] 모드 이해

    Vim을 이해하려면 vim에 존재하는 여러 가지 모드(Mode)를 이해해야 합니다. 이러한 모드가 vim의 가장 큰 특징이라고 할 수 있습니다. 여러 모드들로 인해 강력한 기능을 수행할 수 있지만 vim을 배우려는 사람들에게 진입장벽이 되는 것도 사실입니다. 때문에 vim의 러닝커브(Learning curve)는 다른 에디터에 비해 남다를 수 밖에 없는데요.이를 재밌게 표현한 그림이 있어서 소개해드립니다. 조금 과장되긴 했지만 그만큼 vim과 emacs가 강력하지만 익숙하게 다루는 게 힘들다는 것을 잘 표현하고 있네요. 사실 저도 vim을 처음 실행했을 때 바로 문서 편집이 안되서 당황했던 기억이 납니다. 그럼 이제부터 vim의 모드에 대해 간략하게 설명드리겠습니다.vim에는 굉장히 다양한 모드가 있는데..

    2017 보안 위협 전망 (포티넷)

    2017 보안 위협 전망 (포티넷)

    포티넷(Fortinet) 에서 2017 보안 위협 전망을 발표했습니다. 1. From smart to smarter: automated and human-like attacks will demand more intelligent defense점점 더 스마트해지는 사람처럼 적응형 학습 체계를 갖춘 자동화된 공격으로 더 똑똑한 보안 대응이 요구될 것이다. 2. IoT manufacturers will be held accountable for security breachesIoT 제조업체들이 기기 보안에 실패하면 그 파급력이 막대하기 때문에 IoT 제조 업체들은 보안에 대한 책임을 요구받게 될 것이다. 3. 20 billion IoT and endpoint devices are the weakest link..

    구피어항에 바닥재를 깔았습니다

    구피어항에 바닥재를 깔았습니다

    드디어 바닥재까지 깔고 완성된 어항의 모습입니다! 바닥재는 이것 저것 고민하다가 블랙 앤 화이트 자갈을 깔아주었어요.왠지 난파선과 잘 어울릴 것 같아서요 ㅎㅎ 수초는 물미역(미역같이 생긴 것)과 암브리아(길다랗게 뻗은 것)를 넣어줬습니다다슬기도 몇 마리 넣었는데 사진에 한마리 밖에 안보이네요ㅋ 제 어항도 이제 좀 구색을 갖춘 듯 하네요^^

    비선실세 '최순실' 관련 악성코드 주의

    해커들이 사람들의 관심이 많이 집중되는 이슈에 악성코드를 심어 유포하는 것은 어제 오늘 일이 아닙니다. 최근들어 가장 핫한 이슈인 비선실세 '최순실' 도 예외는 아닙니다.랜섬웨어를 포함한 각종 악성코드가 유포되고 있다고 하니 주의하시길 바랍니다. 의심스러운 링크나 이메일 첨부파일 등을 열어보실 때는 항상 주의하시고 (되도록이면 열지 않으시는게 좋습니다)Windows 업데이트를 꾸준하게 해주세요.보안 취약점 패치만 잘 되어 있어도 이러한 악성코드의 공격을 예방할 수 있습니다. 가장 중요한 것은 데이터 백업인데요, 랜섬웨어에 일단 감염되게 되면 사실상 복구가 힘듭니다. 일부 복구 업체에 의뢰하시는 분들이 계신데, 그건 그냥 해커랑 협상만 대신 해주는 겁니다. 해커가 비트코인 받고 키 안주면 그냥 어쩔 수 없..

    콘센트 어디 있어요?

    요즘 휴대용 기기를 많이들 사용하는데요. 휴대용 기기는 충전이 필수입니다.저 역시도 충전기를 들고 다니며 콘센트를 찾아 다니는데요. “콘센트 어디 있어요?” 이렇게 물어볼 때가 많습니다. 영어로는 어떨까요? 콘센트가 영어같으니 “Where is a concent?” 이렇게 물어보면 될 것 같습니다.하지만 이렇게 물어보면 아무도 알아듣지 못합니다. 왜냐하면 콘센트는 Concentric Plug 를 일본식으로 줄여서 콘센토(コンセント)가 되고 이것이 우리나라에 들어와서 콘센트가 된 것이기 때문입니다. 그럼 우리가 알고 있는 콘센트는 영어로 뭐라고 할까요?바로 “Outlet” 이라고 합니다. 네, 흔히 말하는 아울렛 쇼핑몰에서의 그 Outlet입니다.전류가 밖으로 나오는 곳이기 때문에 이렇게 부릅니다. soc..

    구피와 플래티

    구피와 플래티

    하프블랙 구피와 플래티 식구가 생겼어요~아직 작은 아이들이라 귀여워요 ㅎㅎ 아직 바닥재가 안와서 ㅠㅠ 소일 조금 얻어다가 한쪽에 깔았네요 바닥재가 없으니 조금 횡~ 한 느낌이 있네요

    [Vim] 소개 (vim의 역사 및 장점)

    [Vim] 소개 (vim의 역사 및 장점)

    Vim 에디터는 유닉스 월드에서 오랜 세월 전통을 이어온 vi 에디터의 진보된 형태입니다. 텍스트 기반의 CLI 환경에서 주로 사용되다 보니 요즘 나오는 에디터와는 확연하게 형태로 디자인되어 있습니다. 모바일에서도 3D게임이 펄펄 나는 요즘 텍스트 환경 기반의 에디터를 사용하는 것이 시대에 뒤쳐져 보일지 모르지만vim은 그래픽 환경의 다른 에디터에 비해 실행 속도가 수십 배는 빠르고 사용하는 리소스도 현저히 작습니다. vi는 만들어진지 30년이 넘은 에디터지만 계속해서 발전해와 지금도 여전히 강력한 기능으로 사랑받고 있습니다. 게다가 국제화 규격에 맞춰서 유니코드(Unicode)나 다른 언어권 문자까지 지원하고 있기 때문에 국제화가 추세인 요즘 시대에 걸맞는 에디터라고 볼 수 있습니다.여러분이 unix ..

    GOTO 문에 대해서

    GOTO 문에 대해서

    GOTO문에 대해서는 다양한 의견이 있습니다. 간혹 개발자 커뮤니티 등의 사이트에서 GOTO문의 사용에 대해 격렬한 토론이 이루어지기도 합니다. GOTO문을 적절히 사용하면 아무런 문제가 없다는 사람들과 GOTO문 자체를 쓰는 것을 극도로 혐오하는 사람들 간의 논쟁은 마치 물과 기름을 보는 듯 타협의 여지가 없어 보일 때가 많습니다. 하지만 중요한 점은 GOTO문으로 인해 야기되는 문제들이 정확하게 어떤 문제들인지 파악하고 효율적으로 사용할 수 있는 방법은 없는지 여러분들이 직접 고민하고 생각해볼 필요가 있다는 점입니다. 즉, 여러분이 GOTO문을 사용할지 안할지를 결정하는데 있어서 단순히 ‘누군가가 쓰지 말라고 해서’ 라는 이유로 사용하지 않거나, ‘누가 뭐라고 하던 나는 편하니까 그냥 쓰자’ 라는 생..