위키(7)
-
리액트 네이티브(React Native) 빠르게 시작하기 (feat. Expo)
리액트 네이티브(React Native) 리액트가 웹 서비스를 만들기 위한 것이었다면 리액트 네이티브는 iOS, 안드로이드와 같은 모바일 네이티브 서비스를 만들기 위한 것이라 할 수 있어요. 그래서 iOS, 안드로이드를 따로 만들 필요 없이 하나만 만들어도 되는 장점이 있어요. 본격적으로 리액트 네이티브를 시작하기 전에 하나를 짚고 넘어가려고 해요. Expo 파이썬 장고(Django) 에서는 django-admin 명령어를 사용하면 어플리케이션에 필요한 파일들을 알아서 만들어줘요. 루비온레일즈는 rails generate 를 하면 되요. 리액트에서는 create-react-app 이라는 좋은 친구가 있었어요. 리액트 네이티브도 그런 친구가 있어요. 바로 Expo 에요. Expo Expo is an ope..
2020.07.19 -
장고(Django) RESTful Framework 시작하기
장고(Django) RESTful Framework 를 만드는 방법에 대해 간단하게 이야기할거에요. Django RESTful Framework 란? Django 는 파이썬을 이용해서 웹 서비스를 만들 수 있는 프레임워크에요. 그런데 굳이 Django 로 모든 서비스를 만들 필요가 없을 수 있어요. 모바일 어플리케이션을 만들고 데이터를 주고 받을 서버만 Django 로 만드는 경우가 있겠죠? Django RESTful Framework 는 이때 유용하게 써먹을 수 있어요. REST 가 무엇인지 잘 모른다면 아래 글들에서 정말 잘 설명해주고 있으니 참고하도록 해요. What is REST? | Codecademy Learn about how to design web services using the RES..
2020.07.19 -
간단한 Command-line HTTP 클라이언트, Httpie
HTTPie HTTPie 는 Command-line 으로 동작하는 정말 간단하고 쉬운 HTTP 클라이언트에요. HTTP 클라이언트는 HTTP 프로토콜을 사용해서 서버와 데이터를 주고 받는 친구들이에요. HTTPie – command-line HTTP client for the API era CLI HTTP that will make you smile. JSON and sessions support, syntax highlighting, wget-like downloads, plugins, and more. httpie.org 설치도 간단해요. 저는 brew 를 이용해서 설치했어요. $ brew install httpie Homebrew The Missing Package Manager for macOS ..
2020.07.19 -
리액트(ReactJS) 빠르게 시작하기
명령어와 코드 위주로 빠르게 ReactJS 를 시작해봐요 여기를 참고했어요. ReactJS로 영화 웹 서비스 만들기 - 노마드 코더 Nomad Coders React Fundamentals nomadcoders.co node 및 npm 설치 Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org $ node -v $ npm -v npx 설치 $ npm install npx -g create-react-app 시작 $ npx create-react-app [앱 이름] $ cd [앱 이름] React App 실행하기 $ npm start src 디렉토리 불필요한 파일 지우기 src 디렉토리의 inde..
2020.07.18 -
루비 온 레일즈를 위한 관리 프레임워크, ActiveAdmin
ActiveAdmin 은 루비 온 레일즈를 위한 관리 프레임워크입니다. 이 글은 ActiveAdmin 에 대한 가이드입니다. ActiveAdmin.info 에 대한 내용을 다루고 있습니다. 개발환경과 코드는 아래를 참고하시기 바랍니다. macOS Catalina ruby 2.6.6 rails 5.2.3 hwangwoojin/rails-blog This is my code from getting started code at RailsGuides v5.2 : https://guides.rubyonrails.org/v5.2/getting_started.html - hwangwoojin/rails-blog github.com 설치하기 기존 루비 온 레일즈에 ActiveAdmin 을 적용하는 방법은 매우 간단합니..
2020.07.03 -
루비 온 레일즈 v5.2 시작하기
루비 온 레일즈 v5.2 에 대한 시작하기 가이드입니다. 간단한 블로그 어플리케이션을 만들어보면서 레일즈에 대해 배웁니다. Rails Guide를 참고했습니다. 개발환경과 코드에 대해서는 아래를 참고하시기 바랍니다. macOS Catalina ruby 2.6.6 rails 5.2.3 hwangwoojin/rails-blog This is my code from getting_started guide at RailsGuides v5.2 : https://guides.rubyonrails.org/v5.2/getting_started.html - hwangwoojin/rails-blog github.com blog 어플리케이션 시작하기 먼저 blog 어플리케이션을 새로 생성하겠습니다. $ rails new b..
2020.07.01 -
루비 튜토리얼
이 글은 프로그래밍에 대해 어느정도는 알고 있는 사람을 대상으로 빠르게 루비(프로그래밍 언어)를 정복하기 위한 글입니다. 출력 puts "Hello, World!" # Hello, World! puts 'Hello, World!' # Hello, World! 출력은 puts 명령어를 사용합니다. 큰 따음표("")와 작은 따음표("")는 같은 의미를 가지는 것 같지만 사실 조금 다릅니다. 만약 newline(\n)이나 tab(\t) 등을 사용하고 싶다면 큰 따음표를 사용해야 합니다. 작은 따음표는 그저 그대로 출력하게 되죠. puts "Hello,\tWorld" # Hello,World puts 'Hello,\tWorld'# Hello,\tWorld 입력 gets gets 명령어로 사용자로부터 입력을 받을..
2020.06.29