Configurando Xorg.conf no Ubuntu para Placa Intel DG31PR

Posted On 4 junho, 2009

Filed under Dicas
Tags: , ,

Comments Dropped one response

Quando minha antiga placa mâe queimou e eu tive que comprar outra tive bastante problemas em achar a configuração certa para meu Ubuntu.
depois de muito teste consegui! e vim aqui compartilhar :)

Modelo da Placa: MB Intel DG31PR /Core Quad/CORE2/Dual Core/CEL/LGA775/DD2 667/ 800MHZ/FSB 1333 MHz/ a/v/r - BOX
Vídeo Subsistema de gráficos integrados Intel® Graphics Media Accelerator 950
Monitor: LG FLATRON L1753T-SF

xorg.conf

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
#   sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
 Identifier    "Generic Keyboard"
 Driver        "kbd"
 Option        "XkbRules"    "xorg"
 Option        "XkbModel"    "pc105"
 Option        "XkbLayout"    "pt"
 Option        "XkbOptions"    "lv3:ralt_switch"
EndSection

Section "InputDevice"
 Identifier    "Configured Mouse"
 Driver        "mouse"
EndSection

Section "Device"
 Identifier    "Configured Video Device"
 Boardname    "vesa"
 Busid        "PCI:0:2:0"
 Driver        "intel"
 Screen    0
EndSection

Section "Monitor"
 Identifier    "Configured Monitor"
 Vendorname    "LG Electronics Inc."
 Modelname    "LG L1760TG (Analog)"
 Horizsync    30.0-83.0
 Vertrefresh    56.0-75.0
 modeline  "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
 modeline  "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
 modeline  "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
 modeline  "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
 modeline  "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
 modeline  "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
 modeline  "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
 modeline  "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
 modeline  "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
 modeline  "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
 modeline  "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
 modeline  "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
 modeline  "1280x1024@75" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
 modeline  "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
 modeline  "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
 modeline  "1280x960@75" 129.86 1280 1368 1504 1728 960 961 964 1002 -hsync +vsync
 modeline  "1400x1050@60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
 modeline  "1400x1050@75" 155.85 1400 1496 1648 1896 1050 1051 1054 1096 -hsync +vsync
 modeline  "1600x1200@65" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
 modeline  "1600x1200@60" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
 modeline  "1792x1344@60" 204.8 1792 1920 2120 2448 1344 1345 1348 1394 -hsync +vsync
 Gamma    1.0
EndSection

Section "Screen"
 Identifier    "Default Screen"
 Device        "Configured Video Device"
 Monitor        "Configured Monitor"
 Defaultdepth    24
 SubSection "Display"
 Depth    24
 Virtual    1792    1344
 Modes        "1024x768@75"    "1024x768@70"    "832x624@75"    "1024x768@60"    "800x600@60"    "1152x864@75"    "800x600@75"    "1280x1024@75"    "800x600@72"    "1280x960@60"    "800x600@56"    "1280x1024@60"    "640x480@75"    "1280x960@75"    "640x480@72"    "1400x1050@60"    "640x480@60"    "1400x1050@75"    "1600x1200@65"    "1600x1200@60"    "1792x1344@60"
 EndSubSection
EndSection

Section "ServerLayout"
 Identifier    "Default Layout"
 screen 0 "Default Screen" 0 0
EndSection
Section "Module"
 Load        "glx"
 Load        "GLcore"
 Load        "v4l"
EndSection
Section "ServerFlags"
EndSection

Bom pra mim funcionou beleza. abraços!

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Milésimo Tweet – o que de melhor passou por aqui

Posted On 1 junho, 2009

Filed under Dicas
Tags: ,

Comments Dropped leave a response

luizcarvalho: Corrente, se voce nao repassar isso para 5 pessoas… http://migre.me/1zPt

luizcarvalho: tratamento para hemorróidas http://migre.me/1zPi

luizcarvalho: LUTO – http://migre.me/1zOt 19 Mortos, o Unico sobrevivente olha indignado os mortos!

