Pequeno grande monitor…

April 23rd, 2009

Author: murad Categories: Ubuntu Tags:

Gitorious installation.

April 20th, 2009

I just create a script that will automatically install gitorious in a ubuntu server.

If you are having troubles installing it, you can try the script or take a look in what it does.

http://github.com/marcelomurad/rails-env-install/

Author: murad Categories: Ubuntu, rails Tags: , ,

Customise error fields

March 22nd, 2009

The default rails error message style is to insert a div with attribute class set to fieldWithErrors involving the form field.

That is how I’ve changed the default rails behaviour to inject css error class into the object.

ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
error_class_name = “erro”
if html_tag =~ /<(input|textarea|select)[^>]+class=/
class_attribute = html_tag =~ /class=['"]/
html_tag.insert(class_attribute + 7, “#{error_class_name} “)
elsif html_tag =~ /<(input|textarea|select)/
first_whitespace = html_tag =~ /\s/
html_tag[first_whitespace] = ” class=’#{error_class_name}’ ”
end
html_tag
end

Author: murad Categories: rails Tags:

RailsConf 2009 aí vou eu!

March 16th, 2009
Author: murad Categories: rails Tags:

How to configure MediaWiki to access Active Directory on Ubuntu

November 18th, 2008
  • sudo apt-get install php5-ldap;
  • Download LdapAuthentication.php and copy it to extensions directory;
  • edit LocalSettings.php

#LDAP Auth
require_once ‘extensions/LdapAuthentication.php’;

$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array(’{#DOMAINNAME#}’);
$wgLDAPServerNames = array(’{#DOMAINNAME#}’ => ‘{#domain_server_host#}’);
$wgLDAPSearchStrings = array(’{#DOMAINNAME#}’ => ‘{#DOMAINNAME#}\\USER-NAME’);
$wgLDAPEncryptionType = array(’{#DOMAINNAME#}’ => ‘clear’);
$wgLDAPUseLocal = false;
$wgMinimalPasswordLength = 1;
$wgLDAPBaseDNs = array(’{#DOMAINNAME#}’ => ‘{#BASEDN#}’);
$wgLDAPSearchAttributes = array(’{#DOMAINNAME#}’ => ’sAMAccountName’);

edit everything that is between {##}.

That is it.

Restart apache and test it.

Author: murad Categories: Ubuntu Tags:

How to use gem ruby_plsql with JRuby

October 4th, 2008

That is just the basic configuration. Hope that helps.

enviroment.rb

config.gem “ruby-plsql”, :lib => “ruby_plsql”

models/some_model.rb

require “ruby_plsql”

class SomeModel < ActiveRecord::Base

def persist

plsql.connection = ActiveRecord::Base.connection.

raw_connection.connection
appraisal_id = plsql.bra_customhr_eval_pk.create_appraisal(
:p_employee_number => self.appraisee.employee_number,
:p_appraisal_template_id =>  @avalTemplate[0].template_id,
:p_period_start_date => @avalTemplate[0].valid_from,
:p_period_end_date => @avalTemplate[0].valid_until,
:p_business_group_id => self.appraisee.business_group_id,

:p_appraisal_id => nil,
:p_object_version_number => nil)[:p_appraisal_id

end
end
Author: murad Categories: jruby Tags:

JRuby + JNDI + JBOSS + Oracle

July 18th, 2008

I finally got jndi with jboos to work in jruby on rails . Bellow is an example of files configuration.

I was getting the bellow error:

 javax.naming.NamingException has no valid JNDI binding

=====oracle-ds.xml=====
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<datasources>
<!– Início: Datasource Technip –>
<local-tx-datasource>
<jndi-name>simu3</jndi-name>
<connection-url>jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:simu3</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>login</user-name>
<password>password</password>
<attribute name=”MinSize”>5</attribute>
<attribute name=”MaxSize”>20</attribute>
<attribute name=”BlockingTimeoutMillis”>5000</attribute>
<attribute name=”IdleTimeoutMinutes”>15</attribute>
<idle-timeout-minutes>5</idle-timeout-minutes>
</local-tx-datasource>
</datasources>

=====warble.rb=====
have to enable the line in warble.rb like this:
# Additional files/directories to include, above those in config.dirs
config.includes = FileList["jboss-web.xml"]

# JNDI data source name
config.webxml.jndi = “jdbc/simu3″

=====database.yml=====
production:
adapter: jdbc
jndi: “java:/simu3″
driver: oracle.jdbc.driver.OracleDriver

=====jboss-web.xml=====
<?xml version=”1.0″ encoding=”UTF-8″?>
<jboss-web>
<resource-ref>
<res-ref-name>jdbc/simu3</res-ref-name>
<jndi-name>java:/simu3</jndi-name>
</resource-ref>
</jboss-web>

The most important thing was the creation of jboss-web.xml

Author: murad Categories: jruby Tags:

Ubuntu 8.04 está chegando.

April 9th, 2008

Author: murad Categories: Ubuntu Tags:

A separação da mídia do meio físico

December 14th, 2007

Nos últimos tempos temos escutado algumas discussões defendendo a separação da mídia do meio físico, conseqüentemente de todas as coisas atreladas a este modelo de negócios que acabam encarecendo o preço do produto real, a mídia em si.

Há pouco tempo a banda Radio Head lançou o álbum “In Rainbows” e o disponibilizou para download gratuitamente na net. Permitindo que os usuários escolhessem quanto queriam pagar pelo álbum.

Agora é a vez do novo filme do Jackass se aventurar por essas bandas. Segundo o próprio site http://www.jackassworld.com, a partir do dia 19 de dezembro o filme poderá ser visto na net gratuitamente.
Realmente o modelo de negócios de venda de mídia está mudando. Com isso quase todos ganham! Menos, é claro, os usurpadores, gravadoras e detentores de direitos autorais.

Que venham os novos tempos! Que o bom se destaque! Que as grandes empresas percam o poder de enfiar goela do consumidor produtos de péssima qualidade! Que nos tornemos mais exigentes! Que as possibilidades aumentem e que o leque se expanda!

Obs. Entrei no site do álbum in rainbows e o mesmo não está mais disponível para download. Só não sei o motivo. Caso alguém tenha alguma informação atire a primeira pedra.

Author: murad Categories: BrainStorm Tags:

Cansou do XP e quer fugir do Vista? Experimente o Windows Server

November 22nd, 2007

Em resposta ao artigo (Cansou do XP e quer fugir do Vista? Experimente o Windows Server) de Paulo Rebêlo que saiu no uol no dia 22/11/2007.

Segue o email enviado para o Paulo.

Paulo,

Já é a segunda vez em menos de uma semana que vejo uma matéria na capa do UOL  fazendo “propaganda” dos sistemas operacionais da Microsoft. Só que desta vez, acho que foi um pouco exagerado.

Segue o trecho que me chamou mais atenção:

“O que poucos usuários sabem, no entanto, é que existe uma versão do sistema operacional da Microsoft, chamada de Windows Server 2003, originalmente criada “para servidor” e que corre por fora, que tem se mostrado a opção mais estável e rápida até mesmo para usuários domésticos que usam o PC para tarefas básicas de escritório, Internet e multimídia.”

Você por acaso tem idéia de quanto custa um Windows 2003 server?

Microsoft® Windows® Server Standard 2003 R2 Win32 English w/Service Pack 2 CD 5 Client $1.209,00

Agora me responda sinceramente. você pagaria/pagou R$2.000,00 num Windows para tarefas básicas de escritório, Internet e multimídia?

Qual é o sistema operacional que você utiliza em casa? É original?

Aconselho a tentar usar o Ubuntu. Garanto que não vai se arrepender e não vai gastar nem R$10,00.

Atenciosamente,
Marcelo Mustafa Murad

Author: murad Categories: Causos, Ubuntu Tags: