Barra superior

dijous, 26 de desembre del 2013

Instal·lació de firefox a Slackware 14.1

Copiam l'arxiu descarregat de mozilla a /opt

# cp "firefox.tar.bz2" /opt

Anam al directori /opt

# cd /opt

Extraiem el contingut de l'arxiu

# tar -xjvf /opt/firefox.tar.bz2

Cream una drecera a /usr/bin

# ln -fs /opt/firefox/firefox /usr/bin/firefox

Si volem desinstal·lar-ho

# rm -rf /opt/firefox /usr/bin/firefox
 
Font: Slackerboyabhi, Instal·lar FlashPlayer.
Per aprofundir-ne (anglès): Linux filesystem Hierarchy,  
/opt vs /usr/local, Què és FHS?

dimecres, 11 de desembre del 2013

Integrar tweeter i facebook a blogger

  1. Botons de Twitter 
    • https://about.twitter.com/resources/buttons 
  2. Integrar Twitter a blogger 
    • http://www.bloguismo.com/tutoriales-para-blogger/integrar-twitter-en-blogger/ 
  3. Modificar la plantilla per a integrar Facebook 
    • http://www.bloguismo.com/tutoriales-para-blogger/anadir-el-boton-de-me-gusta-de-facebook-en-blogger/

diumenge, 8 de desembre del 2013

Instal·lant Moodle, Jomla i altra fauna Web

Claroline, MediaWiki, Moodle y Joomla en XAMPP o XAMPP Lite

Estudiant Android

Aquesta entrada pretén establir enllaços a documentació interessant per a control·lar el nostre Arduino o els robots de Lego amb Android.
moodle
Hi ha disponible l'app oficial de Moodle per a Android i per a dispositius Apple..
Podeu baixar-la des del Google Play o des de  l'App Store
Les dades que heu d'introduir per a accedir a través de la app són:
Servidor: http://http://aulavirtual.caib.es/c07007759
El vostre usuari i la vostra contrasenya


Plataforma Eclipse

Eclipse és un entorn de desenvolupament integrat (IDE) que permet desenvolupar aplicacions, majoritàriament utilitzant codi Java.

Una de les característiques més atractives d’Eclipse és que es tracta d’una aplicació de codi obert multiplataforma. Apart de Java, Eclipse ens permet treballar amb llenguatges de programació com C, C++, PHP, JSP... Un dels elements a destacar d’Eclipse és la possibilitat d’aplicar diferents plugins per adaptar la interfície de treball a uns llenguatges de programació o tasques més concretes que tenen com a propòsit ajudar a l’usuari i facilitar el treball de programació.


Sobre C#, Mono i l'alternativa a Gnome: Vala

El projecte Mono

Mono és la implementació lliure del CLI (Common Language Infraestructure) i C# (ambdós creats per Microsoft), d'acord a les especificacions enviades a la ECMA per a la seva estandardització. Aquesta implementació és de codi font obert (Open source).

Mono inclou el CLI, el qual conté la màquina virtual que s'encarrega de carregar les classes, el compilador JIT (Just-in-time) i el garbage collector, tot això escrit des de zero d'acord a les especificacions Ecma-334.

Mono també inclou un compilador de C #, el qual paradoxalment aquesta escrit en C # i igual que el CLI, aquest compilador segueix les especificacions Ecma-335.

Addicionalment Mono compta amb un catàleg de llibreries compatibles amb les llibreries del. Net Framework, però a més compta amb una sèrie de llibreries no existents al. Net Framework de Microsoft, com el GTK # que permet crear interfícies gràfiques natives del joc d'eines GTK +, Mono . LDAP, Mono.Posix, etc.

 

Els perills de Mono i C#

Com que Mono és la implementació de codi font obert del .Net Framework de Microsoft, basat en els estàndards alliberats a l'ECMA, per ser una implementació basada en un producte de Microsoft, ha causat controvèrsia l'ús de Mono a Linux entre els usuaris i desenvolupadors de Linux. L'argument és que Mono pugui infringir patents de Microsoft, la qual cosa pot convertir-se una demanda en contra de Mono.

