루아 拾弐 Cocos2d-x로 데이터 저장 읽기 1 소개 2 데이터 저장 읽기 3 향후 예정 아래 코드를 실행하면 터치 횟수가 왼쪽 상단에 표시되며 앱을 다시 시작할 때 저장된 터치 횟수를 읽을 수 있습니다. GameScene.lua a1) cc.UserDefault:getInstance():getIntegerForKey(KEY, 0) 가 저장된 값을 읽는 API입니다. 여기서 KEY 부분은 임의의 문자열을 지정할 수 있습니다. 여기서는 ... 안드로이드iOScocos2d-x루아 픽업 Cocos2d-x로 미니 게임 상태 변화 구현 1 소개 2 초기화부터 게임 오버 및 재개 4 향후 예정 본 기사는, cocos2d-x 및 Cocos Code IDE를 도입해, 그림을 표시하거나 실기로 실행해 보거나 한 사람으로, 앞으로 게임의 상태 변화를 구현하고 싶은 사람을 위한, 각서입니다. 상태 정의에는 Lua의 배열 같은 것을 사용해, 실제로 터치 이벤트로 게임 오버, 재시작으로 그림의 위치를 되돌린다고 하는 처리를 설명합니다. ... 안드로이드iOScocos2d-x루아 급 Cocos2d-x의 처리를 Android와 iOS로 나누기 Lua와 Java/Objective-C간에 함수를 호출한다 1 소개 2 Android와 iOS의 경우 처리를 분리 3 Lua에서 Java 또는 Objective-C API를 호출합니다. 4 Java 또는 Objective-C에서 Lua의 함수 호출 5 향후 예정 본 기사는, cocos2d-x 및 Cocos Code IDE를 도입해, Android나 iPhone의 실기 단말로 움직인 사람으로, Android, iOS등의 플랫폼마다 처리를 나누고 싶은 ... 안드로이드iOScocos2d-x루아 X Cocos2d-x로 표시한 자기를 터치로 옆으로 이동 1 소개 2 터치된 위치로 그림을 이동합니다. 3 움직이는 범위를 화면 내로 제한 4 요약 이 기사는 화면 아래에 자기를 표시하고 옆으로만 움직이려는 사람을위한 각서입니다. 아래 코드는 그림을 (화면 가로폭/2, 높이 100)에 표시한 후 터치되어 있는 동안 가로 방향으로만 움직이는 예입니다. GameScene.lua a)로 터치 중인 좌표를 얻고, b)로 그림의 위치를 터치 중인 x 좌표로... 안드로이드iOScocos2d-x루아 옻칠 Cocos2d-x에서 물리 엔진 사용하기 접촉하면 "뭔가"하고 싶습니다. 2 물체의 접촉 설정 및 처리 2.1 물체의 분류 설정 2.2 물체의 접촉 대상 설정 본 기사는 cocos2d-x 및 Cocos Code IDE를 도입하여 그림(스프라이트)을 표시하고 터치에 반응하여 그림을 움직여 BGM이나 효과음을 울리고 물리 엔진 chipmunk를 사용하여 물체를 낙하시켰다 사람으로, 특정 물체가 접촉했을 때에 뭔가하고 싶은 사람을 위한, 각서입니다. 우선, 접촉시에 물... iOScocos2d-xchipmunk루아안드로이드 육지 Cocos2d-x에서 물리 엔진 사용 시작 2 물리 엔진 활성화 본 기사는 cocos2d-x 및 Cocos Code IDE를 도입하고, 그림(스프라이트)을 표시하고, 터치에 반응하여 그림을 움직이고, BGM이나 효과음을 울린 사람으로, 자신이 만들고 싶은 것은 물체가 중력에 따라 낙하하는 게임이라는 사람을 위한 각서입니다. cocos2-dx에서는 chipmunk와 Box2d, 두 개의 물리 엔진을 사용할 수 있지만 더 쉽게 사용할 수... iOScocos2d-xchipmunk루아안드로이드 당 판정이 좁은 광고의 판정을 검증해 보았다 그 당첨판정이 너무 작은 Button에게는 날마다 고통받고 있습니다. 그 광고에 의해, 전세계에서 도대체 얼마나의 시간이 빼앗겨지고 있는 것일까요. 또, 그 버튼의 당 판정은 정말 그 Button의 크기와 같습니까? 꽤 수상하다고 생각합니다. 광고의 Button의 당 판정이 너무 작다고 느끼는 것은 마음의 소위로, 실은 자신의 손가락의 AIM력 부족이었다. 일부러 설명하지 않아도 될까라고는 ... Swift루아 【TIC-80】게임 만들어 공개한다! (그 2) 타이틀 화면 (임시) 작성 스테이지 선택 화면 작성 도중 ‥‥ 위험, 전혀 미안하다. 아니, 게임 동영상 보는 것도 공부 중이니까! 그리고 머리를 사용하지 않아도 좋은 작업 「가나 도트 치기」를한다 일본어 표시는 우선도 낮다 루루! 우선 우선 순위로 실시하는 항목을 열거한다. 게임 (퍼즐) 부분 데모 (조작 방법 설명 부분) 소리 관계 가나 디스플레이 구성 마우스 조작 우선 게임 모드 (타이... TIC-80루아FantasyComputer게임 제작 【TIC-80】 4tile to 2x2 simple Auto tile 4tile2x2auto.lua 이전 8x8의 간이 오토 타일 gif 동영상을 트위터로 올리면 외국에서 "좋아요"를 받고 비비고 있습니다. TIC-80은 8x8 도트의 타일 단위로 표시됩니다. remap은 타일 ID 외에 flip(반전), rotate(회전)도 지정할 수 있습니다. 따라서 상하 좌우 대칭이라면, 경계 없음 단방향 경계 양방향 경계 대각선 만 경계 4 종류의 타일을 준비해 두면,... TIC-80루아게임 제작 【TIC-80】초승달 폭발을 재현하고 싶었다 칠해 남은 듯한 것은 있습니다만, 일단 상정대로? 을 「 」라고 하는 에 이식하려고 하고 있습니다만, 문득 이전에 읽은 「 로 초승달형의 폭풍이 표시되는 경우가 있지만, 그것은 화면 처리의 문제로 의도한 것이 아니었다」같은 기사를 생각해 냈습니다. 그 때는 「헤-그렇구나ー」 정도로 생각하고 있었습니다만, 「TIC-80」으로 그것을 재현할 수 있는 것은? 라고 생각한 것이 계기입니다. (다시 ... 클로저TIC-80루아게임 제작 【TIC-80】가상의 게임기의 게임을 FantasyConsole에 이식한다(그 4) "나라 도둑질"에는 피버 모드가되는 것이 있습니다. 빛나는 지역에 군대를 떨어 뜨리고 모두 채우면 다음 영역이 빛납니다 채울 때 한 번에 채우면 피버 모드가되어 모든 영역이 대상이된다 이런 느낌이군요. 하나의 영역을 빛내는 경우는 해당 위치의 참조 타일 ID를 바꿨습니다. 갈색 타일에서 노란색 타일로 바꾸는 이미지군요. 단지 피버 모드로 모든 타일을 바꾸는 것은 무거울까 생각 (HHEM), ... 클로저TIC-80루아게임 제작 처음 OpenResty : 핫로드 OpenResty에서 lua 코드가 포함된 파일을 변경한 경우 nginx -p $(pwd) -s reload를 실행하여 nginx를 다시 시작해야 했습니다. 개발 단계에서 캐주얼하게 사용하는 경우 매번 다시 시작하는 것은 번거롭고 파일을 변경 한 후 서버를 다시 시작하지 않고 응용 프로그램의 코드를 반영하는 것이 바람직합니다. 반대로 lua_code_cache off를 location 지시문... LuaJITnginxopenresty루아 【TIC-80】에리어 번호를 흔든 배열(테이블)로부터 경계선 첨부의 맵 데이터를 작성 자신에게는 말로 설명하기가 어렵기 때문에 구체적인 예를 들면, TIC-80이라는 가상 게임기에서 data2map.lua 와 같이 에리어 번호를 2차원 배열(테이블)로 넣은 것에서 같은 맵 데이터를 만드는 것이 목적입니다. (TIC-80이라고 쓰려고 좌절했습니다) 충족하고 싶은 요구는 다음과 같습니다. 지역 번호가 다른 경우 테두리를 그립니다. 여러 영역에서 동일한 종류의 스프라이트 (맵 칩)... TIC-80루아 js 사이트를 스크래핑하면 selenium보다 splash! 헤드리스 브라우저 가 편리했기 때문에 지견을 공유합니다 js로 구성된 사이트를 스크래핑하고 싶다고 생각했을 때 selenium이 defact의 선택으로 들 수 있다고 생각합니다. 그러나 selenum을 포함한 헤드리스 브라우저는 브라우징이 들어오기 때문에 많은 양의 페이지를 스크래핑하는 용도에는 적합하지 않습니다. 거기서, 사이트를 확실히 브라우징하면서도 퍼포먼스를 양립하는 헤드리스 브라우저... Scrapy파이썬splash루아 Lua판 제로로부터 만드는 Deep Learning 그 12[구배법] 이번은 원서 4장의 구배법의 부분을 실장합니다. 우선 스크립트는 다음과 같습니다. gradient_method.lua gradient_2d.lua에는 이전에 구현한 그라디언트 계산 함수가 들어 있습니다. 중복되지만 다시 제시하면 다음과 같습니다. gradient_2d.lua 이 실행 결과는 다음과 같습니다. 실행 결과 그래프의 결과는 다음과 같습니다. 꽤 파이썬과 다르지 않은 구현이 가능했습... 딥러닝Torch루아심층 학습기계 학습 Lua판 제로로부터 만드는 Deep Learning 그 11[구배의 산출] 이번은 원서 4장의 경사의 부분을 실장합니다. 이번 부분은 기계 학습보다는 기초적인 설명이므로 날려도 괜찮습니다. 스크립트는 다음과 같습니다. gradient_2d.lua 실행 결과는 다음과 같습니다. 실행 결과 torch의 표준으로 따라오는 gnuplot에서는 quiver를 묘사 할 수 없기 때문에 대신 x, y의 기울기의 뿌리 제곱 평균을 산출하고 플롯 해 보았습니다. 다만 죄송합니다만,... 딥러닝Torch루아심층 학습기계 학습 Lua판 제로로부터 만드는 Deep Learning 그 10[1차원의 수치 미분] 이번은 원서 4장의 수치 미분의 부분을 실장합니다. CNN을 구현하는데 있어서는 이 부분은 날려도 상관없습니다. Torch를 이용한 그래프 묘사의 참고 정도로서 주시면 좋겠습니다. 스크립트는 다음과 같습니다. gradient_1.lua 그래프의 설명에 관해서는 의 설명이 몹시 알기 쉽습니다. 실행 결과는 다음과 같습니다. 실행 결과 f(x) = 0.01x^2 + 0.1x 그래프 f(x) = ... 딥러닝Torch루아심층 학습기계 학습 FlashAir W-04의 I2C 기능으로 DRV8830을 구동시켜 보았다 W-04에서는, Lua 스크립트의 기능 강화, 기능 추가가 행해지고 있습니다. 그 중 이번에는 I2C 기능에 주목해 보았습니다. 이번에는, 새로운 함수의 하나인 fa.i2c 함수를 사용해, FlashAir로부터 I2C 접속한 모터 드라이버 DRV8830을 제어해 보겠습니다. FlashAir W-04 이번에, DRV8830은 어드레스 설정 핀 A0, A1을 모두 아무것도 접속하지 않는 open... I2CDRV8830루아FlashAir Lua판 제로로부터 만드는 Deep Learning 그 5[MNIST화상의 표시] 이번은 MNIST 화상 데이터의 표시입니다. 이 근처는 파이썬과 마음이 다릅니다. 우선 PIL을 사용할 수 없습니다. 대신 torch 이미지를 설치합시다. 이하의 커멘드로 인스톨 가능합니다. luarocks 설치 luarocks는 Lua의 패키지 관리 도구입니다. 가지고 있지 않은 사람은 설치합시다. luarocks 설치 image 패키지를 설치할 수 있으면 테스트로 확인해 보십시오. 다음과... TorchDeepLearning루아MachineLearning기계 학습 C++에서 선언한 enum class의 이름 그대로 Lua 스크립트에서 번거롭지 않은 느낌에 사용하고 싶다 (C++/Boost/Sol/Siv3D) 이런 enum class가 있었기 때문에 Lua에서 라는 느낌으로 사용하고 싶다. 하지만 일일이 Lua 측에서 MyEnum={}; MyEnum.A=0; MyEnum.B=1; ... 같은 것을 수작업으로 하고 싶지 않다. 매크로를 사용하여 어떻게 든 열거 형 숫자 및 문자열 맵을 제공하고 C++ 측에서 Lua 변수를 설정합니다. 이 기사를 참고로 했습니다 공부가 되었습니다. 개발 환경: Win... C++루아Siv3D Nyagos 리포지토리 분기 이름 표시 프롬프트의 예 nyagos 4.1.9 로 움직이는 prompt 표시(브랜치명 있음)의 초기화 파일 05/14 추가 일부 수정 이전 여러 곳에서 모아 모았던 것(4.0.x 정도용)이 움직이지 않게 되었기 때문에 대개조한 것. 참고 기타 .nyagos 이런 식으로... 냐고스루아 Deep Photo Style Transfer를 저예산 환경에서 억지로 이동 2017년 3월 하순, 갑자기 나타난 새로운 화풍 변환에 관한 논문이 그 품질의 장점으로 화제를 불렀습니다. 한마디로, 공식적인 재현 환경의 조달 비용이 높습니다(Matlab 가지고 있지 않다, GPU는 GeForce 1050Ti 4GB). 본가의 코드는 Matlab을 전제로 하고 있으므로(Octave로 테스트되어 있지 않다??), 공식 순서대로 진행하면 Lua 스크립트의 실행 개시 지점에서... CUDATorch루아DeepLearning LÖVE에서 안드로이드에서 Hello World! 안녕하세요 입니다. Love2D를 사용하여 Android에서 Hello World!를 시도해보십시오. macOS입니다. Android SDK 도입 Android NDK 도입 Love2D 도입 ( ) macOS 이미 설정한 사람은 날려주세요. path라든지 .zshrc는 적절히 읽어 주세요. ~/.zshrc에 다음 내용을 씁니다. .zshrc /etc/paths.d/android-sdk에 다음... 안드로이드루아Love2D LÖVE의 Hello World 안녕하세요 입니다. LÖVE에서 Hello World!까지 해 봅시다. Mac입니다. LÖVE는 루아에서 2D 게임을 만드는 데 사용할 수있는 나우에서 잘하는 프레임 워크입니다. 오픈 소스에서 Windows, Mac OS X, Linux, Android, iOS에서 작동합니다. 먼저 으로 이동하여 다운로드합니다. ZIP을 전개하면 love.app가 출현하므로 Applications에도 돌진해... Love2D루아사랑HelloWorld 루아 첫걸음 약간의 필요성으로부터, 개요는 이해해 두려고 생각해, 라고 하는 언어를 조금 만져 보았습니다. 언어 자체는 Homebrew로 설치할 수 있고 (순간에 다운로드된다), 기법도 간단하기 때문에 우선 시작하려고 하는 경우에는 장애물은 매우 낮았습니다. 공식 HP : Wikipedia: 소위 범용 스크립트 언어. Perl, Python, Ruby와 비교하여 빠르게 작동합니다. 철학은 단순, 고효율,... 루아 Wireshark에서 자체 프로토콜 분석 Wireshark에서는 Lua 언어로 작성된 파일을 플러그인으로 취급 할 수 있습니다. 업무로 단말간의 통신이 이상했기 때문에, Wireshark를 사용하게 되었습니다만, 단순히 캡쳐한 것만으로 바이너리를 뇌내 해석하게 됩니다. 조금 계시라고 하는 것으로 플러그인을 만들기로 했습니다. Lua 언어는 무엇입니까? 라고 생각하지만, 독자 프로토콜을 해석할 정도라면 간단하게 만들 수 있었습니다. ... Wireshark루아 "딥 네트워크를 이용한 전역 특징과 국소 특징 학습을 통한 색칠"을 시도하십시오. 취미로 현지사 연구를 하고 곳곳에서 스캔한 낡은 흑백 사진을 소유하고 있는 것입니다만, 요전날 뉴스가 나와 주목하고 있었다 의 소스와 학습 끝난 모델이 조속히 시도해 보았습니다. 와세다대학 이공학술원 이시카와 히로시 교수, 이즈카 리시 연구원 조교, 시모세라 에드거 연구원 조교 등의 연구 그룹은 “딥 네트워크를 이용한 전역 특징과 국소 특징의 학습에 의한 색칠”의 수법을 확립했다 일을 발표했... 이미지 처리루아기계 학습DeepLearning FlashAir로 그래픽 액정 AQM1248A를 제어해 보았다 요 전날, 아키하바라의 아키즈키 전자 씨 매장에서, 어쩐지 눈에 들어가 샀던 초소형 그래픽 LCD 피치 변환 키트 AE-AQM1248(SPI 접속의 초소형 그래픽 액정 AQM1248A 탑재)를, FlashAir로 제어해 보았습니다. "FlashAir W-03 시리즈에서는 SD 카드에서 Lua 스크립트를 실행할 수 있습니다. Lua 스크립트를 사용하면 FlashAir의 GPIO 기능을 사용하여... AQM1248ASPI루아FlashAir 준도 코키요시 with python/ruby /Lua - 솔직히 이것을 생각해내는 것이 대단하다. - fizzbuzz보다 조금 복잡하기 때문에 언어 공부에 좋은 느낌. 기본적인 곳에서 잘못되었으므로, 지적을 받았습니다. 아울러 조금 리팩토링도 받았습니다. 준이 4회 이런 느낌? 사용하면 상당히 간단합니다. 원래의 알고리즘은 를 사용하고 있는 모습. 쪽이 스마트합니다. Ruby 즐겁고 좋다. kiyoshi.rb 지금은 do end 구문이 익숙하지... 파이썬루비루아 이전 기사 보기
拾弐 Cocos2d-x로 데이터 저장 읽기 1 소개 2 데이터 저장 읽기 3 향후 예정 아래 코드를 실행하면 터치 횟수가 왼쪽 상단에 표시되며 앱을 다시 시작할 때 저장된 터치 횟수를 읽을 수 있습니다. GameScene.lua a1) cc.UserDefault:getInstance():getIntegerForKey(KEY, 0) 가 저장된 값을 읽는 API입니다. 여기서 KEY 부분은 임의의 문자열을 지정할 수 있습니다. 여기서는 ... 안드로이드iOScocos2d-x루아 픽업 Cocos2d-x로 미니 게임 상태 변화 구현 1 소개 2 초기화부터 게임 오버 및 재개 4 향후 예정 본 기사는, cocos2d-x 및 Cocos Code IDE를 도입해, 그림을 표시하거나 실기로 실행해 보거나 한 사람으로, 앞으로 게임의 상태 변화를 구현하고 싶은 사람을 위한, 각서입니다. 상태 정의에는 Lua의 배열 같은 것을 사용해, 실제로 터치 이벤트로 게임 오버, 재시작으로 그림의 위치를 되돌린다고 하는 처리를 설명합니다. ... 안드로이드iOScocos2d-x루아 급 Cocos2d-x의 처리를 Android와 iOS로 나누기 Lua와 Java/Objective-C간에 함수를 호출한다 1 소개 2 Android와 iOS의 경우 처리를 분리 3 Lua에서 Java 또는 Objective-C API를 호출합니다. 4 Java 또는 Objective-C에서 Lua의 함수 호출 5 향후 예정 본 기사는, cocos2d-x 및 Cocos Code IDE를 도입해, Android나 iPhone의 실기 단말로 움직인 사람으로, Android, iOS등의 플랫폼마다 처리를 나누고 싶은 ... 안드로이드iOScocos2d-x루아 X Cocos2d-x로 표시한 자기를 터치로 옆으로 이동 1 소개 2 터치된 위치로 그림을 이동합니다. 3 움직이는 범위를 화면 내로 제한 4 요약 이 기사는 화면 아래에 자기를 표시하고 옆으로만 움직이려는 사람을위한 각서입니다. 아래 코드는 그림을 (화면 가로폭/2, 높이 100)에 표시한 후 터치되어 있는 동안 가로 방향으로만 움직이는 예입니다. GameScene.lua a)로 터치 중인 좌표를 얻고, b)로 그림의 위치를 터치 중인 x 좌표로... 안드로이드iOScocos2d-x루아 옻칠 Cocos2d-x에서 물리 엔진 사용하기 접촉하면 "뭔가"하고 싶습니다. 2 물체의 접촉 설정 및 처리 2.1 물체의 분류 설정 2.2 물체의 접촉 대상 설정 본 기사는 cocos2d-x 및 Cocos Code IDE를 도입하여 그림(스프라이트)을 표시하고 터치에 반응하여 그림을 움직여 BGM이나 효과음을 울리고 물리 엔진 chipmunk를 사용하여 물체를 낙하시켰다 사람으로, 특정 물체가 접촉했을 때에 뭔가하고 싶은 사람을 위한, 각서입니다. 우선, 접촉시에 물... iOScocos2d-xchipmunk루아안드로이드 육지 Cocos2d-x에서 물리 엔진 사용 시작 2 물리 엔진 활성화 본 기사는 cocos2d-x 및 Cocos Code IDE를 도입하고, 그림(스프라이트)을 표시하고, 터치에 반응하여 그림을 움직이고, BGM이나 효과음을 울린 사람으로, 자신이 만들고 싶은 것은 물체가 중력에 따라 낙하하는 게임이라는 사람을 위한 각서입니다. cocos2-dx에서는 chipmunk와 Box2d, 두 개의 물리 엔진을 사용할 수 있지만 더 쉽게 사용할 수... iOScocos2d-xchipmunk루아안드로이드 당 판정이 좁은 광고의 판정을 검증해 보았다 그 당첨판정이 너무 작은 Button에게는 날마다 고통받고 있습니다. 그 광고에 의해, 전세계에서 도대체 얼마나의 시간이 빼앗겨지고 있는 것일까요. 또, 그 버튼의 당 판정은 정말 그 Button의 크기와 같습니까? 꽤 수상하다고 생각합니다. 광고의 Button의 당 판정이 너무 작다고 느끼는 것은 마음의 소위로, 실은 자신의 손가락의 AIM력 부족이었다. 일부러 설명하지 않아도 될까라고는 ... Swift루아 【TIC-80】게임 만들어 공개한다! (그 2) 타이틀 화면 (임시) 작성 스테이지 선택 화면 작성 도중 ‥‥ 위험, 전혀 미안하다. 아니, 게임 동영상 보는 것도 공부 중이니까! 그리고 머리를 사용하지 않아도 좋은 작업 「가나 도트 치기」를한다 일본어 표시는 우선도 낮다 루루! 우선 우선 순위로 실시하는 항목을 열거한다. 게임 (퍼즐) 부분 데모 (조작 방법 설명 부분) 소리 관계 가나 디스플레이 구성 마우스 조작 우선 게임 모드 (타이... TIC-80루아FantasyComputer게임 제작 【TIC-80】 4tile to 2x2 simple Auto tile 4tile2x2auto.lua 이전 8x8의 간이 오토 타일 gif 동영상을 트위터로 올리면 외국에서 "좋아요"를 받고 비비고 있습니다. TIC-80은 8x8 도트의 타일 단위로 표시됩니다. remap은 타일 ID 외에 flip(반전), rotate(회전)도 지정할 수 있습니다. 따라서 상하 좌우 대칭이라면, 경계 없음 단방향 경계 양방향 경계 대각선 만 경계 4 종류의 타일을 준비해 두면,... TIC-80루아게임 제작 【TIC-80】초승달 폭발을 재현하고 싶었다 칠해 남은 듯한 것은 있습니다만, 일단 상정대로? 을 「 」라고 하는 에 이식하려고 하고 있습니다만, 문득 이전에 읽은 「 로 초승달형의 폭풍이 표시되는 경우가 있지만, 그것은 화면 처리의 문제로 의도한 것이 아니었다」같은 기사를 생각해 냈습니다. 그 때는 「헤-그렇구나ー」 정도로 생각하고 있었습니다만, 「TIC-80」으로 그것을 재현할 수 있는 것은? 라고 생각한 것이 계기입니다. (다시 ... 클로저TIC-80루아게임 제작 【TIC-80】가상의 게임기의 게임을 FantasyConsole에 이식한다(그 4) "나라 도둑질"에는 피버 모드가되는 것이 있습니다. 빛나는 지역에 군대를 떨어 뜨리고 모두 채우면 다음 영역이 빛납니다 채울 때 한 번에 채우면 피버 모드가되어 모든 영역이 대상이된다 이런 느낌이군요. 하나의 영역을 빛내는 경우는 해당 위치의 참조 타일 ID를 바꿨습니다. 갈색 타일에서 노란색 타일로 바꾸는 이미지군요. 단지 피버 모드로 모든 타일을 바꾸는 것은 무거울까 생각 (HHEM), ... 클로저TIC-80루아게임 제작 처음 OpenResty : 핫로드 OpenResty에서 lua 코드가 포함된 파일을 변경한 경우 nginx -p $(pwd) -s reload를 실행하여 nginx를 다시 시작해야 했습니다. 개발 단계에서 캐주얼하게 사용하는 경우 매번 다시 시작하는 것은 번거롭고 파일을 변경 한 후 서버를 다시 시작하지 않고 응용 프로그램의 코드를 반영하는 것이 바람직합니다. 반대로 lua_code_cache off를 location 지시문... LuaJITnginxopenresty루아 【TIC-80】에리어 번호를 흔든 배열(테이블)로부터 경계선 첨부의 맵 데이터를 작성 자신에게는 말로 설명하기가 어렵기 때문에 구체적인 예를 들면, TIC-80이라는 가상 게임기에서 data2map.lua 와 같이 에리어 번호를 2차원 배열(테이블)로 넣은 것에서 같은 맵 데이터를 만드는 것이 목적입니다. (TIC-80이라고 쓰려고 좌절했습니다) 충족하고 싶은 요구는 다음과 같습니다. 지역 번호가 다른 경우 테두리를 그립니다. 여러 영역에서 동일한 종류의 스프라이트 (맵 칩)... TIC-80루아 js 사이트를 스크래핑하면 selenium보다 splash! 헤드리스 브라우저 가 편리했기 때문에 지견을 공유합니다 js로 구성된 사이트를 스크래핑하고 싶다고 생각했을 때 selenium이 defact의 선택으로 들 수 있다고 생각합니다. 그러나 selenum을 포함한 헤드리스 브라우저는 브라우징이 들어오기 때문에 많은 양의 페이지를 스크래핑하는 용도에는 적합하지 않습니다. 거기서, 사이트를 확실히 브라우징하면서도 퍼포먼스를 양립하는 헤드리스 브라우저... Scrapy파이썬splash루아 Lua판 제로로부터 만드는 Deep Learning 그 12[구배법] 이번은 원서 4장의 구배법의 부분을 실장합니다. 우선 스크립트는 다음과 같습니다. gradient_method.lua gradient_2d.lua에는 이전에 구현한 그라디언트 계산 함수가 들어 있습니다. 중복되지만 다시 제시하면 다음과 같습니다. gradient_2d.lua 이 실행 결과는 다음과 같습니다. 실행 결과 그래프의 결과는 다음과 같습니다. 꽤 파이썬과 다르지 않은 구현이 가능했습... 딥러닝Torch루아심층 학습기계 학습 Lua판 제로로부터 만드는 Deep Learning 그 11[구배의 산출] 이번은 원서 4장의 경사의 부분을 실장합니다. 이번 부분은 기계 학습보다는 기초적인 설명이므로 날려도 괜찮습니다. 스크립트는 다음과 같습니다. gradient_2d.lua 실행 결과는 다음과 같습니다. 실행 결과 torch의 표준으로 따라오는 gnuplot에서는 quiver를 묘사 할 수 없기 때문에 대신 x, y의 기울기의 뿌리 제곱 평균을 산출하고 플롯 해 보았습니다. 다만 죄송합니다만,... 딥러닝Torch루아심층 학습기계 학습 Lua판 제로로부터 만드는 Deep Learning 그 10[1차원의 수치 미분] 이번은 원서 4장의 수치 미분의 부분을 실장합니다. CNN을 구현하는데 있어서는 이 부분은 날려도 상관없습니다. Torch를 이용한 그래프 묘사의 참고 정도로서 주시면 좋겠습니다. 스크립트는 다음과 같습니다. gradient_1.lua 그래프의 설명에 관해서는 의 설명이 몹시 알기 쉽습니다. 실행 결과는 다음과 같습니다. 실행 결과 f(x) = 0.01x^2 + 0.1x 그래프 f(x) = ... 딥러닝Torch루아심층 학습기계 학습 FlashAir W-04의 I2C 기능으로 DRV8830을 구동시켜 보았다 W-04에서는, Lua 스크립트의 기능 강화, 기능 추가가 행해지고 있습니다. 그 중 이번에는 I2C 기능에 주목해 보았습니다. 이번에는, 새로운 함수의 하나인 fa.i2c 함수를 사용해, FlashAir로부터 I2C 접속한 모터 드라이버 DRV8830을 제어해 보겠습니다. FlashAir W-04 이번에, DRV8830은 어드레스 설정 핀 A0, A1을 모두 아무것도 접속하지 않는 open... I2CDRV8830루아FlashAir Lua판 제로로부터 만드는 Deep Learning 그 5[MNIST화상의 표시] 이번은 MNIST 화상 데이터의 표시입니다. 이 근처는 파이썬과 마음이 다릅니다. 우선 PIL을 사용할 수 없습니다. 대신 torch 이미지를 설치합시다. 이하의 커멘드로 인스톨 가능합니다. luarocks 설치 luarocks는 Lua의 패키지 관리 도구입니다. 가지고 있지 않은 사람은 설치합시다. luarocks 설치 image 패키지를 설치할 수 있으면 테스트로 확인해 보십시오. 다음과... TorchDeepLearning루아MachineLearning기계 학습 C++에서 선언한 enum class의 이름 그대로 Lua 스크립트에서 번거롭지 않은 느낌에 사용하고 싶다 (C++/Boost/Sol/Siv3D) 이런 enum class가 있었기 때문에 Lua에서 라는 느낌으로 사용하고 싶다. 하지만 일일이 Lua 측에서 MyEnum={}; MyEnum.A=0; MyEnum.B=1; ... 같은 것을 수작업으로 하고 싶지 않다. 매크로를 사용하여 어떻게 든 열거 형 숫자 및 문자열 맵을 제공하고 C++ 측에서 Lua 변수를 설정합니다. 이 기사를 참고로 했습니다 공부가 되었습니다. 개발 환경: Win... C++루아Siv3D Nyagos 리포지토리 분기 이름 표시 프롬프트의 예 nyagos 4.1.9 로 움직이는 prompt 표시(브랜치명 있음)의 초기화 파일 05/14 추가 일부 수정 이전 여러 곳에서 모아 모았던 것(4.0.x 정도용)이 움직이지 않게 되었기 때문에 대개조한 것. 참고 기타 .nyagos 이런 식으로... 냐고스루아 Deep Photo Style Transfer를 저예산 환경에서 억지로 이동 2017년 3월 하순, 갑자기 나타난 새로운 화풍 변환에 관한 논문이 그 품질의 장점으로 화제를 불렀습니다. 한마디로, 공식적인 재현 환경의 조달 비용이 높습니다(Matlab 가지고 있지 않다, GPU는 GeForce 1050Ti 4GB). 본가의 코드는 Matlab을 전제로 하고 있으므로(Octave로 테스트되어 있지 않다??), 공식 순서대로 진행하면 Lua 스크립트의 실행 개시 지점에서... CUDATorch루아DeepLearning LÖVE에서 안드로이드에서 Hello World! 안녕하세요 입니다. Love2D를 사용하여 Android에서 Hello World!를 시도해보십시오. macOS입니다. Android SDK 도입 Android NDK 도입 Love2D 도입 ( ) macOS 이미 설정한 사람은 날려주세요. path라든지 .zshrc는 적절히 읽어 주세요. ~/.zshrc에 다음 내용을 씁니다. .zshrc /etc/paths.d/android-sdk에 다음... 안드로이드루아Love2D LÖVE의 Hello World 안녕하세요 입니다. LÖVE에서 Hello World!까지 해 봅시다. Mac입니다. LÖVE는 루아에서 2D 게임을 만드는 데 사용할 수있는 나우에서 잘하는 프레임 워크입니다. 오픈 소스에서 Windows, Mac OS X, Linux, Android, iOS에서 작동합니다. 먼저 으로 이동하여 다운로드합니다. ZIP을 전개하면 love.app가 출현하므로 Applications에도 돌진해... Love2D루아사랑HelloWorld 루아 첫걸음 약간의 필요성으로부터, 개요는 이해해 두려고 생각해, 라고 하는 언어를 조금 만져 보았습니다. 언어 자체는 Homebrew로 설치할 수 있고 (순간에 다운로드된다), 기법도 간단하기 때문에 우선 시작하려고 하는 경우에는 장애물은 매우 낮았습니다. 공식 HP : Wikipedia: 소위 범용 스크립트 언어. Perl, Python, Ruby와 비교하여 빠르게 작동합니다. 철학은 단순, 고효율,... 루아 Wireshark에서 자체 프로토콜 분석 Wireshark에서는 Lua 언어로 작성된 파일을 플러그인으로 취급 할 수 있습니다. 업무로 단말간의 통신이 이상했기 때문에, Wireshark를 사용하게 되었습니다만, 단순히 캡쳐한 것만으로 바이너리를 뇌내 해석하게 됩니다. 조금 계시라고 하는 것으로 플러그인을 만들기로 했습니다. Lua 언어는 무엇입니까? 라고 생각하지만, 독자 프로토콜을 해석할 정도라면 간단하게 만들 수 있었습니다. ... Wireshark루아 "딥 네트워크를 이용한 전역 특징과 국소 특징 학습을 통한 색칠"을 시도하십시오. 취미로 현지사 연구를 하고 곳곳에서 스캔한 낡은 흑백 사진을 소유하고 있는 것입니다만, 요전날 뉴스가 나와 주목하고 있었다 의 소스와 학습 끝난 모델이 조속히 시도해 보았습니다. 와세다대학 이공학술원 이시카와 히로시 교수, 이즈카 리시 연구원 조교, 시모세라 에드거 연구원 조교 등의 연구 그룹은 “딥 네트워크를 이용한 전역 특징과 국소 특징의 학습에 의한 색칠”의 수법을 확립했다 일을 발표했... 이미지 처리루아기계 학습DeepLearning FlashAir로 그래픽 액정 AQM1248A를 제어해 보았다 요 전날, 아키하바라의 아키즈키 전자 씨 매장에서, 어쩐지 눈에 들어가 샀던 초소형 그래픽 LCD 피치 변환 키트 AE-AQM1248(SPI 접속의 초소형 그래픽 액정 AQM1248A 탑재)를, FlashAir로 제어해 보았습니다. "FlashAir W-03 시리즈에서는 SD 카드에서 Lua 스크립트를 실행할 수 있습니다. Lua 스크립트를 사용하면 FlashAir의 GPIO 기능을 사용하여... AQM1248ASPI루아FlashAir 준도 코키요시 with python/ruby /Lua - 솔직히 이것을 생각해내는 것이 대단하다. - fizzbuzz보다 조금 복잡하기 때문에 언어 공부에 좋은 느낌. 기본적인 곳에서 잘못되었으므로, 지적을 받았습니다. 아울러 조금 리팩토링도 받았습니다. 준이 4회 이런 느낌? 사용하면 상당히 간단합니다. 원래의 알고리즘은 를 사용하고 있는 모습. 쪽이 스마트합니다. Ruby 즐겁고 좋다. kiyoshi.rb 지금은 do end 구문이 익숙하지... 파이썬루비루아 이전 기사 보기