Pular para o conteúdo principal

Postagens

Função para pegar os elementos distintos de um array

Uma função útil que eu utilizo de vez em quando é a função abaixo. Ela retorna todos os elementos distintos de um array unidimensional. /**  * Retorna os elementos distintos de um array unidimensional  * @param $ar_dados  */ function fGetDistinctAr($ar_dados) {     $ar_distinct = array();     foreach ($ar_dados as $dado) {         if (!in_array($dado, $ar_distinct)) {             $ar_distinct[] = $dado;         }     }     return $ar_distinct; }

Criando uma caixinha de chat

Estou criando aquelas caixinhas de diálogo. Por enquanto tenho isso. Depois melhoro. Precisa de jquery e bootstrap. <div id="chat">     <div class="text-right">         <i id="chat_diminuir" class="glyphicon glyphicon-minus cursor_pointer"></i>         <i id="chat_aumentar" class="glyphicon glyphicon-plus cursor_pointer" style="display: none"></i>     </div> </div> <style>     #chat {         position:fixed;         right: 33px;         bottom: 1px;         width:300px;         height:400px;         border:1px solid #a6c4db;         background:white;     ...

Brasil trabalha para sustentar a burocracia

29 de junho de 2014, 09:52h Por Márcio Chaer e Leonardo Léllis http://www.conjur.com.br/2014- jun-29/entrevista-ives-gandra- silva-martins-advogado- tributarista Ao concluir a primeira grande radiografia da advocacia de Estado no Brasil, os editores deste site e da publicação não tiveram dúvida em cravar uma chamada ousada para a obra: “O Novo Quarto Poder”, é a manchete de capa do   Anuário da Advocacia Pública do Brasil . A pujança e a eficiência do braço jurídico da União, dos Estados e municípios, entretanto, é vista com reservas por um dos advogados que, em 57 anos de atuação, mais projeção alcançou na história do Brasil:   Ives Gandra Martins . Para ele, o poder público não tem obrigações, só direitos. Situação inversa à dos cidadãos. O tributarista elogia a atuação dos advogados públicos que, segundo ele, fazem um bom trabalho, mas têm um cliente que está acostumado a desrespeitar os direitos do cidadão. Ícone da defesa da livre iniciativa...

A CAMINHO DOS 99,9999995%

Carta de Gilberto Geraldo Garbi para Lula. Gilberto Geraldo Garbi foi um dos alunos classificados a seu tempo como UM DOS MELHORES ALUNOS DE MATEMÁTICA que já haviam adentrado ao ITA. Depois de graduado, desenvolveu carreira na TELEPAR, onde chegou a Diretor Técnico e Diretor Presidente, sendo depois Presidente da TELEBRAS. A CAMINHO DOS 99,9999995% ( Gilberto Geraldo Garbi ) Há poucos dias, a imprensa anunciou amplamente que, segundo as últimas pesquisas de opinião, Lula bateu de novo seus recordes anteriores de popularidade e chegou a 84% de avaliação positiva. É, realmente, algo "nunca antes visto nesse país" e eu fiquei me perguntando o que poderemos esperar das próximas consultas populares. Lembro-me de que quando Lula chegou aos 70% achei que ele jamais bateria Hitler, a quem, em seu auge, a cultíssima Alemanha chegara a conceder 82% de aprovação. Mas eu estava enganado: nosso operário-presidente já deixou para trás o psicopata de bigodinho e hoje só...

Utilizando x-editable

O x-editable é um plugin jquery que conversa com jquery-ui. Ele serve para transformar aqueles textos locais em campos editáveis. Para começar a brincar fiz o seguinte: No arquivo que aparecerá o popup ou inline coloque <html>    <head> <script language="JavaScript" src="jquery.js"></script> <link rel="stylesheet" href="jquery-ui.css" /> <script language="JavaScript" src="jquery-ui.js"></script> <link href="jqueryui-editable.css" rel="stylesheet"/> <script src="jqueryui-editable.min.js"></script> <style type="text/css"> // essa parte é melhor ser colocada em um CSS separado .input_text_editable { cursor: pointer; } </style>        <script> // essa parte é melhor ser colocada em um JS separado            $.fn.editable.defaults.mode = 'inline'; ...

Fechar um dialog jquery-ui a partir do frame

Para abrir o dialog é executado o comando abaixo: $('#siteExterno').dialog({ ... }); Na página que abre o dialog coloque a função abaixo: function closeIframe() {     $('#siteExterno').dialog('close');     return false; } Agora no frame chame: window.parent.closeIframe();