Skip to content

Instantly share code, notes, and snippets.

View dflima's full-sized avatar
📱
developing stuff

Danilo dflima

📱
developing stuff
View GitHub Profile
@dflima
dflima / app.php
Created December 28, 2012 18:55
Dynamic routing on silex
<?php
require_once __DIR__.'/../vendor/autoload.php';
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
$app = new Silex\Application();
// Twig
$app->register(new Silex\Provider\TwigServiceProvider(), array(
@dflima
dflima / conf.asp
Created December 28, 2012 17:03
A simple command to set the region configurations (such as date formats) to the country where the developer is coding.
<%
' Command to set the region configurations to
' any country you want
' 1046: Brazil
' 1033: EUA
Session.LCID = 1046
%>
@dflima
dflima / ConvertIntToDatetime.sql
Created November 27, 2012 11:30
Convert int to datetime
-- Convert int to datetime with this script.
-- If anyone has a better or a more beautiful method, please, feel free to fork and change it. :)
declare @i as int
select @i = 20121029 --aaaammdd
select convert(datetime, convert(char(8), @i))
@dflima
dflima / download.asp
Created November 12, 2012 19:21
Simple download script with asp
<%
On Error Resume Next
downloadPath = <<path>>
fileName = <<name>>
fileExt = <<extension>>
varTo = Server.MapPath(downloadPath) & "\" & fileName & fileExt
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
@dflima
dflima / MultSet.hs
Created November 12, 2012 19:17
Transforming a MulSet data type to an array using Haskell
data MultSet = Nil | MS Int Int (MultSet)
deriving Show
ins k (Nil) = MS k 1 (Nil)
ins k (MS e n ms)
| k == e = MS e (n+1) ms
| otherwise = MS e n (ins k ms)
ltm [] = Nil
ltm (x:xs) = ins x (ltm xs)
@dflima
dflima / kill.sql
Created November 12, 2012 18:37
Matando processos no SQL Server.
/*
* Como matar processos no SQL Server
* e ter exclusividade na base
*
* Fonte: http://sqldicas.com.br/dicas/matando-processos-no-sql/
*/
declare @spid int
declare @db_name varchar(100)
set @db_name = 'NomeDaBase' -- coloque o nome da base aqui
@dflima
dflima / servidor_concorrente.c
Created November 8, 2012 23:58
Aula de Sockets (Concorrente) - Servidor
#include<sys/types.h>
#include<sys/socket.h>
#include<arpa/inet.h>
#include<stdio.h>
#include<stdlib.h>
#define PORTA 8888
#define MAXBUF 20
#define MAXCONECT 5
@dflima
dflima / cliente_concorrente.c
Created November 8, 2012 23:58
Aula de Sockets (Concorrente) - Cliente
#include<sys/types.h>
#include<sys/socket.h>
#include<arpa/inet.h>
#include<stdio.h>
#include<stdlib.h>
#define PORTA 8888
main(){
int e_socket, conexao;
@dflima
dflima / shell.sh
Created November 5, 2012 22:38
shell script
#!/bin/bash
gcc server.c -o server -lpthread
gcc client.c -o client -lpthread
@dflima
dflima / server.c
Created November 5, 2012 22:38
Aula de Sockets (Paralelo) - Server
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#define PORTA 8880
#define MAXBUF 20
#define MAXCONECT 5