Instalando a gem ‘pg’

Instalou o PostreSQL via brew e agora está precisando instalar a gem pg na sua maquina e não está conseguindo?

gem install pg -- --with-pg-config=/usr/local/Cellar/postgresql/9.x.x/bin/pg_config

resultado abaixo:

fabiotomio$ gem install pg -- --with-pg-config=/usr/local/Cellar/postgresql/9.3.4/bin/pg_config
Building native extensions with: '--with-pg-config=/usr/local/Cellar/postgresql/9.3.4/bin/pg_config'
This could take a while...
Successfully installed pg-0.17.1
invalid options: -f fivefish
(invalid options are ignored)
Parsing documentation for pg-0.17.1
Installing ri documentation for pg-0.17.1
Done installing documentation for pg after 2 seconds
1 gem installed

e seja feliz!

Zend Framework, CakePHP, Symfony, CodeIgniter! PHP Hypertext pre o que mesmo?

Qual a sua preocupação na fluência em uma linguagem?
Qual a sua preocupação em aprender mais um framework?

Quando entramos no mercado de trabalho, a principal pergunta que você terá que responder é:
Trabalha com qual framework?

Em tempos atuais é muito mais importante o conhecimento em um framework que a própria fluência e conhecimento da linguagem que o framework é desenvolvido. Tem profissional que só dá atenção para a alguma funcionalidade nova na linguagem, quando quebra um projeto, ou quando o próprio framework exige. Será que as coisas não estão invertidas?

É subtendido que a linguagem é dominada ou conhecida, mas as coisas não são bem assim. A linguagem se tornou coadjuvante nessa história toda, mas com certeza, independente do framework que o profissional quiser aprender, a fluência na linguagem é essencial, seus conceitos, características, origens, evolução, etc. Digo mais, dependendo do framework, só a fluência na linguagem não é suficiente! Mas essa é outra história.

Tem dado a devida importância para a sua linguagem de programação?
Tem acompanhado o seus releases? em em em?

Pense nisso, e clique no link abaixo que mais lhe interessar!

Até a próxima!

 

Java Update Release Notes
http://www.oracle.com/technetwork/java/javase/releasenotes-136954.html

PHP Releases
http://php.net/releases/index.php

Ruby News
http://www.ruby-lang.org/en/news/

Idéia de digitalizar o ensino

Cá estou eu pensando com os meus botões.
O que catalisa o meu pensamento de hoje, que não é só hoje, já é um pensamento de alguns dias, é como eu consigo mudar a realidade de onde vivo, no sentido de melhorar ela! Comecei a pensar em diversos problemas, sociais, tecnológicos, tecnológicos, etc. Quando se tem um martelo tudo que enxergamos é prego! Correto? Errado! Tudo que queremos ver é prego! Pois é mais comodo, é mais simples, mais fácil.
Bom, voltando ao assunto, tentando identificar um problema, que eu conseguisse tentar solucionar com o meu martelo (tecnologia), e consumindo conteúdo sobre startup e comportamento digital, delimitei o meu foco! Que é Ensino!
É de conhecimento comum que o investimento em ensino no país está aquém do que julgamos necessário, e que pouco se pensa em empreendimentos para tentar melhorar essa situação, principalmente empreendimentos digitais.
É sob esse aspecto que eu me motivo a pensar, a refletir, identificar um problema e tentar soluciona-lo com tecnologia.
E hoje, lendo, tentando entender, elaborando uma pesquisa sobre o cenário atual e estudando, estou tendencioso a uma situação.
O mundo tecnológico e seu modelo colaborativo já maduro (open-source), é uma referência em formato de trabalho e geração de resultados, correto?
Por que não nos inspirar-mos nesse modelo e criamos uma plataforma colaborativa de ensino?
Conseguiríamos democratizar o acesso ao ensino, e através do resultado dos estudos de alunos de diversas regiões, gerar conteúdos de qualidade para as futuras gerações! E por que não para as atuais gerações?
É uma idéia embrionária, muito tem que ser pensado, definido, e delimitado. Talvez uma ideia insana ou utópica, mas por que não?