luizcarvalho: Tah que a mulher nao eh uma Modelo. Maaaas… http://migre.me/1zNU O cara deve ta twittando…

luizcarvalho: ter ganhado na mega sena nao tem nada haver. elas estao com ele porque ele eh lindo http://migre.me/1zL4

luizcarvalho: Amor a primeira Vista http://migre.me/1pbT porque na segunda http://migre.me/1pc4


Precisa se cadastrar em um site mas não quer ficar recebendo spam? Email que expira em 10 min! http://migre.me/1B4k

luizcarvalho: Pregando a Briba http://migre.me/1Al9 – Incruzaum Digitáu na Religiaum!

luizcarvalho: Quem gostou do Labirinto 3D com HTML 5 ( http://migre.me/1zPI) Veja isso http://migre.me/1Adq

luizcarvalho: Imagino um Twitter assim http://migre.me/1hyo .

luizcarvalho: Encontre Musicas Apenas com “Nan nan nan nan” http://migre.me/1fIs SHOW!!

luizcarvalho: Tweets Animados http://migre.me/18M1

luizcarvalho: FLUXOGRAMA do Créu: http://migre.me/QK1

luizcarvalho: http://migre.me/IMQ

luizcarvalho: Vida de Ddesigner http://migre.me/G08

Google, por gentileza, defina a palavra “ingênuo”. Obrigada! http://migre.me/ERp

luizcarvalho: A Propaganda do Ano: “Comer de manhã ficou muito mais gostoso!” http://migre.me/lgj

luizcarvalho: Gordinho vai tirar xerox do traseiro e se dá mal http://migre.me/lgg #EuRi

luizcarvalho: No Twitter for Hitler http://migre.me/hbx #EuRi

luizcarvalho: Swii O Wii para mulheres http://migre.me/lfk #EuRi

luizcarvalho: Da Carim nao Macho! http://migre.me/leG #EuRi

luizcarvalho: Eu gosto de cerveja mas isto é demais http://migre.me/jIp

luizcarvalho: Street Fighter Vs Caverna do Dragão http://migre.me/hgz #DuCarai

luizcarvalho: “Doni” em: Como pegar uma mulher http://migre.me/hb3

luizcarvalho: Bebado Risadinha http://migre.me/hab

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Instalando TweetDeck no Ubuntu

Posted On 19 maio, 2009

Filed under Dicas
Tags: , , ,

Comments Dropped one response

OK o passo mais difícil para instalar o TweetDeck que eu achei foi o download já que o flash do Site do TweetDeck não funcionou aqui no meu firefox, nem no opera, nem no epiphany.

Solução? Burlar o sistema =P

o link da aplicação é formada da seguinte maneira:
http://www.tweetdeck.com/beta/%5BAplicativo%5D_%5BVersão%5D.%5Bextenção%5D

depois disso ficou fácil né. bom quero baixar a ultima versão então o link fica ssim

http://www.tweetdeck.com/beta/TweetDeck_0_25.air

Baixou? vamos instalar:

Aplicações->Acessórios -> Adobe AIR Application Installer

Então selecione o pacote que você acaba de baixar, mande instalar, indique um local no qual você deseja que ele seja instalado. irá pedir sua senha e pronto a aplicação vai abrir automaticamente!

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Flexões de nomes com Ruby On Rails

Posted On 8 maio, 2009

Filed under Dicas
Tags: ,

Comments Dropped leave a response

As vezes temos necessidade (ou preferência ) em criar aplicações Ruby On Rails com palavras em nosso idioma, isso pode ocasionar alguns problemas ao tentar pluralizar ou singularizar essas palavras. Por exemplo:

"permissao".pluralize
= "permissaos" 	#E também
"permissoes".singularize
= "permisso"          

A Para resolver esse problema basta criar regras no arquivo inflections.rb de modo a pluralizar esse tipo de “irregularidade” de modo correto. Bom isso seria muito trabalhoso se já não tivessem feito um arquivo bem completinho que eu vou disponibilizar aqui pra vocês.

Inflector.inflections do |inflect|
inflect.clear

#general rule: add "s" to the end of the word
#casa - casas
inflect.plural /^([a-zA-z]*)a$/i, '1as'
#pe - pes
inflect.plural /^([a-zA-z]*)e$/i, '1es'
#no example
inflect.plural /^([a-zA-z]*)i$/i, '1is'
#carro - carros
inflect.plural /^([a-zA-z]*)o$/i, '1os'
#pneu - pneus
inflect.plural /^([a-zA-z]*)u$/i, '1us'

#if word ends in "r" or "z", add "es"
#luz - luzes
#flor - flores
#arroz - arrozes
inflect.plural /^([a-zA-z]*)r$/i, '1res'
inflect.plural /^([a-zA-z]*)z$/i, '1zes'

#if word ends in "al", "el", "ol", "ul": trade "l" with "is"
#farol - farois
#hospital - hospitais
#telemovel - telemoveis
#pincel - pinceis
#anzol - anzois
inflect.plural /^([a-zA-z]*)al$/i, '1ais'
inflect.plural /^([a-zA-z]*)el$/i, '1eis'
inflect.plural /^([a-zA-z]*)ol$/i, '1ois'
inflect.plural /^([a-zA-z]*)ul$/i, '1uis'

#if word ends in "il" and has tónic accent in last syllable, trade "il" with "is"
#cantil - cantis
inflect.plural /^([a-zA-z]*)il$/i, '1is'

#TODO
#if word ends in "il" and has tónic accent in penultimate syllable, trade "il" with "eis"
#no example

#if word ends in "m", trade "m" with "ns"
#armazem - armazens
#portagem - portagens
inflect.plural /^([a-zA-z]*)m$/i, '1ns'

#TODO
#if word ends in "s" and has one silable, trade "s" with "es"
#no example
#inflect.plural /^([a-zA-z]*)e$/i, '1es'

#TODO
#if word ends in "x" stays the same
#no example... professor X, maybe?
#inflect.plural /^([a-zA-z]*)x$/i, '1xes'

#if word ends in "ão", there are three ways of plural: ãos, ães, ões
#NOTE: hard to detect, so I'll use the most common case
#and then use irregular cases for the others.  if someone knows of
#more cases please add to the list & mail me. thanks!
#
#cão - cães
#colchão - colchões
#portão - portões
#pão - pães
#alemão - alemães
#chão - ?
#pilhão - pilhões
#canhão - canhões
#bidão - bidões
#mão - mãos
inflect.plural /^([a-zA-z]*)ao$/i, '1oes'
# inflect.irregular 'cao', 'caes'
# inflect.irregular 'pao', 'paes'
#inflect.irregular 'mao', 'maos'
#inflect.irregular 'alemao', 'alemaes'

############################
#singularize rules         #
############################

#pes - pe
#carros - carro
#pneus - pneu
inflect.singular /^([a-zA-z]*)as$/i, '1a'
inflect.singular /^([a-zA-z]*)es$/i, '1e'
inflect.singular /^([a-zA-z]*)is$/i, '1i'
inflect.singular /^([a-zA-z]*)os$/i, '1o'
inflect.singular /^([a-zA-z]*)us$/i, '1u'

#luzes - luz
#flores - flor
#arrozes - arroz
inflect.singular /^([a-zA-z]*)res$/i, '1r'
inflect.singular /^([a-zA-z]*)zes$/i, '1z'

#cantis - cantil
inflect.singular /^([a-zA-z]*)is$/i, '1il'

#farois - farol
#hospitais - hospital
#telemoveis - telemovel
#pinceis - pincel
#anzois - anzol
inflect.singular /^([a-zA-z]*)ais$/i, '1al'
inflect.singular /^([a-zA-z]*)eis$/i, '1el'
inflect.singular /^([a-zA-z]*)ois$/i, '1ol'
inflect.singular /^([a-zA-z]*)uis$/i, '1ul'

#armazens - armazem
#portagens - portagem
inflect.singular /^([a-zA-z]*)ns$/i, '1m'

#cães - cão
#colchões - colchão
#portões - portão
#pães - pão
#alemães - alemão
inflect.singular /^([a-zA-z]*)oes$/i, '1ao'
inflect.singular /^([a-zA-z]*)aes$/i, '1ao'
inflect.singular /^([a-zA-z]*)aos$/i, '1ao'

# inflect.plural /^(ox)$/i, '1en'
# inflect.singular /^(ox)en/i, '1'
# inflect.irregular 'person', 'people'
# inflect.uncountable %w( fish sheep )

inflect.irregular 'alias', 'aliases' #Melhor entendido se continuar com a regra do inglês
inflect.irregular 'mailbox', 'mailboxes' #Melhor entendido se continuar com a regra do inglês
end

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

DotaKeys Portable

Posted On 4 abril, 2009

Filed under Dicas, Jogos
Tags: , , , ,

Comments Dropped leave a response

Olá Galera Bom em uma das discurções no orkut alguem falou que seria legal ter o Dotakeys portable, eu também achei muito boa a ideia, mas não havia corrido atrás por que nunca precisei.

Hoje fui convidado para um corujão e  como eu fiquei dependende desse aplicativo para melhorar meus combos skills.

Achei um programinha legal chamado Portabilizer. e um post no guia do Hardware ensinando a utiliza-lo:

Para criar um aplicativo “portable”, é só seguir os seguintes passos:

  • Crie uma pasta onde será criado o aplicativo…
  • Localize a pasta onde o aplicativo foi instalado e copie o conteúdo para a pasta criada acima…
  • Abra o Portabilizer
  • Digite o nome do programa em Enter program name
  • Informe o caminho completo do executável do aplicativo em Enter launch target… O caminho deve ser o da pasta criada e não o da pasta da instalação…
  • Caso o aplicativo necessite de algum parâmetro, informe em Target parameters;
  • Selecione um ícone para o aplicativo clicando no botão em Select icon file (o arquivo deve ser .ico);
  • Informe o diretório onde será gerado o aplicativo “portable” em Output Folder;
  • Clique no botão Start e aguarde o término do processo.

Após concluído, copie a pasta criada no primeiro passo para o dispositivo desejado (como um pendrive) e utilize o aplicativo em qualquer máquina, sem precisar instalá-lo…

Bom quem quizer o Dotakey Já convertido é só baixar

baixar

Como o WordPress não permite colocar aquivos que não sejam documento ou fotos a extensão está em PDF é só renomear para EXE

Boa Diversão

/w MaxRider DotaKeys: on

/w MaxRider DotaKeys: off

Acesse o novo novo Dominio com todas esses posts atualizados e novos e interessantes outros posts. acesse já www.redrails.com.br

Twitter, Porque você deve ter um!

Posted On 17 fevereiro, 2009

Filed under Dicas

Comments Dropped 7 responses

Algum de vocês já devem ter ouvido falar nesse “bicho”, outros não por isso estou aqui para falar dessa nova moda que esta invadindo os meios de informação.

Bom Twitter é um dos precursores, e maior, dos Microbloggings, uma forma de publicação de textos que de pequenas proporções (no caso do Twitter 144 caracteres). “Então qual é a vantagem? Eu prefiro mais espaço para poder dizer o que quiser” podem pensar alguns, pois bem, o foco maior é a praticidade e agilidade com que a informação pode ser transmitida e recebida. Uma prova da agilidade com que as informações trafegam pelo Twitter foi que minutos depois de um avião cair no Rio Hudson, já havia uma foto e um twitt a respeito – muito antes de qualquer agência de notícias chegar ao local.

Então deu Vontade de ter um? Cria então! Ainda não? Mas não acabou!,

Ia dizer algumas palavras sobre o principal objetivo do Twitter, mas não preciso melhor vocês Verem com os próprios olhos


 

Uhuuu que quero um Twitter! Cria então! Não? Espere um pouco!

Empregos bons na área de TI estão difíceis não é? Ainda mais em nosso estado. Só se for por concurso mesmo que tal trabalhar em outro estado? Ou talvez aqui mesmo quem sabe, não sabe onde procurar? No Twitter diariamente recebo mensagens sobre empregos muito bons para desenvolvedores e PRINCIPALMENTE para webdesigners (esses são insistentes) basta seguir (ou follow. assim que se chama quando você adiciona um amigo no Twitter) as pessoas certas!

E Agora quem um Twitter? Cria então! Ainda não? Ainda não acabou!

Embora seja uma ferramenta muito simples de utilizar, o Twitter é utilizado pelos melhores bloggers e webmasters do mundo, como veículo de propagação de conteúdos, idealogias, conceitos, etc. com isso você consegue interagir com grandes nomes na Blogsfera, da TV, do Cinema, da política, da musica. Abaixo vou colocar Twitters que podem interessar para você. Esse é o fator que mais me atrai no Twitter!

Impossível agora você não querer ter uma? Cria então! Nada? Tem mais!

Um aliado ao Bloggeiro! Como assim? Não é pra mim largar meu blog e criar o tal do microbloggin? Claro que NÃO! Ao contrário essa ferramenta auxilia e muito o crescimento do seu Blog! Eu afirmo ate que você DEVE ter um blog e um Twitter assim pode anunciar posts interessantes em seu Blog pelo Twitter atraindo dezenas e ate centenas de pessoas para seu blog. Ou vice-versa!

AHAM agora você quer né? Cria então! Eu não acredito? Só mais essa!

De acordo com o site http://tuitersfera.com.br/ Palmas tem 3 Twitters e Teresina tem 4… Vai deixar nosso estado para trás? (To apelando!)

Vou dar mais alguns dados numéricos para você!

· Twarketing publicou um interessante post onde são apresentadas as 100 maiores empresas do mundo já fazem dos seus canais Twitter.

· As 20 +Gatas do Twitter http://tinyurl.com/bqxpyl

· Os twitters mais seguidos do Brasil at Twitter Brasil

Maiores nomes da Twitersfera brasileira


Finalmente consegui!? Cria então! como assim não quer? Então eu desisto!

Volta pro seu Orkut, lá você pode mostrar para todos os seus amigos o quanto você é inteligente e tem idéias legais sobre diversos assuntos… hum…. é verdade então não tem jeito, você vai ter que ter que ter um Twitter!

 

Twitters sugeridos:

EU Luiz Carvalho@LuizCarvalho


Tocantins

Leonardo Silva tecnoct / Leonardo Silva

 

Iara iarana / Iara

Aиgєℓ im_angel Pollyana

Stefano Henrique Stefano Henrique – StefanoHenrique

Paulo Roberto Torres nepanuceno – Paulo Roberto

charles_ccomp charles_ccompCharles Albert

rayponet rayponetRaysson Romulo

Guilherme trancaGuilherme

Eng. Daiane Santana vivoverde /  Daiane Santana

Fabiano Arruda fabianoarruda/  Fabiano Arruda

Brasil

henryhamon henryhamonHenry Hamon : Desenvolvedor

Weldys Santos weldyss – Weldys Santos :: Desenvolvedor

Evandro Viana vianawebEvandro Viana :: Desenvolvedor

Cairo Noleto caironoleto – Cairo Noleto :: Desenvolvedor

Lucas Mezêncio lucasmezencioLucas Mezencio :: (programador/desenvolvedor)

Cleo Morgause : Designer

Jovem Nerd News : Noticias

Maestro Billy: Dj do Caldirão

Luana Lied Zapata : Musica

Plano Beta : Noticias

Cris Dias : Blogger

Devie Pazos (Azaghal) :: Blogger

Jovem Nerd :: Blogger

Pacote de Icones II – Icones para seu Site ou Aplicação

Posted On 23 janeiro, 2009

Filed under Dicas
Tags: ,

Comments Dropped leave a response

Depois do Sucesso que teve a primeira lista de Icones resolvi fazer outra essa ficou legal também.

ColorCons são 49 icones em 4 cores diferentes.

Formatos e tamanhos no arquivo .zip são:

Windows Icons- 48×48, 128×128

Mac- 128×128

PNG128x128

Divesos icones em PSD editável para você utilizar ou cria o seus. ótimo.

greyscale

Uma serie de Icones Cinzas Legais

BWPX.ICNS(CC)

bwpx-allicons

Um conjunto de mais de 250 gratis. tamanho 18×18 px. Cada ícone foi cuidadosamente criado um pixel a pixel usando apenas valores inteiros hexadecimais de tons de cinzentos.

BitIcons

icon iconicon icon icon iconicon

icon icon icon iconicon iconicon

iconicon icon iconiconicon icon

iconicon icon iconiconiconiconicon icon

121 Icones divididos em : Objects, Actions, Media, Controls Media, Browser, Web, Date/Time, Blogging Emoticons, Arrows .

Tamanho 16×16 px.

Problemas ao instalar Fast-Debuger (ruby-debug)

Posted On 27 outubro, 2008

Filed under Dicas
Tags: , ,

Comments Dropped leave a response

Sempre tiver bastante problemas com essa GEM, mas por besteira minha mesmo, alguem pode cair nessa besteira também por isso vou compartilhar =)

Não me recordo do primeiro erro, mas bastou instalar o build-essencial (no Ubuntu) para tudo funcionar, para seu S.O. é instalar o pacote de compilação padrão.

Mesmo assim gerou esse segundo erro.

maxprox@maxprox-desktop:~$ sudo gem install ruby-debug-0.10.0.gem
Building native extensions.  This could take a while...
ERROR:  Error installing ruby-debug-0.10.0.gem:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb install ruby-debug-0.10.0.gem
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/ruby-debug-base-0.10.0 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/ruby-debug-base-0.10.0/ext/gem_make.out

Então Bastou instalar o ruby1.8-dev, no Ubunto necessita apenas de ir no synaptic e pedir para instalar.

pronto. problema resolvido.

maxprox@maxprox-desktop:~/Área de Trabalho$ sudo gem install ruby-debug-0.10.2.gem 
Building native extensions.  This could take a while...
Building native extensions.  This could take a while...
Successfully installed linecache-0.43
Successfully installed ruby-debug-base-0.10.2
Successfully installed ruby-debug-0.10.2
3 gems installed
Installing ri documentation for linecache-0.43...
Installing ri documentation for ruby-debug-base-0.10.2...
Installing ri documentation for ruby-debug-0.10.2...
Installing RDoc documentation for linecache-0.43...
Installing RDoc documentation for ruby-debug-base-0.10.2...
Installing RDoc documentation for ruby-debug-0.10.2...

Colocando Códigos Coloridos no WordPress

Posted On 23 outubro, 2008

Filed under Dicas
Tags: , , ,

Comments Dropped one response

Para quem tem seu wordpress hospedado em dominio próprio é facil, instala-se o wp-sintaxe e tudo fui.

Já quando seu blog está no dominio do WordPress, eles impedem a instalação de plugins por motivos de segurança. escrevi varios posts com os códigos dentro de tags <pre> para poder haver um destaque(ficou Horrível). busquei em varios outros blogs a solução mas nada, até que um dia dando uma olhada no meu Reader Achei o blog do Cassio Marques que estava no dominio do WordPress e utilizava SintaxeHighLighter em seus códigos Ruby. então tive que perguntar, a resposta foi rapida e por incrível que pareca simples.

basta inserir a seguinte tag em modo de edição HTML


SEU CÓDIGO

Esse código chama a função de um plugin chamado dpHighlight que transforma seu código em uma caixa com sintaxe colorida em diversas linguagens. Dei uma olhada no Plugin de acordo com eu ele colore as seguintes linguagens:

Php – “php”
Xml – “xml”
C# – “csharp”
Delphi – “delphi”
JavaScript – “jscript”
Python – “python”
Sql – “sql”
Visualbasic – “vb”
Ruby – “ruby”
Css – “css”
C++ – “cpp”
Java – “java”

