Loading…

Docker + Apache + PHP no Mac OSX Mavericks

Olá. O que é Docker? Docker é um aplicativo que facilita a execução de aplicações de forma isolada no Linux. Funciona de forma semelhante a uma máquina virtual, porém, as máquinas virtuais utilizam uma virtualização de hardware, enquanto os containers realizam uma virtualização a nível de sistema operacional. Apesar de…

Acessando remotamente Ubuntu Server sem configurar NAT

Cenário Recentemente precisei acessar remotamente uma máquina linux (Ubuntu 12.04 server) porém, apesar de todas as portas de saída estarem abertas no firewall a máquina estava atrás de uma NAT e eu não tinha acesso aos roteadores/firewall para redirecionar a porta 22 até o servidor. O procendimento abaixo…

Facilitando a vida com o uso de literais no Objective-C

Facilitando a vida com o uso de literais no Objective-C Literais são valores constantes fixados diretamente no código fonte. "comida" //C string literal @"comida" //Obj-C string literal 18 //integer literal 18.0f //float literal Até a pouco tempo o Objective-C não possuía um suporte muito bom para literais. Isso significa…

Aplicações MVC Client-Side (Single-Page Applications)

.post img{ width: 250px!important; display: block; margin-left: auto; margin-right: auto; } Olá Recentemente participei do desenvolvimento do aplicativo Gooparties onde utilizamos uma arquitetura totalmente client-side utilizando o framework Backbone. Neste post vou falar um pouco sobre esse tipo de arquitetura, quais as características e como essa arquitetura se diferencia do…

Academic Search Engines

Restrict Access Resources IEEE Xplore - http://ieeexplore.ieee.org ACM Digital Library - http://dl.acm.org/ SciVerse Scopus - http://www.scopus.com/ SciELO - http://www.scielo.org/ CiteSeerX - http://citeseerx.ist.psu.edu/ Open Science InTech - http://www.intechopen.com/Academia Edu - http…

eBook Sites

English Library Genesis - http://gen.lib.rus.ec/ Book Finder - http://bookfi.org Libgen - http://libgen.info/ Ebooks Ocean - http://www.ebooksocean.com/ Wowebooks - http://www.wowebook.com/ FlazX - http://www.flazx.us/ KnowFree - http://knowfree.net/ BookMoving - http://bookmoving.com/ ShareBookFree…

Aulas Gratuitas

Computer Science (English) Saylor CS - http://www.saylor.org/majors/computer-science/ Introduction to Computer Science Programming - http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/ Algorithms (English) Design and Analysis of Algorithms I - https://www.coursera.org/algo/ Artificial Intelligence | Machine Learning (English) MIT Collective Intelligence Talks - http…

Ruby - Diferença entre Blocks, Procs e Lambdas

De modo geral blocks, procs e lambdas permitem passar uma porção de código para um método e executar esse código em um momento posterior. Blocks Blocks ou blocos é uma porção de código passada para um método utilizando chaves {...} ou do ... end. Por convenção são utilizadas chaves quando o código…

Leap Motion Developer Kit

Olá pessoal. Essa semana recebi o kit de desenvolvimento da Leap Motion e resolvi fazer um vídeo para mostrar um pouco do aparelho. A versão que recebi é a 0.5 e não é a versão final, porém de acordo com o site a versão final será a 0.6…

Montando uma unidade de disco direto na memória RAM

Recentemente precisei realizar uma série de processamentos em uma grande quantidade de arquivos texto e boa parte do tempo de execução era destinado ao I/O e não ao processamento efetivo. Para resolver esse problema, resolvi montar uma partição volátil emulando um disco na memória RAM no Mac OSX. O…

Hacker News Menu Tab App

Hi, I was developing a new app called HNewsTab. It's just mean to be an "self use app" and has no intention to be sold or deployed in App Store. This app is supposed to show the news of Y Combinator page Hacker News into Mac OSX menu bar. My…

Validando arquivos XML com XSD via linha de comando no Mac OSX

Olá, Recentemente precisei de um validador xml que validasse um arquivo xml de acordo com um schema xsd, e descobri que o mac já vem com um utilitário via linha de comando incluído na biblioteca libxml para fazer exatamente isso. xmllint --noout --schema arq_schema.xsd arquivo_validar.xml Até…

Dicas para Mac OSX Lion

Olá , Resolvi escrever um post com algumas dicas que achei interessantes e úteis para Mac OS Lion. Para ativar as dicas abaixo basta digitar os comandos no Terminal. Arrumando fontes serrilhadas em monitores externos (não da Apple) Por algum motivo o Mac OS não aplica o anti-alias corretamente aos monitores…