개발자이지만 어플 기획을 할 일이 생겼다.

스타트업이라면 다 할 줄 알아야지..


그래서 앱 기획서 툴을 찾던 중 파워포인트에 애드온 시켜서 사용할 수 있는 좋은 제품이 있어서 리뷰를 쓴다.


powermockup 이라는 제품이다.


http://www.powermockup.com/





자주 사용될만한 그러한 클립이미지 들을 간단히 드래그만으로 문서에 포함시킬 수 있다.


이미지만 바껴도 기획서의 인상이 바뀌어진다.



아래는 로그인화면 관련해서 화면구성을 해 본 것으로, 괜찮은 화면을 구성할 수 있다.

단, 체험판이라 기능이 제한적이다.






트라이얼버전은 체험판으로써 기능이 제한적이다.


트라이얼버전을 받아서 써본다음 마음에 든다면 구입할 것을 권장한다.





가격은 위와 같고, 리뷰를 쓴다고 하면 코드를 준다고 한다.


모쪼록 조금 더 사용해보고 더 자세한 리뷰를 쓰도록 한다.


jsvc 로 데몬을 띄울려고 했는데 맥에서 아래와 같은 에러가 나온다.


Cannot find any VM in Java Home /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

Cannot locate JVM library file


해결

http://www.thomaskioko.com/hacks/cannot-find-any-vm-in-java-home-mac/

This is going to be a short one. so let’s get to it.

Today was one of those days you go past page 5 searching for an answer in Google. Hopefully you will not have to go through the same process I did to get a fix.

I have been working with daemons and i hit a snag. The VM/JVM not found snag.

I got the following error when running the daemon: “Cannot find any VM in Java Home /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
Cannot locate JVM library file”

After scrolling through the web I finally got a fix.

Solution:

Open terminal and type the following commands:

NB: Replace jdk1.7.0_71.jdk with your jdk version.

$ cd /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents
$ sudo ln -s Home/jre/lib Libraries
$ cd Libraries
$ sudo ln -s server/libjvm.dylib libserver.dylib

That’s it. Problem solved :-)

Let me get back to what I love doing, saving the world.

개발중인 node.js 웹서버 부하테스트를 해보려고 찾은 간단한 부하테스트 툴이다.

# apt-get install siege

소스 설치 하려면,

여기에서 소스파일 받아서 빌드..

http://freecode.com/projects/siege


siege -c 50 -d 10 -t 3M http://localhost:3000

-c : concurrent user

-d : 다음요청 보내기 까지 시간(sec)

-t : 테스트시간


아래는 결과

...

Transactions:                   1696 hits

Availability:                 100.00 %

Elapsed time:                 179.53 secs

Data transferred:             730.34 MB

Response time:                  0.18 secs

Transaction rate:               9.45 trans/sec

Throughput:                     4.07 MB/sec

Concurrency:                    1.72

Successful transactions:        1696

Failed transactions:               0

Longest transaction:            1.25

Shortest transaction:           0.05



관련 블로그

http://blog.remarkablelabs.com/2012/11/benchmarking-and-load-testing-with-siege

http://www.joedog.org/siege-manual/

http://www.euperia.com/linux/tools-and-utilities/speed-testing-your-website-with-siege-part-one/720



출처

http://stackoverflow.com/questions/4858047/error-the-following-untracked-working-tree-files-would-be-overwritten-by-checko


git clean  -d  -fx ""

이걸로 한방에 해결했다..


-x means ignored files are also removed as well as files unknown to git.

-d means remove untracked directories in addition to untracked files.

-f is required to force it to run.

http://www.mu-shin.ca/code/hbase-node-js-doing-it-the-thrift-way/

http://dailyjs.com/2013/07/04/hbase/


Node.js에서 HBase 테이블을 읽어오는 가장 기초적인 코드.

근데 안읽어온다.

connect 잘되는데...


http://stackoverflow.com/questions/17415528/nodejs-hbase-thrift-wierdness

thrift 시작할때 -f 옵션을 붙여서 실행하거나 빼서 실행해볼것.