DEMO

PHP


@a = "aa"

[a,1,:d=&gt;'s']

Ruby


@a = "aa"

[a,1,:d=&gt;'s']

CSharp


@a = "aa"

[a,1,:d=&gt;'s']

🙂

Git: Participando de um projeto OpenSource no GitHub – Comandos

Posted On 18 outubro, 2008

Filed under Dicas, Tutoriais
Tags: ,

Comments Dropped 2 responses

Então, Coloquei esse titulo porque não achei outro que descrevesse o que estou postando, então vamos a esplicação.

Estou trabalhando no GEtna (Lê se Guetna[GET+na] e não Jetna 🙂 ) em casa e no trabalho as vezes faço umas modificações e as sempre esqueço de dar push de minha casa ou no trabalho, quando tento dar push de algum dos dois dá a maior zica, encontrei a solução para o meu problema, mas ai estou com outro bem chato que me acompanha desde que começei com git, a terrivel e enjoada mensagem:

fatal: protocol error: expected sha/ref, got '
*********'

You can’t push to git://github.com/user/repo.git
Use git@github.com:user/repo.git

*********’

Como eu tenho ódio disso ai, então fui as pesquisas, demorei bastante até entrar em um gist que me levou até um post do blog do Nathaniel Felsen, e ai consegui resolver meus problemas. ok vamos lá.

