[SP-pm] [OT] Possível Oportunidade

Suissa jnascimento at gmail.com
Tue Jan 11 02:21:41 PST 2011


Blog de um tipico usuario linux neh? E o resto dos 99,9999% dos usuários?
Ficam sem blog? ;p

2011/1/11 Eden Cardim <edencardim em gmail.com>

> >>>>> "Blabos" == Blabos de Blebe <blabos em gmail.com> writes:
>
>    Blabos> *EU*, prefiro manipular um banco do que um filesystem,
> simplesmente
>    Blabos> pelo fato de um banco ser mais amigável pra mim.
>
> Pensando, por alto, em termos das operações típicas requeridas por um
> blog:
>
> | operação                              | filesystem
>          | banco de dados
>                             |
>
> |---------------------------------------+-------------------------------------------+----------------------------------------------------------------------------------------------|
> | implantação                           | Sistema Operacional
>         | Sistema Operacional + Server + Schema
>                            |
> | criar um documento                    | echo 'hello world' >
> my-first-article.txt | insert into article (title, content, date) values
> ("my first article", "hello world", now()) |
> | alterar a data                        | touch my-first-article.txt
>          | update article set date = now();
>                             |
> | anexar a um documento                 | echo 'bye!' >>
> my-first-article.txt       | (nem cabe aqui o que precisa fazer)
>                                              |
> | corrigir uma palavra do conteúdo      | perl -i -pe's/world/mars/'
>          | (idem)
>                             |
> | modificação do título                 | mv my-first-article.txt
> my-article.txt    | update article set title = 'my article' where title =
> 'my first article';                    |
> | remover um documento                  | rm my-first-article.txt
>         | delete from article where title = 'my first article';
>                            |
> | editar artigos com um editor de texto | emacs my-second-article.txt
>         | pagar alguém pra construir uma aplicação
>                           |
> | transportar o blog pra outra máquina  | rsync -avz blog/ remote:blog
>          | pagar alguém
>                             |
> | portar o blog                         | N/A
>         | pagar alguém
>                           |
>
>    Blabos> Na hipótese de programar uma engine de blog, mesmo sabendo que
> os
>    Blabos> textos são estáticos e que a preformance é pior, eu ainda sim
>    Blabos> utilizaria um banco, porque eu sou preguiçoso e não quero me
> preocupar
>    Blabos> com detalhes que um banco já se preocupa pra mim.
>
> Detalhes tipo quais? A única coisa que eu consigo pensar é um controle
> de concorrência, mas um blog é tipicamente mono-usuário quando se trata
> de escrita, então não precisa de controle de concorrência, e mesmo
> quando tem mais de um usuário escrevendo, é bem raro dois usuários
> escreverem o mesmo artigo.
>
>    Blabos> DBIC é tão legal!
>
> Tomar cerveja na praia porque o blog já tá pronto também...
>
> --
> Eden Cardim
> Software Engineer
> +55 73 9986-3963
> edencardim.com
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 
Jean C. Nascimento aka Suissa
Prof. Análise e Soluções Web Fafit/Facic & UML - Itararé - SP
Especializando em Desenvolvimento Web

WebDeveloper - wgbnet.com.br/ <http://www.wgbnet.com.br/> |
localclub.com.br<http://www.localclub.com.br>
/
NoSQL Evangelist - nosqlbr.com.br/
iGrape Evangelist - igrape.org/
TheWebMind Evangelist - thewebmind.org/

<http://www.linkedin.com/profile/view?id=46505642>
<http://www.facebook.com/suissa>
  <http://twitter.com/suissacorp>  <http://www.delicious.com/suissa>
<jnascimento em gmail.com>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20110111/ce5b55fd/attachment-0001.html>


More information about the SaoPaulo-pm mailing list