Programming/Vert.x2014/04/23 01:33

Vert.x 를 첫 빌드해보고 이제 서버를 한번 만들어 볼까 생각했습니다.

가장 먼저 필요한것이 route인것 같아 어떻게 가능한지 테스트했습니다.

import org.vertx.java.platform.Verticle;
import org.vertx.java.core.Handler;
import org.vertx.java.core.http.HttpServer;
import org.vertx.java.core.http.HttpServerRequest;
import org.vertx.java.core.http.RouteMatcher;
import org.vertx.java.core.json.JsonObject;

public class RouteTestVerticle extends Verticle {

    public void start() {
        HttpServer server = vertx.createHttpServer();
        RouteMatcher routeMatcher = new RouteMatcher();

        routeMatcher.get("/", new Handler() {
            public void handle(HttpServerRequest req) {
                req.response().end("Vert.x test page!");
            }
        });

        routeMatcher.get("/hello", new Handler() {
            public void handle(HttpServerRequest req) {
                req.response().end("Hello World!!");
            }
        });

        routeMatcher.get("/json", new Handler() {
            public void handle(HttpServerRequest req) {
                JsonObject obj = new JsonObject().putString("name", "chope");
                req.response().end(obj.encode());
            }
        });

        routeMatcher.get("/:myname", new Handler() {
            public void handle(HttpServerRequest req) {
                String name = req.params().get("myname");
                req.response().end("Your name is "+name);
            }
        });

        server.requestHandler(routeMatcher).listen(8080, "localhost");
    }
}

대충 이렇게 하면 되는구나... 

Posted by 초보 프로그래머
TAG route, Vert, vertx

"먹고살려고 광고쓰는거이해하는데 전면광고뜨고나면 껏다켜야되고 엑스자 잘못누르기라도하면 플레이스토어도 꺼야되고 다시켰다꺼야되고 이러다 사용자 팍줄면 그때가서 후회하시렵니까"

"도서관자리볼수있어서정말진짜좋긴좋은데계속광거떠서진짜너무싫어요광고안뜨게좀해주세요"

"광고좀!!!!!!! 없애주세여!!!!!!! 왜 자꾸 떠!!!!!"

"어플실행할때마다 그걸 꼭 일일이 눌러야하는지.. X를 잘못눌러서 광고물을 누르면 다른곳에 들어가지고 짜증이나네요.. 아예 안뜨게해주시면 안되나요? 저뿐만아니라 다른 많은분들도 광고때문에 불편함을 겪고계실텐데요.."


Posted by 초보 프로그래머
Tools/VCS2014/04/18 12:02

두명이서 Android Studio로 개발을 하다 보니 build .ideal 폴더에 있는 파일때문에 계속 충돌이 발생합니다.

.gitignore를 아무리 적용해도 실제로 적용되지 않는군요...

제대로 적용한 것 같은데... 잘못 작성했나 해서 http://www.gitignore.io/ 여기에서 Android Studio, Android 키워드로 생성해서적용해도 반응이 없네요.

google 님에게 계속 물어 본 끝에 답변을 받았습니다.


git rm -r --cached .

git add .

git commit -m "fixing .gitignore"


생각보다 너무 간단하네요....;


출처)

Randall Kent / .gitignore not working

http://www.randallkent.com/development/gitignore-not-working

Posted by 초보 프로그래머

벌써 3월 11일이네요..

새학기가 시작되는 달이라 다운로드 수가 어떻게 변경했는지 확인해 봤습니다.

예상대로 개강하자마자 다운로드가 많이 늘어 났는데 그것도 하루뿐이네요.


'도서관 좌석 정보' Android


'도서관 좌석 정보' iOS


실제 수치 차이는 크지만 Android, iOS모두 3/1에 큰 수치로 늘었습니다.

이번주 수치는 정확히 나오지 않아서 모르겠지만 아마 주말에 많이 올라갔을 것으로 보입니다.


Posted by 초보 프로그래머

'도서관 좌석 정보' 아이폰앱이 1.1로 업데이트되었습니다.

- Facebook, KakaoTalk 로그인 연동
- 도서관별 게시판 추가
- 지도에서 도서관 위치 확인


https://itunes.apple.com/us/app/doseogwan-jwaseog-jeongbo/id498836252?mt=8

Posted by 초보 프로그래머