Actualment existeixen alguns programes realment excel·lents escrits en Mono. Només cal pensar en F-Spot, Gnome Do o Docky. Però, hi ha alternatives lliures no basades en C#.

Sobre la recent polèmica decisió de Debian i Ubuntu d'incloure Mono en la seva instal.lació per defecte, a diferència de Fedora que el va eliminar, només per incloure la popular aplicació Tomboy, escrita en C #, Richard Stallman té unes paraules que reprodueix.

"
És perillós dependre en C# , així que hem descoratjar el seu ús. El problema no és únic de Mono, qualsevol implementació lliure de C# tindria el mateix problema. El perill és que Microsoft probablement està planejant forçar totes les implementacions lliures de C# a quedar-se al marge algun dia usant (les seues) patents de programari. Aquest és un perill seriós i només els ximples ho ignorarien fins al dia en què realment succeeixi . Necessitem prendre precaucions per protegir-nos a nosaltres mateixos.Hem d'arreglar les coses per dependre
de C# en les implementacions lliures tan poc com sigui possible. En altres paraules, hem de descoratjar a la gent d'escriure programes en C#. Per tant no hem d'incloure implementacions de C# a la instal·lació per defecte de les distribucions de GNU/Linux, i hem distribuir i recomanar aplicacions no C# en lloc d'aplicacions C# comparables cada vegada que sigui possible."

Alternatives. El projecte Vala

Una alternativa a C# la constitueix el projecte Vala. Vala és un llenguatge de programació orientat a objectes amb un compilador que genera codi C i utilitza el sistema GObject. Vala és sintàcticament similar a C# i inclou característiques de llenguatge útils com funcions anònimes, senyals, propietats, programació genèrica, gestió de memòria assistida, maneig d'excepcions, inferència de tipus, i bucles de tipus "foreach". Els seus desenvolupadors Jürg Billeter i Raffaele Sandrini pretenen portar aquestes característiques al temps d'execució C pla amb poca sobrecàrrega i cap suport especial en temps d'execució per l'orientació del sistema d'objectes GObject. En lloc de ser compilada directament en el muntatge o en un altre llenguatge intermedi, Vala és de codi -font compilat en C que després es compila amb el compilador de C estàndard de la plataforma, com gcc.

Per a la gestió de memòria, el sistema GObject proporciona el recompte de referències. En C, un programador ha de gestionar manualment afegir i treure referències, però en Vala, la gestió d'aquest tipus de comptes de referència és automàtic si un programador utilitza el llenguatge d'una funció dels tipus de referència en lloc de punters plans.

Vala va ser concebut per Jürg Billeter i va ser implementat per ell i Raffaele Sandrini, acabant un compilador "self-hosting", és a dir, capaç de compilar el seu propi codi, el maig de 2006.

Fonts: desdeLinux. Viquipèdia.

diumenge, 24 de novembre del 2013

Manteniment i actualitzacions a Ubuntu

  1. Per netejar coses que ja no estan en ús.
    sudo apt-get autoclean
  2. Per remoure paquets orfes i assegurar la neteja.
    sudo apt-get autoremove
  3. Actualitzar amb el gestor d'actualitzacions i comprovar que no en queda cap pendent.
  4. Per actualitzar la versió
    sudo update-manager -d
  5. Revisar els repositoris de tercers i instal·lar-los actualitzats.

Una d'escriptoris

  • Per instal·lar gnome classic
    • sudo apt-get install gnome-session-fallbac
  • Per instal·lar gnome classic
    • sudo apt-get install gnome-shell
  • Per posar gnome com escriptori per defecte:
    • sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-shell
  • Per posar Unity com escriptori per defecte:
    • sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu
  • Per insta·lar KDE
    • sudo apt-get install kubuntu-desktop 
  • Per instal·lar XFCE
    • sudo apt-get install xubuntu-desktop
  • Per instal·lar LXDE
    • sudo apt-get install lubuntu-desktop 
  • Per instal·lar Enlightment 
    • sudo apt-get install e17
    • O bé via PPA
    • sudo add-apt-repository ppa:hannes-janetzek/enlightenment-svn
    • sudo apt-get update
    • sudo apt-get install e17 
