Arquivo | Programação RSS feed for this section

What is the Most Powerful FREE Database?

4 ago

The open source Firebird® relational database management system performs excellently and scales impressively, from an embedded, single-user model to enterprise-wide deployments with multiple 500+Gb databases running with hundreds of simultaneous clients.

Firebird supports a number of hardware and software platforms: Windows, Linux, MacOS, HP-UX, AIX, Solaris and more. It runs on at x386, x64 and PowerPC, Sparc and other hardware platforms, and supports an easy migration mechanism between these platforms.

One of the key Firebird features is its multi-generational architecture, which enables the development and support of hybrid OLTP and OLAP applications. This makes a Firebird database capable of serving simultaneously as both an analytical and an operational data store, because readers do not block writers when accessing the same data under most conditions.

Firebird supports stored procedures and triggers, and has comprehensive SQL92 support. It is supported by numerous database connectivity options. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.

The mix of high performance, small footprint, supreme scalability, silent and simple installation and 100% royalty-free deployment make Firebird a highly attractive choice for all types of software developers and vendors.  It is used by approximately 1 million of software developers worldwide.

Help us to make history by testing the beta version of Firebird 3. This version is coming to remake the wheel.

Enter here: www.mindthebird.com
Download Firebird: www.firebirdsql.org

Como Remover o Bejga.exe

15 maio

Spyware, Malware, Vírus, seja lá como quer chamar isso, ambos concordamos q essas pragas são um pé no saco!

Eu uso Windows XP SP3 e não uso Anti-vírus a mais de 6 anos.

Ontem meu primo trouxe a câmera fotográfica dele e me contaminou com o Bejga.exe

Se não me engano essa foi uma variação nova, pois no PC do meu pai, ele criava arquivos com extenção pf dentro da pasta C:\Windows\Prefetch com o mesmo nome de vários executáveis de dentro da máquina, e eu tinha conseguido removê-lo apenas usando o programa EasyCleaner, removendo ele da inicialização(q não aparece no msconfig ou Run do Registry).

Enfim:

Descobri q são 2 programas trabalhando em paralelo:

C:\Program Files\Uninstall Information\bejga.exe

C:\WINDOWS\inf\svchost.exe

Eu escrevi um programa simples em Delphi para Removê-lo e funcionou muito bem.Vou colocar o código fonte do programa aqui para aqueles q ficam com medo de baixar programas alheios pela net à fora, como eu mesmo sou assim.

lá vai, meu próprio Bejga.exe Removal Download:

http://www.4shared.com/file/105478083/2c73f6af/Bejga_Removal.html

After execute, try to close the correctily svchost.exe on the task manager.

Após executá-lo, feche manualmente o svchost.exe pelo gerenciador de tarefas, e tente remover o correto, pois alguns realmente são processos do Windows.

Bejga Souce Code (Código Fonte):
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls;

type
TForm1 = class(TForm)
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}
var
A : Integer;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
try
PostMessage(FindWindow(nil,’bejga’),WM_CLOSE,0,0);
//PostMessage(FindWindow(nil,’svchost’),WM_CLOSE,0,0);
// melhor finalizar manualmente no gerenciador de tarefas
DeleteFile(‘C:\Program Files\Uninstall Information\bejga.exe’);
DeleteFile(‘C:\WINDOWS\inf\svchost.exe’);
except
A := 1;
end;
end;

end.

Programadores Prostitutos – a decadência.

19 dez

Programadores Profissionais(Independentes), já ganharam dinheiro. Caíram em decadência devido a falta de trusts e cartéis. Isso começou quando a grande maioria não sabia cobrar, ou deixaram de cobrar. Alguns hj deixaram o cliente até mesmo escolher como e quanto lhe pagar. Cada dia os programas estão mais baratos, a concorrência aumentando, e agora? como será nosso futuro? PQ alguns ainda ganham muito bem,enquanto outros não?

Dicas para garantir a sua grana, e principalmente o seu futuro:

1- Vc dá as Cartas, vc é o Cara.
Seu cliente deve estar côncio deq se vc ñ fizer o programa, mesmo pagando barato a um outro programador ou comprando um ‘sisteminha’ de internet, ele estará tendo na verdade prejuízos incalculáveis.

2- O cliente quer Financiar.
vc financia em 999 vezes de 1 real x mês? Claro q sim! desde tenha juros! ñ cobrar juros é coisa de loser, quanto mais parcelas, mais auto os jutos serão! nunca se esqueça deq o cliente quer montar em vc, na hora do orçamento.

3- Nunca Venda o Sistema. Alugue! Mantenha ele Preso a vc!
Ele vai te ligar a cada 15 minutos mesmo, não vai? Cobre logo por mês!

4- Não dê o Preço no mesmo dia!
anote todas as necessidades e diga q irá fazer o cálculo de horas e analisar ainda. Volte em outra hora.
detalhe que programas grandes merecem 50% de sinal. 🙂