Ao tentar dar um:

$ git push

Eu me deparei com o erro acima a solução encontrada é seguir os passos a seguir, usei o GEtna como exemplo:

O Caminho Certo (the Right Way)

Já vou adiantando os passos necessários para que você resolva seu problema são P6 e P8.

Esses comandos foram feitos no respositorio de local para um branch chamado working:

P1-$ git clone git://github.com/LuizCarvalho/getna.git
P2-$ cd getna
P3-$ git branch --track master origin/master
P4-$ git branch working master
P5-$ git checkout working
P6-$ git remote add working git@github.com:LuizCarvalho/getna.git
P7-$ git fetch working
P8-$ git push working working:refs/heads/working
P9-$ git config branch.working.remote working
P10-$ git config branch.working.merge refs/heads/working

Esplicando cada comando mais detalhadamente

Primeiro passo: Clonar o repositório

$ git clone git://github.com/LuizCarvalho/getna.git

Segundo passo: Entre dentro do diretório (Não tente atravessar o monitor, use o comando cd O.o)

$ cd getna

Passo três: esse eu não entendi, mas coloquei XD, como não testei não sei dizer pra que serve, mas se está no maneira certa de fazer eu não podia tirar  :), na versão original ao invés de master está edge, como não tenho nenhum branch edge coloquei meu master mesmo.

