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 / 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:4655849
Last active December 11, 2015 20:29
Brazillian CPF Validator for ZendFramework 2
<?php
namespace Application\Validator;
use Zend\Validator\AbstractValidator;
class CpfValidator extends AbstractValidator
{
const INVALID = "CPFInvalido.";
/**
@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.";
@tassioauad
tassioauad / gist:4655897
Created January 28, 2013 14:24
Zend Framework 2 Form Validator for Brazillian CPF and CNPJ
<?php
namespace Application\Validator;
use Zend\Validator\AbstractValidator;
class CpfCnpjValidator extends AbstractValidator
{
const CPF_INVALID = "CPFInvalido";
const CNPJ_INVALID = "CNPJInvalido";
@tassioauad
tassioauad / gist:5017474
Created February 22, 2013 23:47
MessengerPlugin is a Controller-Plugin for zend framework 2
<?php
namespace Messenger\Controller\Plugin;
use Zend\Stdlib\SplQueue;
class MessengerPlugin extends \Zend\Mvc\Controller\Plugin\FlashMessenger
{
const SUCESSO = "success";
const ERRO = "error";
@tassioauad
tassioauad / AndroidManifest.xml
Last active January 22, 2016 10:41
ListView using ArrayAdapter and search feature
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tassioauad.listviewsearch"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="16" />
@tassioauad
tassioauad / gist:8108727
Last active January 1, 2016 06:59
Classe para teste de GPS no Android
package com.auad.gps.service;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
@tassioauad
tassioauad / gist:8108893
Created December 24, 2013 04:49
Classe para trabalhar com GPS que faz uso apenas do provider GPS em sua captura de localização.
package com.auad.gps.service;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
@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;