Conhece algum projeto assim? O que achou de idéia? Comenta ai vai!

Referências

Não conhece o modelo open-source? Leia o link abaixo!

Como funcionam os projetos open source
http://informatica.hsw.uol.com.br/projetos-open-source.htm

Quais ferramentas de ensino digital temos hoje disponíveis?

Ferramentas para o ensino digital
http://www1.folha.uol.com.br/colunas/luliradfahrer/913403-ferramentas-para-o-ensino-digital.shtml

‘Atuais métodos de ensino on-line deixam a desejar’, diz pesquisador
http://www1.folha.uol.com.br/tec/1042420-atuais-metodos-de-ensino-on-line-deixam-a-desejar-diz-pesquisador.shtml

Futuro da Educação Eletrônica (um pouco antigo, mas não deixa de ser uma referência)
http://www.faap.br/noticias/futuro_educacao.htm

Comportamento digital, dentre outras coisas

René de Paula Jr.
http://www.usina.com/rodaeavisa/

O que é uma Startup?

Existem vários conceitos para definir uma Startup, mas o mais aceito é:

Startup é uma instituição de pessoas, que procuram um modelo de negócio repetível e escalável, trabalhando sob condições de extrema incerteza. by EricRies

Vamos as palavras chaves da frase pra conseguir entender 100% o conceito.

modelo de negócio: é a descrição de como a empresa cria, entrega e gera valor. Em outras palavras, como a empresa conseguirá ganhar dinheiro.

repetível: possibilidade de entregar o mesmo produto de forma ilimitada, sem maiores esforços para isso.

escalável: é a característica da empresa conseguir crescer cada vez mais, sem que seus custos cresçam na mesma proporção, aumentando seus lucros e tornando o negócio cada vez mais rentável.

extrema incerteza: por que incerteza? Incerteza por não se poder afirmar se a idéia vai ou não dar certo, “92% dos empresários de sucesso que foram um dia Startup, afirmam que mudaram o target, mudaram o produto, mudaram absolutamente tudo mais de uma vez”.  by Sílvia Valadares

Nem toda nova empresa é uma Startup, na verdade é um tipo específico de nova empresa.

Startup é um embrião de uma empresa, que conseguiu identificar um problema, necessidade ou teve uma ideia inovadora, e tenta através do seu trabalho ter rentabilidade, em uma escala teóricamente ilimitada.

Startup são somente de tecnologia? Não, empresas que trabalham com tecnologia, mais específicamente Internet, são mais baratas, e conseguem “testar” os seus produtos de uma forma mais dinâmica, agilizando o processo de descoberta do modelo de negócio, o que facilita o processo, mas existem empresas não relacionadas com Internet que são Startup.

Mas quem paga o processo de descoberta do modelo de negócio, se nessa etapa a empresa tem seus custos e não existe uma renda? É aí que entra o capital de risco, são eles que bancam os custos, claro que levando alguma coisa em troca.

Como estou imerso nesse mundo e digerindo todo o tipo de conteúdo relacionado a Startup e Empreendedorismo, achei importante reativar o meu blog com um post conceito. Estou amadurecendo umas idéias, que com certeza serão catalisadoras de novos posts.

Como todo caminho tem que ter o seu início, creio que esse post marca o início de uma nova jornada.

Abraço e até a próxima.

Referências

TEDxFIAP – Yuri Gitahy – “Passe adiante”
http://www.youtube.com/watch?v=rJpNJT32VD8

TEDxFIAP – Sílvia Valadares – Vida longa e próspera para sua startup
http://www.youtube.com/watch?v=QgcRSdqIrZc

Lean Startup
http://www.slideshare.net/rafavitoriano/lean-startup-10690646

O que é uma startup?
http://exame.abril.com.br/pme/dicas-de-especialista/noticias/o-que-e-uma-startup

What’s A Startup? First Principles.
http://steveblank.com/2010/01/25/whats-a-startup-first-principles/