Skip to content

Instantly share code, notes, and snippets.

View nihilismus's full-sized avatar

Antonio Hernández Blas nihilismus

View GitHub Profile
@nihilismus
nihilismus / idea-jdk-8.60-slackware-current.log
Created September 6, 2015 16:03
Intellij IDEA 14.1.4 / Slackware -current -full / JDK 8u60-i586
$ ./idea.sh
Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0
java.lang.RuntimeException: cannot load system cursor: CopyDrop.32x32
at sun.awt.X11.XToolkit.lazilyLoadDesktopProperty(XToolkit.java:1541)
at java.awt.Toolkit.getDesktopProperty(Toolkit.java:1803)
at java.awt.dnd.DragSource.load(DragSource.java:131)
at java.awt.dnd.DragSource.<clinit>(DragSource.java:148)
at com.intellij.ide.dnd.DnDManagerImpl.registerSource(DnDManagerImpl.java:98)
at com.intellij.ide.dnd.DnDSupport.<init>(DnDSupport.java:70)
at com.intellij.ide.dnd.DnDSupport.<init>(DnDSupport.java:32)
var E = (function() {
var _f1 = function(v) {
var vocal_siguiente = {
"a": "e",
"e": "i",
"i": "o",
"o": "u",
"u": "a"
};
if (vocal_siguiente[v] === undefined) {
@nihilismus
nihilismus / nihilismus.vimrc
Created November 16, 2012 06:41
My .vimrc file
" $HOME/.vimrc
"
" Author: Antonio Hernández Blas
" Contact: hba.nihilismus@gmail.com, https://twitter.com/nihilipster
"
" Description: this is my .vimrc file which make use of various Vim scripts from GitHub
" (The-NERD-tree, vim-colors-solarized, UltiSnips, etc) but specially Vundle (a Vim plugin manager)
" so please take your time to read its basic documentation at https://github.com/gmarik/vundle
"
" Instructions:
@nihilismus
nihilismus / deploy-jee.sh
Created October 18, 2015 17:12
deploy-jee: Submits a WAR file and it's md5 file to an SFTP server.
#!/bin/sh
# deploy-jee: Submits a WAR file and it's md5 file to an SFTP server.
#
# Copyright © 2015 Antonio Hernández Blas <hba.nihilismus@gmail.com>
# This program is free software. It comes without any warranty, to
# the extent permitted by applicable law. You can redistribute it
# and/or modify it under the terms of the Do What The Fuck You Want
# To Public License, Version 2, as published by Sam Hocevar. See
# http://www.wtfpl.net/ for more details.
(ns funciones.recursivas)
;; Fuentes:
;; http://www.cs.us.es/~jalonso/cursos/i1m-15/temas/tema-6.html
;; http://www.glc.us.es/~jalonso/vestigium/i1m2015-ejercicios-de-definiciones-por-recursion/
;; Recursión numérica
(defn factorial01
[n]
var a = (function() {
var _colorear = function() {
var colores = ["red", "blue", "pink", "yellow"];
var celdas_alrededor = function(celda) {
var obj_salida = { "arriba": undefined, "derecha": undefined, "abajo": undefined, "izquierda": undefined };
var indice = celda.cellIndex;
/* Celda de arriba */
if (celda.parentElement.previousElementSibling !== null) {
/*
XHR.get_csv({
"url": "http://127.0.0.1:8080/csv/nombres.csv",
"en_caso_de_exito": function(resultado) { console.log(resultado); },
"en_caso_de_error": function(resultado) { console.log(resultado); }
});
XHR.head_csv({
"url": "http://127.0.0.1:8080/csv/nombres.cs",
" $HOME/.vimrc
"""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""
" VI iMproved
set nocompatible
filetype off
filetype plugin indent off
"""""""""""""""""""""""""""""""

Error: atkbd serio0: Spurious ACK on isa0060/serio0.

Solución: Apaga la máquina virtual y habilita Habilitar VT-x/AMD-V para la máquina virtual en Configuración > Sistema > Aceleración, guarda los cambios e inicia la máquina virtual.

Nota: en caso de que aún recibas el error entra a la BIOS de tu computadora, busca la opción para activar la Virtualización por Hardware (Virtualization Technology), posiblemente en algún apartador del procesador u opciones avanzadas, activa la, guarda los cambios, reinicia tu computadora e inicia la máquina virtual.

Fuente: https://www.virtualbox.org/ticket/10686

Conociendo el entorno

Existen dos cuentas de usuarios que pueden ser usadas, alumno y root. La cuenta de usuario alumno es de tipo normal y es la cuenta que se usará la mayor parte del tiempo. La cuenta de usuario root es de tipo administrador y es la cuenta que solo se usará para realizar modificaciones en el sistema operativo, por ejemplo:

  • Reiniciar/detener el S.O.
  • Administrar cuentas de usuario. Crear, eliminar, modificar su información/contraseña.
  • Administrar procesos/servicios (servidor HTTP/SSH/FTP, SGBD, etc). Configurarlos, iniciarlos, detenerlos.
  • Administrar software (paquetes) a nivel S.O. Descargar el código fuente del software y compilarlo (de ser requerido) o bien descargar e instalar el paquete del software, así como actualizarlos.

Una vez iniciada la sesión como usuario alumno se encuentra uno ante una shell, la shell BASH, en el directorio personal, /home/alumno. Lo anterior lo pueden verificar mediante los siguientes comandos: