본문 바로가기

전체 글

(69)
좋은 개발자는 코드를 공개한다고 한다. 지금은 C#을 너무나도 능력 좋은 교수님 밑에서 배우고 있다. 진도도 빠르고 속도도 적절하다고 생각하기 때문에 수업을 잘 따르고 있(다 믿)고 수업에서 사용한 코드도 수업카페에 공유하고 있다. 이 블로그의 개설 목표도 초보부터 어느정도 실력을 갖출 때까지를 목표로 배움일기 같은 것을 쓰는 것이다. 다만 코드를 공개하는 것은 조금 망설여진다. 첫번째로 내가 짜놓은 코드의 공개라면 망설이지 않고 공개하겠다. 그러나 간단하게 인터넷을 뒤지면 나오는 코드 자료들을 또 올리는 건 아닌거 같고 이해가 안가는 부분을 정리해서 올리면 되지 않을까 싶긴 한데 아직까진 무난하다. 어서 내가 짠 코드를 보란 듯이 공개해서 많은 사람들이 도움을 받았으면 한다.
무엇으로? 왜 C#을 하는가? 일신상의 이유로 C#도 하게 되었다. C는 책 한권을 적절하게 끝냈지만 몇몇 의문점들이 남아서 나중에 포스팅을 할까 하는데 지금은 C#을 배우는 중이라 C에 대한 몇몇 의문점들은 아직도 머릿속을 맴돌고 있다. 아 물론 파이썬도 현재 C에 밀려서 못하고 있지만 막힌 부분에 대한 고찰이 부족해서 포스팅을 못하고 있다. C#도 C와 마찬가지로 MS사(마이크로소프트, Microsoft)의 비주얼 스튜디오(Visual Studio)를 사용한다. C는 예전 책이라 그런가 2013 버전을 사용했는데 C#은 조금 요즘이라 2015버전을 사용한다. 버전의 차이를 알정도로 비주얼 스튜디오 프로그램을 잘 다루진 않지만 하나 확실한건 주요 단축키는 같다. https://visualstudio.microsoft.com/ko/ ..
무엇으로 C를 하는가? 사실 vscode로 C, C++를 할 수 있다. 몇 가지 확장들만 깔아주면 컴파일도 가능해서 아주 편한데 매우 애석하게도 내 참고서는 vscode의 형? 정도 위치인 비주얼 스튜디오를 사용한다. 비주얼 스튜디오는 C나 C++을 코딩과 컴파일도 해주는 데 vscode에 비하면 문장을 깔끔하게 정리해주는 기능이 있어서 코드 짜기도 좋고 오타찾기도 좋다. https://visualstudio.microsoft.com/ko/vs/older-downloads/ 이전 버전의 Studio 소프트웨어 다운로드 | Visual Studio - Visual Studio Visual Studio Community, Professional 및 Enterprise 소프트웨어의 이전 버전을 다운로드하세요. 여기서 Visual S..
왜? C를 하는가? C는 어렵다는 생각이 있다. 일신상의 이유로 C를 독학하지만 정통 프로그래머가 된거 같은 느낌이 들긴한다. 대학교에서 살짝 C를 명령어 몇줄만 보고 말아서 더 진입장벽이 높게 느껴진다. 그렇지만 C가 오래된 언어치고는 꽤 깔끔한 편이다. python3보단 명령어가 길지만 뼈대는 비슷한 느낌이다. 게다가 하드웨어를 제어하는 시스템 프로그래밍이 가능하다니 C를 이용해 기계가 굴린다는 것이다. 다른 언어가 안되는건 아니겠지만 많이 쓰이는 언어인만큼 C로 기계를 작동시키기 더 좋다는 이야기겠다. 경험상 기계를 만지는 제어 프로그램을 여는 것을 보면 무슨 언어인지 궁금했는데 대부분이 C였다. 생각을 빠르고 정확하게 행동으로 만드는 언어가 바로 C인 것이다.
DS video와 mx player 외장하드에 좋아하는 영상이나 노래를 고이 모셔두다보면 안 보고 듣게된다. NAS를 샀겠다. 영상과 노래를 nas에 저장하면 휴대전화나 태블릿 PC로 생각날 때마다 보고 들을 수 있다. synology nas를 사고 자동 설치하면 기본적인 어플들을 nas에 설치한다. 그중에 Video Station, Audio Station가 있는데 이것들은 nas에 저장된 영상과 음악파일을 재생해준다. 너무나 손쉬워서 NAS를 구축하겠노라 쩔쩔매던 그시절이 생각나 헛웃음이 날지경이다. https://www.synology.com/ko-kr/dsm/feature/audio_station Audio Station | Synology Inc. iTunes Server NAS에 저장된 음악을 동일한 로컬 네트워크의 iTunes..
NAS의 보안? Synology의 제품들은 SW의 완성도가 굉장히 높다. 그래서 처음 접하는 사람도 설치와 세팅에는 큰 문제가 없을 것이다. 하지만 설치와 세팅은 둘째 치더라도 이후 설정이 문제인데 그중에도 NAS를 하면서 가장 신경쓰이는 부분인 보안 문제를 적절하게 타협을 했다. 한국외에는 접근을 못하게 막아둔 것 https://lightinglife.tistory.com/165 시놀로지 나스 한국 이외의 지역에서 접속을 원천 차단하는 방법 시놀로지 나스를 운영하면, 해킹에 대해 민감하게 됩니다. 랜섬웨어 혹은 기타 다른 해킹의 위험에 노출되기 마련입니다. 특히 특정 지역에서 많은 해킹 시도가 있을수도 있습니다. 네이버 아이디가 자주 털리는데.. lightinglife.tistory.com admin 관리자 사용 안함..
왜 Synology DS 218+인가? 몇 년전에 노트북으로 NAS(Network Attached Storage, 네트워크에 연결되는 저장장치) 자작에 도전한 적이 있다. 과거 서버 좀 만졌다고 한 착각을 실행으로 옮긴 결과는 꽤 처참했다. 우분투 서버 만들기 책까지 사며 시도하려했지만 보기 좋게 실패했다. 그래서 NAS를 사기로 했다. 마침 미니멀니스트가 되겠다. 맘도 먹은 터라 이동 저장소 따윈 들고 다니지 않겠다. 그런 멋진 어른?이 되는 상상도 했다. 위성을 쏴서 전세계 무료 와이파이를 터지게 만들겠다는 세상인데 NAS정돈 가슴 속에 하나쯤?은 묻어 둬야 한다. 거기에 사실 AWS의 기능을 익히기엔 서버 관련지식이 매우 부족하단걸 깨달아서 NAS부터 시작할 마음도 있었다. 역시나 쉽게 시작하기 위해서 우리나라 사람들이 가장 많이 쓰고 ..
Pages 이용 감상. 애플사에서 무료로 제공해주는 소프트웨어 시리즈 iwork가 있다. iwork는 문서, 스프레드시트, 프레젠테이션을 각각의 소프트웨어로 지원하는데 그 중 Pages는 문서를 담당한다. 그렇지만 Macbook 기본 내장이 아니라 직접 엡스토어에 가서 다운을 받아야 한다. 나는 컴퓨터로 작업하는 것들은 따로 파일을 만들어서 메모하며, 관리하는 편인데, Python3을 공부하면서도 당연히 그러고 있다. 전체적인 기능은 일반 워드프로세서와 비슷하다. 단축키도 집요하리만큼 있지만 딱히 숙지할 생각이 아직은 없다. 나중에 Pages를 많이 사용하다보면 숙지할 수도 있겠다. 싶지만 아직까지 Pages를 이용하여 작성하는 문서는 1개가 다다. https://www.apple.com/kr/iwork/ iWork Pages..