Skip to content


Notas DSW – 2017/1

Matrícula Avaliação Trabalho Atividades Total Prova Final Nota Final
2010204312 05,00 00,00 08,33 03,83 09,00 06,42
2011204904 03,00 07,33 09,17 04,92 05,10 05,01
2012204276 07,40 07,75 10,00 07,77 07,77
2012204285 09,80 03,00 07,50 07,53 07,53
2012204314 09,20 06,42 09,17 08,36 08,36
2012204320 06,70 03,00 08,33 05,75 02,00 03,88
2012204322 09,70 06,42 08,33 08,58 08,58
2012204357 05,50 07,75 09,17 06,54 05,10 05,82
2013203829 06,60 07,33 10,00 07,16 07,16
2013203830 06,80 09,00 10,00 07,78 07,78
2013203833 05,30 07,33 08,33 06,21 09,10 07,66
2013203836 07,10 09,00 09,17 07,88 07,88
2013203847 09,40 07,33 10,00 08,84 08,84
2014204454 00,00 00,00 00,00 00,00 00,00 00,00
Peso: 6 3 1 10

Postado em Desenvolv. Sist. para WEB.


Nota da Prova Final – GEO – 2017/1

Matrícula Prova Final
2012100759 04,90
2012100765 03,03
2012100770 05,10
2012100773 05,30
2013101656 03,40
2013101659 06,70
2013101660 05,50
2013101662 03,65
2013101962 03,75
2014101718 05,10
2014101731 04,48
2014101734 02,88
2014101745 06,95
2014101749 04,70
2014101753 07,05
2014101765 05,00
2014102300 03,80
2016102821 03,90

Obs.: Matrícula 2013101662, ainda falta a correção do Helder. Ele não viu sua prova na hora de corrigir. Amanhã eu passo a prova para ele.

Postado em Lógica e Técnica de Programação.


.bashrc

# Jacson's .bashrc extra functions/lines

PS1='${debian_chroot:+($debian_chroot)}\[\033[02;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\w\[\033[00m\]\$ '

# Alias
alias copia='rsync -avh --progress'
alias convmv_wintolinux='convmv -f cp850 -t utf8'

alias tempopdt='TZ=America/Los_Angeles date'
alias date_pdt='tempopdt'
alias datepdt='tempopdt'
alias tempoPDT='tempopdt'
alias tempo_pdt='tempopdt'

alias grep='grep --color'

alias gwenview='`which gwenview` &> /dev/null'
alias okular='`which okular` &> /dev/null'
alias kwrite='`which kwrite` &> /dev/null'
alias kate='`which kate` &> /dev/null'

alias ifconfig='/sbin/ifconfig'
alias iwconfig='/sbin/iwconfig'
alias iwlist='/sbin/iwlist'
alias route='/sbin/route'

alias l='ls -CF'
alias la='ls -A'
alias ll='ls -l'
alias ls='ls --color=auto'

alias mv='mv -iv'
alias rm='rm -iv'
alias s='ls'
alias sl='ls'

alias grep=grep\ --color

alias youtube-dl-best="youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4"

alias recordffmpeg='echo ffmpeg -f x11grab -r 25 -s 840x480 -i :0.0+420,265 -vcodec libx264 -preset ultrafast ANGRY_BIRDS_GAMEPLAY.mkv;echo http://trac.ffmpeg.org/wiki/Capture/Desktop'

alias juntar_pdf='echo -e "Use: \033[31mpdfunite\033[0m (poppler-utils): \033[36mpdfunite pdf1 pdf2 pdfDestino\033[0m\n ou: \033[31mpdfjam\033[0m (textlive-extra-utils): \033[36mpdfjam pdf1 pdf2 -o pdfDestino\033[0m"'
alias pdf_join='juntar_pdf'
alias createslideshow='$HOME/Develop/createSlideShow/create_slideshow.py'

alias mplayer_no_sc='mplayer -zoom 1 -xineramascreen 1 -heartbeat-cmd "xscreensaver-command -deactivate" -fs'

# Exports
export EDITOR=vim

# Functions
convert_to_webm () 
{ 
    ffmpeg -i $1 -ss 00:00:26.800 -t 6.5 -c:v libvpx -vf scale="1280:-1" -an ${1%.*}.webm
}

dequote () 
{ 
    eval printf %s "$1" 2> /dev/null
}

mv_low2up () 
{ 
    MAX=$#;
    for ((i=1; i<=$MAX; i++))
    do
        eval NOME=\${$i};
        [ "$NOME" != "${NOME^^}" ] && mv -iv -iv "$NOME" "${NOME^^}";
    done
}

mv_spaces () 
{ 
    MAX=$#;
    for ((i=1; i<=$MAX; i++))
    do
        eval NOME=\${$i};
        [ "$NOME" != "${NOME// /_}" ] && mv -iv -iv "$NOME" "${NOME// /_}";
    done
}

mv_up2low () 
{ 
    MAX=$#;
    for ((i=1; i<=$MAX; i++))
    do
        eval NOME=\${$i};
        [ "$NOME" != "${NOME,,}" ] && mv -iv -iv "$NOME" "${NOME,,}";
    done
}

quote () 
{ 
    local quoted=${1//\'/\'\\\'\'};
    printf "'%s'" "$quoted"
}

quote_readline () 
{ 
    local quoted;
    _quote_readline_by_ref "$1" ret;
    printf %s "$ret"
}

rawurldecode () 
{ 
    printf '%b' "${1//%/\\x}"
}

ver_webcam () 
{ 
    RES_1=width=640:height=480;
    RES_2=width=322:height=288;
    echo 'Informe a resolução desejada:';
    echo '  [1] 640x480';
    echo '  [2] 322x288';
    read resp;
    case "$resp" in 
        1*)
            RES=$RES_1
        ;;
        *)
            RES=$RES_2
        ;;
    esac;
    mplayer tv:// -vf mirror,eq=7:6 -tv driver=v4l2:$RES:device=/dev/video0
}

webcam_fake ()
{
    if [ $# -ne 2 ];then
        echo "Use: webcam_fake /dev/video? arquivo_video"
        return
    fi
    VIDEO_DEV=$1
    VIDEO_FILE=$2
    mkfifo /tmp/.pipe
    yuv4mpeg_to_v4l2 $VIDEO_DEV < /tmp/.pipe &
    mplayer $VIDEO_FILE -vf scale=480:360 -vo yuv4mpeg:file=/tmp/.pipe
}

download4c ()
{
    if [ $# -ne 1 ];then
        echo "Use: download4c http://postURL"
        return
    fi
    wget "$1" -O tmp || return
    tr '<' '\n' < tmp | grep 'a href.*4cdn' | cut -d\" -f2 | xargs -L1 -i{} wget -c http:{}
    rm -f tmp
}

remove_invalid_names ()
{
    find $1 -type f -print0 | perl -n0e '$new = $_; if($new =~ s/[^[:ascii:]]/_/g) {
      print("Renaming $_ to $new\n"); rename($_, $new);
    }'
}

create_slideshow()
{
    [ -z "$1" -o -z "$2" ] && { echo "Use: create_slideshow FRAMES ARQ_SAIDA.mp4";return 0; }
    ffmpeg -framerate $1 -pattern_type glob -i '*.png' -c:v libx264 -pix_fmt yuv420p "$2"
}

getsrttext() {
    if [ $# -ne 1 ];then
        echo "Use: getsrttext FILE"
        return
    fi
    awk '{if (!(NF == 1 && $1 == $1+0 || $2 == "-->" && substr($1,":") && substr($3,":") || NF == 1 && ($NF == "" || $NF == "\r" || $NF == "\t"))) print }' "$1" | \
        tr '\n' ' ' | sed 's;\r;;g ; s;\. ;.\n;g'
}

gif_how_to() {
    echo '
To extract the images:
  convert arquivo.gif -coalesce foo-%03d.png
To create the new gif:
  convert -delay 5 -loop 0 *.png  novo.gif
'
}

free_swap() {
    sudo bash -c 'swapoff -a;swapon -a'
}

format_text() {
    XCLIP=`which xclip || which cat`
    case $XCLIP in *xclip*) XCLIP="$XCLIP -selection c";FLAG=1;;*)FLAG=0;;esac

    echo -e "\n\033[1mTexto:\033[0m"
    tr \\n \  <<< "$@" | sed 's;\.\( \)\+;\.\n;g' | $XCLIP
    [ $FLAG -eq 1 ] && {
        $XCLIP -o
        echo -e "\n\033[1mTexto copiado para a área de transferência\033[0m"
    }
}

Postado em 🐧 GNU/Linux 🐧.


Notas – LTP (GEO) – 2017/1

Avaliação Atividades Avaliativas em sala (metade do trabalho: peso 5)
Matrícula Peso: 30 29/05/17 31/05/17 05/06/17 07/05/17 Nota
2011101688 07,80 x x x v 02,50
2012100753 05,70 x v v v 07,50
2012100759 07,80 v v v v 10,00
2012100765 06,30 v v v v 10,00
2012100769 01,00 x v v v 07,50
2012100770 07,10 v v v v 10,00
2012100773 05,70 v v v v 10,00
2012102225 09,50 v v x v 07,50
2012204035 05,40 v v v v 10,00
2013101057 09,30 v v v v 10,00
2013101656 04,00 x x v v 05,00
2013101659 03,50 v v x v 07,50
2013101660 06,20 x x v v 05,00
2013101662 04,70 v v x v 07,50
2013101672 08,80 v x v v 07,50
2013101675 08,50 v v x v 07,50
2013101962 01,00 v v v v 10,00
2014101717 09,50 v v v v 10,00
2014101718 06,10 x v v x 05,00
2014101719 08,10 x v v v 07,50
2014101728 05,90 v v v v 10,00
2014101729 09,40 v v v v 10,00
2014101730 09,70 v v v v 10,00
2014101731 07,50 v v v v 10,00
2014101733 05,10 v v v v 10,00
2014101734 05,50 v v v v 10,00
2014101737 08,00 v v v v 10,00
2014101738 07,50 v v v v 10,00
2014101739 08,60 v v v v 10,00
2014101740 00,00 x v v x 05,00
2014101741 02,80 v v v v 10,00
2014101742 07,50 v v v v 10,00
2014101743 08,70 v v v v 10,00
2014101745 05,00 v v v x 07,50
2014101747 08,50 v v v v 10,00
2014101748 09,00 v v v v 10,00
2014101749 04,80 v v v v 10,00
2014101751 09,80 x v v v 07,50
2014101753 04,20 v x v x 05,00
2014101765 04,40 x x v v 05,00
2014102300 06,30 x x v v 05,00
2016102821 06,60 v v v v 10,00

Postado em Lógica e Técnica de Programação.


Exercícios LTP – GEO – 10/06

Lista de exercícios: Exercicios_GEO-10_06

Respostas dos exercícios: Exercicios_GEO-10_06-respostas

abs

Postado em Lógica e Técnica de Programação.


Exercícios de Revisão – LTP

Lista disponível em: Revisao-GEO.

Exercícios resolvidos: 20 e 22.

abs

Postado em Lógica e Técnica de Programação.


Slides – LTP – GE1

Os slides que possuo de LTP são esses abaixo. Porém, eu não os passo totalmente em sala de aula. Eu comento e explico implementando código com vocês.

Vocês podem utilizá-los para tirar dúvidas ou para lembrar de algo que foi visto na aula.

abs

Postado em Lógica e Técnica de Programação.


Notas CF – 2017-1

Matrícula Avaliação 01 Avaliação 02 Trabalho Extras Final
2011204904 09,20 06,80 06,40
2012204276 09,60 09,60 07,68
2013203833 05,70 08,00 05,48
2013203836 09,00 07,60 06,64
2014204195 08,40 08,80 06,88
2015207452 07,40 07,60 06,00
2016203684 05,80 07,60 05,36
Peso: 4 4 2 0,5

Postado em Computação Forense.


Anotações de aula – LTP – GE1

Lógica e técnica de programação

Anotações de aula

  • 15/05:
  • 17/05:
    • Estude, modifique e compile novamente esses exercícios: aula02
  • 22/05:
    • Estude, modifique e compile novamente esses exercícios: aula03
    • Estude, modifique e compile novamente esses exercícios: aula03a
  • 24/05:
    • Estude, modifique e compile novamente esses exercícios: aula04
  • 03/06 (reposição dos dias 29/05 e 31/05):
    • Estude, modifique e compile novamente esses exercícios: aula05_e_06
  • 05/06:
  • Estudem os slides:

 

abs

Postado em Lógica e Técnica de Programação.


Exercícios CF

Exercícios – Computação Forense

abs

Postado em Computação Forense.