Em produção sempre usamos separado os databases, em seus devidos containers. Então usamos uma rede externa para comunicar os containers:
docker network create -d bridge minha_aplicacao
Listar as redes:
docker network ls
para inspecionar:
/* | |
Hoje iremos MUDAR a vida da pessoa que não te responde no whatsappp... | |
Que tal enviar mensagens pra ela até obter uma resposta?! | |
Sensacional não acha?! Mas, somos devs, correto?! Então vamos automatizar esse paranauê! | |
Para utilizar: | |
- Abra o web.whatsapp.com; | |
- Selecione a conversa que você quer; | |
- Abra o console e cole o código que está no gist; |
Em produção sempre usamos separado os databases, em seus devidos containers. Então usamos uma rede externa para comunicar os containers:
docker network create -d bridge minha_aplicacao
Listar as redes:
docker network ls
para inspecionar:
Em produção sempre usamos separado os databases, em seus devidos containers. Então usamos uma rede externa para comunicar os containers:
docker network create -d bridge minha_aplicacao
Listar as redes:
docker network ls
para inspecionar:
require_once __DIR__.'/vendor/autoload.php'; | |
use ApiAi\Client; | |
try { | |
$client = new Client('access_token'); | |
$query = $client->get('query', [ | |
'query' => 'Hello', | |
]); |
git branch -r | grep -v '\->' | while read remote; do git checkout ${remote#origin/}; git fetch origin ${remote#origin/}; git pull origin ${remote#origin/};done |
FROM ubuntu | |
RUN dpkg-divert --local --rename --add /sbin/initctl | |
RUN ln -s /bin/true /sbin/initctl | |
RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list | |
RUN apt-get update | |
RUN apt-get upgrade -y | |
RUN apt-get -y install mysql-client mysql-server |
package br.com.targettrust.aula0801; | |
import android.os.Handler; | |
import android.support.v7.app.AppCompatActivity; | |
import android.os.Bundle; | |
import android.util.Log; | |
import android.view.View; | |
import android.widget.ListView; | |
import org.json.JSONArray; |
package br.com.targettrust.aula0801; | |
import android.util.Log; | |
import org.json.JSONArray; | |
import org.json.JSONObject; | |
import java.io.BufferedReader; | |
import java.io.InputStreamReader; | |
import java.net.URL; |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_atividade2); | |
} | |
@Override | |
public void onResume(){ | |
super.onResume(); | |
populaDados(); |
<!-- index.html --> | |
<html> | |
<head> | |
<title>Votacao Real-time</title> | |
<script src="/socket.io/socket.io.js"></script> | |
<script> | |
var socket = io.connect('http://localhost:5000'); | |
socket.on('toClient', function (votacao) { | |
console.log(votacao); |