Arduino – FRONTAL PAINEL NOBREAK SMS – MODEL MANAGER III

// VIDEO: http://www.youtube.com/watch?v=zQiGfmdTwPI&feature=youtu.be
//
//  Noilson Caio Teixeira de Araujo
//
//  FRONTAL PAINEL NOBREAK SMS - MODEL MANAGER III - http://infotecconsultoria.mercadoshops.com.br/nobreak-sms-manager-iii-bivolt-1120120_iZ61XvZmXpZ1XfZ64791702-61-3.jpgxIM.jpg
// 
//  
//
//
//                <FRONT>
//
//
//
//                        | o | Button
//  
//                        resistance
//                        resistance
//                        resistance
//
//  Button       ----       O  led
//  Button       ----       O  led
//  pindigi9     ----       O  led
//  pindigi10    ----       O  led
//  pindigi11    ----
//  pindigi12    ----
//  pindigi13    ----      resistance
//  GND          ----       O  led
//
//
//

Continue reading

Slackware 13.37 com multlib

Este é um simples script que automatiza a instalação do Multilib Slackware para X86_64.

 

  #!/bin/bash
  # Noilson Caio Teixeira de Araújo - caiogore[at]gmail[dot]com
  # Script de instalação do multilib no slackware 13.37.0
  #
  # 
  binwget=$(which wget)
  binlftp=$(which lftp)
  binawk=$(which awk)
  binupgradepkg=$(which upgradepkg)
  version=/etc/slackware-version
  wgetopt="-q --delete-after -T 5 -t 1"
  url="http://connie.slackware.com/~alien/multilib/"
  #
  # Test access to $url
  #
  $binwget $wgetopt $url
  retorno="$?"
  if [ "$retorno" != 0 ]
  then
          echo "$url - [not found]"
          exit 1
  fi
  # Continue reading 

Introdução a invisible web

INTRODUÇÃO

Existem vários repositórios de informações que os motores de buscas não conseguem enxergar, ou seja, diferente das páginas convencionais e visíveis, a invisible web, termo dado a este tipo de prática, tem sua base de dados inacessível aos softwares que criam os índices dos motores de busca. Estima-se que esta rede seja mil vezes maior do que se imagina, e isso não significa apenas grandeza e sim, qualidade. Várias informações sobre o que ocorre nos bastidores de grandes pesquisas de alguns dos gigantes do mercado mundial , pesquisas avançadas, documentações acadêmicas fazem parte do conteúdo mascarado pelas redes de profundidade. Claro, a possibilidade de anonimato proporcionado por estas redes favorece a proliferação e troca de conteúdos obscuros e criminosos.

A empresa BrightPlanet é uma das pioneiras no ramo de garimpagem de dados valiosos a partir da invisible web. E vem há décadas ajudando na guerra contra o terrorismo, escondendo e encontrando informações. Comercialmente, as empresas focam nas fontes abertas de inteligência, que é um metódo de processamento de informação, para aquisição de informações de fontes públicas e analisá-las com o intuito de  produzir mecanismos com fins comercias. A maioria das informações é mantida por instituições acadêmicas, e tem uma qualidade superior de resultados de pesquisas.

Se dividirmos o conteúdo da internet em 2 camadas, camada de superfície e camada de profundeza, cada uma com suas devidas sub-camadas, podemos perceber que a medida em que descemos na estrutura, mais próximo da obscuridade chegaremos. Alguns autores costumam fazer comparativos a estrutura de um iceberg, onde a pequena porção emersa equivale ao conteúdo convencional encontrados pelos mecânismos de superfície.

Ilustração das camadas e alguns de seus motores.

Continue reading

$PS1 – contando e mostrando no prompt a quantidade de arquivos e diretórios.

A variável PS1 é responsável pelo nosso prompt de comando no bash, geralmente definida no /etc/profile como uma variável GLOBAL. Essa variável pode assumir ‘n’ valores, inclusive o resultado de uma função shell script, que é o caso mostrado aqui no post.

Imprimindo o valor atual da variável PS1

bash-4.1# echo $PS1
s-v$

Existem um conjunto de opções a serem definidas. No exemplo, a opção s representa o shell, v a versão.

[root@bacula-dir conf.d]# echo $PS1
[u@h W]$

Neste caso, u = user, h = hostname, W = diretório que estou no momento e $ para informar # para root e $ não root

Continue reading

Shell Script – Notificações de tickets vencidos / Plugin Datefield / Trac

Para suprir a falta de notificação de ticket que se vence no dia corrente, desenvolvi um simples programa em shell script para isso.

Fonte

https://mycodestock.com/code/899/

Agendamento (cron)

Adicionar o seguinte script em /etc/cron.daily/ e chmod +x  /etc/cron.daily/Wdatefield.sh

#!/bin/bash
/usr/caminho/do/script/Wdatefield.sh

 

 

Shell Script + Google Chart Tools / Image Charts – Parte 3

Medidor do nível de sinal de uma determinada interface de rede sem fio.

Script 1- Retorna o link do chart

#!/bin/bash
#
#
sinal()
{
interface="wlan0"
nivel="$(cat /proc/net/wireless | grep "$interface" | awk '{print $3}' | tr -d ".")"
echo "http://chart.apis.google.com/chart?chxr=0,0,100&chxt=y&chs=700x240&cht=gm&chds=0,100&chd=t:"$nivel"&chl="$nivel"&chtt="$(hostname)"+wifi+signal+level"
}
sinal