준호씨의 블로그
기본적인 방법은 len 함수를 이용하는 방법이다. >>> list = [1,2,3,4,5] >>> len(list) 5 array 객체의 len 함수를 이용하는 방법도 있으나 일반적이지는 않다. >>> list.__len__() 5 개인적인 취향으로는 list.length() 같은 방식을 좋아 하지만 python 은 그러한 방식을 선호하지는 않는 것 같다. 참고 http://effbot.org/pyfaq/why-does-python-use-methods-for-some-functionality-e-g-list-index-but-functions-for-other-e-g-len-list.htm https://docs.python.org/3/reference/datamodel.html#basic-custom..
다음과 같이 a 테그로 간단한 링크를 만들어 보았다. 새로운 전시 등록하기 마우스를 올리면 아래와 같이 밑줄이 생긴다. 만약 밑줄을 안보이게 하고 싶으면 css 를 고쳐 주면 된다. 아래와 같이 text-decoration: none 으로 지정 해 주면 마우스를 올려도 밑줄이 나타나지 않는다. a { text-decoration: none; }
알리에서 주문 했던 부품들이 하나씩 도착 하고 있다. 지난 목요일엔 LCD Keypad Shield 예제 코드는 https://www.dfrobot.com/wiki/index.php/Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009) 에 있는 것을 사용하였다. 왼쪽 위에 보이는 것이 Contrast 조절하는 것인데 시계 방향으로 꽤 여러번 돌려줘야 화면이 나왔음. 집에 있는 드라이버로는 돌릴 수 없어서 커터칼을 이용해서 돌렸다. 소스코드는 혹시 몰라 gist 에 올렸둠.
사용해본 제품은 http://allfirstedu.co.kr/goods/goods_view.php?goodsNo=1000000519 이다. 온라인 E-BOOK 게시 예정이라는데 아직 없고 메일로 기본 설명서를 보내주고 잘 안되는건 문의 해 가면서 진행하고 있다. 처음에 LCD 가 잘 안되어서 질문 해서 해결 했었음. (Arduino - LCD 1604A, 1602A 테스트, LiquidCrystal 라이브러리 http://junho85.pe.kr/608) 온도가 28도, 습도가 67% 인 것도 좀 안맞는거 같긴 한데 그럭저럭 비슷한데 미세먼지 값은 아무리 봐도 저정도는 아닌거 같은데 이상하다. 제공해준 소스코드에서 DustDen 값을 * 1000 해 준 것 말고는 고친 건 없는거 같음. 이건 소숫점으로 ..
예전에 레고마인드스톰으로 만들었던 샐프밸런싱로봇이 생각나서 올려 본다. 동작 동영상 안드로이드 휴대폰으로 블루투스를 연결해서 조종 할 수 있다. 기본 세트로는 안되고 자이로센서를 따로 구입해서 달아야 한다. 그리고 기본 코딩 프로그램으로는 이런 로봇을 코딩 하기는 어렵고 별도 프로그래밍 언어로 구현을 해야 한다. NXTway-GS(a two wheeled self-balancing robot) C APIhttp://lejos-osek.sourceforge.net/nxtway_gs.htm 조립 방법http://lejos-osek.sourceforge.net/NXTway-GS_Building_Instructions.pdf EV3 에서는 기본 지원 된 듯 하다 2013.07.08 최근 샤오미 코딩블럭으로 만든..
악성 임금체불을 가까이서 지켜보니 이것저것 배울것도 많고 우리나라 법 개정이 필요하다는 생각이 들곤 한다. 아무튼 악성 임금체불과 그를 받아내는 과정에 대한 글들이 많이 보이는데 그 중 몇가지 링크를 걸어 본다. 당장 이런 일이 벌어질 것 같지는 않지만 미리 알아 두면 언젠가 도움이 될 거 같다. 특히 이런일을 처음 겪으면 정신적으로 많이 힘들거 같다. [임금체불] "프리랜서 학원강사 체불 강의료 합의 및 소취하 후기" - 체불 임금 받아내기(7) 2016..08.17 http://starmethod.tistory.com/1289 프리랜서 학원강사라서 4대 보험도 없고 해서 이래저래 더 힘든 케이스인데 도합 2년 반이 넘는 시간이 걸린 케이스이다. 7부작의 장편으로 되어 있다. 마지막 글의 마지막 즈음에..
1604A 테스트 - 실패. 그리고 LiquidCrystal 라이브러리에 관하여 키트를 구매 했는데 LCD 가 1604A 이다. 보통 1602A 를 많이 쓰는데 특이함. 아무튼 잘 돌아가면 상관 없는데 요모양이다. 뭐가 잘못 되었을까? 코드는 키트에서 제공하는 코드를 그대로 넣었다.LiquidCrystal 라이브러리를 그대로 사용 하지는 않았고 NewliquidCrystal 를 사용 하고 있는데 코드를 보면 16x4 용 LCD 의 offset 를 바꿔서 사용 하도록 되어 있다.라이브러리는 ~/Documents/Arduino/libraries 에 복사해서 사용 하면 된다. (참고: https://www.arduino.cc/en/Hacking/Libraries) 참고로 최근 (이라고 하기에는 2년전이 최근 ..
smi 자막 재생 되는 크롬캐스트 재생프로그램을 찾다가 알게된 Airflow 앱이 2.0.0-beta3 가 나왔다. 기존에 1.0.0-beta7 을 쓰고 있었는데 어느날 갑자기 업그레이드 되어 있더라. (참고: macOS - 크롬캐스트와 smi 자막 지원 프로그램들 2017.04.30 http://junho85.pe.kr/582) UI 가 기존에 비해 좀 더 산뜻하게 바꼈고 재생 관련 옵션들도 좀 더 생겼다. 영상이나 자막관련 기능들도 많이 추가 되었다. 다른건 몰라도 Delay 기능이 필요 했는데 이번에 추가 되어서 좋다. 자막이 밀렸을 때 Delay 를 조절해서 맞춰 주면 잘 나온다. 아래 사이트에서 받을 수 있다. http://airflowapp.com/ Windows, macOS 버전으로 제공하고..
약간 뒤늦은 감이 있지만 크롬캐스트2 로 업그레이드 했다. 기존 크롬캐스트1 도 크게 불편함은 없었지만 마트에 갈 때 마다 보이는 크롬캐스트2 가 자꾸 눈에 밟혔다. 크롬캐스트를 많이 활용 하고 있는데 크롬캐스트2 가 더 빠르다고 하니 좀 더 좋지 않을까 생각이 들었다. 크롬캐스트 스팩은 https://support.google.com/chromecast/answer/3046409 에서 볼 수 있는데, 다른 스팩은 별 차이 없고 좀 더 상위버전의 Wifi 를 지원한다. 크롬캐스트1: 802.11b/g/n Wi-Fi(802.11n 2.4GHz에만 해당) 크롬캐스트2: 802.11b/g/n/ac Wi-Fi(2.4GHz/5GHz) 처럼 wifi ac 를 추가로 지원한다. 공유기가 5GHz 를 지원한다면 좀 더..