본문 바로가기
728x90
반응형

전체 글188

PS관련 토막 지식 - 인코딩 인코딩은 어렵다. 어떤 비트가 어떤 것을 원하는지 알아야하기 때문이다. 솔직히, UTF-8인코딩은 정말 속 터지는 저장 방식이 아닐 수 없다. 내가 읽은 "조엘 소프트웨어"라는 책에서도 주로 그런 이야길 자주 한다. 하지만 결국 개발자라면 어쩔 수 없이 기본적인 내용은 알아야겠지? 인코딩을 직접 문제를 풀면서 알아보자 : https://www.acmicpc.net/problem/11283 11283번: 한글 2 한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다. 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있 www.acmicpc.net UTF-8은 이렇게 정보를 저장한다 : 여.. 2021. 7. 29.
PS관련 토막 지식 - EOF 참고 스택 오버플로우 : https://stackoverflow.com/questions/3764014/how-do-you-read-scanf-until-eof-in-c 2021. 7. 19.
Linux - NodeJS for ARMv6(armel) Cross Compile settings Document of how i compiled NodeJS for RPI kali linux (Not built yet, still experimenting.) Using Guest Os : debian - amd64 minimal Target OS : kali linux - armv6(armel) Using comailer = arm-linux-gnueabi -These commands will install buster compilers. su root apt-get update -y && apt-get upgrade -y apt-get install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi build-essential after this, gcc for arm.. 2021. 7. 14.
Linux - Raspberry PI라면 Raspbian을 쓰자. 오늘 왭서핑을 하면서 나한테 필요한 정보를 하나 얻었다. 왜 NodeJS 11.15.0이 분명 "armv6hl"로 적혀있고, 내 라즈베리 파이 제로가 ARMv6인데도 동작하지 않았는가? 에 대한 정보이다. 결론부터 이야기하자면 : https://www.raspberrypi.org/software/operating-systems/ Teach, Learn, and Make with Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community. www.raspbe.. 2021. 7. 10.
[Project - Bootstrap] Ruby On Rails / Bootstrap 설치 보통 Debian계열 시스템에 RoR을 설치하는 것은 rbenv라는 버전 관리 스크립트를 이용하는 것을 권장한다. 그래서 나도 그것에 따라서 설치해보기로 했다. 내가 참고한 사이트이다 : https://www.itzgeek.com/post/how-to-install-ruby-on-rails-on-debian-10-debian-9/ How To Install Ruby on Rails on Debian 10 / Debian 9 | ITzGeek Ruby on Rails is a free server-side web application framework written in Ruby. It is mainly used for creating www.itzgeek.com 1. rbenv 디펜던시 설치하기 sudo.. 2021. 7. 9.
[Project - Bootstrap] Raspberry PI Zero에 NodeJS설치 원래는 git.io랑 연동할라고 그랬더니만 포기할란다. 그냥 Toy프로젝트 화하려고 한다. 나는 Raspberry Pi Zero에 어떻게든 NodeJS를 깔아서 동작시키겠다는 야심찬 계획을 가지고 있었다. 문제는, RPIZ가 ARMV6 아키텍쳐를 가지고 있다는 것이다. 솔직히 거기서 부터 내 계획이 망가지기 시작했다. 통상적인 방법으로 여기에 NodeJS를 설치할 방법이 없었다. 심지어는 소스를 가져와서 컴파일 해보는 것도 시도했지만, 먹혀들지 않았다. 다른 사람들은 미리 컴파일 된 11.15.0버전을 이용하라고 했는데, 멀쩡히 /usr/local/bin에 모셔두어도 node라는 파일이 존재하지 않는다고 bash가 성질내는 것을 어쩌겠는가... 분명 그곳에 파일이 있는데도 없다고 커널은 나몰라라 했고, .. 2021. 7. 8.
Linux - 그룹이름과 사용자이름 바꾸기, hostname 바꾸기! 처음에 리눅스를 세팅해 놓으면, 이미 기본 사용자 이름이 정해져 있어서 바꾸어야하는 경우가 있다. 이런 경우 쓰는 명령어가 있는데, 그것을 알아보려고 한다. (터미널 쓰면 옆에 뜨는 이름들을 바꾸고 싶을 때 참고하려고 만든 포스트임.) 1. usermod user modification의 준말이다. "이미 기존에 존재하는" 유저의 설정을 바꾸는데 이용된다. 여기서는 자세히 다루지 않고 이름을 바꾸는 법만 생각해보자. usermod -l [바꾸고 싶은 이름] [원래 이름] 이렇게 하면 바꿀 수 있다. (-l은 login name의 준말이다.) 문제가 있다면, 여러분이 이미 바꾸고 싶은 유저의 콘솔로 접속한 상태라면 이 커맨드는 수행되지 않는다는 것이다. 그래서 주로 이용하는 방법은 다른 계정에 접속을 한 .. 2021. 7. 7.
[Project - Bootstrap] Linux 세팅 - 시작하기 지금 내가 가지고 있는 RPI zero에 리눅스를 깔고 bootstrap을 이용해서 웹페이지를 만들 예정이다. 하필이면 bootstrap인 이유는 인프런에서 무료로 강좌를 진행해주기 때문이다. 우선, balanaEtcher를 이용해서 Raspbian이든 아님 다른 Dristo를 깔든, 하나를 잡아서 깔도록하자. https://www.balena.io/etcher/ balena - The complete IoT fleet management platform Infrastructure and tools to develop, deploy, and manage connected devices at scale. Your first ten devices are always free. www.balena.io 보통은.. 2021. 7. 7.
[군대] 카투사, S/W개발병, 전산병 22.10.30 와 상병! 그냥 공개로 돌리기로 했다. 뭐 어때 이젠 지난기록인데 아직 새내기인 나는 미필이다. 당연하다면 당연한가. 아무튼 1학년 마치고 제깍 군대에 다녀오고 싶은 나는 모집병에 지원하기로 했다. 행복회로도 돌리고, 군대를 어떻게 지원할 지를 명백하게 정리하고 이번 방학때 무엇을 공부해야하는지에 대해서 잘 생각해 보기로 했다. 0순위 : 카투사 그렇다. 토익 점수만 된다면 얼마든지 지원이 가능한 곳이다. 단, 랜덤이라는 점.... ㅎㅎ 그래서 일단 공부는 해둘 것이다. 해두는 것이 애초에 나한테 이롭겠지. 1학년때 대강 토익에 대한 감을 잡아놓으면 전역하고 2~3학년이 되어서 다시 한번 스퍼트 때리는데 도움이 될 거라는 건 자명하다. 좋은 소식은, 난 영어 1등급을 쉽게 찍는 편이라는 .. 2021. 6. 19.
[건축용어 정리] - 예술과 건축 선사시대 - 신석기 시대 가구식 축조법 : 두개의 기둥을 이용해서 하나의 돌을 받치는 식으로 짓는 구조법. 아치와는 대치됨. 인방 - 가로대 : 가구식 축조법에서 받쳐지는 돌 기둥 - 버팀목 : 가구식 축조법에서 받치는 돌 거석 문화 : 거대한 돌을 이용해서 구조물을 지었던 신석기 시대의 문화를 이야기함. 고인돌 : 탁자식으로 큰 돌을 얹어 놓은 구조물. 선돌 : 서 있는 큰돌로, 여러 개가 같이 서 있는 경우도, 아닌 경우도 있다. 환상 열석(cromelch) : 돌이 둥글게 서 있는 구조를 나타내는 말. 선사시대 - 메소토파미아 지구라트 : 메소포타미아 문명이 지은 건축의 정수. 위로 올라갈수록 작아지는 일곱 개의 계단으로 된 높은 탑. 선사시대 - 이집트 주두 - 기둥머리 코니스 - 처마돌림띠 : .. 2021. 6. 6.
[선사시대] 메소포타미아 - 예술과 건축 - 강의록 1 1. 이 글은 예술과 건축이라는 과목을 전체를 대변하지 않습니다. 2. 인용하고 싶으시다면 출처를 남겨주세요. 3. 과목 전체를 보고 글로 다시 정리한 것으로, 어떠한 자료도 무단으로 도용한 적이 없음을 밝힙니다. 4. 이미지는 출처는 밝히나 저작권을 밝히기 난해하여 글 자체에 수익 설정을 해놓지 않았습니다.(현재 블로그 전체에서 수익 없음.) 전체적인 건축사의 흐름! 선사시대 ->신석기 시대 ->메소포타미아 ->이집트 고대->그리스 ->로마 중세 ->기독교 초기 ->비잔틴 ->로마네스크 ->고딕 르네상스 and 바로크 ->르네상스->바로크 근현대->로코코 ->절충주의(아르 누보) ->모더니즘 ->포스트모더니즘 다 해볼라고 했는데 시간 너무 오래 걸림... 볼드체는 수업에서 강조한 키워드 선사시대 - 구.. 2021. 6. 6.
대학물리실험 - 열의 일당량 ------- 그리고 퍼가실 때(참조하실 때), 제발~ 출처 남기세요. 안 하면 표절입니다. ------- 아래 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다. 1. 실험 목적 전류의 열작용에 의하여 발생하는 열량을 측정하여 소모된 전기 에너지와 비교함으로써 줄의 법칙을 확인하고 열의 일당량을 구한다.[1] 2. 주의 사항 (1) 뜨거운 물을 이용하므로, 화상을 입지 않도록 주의한다. (2) 온도계와 비커는 유리로 되어있으므로 깨트리지 않도록 주의한다. (3) 전원장치를 목표값으로 미리 세팅하고, 전선도 연결한 다음에 전원을 키도록 한다. 3. 실험 결과 -생략- 4. 결과 및 토의 1) 이번 실험 결과를 보면 전반적으로 상대오차가 발생한다. 이러한 오차를 발생시키는 요인으로는.. 2021. 6. 5.
대학물리실험 - 이상 기체의 법칙 ------- 그리고 퍼가실 때(참조하실 때), 제발~ 출처 남기세요. 안 하면 표절입니다. ------- 아래 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다. 이날에는 모~종의 이유가 있어 살짝 간단하게 기술하려고 한다. 1. 실험 목적 기체 분자의 운동을 거시적인 열역학적 변수인 온도, 압력 및 부피를 통하여 알아보자.[1] 2. 주의 사항 (1) 주사기를 맨손으로 만지지 않도록 주의할 것! 특히 온도센서가 손에 닿아서는 안된다. (2) 압력센서의 튜브는 연약할 수 있으므로 너무 센 힘을 주어 부러지지 않도록 한다. (3) 주사기를 누르는 사람이 은근 힘을 많이 쓰게 되어 있으므로 힘 쎈 사람이 있으면 그 사람이 주사기를 누르게 한다. 3. 실험 결과 -생략- 4. 결과 및.. 2021. 5. 26.
대학물리실험 - 줄에서의 정상파 ------- 그리고 퍼가실 때(참조하실 때), 제발~ 출처 남기세요. 안 하면 표절입니다. ------- 아래 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다. 1. 실험 목적 양 끝이 고정된 진동하는 줄에서 형성되는 정상파를 통하여 장력, 진동수, 그리고 선질량 밀도가 파동의 속력에 어떠한 영향을 주는지 알아보려고 한다.[1] 2. 주의 사항 (1) 도르래와 줄 진동기 사이의 수평을 맞추어서 진행한다. (2) 실험을 시작할 때, 사인파 발생기의 진폭과 진동수를 최저로 맞춘다음 천천히 올리면서 실험한다. (3) 정상파가 생기기 시작하는 진동수 근처에서 0.1Hz다이얼을 이용해서 더 정밀하게 실험값을 측정한다. 3. 실험 결과 -생략- 4. 결과 및 토의 1) 이번 실험 결과를 .. 2021. 5. 18.
대학물리실험 - 막대의 영률 측정 (Young률, Young's modulus) ------- 그리고 퍼가실 때(참조하실 때), 제발~ 출처 남기세요. 안 하면 표절입니다. ------- 아래 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다. 1. 실험 목적 금속 막대의 중앙에 추를 달아 휘어지게 한 후 휨의 정도를 측정하여 주어진 재료의 영률을 계산한다. [1] 2. 주의 사항 (1) 200g짜리 추를 넣고 뺄 때 처음에 정해놓은 순서를 헷갈리지 않도록 주의한다. (2) 수준기로 Ewing 장치의 수평을 맞추고 시작해야 한다. (3) 마이크로미터, 버니어 캘리퍼 등 각종 다른 단위를 가진 측정기구를 이용하므로 단위 환산에 유의해야 한다. 3. 실험 결과 -생략- 4. 결과 및 토의 1) 이번 실험 결과를 보면 전반적으로 상대오차가 발생한다. 이러한 오차를 .. 2021. 5. 13.
728x90
반응형