Mostrando entradas con la etiqueta Blogger. Mostrar todas las entradas
Mostrando entradas con la etiqueta Blogger. Mostrar todas las entradas

martes, 4 de septiembre de 2012

Blog con página G+

Bueno, creo esta entrada para informar que ahora el blog cuenta con una página en G+ donde se irá agregando toda la información que sea añadida a este blog (en forma de espejo) también estoy aprovechando de configurar identi.ca para ir añadiendo información a este.

Obviamente las páginas tienen menos información, la información actual no tiene problemas, pero tengo que ir moviendo el material antiguo a estas páginas.

Obviamente puedes seguir el Blog en todas estas páginas


Links:

http://ormeno-nicolas.blogspot.com/
http://identi.ca/normeno
https://plus.google.com/b/113728570510327315506/113728570510327315506/posts

sábado, 10 de marzo de 2012

Acerca de - Poner código fuente en colores en un blog

Para las personas que usamos un blog (blogger) es muy molesto cuando estamos redactando un documento técnico. en el cual tenemos que escribir código fuente, independientemente del lenguaje de programación, por suerte, para esto existe una solución y se llama SyntaxHighlighter y la verdad es que es sumamente fácil de utilizar, debemos agregar a nuestra plantilla unos código y listo. Para instalarlo debemos:

En primer lugar (en la nueva interfaz) debemos plantilla -> edición html -> continuar.

Aquí debemos buscar la línea donde sale <head>, abajo de esto es donde debemos agregar todo lo que nosotros queramos. Los lenguajes que nos ofrece son muchos, pero al menos los que se llamar son los siguientes:

Lenguaje
Brush:
Nombre del archivo
ActionScript3
as3, actionscript3
shBrushAS3.js
Bash/shell
bash, shell
shBrushBash.js
ColdFusion
cf, coldfusion
shBrushColdFusion.js
C#
c-sharp, csharp
shBrushCSharp.js
C++
cpp, c
shBrushCpp.js
CSS
css
shBrushCss.js
Delphi
delphi, pas, pascal
shBrushDelphi.js
Diff
diff, patch
shBrushDiff.js
Erlang
erl, erlang
shBrushErlang.js
Groovy
groovy
shBrushGroovy.js
JavaScript
js, jscript, javascript
shBrushJScript.js
Java
java
shBrushJava.js
JavaFX
jfx, javafx
shBrushJavaFX.js
Perl
perl, pl
shBrushPerl.js
PHP
php
shBrushPhp.js
Plain Text
plain, text
shBrushPlain.js
PowerShell
ps, powershell
shBrushPowerShell.js
Python
py, python
shBrushPython.js
Ruby
rails, ror, ruby
shBrushRuby.js
Scala
scala
shBrushScala.js
SQL
sql
shBrushSql.js
Visual Basic
vb, vbnet
shBrushVb.js
XML
xml, xhtml, xslt, html
shBrushXml.js

En esta tabla vemos 3 elementos
  • Lenguajes: Corresponde al lenguaje que queramos utilizar.
  • Brush: Es la forma en que llamamos al archivo para dar formato.
  • Nombre Archivo: Es como debemos implementar el archivo.
Volviendo al tema, entonces nos situamos en la edición html, y buscamos la palabra <head> bajo de esta agregamos lo siguiente:

<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css' />

<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css' />

<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript' />

<script type='text/javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.all();
</script>

Si se fijan en estos momentos acabamos de incorporar shCore.css, shThemeDefault.css y shCore.js, ahora solo nos queda implementar los lenguajes que nos interesen, por ejemplo les mostraré como tengo mi archivo de configuración.

<head>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javscript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
<script type='text/javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.all();
</script>

Ahora para implementarlo lo debemos hacer con la siguiente forma:

<pre class="brush: tipo_brush">
...código...
<pre>

Por ejemplo el código:
<pre class=”brush: php”
<?php
      $link=mysqli_connect($host,$usuario,$password) or die('Error en la conexión');
      mysqli_select_db($bd,$link) or die('Error en la base de datos');
      return $link;
?>
</pre>

se vería de la siguiente forma:

$link=mysqli_connect($host,$usuario,$password) or die('Error en la conexión');
mysqli_select_db($bd,$link) or die('Error en la base de datos');
return $link;

Es importante tener en cuenta que el código no lo debemos colocar en el modo redactar, si no en el modo HTML, ya que si no, obtendrá otros valores y no se mostrará con el formato deseado.