jQuery – Plugin Limite Char

Desde de que comecei a utilizar jquery, venho encontrando e criando plugins que facilitam minha vida na hora de desenvolver aplicações web. Este plugin é um dos que criei e resolvi compartilhar. Outros virão, não publiquei ainda devido falta de tempo de documentá-los.

Com o jQuery Limite Char você limita facilmente o número de caracteres e ainda apresenta um contador de caracteres digitados:

Requerimentos

<script src="jquery-1.4.2.min.js" type="text/javascript"><!--mce:0--></script>
<script src="jquery.limite-char-1.0.js" type="text/javascript"><!--mce:1--></script>

Modo de utulização

$(document).ready(function(){
       $("#campo1").limit(20, "#contador1");
       $("#campo2").limit(500, "#contador2");
});

Formulário

<div id="conteudo">
 
    <label>Campo INPUT</label>
<input id="campo1" type="text" />
 
     <label>Campo TEXTAREA</label>
     <textarea id="campo2" cols="10" rows="5"></textarea></div>

Só isso!

Demonstração

Download do jQuery Limite Char (c/exemplo)

Alteração de schema de tabelas no SQL Server

Ás vezes há a necessidade de mudar esquema de todas as tabelas, para aqueles que utilizam SQL Server e, como eu. Estão (ou estavam) tentando achar uma maneira de como alterar o schema de uma tabela sem precisar recriá-la no schema novo e fazer a transferência dos dados. Eis a solução perfeita para essa tarefa.
A tarefa de alterar o schema da tabela no SQL Server é um pouco diferente na versão 2000 em relação às versões 2005 e 2008:

Alterando schema de tabela no SQL Server 2000

DECLARE tabcurs CURSOR
FOR
    SELECT 'SOMEOWNER.' + [name]
      FROM sysobjects
     WHERE xtype = 'u'
 
OPEN tabcurs
DECLARE @tname NVARCHAR(517)
FETCH NEXT FROM tabcurs INTO @tname
 
WHILE @@fetch_status = 0
BEGIN
 
    EXEC sp_changeobjectowner @tname, 'dbo'
 
    FETCH NEXT FROM tabcurs INTO @tname
END
CLOSE tabcurs
DEALLOCATE tabcurs

No código acima o as tabelas do atual schema “SOMEOWNER” serão transferidas pra o “dbo”.

Alterando schema de tabela no SQL Server 2005 e 2008

-- Quebramos a linha pra facilitar a leitura!
ALTER SCHEMA '[nome_schema_novo]'
TRANSFER '[nome_schema_antigo]'.'[tabela_que_mudará_de_schema]';

Exemplo:

ALTER SCHEMA 'cadastro' TRANSFER 'dbo'.'cliente';

Fonte: Anatoly Lubarsky e MSDN Microsoft Librasy.


Teclas de atalhos do Eclipse

Eclipse é uma excelente ferramenta para desenvolvimento. Eu uso para codificar em Java e PHP.

O uso de atalhos agiliza o trabalho, segue  alguns:

F10 Main menu
Shift F10 Context menu
Ctrl F10 View menu
Workspace navigation
F12 Activate editor
Ctrl+Shift+W Switch editor
Ctrl F6 Next editor
Ctrl Shift F6 Prev editor
Ctrl F7 Next workspace
Ctrl Shift F7 Prev workspace
Ctrl F8 Next perspective
Ctrl Shift F8 Prev perspective
Alt Left Back
Alt Right Forward
Files
Alt Shift S Show in…
Ctrl Shift R Jump to file
Ctrl N New file
Ctrl S Save file
Ctrl Shift S Save all files
Ctrl F4 Close file
Ctrl Shift F4 Close all files
Find
Ctrl L Goto line
Ctrl F Find
Ctrl J Incremental find
Ctrl Shift J Incremental find prev
Ctrl K Find next
Ctrl Shift K Find prev
Ctrl H Search workspace
Ctrl (dot) Navigate next
Ctrl (comma) Navigate prev
Java navigation
F3 Goto declaration
Ctrl Shift U Find references in file
Ctrl Shift G Find references in workspace
Ctrl G Find declarations in workspace
Ctrl Shift P Navigate to matching bracket/brace
Ctrl T Popup type hierarchy
Ctrl Shift T Open Type
Ctrl O Outline of current source
Ctrl F3 Outline of current cursor position
Ctrl Shift Arrow Jump beetween methods up or down
F2 Show Javadoc
F4 Show hierarchy
Ctrl Alt H Open call hierarchy
General editing
Alt Arrow Move line(s) up or down
Alt Shift Up Expand selection to enclosing element
Alt Shift Right Expand selection to next element
Alt Shift Left Expand selection to previous element
Alt Shift Down Restore previous selection
Ctrl Alt Arrow Duplicate line(s) up or down
Shift Enter Insert line below
Ctrl Shift Enter Insert line above
Ctrl D Delete line
Ctrl Shift Q Toggle Quick Diff
Ctrl Shift Y Convert to lowercase
Ctrl Shift X Convert to uppercase
Java editing
Alt Shift U Remove occurrence annotations
Ctrl 1 Quick fix (works even when there are no errors
Ctrl Shift M Add import
Ctrl Shift F Reformat
Ctrl Shift O Organize Imports
Ctrl / Comment
Ctrl \ UnComment
Ctrl Shift Space Parameter hints
Ctrl Hyperlink identifier
Ctrl I Correct indentation
Shift Space Incremental content assist
Debugger
F5 Step into
F6 Step over
F7 Run to return
F8 Resume
F9 Relaunch last
F11 Run/debug last
Ctrl F11 Run
Ctrl Shift B Toggle breakpoint
Ctrl D Display
Ctrl Q Inspect
Ctrl R Run to line
Ctrl U Run snippet
Refactoring
Alt T Refactoring menu
Ctrl Shift Z Undo refactor
Ctrl Shift Y Redo refactor
Alt Shift R Rename
Alt Shift V Move
Alt Shift I Inline
Alt Shift M Extract method
Alt Shift L Extract local
Alt Shift C Change method signature
Misc
F5 Refresh
F1 Infopop
F2 Show resizeable hover

Fonte: WPJR2