<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Maker Portal</title>
	<atom:link href="http://www.makerportal.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerportal.com.br</link>
	<description></description>
	<lastBuildDate>Fri, 04 Jun 2010 17:09:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A Softwell quer apoiar projetos de inovação na Bahia</title>
		<link>http://www.makerportal.com.br/a-softwell-quer-apoiar-projetos-de-inovacao-na-bahia/</link>
		<comments>http://www.makerportal.com.br/a-softwell-quer-apoiar-projetos-de-inovacao-na-bahia/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 17:09:39 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[fapesb]]></category>
		<category><![CDATA[inovacao]]></category>
		<category><![CDATA[softwell maker]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=516</guid>
		<description><![CDATA[
Buscando a criação de uma rede de  inovação na Bahia, a provedora baiana de tecnologia, Softwell Solutions,  está recebendo projetos de empresas e de pesquisas vinculados a  Instituições Científicas e Tecnológicas (ICTs), públicas ou privadas,  cujas idéias possam ser revertidas em novos produtos, serviços e  processos inovadores para o mercado. [...]]]></description>
			<content:encoded><![CDATA[<p><span></p>
<p style="text-align: justify;">Buscando a criação de uma rede de  inovação na Bahia, a provedora baiana de tecnologia, Softwell Solutions,  está recebendo projetos de empresas e de pesquisas vinculados a  Instituições Científicas e Tecnológicas (ICTs), públicas ou privadas,  cujas idéias possam ser revertidas em novos produtos, serviços e  processos inovadores para o mercado. <span id="more-516"></span></p>
<p style="text-align: justify;">Os projetos farão parte do Programa Softwell de Inovação voltado para  a geração colaborativa de pesquisa científica e tecnológica e serão  submetidos pela empresa aos Editais 010/2010 (Apoio à Inovação Aberta) e  014/2010 (Apoio à Cooperação entre Empresas e ICTs), promovidos pela  Fapesb – Fundação de Amparo à Pesquisa do Estado da Bahia.</p>
<p></span></p>
<table style="width: 590px; height: 105px;" border="0" cellspacing="2" cellpadding="1" width="590">
<tbody>
<tr>
<td><a href="http://www.makerportal.com.br/wp-content/uploads/2010/06/softwell_wellington.jpg" rel="shadowbox[post-516];player=img;"><img class="alignleft size-full wp-image-517" title="softwell_wellington" src="http://www.makerportal.com.br/wp-content/uploads/2010/06/softwell_wellington.jpg" alt="softwell_wellington" width="200" height="160" /></a></td>
<td>“Estamos apostando na troca de conhecimento e nas  relações de parceria entre a comunidade científica e o setor produtivo  como fundamentais para agregar sinergia e complementaridade ao processo  de geração de novos produtos mais sustentáveis, que resolvam problemas e  tragam benefícios para a sociedade em geral”, pontuou Wellington Freire  (foto), presidente da Softwell.</td>
</tr>
</tbody>
</table>
<p><span></p>
<p style="text-align: justify;">Fabricante do Maker, a única plataforma de desenvolvimento de  software brasileira que, pelo seu caráter inovador, trouxe para a  empresa investimentos da ordem de US$ 9 milhões do Banco Mundial, a  Softwell Solutions atua com inovações de ruptura e por isso mesmo busca,  com as novas parcerias de pesquisa, inovações que gerem resultados e  produtos inteligentes, eficientes e ambientalmente sustentáveis.</p>
<p style="text-align: left;">As propostas devem ser encaminhadas, exclusivamente, via e-mail,  através do endereço <a href="mailto:softwell@softwell.com.br">softwell@softwell.com.br</a> ou <a href="mailto:openinnovation@softwell.com.br">openinnovation@softwell.com.br</a>,  até 05 de junho de 2010. Propostas para outras oportunidades de  financiamento podem ser encaminhadas a qualquer tempo para o mesmo  endereço eletrônico indicado.</p>
<p style="text-align: left;">
<p style="text-align: left;">Fonte: <a title="TiBhia" href="http://www.tibahia.com/v3/abre_negocios.aspx?nid=2947" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.tibahia.com/v3/abre_negocios.aspx?nid=2947&amp;referer=');">TiBahia</a></p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/a-softwell-quer-apoiar-projetos-de-inovacao-na-bahia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Softwell disponibiliza vídeo do depurador do próximo Maker</title>
		<link>http://www.makerportal.com.br/softwell-disponibiliza-video-do-depurador-do-maker/</link>
		<comments>http://www.makerportal.com.br/softwell-disponibiliza-video-do-depurador-do-maker/#comments</comments>
		<pubDate>Fri, 28 May 2010 14:21:00 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Maker]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[depurador]]></category>
		<category><![CDATA[softwell]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=503</guid>
		<description><![CDATA[Segundo o roadmap da empresa (Eles disponibilizam as informações através do Suporte), o Maker será lancado neste ano e que uma das inovações seria um depurador totalmente novo.
Pois esta manhã, a Softwell liberou um video que mostra o depurador em ação! 
Observando o video melhor, pude verificar que o fluxo que estava sendo depurado estava [...]]]></description>
			<content:encoded><![CDATA[<p>Segundo o roadmap da empresa (Eles disponibilizam as informações através do Suporte), o Maker será lancado neste ano e que uma das inovações <a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/Debug.jpg" rel="shadowbox[post-503];player=img;"><img class="size-full wp-image-508 alignright" title="Debug" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/Debug.jpg" alt="Debug" width="162" height="162" /></a>seria um depurador totalmente novo.<br />
Pois esta manhã, a Softwell liberou um video que mostra o depurador em ação!<span id="more-503"></span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7QSjNAlq4hk&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/7QSjNAlq4hk&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Observando o video melhor, pude verificar que o fluxo que estava sendo depurado estava na camada&#8230; Cliente!<br />
Tirando o firebug, não conheco um depurador javascript que preste..<br />
Aparentemente seria possível depurar em qualquer browser (na janela de escolha da &#8220;sessão&#8221; apareceu apenas o firefox). E analisando também o endereco abaixo do video, dava para ver que estava depurando a partir de um browser remoto!  Realmente estou ancioso para ter este depurador.</p>
<p>O video foi encontrado no <a title="Blog Oficial Softwell" href="http://blog.softwell.com.br/2010/05/28/nova-versao-do-maker-vira-com-depurador-integrado/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/blog.softwell.com.br/2010/05/28/nova-versao-do-maker-vira-com-depurador-integrado/?referer=');">blog oficial</a> da Softwell.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/softwell-disponibiliza-video-do-depurador-do-maker/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configurando o tamanho máximo do BLOB no MySQL</title>
		<link>http://www.makerportal.com.br/configurando-o-tamanho-maximo-do-blob-no-mysql/</link>
		<comments>http://www.makerportal.com.br/configurando-o-tamanho-maximo-do-blob-no-mysql/#comments</comments>
		<pubDate>Fri, 28 May 2010 03:01:07 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Maker]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[blob]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=495</guid>
		<description><![CDATA[Alguns fluxos, relatórios ou formulários podem eventualmente exceder o  tamanho máximo do BLOB que vem configurado por padrão no MySQL. Quando ocorre é gerado o seguinte erro:
Erro: Lost connection to MySQL server during query Socket error on write. WSAGetLastError return 10054($2746)
 
Para corrigir isso, defina um novo tamanho máximo para pacotes de dados  [...]]]></description>
			<content:encoded><![CDATA[<p>Alguns fluxos, relatórios ou formulários podem eventualmente exceder o  tamanho máximo do BLOB que vem configurado por padrão no MySQL. Quando ocorre é gerado o seguinte erro:</p>
<p>Erro: <strong>Lost connection to MySQL server during query Socket error on write. WSAGetLastError return 10054($2746)</strong></p>
<p><strong> </strong><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/erro1.JPG" rel="shadowbox[post-495];player=img;"><img class="alignnone size-full wp-image-497" title="erro" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/erro1.JPG" alt="erro" width="372" height="127" /></a></p>
<p><span id="more-495"></span>Para corrigir isso, defina um novo tamanho máximo para pacotes de dados  no servidor através de uma das seguintes opções:</p>
<ul>
<li>Através da linha de comando de inicialização do servidor:</li>
</ul>
<pre>            shell&gt; mysqld --max_allowed_packet=16M
</pre>
<ul>
<li>Através da adição de um parâmetro no INI de configuração do  servidor*:</li>
</ul>
<pre>           [mysqld]
           max_allowed_packet=16M
</pre>
<ul>
<li>ou</li>
</ul>
<pre>           [mysqld]
           set-variable    = max_allowed_packet=10240000
</pre>
<p>*As configurações do MySQL são armazenadas em um arquivo INI chamado <strong>my.ini</strong> na pasta onde o servidor foi instalado.</p>
<p>Vale ressaltar que esta opção serve para o Maker e para a própria  aplicação desenvolvida, pois, se a aplicação tentasse enviar dados com  mais de 1MB (Fotos, anexos, XML, &#8230;) seria levantado erro.</p>
<p>Fonte: <a href="http://wiki.softwell.com.br/MySQL" target="_blank" onclick="pageTracker._trackPageview('/outgoing/wiki.softwell.com.br/MySQL?referer=');">Wiki Softwell</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/configurando-o-tamanho-maximo-do-blob-no-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Definitivo: Veja como atualizar o seu sistema através do JAR</title>
		<link>http://www.makerportal.com.br/definitivo-veja-como-atualizar-o-seu-sistema-atraves-do-jar/</link>
		<comments>http://www.makerportal.com.br/definitivo-veja-como-atualizar-o-seu-sistema-atraves-do-jar/#comments</comments>
		<pubDate>Thu, 27 May 2010 03:01:16 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Webrun]]></category>
		<category><![CDATA[atualização]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[Maker]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=487</guid>
		<description><![CDATA[Qual a melhor maneira de manter um sistema em produção?
No Maker, a melhor solução vai depender de condições dos clientes, estruturas, com ou sem código fonte, etc..
Vou desmistificar de uma vez por todas o que é e como atualizar o sistema do seu cliente de forma rápida e prática.O jar é uma extensão cujo nome [...]]]></description>
			<content:encoded><![CDATA[<p>Qual a melhor maneira de manter um sistema em produção?<br />
No Maker, a melhor solução vai depender de condições dos clientes, estruturas, com ou sem código fonte, etc..<br />
Vou desmistificar de uma vez por todas o que é e como atualizar o sistema do seu cliente de forma rápida e prática.<a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/application_x_java_archive.png" rel="shadowbox[post-487];player=img;"><img class="aligncenter size-full wp-image-489" title="Jar" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/application_x_java_archive.png" alt="Jar" width="128" height="128" /></a><span id="more-487"></span>O jar é uma extensão cujo nome é &#8220;Java Archive&#8221; que é criado através do JDK da sun. Resumindo o blá-blá-blá, o jar contem diversos arquivos compactados, como um .zip.<br />
Quando geramos um .JAR de um determinado sistema no Webrun o mesmo possui dentro dele 4 diretórios, sendo:</p>
<p><strong>Diretório &#8220;jsRule&#8221;</strong> -&gt; Dentro deste diretório, contém N diretórios referenciando cada um a um sistema diferente (system e a sigla).<br />
Dentro de cada um destes diretórios (ou sistemas) estão 2 arquivos: webrunFunctions.js e o webrunRules.js<br />
Como o próprio nome diz, o webrunFunctions contém todas as funções do sistema (Geralmente a API + funções que você tenha criado).<br />
Observação: Apenas as funções da camada CLIENTE estão ali, afinal, é um arquivo .JS.<br />
O outro arquivo (webrunRules.js) contém todos os fluxos na camada cliente.</p>
<p><strong>Diretório &#8220;reports&#8221;</strong> -&gt; Possui o mesmo diretório system_sigla referenciando os relatórios do determinado sistema, este diretório contém todos os .rtm dos relatórios. Este de fato são os relatórios. Todos estes arquivos são numerados: 1.rtm, 6.rtm e assim em diante. Este número na verdade é o código do relatório.<br />
Outro arquivo também é encontrado no diretório, o names.properties. Este arquivo contém o código e nome de todos os relatórios, desta forma, quando o Webrun possui apenas o código ou o nome de um relatório em algum momento, é possível obter a outra informação.</p>
<p><strong>Diretório &#8220;src&#8221;</strong> -&gt; Este é o diretório que contém basicamente tudo do sistema: Os formulários, os fluxos (camada servidor), dicionário de dados, menu, traduções, etc..<br />
Dentro do diretório forms, se encontram os arquivos dos formulários. No diretório &#8220;rules&#8221;, encontram-se as regras e o WebrunFunctions.java (Que contém todas as funções do sistema na camada servidor).</p>
<p><strong>Diretório &#8220;webservices&#8221;</strong> -&gt; Caso hajam regras a serem exportadas como webservices, as mesmas estarão dentro do arquivo .jws no diretório.</p>
<p>Agora que você ja sabe o que é o .jar e o que contém, vamos ao principal: Como aplica-lo.<br />
A pasta systems (C:\Program Files\Softwell Solutions\Maker 2.5\Webrun 2\systems) é o diretório que contém todos os apontadores (wfre) dos sistemas. Basicamente, o que precisa ser feito é copiar o .JAR gerado para este diretório e renomea-lo com o mesmo nome do apontador (Exceto pela extensão, obviamente) como na imagem:</p>
<div id="attachment_488" class="wp-caption aligncenter" style="width: 123px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/jarsystem.png" rel="shadowbox[post-487];player=img;"><img class="size-full wp-image-488" title="Diretório system e o .JAR" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/jarsystem.png" alt="Diretório system e o .JAR" width="113" height="39" /></a><p class="wp-caption-text">Diretório system e o .JAR</p></div>
<p>Tenha certeza que o servidor de aplicações esteja parado ao efetuar esta atualização. Após isto, é necessário reiniciar o servidor de aplicações por duas vezes.<br />
No diretório webapps, você deve manter apenas o webrun.war com a versão escolhida por você. O .jar será extraído e aplicado no webrun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/definitivo-veja-como-atualizar-o-seu-sistema-atraves-do-jar/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fazendo Deploy de Aplicações no OC4J</title>
		<link>http://www.makerportal.com.br/fazendo-deploy-de-aplicacoes-no-oc4j/</link>
		<comments>http://www.makerportal.com.br/fazendo-deploy-de-aplicacoes-no-oc4j/#comments</comments>
		<pubDate>Wed, 26 May 2010 03:01:13 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[oc4j]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[war]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=473</guid>
		<description><![CDATA[É muito simples fazer o deploy de um WAR no Oracle Containers for J2EE (OC4J).
Neste tutorial será mostrado os principais passos.
1° Acesse o console de administração do Servidor através da url: http://HOST:8888/em/console/ias/oc4j/home

2° Preencha as informações de Nome de Usuário e Senha (o nome de usuário por padrão é oc4jadmin)
3° Ao logar, será apresentado a tela [...]]]></description>
			<content:encoded><![CDATA[<p>É muito simples fazer o deploy de um WAR no<strong> Oracle Containers for J2EE (</strong><strong>OC4J)</strong>.</p>
<p>Neste tutorial será mostrado os principais passos.</p>
<p><span id="more-473"></span>1° Acesse o console de administração do Servidor através da url: <a href="http://host:8888/em/console/ias/oc4j/home" onclick="pageTracker._trackPageview('/outgoing/host_8888/em/console/ias/oc4j/home?referer=');"><strong>http://HOST:8888/em/console/ias/oc4j/home</strong></a></p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-1.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-474" title="OC4J 1" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-1-300x149.jpg" alt="OC4J 1" width="300" height="149" /></a></p>
<p>2° Preencha as informações de Nome de Usuário e Senha (o nome de usuário por padrão é <strong>oc4jadmin</strong>)</p>
<p>3° Ao logar, será apresentado a tela abaixo</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-2.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-475" title="OC4J 2" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-2-300x229.jpg" alt="OC4J 2" width="300" height="229" /></a></p>
<p>4° Clique no link “Aplicações” (será exibida uma lista com todas as aplicações disponibilizadas no Servidor), na tela que se abrirá clique no botão “Disponibilizar”. Após a ação, a tela abaixo será aberta</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-3.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-476" title="OC4J 3" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-3-300x230.jpg" alt="OC4J 3" width="300" height="230" /></a></p>
<p>5° Clique no botão “Enviar Arquivo” (indicado pela seta) para selecionar o WAR.</p>
<p>Obs.: Para a seção “Plano de Disponibilização” foi utilizada a opção “Crie automaticamente um novo plano de disponibilização”</p>
<p>6° Clique em “Próximo” e aguarde enquanto o servidor faz o upload do arquivo para a pasta (ORACLE_HOME(*)/j2ee\home\applications)</p>
<p><strong>*ORACLE_HOME é o local onde está instalado o servidor.</strong></p>
<p>7° Quando o upload estiver concluído, informe os dados conforme a tela abaixo (Seguindo a seqüência  até clicar em “Próximo” novamente)</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-4.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-477" title="OC4J 4" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-4-300x172.jpg" alt="OC4J 4" width="300" height="172" /></a></p>
<p>8° Ao clicar em próximo, a tela abaixo será apresentada para confirmar os dados informados anteriormente, caso estejam corretos, clicar em “Disponibilizar”.</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-5.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-478" title="OC4J 5" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-5-300x233.jpg" alt="OC4J 5" width="300" height="233" /></a></p>
<p>Ao clicar em “Disponibilizar, o servidor irá fazer os passos necessários para publicação do sistema. Aguarde até conclusão.</p>
<p>Após conclusão da publicação, o acesso pode ser feito em <a href="http://host:8888/meusistema" onclick="pageTracker._trackPageview('/outgoing/host_8888/meusistema?referer=');">http://HOST:8888/meusistema</a></p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-6.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-479" title="OC4J 6" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-6-300x199.jpg" alt="OC4J 6" width="300" height="199" /></a></p>
<p>Obs.: A versão do <strong>OC4J</strong> utilizada no tutorial é a <strong>10.1.3.5</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/fazendo-deploy-de-aplicacoes-no-oc4j/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Utilize a função append ao invés de concatenação</title>
		<link>http://www.makerportal.com.br/utilize-a-funcao-append-ao-inves-de-concatenacao/</link>
		<comments>http://www.makerportal.com.br/utilize-a-funcao-append-ao-inves-de-concatenacao/#comments</comments>
		<pubDate>Tue, 25 May 2010 03:01:21 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Funções API]]></category>
		<category><![CDATA[Nota Fiscal Eletrônica]]></category>
		<category><![CDATA[append]]></category>
		<category><![CDATA[concatenacao]]></category>
		<category><![CDATA[nfe]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=456</guid>
		<description><![CDATA[O uso abusivo da função concatenação nos fluxos, pode ocasionar lentidão ou erros como &#8220;Out of memory&#8221; no sistema.
Esta função carrega a soma de string na memória e só retira de lá quando o processo morre, com isso temos  que tomar certos cuidados no uso desta função em fluxos grandes e complexos.
Para evitar estes tipos [...]]]></description>
			<content:encoded><![CDATA[<p>O uso abusivo da função concatenação nos fluxos, pode ocasionar <strong>lentidão</strong> ou erros como<strong> &#8220;Out of memory&#8221; </strong>no sistema.</p>
<p>Esta função carrega a soma de string na memória e só retira de lá quando o processo morre, com isso temos  que tomar certos cuidados no uso desta função em fluxos grandes e complexos.</p>
<p><span id="more-456"></span>Para evitar estes tipos de problemas, podemos substituir a função &#8220;Concatenação&#8221; pela função &#8220;Append&#8221;</p>
<p><strong>Função Append:</strong></p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/append.jpg" rel="shadowbox[post-456];player=img;"><img class="alignleft size-full wp-image-457" title="append" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/append.jpg" alt="append" width="166" height="165" /></a>Junta vários itens de texto em apenas um item.</p>
<p>Parâmetros:<br />
1. Valor que terá outros valores adicionados<br />
2. Valor que será concatenado junto ao texto do primeiro parâmetro.<br />
&#8230;<br />
N. Valor n a ser adicionado.</p>
<p>Retorno:  Retorna o valor concatenado.</p>
<p>Em termo de usabilidade, ela difere da função &#8220;Concatenação&#8221;, veja abaixo:</p>
<p>Exemplo: Para acumular uma variável com a função concatenação, faríamos:</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/concatenaçao.jpg" rel="shadowbox[post-456];player=img;"><img class="alignnone size-medium wp-image-461" title="concatenaçao" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/concatenaçao-300x151.jpg" alt="concatenaçao" width="300" height="151" /></a></p>
<p>Já na função Append, não precisa ser atribuído a nenhuma variável, pois ela acumula  na variável que estiver no primeiro parâmetro, veja:</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/append2.jpg" rel="shadowbox[post-456];player=img;"><img class="alignnone size-medium wp-image-462" title="append2" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/append2-300x143.jpg" alt="append2" width="300" height="143" /></a></p>
<p><strong>Atenção: É indispensável o uso desta função(Append) no desenvolvimento de sistema de nota fiscal eletrônica (NFe), pois faz muitas somas de strings para criação dos XMLs.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/utilize-a-funcao-append-ao-inves-de-concatenacao/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Moficação do nosso endereço de RSS!!!</title>
		<link>http://www.makerportal.com.br/moficacao-do-nosso-endereco-de-rss/</link>
		<comments>http://www.makerportal.com.br/moficacao-do-nosso-endereco-de-rss/#comments</comments>
		<pubDate>Sat, 22 May 2010 01:00:38 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[makerportal]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[feed maker]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[rss maker]]></category>
		<category><![CDATA[softwell maker]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=450</guid>
		<description><![CDATA[Caros leitores, a partir de hoje o nosso endereço de Feeds será:

http://feeds.feedburner.com/MakerPortal
Assinem nossos FEEDS
]]></description>
			<content:encoded><![CDATA[<h3>Caros leitores, a partir de hoje o nosso endereço de Feeds será:</h3>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/oquesaofeeds.jpg" rel="shadowbox[post-450];player=img;"><img class="size-medium  wp-image-451 alignright" title="feeds" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/oquesaofeeds-300x299.jpg" alt="feeds" width="300" height="299" /></a></p>
<h2><a href="http://feeds.feedburner.com/MakerPortal" target="_blank" onclick="pageTracker._trackPageview('/outgoing/feeds.feedburner.com/MakerPortal?referer=');">http://feeds.feedburner.com/MakerPortal</a></h2>
<h2><span style="color: #3366ff;">Assinem nossos FEEDS</span></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/moficacao-do-nosso-endereco-de-rss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizando semáforo corretamente</title>
		<link>http://www.makerportal.com.br/utilizando-semaforo-corretamente/</link>
		<comments>http://www.makerportal.com.br/utilizando-semaforo-corretamente/#comments</comments>
		<pubDate>Fri, 21 May 2010 03:02:24 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Funções API]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[catch]]></category>
		<category><![CDATA[semaforo]]></category>
		<category><![CDATA[try]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=444</guid>
		<description><![CDATA[Semáforo é bastante utilizado para controle de concorrência dos processos de um sistema, porém muitas pessoas utilizam de forma incorreta.
Há um grande problema em semáforos, o deadlock. Este ocorre quando um processo adquiri o semáforo, mas ocorre uma falha no meio da execução. Com isso o semáforo fica preso.
Para não ocorrer isto, temos que utilizar [...]]]></description>
			<content:encoded><![CDATA[<p>Semáforo é bastante utilizado para controle de concorrência dos processos de um sistema, porém muitas pessoas utilizam de forma incorreta.</p>
<p>Há um grande problema em semáforos, o deadlock. Este ocorre quando um processo adquiri o semáforo, mas ocorre uma falha no meio da execução. Com isso o semáforo fica preso.</p>
<p><span id="more-444"></span>Para não ocorrer isto, temos que utilizar monitoramento de exceções (TRY-CATCH). Veja a  imagem abaixo:</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/Tratamento-de-Exceção-com-uso-de-semáforo.jpg" rel="shadowbox[post-444];player=img;"><img class="alignnone size-medium wp-image-445" title="Tratamento de Exceção com uso de semáforo" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/Tratamento-de-Exceção-com-uso-de-semáforo-277x300.jpg" alt="Tratamento de Exceção com uso de semáforo" width="277" height="300" /></a></p>
<p>Pronto, caso ocorra uma falha no subfluxo &#8220;Fluxo a ser processado&#8221;, a execução será pulada automaticamente para o processamento &#8220;Capturar exceção (CATCH)&#8221; e tudo que estiver após deste processamento será processado como FINALLY. Com isso o semáforo sempre será liberado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/utilizando-semaforo-corretamente/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Banco Mundial investe US$ 9 milhões na Softwell</title>
		<link>http://www.makerportal.com.br/banco-mundial-investe-us-9-milhoes-na-softwell/</link>
		<comments>http://www.makerportal.com.br/banco-mundial-investe-us-9-milhoes-na-softwell/#comments</comments>
		<pubDate>Wed, 19 May 2010 12:55:28 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Banco Mundial]]></category>
		<category><![CDATA[IFC]]></category>
		<category><![CDATA[investimento]]></category>
		<category><![CDATA[softwell maker]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=439</guid>
		<description><![CDATA[ As negociações, que duraram nove meses, avançam para assinatura de  contrato em junho quando o Bird se tornará sócio da empresa baiana.
Salvador I 18 de maio de 2010 &#8211; A IFC (Corporação  Financeira Internacional, na sigla inglesa), o braço do Banco Mundial  (Bird) que financia a iniciativa privada, decidiu investir nove [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span> As negociações, que duraram nove meses, avançam para assinatura de  contrato em junho quando o Bird se tornará sócio da empresa baiana.</span></strong></p>
<p style="text-align: justify;"><span><strong>Salvador I 18 de maio de 2010</strong> &#8211; A IFC (Corporação  Financeira Internacional, na sigla inglesa), o braço do Banco Mundial  (Bird) que financia a iniciativa privada, decidiu investir nove milhões  de dólares na empresa de tecnologia Softwell Solutions (<a href="http://www.softwell.com.br/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.softwell.com.br/?referer=');">www.softwell.com.br</a>),  provedora baiana de soluções de TI para o mercado corporativo e  governamental. <span id="more-439"></span></span></p>
<p style="text-align: justify;">A empresa, que tem capital 100% nacional, é proprietária da única  ferramenta nacional de desenvolvimento de softwares, a plataforma Maker,  que tem como principal diferencial inovador e competitivo, em relação  aos concorrentes, o fato de o desenvolvimento dos sistemas informáticos  ser realizado de forma visual, sem o uso das antigas e complexas  linguagens de programação.</p>
<p style="text-align: justify;">O investimento do Banco Mundial será para garantir o desenvolvimento  de produtos (rodmap da companhia) e também para expandir as operações da  Softwell no mercado nacional e internacional. O custo total do projeto é  estimado em U$ 11,1 milhão, dos quais a IFC aportará US$ 4,8 milhões e  outro co-investidor indicado por ela o restante para completar nove  milhões de dólares por subscrição em ações preferenciais da companhia,  suprindo capital de risco que não está disponível para a fase inicial  das empresas de TI no Brasil. A IFC vai mobilizar fundos adicionais e  investidores privados para co-investir na Softwell.</p>
<p><span> </span></p>
<p style="text-align: justify;"><span>A IFC, por meio de seu site, justificou a decisão tomada nos Estados  Unidos, depois da visita de uma missão à sede da Softwell, em Salvador,  no mês de fevereiro. &#8220;Do ponto de vista do desenvolvimento, esse  investimento é importante para suportar o crescimento de empresas de  software, tais como a Softwell. Além disso, as empresas de softwares  permitem que o Brasil suba na cadeia de valor no cenário global de TI,  proporcionando oportunidades de emprego de qualidade no desenvolvimento  de tecnologia de ponta, e demonstrando a capacidade de produzir software  de classe mundial em mercados emergentes&#8221;.</span></p>
<p><span><strong>Software verde</strong></span></p>
<p style="text-align: justify;">Outro fator que pesou na decisão da IFC para investir na Softwell foi  o fato de a empresa brasileira ser classificada pelo Banco Mundial na  categoria C em relação às questões ambientais e sociais. Pelos  “Princípios do Equador”, que avalia e gerencia riscos ambientais e  sociais em financiamento de projetos para instituições internacionais,  um projeto é classificado como sendo da categoria C quando tem impactos  negativos mínimos ou mesmo nenhum impacto.</p>
<p style="text-align: justify;">A IFC diz que ao eliminar a codificação e a documentação no processo  de desenvolvimento de softwares com as suas ferramentas, a Softwell  oferece aos clientes redução no consumo de energia (medida em KWh) para o  desenvolvimento de aplicações, economia em materiais de consumo, e  emissões de carbono. “O nível de riscos ambientais e sociais deste  projeto é mínima, por isso é classificado na categoria C”, justifica.</p>
<p><strong>Na vitrine</strong></p>
<p style="text-align: justify;">Os planos de crescimento e de expansão da Softwell foram sustentados  pela participação no Fórum de Venture Capital da IBM de quem a empresa é  parceira, realizado em 2009, menos de dois anos depois que a empresa se  lançou no mercado. O objetivo do FVC – IBM foi de ligar empresas  interessadas em obter investimentos com fundo atentos a oportunidades. A  IFC foi um dos fundos aproximados pela IBM e a Softwell uma das cinco  startups selecionadas em um universo de 700 empresas parceiras da IBM.</p>
<p style="text-align: justify;">Este ano também a Softwell começou a receber recursos da ordem de R$ 3  milhões, oriundos de investimentos da Financiadora de Estudos e  Projetos (Finep) e da Fundação de Amparo à Pesquisa da Bahia (Fapesb),  para financiamento de duas novas plataformas, o Maker Runner e o Maker  Mobile, consideradas pelas instituições  de incentivo à pesquisa,  projetos inovadores.</p>
<p><strong>Sobre a IFC </strong></p>
<p style="text-align: justify;">A IFC é o ramo do setor privado do Grupo Banco Mundial. A IFC promove  o investimentos do setor privado e a prestação de assistência técnica e  de assessoramento aos governos e empresas. Em parceria com investidores  privados, a IFC proporciona tanto empréstimos quanto capital e  participação acionária em negócios nos países em desenvolvimento.</p>
<p>A IFC tem 182 países membros, que determinam coletivamente suas  políticas e aprovam investimentos.</p>
<p>Fonte: Redação do <a title="Banco Mundial investe na Softwell" href="http://www.tibahia.com/v3/abre_negocios.aspx?nid=2657" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.tibahia.com/v3/abre_negocios.aspx?nid=2657&amp;referer=');">TIBahia.com</a> com parte do conteúdo retirado do site  da <a title="Site IFC (Banco Mundial) - Bird" href="http://www.ifc.org/ifcext/spiwebsite1.nsf/1ca07340e47a35cd85256efb00700cee/ECECB5C6273DFC878525772000507E0B" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.ifc.org/ifcext/spiwebsite1.nsf/1ca07340e47a35cd85256efb00700cee/ECECB5C6273DFC878525772000507E0B?referer=');">IFC</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/banco-mundial-investe-us-9-milhoes-na-softwell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Funções de Twitter para o Maker!</title>
		<link>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/</link>
		<comments>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/#comments</comments>
		<pubDate>Mon, 10 May 2010 23:03:49 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Funções API]]></category>
		<category><![CDATA[Objetos Externos]]></category>
		<category><![CDATA[Webrun]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=364</guid>
		<description><![CDATA[Até pouco tempo atrás, olhava o Twitter como &#8220;mais uma midia social dos ociosos&#8221;. Entretanto, com tantas informações importantes a todo momento surgindo do twitter, realmente mudei um pouco a percepção quanto a esta mídia social.
Pensando nisso, resolvi então fazer algumas funçõeszinhas do Twitter para o Maker !  
Existem disponíveis na internet, algumas API&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Até pouco tempo atrás, olhava o Twitter como &#8220;mais uma midia social dos ociosos&#8221;. Entretanto, com tantas informações importantes a todo momento surgindo do twitter, realmente mudei um pouco a percepção quanto a esta mídia social.<br />
Pensando nisso, resolvi então fazer algumas funçõeszinhas do Twitter para o Maker ! <img src='http://www.makerportal.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><span id="more-364"></span>Existem disponíveis na internet, algumas API&#8217;s do Twitter para várias linguagens, entre elas um pacote Java.<br />
O pacote utilizado por mim chama-se jtwitter open source e criada pela <a title="Winterwell" href="http://www.winterwell.com/software/jtwitter.php" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.winterwell.com/software/jtwitter.php?referer=');">winterwell</a>. Se encontra na versão 1.3 neste momento em que escrevo.<br />
Dentre as existentes (encontrei 4) escolhi o JTwitter por ser open source e muito simples de utilizar.</p>
<p>Foram criadas 3 funções:<br />
Twitter &#8211; Abrir Conexão<br />
Twitter &#8211; Atualizar Status<br />
Twitter &#8211; Obter mensagens</p>
<p>Basicamente, com as 3 funções você pode enviar uma mensagem (ou tweet como é chamado) e verificar as últimas 20 mensagems nas últimas 24 horas da sua página do twitter.<br />
As funções são bem simples de se utilizar. Só ler a pequena documentação que fiz em cada uma delas (Basicamente funciona como as funções de arquivo, onde se guarda a referencia do arquivo aberto para posteriormente utiliza-la para enviar ou receber mensagens).</p>
<p>Para utiliza-las, além de importar no Maker as funções, deve-se incluir o pacote jar da biblioteca do jtwitter no diretório: &#8220;&#8230;\Softwell Solutions\Maker 2.5\Webrun 2\tomcat\webapps\webrun\web-inf\libs&#8221;<br />
Após inserir o pacote jar neste diretório, reinicie o servidor de aplicações 2x.</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/04/Twitter_MakerPortal.png" rel="shadowbox[post-364];player=img;"><img class="aligncenter size-full wp-image-365" title="Twitter no Maker" src="http://www.makerportal.com.br/wp-content/uploads/2010/04/Twitter_MakerPortal.png" alt="Twitter no Maker" width="264" height="76" /></a></p>
<p>Pronto! Basta utilizar as funções agora em seu fluxo!<br />
Segundo as &#8220;regras&#8221; da biblioteca gratuita, a única exigencia deles é expor o autor (feito acima). Se vocês observarem, a cada mensagem enviada, fica abaixo o &#8220;via JTwitter&#8221;. Caso queiram, basta editar o arquivo JTwitter.java que se encontra dentro do pacote e editar este trecho do código.</p>
<p>Downloads:<br />
<a title="Pacote Jar" href="http://www.makerportal.com.br/downloads/jtwitter.jar" target="_blank">Pacote JAR (versão 1.3)</a><br />
<a title="Funções Twitter" href="http://www.makerportal.com.br/downloads/Twitter_MakerPortal_0_3.rar" target="_blank">Funções Twitter</a></p>
<p>Simples e fácil, não?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
