Skip to content

Instantly share code, notes, and snippets.

View tkovs's full-sized avatar
🤜
🤛

tkovs tkovs

🤜
🤛
View GitHub Profile
@tkovs
tkovs / short.c
Created February 27, 2015 00:04
Erro simples de C
#include <stdio.h>
int main()
{
short x, y;
x = 666;
y = 666;
printf ("%d %d\n", x, y);
@tkovs
tkovs / Archlinux pós-instalação.sh
Last active April 11, 2016 00:12
Minhas configurações do archlinux que vou tentar na próxima instalação.
openbox - feh - tint2 - slim (TALVEZ) - thunar
http://www.vivaolinux.com.br/artigo/Instalacao-e-configuracao-do-Openbox-personalizado-usando-Arch-Linux
mpd + ncmpcpp
http://www.linuxandlife.com/2012/01/simple-guide-to-set-up-mpd-with-ncmpcpp.html
Sobre a seguinte mensagem: listen: bind to '0.0.0.0:6600' failed: Address already in use (continuing anyway, because binding to '[::]:6600' succeeded)
http://crunchbang.org/forums/viewtopic.php?pid=182574
conky
$yaourt conky-lua-arch

["LÓGICA DE PROGRAMAÇÃO" É BOBAGEM, e explicarei porquê.]

Se preparem que o texto é longo.

Várias vezes chegam novatos aqui perguntando como começar, e a galera diz "estuda lógica primeiro, depois vai pra linguagem X". Vivo dizendo que é bobagem. Ontem, em particular, falei isso, e vieram várias pessoas por inbox me perguntar porquê (e uma pra me xingar, achando que falei por arrogância).

Pra facilitar, eu vou escrever uma boa explicação de porquê "lógica de programação" é furada, doa a quem doer, e postar na APDA e no fórum da EnergyLabs (para futuras referências, porque esse assunto vai voltar, ctz).

Primeiro... vamos para a definição. O que a galera chama de "lógica de programação"? Basicamente, um fluxo lógico de instruções para executar uma operação. Professores gostam de exemplificar isso como "a receita de um bolo". Mas na prática, o que isso significa?

@tkovs
tkovs / maximum.c
Last active August 29, 2015 14:17
#include <stdio.h>
#define SIZE 10
#define MAX(a,b) a > b ? a : b
int foo(int *x, int *y);
int bar(int *x, int size);
int main(void)
{
int x[SIZE] = {5, 7, 3, 1, 8, 5, 3, 2, 4, 5};
@tkovs
tkovs / date.c
Created March 25, 2015 04:00
Calcula idade e depois realiza um paranauê.
#include <stdio.h>
#include <time.h>
#include <windows.h>
int main(void)
{
SYSTEMTIME str_t;
// n = nascimento | a = atual
int nDia, nMes, nAno;
@tkovs
tkovs / DocLinks.md
Last active August 29, 2015 14:17 — forked from marcoonroad/DocLinks.md

#O que diabos é isso? Firefox OS

  • Open Source
  • Tecnologia Web
  • Hardware simples
  • Multiplataforma
  • Mercado emergente / Acessível

#Quão real isto é?

@tkovs
tkovs / Tkovs.java
Last active July 18, 2017 11:25
oi
package Puck;
import robocode.*;
//import java.awt.Color;
public class Tkovs extends AdvancedRobot
{
public int strategia;
public double life;
public void run() {
@tkovs
tkovs / Mortivacional.hs
Last active August 29, 2015 14:27 — forked from haskellcamargo/Mortivacional.hs
Mortivacional.hs
module Mortivacional where
import System.Console.ANSI
drawLine :: IO ()
drawLine = putStrLn $ replicate 23 '-'
turnRed :: IO ()
turnRed = setSGR [ SetConsoleIntensity BoldIntensity
, SetColor Foreground Vivid Red
]