terça-feira, 27 de agosto de 2013

Plugins Jquery - Best of jQuery

Fala pessoal,



Hoje é um post rápido, encontrei um site que está catalogando diversos plugins de jquery. É sempre bom pesquisar bem antes de começar alguma idéia para seu aplicativo que pretende programar utilizando jquery para evitar reinventar a roda, e também é sempre bom olhar e pesquisar o que já existe e o desenvolvedor disponibilizou gratuitamente para você utilizar, acaba te dando novas idéias.

Segue o link do site, clicando no item abaixo da imagem ele te leva ao site oficial do plugin que explica como instalar e geralmente com uma demo para vê-lo em ação.

http://bestofjquery.com/


Fica a dica,
até a próxima e boa semana!

abs


quinta-feira, 15 de agosto de 2013

Bootstrap Sticky Menu with Scroll Effect Anchor Example

Fala galera,

Estava desenvolvendo um projeto e encontrei 2 coisas que procurava em links separados, uma delas é um menu que acompanha a rolagem, que fique fixado no topo e outra era fazer 1 página utilizando "âncoras" no menu, quando clicasse rolava para a posição da página que eu queria.



Por ter pego links de tutoriais de outros desenvolvedores, segue aqui o link que utilizei para fazer os dois juntos:

STICKY NAVIGATION

SMOOTH SCROLL EFFECT ANCHOR


Acho que não necessita de explicação detalhada, pois baixando o arquivo você conseguirá ver como foram utilizados, só vou separar os detalhes de cada um para não deixar escapar algo na hora que for usar.

EXEMPLO LIVE

<code>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <!-- Bootstrap jQuery plugins compiled and minified -->
    <script src="js/bootstrap.min.js"></script>
    <script src="js/waypoints.js"></script>
    <script src="js/waypoints-sticky.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
//para remover o menu "grudado" é só comentar esta linha
            $('.menu-stick').waypoint('sticky');

$('a[href^="#"]').on('click',function (e) {
   e.preventDefault();

   var target = this.hash,
   $target = $(target);

   $('html, body').stop().animate({ 'scrollTop': $target.offset().top }, 900, 'swing', function () {
       window.location.hash = target;
   });
});

        });
    </script>
</code>

Linha de código para funcionar o menu sticky, lembrando que o que for ser fixo deverá ter a classe .menu-stick ou qualquer outro nome, lembre de alterar ali no script.

Bloco de código que funciona para o menu anchor, lembrando que cada bloco deve ter um ID único:

<div id="menu1"></div>

e no anchor do menu href deverá ser referenciado esse mesmo ID

<a href="#menu1">Menu 1</a>


É isso! Se ficar alguma dúvida e eu puder ajudar, comenta abaixo que nos falamos!

Segue o link para baixar os arquivos completo.

DOWNLOAD

EXEMPLO LIVE (example)


Designmodo, layouts e design [dica do dia]

Bom dia!



Estava pesquisando alguns códigos pela internet e encontrei esse blog bem interessante, além de tutoriais bem úteis com exemplos e dicas, eles tem alguns frameworks de design caso queira comprar, até considero barato pela qualidade do design, pelos elementos criados, porém existem muitos frameworks free e templates em bootstrap também caso queria algo mais prático.

Segue o link abaixo:

Designmodo

Mas é sempre bom pelo menos navegar, analisar os detalhes, ícones, elementos, a forma como são distribuídos na tela, os efeitos (quando necessários). Muitas vezes, ou na maioria das vezes a simplicidade faz toda a diferença no design. Menos é sempre mais. Um exemplo fácil para entender é, Google. Repare na linguagem que o google utiliza, sempre simples, porém de muita qualidade, clean e funcional.

Sempre que eu puder também vou publicar links com design e estruturas de layout. Ainda não me arrisco a dizer que está surgindo um certo "padrão" porque não está, mas existe uma tendência em termos de estrutura e qualidade que você percebe ao navegar em alguns sites, como o próprio Designmodo acima, o tipo de menu no topo, a fonte utilizada, as cores, os efeitos, é um pacote completo que te deixa afim de navegar no site. Sempre tente ir mais além, mesmo que ainda não chegue onde queria, o hábito de sempre querer chegar mais perto da qualidade que imagina com certeza te levará a ela, eu sempre encaro dessa forma, e sempre lembrando do que dizem..

"DONE IS BETTER THAN PERFECT" 
(finalizado é sempre melhor do que perfeito).

Até a próxima! =)
Boa semana!

terça-feira, 13 de agosto de 2013

Construindo uma API PHP

Fala Galera, tudo bem?

Estou procurando alguns links sobre como fazer uma API. O que seria uma API, API é uma interface de programação de aplicações (API), é uma fonte de especificação baseada em código utilizada como uma interface de componentes de softwares que se comunicam entre si . Uma API pode incluir especificações de rotinas, estruturas de dados, classes de objetos e variáveis, ou seja, existem inúmeras APIs, mas para ficar bem claro por exemplo, a API do facebook é uma API que você utiliza para logar o usuário pelo facebook. Então, no caso sua aplicação se comunicará com o facebook através da API (no caso o facebook possui a segurança necessária para isso) e permitirá que você "puxe" alguns dados relevantes para sua aplicação.

Nunca precisei fazer uma, e chegou a hora, rs, encontrei esse tutorial abaixo que parece ser bem completo e permite o entendimento. Já é um ponto de partida para testes, para aprender como faz de maneira mais simples e para depois ir melhorando, principalmente a parte de segurança, pois você está permitindo que outra aplicação se conecte em seu sistema, então todo cuidado é pouco, rs.