Font: Cómo instalar Kde, Xfce y Lxde en Ubuntu 11.10 Oneiric Ocelot /Media

dimarts, 19 de novembre del 2013

Super Boot Manager

Interfase gràfica per a editar el nostre genial Burg, Grub i Plymounth.

1. Afegim repositoris

  • sudo add-apt-repository ppa:ingalex/super-boot-manager

2. Anam a Programari i actualitzacions, canviam la distribució de saucy a raring en les fonts de la pestanya altre programari.

3. Instal·lam el programari
  • sudo apt-get update && sudo apt-get install super-boot-manager
  • sudo apt-get -f install


4. Finalment, el llançam
  • sudo super-boot-manager


Font: MundoLinux. Actualització a Ubuntu 13.10 (ubuntuhandbook.org). Temes a grub.

Compilant en Ubuntu

Com que estren per fí l'Ubuntu 11.10 vaig a preparar-lo per a preparar el sistema per a compilar amb GCC i G++.

$ sudo apt-get install build-essentialPer a editar els nostres programes instal·lem l'IDE Geany $ sudo apt-get install geany  Per a compilar en C# instal·larem:

$ sudo apt-get install monodevelop
$ sudo apt-get install mono-gmcs mono-utils
   Fonts: Taringa. Kunix.

dilluns, 18 de novembre del 2013

Google scripts. Organitza automàticament la feina de classe

Organització automàtica dels treballs dels nostres alumnes. També serveix per replicar un document plantilla per a cada alumne compartint-lo amb ell.
Al tercer enllaç trobam diversos scripts de companys d'Extremadura.

Gestionant carpetes dels alumnes.
Avaluació mitjançant rúbriques.
Més exemples de Google scripts.

Font: Tecnocentres

Línies del temps amb line.do

He trobat aquesta eina per desenvolupar línies de temps en les que podem inserir vídeos i en general contingut multimèdia.

Petit tutorial en espanyol.
https://line.do/how-to-use-linedo-spanish/74

Accés a l'eina.
https://line.do/

Reparar sector d'arrancament amb Windows 7

  • Arrancarem amb el DVD de Windows 7.
  • Triarem idioma i disposició de teclat en l'Auxiliar d'instal·lació i pressionarem Instal·la.
  • Triarem l'opció reparació de l'equip i després a la pantalla que apareix Símbol de Sistema.
  • Executarem els següents comandaments.
    • Bootrec / fixmbr. Escriu un MBR compatible amb Windows a la partició del sistema . Aquesta opció no sobreescriu la taula de particions existent. Serveix per resoldre un problema si el MBR està danyat.
    • Bootrec / fixboot. Escriu un nou sector d'arrencada a la partició del sistema compatible amb Windows .
    • Bootrec / rebuildbcd. Examina tots els discos a la recerca d'instal·lacions que siguin compatibles amb Windows.
  • Escriurem exit i reiniciarem l'Equip.
Font: Restauración talavera

(Linux) Instal·lar Grub2

Es pot fer de vàries formes, però aquí utilitzarem una distribució LiveCD. Podem usar el LiveCD d'Ubuntu a partir de la versió 9.10. També serà vàlida qualsevol distribució que utilitzi com a gestor d'arrencada el Grub2.

El primer que hem de fer és arrencar el live-cd i obrir una terminal. Després escrivim el següent per veure les particions dels diferents discs durs:

