Skip to content

Instantly share code, notes, and snippets.

View mageddo's full-sized avatar
💭
🚲 🍺

Elvis Souza mageddo

💭
🚲 🍺
View GitHub Profile
@mageddo
mageddo / README.md
Created January 26, 2019 16:30
Acessing inventory hosts inside playbook
$ ansible-playbook -i hosts -c local playbook.yml 

PLAY [main[0]] *******************************************************************************************************************************************************************************************************************************

TASK [Gathering Facts] ***********************************************************************************************************************************************************************************************************************
ok: [127.0.0.1]

TASK [debug] *********************************************************************************************************************************************************************************************************************************
ok: [127.0.0.1] => {
@mageddo
mageddo / instal.sh
Last active January 26, 2019 16:37
Run Command on Another Server and register output on variable
#!/bin/bash
ansible-playbook -i "localhost," -c local playbook.yml
package com.mageddo;
import org.hibernate.annotations.Type;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Table(name = "CUSTOMER")
@mageddo
mageddo / ApplicationContextProvider.java
Last active January 9, 2019 13:51
Spring Self Injection On Constructor Based Beans
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.context.annotation.Configuration;
@Configuration
public class ApplicationContextProvider implements ApplicationContextAware {
private static ApplicationContext context;
@mageddo
mageddo / index.html
Created January 9, 2019 03:38
Exemplo completo de reactjs sem precisar transpilar
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>React Hello World</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.1/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.1/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>
<script type="text/babel" >
ReactDOM.render(
@mageddo
mageddo / Main.js
Created January 9, 2019 03:36
Manipulando Componentes
class List extends React.Component {
constructor(props){
super();
this.props = props; // todas as propriedades setadas no List virao para ca
}
render() {
return (
<ul {...this.props} > // todas as propriedades setadas no List setarao aqui
@mageddo
mageddo / main.yml
Created January 7, 2019 19:02
Executing only tagged tasks
# roles/common/tasks/main.yml
---
- import_tasks: tasks.yml
when: tasks | default('no') | bool
@mageddo
mageddo / msr2watts.java
Created December 22, 2018 15:38
Get TDP cpu information
import java.util.Scanner;
public class HexToDecimal {
public static void main(String[] args) {
System.out.println(Integer.parseInt(new Scanner(System.in).nextLine(), 16));
}
}
import java.util.Locale;
import java.util.Objects;
@mageddo
mageddo / AuthenticationFilter.java
Last active February 16, 2019 19:01
CookieStore using JAX-RS
import org.apache.http.Header;
import org.apache.http.client.CookieStore;
import org.apache.http.impl.client.BasicCookieStore;
import org.apache.http.impl.cookie.BasicClientCookie;
import org.apache.http.impl.cookie.RFC6265StrictSpec;
import javax.ws.rs.client.ClientRequestContext;
import javax.ws.rs.client.ClientRequestFilter;
import javax.ws.rs.client.ClientResponseContext;
import javax.ws.rs.client.ClientResponseFilter;
@mageddo
mageddo / AutomaticCommit.java
Last active August 14, 2019 02:46
Kafka consumer example
// https://kafka.apache.org/20/javadoc/org/apache/kafka/clients/consumer/KafkaConsumer.html
Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092");
props.put("group.id", "test");
props.put("enable.auto.commit", "true");
props.put("auto.commit.interval.ms", "1000");
props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props);
consumer.subscribe(Arrays.asList("foo", "bar"));