5- O Cliente Reclama da Vida.
Toda vez q vai fazer um orçamento pode reparar, vc pode nem conhecer o cara, ele te dá bom dia, pede a vc q se sente na cadeira, e do nada começa a falar de gastos e cortes e aparece na mesa dele uma série de contas a pagar.
P: Oq fazer nessa hora?
R: Reclame da vida tbm! diga: “verdade! eu então, ixe! nem se fala!”.

6- Meu Cliente é Simplezinho, ele não Pode Pagar.
Ridículo essa frase, mas já ouvi isso. É anti-ético analisar a condição do cliente, mas duvido q ele ñ possa pagar uma mensalidade como outra qualquer, telefone, aluguel, tv a cabo, internet entre outras.
A principal coisa a entrar na tua mente e na mente do cliente é: “O Software é um funcionário virtual”, o encarregado de guardar as coisas, organizar, trazer oq foi pedido, imprimir, enfim automatizar o processo. Será q ele não merece um salário?

7- A Moda de Dizer ‘pOgraminha’.
“Preciso de um ‘pOgraminha simples’ q só não me faça voar e soltar raio pelas mãos”.
O cliente sempre fala assim, ele está na verdade te desmerecendo, e quer q vc entenda isso, q vc não tem tanta importância para ele, e que vc é só mais um programador o mundo. não deixe q ele fale assim por meio de ações. A ação é o contrato. ele deve assinar um contrato com tudo oq foi pedido, valor estipulado e prazo de entrega. Na hora de entregar, ele sempre irá dizer q vc não fez X ou Y, e q não era desse modo, e o erro sempre será teu, até o dia em q vc colocar na frente dele a cópia autenticada do contrato com a assinatura dele. Isso não é uma opção, trata-se de uma obrigação Sua como profissional.

8- Disputa entre Orçamentos.
Outro programador(empresa) disputando o mesmo cliente, ou, o cliente quer baixar muito o valor do programa.
Não Faça! não mesmo! diga a ele que vc cobra por horas. gastará N horas nesse projeto, e pare de mentir para si mesmo! às vezes por excesso de auto-confiança, programadores novatos(isso é um erro de novatos mesmo), achar q um programa gigante integrado, pode ser feito em 1 semana ou menos. Não seja tolo! admita que demora pra fazer, e cobre o merecido.
outro ponto é que na maioria das vezes o cliente acha q vc não tem gasto nenhum, nem mesmo com tempo, e q se vc cobrar X reais, vai estar gastando todos os X reais em chicletes e balas. Fazer ele entender que leva muitas horas, pode ir preparando o bolso dele antes de dar o Preço. Se não der certo e ele ainda quizer um Preço muito abaixo do esperado por vc, explique a ele co palavas inteligentes, que o barato sai caro, deixe seu cartão e vá embora. Pegar um projeto q não paga os custos, tira seu tempo de pegar o próximo e nunca vale a pena, mesmo que vc queira aprender a fazer uma coisa nova, pq qualquer cliente vai ter uma necessidade especial só dele, e vc estará sempre aprendendo as coisas novas, e nem por isso vai trabalhar a vida inteira de grátis, vai?

9- Programas Genéricos não Existem.
Tire da sua cabeça a idéia de dormir pobre e acordar rico. Todos os 125.658.457 bilhões de programadores que existem no mundo já sonharam com isso. Quantos conseguiram? E lembre que Programas genéricos dão dor de cabeça apenas.
Quem compra programas genéricos, tira no mesmo mês e depois contrata um desenvolvedor ou uma equipe e paga realmente caro para eles, mas só depois de ver q a coisa não é tão simples. Acredito q eles sejam assim pq ñ entendem como a ‘coisa’ funciona e acham q qualquer programa vai rodar de bem, mas depois de tomarem prejuízo financeiro, cai a ficha deles e liberam o bolso pra bons programadores. De certa maneira isso é bom, pois 2 profissionais ganham dinheiro, vc ganha bastante no novo projeto, e o programador do programa ruim anterior ganhou uma merrequinha. Quem vc quer ser, o cara q ganhou pouco ou oq ganhou muito?

10- Falta de Conhecimento.
Nunca aceite fazer um programa se não tem a mínima idéia sobre oq ou como fazer, não ache q seus coleguinhas de msn e orkut farão por vc, não! eles não irão, a carga é tua, te vira maluco!

11- A Melhor das Dicas.
Se financiar ou receber cheques, ponha uma trava no teu sistema pra depois de uns 6 meses, por ex, o sistema travar e só abrir com uma senha q só vc saiba. se os cheques voltarem, o Cliente pode ficar apavorado, pois lá estão 6 MESES de dados e ele não tem escolha melhor a não ser te pagar. Essa é ótima, não é?

estão aí, listadas as 11 regras q aprendi apanhando. Espero que goste, mas se vc for daqueles caras malas, q gostam de contrariar tudo e todos e vier me falar q ñ concorda com uma coisa q eu disse ou outra, como alguns petralhas do orkut, dane-se vC, não pedi tua opnião! eu pelo menos tentei fazer a minha parte.

Este artigo é Dedicado tbm a Webdesigners que conseguem se destacar no meio da multidão!