mruby Cocos2d-x mruby binding Cocos2d-x의 mruby bindng을 개발하고 있습니다. cocos new 명령으로 프로젝트를 만듭니다.-l 선택적으로 ruby를 지정하면 mruby binding 프로젝트를 만들 수 있습니다. 또한 Cocos2d-x 본가의 리포지토리에서 fork하고 있으므로, C++나 Lua도 사용할 수 있습니다. 내용은 C++판의 HelloWorld를, ruby로 재작성한 것입니다. main.rb... cocos2d-x루비mruby Pico - 스마트 폰으로 재미있게 프로그래밍 할 수있는 Ruby 개발 환경 이 기사는 의 첫 번째 기사입니다. 오늘은 나(온가에시)가 취미로 개발하고 있는 스마트폰 전용의 프로그래밍 앱 를 소개합니다! 개인 개발자 Advent Calendar는, 개인(몇명이라도 OK)이 취미로 만들고 있는 것을 발표해 가는 어드벤트 캘린더입니다. 제작물의 규모, 언어나 장르는 묻지 않으므로 부담없이 참가해 주십시오. 스마트 폰으로 즐겁게 프로그래밍 할 수있는 Ruby 개발 환경. ... 개인 개발자RubyPico루비mruby [실패]mruby로 Aitendo 99엔 액정 처음 샀던 모듈은 여러가지 괴롭히는 사이에 망가져 버렸기 때문에, 다시 한번 백라이트 첨부의 것을 사 왔습니다. 우선 3.3V의 Arduino에서 시험해 보았습니다만, 4비트 단위로 보낸 데이터의 1비트를 표시할 수 없는 상태였습니다. 이것은 BIAS 명령을 보내지 않았기 때문이었습니다. 분명히 BIAS 명령에는 commons의 설정이 들어 있기 때문에, 이것이 3 commons가 되어 버렸... 전자 공작AitendoFreeBSDmruby Windows에서 mruby를 빌드하고 이동해보기 회사의 아는 사람으로부터 「mruby 어때?」라고 물었으므로, 이하의 사이트를 참고로 Windows상에서 mruby를 사용할 수 있도록 해 보았습니다. 최신의 툴을 이용했기 때문에, 일부 순서가 다른 개소가 있었으므로 보충하면서 순서를 남깁니다. 빌드 환경으로 Visual Studio를 활용하기 위해 설치합니다. 공식 사이트에서 Visual Studio 2015를 다운로드합니다. 유상판이라도... VisualStudioWindows루비mruby mruby의 적외선 원격 제어 비트 트레이드 원씨의 USB 접속의 적외선 리모컨을 mruby로 제어해 보았습니다. FreeBSD에서 Linux 용으로 작성된 libusb 코드를 사용하여 mruby 확장 라이브러리 mrbgem을 만들려고했습니다. 환경 변수의 MRUBY_CONFIG로 지정된 build_config.rb에 추가하여 ZRouter로 mruby가 포함된 이미지를 만듭니다. Mac OS X에서도 사용할 수 있도록 ... 전자 공작적외선 리모컨FreeBSDmruby GR-CITRUS에 mot 파일을 쓰는 방법 GR-CITRUS에 make한 mot 파일을 쓰는 방법에 대해 설명합니다. GR-CITRUS에 mot 파일을 쓰려면 FDT (Flash Development Toolkit)가 필요합니다. FDT는 에서 다운로드할 수 있습니다. 우선, 에 유저 등록을 실시할 필요가 있습니다. 이 링크 페이지 아래쪽에 다운로드 버튼이 있습니다. 다운로드 버튼을 누르면 주의사항에 동의가 요구되므로, 「동의한다」를... 와카야마. rbmrubyGR-CITRUS루비Renesas 새우와 LINE하는 기분이 될 수 있는 ChatBot을 PictRuby로 만들어 보았다 안녕하세요. 중간 20 입니다. qiita 첫 투고입니다. 잘 부탁드립니다. 최근 ChatBot이 뜨겁고, 요 전날 LINE의 BOT API가 공개되어 조속히 씨가 놀고 계신다. 총재의 블로그는 점심에서 연결되지 않는다. 탈 수밖에 없다 이 빅 웨이브에 PictRuby v0.5에서 LINE BLOG 기사를 사용하여 ChatBot을 만들었습니다. ※기사는 RSS로 취득합니다. ios 앱의 을 ... mrubybot새우중사립 에비스 중학pictruby ngx_mruby와 docker로 blue-green deployment ngx_mruby를 사용하여 백엔드 컨테이너를 전환할 수 있는지 살펴보았습니다. 이 방법은 범용적으로 사용할 수 있지 않을까 생각합니다. 브라우저에서 port 80에 액세스하면 {"messages": "hello, world"}가 표시됩니다. 여기에서 deploy.sh에서 컨테이너를 바꿉니다. port 80에 액세스하면 {"messages": "goodbye, world"} 가 표시됩니다. ... nginx도커ngx_mrubymruby s9icongen - iOS 아이콘 생성을 자동화하는 Ruby 스크립트 아이콘과 기동 화면의 디자인을 갱신할 때마다, 사이즈는 몇개로 만들면 좋은 것일까? 어떤 파일 이름이 무슨 크기입니까? 를 생각해내는데 발광할 것 같아지기 때문에, 자동화하는 스크립트가 구르고 있지 않은가 찾았다. 내용은 Ruby 스크립트이므로 개조도 쉽다. 각각 해동처에 icon.png, launch.png 를 둔다. 리사이즈 해 주기 때문에 사이즈는 대체로 OK. 자세한 내용은 . 왠지 ... iOSmruby기술 로그루비pictruby ios로 LINE 풍미에 IRB 할 수 있도록 한다 다음 버전의 에서 채팅 스타일 인터페이스를 만들 수 있도록 했기 때문에 irb를 구현했다. 코드는 다음과 같은 느낌으로. 에러 핸들링은 과연 Objective-C 측에 쓰지 않으면 안 되겠다고 생각했지만, 예외 캐치하는 것만으로 잘 갔다. Ruby의 표현력은 역시 높다. 일단 잘 작동했지만 왠지 로컬 변수를 정의 할 수 없기 때문에 다른 irb의 구현을 바라 보았습니다. 같은 현상이 일어나고... 기술 로그techlogmruby mruby의 SMTP IoT인 네트워크 메소드는 HTTP, HTTPS, MQTT 등이 일반적으로 사용되고 있습니다만, 무엇인가 잊지 않습니까? 그렇게 HTTP 뭔가보다 오래된 SMTP입니다. 라는 것으로, mruby로 메일을 보내 보았습니다. SMTP 서버는 Yahoo 계정으로 Yahoo 메일을 사용했습니다. 최근 SMTP는 SSL이기 때문에 을 사용합니다. 인증은 SMTP_AUTH이므로 도 사용했습니다. 여담입... SMTPIoTmruby 인터넷 온도계 일반 가정에서의 IoT를 생각했을 때, 데이터의 흐름에 주목하면 IN과 OUT이 있다고 생각한다. IN의 모델로서 인터넷에 연결된 온도계를 만들어 보고 싶다. 이것은 온도의 계측은 자전으로 행하고, 그물로부터 그 날의 최고 최저 기온을 입수해 표시하는 대물을 생각하고 있다. mruby on FreeBSD는 ZRouter 빌드하고 하드 오프로 구입한 AR2315인 정크 라우터에서 움직이고 있다... ArduinoFreeBSDIoTmruby FreeBSD로 mruby mruby with ZRouter.org mruby는 내장을 대상으로하므로 크로스 빌드 기능이 있습니다. 또한 http 등의 통신 스택도 준비되어 있습니다. FreeBSD 라우터 용 빌드 시스템 과 mruby 크로스 빌드를 결합하여 환경을 만듭니다. ZRouter와 mruby는 매우 친화력이 있습니다. ports/lang/mruby/build_config.rb를 기반으로 zrouter 대상에... mrubyHardOffFreeBSDIoT임베디드 mruby의 HTTP2 서버 Trusterd에서 Rack 기반 프레임워크 이동 Trusterd는 이 어드벤트 캘린더 주최자 님이 개발한 mruby로 작성된 HTTP2 서버입니다. h2o, ngx_mruby, mod_mruby로 Rack API 기반 API로 마이그레이션 (또는 지원)하고, 이를 계기로 mruby-hibari라는 프레임 워크가 개발되었습니다. 이번에는 Trusterd에서이 mruby-hibari를 움직이려는 기사가됩니다. Perl에서 말하는 곳의 PSGI... http2mruby mruby 보드 enzi와 myThings에서 IoT mruby를 사용하여 프로토타이핑을 할 수 있는 보드 과 을 사용해 간단하게 IoT 서비스를 만듭니다. enzi는 Arduino 호환 핀아웃으로 mruby를 사용하여 코딩 할 수있는 플랫폼입니다. 웹 개발 외에 PC에 접속하는 것만으로 바로 시작할 수 있는 mirb를 사용한 인터프리터 개발(가상 COM 포트 경유)이 가능합니다. 에서 판매 중입니다. 온도·습도·기압이 측정 가능한 을 사용한 ... myThings루비enzimruby mruby의 JIT에서 메소드 재정의를 처리하는 방법 Ruby는 메소드를 재정의 할 수 있지만 이것이 JIT 컴파일러를 만들 때 문제가됩니다. 메소드 그 자체를 재정의해야 하는 것은 물론, 곳곳에 흩어져 있는 그 메소드를 호출하고 있는 원래도 재작성해야 하기 때문입니다. mruby의 JIT는 코드의 자체 재기록을 구사함으로써 속도를 떨어뜨리지 않고 재정의에 대처하고 있습니다. 그러나 메모리 효율이 나쁘기 때문에 빈번한 다시 쓰기에는 적합하지 않... jitmruby iOS에서 Ruby가 쓸 수 있는 PictRuby - 헤세이를 요구한다 PictRuby 0.2가 출시되었습니다. 작업 자동화 응용 프로그램 실행 웹 액세스 계산 이미지 필터 만들기 텍스트를 반환하면 텍스트가 표시됩니다. Browser.get(url) 또는 Browser.json(url) 에서 인터넷에서 정보를 검색할 수도 있습니다. 전혀 Pict가 없어졌습니다만. 예를 들어 다음 프로그램을 입력하면 언제든지 헤세이를 구할 수 있습니다. 작은 프로그램이지만 모바일... iOS루비pictrubymruby ngx_mruby에서 iOS에 Push 알림을 보았습니다. (Parse.com을 통해) Parse.com에는 REST API에서 각종 디바이스로의 Push를 킥하는 구조가 있으므로, 그럼 Nginx가 밀어도 괜찮다고. Push를 받는 쪽에 대해서는 문서를 쫓아 갔을 뿐이므로 글머리 기호. Apple Dev Center에서 한 세트를 모은다. push 개미의 앱용 인증서 작성 & Push용 인증서 작성 & 등록 장치 등록 앱 및 기기가 포함된 프로비저닝 프로필 만들기(Develo... Parsengx_mrubymruby mraa를 사용하여 mruby on intel edison으로 무언가하기 을 만들었기 때문에 mruby on intel edison 으로 무언가를 해 보았습니다. 문서는 전혀 쓰지 않았고, SPI는 통신 상대가 없었기 때문에 에코백 정도밖에 확인할 수 없었습니다만… `Mraa::Gpio.isr에 문제가있는 것 같습니다. 현재 원인 조사중(callback의 함수가 GC로 회수되어 버리고 있는 것일까?). 자신의 솜씨로는 수정할 수 없다고 판단해 isr 는 봉인했습니... Edisonmraamruby mod_mruby를 Amazon EC2, Apache2.2에 배포 Apache2.4에 도입하는 절차를 여기에 썼습니다. 전부터 신경이 쓰였던 를 시험해 보았던 메모입니다. mod_mruby 에서 Apache 모듈을 Ruby (엄격하게는 )로 작성할 수있는 것 같습니다. 과거에도 조금 Apache 모듈은 썼던 적이 있습니다만(쇼보입니다만 1개만 에도 올리고 있습니다), Ruby 로 써, Apache 로 여러가지 할 수 있으면 멋진 잖아.. 로컬로 환경을 만들... mrubymod_mruby아파치루비AWS 참치에서도 알 수있는 mruby [4 번째 : 바이너리 데이터 형식 구현] 임베디드 분야는 센서와 PC가 교환하는 프로토콜은 물론, PC와 서버 사이에서 교환하는 데이터도 바이너리 포맷인 경우가 많다고 생각하므로 문서화된 포맷에 따라 수치로부터 바이너리 포맷된 데이터를 만들어 봐. 이번은 내용적으로 보통의 Ruby와 아무런 변화는 없지만, 아마 이런 일(바이너리 포맷이라든지의 구현)을 하는 것은 임베디드=mruby 에서는 많을 것이라는 마음대로 상상으로... MQT... mqttmruby참치 참치에서도 알 수있는 mruby [3 번째 : 수치] 다음은 모두 mruby에 포함 된 대화형 Ruby 쉘 mirb에서 직접 시도 할 수 있습니다. 사칙 연산 사칙 연산은 예상대로 동작. 대체로 Ruby와 같은 것 같습니다. 하나 Ruby와 다른 점은 정수끼리의 나누어지는 나눗셈이라도, 반환값은 Float입니다. Ruby 2.1.1 mruby도 Ruby와 같이 배열의 반환값에 대해서 패턴 매치를 사용할 수 있으므로, 다음과 같이 받으면 a, b... mruby참치 참치에서도 알 수있는 mruby [첫 번째 : Hello World] 최근 여러가지 옵션이 있는 컴팩트한 Linux 보드상에서 mruby 사용하면 행복할 수 있을까라고 생각한 것이 계기로 mruby의 공부 개시합니다. 메시지의 크기가 작고 처음부터 네트워크 품질이 나쁜 경우가 있는 회선(3G 회선 등)에서 사용되는 것을 상정한 설계로 되어 있습니다. 설치 방법이라도 여러가지 조사해 두어 두겠다고 생각했습니다만, 이쪽에 매우 알기 쉽게 정리하고 있었으므로 자세한... mqtt루비mruby mruby에서 Qt를 부른다. mruby에서 Qt를 사용할 수 없을까-와 계속 시행착오하고 있으면, 드디어, 가 실용 단계가 되어 왔습니다. 기본적으로 qtbindings(유지 관리가 계속되고 있는 QtRuby의 포크)를 mruby에 이식한 것입니다만, mruby에 표준이 아닌 것 같은 메소드나 모듈을 사용하고 있는 ruby 코드를 C++로 옮겨놓고 있습니다. 그 관계에서 C++11을 사용하고 있기 때문에 빌드할 때 약간... Qtqtbindingsmruby RubyKokuban으로 이미지를 마우스로 추종 mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다. 설치 방법은 를 부탁드립니다. 보고 애니메이션을 만들면 마지막으로 입력에 반응합시다. 마우스가 이미지를 따라갑니다.Image#set_anchor_percent 는 이미지의 기준 위치를 변경할 수 있는 편리한 명령입니다. (이번에는 기준 위치를 중간으로 변경하고 있습니다.) 움직이면 재미 있습니다.... 하는 by 칠판루비openFrameworksmruby RubyKokuban에서 이미지를 확대 애니메이션으로 만들기 mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다. 설치 방법은 를 부탁드립니다. 이미지를 확대 애니메이션으로 만들어 보겠습니다. update 함수로 멤버를 증가시켜, Image.draw에 파라미터로서 건네주고 있습니다. @scale 의 리미트 값이나 변경 속도를 조작하여 놀아 봅시다.... 하는 by 칠판루비openFrameworksmruby Image#draw와 set_color의 관계 - RubyKokuban Memo mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다. 설치 방법은 를 부탁드립니다. Image#draw때는 set_color도 맞추어 설정할 필요가 있으므로 주의해 주세요. (openFrameworks의 특성을 그대로 계승하고 있습니다.) set_color로 설정된 색과 곱한 결과로 그려집니다. 샘플에서는 set_color(0, 255, 255) 때문에, R성분이 0이 된 상태로 ... 하는 by 칠판루비openFrameworksmruby RubyKokuban에서 이미지 표시 mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다. 설치 방법은 를 부탁드립니다. 이미지를 표시하는 데 필요한 것은 단지 4줄입니다. 스크립트와 같은 위치에 sample.png 를 두십시오. 실행합니다. 표시되었습니다.... 하는 by 칠판루비openFrameworksmruby 이미지를 실시간으로 회색조로 만드는 프로그램 의 Image#map_pixels 를 사용해 썼다. 이런 것은 RubyKokuban이 잘하고 있다. 을 코멘트 아웃을 제외하고 실행하면 sequence_shot_xxx.png 라는 이름으로 연속 이미지가 만들어진다. 그런 다음 gif 애니메이션으로 변환합니다.... 칠판루비하는 by 칠판mruby 이전 기사 보기
Cocos2d-x mruby binding Cocos2d-x의 mruby bindng을 개발하고 있습니다. cocos new 명령으로 프로젝트를 만듭니다.-l 선택적으로 ruby를 지정하면 mruby binding 프로젝트를 만들 수 있습니다. 또한 Cocos2d-x 본가의 리포지토리에서 fork하고 있으므로, C++나 Lua도 사용할 수 있습니다. 내용은 C++판의 HelloWorld를, ruby로 재작성한 것입니다. main.rb... cocos2d-x루비mruby Pico - 스마트 폰으로 재미있게 프로그래밍 할 수있는 Ruby 개발 환경 이 기사는 의 첫 번째 기사입니다. 오늘은 나(온가에시)가 취미로 개발하고 있는 스마트폰 전용의 프로그래밍 앱 를 소개합니다! 개인 개발자 Advent Calendar는, 개인(몇명이라도 OK)이 취미로 만들고 있는 것을 발표해 가는 어드벤트 캘린더입니다. 제작물의 규모, 언어나 장르는 묻지 않으므로 부담없이 참가해 주십시오. 스마트 폰으로 즐겁게 프로그래밍 할 수있는 Ruby 개발 환경. ... 개인 개발자RubyPico루비mruby [실패]mruby로 Aitendo 99엔 액정 처음 샀던 모듈은 여러가지 괴롭히는 사이에 망가져 버렸기 때문에, 다시 한번 백라이트 첨부의 것을 사 왔습니다. 우선 3.3V의 Arduino에서 시험해 보았습니다만, 4비트 단위로 보낸 데이터의 1비트를 표시할 수 없는 상태였습니다. 이것은 BIAS 명령을 보내지 않았기 때문이었습니다. 분명히 BIAS 명령에는 commons의 설정이 들어 있기 때문에, 이것이 3 commons가 되어 버렸... 전자 공작AitendoFreeBSDmruby Windows에서 mruby를 빌드하고 이동해보기 회사의 아는 사람으로부터 「mruby 어때?」라고 물었으므로, 이하의 사이트를 참고로 Windows상에서 mruby를 사용할 수 있도록 해 보았습니다. 최신의 툴을 이용했기 때문에, 일부 순서가 다른 개소가 있었으므로 보충하면서 순서를 남깁니다. 빌드 환경으로 Visual Studio를 활용하기 위해 설치합니다. 공식 사이트에서 Visual Studio 2015를 다운로드합니다. 유상판이라도... VisualStudioWindows루비mruby mruby의 적외선 원격 제어 비트 트레이드 원씨의 USB 접속의 적외선 리모컨을 mruby로 제어해 보았습니다. FreeBSD에서 Linux 용으로 작성된 libusb 코드를 사용하여 mruby 확장 라이브러리 mrbgem을 만들려고했습니다. 환경 변수의 MRUBY_CONFIG로 지정된 build_config.rb에 추가하여 ZRouter로 mruby가 포함된 이미지를 만듭니다. Mac OS X에서도 사용할 수 있도록 ... 전자 공작적외선 리모컨FreeBSDmruby GR-CITRUS에 mot 파일을 쓰는 방법 GR-CITRUS에 make한 mot 파일을 쓰는 방법에 대해 설명합니다. GR-CITRUS에 mot 파일을 쓰려면 FDT (Flash Development Toolkit)가 필요합니다. FDT는 에서 다운로드할 수 있습니다. 우선, 에 유저 등록을 실시할 필요가 있습니다. 이 링크 페이지 아래쪽에 다운로드 버튼이 있습니다. 다운로드 버튼을 누르면 주의사항에 동의가 요구되므로, 「동의한다」를... 와카야마. rbmrubyGR-CITRUS루비Renesas 새우와 LINE하는 기분이 될 수 있는 ChatBot을 PictRuby로 만들어 보았다 안녕하세요. 중간 20 입니다. qiita 첫 투고입니다. 잘 부탁드립니다. 최근 ChatBot이 뜨겁고, 요 전날 LINE의 BOT API가 공개되어 조속히 씨가 놀고 계신다. 총재의 블로그는 점심에서 연결되지 않는다. 탈 수밖에 없다 이 빅 웨이브에 PictRuby v0.5에서 LINE BLOG 기사를 사용하여 ChatBot을 만들었습니다. ※기사는 RSS로 취득합니다. ios 앱의 을 ... mrubybot새우중사립 에비스 중학pictruby ngx_mruby와 docker로 blue-green deployment ngx_mruby를 사용하여 백엔드 컨테이너를 전환할 수 있는지 살펴보았습니다. 이 방법은 범용적으로 사용할 수 있지 않을까 생각합니다. 브라우저에서 port 80에 액세스하면 {"messages": "hello, world"}가 표시됩니다. 여기에서 deploy.sh에서 컨테이너를 바꿉니다. port 80에 액세스하면 {"messages": "goodbye, world"} 가 표시됩니다. ... nginx도커ngx_mrubymruby s9icongen - iOS 아이콘 생성을 자동화하는 Ruby 스크립트 아이콘과 기동 화면의 디자인을 갱신할 때마다, 사이즈는 몇개로 만들면 좋은 것일까? 어떤 파일 이름이 무슨 크기입니까? 를 생각해내는데 발광할 것 같아지기 때문에, 자동화하는 스크립트가 구르고 있지 않은가 찾았다. 내용은 Ruby 스크립트이므로 개조도 쉽다. 각각 해동처에 icon.png, launch.png 를 둔다. 리사이즈 해 주기 때문에 사이즈는 대체로 OK. 자세한 내용은 . 왠지 ... iOSmruby기술 로그루비pictruby ios로 LINE 풍미에 IRB 할 수 있도록 한다 다음 버전의 에서 채팅 스타일 인터페이스를 만들 수 있도록 했기 때문에 irb를 구현했다. 코드는 다음과 같은 느낌으로. 에러 핸들링은 과연 Objective-C 측에 쓰지 않으면 안 되겠다고 생각했지만, 예외 캐치하는 것만으로 잘 갔다. Ruby의 표현력은 역시 높다. 일단 잘 작동했지만 왠지 로컬 변수를 정의 할 수 없기 때문에 다른 irb의 구현을 바라 보았습니다. 같은 현상이 일어나고... 기술 로그techlogmruby mruby의 SMTP IoT인 네트워크 메소드는 HTTP, HTTPS, MQTT 등이 일반적으로 사용되고 있습니다만, 무엇인가 잊지 않습니까? 그렇게 HTTP 뭔가보다 오래된 SMTP입니다. 라는 것으로, mruby로 메일을 보내 보았습니다. SMTP 서버는 Yahoo 계정으로 Yahoo 메일을 사용했습니다. 최근 SMTP는 SSL이기 때문에 을 사용합니다. 인증은 SMTP_AUTH이므로 도 사용했습니다. 여담입... SMTPIoTmruby 인터넷 온도계 일반 가정에서의 IoT를 생각했을 때, 데이터의 흐름에 주목하면 IN과 OUT이 있다고 생각한다. IN의 모델로서 인터넷에 연결된 온도계를 만들어 보고 싶다. 이것은 온도의 계측은 자전으로 행하고, 그물로부터 그 날의 최고 최저 기온을 입수해 표시하는 대물을 생각하고 있다. mruby on FreeBSD는 ZRouter 빌드하고 하드 오프로 구입한 AR2315인 정크 라우터에서 움직이고 있다... ArduinoFreeBSDIoTmruby FreeBSD로 mruby mruby with ZRouter.org mruby는 내장을 대상으로하므로 크로스 빌드 기능이 있습니다. 또한 http 등의 통신 스택도 준비되어 있습니다. FreeBSD 라우터 용 빌드 시스템 과 mruby 크로스 빌드를 결합하여 환경을 만듭니다. ZRouter와 mruby는 매우 친화력이 있습니다. ports/lang/mruby/build_config.rb를 기반으로 zrouter 대상에... mrubyHardOffFreeBSDIoT임베디드 mruby의 HTTP2 서버 Trusterd에서 Rack 기반 프레임워크 이동 Trusterd는 이 어드벤트 캘린더 주최자 님이 개발한 mruby로 작성된 HTTP2 서버입니다. h2o, ngx_mruby, mod_mruby로 Rack API 기반 API로 마이그레이션 (또는 지원)하고, 이를 계기로 mruby-hibari라는 프레임 워크가 개발되었습니다. 이번에는 Trusterd에서이 mruby-hibari를 움직이려는 기사가됩니다. Perl에서 말하는 곳의 PSGI... http2mruby mruby 보드 enzi와 myThings에서 IoT mruby를 사용하여 프로토타이핑을 할 수 있는 보드 과 을 사용해 간단하게 IoT 서비스를 만듭니다. enzi는 Arduino 호환 핀아웃으로 mruby를 사용하여 코딩 할 수있는 플랫폼입니다. 웹 개발 외에 PC에 접속하는 것만으로 바로 시작할 수 있는 mirb를 사용한 인터프리터 개발(가상 COM 포트 경유)이 가능합니다. 에서 판매 중입니다. 온도·습도·기압이 측정 가능한 을 사용한 ... myThings루비enzimruby mruby의 JIT에서 메소드 재정의를 처리하는 방법 Ruby는 메소드를 재정의 할 수 있지만 이것이 JIT 컴파일러를 만들 때 문제가됩니다. 메소드 그 자체를 재정의해야 하는 것은 물론, 곳곳에 흩어져 있는 그 메소드를 호출하고 있는 원래도 재작성해야 하기 때문입니다. mruby의 JIT는 코드의 자체 재기록을 구사함으로써 속도를 떨어뜨리지 않고 재정의에 대처하고 있습니다. 그러나 메모리 효율이 나쁘기 때문에 빈번한 다시 쓰기에는 적합하지 않... jitmruby iOS에서 Ruby가 쓸 수 있는 PictRuby - 헤세이를 요구한다 PictRuby 0.2가 출시되었습니다. 작업 자동화 응용 프로그램 실행 웹 액세스 계산 이미지 필터 만들기 텍스트를 반환하면 텍스트가 표시됩니다. Browser.get(url) 또는 Browser.json(url) 에서 인터넷에서 정보를 검색할 수도 있습니다. 전혀 Pict가 없어졌습니다만. 예를 들어 다음 프로그램을 입력하면 언제든지 헤세이를 구할 수 있습니다. 작은 프로그램이지만 모바일... iOS루비pictrubymruby ngx_mruby에서 iOS에 Push 알림을 보았습니다. (Parse.com을 통해) Parse.com에는 REST API에서 각종 디바이스로의 Push를 킥하는 구조가 있으므로, 그럼 Nginx가 밀어도 괜찮다고. Push를 받는 쪽에 대해서는 문서를 쫓아 갔을 뿐이므로 글머리 기호. Apple Dev Center에서 한 세트를 모은다. push 개미의 앱용 인증서 작성 & Push용 인증서 작성 & 등록 장치 등록 앱 및 기기가 포함된 프로비저닝 프로필 만들기(Develo... Parsengx_mrubymruby mraa를 사용하여 mruby on intel edison으로 무언가하기 을 만들었기 때문에 mruby on intel edison 으로 무언가를 해 보았습니다. 문서는 전혀 쓰지 않았고, SPI는 통신 상대가 없었기 때문에 에코백 정도밖에 확인할 수 없었습니다만… `Mraa::Gpio.isr에 문제가있는 것 같습니다. 현재 원인 조사중(callback의 함수가 GC로 회수되어 버리고 있는 것일까?). 자신의 솜씨로는 수정할 수 없다고 판단해 isr 는 봉인했습니... Edisonmraamruby mod_mruby를 Amazon EC2, Apache2.2에 배포 Apache2.4에 도입하는 절차를 여기에 썼습니다. 전부터 신경이 쓰였던 를 시험해 보았던 메모입니다. mod_mruby 에서 Apache 모듈을 Ruby (엄격하게는 )로 작성할 수있는 것 같습니다. 과거에도 조금 Apache 모듈은 썼던 적이 있습니다만(쇼보입니다만 1개만 에도 올리고 있습니다), Ruby 로 써, Apache 로 여러가지 할 수 있으면 멋진 잖아.. 로컬로 환경을 만들... mrubymod_mruby아파치루비AWS 참치에서도 알 수있는 mruby [4 번째 : 바이너리 데이터 형식 구현] 임베디드 분야는 센서와 PC가 교환하는 프로토콜은 물론, PC와 서버 사이에서 교환하는 데이터도 바이너리 포맷인 경우가 많다고 생각하므로 문서화된 포맷에 따라 수치로부터 바이너리 포맷된 데이터를 만들어 봐. 이번은 내용적으로 보통의 Ruby와 아무런 변화는 없지만, 아마 이런 일(바이너리 포맷이라든지의 구현)을 하는 것은 임베디드=mruby 에서는 많을 것이라는 마음대로 상상으로... MQT... mqttmruby참치 참치에서도 알 수있는 mruby [3 번째 : 수치] 다음은 모두 mruby에 포함 된 대화형 Ruby 쉘 mirb에서 직접 시도 할 수 있습니다. 사칙 연산 사칙 연산은 예상대로 동작. 대체로 Ruby와 같은 것 같습니다. 하나 Ruby와 다른 점은 정수끼리의 나누어지는 나눗셈이라도, 반환값은 Float입니다. Ruby 2.1.1 mruby도 Ruby와 같이 배열의 반환값에 대해서 패턴 매치를 사용할 수 있으므로, 다음과 같이 받으면 a, b... mruby참치 참치에서도 알 수있는 mruby [첫 번째 : Hello World] 최근 여러가지 옵션이 있는 컴팩트한 Linux 보드상에서 mruby 사용하면 행복할 수 있을까라고 생각한 것이 계기로 mruby의 공부 개시합니다. 메시지의 크기가 작고 처음부터 네트워크 품질이 나쁜 경우가 있는 회선(3G 회선 등)에서 사용되는 것을 상정한 설계로 되어 있습니다. 설치 방법이라도 여러가지 조사해 두어 두겠다고 생각했습니다만, 이쪽에 매우 알기 쉽게 정리하고 있었으므로 자세한... mqtt루비mruby mruby에서 Qt를 부른다. mruby에서 Qt를 사용할 수 없을까-와 계속 시행착오하고 있으면, 드디어, 가 실용 단계가 되어 왔습니다. 기본적으로 qtbindings(유지 관리가 계속되고 있는 QtRuby의 포크)를 mruby에 이식한 것입니다만, mruby에 표준이 아닌 것 같은 메소드나 모듈을 사용하고 있는 ruby 코드를 C++로 옮겨놓고 있습니다. 그 관계에서 C++11을 사용하고 있기 때문에 빌드할 때 약간... Qtqtbindingsmruby RubyKokuban으로 이미지를 마우스로 추종 mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다. 설치 방법은 를 부탁드립니다. 보고 애니메이션을 만들면 마지막으로 입력에 반응합시다. 마우스가 이미지를 따라갑니다.Image#set_anchor_percent 는 이미지의 기준 위치를 변경할 수 있는 편리한 명령입니다. (이번에는 기준 위치를 중간으로 변경하고 있습니다.) 움직이면 재미 있습니다.... 하는 by 칠판루비openFrameworksmruby RubyKokuban에서 이미지를 확대 애니메이션으로 만들기 mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다. 설치 방법은 를 부탁드립니다. 이미지를 확대 애니메이션으로 만들어 보겠습니다. update 함수로 멤버를 증가시켜, Image.draw에 파라미터로서 건네주고 있습니다. @scale 의 리미트 값이나 변경 속도를 조작하여 놀아 봅시다.... 하는 by 칠판루비openFrameworksmruby Image#draw와 set_color의 관계 - RubyKokuban Memo mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다. 설치 방법은 를 부탁드립니다. Image#draw때는 set_color도 맞추어 설정할 필요가 있으므로 주의해 주세요. (openFrameworks의 특성을 그대로 계승하고 있습니다.) set_color로 설정된 색과 곱한 결과로 그려집니다. 샘플에서는 set_color(0, 255, 255) 때문에, R성분이 0이 된 상태로 ... 하는 by 칠판루비openFrameworksmruby RubyKokuban에서 이미지 표시 mruby를 사용하여 대화식 응용 프로그램을 만들 수 있습니다. 설치 방법은 를 부탁드립니다. 이미지를 표시하는 데 필요한 것은 단지 4줄입니다. 스크립트와 같은 위치에 sample.png 를 두십시오. 실행합니다. 표시되었습니다.... 하는 by 칠판루비openFrameworksmruby 이미지를 실시간으로 회색조로 만드는 프로그램 의 Image#map_pixels 를 사용해 썼다. 이런 것은 RubyKokuban이 잘하고 있다. 을 코멘트 아웃을 제외하고 실행하면 sequence_shot_xxx.png 라는 이름으로 연속 이미지가 만들어진다. 그런 다음 gif 애니메이션으로 변환합니다.... 칠판루비하는 by 칠판mruby 이전 기사 보기