sudo fdisk -l
Després veiem quina és la partició on tenim Ubuntu i la muntem a / mnt (en la majoria dels casos aquesta partició serà sda1, l'exemple ho faré amb aquesta partició però mira quina és la teva partició amb la comanda fdisk):
sudo mount /dev/sda1 /mnt
Ara, munta la resta de dispositius:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts  /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys
I executa el comandament chroot de manera que accedim com a root al sistema d'arxius del nostre antic Ubuntu:
sudo chroot /mnt
Actualitza la configuració de GRUB
grub-mkconfig -o /boot/grub/grub.cfg
Carrega el GRUB en el MBR executant el següent comandament, és a dir instal·la el gestor d'arrancament al començament del primer disc dur "/dev/sda"

grub-install --recheck /dev/sda
Article extret de Mundo Linux.
Recuperar Grub2 sense LiveCD DesdeLinuxt.net

dissabte, 16 de novembre del 2013

Programari per fer control parental


Internet és una eina quotidiana per als nostres fills. Els garrits les fan servir per a les seves relacions socials, la seva formació, entreteniment o oci.

La probabilitat que un menor, consumeixi un contingut no adequat per a la seva edat és cada dia més alta en funció de les característiques de la Web i l'evolució de les amenaces informàtiques.

Què es considera com a contingut no apte? Pornografia, drogues, violència, racisme o xenofòbia són només alguns dels continguts que es poden considerar no aptes. Depenent les opinions personals de cada família i l'edat dels menors la gravetat d'un contingut pot variar significativament.

Si us preocupa, com a pares, què fan els vostres fills a Internet, us propòs aquestes possibles solucions.

Segukids
És un lloc on teniu molta informació al vostre abast i on us expliquen com són les diferents eines de control.També teniu enllaços a programari específic.
http://www.segu-kids.org/padres/control-parental.html


Naomi
Programari de control gratuït
http://download.cnet.com/Naomi/3000-27064_4-10466845.html
http://es.kioskea.net/download/descargar-836-naomi

Control parental a Windows 7
http://windows.microsoft.com/es-xl/windows7/products/features/parental-controls
http://explore.live.com/windows-live-family-safety

Pots trobar més programari a: CNet.com

dilluns, 7 d’octubre del 2013

Exportar un lloc de Google Sites

Tots aquests ho podem solucionar gràcies al projecte Google Sites Liberation dedicat a importar i exportar llocs de Google. Fins al moment han creat un programa en Java que permet solucionar el problema.

Anam a la pàgina de descàrregues i ens baixam l'última versió.
Hem de posar:
  • Host: per defecte surt sites.google.com ho deixam com està.
  • Domain: Si tenim el domini el posam.
  • Webspace: En el cas de no tenir domini, posar només el que va en la direcció darrere de site. Per exemple, jo tinc un domini amb l'URL https://sites.google.com/site/sarqtecno, he de posar sarqtecno. Si tenim domini, per exemple, http://sites.google.com/a/micole.com/webproj/ posam webproj.
  • Username: Usuari administrador.
  • Password: La contrasenya de l'usuari administrador.
  • Choose Target Directory: Triem el directori per guardar el llocs o d'on anem a importar-lo. És recomanable utilitzar una carpeta específica per al site.
Font: Aomatos.

dimarts, 17 de setembre del 2013

Inserir LaTex a google sites


Per obtenir aquesta equació amb LaTeX
$$\sqrt(x^2+y^2)=\exp^x+\sum_{i=1}^nx^i$$
El codi html necesari a google sites seria el següent:
<img src="http://www.google.com/chart?cht=tx&chf=bg,s,FFFFFF00&chco=000000&chl=\sqrt(x^2+y^2)=\exp^x+\sum_{i=1}^nx^i" />

El codi html necesari a blogger per a la fórmula anterior seria:
$$\sqrt(x^2+y^2)=\exp^x+\sum_{i=1}^nx^i$$


És a dir, posar dos signes de $ a cada costat de la fórmula LaTeX.

Font: Gencoreoperative

divendres, 22 de febrer del 2013

Diagrames de Gantt o cronogrames

Els diagrames de Gantt o cronogrames són representacions gràfiques que permeten visualitzar les fites i dates dels projectes. Això permet que fer el seguiment dels projectes i la seva avaluació sigui molt més senzill. Amb pgfgantt podem crear-los en els documents LaTeX.
El paquet pgfgantt proporciona l’entorn ganttchart que dibuixa un diagrama de Gantt en una imatge TikZ.
L’usuari, per personalitzar el diagrama, pot afegir diversos elements al gràfic, com ara:
  • títols amb el comandament \gantttitle
  • barres amb \ganttbar
  • fites amb \ganttmilestone
  • grups amb \ganttgroup
  • enllaços entre aquests elements amb el comandament \ganttlink
Cada element és una línia del diagrama que té un punt d’origen i un altre de final dins el calendari del projecte. Els enllaços permeten veure com estan relacionats entre sí els diferents elements i si, per exemple, perquè comenci un cal que s’acabi un altre.
Per crear una línia nova només cal escriure dues contrabarres \\ al final de l’element. Si no les posem els elements se situen en la mateixa línia.
Al document tex adjunt podeu trobar alguns exemples de cronogrames i estudiar-ne el codi. Al PDF adjunt en podeu veure el resultat.

LaTeX: Marques d’aigua

Amb LaTeX existeixen diverses maneres d’inserir una marca d’aigua al fons d’una pàgina. En aquesta ocasió, però, ens centrarem en el paquet xwatermark, potser el més recent i que més activitat està tenint darrerament. Es tracta d’un paquet molt potent que permet incloure com a marca d’aigua un text de color o una imatge en qualsevol lloc de la pàgina i en qualsevol pàgina, no necessàriament a totes les pàgines.
Per cridar el paquet només cal incloure el comandament \usepackage[opcions]{xwatermark} i configurar les diferents opcions:
  • activem les macros: printwatermark=true,
  • decidim on apareixerà la marca: allpages=true, o bé altres opcions: pages=1-4,firstpage, oddpages, evenpages, pageno=x,
  • triem el tipus de lletra i el color: fontfamily=pag,color=gray!25,
  • escrivim el text de la marca: mark=Text de la marca
  • configurem l’orientació, la mida, el tipus de lletra i el punt on situar-la:
    angle=45,fontsize=5cm,width=\paperwidth,fontseries=b,scale=0.8,
    xcoord=0,ycoord=0
Cas que la marca sigui una imatge caldrà donar les opcions:
  • ruta i nom del fitxer (sense l’extensió): picfile={.../dirgrafics/fitxerimatge},
  • extensió del fitxer (pot ser eps per a sortida DVI o pdf, png o jpg per a sortida en PDF): picfilex=png,
  • el viewport de la imatge al PDF picbb=0 0 100 100,
  • l’escala de la figura: picscale=n,
Ara bé, aquesta configuració general del paquet ens crearia una única marca d’aigua i potser volem tenir-ne més d’una al mateix document. En aquest cas deixarem les opcions generals del paquet en la crida i utilitzarem la macro \xwatermarksetup{opcions} per configurar cada nova marca.

MathJax: fórmules a pàgines web

MathJax ens permet incloure fórmules matemàtiques a les nostres pàgines web, ja sigui usant LaTeX, MathML o bé la notació ASCIIMath. Aquestes fórmules són processades amb javascript per produir equacions HTML, SVG o MathML que es poden visualitzar en qualsevol navegador web actualitzat.

És molt senzill incloure aquestes fórmules i veure-les un cop processades per MathJax. Per aconseguir-ho només cal seguir dos senzills passos:

El primer pas consisteix en incloure en l’encapçalament de la pàgina web la crida a l’script que farà el processament:

<script type="text/javascript"
 src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>


Amb això ja podrem escriure fórmules LaTeX -entre 4 símbols de $$, dos per començar i dos per tancar l’expressió- amb la tranquil·litat que dóna el fet de saber que es veuran perfectament a la web.

Podeu provar el següent codi en un editor HTML en línia, com ara el que ens ofereix w3schools i veureu immediatament el resultat.

<!DOCTYPE html>
<html>
<script type="text/javascript"
 src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<body>
<h1>Prova de MathJax</h1>
<p>$$x=\frac{-b\pm\sqrt{b^2 -4ac}}{2a}$$</p>
</body>
</html>


La sortida processada al codi de dalt és:

Prova de MathJax

$$x=\frac{-b\pm\sqrt{b^2 -4ac}}{2a}$$

Font: CataLàTeX