Archive for December, 2008
Este recurso estava disponível nos pre-release builds do SSMS 2008, a indisponibilidade do Intellisense foi recebida com grande surpresa pela comunidade de usuários quando se deu conta de que este recurso não estava disponível para a versão RTM do SSMS 2008 já que nenhuma menção anterior foi feita pela Microsoft, apesar de ter vários bugs. Estava baseando-se no Transact-SQL syntax da versao 2008. Quando escrevendo queries para T-SQL 2005, poderia ter erros na interpretação do codigo devido a estar usando uma versão destinada a versão T-SQL 2008.
Um requerimento ja foi feito junto a Microsoft Connect para que este recurso esteja novamente disponível aos usuários de SSMS 2008 para T-SQL 2005 atualmente tem mais de 300 votos de usuários esperando por este recurso, mas o status de fechado parece indicar que a Microsoft não tem intenção de disponibilizar este recurso a seus usuários.
Pessoalmente, eu gostaria de ver este recurso disponibilizado mesmo com bugs pois assim me ajudaria em meu trabalho mostrando os ajustes de programação necessários entre as duas versões do MS SQL Server. para votar e pedir por este recurso visite: MS Connect 341872
Tendo em vista a crescente demanda de desenvolvimento de web sites dinâmicos e interativos chegamos ao assunto de hoje onde vou discutir maneiras eficientes de se conectar código PHP ao banco de Dados MySQL, a maneira mais simples de se atingir este objetivo seria o código abaixo (exemplo provido pelo site PHP.net)
// Abrir Conexão no Servidor MySQL e Selecionar um Banco de Dados
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');
// Executar uma query SQL
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
// Imprimir os resultados da query no HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Dispensar os Resultados
mysql_free_result($result);
// Fechar a Conexão
mysql_close($link);
Assim fácil mesmo agora e possível complicar tudo depende das necessidades do site.
Qualquer um que seja um pouco como eu já se perguntou alguma vez se seria possível fazer seu WordPress blog disponível para usuários de telefonia móvel ? Tente visitar seu blog com seu Telefone celular, pode ser que ainda seja visualmente atrativo mas não é de jeito nenhum amigável para com os usuários de celulares. O incrível tamanho dos arquivos, fotos e imagens fazem com que isto seja muito penoso e as vezes caro para usuários destes serviços mesmo com contas 3G. Por outro lado devido ao aumento da demanda por estes serviços especialmente entre usuários de Blog tornasse com certeza quase uma obrigação prover mais este serviço.
Existem muitas opções a disposição hoje e provavelmente uma rápida busca mostrara varias opções de plugins e widgets
Minha sugestão é que você deve procurar um que possa manter as características principais do seu blog concentrando na disponibilização do conteúdo, se você usa algum tipo de afiliação ou sindicalização de anúncios leve em consideração a compatibilidade com estes também. considere que a maiorias dos programadores destes estão distribuindo estes gratuitamente e portanto trabalham no desenvolvimento destes produtos nas horas vagas então leia com atenção os comentários e perguntas direcionadas ao programador para poder estar bem informado antes de tomar uma decisão com a qual terá que conviver por um bom tempo sem ninguém para te ajudar. Também e importante prestar atenção nas condições nas quais o plug é fornecido pois alguns disfarçam que estão fornecendo na licença GNU mas colocam tarifas escondidas no código que entre outras direciona ao autor do código, 10% ou mais, das comissões de anúncios.
Como exemplo posso citar este plugin: WordPress Mobile Edition
Segundo nota divulgada no seu web site a versão PHP 5.2.7 foi retirada do mercado devido a um bug que compromete segurança dos usuários desta versão PHP 5.2.7, os links para esta distribuição também foram removidos do PHP.net site. Bug este que afeta configurações onde magic_quotes_gpc seria ativada entretanto continuava desativada mesmo quando configurada para estar ativada. Por enquanto o site PHP.net recomenda, o uso da versão PHP 5.2.6 ou ir direto para a versao PHP 5.2.8 lancada recentemente.
Este é meu primeiro artigo aqui neste espaço (ainda estou experimentando um pouco), e como tal, o seu feedback é extremamente importante. Espero que este “blog” seja de utilidade a todos. Não hesite em fazer comentários e perguntas.
Os “T-SQL scripts” abaixo foram usados e testados com sucesso no MS SQL Server 2008 Enterprise Edition. Veja os exemplos do uso de MS Sprocs não documentadas para executar algumas tarefas cotidianas de administração de MS SQL Server, ou seja, determinar todas as Sprocs e Tabelas existentes em todas as DBs, assim como determinar o espaço usado por estas:
Para mostrar todas as Tabelas e Sprocs do usuário em todas as DBs
sp_msforeachdb @command1='USE ?;select "?",cast(name as varchar(50)) as name,type from sys.objects
where type in("U","P") and name not like "dt%" and name not like "#%" order by 3'
GOPara contar todas a Tabelas e Sprocs do usuário em todas as DBs
sp_msforeachdb @command1='USE ?;select "?",type,count(type) from sys.objects where type in("U","P") and name not like "dt%" and name not like "#%" group by type'
GOPara mostrar o espaço usado por todas as Tabelas em todas as DBssp_msforeachdb @command1='USE ?;select "?",cast(name as varchar(50)) as name,type from sys.objects where type in("U","P") and name not like "dt%" and name not like "#%" order by 3'
, @command2="exec sp_MSforeachtable @command1 = 'exec sp_spaceused'"
, @command3="exec sp_helpfile"
GOEstes são apenas exemplos, mas a utilidade destas MS Sproc não documentadas é muito versátil para o uso cotidiano. A razão pela qual escolhi este assunto para ser meu primeiro artigo é simples, acabei de usar estes procedimentos.
Ok!
Estou começando este “blog”, nem tudo ainda está definido mas com o tempo e persistência tudo estará em seu devido lugar.
A todos vocês que chegam aqui tenham paciência que logo terei “posts”, afinal o primeiro passo é definir o layout e as categorias deste trabalho.
Por enquanto estamos em fase de planejamento por isso volte sempre, pois este é mais um projeto de andamento acelerado.
ArtDigital Online.






