- Windows x86_64:
sudo apt-get install gcc-mingw-w64
- ARM
sudo apt-get install arm-linux-gnueabihf-cpp-4.8
- PowerPC
sudo apt-get install gcc-powerpc-linux-gnu
Create a file inside PROJECT/.cargo/config
with the followig content
var httpProxy = require('http-proxy'); | |
var http = require('http'); | |
var domain = require('domain'); | |
var proxy = httpProxy.createProxyServer(); | |
// Criamos um server normal para escutar na porta 80 | |
var server = http.createServer(); | |
// Um objeto com o nome dos domínios que podemos | |
// redirecionar. |
var http = require('http'); | |
var path = require('path'); | |
var url = require('url'); | |
// Pegando a imagem na internet | |
http.get(url.parse(process.argv[2]), function(res){ | |
var img = ''; | |
res.on('data', function(buff){ | |
img += buff.toString('base64'); |
https://8811d579.ngrok.io/lesson/5ea876762d3a5a5aafaaa543 |
var express = require('express'); | |
var app = expres(); | |
var knox = require('knox'); | |
// Criamos um cliente para conectar no S3 | |
var s3 = knox.createClient({ | |
key: 'di32jdouh329dhu2jdjed==' | |
secret: 'dihuhdi2u3hdu3d9h23udh9382hd93=' | |
bucket: 'ILoveYourNastyBucket' | |
}); |
extern crate actix; | |
extern crate tokio; | |
use actix::io::{WriteHandler, Writer}; | |
use actix::prelude::*; | |
use actix::{Actor, Addr, Context, Handler, Syn}; | |
use tokio::io; | |
use tokio::io::{ReadHalf, WriteHalf}; | |
use tokio::net::{TcpListener, TcpStream}; | |
use tokio::prelude::stream::Stream; |
const rust = require('rustify'); | |
const wasm = rust` | |
use std::ffi::{CString}; | |
use std::os::raw::{c_char}; | |
#[no_mangle] | |
pub extern "C" fn str_len(ptr: *mut c_char) -> usize { | |
unsafe { | |
let string = CString::from_raw(ptr); | |
string.to_bytes().len() |
async function fazerAlgo() { | |
const resposta = await request('https://google.com.br') | |
await fs.writeFile('resposta.html', resposta) | |
const resposta2 = await request('https://facebook.com') | |
await fs.writeFile('resposta2.html', resposta2) | |
console.log('Todas as respostas foram salvas!') | |
} |
var semaforo = 0 | |
var valores = ['hello', 'world'] | |
function callback () { | |
semaforo-- | |
if (semaforo === 0) { | |
console.log('Acabou tudo o que tinha pra fazer, vou finalizar') | |
process.exit() | |
} else { |
'use strict' | |
const crypto = require('crypto') | |
/** | |
* Encripta dados utilizando o cipher camellia256 | |
* @param {String} data dados a serem encriptados | |
* @param {String} encoding utf8, base64 ou hex | |
* @param {String} output base64 ou hex | |
* @return {String} O resultado da encriptação com o output selecionado |