원강민의 Wonhada 블로그

Hapi.js 설정하기

Node.js 작업할 때 Express.js를 많이 썼었는데 이번엔 가벼운 프레임웍을 쓰고 싶어서 Hapi.js를 사용했습니다. SSL 설정 CORS 지원 GET 처리 POST 처리

Amazon (AWS) DynamoDB 사용하기

https://console.aws.amazon.com/dynamodb NoSQL 서버입니다. 이미 AWS Aurora 서버도 쓰고 있지만 대량의 데이터 처리를 위해 사용하기로 했습니다. 결론부터 말하자면 온디맨드 설정 후 테스트로 10,000개의 데이터(개당 64바이트)를 동시에 보냈더니 8초 정도 걸렸고 모든 데이터가 문제없이 입력되었습니다. 다이나모(DynamoDB)는 테이블을 생성해서 데이터(모델)를 처리합니다. 처음에 만들… Continue Reading →

Cocos2D-X 환경 설정 [MAC]

Cocos2D-X 설치 새 프로젝트 생성 안드로이드는 Android Studio에서 ‘proj.android’ 프로젝트 열어서 빌드

[CodeIgniter] DB 필드를 JSON으로 만들기

일반적으로는 아래와 같이 하면 됩니다. $result = $this->…_model->getList();echo json_encode($result); 그런데 만약 $result 내에 desc 라는 멤버가 json 타입의 문자열이라면 json_encode() 결과에 “desc”:”\”key\”:\”value\”” 처럼 나오게 됩니다. 클라이언트에서 문자열 replace() 를 하는 등 번거롭죠. 그럴 때는 아래와 같이 desc 멤버를 json 객체로… Continue Reading →

맥북 프로 2011년형 – Lion 부터 High Sierra 까지 설치기 =_=

원인 :: 패러럴즈에서 공인인증서 로그인 실패 (nh 투자증권만 =_=) 하이 시에라 이후 모하비가 나왔으나 설치 안 됨 부트캠프로 원도우 설치 안 됨 (Windows 8.1 조차) 해결책 강구 :: macOS를 다운그레이드 하자 부트캠프로 윈도우를 설치하자 하이 시에라로 업데이트 하자 현실 ::… Continue Reading →

Xcode 10 – ‘Command SetMode failed with a nonzero exit code’ 에러

‘Command SetMode failed with a nonzero exit code’ 에러가 난다면..

Xcode 10 – Corona Native Errors

1error: Multiple commands produce ‘/Users/…/Library/Developer/Xcode/DerivedData/App-anfmiuceddfobrarbjnibdilymgz/Build/Products/Debug-iphoneos/App.app/README.md’: 위와 같은 에러는 프로젝트에 포함된 파일 중 CocoaPods로 받아온 파일들과 중복된 경우 나타남. 파일들을 지워주면 해결됨. 1error: /Users/…/ios/~/Library/Application Support/Corona/Native/Corona/shared/resource/Corona3rdPartyLicenses.txt: No such file or directory 위와 같이 에러가 난다면 Sublime Text 등의 에디터로 ‘App.xcodeproj’ 파일을 열고… Continue Reading →

예수처럼 경영하라

‘예수처럼 경영하라’ 책을 읽고 좋아서 남깁니다. 미리 계획하라 – 예수님은 늘 계획하고 철저히 지키셨다 – 계획은 에너지와 활동을 통제할 수 있게 해 준다 준비하고 있으라 – 부실한 준비는 부실한 결과를 낳는 법이다 권위를 세우라 – 스스로 가진 권위의 크기를 인식하고… Continue Reading →

소확수 :: 소소하지만 확실한 수익/재테크/행복 – (비트)코인

요즘 비트코인, 블럭체인 등을 공부하며 알게 된 비개발 관련 내용들입니다. 일반적인 것과 개발 관련된건 이미 다른 블로그에도 많아서 따로 쓸 필요를 못 느끼겠네요. 비트코인은 130년 정도 채굴이 가능하지만 사실상 끝물은 2,032년 입니다. 그렇기에 비트코인의 가치는 더 상승할 것이며, 전문가들은 지금… Continue Reading →

[Flutter] 웹에서 JSON 데이터 가져오기

pubspec.yaml 12dependencies:   http: 0.11.3+16 main.dart 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667import ‘dart:async’; import ‘dart:convert’; import ‘package:flutter/material.dart’; import ‘package:http/http.dart’ as http; void main() => runApp(MyApp()); class MyApp extends StatefulWidget{   MyAppState createState()=>  MyAppState(); } class MyAppState extends State<MyApp> {   String _txt = "Nothing";  … Continue Reading →

[Flutter] 이미지 사용하기

프로젝트 최상위 폴더에 assets 라는 폴더를 만들고 이미지를 저장합니다. pubspec.yaml 1234flutter:   uses-material-design: true # 이 속성이 정의된 부분 아래에 assets 추가   assets:    – assets/ main.dart 12345678910111213141516171819202122232425262728293031323334import ‘package:flutter/material.dart’; void main() => runApp(MyApp()); class MyApp extends StatelessWidget {  … Continue Reading →

[Flutter] Collapsing Toolbar 샘플

main.dart 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122import ‘package:flutter/material.dart’; void main() => runApp(MainCollapsingToolbar()); class MainCollapsingToolbar extends StatefulWidget {   @override   _MainCollapsingToolbarState createState() => _MainCollapsingToolbarState(); } class _MainCollapsingToolbarState extends State<MainCollapsingToolbar> {   @override   Widget build(BuildContext context) {     return MaterialApp(        … Continue Reading →

[Flutter] SliverAppBar & TabBarView 샘플

main.dart 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121import ‘package:flutter/material.dart’; void main() => runApp(MainApp()); class MainApp extends StatelessWidget {   List buildTextViews(int count) {     List<Widget> strings = List();     for (int i = 0; i < count; i++) {       strings.add(new Padding(… Continue Reading →

[Flutter] 네이티브 메소드 호출 (MethodChannel)

네이티브 코드 수정 후엔 다시 빌드해야 합니다. ‘Hot Reload’로는 적용되지 않습니다. 아래와 같이 결과가 출력됩니다. 12D/flutter (28207): Hello from Dart I/flutter (28207): Hello from Native main.dart 123456789101112131415161718192021222324252627282930313233import ‘dart:async’; import ‘package:flutter/material.dart’; import ‘package:flutter/services.dart’; void main() => runApp(MainApp()); class MainApp extends StatelessWidget… Continue Reading →

« Older posts

© 2019 원강민의 Wonhada 블로그 — Powered by WordPress

Theme by Anders NorenUp ↑