본문 바로가기

IT일반

아두이노 회로 그리는 프로그램 아두이노를 개발하다 보면, 회로판을 예쁘게 표현한 그림을 보실수 있습니다. 아래 주소로 가시면, 오픈소스로 프로그램을 다운로드 받으실 수 있습니다. (맥, 윈도 모두 지원) http://fritzing.org/download/ 예전에는 무료였는데, 지금은 최소한의 비용을 받습니다. 구매할 가치가 있다고 보입니다. 2023년 6월 19일에 버전 1.0이 출시되었습니다. 파트(부품) 업데이트 기능이 있어서, 매우 유용합니다. 코드를 작성하거나, 빵판에 파트를 장착해 보는등 다양한 것들을 해보실 수 있습니다. 이렇게 멋진 빵판(브레드보드)를 가질 수 있습니다. ㅎ 인터넷에 자주 보신 그림 있으시죠? 아래와 같은 그림이요. 바로 fritzing 에서 만든 그림입니다. 이게 아주 물건입니다. 보드 구성을 하면, .. 2023. 6. 20.
각 카메라 렌즈 브랜드별 이미지 안정화 기술 명칭 카메라 렌즈의 이미지 안정화는 흔들림과 진동으로 인해 발생하는 흔들림 효과를 줄여주는 중요한 기능입니다. 다양한 카메라 렌즈 브랜드는 이미지 안정화를 위해 각자의 기술과 명칭을 사용합니다. 이번 글에서는 주요 카메라 렌즈 브랜드의 이미지 안정화 기술과 명칭을 살펴보겠습니다. 쉬운 말로 손떨림 방지 기능에 대한 약어표로 생각하시면 됩니다. 브랜드별 이미지 안정화 기술 명칭 Canon은 이미지 안정화를 "Image Stabilization" 또는 "IS"로 명명합니다. Canon의 IS 기술은 흔들림을 센서 기반의 안정화 기능으로 제공하며, IS 렌즈로 알려진 이미지 안정화 렌즈를 출시하고 있습니다. Nikon은 이미지 안정화를 "Vibration Reduction" 또는 "VR"로 알려져 있습니다. Nik.. 2023. 6. 20.
DIV 상하 좌우 중앙 정렬하는 CSS html 퍼블리싱을 하다 보면, 중앙 정렬을 하는 경우가 생각보다 많습니다. 물론 요즘에는 flex를 쓰기도 하지만, 좀 더 고전적인 방법을 적어보려고 합니다. 고전적인 방법을 사용하면, 아직 최신 웹브라우저로 업데이트하지 않은 분들의 화면에도 제대로 보일 수 있습니다. 물론! css polyfill 을 사용하는 방법이 있기도 합니다. 물론 서울에서 부산까지 가는 길은 여러 길이 있지만, 오늘은 또 한 길을 소개해 볼까 합니다. 어렵게 생각할 것이 아니라, 객체를 싸고 있는 div의 display를 table로 지정하는 방법입니다. div를 테이블처럼 처리하는 방법입니다. 그리고, 그 안에 들어간 div는 display를 table-cell로 지정하면, text-align 뿐만 아니라, vertical-.. 2023. 6. 19.
초 간단하게 안드로이드 apk 사인하기 CLI 커맨드라인 활용 오래전에 정리해 놓았던 글입니다. 지금은 생산적인 방법이 있을 수도 있고, 내용이 약간 다른 부분이 있을 수 있고, 파라미터의 변형이 있을 수도 있습니다. 그런데, 기본적인 접근 방법은 같습니다. 또한, 이렇게 커맨드라인으로 사이닝할 수 있다는 것을 알아두면 접근하는 시각이 달라질 것이라 생각하여, 일단 블로그에 올립니다. - 아래 내용 - 안드로이드 마켓-구글 플레이에 앱을 등록하려면, singing이 필요합니다. 앱 스토어도 마찬가지 입니다. 애플 앱은 xcode에서 관리하는 것이 편리합니다. 왜 싸이닝을 할까요? sign이라는 것은 고유함-인증했음을 증명하는 행위입니다. 앱을 구별짓는 id 가 있지만, 누구든 id를 지정하여 앱을 만들 수 있습니다. 따라서 그 고유성은 id로만 분별하기에는 무리가 .. 2023. 6. 19.
The Pretotyping Manifesto 프리토타이핑 선언문 혁신적인 제품을 개발하고 성공적으로 시장에 출시하는 것은 많은 기업과 창업자들이 목표로 하는 일입니다. 하지만 제품 개발은 비용과 시간이 많이 소요되는 작업입니다. 이 때문에 실패의 위험이 커지고, 좋은 아이디어가 무시되거나 부적절한 투자로 이어질 수 있습니다. 이러한 문제를 해결하기 위해 pretotyping(프리토타이핑)이라는 개념이 등장했습니다. Prototyping 과 다른 단어입니다. Pretotyping이란? Pretotyping은 "진짜 아이디어를 실험하기 위해 가장 적은 비용과 노력으로 가장 짧은 시간 내에 가능한 가장 진짜 같은 모형을 만드는 것"을 의미합니다. 즉, 아이디어를 검증하기 위해 실제 제품을 만드는 대신, 최소한의 자원을 사용하여 실제 제품과 유사한 경험을 제공하는 것입니다... 2023. 6. 19.
패스워드 만료기간 설정하는 방법 (linux) 리눅스 시스템 접속하는데 사용되는 시스템 계정은 모두 패스워드를 가지고 있습니다. 그런데, 일반적으로 패스워드를 한 번 세팅하면, 변경을 잘 안하게 되는데요. 보안상의 이유로, 혹은 컴플라이언스 이슈로, 패스워드의 만료일을 설정해야할 경우가 있습니다. 특히, 보안에 민감하다고 생각되는 사이트 일수록 패스워드의 변경 주기를 짧게 가져가는 것이 좋습니다. 이때, 패스워드의 만기일을 변경하는 명령어는 chage 입니다. chage age 의 약자입니다. 옵션 사용할 수 있는 옵션을 아래와 같습니다. 옵션 설명 -l 해당 계정의 정보 확인 -M 패스워드 변경없이 사용할 수 있는 최대 일 수 -m 패스워드 의무 사용 일 수 -W 패스워드 만료 몇 일 전부터 경고 메시지 보낼지 설정 예시 간단히, 먼저 특정 계정의.. 2023. 6. 17.
반응형