Skip to content

Instantly share code, notes, and snippets.

View up1's full-sized avatar

Somkiat Puisungnoen up1

View GitHub Profile
@up1
up1 / BigActivity.java
Last active April 4, 2016 15:07
Android:: findViewById
private EditText emailEditText;
private EditText passwordEditText;
private EditText confirmPasswordEditText;
private Spinner ageSpinner;
private Spinner countrySpinner;
private Spinner stateOrProvinceSpinner;
private CheckBox agreeCheckBox;
private Button registerButton;
protected void onCreate(Bundle savedInstanceState) {
@up1
up1 / HelloController.kt
Last active August 11, 2022 04:08
Kotlin REST API
import javax.servlet.annotation.WebServlet
import javax.servlet.http.HttpServlet
import javax.servlet.http.HttpServletRequest
import javax.servlet.http.HttpServletResponse
@WebServlet(name = "Hello", value = "/hello")
class HelloController: HttpServlet() {
override fun doGet(req: HttpServletRequest, res: HttpServletResponse) {
res.writer.write("Hello, World!")
}
@up1
up1 / new_way_create_index.sh
Last active April 7, 2016 14:05
Elasticsearch RE-indexing
curl -XPOST 'localhost:9200/sample_new' -d '{
"mappings" : {
"videos" : {
"properties" : {
"tags" : { "type" : "string", "index" : "not_analyzed" }
}
}
}
}'
@up1
up1 / annotation.txt
Last active April 8, 2016 15:15
Android developer
compile ‘com.android.support:support-annotations:x.y.z’
@up1
up1 / Dockerfile
Last active April 10, 2016 15:06
Docker with python
FROM python:2.7.11-alpine
MAINTAINER UP1 <[email protected]>
ADD ./web/requirements.txt /tmp/requirements.txt
RUN pip install -qr /tmp/requirements.txt
ADD ./web /opt/web/
WORKDIR /opt/web
EXPOSE 8888
CMD ["python", "app.py"]
@up1
up1 / MainActivity.java
Last active April 18, 2016 08:07
Demo :: Java8 in android with jack compiler
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button clickMeButton = (Button) findViewById(R.id.clickMeButton);
clickMeButton.setOnClickListener(view -> {
@up1
up1 / After_OrderRecyclerAdapter.java
Last active April 26, 2016 09:16
Android :: SRP
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
Order order = items.get(position);
holder.orderNumber.setText(order.getOrderNumber().toString());
holder.orderTotal.setText(order.getOrderTotal());
holder.itemView.setTag(order);
}
@up1
up1 / en.txt
Created April 29, 2016 01:55
Robotframework :: multiple language
*** Variables ***
${HELLO} Hello
@up1
up1 / docker-info.txt
Last active May 6, 2016 04:03
Docker for Mac
$docker info
Client:
Version: 1.11.1
API version: 1.23
Go version: go1.5.4
Git commit: 5604cbe
Built: Wed Apr 27 00:34:20 2016
OS/Arch: darwin/amd64
@up1
up1 / GitHubService.java
Last active December 10, 2020 14:51
Android Testing with Retrofit2
@RunWith(MockitoJUnitRunner.class)
public class GithubTaskTest {
public GitHubTask gitHubTask = Mockito.mock(GitHubTask.class);
@Before
public void setUp() {
try {
Mockito.when(gitHubTask.loadFromNetwork("https://api.github.com"))
.thenReturn("{'name': 'somkiat'}");