5 Gravio 4의 날짜 형식은 Go 언어 형식을 사용합니다. Gravio 4의 매핑으로, 날짜를 포맷하고 싶을 때는 DateFormat 라는 함수를 사용한다. 예를 들어, LINE에 센서로부터 데이터 취득하고 싶은 일자를 보내는 경우, 그대로와 디폴트의 포맷으로 송신된다. cp.Message 결과는 이렇게. Web API 왠지 JSON으로 던질 때는 대체로 이대로 해도 좋지만, LINE이나 Slack에 던질 때는 맛이 없다. 그러한 경우에 DateFo... 노코드IoTLineNotifyGravio5 Go와 Lambda에서 AWS 사용료를 매일 LINE 알림 OWS AWS 콘솔 놀기 ~ 오, 그래 ~ AWS 지금 얼마쯤 깡통 넨 야로 내 청구 대시 보드 포치 ~ 트 ECS를 방치하여 $100 초과의 청구가 오거나, 죽여야 할 RDS 인스턴스가 모르는 사이에 부활하고 있어 수수하게 $40 정도 청구가 오거나, 이 통과 의례를 좋은 가감 어떻게든 하려고 간단한 요금 통지 시스템을 만들었습니다. Go 언어로 LINE notify 알림 API를 킥하는 ... 5람다LineNotify Golang에서 종속 패키지의 취약성을 조사한다면 Nancy가 추천 Go 에서 사용하는 외부 패키지가 안전한지 어떤지를 조사할 때에 추천인 것이 입니다. 참고로 nancy는 Sonatype OSS Index를 이용하여 Golang 종속성 취약점을 확인하는 도구입니다. nancy는 dep 또는 go mod 종속성을 조사합니다. install 방법 help 살펴보기 보면, 인수에 Gopkg.lock 또는, go.sum의 path를 지정해 주는 것 같습니다. 시험... 5취약성Nancy Golang의 Echo에서 JWT Docker에서 Golang 컨테이너를 사용합니다. docker-compose.yml src/main.go JWT에 대한 설명은 생략합니다. 알고 싶은 분은 이하의 링크처를. Echo에서 JWT 인증을 구현합니다. 글쎄 쿠북거리지만. src/main.go JWT 인증이 필요하지 않은 URL은 액세스할 수 있습니다. JWT 인증이 필요한 URL에는 토큰이 필요합니다. 토큰을 가져옵니다. 획득한... 5JWT Qiita 보기 수 얻기 Qiita의 LGTM 수와 View 수를 취득 할 때, API의 사양이 바뀌었는지 참고로 한 것으로 취득할 수 없었던 부분이 있었으므로, 취득 방법을 기재해 갑니다. 에서 토큰 얻기 범위는 read_qiita 및 write_qiita를 선택합니다. 보다 취득하고 싶은 정보의 URL을 확인. 이번 이용하는 것은 이하의 2 종류입니다. 공식 문서에서 API를 두드릴 때 반환되는 정보가 Json에... 5QiitaAPI Qiita API를 go에서 두드려 보았습니다. Go 언어를 공부하지 않으면 하는 사명감에 빠져 놀아보기로 했습니다. 환경 ・ go version go1.13 darwin/amd64 URI 및 기능 Path HTTP 메소드 기능 /qiita/api/v1/user-info 지정된 사용자의 기사 일람을, 작성 일시의 내림차순으로 돌려줍니다. 사용 패키지 ・ gin gin은 go로 만든 웹 프레임 워크입니다. json 응답 처리 기능도 가지고있... 5QiitaAPIgin 【Kubernetes】 쉽게 Pod 상태를 모니터링하고 Teams에 알리고 싶습니다. Kubernetes를 사용하는 경우에는 Pod는 비교적 캐주얼하게 재작성되기 때문에, Pod의 사활을 감시하고 싶어지는 경우가 있다. 특히 개발의 도상이나 작은 팀에 있어서는, 확실한 감시를 운용해 가는 허들의 관점이나, 기술 습득 관점을 고려해, 간소한 감시가 필요하게 되는 타이밍이 있다. 그러한 경우에, Prometheus 등의 디팩트한 감시 기반이 아니라, 일시적인 연결로서 사용할 수 ... kubernetes팀5observability도커 최근 유행하는 ojichat를 slackbot으로 만들었다. 최근 쉘 예보의 맹위에 의해 TL이 아저씨 투성이가 되어 버렸다. 우리 slack에도 아저씨로 활기차고 싶다~라고 생각했기 때문에 만들어 보았다. greymd/ojichat OutGoing WebHooks를 사용하여 특정 게시물을 가져옵니다. Slack 측에서 특정 서버로 요청을 보냅니다. 서버에서 받고 이름을 꺼낸다! 검색된 이름을 IncomingWebHooks에 지정된 URL에 JSON ... 5슬랙Webhookojichat gorilla/mux의 CORS 대응 처음으로 golang에서 gorilla/mux를 사용한 API를 만들었습니다만, CORS로 여러가지 빠졌기 때문에 기사로서 정리합니다. 다음과 같은 구현의 API를 만들었습니다. main.go get_test_handler.go 동작 확인을 위해 html.html를 작성하여 브라우저에서 액세스해 봅니다. test.html 브라우저 개발자 도구를 열면 다음과 유사한 오류가 발생합니다. No '... 5고릴라CORSpreflight-request CORS (preflight request)에 빠졌지만 해결 된 이야기 CORS (preflight request)에 빠졌으므로 해결 방법을 비망록으로 남겨 둡니다. 다른 도메인에서 Http 요청을 보내는 경우 CORS에주의하십시오. 서버측의 응답으로 헤더를 붙여 주면 좋을 것이다. 쉽지. 뭔가의 데이터를 jason으로 POST한다. 서버측에서는, 응답의 헤더를 붙여 준다. 당연히 결과가 정상적으로 돌아올 것이라고 생각합니다. 프리플라이트 요청? 어쩐지 이렇게 ... ReactCORS자바스크립트api5 Go의 프레임 워크 "echo"에서 CORS를 설정합니다. 프론트 측은 포트 번호 8080 , 서버 측 측은 포트 번호 8008 다음 오류 발생시 Chrome의 콘솔 부분 간단히 파라미터 name※실제로는 토큰등도 필요합니다만 여기에서는 할애합니다 main.go 단순한 POST 라든지 tasks , GET , POST 를 허가시키는 경우는 이하와 같이 PUT main.goDELETE 에 e.Use(middleware.CORS()) 를 다음과 같이 추... 5CORSecho 회사가 대규모라면 반대로 개선하기 쉽거나 하는 세계선의 차창에서 세계의 연결 종업원수 약 14만명 정도입니다. 그래서, 사내의 특정 인증 부분(일부?)이 이하 프레스대로 ActiveDirectory(실체는 Azure AD? 자세한 것은 모른다)로 움직이고 있습니다. 이에 어느 정도의 사원 정보가 격납되어 있는 것 같고 인증만으로 사용하는 것은 매우 물론 없는 기반입니다. 인가의 관점에서 이렇게 만들 수 있을 것 같아! 과 개선 제안의 모의를 짤 때의 아웃... 개선후지쯔ActiveDirectoryapi5 Istio는 어떻게 서비스 간 통신의 보안을 담보하고 있는가? 이 기사에서는 Istio가 어떤 사고 방식으로 서비스 간 통신 보안을 담보하고, 어떻게 담보하고 있는지를 개관 수준에서 정리한다. 서비스 간 통신으로서 담보하고 싶은 것으로, 통신하는 액세스원을 제어해, 도청이나 스푸핑, 변조 등의 공격으로부터 지키는 것을 들 수 있다. 즉, man in the middle 공격에 대한 방어 액세스 제어 보안 요구 사항으로 언급됩니다. 기존의 보안 모델로는 ... kubernetesmicroservices보안istio5 Go 언어 개발 환경을위한 ghq + peco 설정 절차 (macOS, bash 용) 본 기사에서는 bash용 ghq+peco의 도입 방법을 소개합니다. Homebrew 포함 Git 포함 mac에서 개발하고 있습니다 내가 확인했을 때 bash 버전은 3.2입니다. 표준 입력으로 주어진 정보로부터 행을 좁히고, 표준 출력에 출력하는 것뿐입니다. 아래로 나아가면 도입 예도 소개하고 있으므로, 꼭 시험해보세요! peco 설치 다음 명령으로 peco를 설치합니다.brew instal... 5GhqBashPeco peco에서 Docker container ID를 선택합니다. 평소 Docker container를 peco로 선택하는 사람입니다. docker peco bash or nyagos (키 바인드를 설정해 호출한다) bash 또는 nyagos 의 키 바인드로 호출하는 것을 상정하고 있다. 내가 Ctrl + d에서 호출하도록 설정했습니다. 그리고는 peco로 container를 선택해, 계속되는 인수를 입력해 가면 된다. 키 바인드로 호출할 수 있을 때까지의... BashPeco5냐고스도커 git recent-branch와 peco로 브랜치를 빠르게 전환 git에서 여러 기능을 병렬로 개발할 때 등 브랜치를 자주 전환하는 것은 있을까 생각합니다. git에서는 git checkout - , git rebase - 와 같이 -3개 이상의 브런치를 오가거나 할 때에는 사용할 수 없습니다. 그래서 git에서 최근 checkout 한 branch를 표시하는 git recent-branch 라는 git 부속 명령을 만들었습니다. 이것과 를 조합하는 것으... 5cliGitPeco Go 언어로 Todoist의 CLI 클라이언트를 만들어 보았습니다. 블로그의 copipe입니다. 라고 하는 Web 어플리케이션의 태스크 관리 툴을 사랑해 일년 정도 사용하고 있다. 이전에는 을 사용하여 CLI로 조작할 수 있었지만, Todoist API의 버전 업에 수반해, 사용할 수 없게 되어 버렸다. 업데이트를 하는 것 같은데, 언제가 될지 기다리는 것도 귀찮고, Go 언어 만지고 싶었기 때문에 연습이 되면 새롭게 Todoist의 CLI 클라이언트를 만들... 5TodoistPeco Golang 테스트 커버리지를 효율적으로 확인 이전 기사에서 테스트 커버리지를 쉘 스크립트로 만들고 그것을 실행하여 확인했습니다. 이번 이를 Dockerfile과 Makefile에 정리해 보다 테스트 커버리지를 확인하기 쉽게 한 메모. 멀티 스테이지 빌드의 stage1에서 테스트 커버리지를 확인하기위한 cover.out 등을 생성한다. stage2에서 stage1의 파일 복사 Docker 컨테이너가없는 파일 인 cover.out을 HTM... 5도커Makefile AWS CodePipeline에서 go 앱의 Docker 이미지를 ECR에 저장 CodeCommit 리포지토리 (hoge-repo) master 브랜치 업데이트 트리거 마스터 분기 리소스에서 Docker 이미지를 만들고 ECR 대상 리포지토리에 저장하고 싶습니다 hoge-repo는 golang의 앱을 가지고 있으므로 이미지를 만들 때 앱을 빌드합니다 Docker 18 AWS 도쿄 리전 CodeBuild 구축 프로젝트 이름은 임의의 이름 소스 소스는 CodeCommit 대... 5도커CodePipelineCodeBuild gouml로 go 프로젝트의 UML 다이어그램 출력 go 프로젝트 종속성을 그래프로 시각화할 수 있는 도구로는 과 이 있지만, 그 입도는 조금 거친 것이었습니다. (패키지간의 의존을 해석) 거기에 고작과 등장한 것이 입니다. Go의 코드를 정적 분석하여 DDD 패턴과 같은 PlantUML을 생성하는 도구를 만들기 시작했습니다. 따끈따끈 개발해 가고 싶습니다 — 니한맨 (@one_meets_seven) go 프로젝트를 구문 분석하고 uml 파일... 5uml Fragmenta의 각서 라고 할까, 그것 밖에 발견되지 않았기 때문에 시도해보기로 했습니다. 다만, 내용을 보면 어플리케이션을 만드는 프레임워크로서 사용되는 것도 의식하고 있는 것 같습니다. 하지만, 지금은 정확하지 않은 것 같기 때문에, 시도해 본 순서를 기억하면서 써 갑니다. 헬프의 모습이라면, cms를 작성하는 것 이외에, 어플리케이션의 스켈레톤이나 블로그를 만드는 일도 할 수 있을 것 같습니다. PHP의 패... 5CMScloud9framework sqlite로 데이터 쓰기 보통 파일 보존하는 것보다 작은 BLOB에 한해서는 DB에 부딪힌 것이 빠를 것 같다. 배타라든지 여러가지 있기 때문에 느리다고 생각했습니다만,,,,, 그만큼 성능 오르고 있다면 보통 테이블도 고속으로 저장할 수 있을까? 생각했기 때문에 검증 mac(상당히 전) go 언어 SQLite 버전 3.16.0 2 에서 sqlite3 VS json VS csv에 의한 출력에서 어느 것이 빠르는지 해 ... 5sqlite iPhone 또는 iPad 앱에서 무료로 광고 차단하는 방법 iPhone의 앱으로 무료로 "광고"를 "지우는"방법 (광고 블록 아이폰 iPad 앱) 광고 블록 iPhone LINE spotify 스마트 뉴스 글노시 까마귀 지우는 방법 많은 지우기 ios ipad 민하야 게임 광고 지우기 chrome DNS cloak는 go 만든 dnscrypt2 래퍼. (둘 다 OSS입니다) 로컬에 DNS 서버를 설정하고 필터에 나열된 광고 서버 URL 요청을 반환하... iOS파이썬아이폰iPad5 Go 언어 × AWSIoT × Raspberrypi 해 보았습니다. 이전 기사에서는 Raspberrypi와 AWSIoT를 통신시킬 때 샘플 파이썬 프로그램에서 움직였습니다. 그 때, 그 밖에도 통신을 하는 방법 있을까라고 찾아 보았는데, Go에서도 할 수 있을 것이었기 때문에 시험해 보기로 했습니다. 기사 자체는 환경 구축 포함한 메모 정도에. 다음 페이지를 참고로 하고 있습니다. Go를 설치. (모든 버전에서) 설치 확인과 버전 확인을 실시한다. 경로 추가... 5awsIoTmqttRaspberryPi M5StickC Plus (ESP32) 및 TinyGo에서 L 치카 최근 직장에서 GO를 사용하고 취미에서는 ESP32를 사용하고 있기 때문에 TinyGo에서 ESP32를 프로그래밍하고 싶어졌습니다. 그래서 L 치카하기로 했다. macOS Big Sur Ver 11.1 tinygo는 여기를 참조하여 설치했다. 여러가지 쓰여져 있지만, 이것만으로 움직일 것이다. 이에 따라 다음 도구를 넣었다. pyserial Espressif toolchain esptool ... L치카M5StickC5tinygoESP32 Alexa 기술로 Go 전회( ), Go언어로 Alexa 스킬로 만들려고 하고 시작했지만, 도중에서 탈선해 Alexa-hosted 스킬로 흘러 버렸습니다. 다시 Go 언어로. 마지막으로 만든 녀석의 백엔드 부분은 버리는 가정입니다. 그래서 만드는 스킬은 함께. 그러나, 역시라고 할까 뭐라고 할까, 벌써 하고 있는 분 계시군요. 이대로 하면 대체로 할 수 있지 않을까. 그리고 대략 의 리포지토리의 내용으로 deplo... serverless알렉사AlexaSkillsKit5CodePipeline [Go] 고블렛 고블러스의 통신 게임을 만들어 보았다. 굴 사용으로 고블렛 고브라즈라고 하는 보드 게임을 소개하고 있어 매우 재미있을 것 같았기 때문에, Go로 만들어 보기로 했습니다. 방 만들기 서버에 대해, 클라이언트가 폴링을 실시해 게임을 갱신해 갑니다. 앞으로 인터페이스를 변경할 경우 인터페이스와 게임 로직을 즉시 분리할 수 있도록 하기 위해서입니다. logic에서 사용하고 있는 모델을 cli에서도 이용할 수 있기 때문입니다. Square... 5게임cli웹 AWS Lambda와 Golang을 사용하여 서버리스 비트코인 적립 애플리케이션을 클라우드에 구축한 이야기 Bitcoin (및 기타 암호화 자산)을 정기적으로 구입하는 응용 프로그램을 개발했습니다. 암호화 자산 거래소(bitflyer)의 API를 정기적으로 호출하는 애플리케이션을 개발하여 클라우드 인프라(AWS)에서 운영하고 있습니다. AWS 클라우드 인프라를 사용하여 다음과 같은 애플리케이션을 구축했습니다. AWS Lambda Lambda 함수로 거래소 API를 호출합니다. Lambda 함수를 ... 가상 통화EventBridge람다5AWS 공부회 정보를 push 통지하는 slack 앱을 만들었다 공부회의 정보를 정기적으로 push 통지해 주는 slack 앱을 만들었다. 큰 공부회나 인기의 공부회의 개최를, qiita의 트렌드 기사나 하테부의 기사에 들려져 있는 것을 보고, 나중에 아는 것이 상당히 있다. 그런 인기의 공부회를 push 통지해 주는 구조가 있으면 「하고 있었던 것 몰랐다」라고 하는 것을 줄일 것 같다고 생각했기 때문에 만들어 보았다. heroku 계정 준비 heroku... 5경 6슬랙slack-api 이전 기사 보기
Gravio 4의 날짜 형식은 Go 언어 형식을 사용합니다. Gravio 4의 매핑으로, 날짜를 포맷하고 싶을 때는 DateFormat 라는 함수를 사용한다. 예를 들어, LINE에 센서로부터 데이터 취득하고 싶은 일자를 보내는 경우, 그대로와 디폴트의 포맷으로 송신된다. cp.Message 결과는 이렇게. Web API 왠지 JSON으로 던질 때는 대체로 이대로 해도 좋지만, LINE이나 Slack에 던질 때는 맛이 없다. 그러한 경우에 DateFo... 노코드IoTLineNotifyGravio5 Go와 Lambda에서 AWS 사용료를 매일 LINE 알림 OWS AWS 콘솔 놀기 ~ 오, 그래 ~ AWS 지금 얼마쯤 깡통 넨 야로 내 청구 대시 보드 포치 ~ 트 ECS를 방치하여 $100 초과의 청구가 오거나, 죽여야 할 RDS 인스턴스가 모르는 사이에 부활하고 있어 수수하게 $40 정도 청구가 오거나, 이 통과 의례를 좋은 가감 어떻게든 하려고 간단한 요금 통지 시스템을 만들었습니다. Go 언어로 LINE notify 알림 API를 킥하는 ... 5람다LineNotify Golang에서 종속 패키지의 취약성을 조사한다면 Nancy가 추천 Go 에서 사용하는 외부 패키지가 안전한지 어떤지를 조사할 때에 추천인 것이 입니다. 참고로 nancy는 Sonatype OSS Index를 이용하여 Golang 종속성 취약점을 확인하는 도구입니다. nancy는 dep 또는 go mod 종속성을 조사합니다. install 방법 help 살펴보기 보면, 인수에 Gopkg.lock 또는, go.sum의 path를 지정해 주는 것 같습니다. 시험... 5취약성Nancy Golang의 Echo에서 JWT Docker에서 Golang 컨테이너를 사용합니다. docker-compose.yml src/main.go JWT에 대한 설명은 생략합니다. 알고 싶은 분은 이하의 링크처를. Echo에서 JWT 인증을 구현합니다. 글쎄 쿠북거리지만. src/main.go JWT 인증이 필요하지 않은 URL은 액세스할 수 있습니다. JWT 인증이 필요한 URL에는 토큰이 필요합니다. 토큰을 가져옵니다. 획득한... 5JWT Qiita 보기 수 얻기 Qiita의 LGTM 수와 View 수를 취득 할 때, API의 사양이 바뀌었는지 참고로 한 것으로 취득할 수 없었던 부분이 있었으므로, 취득 방법을 기재해 갑니다. 에서 토큰 얻기 범위는 read_qiita 및 write_qiita를 선택합니다. 보다 취득하고 싶은 정보의 URL을 확인. 이번 이용하는 것은 이하의 2 종류입니다. 공식 문서에서 API를 두드릴 때 반환되는 정보가 Json에... 5QiitaAPI Qiita API를 go에서 두드려 보았습니다. Go 언어를 공부하지 않으면 하는 사명감에 빠져 놀아보기로 했습니다. 환경 ・ go version go1.13 darwin/amd64 URI 및 기능 Path HTTP 메소드 기능 /qiita/api/v1/user-info 지정된 사용자의 기사 일람을, 작성 일시의 내림차순으로 돌려줍니다. 사용 패키지 ・ gin gin은 go로 만든 웹 프레임 워크입니다. json 응답 처리 기능도 가지고있... 5QiitaAPIgin 【Kubernetes】 쉽게 Pod 상태를 모니터링하고 Teams에 알리고 싶습니다. Kubernetes를 사용하는 경우에는 Pod는 비교적 캐주얼하게 재작성되기 때문에, Pod의 사활을 감시하고 싶어지는 경우가 있다. 특히 개발의 도상이나 작은 팀에 있어서는, 확실한 감시를 운용해 가는 허들의 관점이나, 기술 습득 관점을 고려해, 간소한 감시가 필요하게 되는 타이밍이 있다. 그러한 경우에, Prometheus 등의 디팩트한 감시 기반이 아니라, 일시적인 연결로서 사용할 수 ... kubernetes팀5observability도커 최근 유행하는 ojichat를 slackbot으로 만들었다. 최근 쉘 예보의 맹위에 의해 TL이 아저씨 투성이가 되어 버렸다. 우리 slack에도 아저씨로 활기차고 싶다~라고 생각했기 때문에 만들어 보았다. greymd/ojichat OutGoing WebHooks를 사용하여 특정 게시물을 가져옵니다. Slack 측에서 특정 서버로 요청을 보냅니다. 서버에서 받고 이름을 꺼낸다! 검색된 이름을 IncomingWebHooks에 지정된 URL에 JSON ... 5슬랙Webhookojichat gorilla/mux의 CORS 대응 처음으로 golang에서 gorilla/mux를 사용한 API를 만들었습니다만, CORS로 여러가지 빠졌기 때문에 기사로서 정리합니다. 다음과 같은 구현의 API를 만들었습니다. main.go get_test_handler.go 동작 확인을 위해 html.html를 작성하여 브라우저에서 액세스해 봅니다. test.html 브라우저 개발자 도구를 열면 다음과 유사한 오류가 발생합니다. No '... 5고릴라CORSpreflight-request CORS (preflight request)에 빠졌지만 해결 된 이야기 CORS (preflight request)에 빠졌으므로 해결 방법을 비망록으로 남겨 둡니다. 다른 도메인에서 Http 요청을 보내는 경우 CORS에주의하십시오. 서버측의 응답으로 헤더를 붙여 주면 좋을 것이다. 쉽지. 뭔가의 데이터를 jason으로 POST한다. 서버측에서는, 응답의 헤더를 붙여 준다. 당연히 결과가 정상적으로 돌아올 것이라고 생각합니다. 프리플라이트 요청? 어쩐지 이렇게 ... ReactCORS자바스크립트api5 Go의 프레임 워크 "echo"에서 CORS를 설정합니다. 프론트 측은 포트 번호 8080 , 서버 측 측은 포트 번호 8008 다음 오류 발생시 Chrome의 콘솔 부분 간단히 파라미터 name※실제로는 토큰등도 필요합니다만 여기에서는 할애합니다 main.go 단순한 POST 라든지 tasks , GET , POST 를 허가시키는 경우는 이하와 같이 PUT main.goDELETE 에 e.Use(middleware.CORS()) 를 다음과 같이 추... 5CORSecho 회사가 대규모라면 반대로 개선하기 쉽거나 하는 세계선의 차창에서 세계의 연결 종업원수 약 14만명 정도입니다. 그래서, 사내의 특정 인증 부분(일부?)이 이하 프레스대로 ActiveDirectory(실체는 Azure AD? 자세한 것은 모른다)로 움직이고 있습니다. 이에 어느 정도의 사원 정보가 격납되어 있는 것 같고 인증만으로 사용하는 것은 매우 물론 없는 기반입니다. 인가의 관점에서 이렇게 만들 수 있을 것 같아! 과 개선 제안의 모의를 짤 때의 아웃... 개선후지쯔ActiveDirectoryapi5 Istio는 어떻게 서비스 간 통신의 보안을 담보하고 있는가? 이 기사에서는 Istio가 어떤 사고 방식으로 서비스 간 통신 보안을 담보하고, 어떻게 담보하고 있는지를 개관 수준에서 정리한다. 서비스 간 통신으로서 담보하고 싶은 것으로, 통신하는 액세스원을 제어해, 도청이나 스푸핑, 변조 등의 공격으로부터 지키는 것을 들 수 있다. 즉, man in the middle 공격에 대한 방어 액세스 제어 보안 요구 사항으로 언급됩니다. 기존의 보안 모델로는 ... kubernetesmicroservices보안istio5 Go 언어 개발 환경을위한 ghq + peco 설정 절차 (macOS, bash 용) 본 기사에서는 bash용 ghq+peco의 도입 방법을 소개합니다. Homebrew 포함 Git 포함 mac에서 개발하고 있습니다 내가 확인했을 때 bash 버전은 3.2입니다. 표준 입력으로 주어진 정보로부터 행을 좁히고, 표준 출력에 출력하는 것뿐입니다. 아래로 나아가면 도입 예도 소개하고 있으므로, 꼭 시험해보세요! peco 설치 다음 명령으로 peco를 설치합니다.brew instal... 5GhqBashPeco peco에서 Docker container ID를 선택합니다. 평소 Docker container를 peco로 선택하는 사람입니다. docker peco bash or nyagos (키 바인드를 설정해 호출한다) bash 또는 nyagos 의 키 바인드로 호출하는 것을 상정하고 있다. 내가 Ctrl + d에서 호출하도록 설정했습니다. 그리고는 peco로 container를 선택해, 계속되는 인수를 입력해 가면 된다. 키 바인드로 호출할 수 있을 때까지의... BashPeco5냐고스도커 git recent-branch와 peco로 브랜치를 빠르게 전환 git에서 여러 기능을 병렬로 개발할 때 등 브랜치를 자주 전환하는 것은 있을까 생각합니다. git에서는 git checkout - , git rebase - 와 같이 -3개 이상의 브런치를 오가거나 할 때에는 사용할 수 없습니다. 그래서 git에서 최근 checkout 한 branch를 표시하는 git recent-branch 라는 git 부속 명령을 만들었습니다. 이것과 를 조합하는 것으... 5cliGitPeco Go 언어로 Todoist의 CLI 클라이언트를 만들어 보았습니다. 블로그의 copipe입니다. 라고 하는 Web 어플리케이션의 태스크 관리 툴을 사랑해 일년 정도 사용하고 있다. 이전에는 을 사용하여 CLI로 조작할 수 있었지만, Todoist API의 버전 업에 수반해, 사용할 수 없게 되어 버렸다. 업데이트를 하는 것 같은데, 언제가 될지 기다리는 것도 귀찮고, Go 언어 만지고 싶었기 때문에 연습이 되면 새롭게 Todoist의 CLI 클라이언트를 만들... 5TodoistPeco Golang 테스트 커버리지를 효율적으로 확인 이전 기사에서 테스트 커버리지를 쉘 스크립트로 만들고 그것을 실행하여 확인했습니다. 이번 이를 Dockerfile과 Makefile에 정리해 보다 테스트 커버리지를 확인하기 쉽게 한 메모. 멀티 스테이지 빌드의 stage1에서 테스트 커버리지를 확인하기위한 cover.out 등을 생성한다. stage2에서 stage1의 파일 복사 Docker 컨테이너가없는 파일 인 cover.out을 HTM... 5도커Makefile AWS CodePipeline에서 go 앱의 Docker 이미지를 ECR에 저장 CodeCommit 리포지토리 (hoge-repo) master 브랜치 업데이트 트리거 마스터 분기 리소스에서 Docker 이미지를 만들고 ECR 대상 리포지토리에 저장하고 싶습니다 hoge-repo는 golang의 앱을 가지고 있으므로 이미지를 만들 때 앱을 빌드합니다 Docker 18 AWS 도쿄 리전 CodeBuild 구축 프로젝트 이름은 임의의 이름 소스 소스는 CodeCommit 대... 5도커CodePipelineCodeBuild gouml로 go 프로젝트의 UML 다이어그램 출력 go 프로젝트 종속성을 그래프로 시각화할 수 있는 도구로는 과 이 있지만, 그 입도는 조금 거친 것이었습니다. (패키지간의 의존을 해석) 거기에 고작과 등장한 것이 입니다. Go의 코드를 정적 분석하여 DDD 패턴과 같은 PlantUML을 생성하는 도구를 만들기 시작했습니다. 따끈따끈 개발해 가고 싶습니다 — 니한맨 (@one_meets_seven) go 프로젝트를 구문 분석하고 uml 파일... 5uml Fragmenta의 각서 라고 할까, 그것 밖에 발견되지 않았기 때문에 시도해보기로 했습니다. 다만, 내용을 보면 어플리케이션을 만드는 프레임워크로서 사용되는 것도 의식하고 있는 것 같습니다. 하지만, 지금은 정확하지 않은 것 같기 때문에, 시도해 본 순서를 기억하면서 써 갑니다. 헬프의 모습이라면, cms를 작성하는 것 이외에, 어플리케이션의 스켈레톤이나 블로그를 만드는 일도 할 수 있을 것 같습니다. PHP의 패... 5CMScloud9framework sqlite로 데이터 쓰기 보통 파일 보존하는 것보다 작은 BLOB에 한해서는 DB에 부딪힌 것이 빠를 것 같다. 배타라든지 여러가지 있기 때문에 느리다고 생각했습니다만,,,,, 그만큼 성능 오르고 있다면 보통 테이블도 고속으로 저장할 수 있을까? 생각했기 때문에 검증 mac(상당히 전) go 언어 SQLite 버전 3.16.0 2 에서 sqlite3 VS json VS csv에 의한 출력에서 어느 것이 빠르는지 해 ... 5sqlite iPhone 또는 iPad 앱에서 무료로 광고 차단하는 방법 iPhone의 앱으로 무료로 "광고"를 "지우는"방법 (광고 블록 아이폰 iPad 앱) 광고 블록 iPhone LINE spotify 스마트 뉴스 글노시 까마귀 지우는 방법 많은 지우기 ios ipad 민하야 게임 광고 지우기 chrome DNS cloak는 go 만든 dnscrypt2 래퍼. (둘 다 OSS입니다) 로컬에 DNS 서버를 설정하고 필터에 나열된 광고 서버 URL 요청을 반환하... iOS파이썬아이폰iPad5 Go 언어 × AWSIoT × Raspberrypi 해 보았습니다. 이전 기사에서는 Raspberrypi와 AWSIoT를 통신시킬 때 샘플 파이썬 프로그램에서 움직였습니다. 그 때, 그 밖에도 통신을 하는 방법 있을까라고 찾아 보았는데, Go에서도 할 수 있을 것이었기 때문에 시험해 보기로 했습니다. 기사 자체는 환경 구축 포함한 메모 정도에. 다음 페이지를 참고로 하고 있습니다. Go를 설치. (모든 버전에서) 설치 확인과 버전 확인을 실시한다. 경로 추가... 5awsIoTmqttRaspberryPi M5StickC Plus (ESP32) 및 TinyGo에서 L 치카 최근 직장에서 GO를 사용하고 취미에서는 ESP32를 사용하고 있기 때문에 TinyGo에서 ESP32를 프로그래밍하고 싶어졌습니다. 그래서 L 치카하기로 했다. macOS Big Sur Ver 11.1 tinygo는 여기를 참조하여 설치했다. 여러가지 쓰여져 있지만, 이것만으로 움직일 것이다. 이에 따라 다음 도구를 넣었다. pyserial Espressif toolchain esptool ... L치카M5StickC5tinygoESP32 Alexa 기술로 Go 전회( ), Go언어로 Alexa 스킬로 만들려고 하고 시작했지만, 도중에서 탈선해 Alexa-hosted 스킬로 흘러 버렸습니다. 다시 Go 언어로. 마지막으로 만든 녀석의 백엔드 부분은 버리는 가정입니다. 그래서 만드는 스킬은 함께. 그러나, 역시라고 할까 뭐라고 할까, 벌써 하고 있는 분 계시군요. 이대로 하면 대체로 할 수 있지 않을까. 그리고 대략 의 리포지토리의 내용으로 deplo... serverless알렉사AlexaSkillsKit5CodePipeline [Go] 고블렛 고블러스의 통신 게임을 만들어 보았다. 굴 사용으로 고블렛 고브라즈라고 하는 보드 게임을 소개하고 있어 매우 재미있을 것 같았기 때문에, Go로 만들어 보기로 했습니다. 방 만들기 서버에 대해, 클라이언트가 폴링을 실시해 게임을 갱신해 갑니다. 앞으로 인터페이스를 변경할 경우 인터페이스와 게임 로직을 즉시 분리할 수 있도록 하기 위해서입니다. logic에서 사용하고 있는 모델을 cli에서도 이용할 수 있기 때문입니다. Square... 5게임cli웹 AWS Lambda와 Golang을 사용하여 서버리스 비트코인 적립 애플리케이션을 클라우드에 구축한 이야기 Bitcoin (및 기타 암호화 자산)을 정기적으로 구입하는 응용 프로그램을 개발했습니다. 암호화 자산 거래소(bitflyer)의 API를 정기적으로 호출하는 애플리케이션을 개발하여 클라우드 인프라(AWS)에서 운영하고 있습니다. AWS 클라우드 인프라를 사용하여 다음과 같은 애플리케이션을 구축했습니다. AWS Lambda Lambda 함수로 거래소 API를 호출합니다. Lambda 함수를 ... 가상 통화EventBridge람다5AWS 공부회 정보를 push 통지하는 slack 앱을 만들었다 공부회의 정보를 정기적으로 push 통지해 주는 slack 앱을 만들었다. 큰 공부회나 인기의 공부회의 개최를, qiita의 트렌드 기사나 하테부의 기사에 들려져 있는 것을 보고, 나중에 아는 것이 상당히 있다. 그런 인기의 공부회를 push 통지해 주는 구조가 있으면 「하고 있었던 것 몰랐다」라고 하는 것을 줄일 것 같다고 생각했기 때문에 만들어 보았다. heroku 계정 준비 heroku... 5경 6슬랙slack-api 이전 기사 보기