Skip to content

Instantly share code, notes, and snippets.

View tassioauad's full-sized avatar
:octocat:

Tássio Auad tassioauad

:octocat:
View GitHub Profile
@tassioauad
tassioauad / large_button
Last active August 29, 2015 13:56
Some button's shapes for Android Apps...
<?xml version="1.0" encoding="utf-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<stroke android:width="3dip" android:color="@color/darkGreen" />
<solid android:color="@color/darkGreen" />
<corners android:radius="300dp" />
</shape>
</item>
<item android:shape="rectangle" android:bottom="5dip" android:right="4dip">
@tassioauad
tassioauad / gist:a89c4463424f6486249d
Created May 5, 2014 14:02
Android JUnit4 Test Example
package com.zaal.quiosque.test;
import android.test.ActivityInstrumentationTestCase2;
import com.zaal.quiosque.presenter.impl.AccessPresenter;
import com.zaal.quiosque.view.AccessViewInterface;
import com.zaal.quiosque.view.activity.AccessView;
public class AccessPresenterTest extends ActivityInstrumentationTestCase2<AccessView>{
private AccessPresenter mPresenter;
@tassioauad
tassioauad / okhttp2example
Created July 24, 2014 03:15
Square okhttp 2.0 example
package com.squareup.okhttp.sample;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.squareup.okhttp.OkHttpClient;
import com.squareup.okhttp.Request;
import com.squareup.okhttp.Response;
import java.io.Reader;
import java.util.Collections;
import java.util.Comparator;
@tassioauad
tassioauad / ComparisonOperator
Created September 7, 2014 07:18
Decision Tree - Begining
package com.tassioauad.decisiontree;
public enum ComparisonOperator {
EQUAL_TO, NOT_EQUAL, GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN_OR_EQUAL_TO
}
@tassioauad
tassioauad / Attribute
Created September 8, 2014 06:08
DECISION TREE - NOT TESTED
package com.tassioauad.decisiontree;
public class Attribute {
private String name;
private AttributeValueMatcher matcher;
public Attribute(String name, AttributeValueMatcher matcher) {
this.name = name;
this.matcher = matcher;
@POST
@Consumes({"application/json"})
public void create(Area area) {
}
@PUT
@Consumes({"application/json"})
public void edit(Area area) {
@tassioauad
tassioauad / AnAsyncTask
Last active August 29, 2015 14:12
A great way to work with AsyncTask and handle its exceptions
public class AnAsyncTask extends GenericAsyncTask<Void, Void, Entity[]> {
public AnAsyncTask(Context context) {
super(context);
}
@Override
protected AsyncTaskResult<Entity[]> doInBackground(Void... params) {
try {
@tassioauad
tassioauad / xml
Created June 28, 2015 02:42
persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
<persistence-unit name="NewPersistenceUnit">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>br.com.projeto.v1.model.entity.MinhaEntidadeUm</class>
<class>br.com.projeto.v1.model.entity.MinhaEntidadeDois</class>
<properties>
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/meubanco"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
@tassioauad
tassioauad / gist:4655534
Last active December 11, 2015 20:28
A validator which is able to deal with the actions of the database, for example, a SELECT
<?php
namespace Application\Validator;
use Application\Entity;
use Zend\Db\ResultSet\ResultSet;
use Zend\Db\Sql\Select;
use Zend\Db\Sql\Sql;
use Zend\Validator\Db\AbstractDb;
use Zend\Validator\Exception;
use Zend\Db\Adapter\Adapter;
@tassioauad
tassioauad / gist:4655883
Created January 28, 2013 14:22
Brazillian CNPJ Validator for Zend Framework 2
<?php
namespace Application\Validator;
use Zend\Validator\AbstractValidator;
class CnpjValidator extends AbstractValidator
{
const INVALID = "CNPJInvalido.";