sobota, 28 lutego 2015

String ArrayList - Java

package tablice;

import java.util.ArrayList;
import java.util.Scanner;

public class arrayListTest
{
public static void main(String[] args)
{
String in;
Scanner input = new Scanner(System.in);

ArrayList<String> array1 = new ArrayList<>();

array1.add("Marek");
array1.add("Gosia");
array1.add("Wiktor");
array1.add("Weronika");

System.out.println("before: "+array1.size());
while(true)
{
System.out.print("Enter arrayList element: ");
in = input.next();

if(!in.equals("q"))
{
array1.add(in);
}
else
{
System.out.println("the end");
break;
}
}
System.out.println("before: "+array1.size());
input.close();


}
}

sobota, 21 lutego 2015

arrays in C++

#include <iostream>
using namespace std;

void line()
{
cout << "+=+=+=+=+=+=" << endl;
}
int main()
{
int size;
int liczby[10];
liczby[0] = 100;
liczby[1] = 200;
liczby[2] = 300;
liczby[3] = 400;
liczby[4] = 500;
liczby[5] = 600;
liczby[6] = 700;
liczby[7] = 800;
liczby[8] = 900;
liczby[9] = 1000;
cout << liczby << endl;

for(int i=0;i<10;i++)
{
cout << liczby[i] << endl;
}
line();

size = sizeof liczby/sizeof(int);
cout << size << " elements";

}

sobota, 14 lutego 2015

Docker - install and run http server nginx

root ~ # docker run -d -p 80:80 nginx

Unable to find image 'nginx' locally
Pulling repository nginx
4b5657a3d162: Download complete
511136ea3c5a: Download complete
30d39e59ffe2: Download complete
c90d655b99b2: Download complete
d9ee0b8eeda7: Download complete
3225d58a895a: Download complete
224fea58b6cc: Download complete
ef9d79968cc6: Download complete
f22d05624ebc: Download complete
117696d1464e: Download complete
2ebe3e67fb76: Download complete
ad82b43d6595: Download complete
e90c322c3a1c: Download complete
23b07e3a31e0746c9b9b32f3a4cc0e377c6edef07db244e2a820bcbf407dc9fe


root ~ # docker ps -a
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS                         NAMES
6ac5022624ca        nginx:latest        "nginx -g 'daemon of   12 seconds ago      Up 11 seconds       443/tcp, 0.0.0.0:80->80/tcp   lonely_thompson  



root ~ # docker logs 6ac5022624ca
172.17.42.1 - - [14/Feb/2015:21:39:46 +0000] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "-"
2015/02/14 21:39:46 [error] 6#0: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 172.17.42.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "0.0.0.0"
172.17.42.1 - - [14/Feb/2015:21:39:46 +0000] "GET /favicon.ico HTTP/1.1" 404 168 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "-"
2015/02/14 21:39:46 [error] 6#0: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 172.17.42.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "0.0.0.0"
172.17.42.1 - - [14/Feb/2015:21:39:46 +0000] "GET /favicon.ico HTTP/1.1" 404 168 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "-"

Docker - how to remove all container

root ~ # docker rm $(docker ps -aq)

ffcbe71e96ee
e14a617d1e7b

Docker - how i can back to docker container

List of existing instances

root ~ # docker attach 2179adde3d7f

2015/02/14 19:54:51 You cannot attach to a stopped container, start it first

root ~ # docker start 2179adde3d7f
2179adde3d7f

root ~ # docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS              PORTS               NAMES
2179adde3d7f        ubuntu:latest       "/bin/bash"         About a minute ago   Up 2 seconds                            jolly_pare
        
root ~ # docker attach 2179adde3d7f

root@2179adde3d7f:/

Docker - first look how to


Docker

docker run ubuntu - run ubuntu instance

docker run ubuntu echo 'marek borkowski' - execute command on dockUbuntu instance

docker run -i -t ubuntu bash - run bash shell on dockUbuntu intance


list docker process

root ~ # docker ps -a
CONTAINER ID        IMAGE               COMMAND                CREATED              STATUS                      PORTS               NAMES
6e199c080cf8        ubuntu:latest       "bash"                 About a minute ago   Exited (0) 59 seconds ago                       condescending_colden
c0c3e7dbee7b        ubuntu:latest       "echo 'marek borkows   2 minutes ago        Exited (0) 2 minutes ago                        loving_wozniak      
cb102d353c5a        ubuntu:latest       "/bin/bash"            2 minutes ago        Exited (0) 2 minutes ago



run something more on docker instance

start do something loop

root ~ # docker run -d ubuntu /bin/bash -c "while true; do echo hello world; date; sleep 1; done"
c8494d50aca84e12ac380c24bce4ff1dcd4254173be53568ccda68a236e9732e


root ~ # docker ps -a
CONTAINER ID        IMAGE               COMMAND                CREATED              STATUS                          PORTS               NAMES
c8494d50aca8        ubuntu:latest       "/bin/bash -c 'while   6 seconds ago        Up 6 seconds                                        tender_mccarthy      


root ~ # docker logs c8494d50aca8
hello world
Sat Feb 14 17:59:26 UTC 2015
hello world
Sat Feb 14 17:59:27 UTC 2015
hello world
Sat Feb 14 17:59:28 UTC 2015
hello world
Sat Feb 14 17:59:29 UTC 2015
hello world
Sat Feb 14 17:59:30 UTC 2015
hello world
Sat Feb 14

stop instance

 root ~ # docker ps -a
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS                      PORTS               NAMES
c8494d50aca8        ubuntu:latest       "/bin/bash -c 'while   11 minutes ago      Up 11 minutes                                   tender_mccarthy      

     
root ~ # docker stop c8494d50aca8

c8494d50aca8

root ~ # docker ps -a
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS                           PORTS               NAMES
c8494d50aca8        ubuntu:latest       "/bin/bash -c 'while   12 minutes ago      Exited (-1) About a minute ago                       tender_mccarthy      


remove existing intance:

root ~ # docker ps -a

CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS                       PORTS               NAMES
c8494d50aca8        ubuntu:latest       "/bin/bash -c 'while   22 minutes ago      Exited (-1) 11 minutes ago                       tender_mccarthy      
52b37c74ae04        ubuntu:latest       "/bin/bash -c 'while   24 minutes ago      Exited (1) 24 minutes ago                        suspicious_feynman  
6e199c080cf8        ubuntu:latest       "bash"                 30 minutes ago      Exited (0) 30 minutes ago                        condescending_colden
c0c3e7dbee7b        ubuntu:latest       "echo 'marek borkows   31 minutes ago      Exited (0) 31 minutes ago                        loving_wozniak      
cb102d353c5a        ubuntu:latest       "/bin/bash"            31 minutes ago      Exited (0) 31 minutes ago                        jolly_galileo        

root ~ # docker rm 52b37c74ae04
52b37c74ae04
root ~ # docker rm 6e199c080cf8
6e199c080cf8
root ~ # docker rm c0c3e7dbee7b
c0c3e7dbee7b
root ~ # docker rm cb102d353c5a
cb102d353c5a
root ~ #
root ~ #
root ~ # docker ps -a
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS                       PORTS               NAMES
c8494d50aca8        ubuntu:latest       "/bin/bash -c 'while   23 minutes ago      Exited (-1) 11 minutes ago                       tender_mccarthy