Caused by: java.lang.IllegalArgumentException: Not a host:port pair: �^@^@^@^V24863@dev156.cloud.comdev156.cloud.com,60020,1377170724570

        at org.apache.hadoop.hbase.HServerAddress.<init>(HServerAddress.java:60)

        at org.apache.hadoop.hbase.zookeeper.RootRegionTracker.dataToHServerAddress(RootRegionTracker.java:82)

        at org.apache.hadoop.hbase.zookeeper.RootRegionTracker.waitRootRegionLocation(RootRegionTracker.java:73)

        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:578)

        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:558)

        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:687)

        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:589)

        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:558)

        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:687)

        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:593)

        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:558)

        at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:171)

        at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:145)

        at ypf412.storm.util.HBaseStream.initHTable(HBaseStream.java:104)

        at ypf412.storm.util.HBaseStream.<init>(HBaseStream.java:93)

        at ypf412.storm.spout.HBaseSpout$ShardScanner.<init>(HBaseSpout.java:199)

        at ypf412.storm.spout.HBaseSpout.open(HBaseSpout.java:125)

        ... 4 more

HBase Server와 HBase Client를 같은 버전으로 맞추시길.

2013-08-23 13:59:59 worker [ERROR] Error on initialization of server mk-worker

org.zeromq.ZMQException: Invalid argument(0x16)

        at org.zeromq.ZMQ$Socket.setLongSockopt(Native Method)

        at org.zeromq.ZMQ$Socket.setLinger(ZMQ.java:601)

        at zilch.mq$set_linger.invoke(mq.clj:57)

        at backtype.storm.messaging.zmq.ZMQContext.connect(zmq.clj:62)

        at backtype.storm.daemon.worker$mk_refresh_connections$this__4293$iter__4300__4304$fn__4305.invoke(worker.clj:244)

        at clojure.lang.LazySeq.sval(LazySeq.java:42)

        at clojure.lang.LazySeq.seq(LazySeq.java:60)

        at clojure.lang.RT.seq(RT.java:473)

        at clojure.core$seq.invoke(core.clj:133)

        at clojure.core$dorun.invoke(core.clj:2725)

        at clojure.core$doall.invoke(core.clj:2741)

        at backtype.storm.daemon.worker$mk_refresh_connections$this__4293.invoke(worker.clj:238)

        at backtype.storm.daemon.worker$fn__4348$exec_fn__1228__auto____4349.invoke(worker.clj:351)

        at clojure.lang.AFn.applyToHelper(AFn.java:185)

        at clojure.lang.AFn.applyTo(AFn.java:151)

        at clojure.core$apply.invoke(core.clj:601)

        at backtype.storm.daemon.worker$fn__4348$mk_worker__4404.doInvoke(worker.clj:323)

        at clojure.lang.RestFn.invoke(RestFn.java:512)

        at backtype.storm.daemon.worker$_main.invoke(worker.clj:433)

        at clojure.lang.AFn.applyToHelper(AFn.java:172)

        at clojure.lang.AFn.applyTo(AFn.java:151)

        at backtype.storm.daemon.worker.main(Unknown Source)

2013-08-23 13:59:59 util [INFO] Halting process: ("Error on initialization")


ZeroMQ 2.1.7 로 다운그레이드 하시길.

일식집

1. 가원 

02-421-5800서울 송파구 방이동 67-2

http://blog.naver.com/rena1001?Redirect=Log&logNo=150160526226

방이 크고 음식이 괜찮아 보임


2. 삿뽀로

02-418-7797 서울시 송파구 방이동 24-3 2F

http://www.cyworld.com/juju2472/8550343

상견례로 유명함. 방이 큰지는 잘 모르겟음


한정식

3. 경복궁

02-418-7767서울 송파구 방이동 35 2,3,4층

http://dubugirl77.blog.me/140191123383

고기가 나와서 불편할 거 같음, 나머지는 만족


4. 단미그린비

02-445-2100서울 강남구 자곡동 286

http://blog.naver.com/abraxasblog/159568612

위치가 좋고, 주차 및 주변이 좋다. 

정보가 부족하고 가격이 상대적으로 비싸다


주말동안에도 한 대도 피지 않았다.

밖에 외출했을때도 피고는 싶었지만, 며칠 피지 않은게 아까워서 피지 않았다.

오늘이 드디어 일주일째 되는날이다.

주말과 어제는 하루에 타벡스 두 알만 먹었다.

이제 타벡스를 먹지 않아도 견딜 수 있을 것 같은 느낌이 든다~

조심해야 하는 건 술자리!!! 

오늘 회식이 있지만 잘 견뎌야지!

+ Recent posts