IT Staff

Blog về chuyên ngành IT

Install Xitrum for Scala

leave a comment »

:~/Code/workspace_scala/work/xitrum-new-master$ sbt/sbt run
Getting org.scala-sbt sbt 0.12.2 …
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.12.2/jars/sbt.jar
    [SUCCESSFUL ] org.scala-sbt#sbt;0.12.2!sbt.jar (2023ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.12.2/jars/main.jar
    [SUCCESSFUL ] org.scala-sbt#main;0.12.2!main.jar (46963ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.12.2/jars/compiler-interface-bin.jar
    [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.12.2!compiler-interface-bin.jar (2685ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.12.2/jars/compiler-interface-src.jar
    [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.12.2!compiler-interface-src.jar (3134ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_8_2/0.12.2/jars/compiler-interface-bin.jar
    [SUCCESSFUL ] org.scala-sbt#precompiled-2_8_2;0.12.2!compiler-interface-bin.jar (11741ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_10_0/0.12.2/jars/compiler-interface-bin.jar
    [SUCCESSFUL ] org.scala-sbt#precompiled-2_10_0;0.12.2!compiler-interface-bin.jar (4063ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.12.2/jars/actions.jar
    [SUCCESSFUL ] org.scala-sbt#actions;0.12.2!actions.jar (6255ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.12.2/jars/interface.jar
    [SUCCESSFUL ] org.scala-sbt#interface;0.12.2!interface.jar (1942ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.12.2/jars/io.jar
    [SUCCESSFUL ] org.scala-sbt#io;0.12.2!io.jar (4303ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.12.2/jars/ivy.jar
    [SUCCESSFUL ] org.scala-sbt#ivy;0.12.2!ivy.jar (10143ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/launcher-interface/0.12.2/jars/launcher-interface.jar
    [SUCCESSFUL ] org.scala-sbt#launcher-interface;0.12.2!launcher-interface.jar (1383ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.12.2/jars/logging.jar
    [SUCCESSFUL ] org.scala-sbt#logging;0.12.2!logging.jar (2478ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.12.2/jars/process.jar
    [SUCCESSFUL ] org.scala-sbt#process;0.12.2!process.jar (2683ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/run/0.12.2/jars/run.jar
    [SUCCESSFUL ] org.scala-sbt#run;0.12.2!run.jar (3212ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.12.2/jars/command.jar
    [SUCCESSFUL ] org.scala-sbt#command;0.12.2!command.jar (3805ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classpath/0.12.2/jars/classpath.jar
    [SUCCESSFUL ] org.scala-sbt#classpath;0.12.2!classpath.jar (2193ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.12.2/jars/completion.jar
    [SUCCESSFUL ] org.scala-sbt#completion;0.12.2!completion.jar (5723ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.12.2/jars/api.jar
    [SUCCESSFUL ] org.scala-sbt#api;0.12.2!api.jar (5485ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-integration/0.12.2/jars/compiler-integration.jar
    [SUCCESSFUL ] org.scala-sbt#compiler-integration;0.12.2!compiler-integration.jar (1910ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-ivy-integration/0.12.2/jars/compiler-ivy-integration.jar
    [SUCCESSFUL ] org.scala-sbt#compiler-ivy-integration;0.12.2!compiler-ivy-integration.jar (1627ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/task-system/0.12.2/jars/task-system.jar
    [SUCCESSFUL ] org.scala-sbt#task-system;0.12.2!task-system.jar (6111ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tasks/0.12.2/jars/tasks.jar
    [SUCCESSFUL ] org.scala-sbt#tasks;0.12.2!tasks.jar (4877ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tracking/0.12.2/jars/tracking.jar
    [SUCCESSFUL ] org.scala-sbt#tracking;0.12.2!tracking.jar (2415ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/testing/0.12.2/jars/testing.jar
    [SUCCESSFUL ] org.scala-sbt#testing;0.12.2!testing.jar (2577ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.12.2/jars/control.jar
    [SUCCESSFUL ] org.scala-sbt#control;0.12.2!control.jar (1363ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.12.2/jars/collections.jar
    [SUCCESSFUL ] org.scala-sbt#collections;0.12.2!collections.jar (4108ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.12.2/jars/incremental-compiler.jar
    [SUCCESSFUL ] org.scala-sbt#incremental-compiler;0.12.2!incremental-compiler.jar (3387ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.12.2/jars/compile.jar
    [SUCCESSFUL ] org.scala-sbt#compile;0.12.2!compile.jar (3285ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/persist/0.12.2/jars/persist.jar
    [SUCCESSFUL ] org.scala-sbt#persist;0.12.2!persist.jar (3258ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classfile/0.12.2/jars/classfile.jar
    [SUCCESSFUL ] org.scala-sbt#classfile;0.12.2!classfile.jar (2848ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cache/0.12.2/jars/cache.jar
    [SUCCESSFUL ] org.scala-sbt#cache;0.12.2!cache.jar (3074ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-agent/0.12.2/jars/test-agent.jar
    [SUCCESSFUL ] org.scala-sbt#test-agent;0.12.2!test-agent.jar (1410ms)
:: retrieving :: org.scala-sbt#boot-app
    confs: [default]
    40 artifacts copied, 0 already retrieved (8381kB/471ms)
[info] Loading project definition from /home/xavier/Code/workspace_scala/work/xitrum-new-master/project
[info] Updating {file:/home/xavier/Code/workspace_scala/work/xitrum-new-master/project/}default-618d2d…
[info] Resolving org.scala-sbt#precompiled-2_10_0;0.12.2 …
[info] downloading http://repo1.maven.org/maven2/tv/cntt/xitrum-plugin_2.9.2_0.12/1.3/xitrum-plugin-1.3.jar
[info]     [SUCCESSFUL ] tv.cntt#xitrum-plugin;1.3!xitrum-plugin.jar (1837ms)
[info] downloading http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/com.mojolly.scalate/xsbt-scalate-generator/scala_2.9.2/sbt_0.12/0.4.2/jars/xsbt-scalate-generator.jar
[info]     [SUCCESSFUL ] com.mojolly.scalate#xsbt-scalate-generator;0.4.2!xsbt-scalate-generator.jar (2037ms)
[info] downloading http://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbteclipse/sbteclipse-plugin/scala_2.9.2/sbt_0.12/2.1.2/jars/sbteclipse-plugin.jar
[info]     [SUCCESSFUL ] com.typesafe.sbteclipse#sbteclipse-plugin;2.1.2!sbteclipse-plugin.jar (1587ms)
[info] downloading http://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbteclipse/sbteclipse-core/scala_2.9.2/sbt_0.12/2.1.2/jars/sbteclipse-core.jar
[info]     [SUCCESSFUL ] com.typesafe.sbteclipse#sbteclipse-core;2.1.2!sbteclipse-core.jar (5764ms)
[info] Done updating.
[info] Set current project to xitrum-new (in build file:/home/xavier/Code/workspace_scala/work/xitrum-new-master/)
Getting Scala 2.10.1 …
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.1/scala-compiler-2.10.1.jar
    [SUCCESSFUL ] org.scala-lang#scala-compiler;2.10.1!scala-compiler.jar (141950ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.1/scala-library-2.10.1.jar
    [SUCCESSFUL ] org.scala-lang#scala-library;2.10.1!scala-library.jar (121024ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.10.1/scala-reflect-2.10.1.jar
    [SUCCESSFUL ] org.scala-lang#scala-reflect;2.10.1!scala-reflect.jar (32441ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/jline/2.10.1/jline-2.10.1.jar
    [SUCCESSFUL ] org.scala-lang#jline;2.10.1!jline.jar (1347ms)
:: retrieving :: org.scala-sbt#boot-scala
    confs: [default]
    5 artifacts copied, 0 already retrieved (24386kB/119ms)
[info] Updating {file:/home/xavier/Code/workspace_scala/work/xitrum-new-master/}default-846e27…
[info] Resolving com.mojolly.scalate#scalate-generator_2.10;0.4.2 …
[info] downloading http://oss.sonatype.org/content/repositories/releases/tv/cntt/xitrum_2.10/1.20/xitrum_2.10-1.20.jar
[info]     [SUCCESSFUL ] tv.cntt#xitrum_2.10;1.20!xitrum_2.10.jar (47503ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/ch/qos/logback/logback-classic/1.0.10/logback-classic-1.0.10.jar
[info]     [SUCCESSFUL ] ch.qos.logback#logback-classic;1.0.10!logback-classic.jar (9304ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/hazelcast/hazelcast/2.5/hazelcast-2.5.jar
[info]     [SUCCESSFUL ] com.hazelcast#hazelcast;2.5!hazelcast.jar (76856ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/hazelcast/hazelcast-client/2.5/hazelcast-client-2.5.jar
[info]     [SUCCESSFUL ] com.hazelcast#hazelcast-client;2.5!hazelcast-client.jar (8461ms)
[info] downloading http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-core_2.10/1.6.1/scalate-core_2.10-1.6.1.jar
[info]     [SUCCESSFUL ] org.fusesource.scalate#scalate-core_2.10;1.6.1!scalate-core_2.10.jar(bundle) (18766ms)
[info] downloading http://repo1.maven.org/maven2/org/fusesource/scalamd/scalamd_2.10/1.6/scalamd_2.10-1.6.jar
[info]     [SUCCESSFUL ] org.fusesource.scalamd#scalamd_2.10;1.6!scalamd_2.10.jar(bundle) (1278ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/mozilla/rhino/1.7R4/rhino-1.7R4.jar
[info]     [SUCCESSFUL ] org.mozilla#rhino;1.7R4!rhino.jar (33180ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/io/netty/netty/3.6.3.Final/netty-3.6.3.Final.jar
[info]     [SUCCESSFUL ] io.netty#netty;3.6.3.Final!netty.jar(bundle) (76203ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/typesafe/akka/akka-actor_2.10/2.1.2/akka-actor_2.10-2.1.2.jar
[info]     [SUCCESSFUL ] com.typesafe.akka#akka-actor_2.10;2.1.2!akka-actor_2.10.jar(bundle) (47492ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/typesafe/akka/akka-remote_2.10/2.1.2/akka-remote_2.10-2.1.2.jar
[info]     [SUCCESSFUL ] com.typesafe.akka#akka-remote_2.10;2.1.2!akka-remote_2.10.jar(bundle) (16471ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/javassist/javassist/3.17.1-GA/javassist-3.17.1-GA.jar
[info]     [SUCCESSFUL ] org.javassist#javassist;3.17.1-GA!javassist.jar(bundle) (46473ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/twitter/chill_2.10/0.2.0/chill_2.10-0.2.0.jar
[info]     [SUCCESSFUL ] com.twitter#chill_2.10;0.2.0!chill_2.10.jar (16196ms)
[info] downloading http://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
[info]     [SUCCESSFUL ] org.apache.commons#commons-lang3;3.1!commons-lang3.jar (2333ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/json4s/json4s-native_2.10/3.1.0/json4s-native_2.10-3.1.0.jar
[info]     [SUCCESSFUL ] org.json4s#json4s-native_2.10;3.1.0!json4s-native_2.10.jar (12319ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/tv/cntt/scaposer_2.10/1.2/scaposer_2.10-1.2.jar
[info]     [SUCCESSFUL ] tv.cntt#scaposer_2.10;1.2!scaposer_2.10.jar (19881ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/tv/cntt/sclasner_2.10/1.2/sclasner_2.10-1.2.jar
[info]     [SUCCESSFUL ] tv.cntt#sclasner_2.10;1.2!sclasner_2.10.jar (6120ms)
[info] downloading http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-util_2.10/1.6.1/scalate-util_2.10-1.6.1.jar
[info]     [SUCCESSFUL ] org.fusesource.scalate#scalate-util_2.10;1.6.1!scalate-util_2.10.jar(bundle) (9550ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar
[info]     [SUCCESSFUL ] org.slf4j#slf4j-api;1.6.1!slf4j-api.jar (8866ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/typesafe/config/1.0.0/config-1.0.0.jar
[info]     [SUCCESSFUL ] com.typesafe#config;1.0.0!config.jar(bundle) (29594ms)
[info] downloading http://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.4.1/protobuf-java-2.4.1.jar
[info]     [SUCCESSFUL ] com.google.protobuf#protobuf-java;2.4.1!protobuf-java.jar (74414ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/uncommons/maths/uncommons-maths/1.2.2a/uncommons-maths-1.2.2a.jar
[info]     [SUCCESSFUL ] org.uncommons.maths#uncommons-maths;1.2.2a!uncommons-maths.jar (6968ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/esotericsoftware/kryo/kryo/2.17/kryo-2.17.jar
[info]     [SUCCESSFUL ] com.esotericsoftware.kryo#kryo;2.17!kryo.jar (22318ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/twitter/bijection-core_2.10/0.3.0/bijection-core_2.10-0.3.0.jar
[info]     [SUCCESSFUL ] com.twitter#bijection-core_2.10;0.3.0!bijection-core_2.10.jar (150791ms)
[info] downloading http://repo1.maven.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar
[info]     [SUCCESSFUL ] org.ow2.asm#asm-commons;4.0!asm-commons.jar (7204ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/esotericsoftware/reflectasm/reflectasm/1.07/reflectasm-1.07-shaded.jar
[info]     [SUCCESSFUL ] com.esotericsoftware.reflectasm#reflectasm;1.07!reflectasm.jar (12013ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar
[info]     [SUCCESSFUL ] com.esotericsoftware.minlog#minlog;1.2!minlog.jar (3509ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/objenesis/objenesis/1.2/objenesis-1.2.jar
[info]     [SUCCESSFUL ] org.objenesis#objenesis;1.2!objenesis.jar (6949ms)
[info] downloading http://repo1.maven.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar
[info]     [SUCCESSFUL ] org.ow2.asm#asm;4.0!asm.jar (1048ms)
[info] downloading http://repo1.maven.org/maven2/commons-codec/commons-codec/1.7/commons-codec-1.7.jar
[info]     [SUCCESSFUL ] commons-codec#commons-codec;1.7!commons-codec.jar (6483ms)
[info] downloading http://repo1.maven.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar
[info]     [SUCCESSFUL ] org.ow2.asm#asm-tree;4.0!asm-tree.jar (1496ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/json4s/json4s-core_2.10/3.1.0/json4s-core_2.10-3.1.0.jar
[info]     [SUCCESSFUL ] org.json4s#json4s-core_2.10;3.1.0!json4s-core_2.10.jar (32383ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/json4s/json4s-ast_2.10/3.1.0/json4s-ast_2.10-3.1.0.jar
[info]     [SUCCESSFUL ] org.json4s#json4s-ast_2.10;3.1.0!json4s-ast_2.10.jar (8135ms)
[info] downloading http://repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.5.2/paranamer-2.5.2.jar
[info]     [SUCCESSFUL ] com.thoughtworks.paranamer#paranamer;2.5.2!paranamer.jar (1105ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/scala-lang/scalap/2.10.0/scalap-2.10.0.jar
[info]     [SUCCESSFUL ] org.scala-lang#scalap;2.10.0!scalap.jar (43989ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/ch/qos/logback/logback-core/1.0.10/logback-core-1.0.10.jar
[info]     [SUCCESSFUL ] ch.qos.logback#logback-core;1.0.10!logback-core.jar (17626ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/tv/cntt/xgettext_2.10/1.0/xgettext_2.10-1.0.jar
[info]     [SUCCESSFUL ] tv.cntt#xgettext_2.10;1.0!xgettext_2.10.jar (4304ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/org/scala-lang/plugins/continuations/2.10.1/continuations-2.10.1.jar
[info]     [SUCCESSFUL ] org.scala-lang.plugins#continuations;2.10.1!continuations.jar (12177ms)
[info] downloading http://oss.sonatype.org/content/repositories/releases/com/mojolly/scalate/scalate-generator_2.10/0.4.2/scalate-generator_2.10-0.4.2.jar
[info]     [SUCCESSFUL ] com.mojolly.scalate#scalate-generator_2.10;0.4.2!scalate-generator_2.10.jar (2563ms)
[info] Done updating.
[info] Compiling Templates in Template Directory: /home/xavier/Code/workspace_scala/work/xitrum-new-master/src/main/scalate
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[info] Compiling 8 Scala sources to /home/xavier/Code/workspace_scala/work/xitrum-new-master/target/scala-2.10/classes…
[info] ‘compiler-interface’ not yet compiled for Scala 2.10.1. Compiling…
[info]   Compilation completed in 42.579 s
[info] Running quickstart.Boot
[INFO] Using configuration file at /home/xavier/Code/workspace_scala/work/xitrum-new-master/config/hazelcast_cluster_or_lite_member.xml
[INFO] Using configuration file at /home/xavier/Code/workspace_scala/work/xitrum-new-master/config/hazelcast_cluster_or_lite_member.xml
[INFO] Prefer IPv4 stack is true.
[INFO] Picked Address[192.168.1.12]:5701, using socket ServerSocket[addr=/0:0:0:0:0:0:0:0,localport=5701], bind any local is true
[INFO] [192.168.1.12]:5701 [xitrum-new] Hazelcast Community Edition 2.5 (20130116) starting at Address[192.168.1.12]:5701
[INFO] [192.168.1.12]:5701 [xitrum-new] Copyright (C) 2008-2012 Hazelcast.com
[INFO] [192.168.1.12]:5701 [xitrum-new] Address[192.168.1.12]:5701 is STARTING
[WARN] [192.168.1.12]:5701 [xitrum-new] No join method is enabled! Starting standalone.
[INFO] [192.168.1.12]:5701 [xitrum-new] Address[192.168.1.12]:5701 is STARTED
[INFO] [192.168.1.12]:5701 [xitrum-new] Initializing cluster partition table first arrangement…
[INFO] Load file routes.cache/collect routes and action/page cache config from controllers…
[INFO] Routes:
GET  /                  quickstart.controller.Site#index
GET  /xitrum/routes.js  xitrum.routing.JSRoutesController#routes
[INFO] HTTP server started on port 8000
[INFO] HTTPS server started on port 4430
[INFO] Xitrum started in development mode
[WARN] For security, change secureKey in config/xitrum.conf to your own!

Screenshot from 2013-04-01 23:27:30

Written by Xavier

Tháng Tư 1, 2013 lúc 11:26 chiều

Posted in Scala, Xitrum

Tagged with , ,

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: