Interface gráfica para o Skype Web
Esse programa é uma espécie de navegador que acessa o site do Skype Web e permite possuir uma janela como se fosse um aplicativo nativo. A ideia surgiu quando vi esta dica: http://www.vivaolinux.com.br/dica/Skype-Web-Alternativa-ao-Skype-desktop E claro, pode ser melhorado em muito, mas isto foi apenas uma coisinha básica só para mostrar o poder nem sempre reconhecido do GTK+. Com isso tem como provar que um navegador simples pode ser feito em 15 linhas! No Ubuntu, instale: $ sudo apt-get install libgtk-3-dev libwebkitgtk-3.0-dev Compile com: $ gcc -Wall -o Skype Skype.c `pkg-config gtk+-3.0 --cflags --libs` `pkg-config webkitgtk-3.0 --cflags --libs` Execute com: $ ./Skype []'s T+
Por: Thiago Henrique Hüpner
sbinstall.sh - Descompacta, compila e instala SlackBuild
Instala um programa baixado pelo SlackBuilds. Versão 1 - Descompacta o SlackBuild, compila e instala o programa, só funciona com arquivos .tar.gz. O objetivo é conseguir automatizar o processo de instalação de programas, pelo site http://slackbuilds.org/. Eu sei que já existem programas que fazem isso, como o sbopkg e o slpkg (e esse baixa a e instala até as dependencias), mas é interessante criar nossos próprios scripts ou programas, vocês sabem! ;) O próximo passo é fazer com que o script seja capaz de lidar com outros tipos de arquivos compactos, como .rar, .zip, tar.bz2 etc. Quem tiver interesse em me ajudar, eu seria grato, não sou expert em Shell Script, mas é praticando que se aprende, e nada melhor que compartilhar o conhecimento adquirido!
Por: Perfil removido
Agenda desenvolvida em Shell Script
Uma agenda desenvolvida em Shell Script. Para utilizar basta apenas mudar o local onde os arquivos são criados. O shell utiliza -> /files/atacpd/$mes/$dia/ata$name$dia$mes Troque pelo diretório que você quiser.
Por: Patrick Silva
Exemplo de recursividade: gerador de sequências de tamanho e soma dos elementos fixos
Compartilho um programinha em PHP que gera sequências de números (em ordem crescente e não repetidos) que têm uma coisa em comum: possuem número de elementos e soma destes fixos e determinados pelo usuário. Exemplo: - S: Soma das dos elementos = 12 - Ni: Valor mínimo permitido (inclusive) = 1 - Nf: Valor máximo permitido (inclusive) = 6 - L: Quantidade de números da sequencia = 4 Resulta: - 1+2+3+6 = 12 - 1+2+4+5 = 12 1+5+6 - não imprime pois tem 3 números e não 4, embora totalize também 12. O programa possui a classe GeradorSequencia e esta possui os seguintes métodos principais: - input: para entrar com os parâmetros da sequência: tamanho, intervalos inferior e superior para os números da sequência e soma dos números da sequência. - createSequences: cria sequência a partir de cada número do intervalo fornecido em input. - fillSequences: preenche as sequências criadas por createSequences. Aqui ocorre o uso da recursividade. Não levei muito em consideração aspectos como performance e recomendações de codificação. Serve apenas como exemplo didático para uso da recursividade para conseguir resolver uns problemas computacionais.
Por: Luis Henrique Pessoa
Verifica arquivos indevidos nos servidores
Script que verifica arquivos indevidos nos servidores.
Por: Patrick Silva
Exercício com números randômicos - randint
O script abaixo gera uma lista de números sequencial. A quantidade desses números é setada na variável MAX. Por exemplo, se você colocar o número 10, em MAX, a lista gerada será: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. A partir da lista gerada, ele começa a gerar randomicamente números entre 1 e MAX(no caso, 10). Se o número gerado for igual ao primeiro item da lista (no caso, 1), ele remove o primeiro item. Nesse caso, a lista ficaria como: [2, 3, 4, 5, 6, 7, 8, 9, 10] E repete o processo até que não tenha mais nenhum item na lista. Ao final, ele exibe quantas tentativas foram necessárias para gerar sequencialmente os itens da lista. Com MAX igual a 10, nos meus testes, já aconteceu de serem necessárias desde 900.000.000 tentativas, até 11.000.000.000. Com números menores, como 5, costuma ir bem mais rápido. Enfim... só uma brincadeira, nada verdadeiramente útil.
Por: Marcelo Theodoro
Instalar e remover o Microsoft Visual Studio Code
Script simples para instalação e remoção do Microsoft Visual Studio Code no GNU/Linux. Ele baixa a aplicação, descompacta em /opt e cria o atalho, além de permitir a remoção do software (instruções no script).
Por: Perfil removido
MACGEN V1.0 MAC Address Generator
Criei esse simples script para gerar um MAC de forma rápida e amigável. Muito útil quando não se quer ter o trabalho de usar um gerador online. Uso em meus pentests e também para dar aquela "estudada básica" na estrutura de um sistema sem comprometer o meu MAC original. Espero que gostem, obrigado. Visitem o meu site: http://tctenterprise.blogspot.com.br/
Por: weidsom nascimento
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Como configurar cores no prompt do Bash para usuário e root no Arch Linux
Alguns aplificativos em Flatpak não rodam no Debian (0)
Cursor do mouse parou [RESOLVIDO] (9)