$ git branch --track master origin/master

Passo quatro:  Criando a branch Working a partir do meu master, assim eu faço meus merges (*.*) depois com mais calma

$ git branch working master

Passo cinco: Mudando de Branch (da atual para working)

$ git checkout working

Passo Seis: Adicionando Referências remotas ao meu repositório

$ git remote add working git@github.com:LuizCarvalho/getna.git

Passo Sete: Buscando e sincronizando o repositório local com o remoto

$ git fetch working

Passo 7,5: Na verdade não existe esse passo lá, mas eu achei que deveria ter algo assim O.o pra ter um caminho completo, pois se você realizou modificações no projeto você necessita comitar antes de enviar então:

$ git commit -a -m "Descrição das Alterações"

Passo Oito: Dando Push no repositório. Opa, agora é a hora de dar errado, depois de tanto trabalho o truque estava no passo 6,7 e 8, essa seqüência é a seqüência que deve ser realizada para não se obter aquele erro indesejável. :).

$ git push working working:refs/heads/working

Passo Nove e Dez: SImplificando o trabalho. Agora que nosso novo branch está no repositório remoto, iremos simplificar nosso trabalho, configurando nosso push para sempre “empurrar” o código de nosso gerador sempre para esse repositório.

$ git config branch.working.remote working$ git config branch.working.merge refs/heads/working

Com isso necessita-se apenas de um comando para enviar nossas alterações:

$ git push

Bem melhor não? para buscar no repositório basta um

$ git pull

Espero que isso ajude, pois pra mim isso foi muuito útil.

até a proxima.

Próxima Página »