Tutorial API

E na sequência encontrei este site que parece ser bem interessante também.

http://www.restapitutorial.com/

E mais um.

http://blog.ijasoneverett.com/2013/02/rest-api-a-simple-php-tutorial/

Vamos nessa!
abs

sexta-feira, 9 de agosto de 2013

Go to And Learn | Entre e aprenda

Fala Pessoal,

aqui vai um post bem curto, é apenas para divulgar um site que considero muito bom para aprender e visualizar novas ferramentas. É do Lee Brimelow, um evangelista da Adobe que criou este site há alguns anos e sempre está publicando novidades em vídeo, com tutoriais e arquivos para você baixar.

GoToAndLearn

Acesse! Espero que tenha algo que te ajude como me ajudou todos esses anos.

Até a próxima,

abs

Ajax Loader Generators

Opa!

Você que está procurando um gerador de loaders aqui vai um link com alguns bem legais.
Gerador de loaders, é um simples gerador de .gif animado com ícones que mostram conteúdo carregando. É bastante utilizado quando quer demonstrar ao usuário que está carregando algum conteúdo, então você mostra esse .gif para demonstrar isso.

Acesse abaixo para conhecer os geradores, basta acessar, configurar cores e formatos, e fazer o download do arquivo.

Ajax Loaders Links


Fica a dica!
Até a próxima,

abs

sexta-feira, 2 de agosto de 2013

O que é Bootstrap? Twitter Bootstrap, Bootstrap 3

Fala Pessoal,

Para quem está querendo dar uma agilizada em seus projetos e ter uma estrutura pré-montada de html,css, js aqui vai o

BOOTSTRAP 3 !! Recém saído do forno (se você já usa a versão anterior algumas modificações ocorreram assim como algumas sintaxes, também estou me adaptando, sugiro utilizar em um novo projeto para se familiarizar e depois se for realmente necessário ajustar/atualizar os projetos anteriores).

O Bootstrap foi criado por Mark Otto e Jacob Thornton no Twitter como uma ferramenta inicialmente interna. E após mostrarem no evento do Twitter para outros desenvolvedores a ferramenta começou a ficar famosa. Em Agosto de 2011 o Twitter lançou a versão open-source para o mundo.  Em fevereiro de 2012 já era o projeto de desenvolvimento mais popular no GitHub!

Conheci essa ferramenta através de um amigo Rafael Pires, e achei sensacional, tanto para os desenvolvedores que se arriscam no design como para os programadores que não se dão bem com design, pois o bootstrap já vem com o design (tema) bem legal e pode ser ajustado facilmente. E digo mais, para quem ainda quer agilizar ainda mais e começar, ou algo assim, existem sites de templates feitos em bootstrap. Então, quem está começando pode adquirir algum template para ver como funciona, ou até mesmo empreender com isso, não sei, as idéias estão aí. Segue dois site que recebi recentemente BoostrapMaster e WrapBootstrap

Se está procurando eficiência em seus projetos e um padrão em comum entre eles sugiro usar o Bootstrap, mantendo um padrão fica muito mais rápido qualquer alteração de códigos, posicionamento de Divs entre outros.

Outro detalhe legal que o Rafael comentou é de sempre utilizar o bootstrap.css e o seu, por exemplo style.css e nesse style você coloca as classes que editou sempre com as iniciais do seu projeto:

Ex: Projeto Nike

.nk-div-header{ }
.nk-div-footer{ }

E consegue extender as classes do bootstrap

<div class="col-6 nk-div-header"></div> (por exemplo)

É isso, espero que curtam essa ferramenta e aproveito para enviar um grande abraço e agradecimento pela iniciativa dos 2 criadores, fizeram a diferença. Obrigado!

Até a próxima!




quinta-feira, 1 de agosto de 2013

Patterns, Backgrounds, Texturas para utilizar em seus projetos!

Opa!

Para quem sempre precisa de texturas interessantes para backgrounds de projetos, segue um site que possui uma quantidade de variedades legais. Você pode tanto fazer o download de uma específica como também baixar o arquivo para Photoshop .pat no qual você instala na pasta no próprio photoshop e utiliza com  o bucket (balde de cores) e fica insano demais!



Dá uma olhada, e o mais legal é que continuam subindo texturas novas.

http://subtlepatterns.com/

Download direto do arquivo .pat para Photoshop

Instalação:
Feche o Photoshop, entre na pasta onde está instalado o programa, procure pela pasta Presets, dentro dela a pasta Patterns e cole o arquivo SubtlePatterns.pat. Reinicie o programa, clique no balde de cores (bucket) embaixo do menu aparece um select box para escolher patterns ou foreground (não sei como fica em português, deve ser texturas) e pronto, abrirá um select box com todas as texturas prontas para serem usadas.

É isso!
Valeu!


PrettyPhoto - Galeria de Fotos Lightbox jQuery

Fala Pessoal,

Para quem está procurando uma galeria lightbox de imagens/vídeos segue uma bem legal, comecei a reparar e muitos sites utilizam ela, é bem tranquilo de implementar e funciona muito bem. Vem botões sociais incluídos + legendas, função de autoplay e thumbs para todas as imagens.



Link completo abaixo:

PrettyPhoto Lightbox

Até a próxima!
;)