프로필사진
  • About
  • 태그
  • 방명록
  • RSS
  • JooStory.net
  • JooHana.net

개인적인 관심사에 관해서 이런저런 이야기를 하고 있습니다. #집밥 #개발자 #Ubuntu

검색하기 폼
  • 분류 전체보기 (609)
    • Dev (83)
    • 잡담 (103)
    • 집밥 (21)
    • 리뷰 (41)
  • 방명록

Dev (83)
tumblr api 오류

갑자기 tumblr에 새 글을 작성하면 실제로 글은 등록되는데 API 에서 404 오류가 발생했다. 갑작스런 코로나 위기로 v1 릴리즈 이후에 앱에 신경을 못써서 막연히 post api에 문제가 있다고만 생각했다. 시간이 되면 확인해야지 하다가 오늘에 이르렀다. 원인 에디터에서 글을 등록하는 과정은 이렇다. 먼저 글내용을 등록하는 api를 호출하고 호출결과로 등록된 글의 id를 받아온다. 이 id로 글의 내용을 읽어 리스트에 추가한다. 이렇게 새로운 글이 리스트에 추가된다. post api가 문제라고 생각했기때문에 post api에 대한 테스트코드를 작성해서 새글을 작성해봤다. 어라? 201응답이 오고 id도 잘온다. 아뿔싸... 그럼 api 문제가 아니라 에디터 앱 내부의 오류인가? 당황했다. 문제가 ..

Dev 2020. 3. 4. 23:06
actions-gh-pages의 문제점

지난번 글에서 actions-gh-pages를 사용해서 github pages로 웹사이트를 publish하는 방법을 정리했는데 정리하고나서 계속 써보다가 문제를 한가지 발견했다. 결과물이 gh-pages로 push는 잘 되지만 실제로 사이트로 publish는 동작하지 않고 있었다. publish되면 commit에 Pages관련된 Action이 동작한 것이 표시되는데 그런 표시가 없는 것이다. 문득 GITHUB_TOKEN가 동작하지 않는다는 경고를 무시하고 GITHUB_TOKEN을 사용한 것이 생각났다. 얼른 다른 방식으로 변경해보니 잘 동작한다. GITHUB_TOKEN을 사용하면 Action이 동작은 하지만 문제가 있다더니 그 문제가 이건 줄은 몰랐다. ;;; 이 문제는 Action이 동작하나마나하게 만..

Dev 2019. 12. 26. 01:04
Gatsby로 웹사이트 제작 (+ Github Pages = Github Actions)

Github Pages가 나온 뒤로 수많은 정적 사이트 생성기가 나왔다. github가 처음에 ruby로 만들어지다보니 pages도 jekyll이라는 ruby 기반의 생성기로 소개되었다. 나도... 지금까지 jekyll만 사용해 봤었다. 하지만 모두가 알다시피 jekyll은 절로 욕이 나올 정도로 느렸고 사용방법도 복잡하다. ruby를 주로 사용하는 사람들이야 귀찮지 않겠지만 나에게는 ruby 개발환경을 만드는 것도 귀찮다. Gatsby는 React, Graphql 이라는 핫한 기술을 사용한 사이트 생성기다. 처음에는 정적 사이트를 React랑 graphql로 어떻게 만든다는 건지 잘 상상이 되지 않았다. 실제로 demo를 봐도 동적으로 페이지를 만드는데 이게 무슨 정적 사이트인가 했다. 이후에 구글 봇..

Dev 2019. 12. 24. 15:02
Google Actions를 이용한 flutter 앱 배포

electron, npm 배포에 이어 flutter 앱도 Github Actions로 배포를 해보기로 했다. flutter 빌드를 위해서 필요한 것은 의외로 단순하다. java, flutter 가 전부다. ios 빌드를 위해서는 os를 macos로 하는 것이 필요하겠지만 일단은 android로만 빌드하기 때문에 ubuntu로 했다. - uses: subosito/flutter-action@v1 with: channel: 'stable'flutter의 준비는 subosito/flutter-action를 사용할 수 있고, channel이나 flutter-version을 옵션으로 변경할 수 있다. 결과물은 electron에서와 마찬가지로 release에 업로드를 했다. 생각 같아서는 google..

Dev 2019. 12. 16. 11:48
Github Actions를 이용한 npm publish

Tistory Editor의 빌드와 배포를 Github Actions로 변경한 후 다른 것도 해보고 싶었는데 때마침 tinymce plugin을 수정해야할 일이 생겼다. opengraph플러그인인데 Tistory Editor 소스코드에 포함하지 않았고 npm을 통해서 import하고 있다. 할일은 코드를 수정하고 tag를 만들면 npm install, npm publish를 하는 것이다. 또 npm publish를 할 때 인증처리를 해야한다. npmpublish.yml name: Release on: push: tags: - v* jobs: publish-npm: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: actions/setup..

Dev 2019. 12. 6. 23:14
이전 1 2 3 4 5 6 7 ··· 17 다음
이전 다음
링크
  • JooStory.net
  • Github
  • Twitter
  • LinkedIn
최근에 올라온 글
TAG
  • 넷플릭스
  • electron
  • Daum
  • Linux
  • 레시피
  • 글꼴
  • ubuntu
  • Mac
  • 티스토리
  • 요리
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바