<?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/"
	>

<channel>
	<title>Ronaldo Prass Tech Blog</title>
	<atom:link href="http://ronaldoprass.blog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ronaldoprass.blog.com</link>
	<description>SQL, Tuning SQL, PostGreSQL, MySQL, Oracle, OpenSolaris, Linux, PHP, Java, NetBeans.</description>
	<pubDate>Mon, 20 Jul 2009 22:18:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Instalando Postgres 8.3 no OpenSolaris 2009.06</title>
		<link>http://ronaldoprass.blog.com/2009/07/21/instalando-postgres-83-no-opensolaris-200906/</link>
		<comments>http://ronaldoprass.blog.com/2009/07/21/instalando-postgres-83-no-opensolaris-200906/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 22:18:00 +0000</pubDate>
		<dc:creator>Ronaldo Prass</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Reconhecidamente o Postgres é o banco de dados open source mais robusto do mercado, pois ele vem repleto de recursos extremente úteis em aplicações corporativas. Diferetentemente dos bancos de dados proprietários, os quais vendem licenças por processador(ou core) , o Postgres é enterprise por padrão, pronto para exigências extremas.&#160; Para instalar esse fabuloso gerenciador de banco de dados no OpenSolaris é muito simples, abra uma console&#160; e vamos por a mão na massa:<br />
<br />
Primeiramente vamos preparar a intação no pool do ZFS<br />
<br />
<span style="font-family: courier new,courier,monospace;">zfs create -o mountpoint=/var/postgres rpool/postgres<br />
<br />
Agora vamos instalar os pacotes necessários:<br />
<br /></span>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpostgr-83-server</span></p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpostgr-83-client SUNWpostgr-jdbc SUNWpostgr-83-contrib<br /></span></p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpostgr-83-docs&#160; SUNWpostgr-83-devel</span></p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpostgr-83-tcl SUNWpostgr-83-pl<br /></span></p>
<p>Não esquecendo de instalar a principal ferramenta de administração</p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpgadmin3<br /></span></p>
<p>Configurando o serviço</p>
<p># <span style="font-family: courier new,courier,monospace;">svccfg import /var/svc/manifest/application/database/postgresql_83.xml<br /></span></p>
<p>Habilitando o serviço</p>
<p><span style="font-family: courier new,courier,monospace;">svcadm enable postgresql_83:default_32bit<br /></span></p>
<p><span style="font-family: courier new,courier,monospace;">Pronto, agora é acessar o banco com o PgAdminIII ou NetBeans e alterar as configurações iniciais.</span></p>
<p><a href="http://amadeo.blog.com/repository/1431080/4054186.png"><img style="width: 603px; height: 380px;" src="http://amadeo.blog.com/repository/1431080/4054186.603.380.c.tn.jpg" /></a><br /></p>
<p><span style="font-family: courier new,courier,monospace;"><br /></span></p>
<p><span style="font-family: courier new,courier,monospace;">Créditos: http://blogs.sun.com/jkshah/entry/opensolaris_2008_11_and_postgresql<br /></span></p>
<p><span style="font-family: courier new,courier,monospace;"><br /></span></p>
<p><span style="font-family: courier new,courier,monospace;"><br /></span></p>
<p><span style="font-family: courier new,courier,monospace;"><br /></span></p>
<br />
<br />
]]></description>
			<content:encoded><![CDATA[<div>Reconhecidamente o Postgres é o banco de dados open source mais robusto do mercado, pois ele vem repleto de recursos extremente úteis em aplicações corporativas. Diferetentemente dos bancos de dados proprietários, os quais vendem licenças por processador(ou core) , o Postgres é enterprise por padrão, pronto para exigências extremas.&#160; Para instalar esse fabuloso gerenciador de banco de dados no OpenSolaris é muito simples, abra uma console&#160; e vamos por a mão na massa:</p>
<p>Primeiramente vamos preparar a intação no pool do ZFS</p>
<p><span style="font-family: courier new,courier,monospace;">zfs create -o mountpoint=/var/postgres rpool/postgres</p>
<p>Agora vamos instalar os pacotes necessários:</p>
<p></span></p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpostgr-83-server</span></p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpostgr-83-client SUNWpostgr-jdbc SUNWpostgr-83-contrib<br /></span></p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpostgr-83-docs&#160; SUNWpostgr-83-devel</span></p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpostgr-83-tcl SUNWpostgr-83-pl<br /></span></p>
<p>Não esquecendo de instalar a principal ferramenta de administração</p>
<p><span style="font-family: courier new,courier,monospace;"># pkg install SUNWpgadmin3<br /></span></p>
<p>Configurando o serviço</p>
<p># <span style="font-family: courier new,courier,monospace;">svccfg import /var/svc/manifest/application/database/postgresql_83.xml<br /></span></p>
<p>Habilitando o serviço</p>
<p><span style="font-family: courier new,courier,monospace;">svcadm enable postgresql_83:default_32bit<br /></span></p>
<p><span style="font-family: courier new,courier,monospace;">Pronto, agora é acessar o banco com o PgAdminIII ou NetBeans e alterar as configurações iniciais.</span></p>
<p><a href="http://amadeo.blog.com/repository/1431080/4054186.png"><img style="width: 603px; height: 380px;" src="http://amadeo.blog.com/repository/1431080/4054186.603.380.c.tn.jpg" /></a></p>
<p><span style="font-family: courier new,courier,monospace;"><br /></span></p>
<p><span style="font-family: courier new,courier,monospace;">Créditos: http://blogs.sun.com/jkshah/entry/opensolaris_2008_11_and_postgresql<br /></span></p>
<p><span style="font-family: courier new,courier,monospace;"><br /></span></p>
<p><span style="font-family: courier new,courier,monospace;"><br /></span></p>
<p><span style="font-family: courier new,courier,monospace;"><br /></span></p>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://ronaldoprass.blog.com/2009/07/21/instalando-postgres-83-no-opensolaris-200906/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Student Reviews Contest</title>
		<link>http://ronaldoprass.blog.com/2008/10/22/student-reviews-contest/</link>
		<comments>http://ronaldoprass.blog.com/2008/10/22/student-reviews-contest/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 18:06:54 +0000</pubDate>
		<dc:creator>Ronaldo Prass</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Today me and <a href="http://ronaldoprass.blog.com/"></a> <a href="http://blogs.sun.com/vitoriosassi/">Vitorio Sassi</a> submited our application to the <a href="http://www.sun.com/products-n-solutions/reviews/studentzone/contest.jsp">Student Reviews Contest</a>. The application was called JSaw that means Java System Authentication for Wireless Network.<br />
<br />
The project's goal is improve the security of wi-fi networks. With this project we create a mechanism of authentication for wireless networks and increase the security of these networks. With that network administrators might know the hits generated from their networks.<br />
The inspiration started in the <a href="http://blogs.sun.com/vitoriosassi/entry/summary_of_software_freedom_day">Software Freedom Day - Porto Alegre</a>, where <a href="http://www.serpro.gov.br">SERPRO</a> (the place that event's happened), need the all logs of everybody who access his network. Ok it's so far in my opinion, but we are planned to create a wi-fi zone. And the problem is "how we can create an wi-fi zone and logged all access??". The answer started in a <a href="http://www.squid-cache.org">Squid proxy</a> that can logged all access. Ok our problem are solved, and the event happened without problems. And at this point Vitorio talked "maybe we can create an application for save the full name of people that use wi-fi at the <a href="http://opensolaris.org/os/project/poaosug/">PoaOSUG</a> event's, and with this tool we have the squid's logs and the full name of guys that generated the log. And put this project on the web to encourage the new java programers of <a href="https://gejun.dev.java.net/">GeJUn</a>". And I agree and we started the JSaw project.<br />
The JSaw project are hosted at <a href="http://www.java.net">java.net</a> We are using the <a href="http://www.netbeans.org">NetBeans</a> to develop, <a href="https://glassfish.dev.java.net">glassfish</a> as application server, the <a href="http://www.sun.com/software/products/mysql/getit.jsp">MySQL</a> as database system and all hosts are running <a href="http://opensolaris.org">OpenSolaris</a>.<br />
Now we have an stable and tested version of JSaw, but there are a lot of features that will be implemented in the future. We are creating a road-map to organize the new versions. All parts of project are under <a href="http://www.opensolaris.org/os/licensing">CDDL license</a>.<br />
<br />
If you liked our idea check-out the project's CVS at <a href="https://gejun.dev.java.net/source/browse/gejun/JSaw/?hideattic=1">https://gejun.dev.java.net/source/browse/gejun/JSaw/?hideattic=1</a><br />
Here are an screenshot of application running and an diagram that explain the structure of our solution.<br />
<br />
<a href="http://amadeo.blog.com/repository/1431080/3609636.jpg"><img src="http://amadeo.blog.com/repository/1431080/3609636.jpg" /></a><a href="http://amadeo.blog.com/repository/1431080/3609641.jpg"><br /></a>
]]></description>
			<content:encoded><![CDATA[<div>Today me and <a href="http://ronaldoprass.blog.com/"></a> <a href="http://blogs.sun.com/vitoriosassi/">Vitorio Sassi</a> submited our application to the <a href="http://www.sun.com/products-n-solutions/reviews/studentzone/contest.jsp">Student Reviews Contest</a>. The application was called JSaw that means Java System Authentication for Wireless Network.</p>
<p>The project&#8217;s goal is improve the security of wi-fi networks. With this project we create a mechanism of authentication for wireless networks and increase the security of these networks. With that network administrators might know the hits generated from their networks.<br />
The inspiration started in the <a href="http://blogs.sun.com/vitoriosassi/entry/summary_of_software_freedom_day">Software Freedom Day - Porto Alegre</a>, where <a href="http://www.serpro.gov.br">SERPRO</a> (the place that event&#8217;s happened), need the all logs of everybody who access his network. Ok it&#8217;s so far in my opinion, but we are planned to create a wi-fi zone. And the problem is &#8220;how we can create an wi-fi zone and logged all access??&#8221;. The answer started in a <a href="http://www.squid-cache.org">Squid proxy</a> that can logged all access. Ok our problem are solved, and the event happened without problems. And at this point Vitorio talked &#8220;maybe we can create an application for save the full name of people that use wi-fi at the <a href="http://opensolaris.org/os/project/poaosug/">PoaOSUG</a> event&#8217;s, and with this tool we have the squid&#8217;s logs and the full name of guys that generated the log. And put this project on the web to encourage the new java programers of <a href="https://gejun.dev.java.net/">GeJUn</a>&#8220;. And I agree and we started the JSaw project.<br />
The JSaw project are hosted at <a href="http://www.java.net">java.net</a> We are using the <a href="http://www.netbeans.org">NetBeans</a> to develop, <a href="https://glassfish.dev.java.net">glassfish</a> as application server, the <a href="http://www.sun.com/software/products/mysql/getit.jsp">MySQL</a> as database system and all hosts are running <a href="http://opensolaris.org">OpenSolaris</a>.<br />
Now we have an stable and tested version of JSaw, but there are a lot of features that will be implemented in the future. We are creating a road-map to organize the new versions. All parts of project are under <a href="http://www.opensolaris.org/os/licensing">CDDL license</a>.</p>
<p>If you liked our idea check-out the project&#8217;s CVS at <a href="https://gejun.dev.java.net/source/browse/gejun/JSaw/?hideattic=1">https://gejun.dev.java.net/source/browse/gejun/JSaw/?hideattic=1</a><br />
Here are an screenshot of application running and an diagram that explain the structure of our solution.</p>
<p><a href="http://amadeo.blog.com/repository/1431080/3609636.jpg"><img src="http://amadeo.blog.com/repository/1431080/3609636.jpg" /></a><a href="http://amadeo.blog.com/repository/1431080/3609641.jpg"><br /></a>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://ronaldoprass.blog.com/2008/10/22/student-reviews-contest/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Instalando Firefox 3 no OpenSolaris 2008.05</title>
		<link>http://ronaldoprass.blog.com/2008/06/19/instalando-firefox-3-no-opensolaris-200805/</link>
		<comments>http://ronaldoprass.blog.com/2008/06/19/instalando-firefox-3-no-opensolaris-200805/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 23:14:54 +0000</pubDate>
		<dc:creator>Ronaldo Prass</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<font size="3">Fazendo parte dos mais de 7,9 milhões de downloads do Firefox 3, preferi instalar no OpenSolaris 2008.05 , a instalação não tem nada de complicada, embora não seja feita ainda utilizando o Package Manager. Não encontrei referências sobre atualizar o Firefox que estava instalado, então por precaução removi o que veio por default. Para baixar a versão 3 pode ser feito através do http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/contrib/solaris_pkgadd/&#160;&#160; , concluído o download basta descompactar o arquivo firefox-3.0.en-US.opensolaris-i386-pkg.bz2 ( bunzip2 -d&#160; firefox-3.0.en-US.opensolaris-i386-pkg.bz2 ) , após então o famoso "pkgadd" pkgadd -d firefox-3.0.en-US.opensolaris-i386-pkg ,<br />
<br />
bash-3.2# pkgadd -d firefox-3.0.en-US.opensolaris-i386-pkg<br />
<br />
The following packages are available:<br />
1&#160; MOZfirefox&#160;&#160;&#160;&#160; firefox 3.0rc2 for Solaris 11<br />
(i386) 3.0,REV=2008.06.05.10.52<br />
<br />
Select package(s) you wish to process (or 'all' to process<br />
all packages). (default: all) [?,??,q]: all<br />
<br />
Processing package instance from<br />
<br />
firefox 3.0rc2 for Solaris 11(i386) 3.0,REV=2008.06.05.10.52<br />
Using as the package base directory.<br />
## Processing package information.<br />
## Processing system information.<br />
## Verifying disk space requirements.<br />
## Checking for conflicts with packages already installed.<br />
## Checking for setuid/setgid programs.<br />
<br />
Installing firefox 3.0rc2 for Solaris 11 as<br />
<br />
## Installing part 1 of 1.<br />
/opt/sfw/bin/firefox<br />
/opt/sfw/lib/firefox/.autoreg<br />
/opt/sfw/lib/firefox/README.txt<br />
/opt/sfw/lib/firefox/Throbber-small.gif<br />
/opt/sfw/lib/firefox/application.ini<br />
/opt/sfw/lib/firefox/blocklist.xml<br />
/opt/sfw/lib/firefox/browserconfig.properties<br />
/opt/sfw/lib/firefox/chrome/browser.jar<br />
/opt/sfw/lib/firefox/chrome/browser.manifest<br />
/opt/sfw/lib/firefox/chrome/classic.jar<br />
/opt/sfw/lib/firefox/chrome/classic.manifest<br />
/opt/sfw/lib/firefox/chrome/comm.jar<br />
/opt/sfw/lib/firefox/chrome/comm.manifest<br />
/opt/sfw/lib/firefox/chrome/en-US.jar<br />
/opt/sfw/lib/firefox/chrome/en-US.manifest<br />
/opt/sfw/lib/firefox/chrome/icons/default/default16.png<br />
/opt/sfw/lib/firefox/chrome/icons/default/default32.png<br />
/opt/sfw/lib/firefox/chrome/icons/default/default48.png<br />
/opt/sfw/lib/firefox/chrome/pippki.jar<br />
/opt/sfw/lib/firefox/chrome/pippki.manifest<br />
/opt/sfw/lib/firefox/chrome/reporter.jar<br />
/opt/sfw/lib/firefox/chrome/reporter.manifest<br />
/opt/sfw/lib/firefox/chrome/toolkit.jar<br />
/opt/sfw/lib/firefox/chrome/toolkit.manifest<br />
/opt/sfw/lib/firefox/components/FeedConverter.js<br />
/opt/sfw/lib/firefox/components/FeedProcessor.js<br />
/opt/sfw/lib/firefox/components/FeedWriter.js<br />
/opt/sfw/lib/firefox/components/WebContentConverter.js<br />
/opt/sfw/lib/firefox/components/aboutRobots.js<br />
/opt/sfw/lib/firefox/components/browser.xpt<br />
/opt/sfw/lib/firefox/components/fuelApplication.js<br />
/opt/sfw/lib/firefox/components/jsconsole-clhandler.js<br />
/opt/sfw/lib/firefox/components/libbrowsercomps.so<br />
/opt/sfw/lib/firefox/components/libbrowserdirprovider.so<br />
/opt/sfw/lib/firefox/components/libdbusservice.so<br />
/opt/sfw/lib/firefox/components/libimgicon.so<br />
/opt/sfw/lib/firefox/components/libmozgnome.so<br />
/opt/sfw/lib/firefox/components/libnkgnomevfs.so<br />
/opt/sfw/lib/firefox/components/nsAddonRepository.js<br />
/opt/sfw/lib/firefox/components/nsBlocklistService.js<br />
/opt/sfw/lib/firefox/components/nsBrowserContentHandler.js<br />
/opt/sfw/lib/firefox/components/nsBrowserGlue.js<br />
/opt/sfw/lib/firefox/components/nsContentDispatchChooser.js<br />
/opt/sfw/lib/firefox/components/nsContentPrefService.js<br />
/opt/sfw/lib/firefox/components/nsDefaultCLH.js<br />
/opt/sfw/lib/firefox/components/nsDownloadManagerUI.js<br />
/opt/sfw/lib/firefox/components/nsExtensionManager.js<br />
/opt/sfw/lib/firefox/components/nsFilePicker.js<br />
/opt/sfw/lib/firefox/components/nsHandlerService.js<br />
/opt/sfw/lib/firefox/components/nsHelperAppDlg.js<br />
/opt/sfw/lib/firefox/components/nsLivemarkService.js<br />
/opt/sfw/lib/firefox/components/nsLoginInfo.js<br />
/opt/sfw/lib/firefox/components/nsLoginManager.js<br />
/opt/sfw/lib/firefox/components/nsLoginManagerPrompter.js<br />
/opt/sfw/lib/firefox/components/nsMicrosummaryService.js<br />
/opt/sfw/lib/firefox/components/nsPlacesTransactionsService.js<br />
/opt/sfw/lib/firefox/components/nsProxyAutoConfig.js<br />
/opt/sfw/lib/firefox/components/nsSafebrowsingApplication.js<br />
/opt/sfw/lib/firefox/components/nsSearchService.js<br />
/opt/sfw/lib/firefox/components/nsSearchSuggestions.js<br />
/opt/sfw/lib/firefox/components/nsSessionStartup.js<br />
/opt/sfw/lib/firefox/components/nsSessionStore.js<br />
/opt/sfw/lib/firefox/components/nsSetDefaultBrowser.js<br />
/opt/sfw/lib/firefox/components/nsSidebar.js<br />
/opt/sfw/lib/firefox/components/nsTaggingService.js<br />
/opt/sfw/lib/firefox/components/nsTryToClose.js<br />
/opt/sfw/lib/firefox/components/nsURLFormatter.js<br />
/opt/sfw/lib/firefox/components/nsUpdateService.js<br />
/opt/sfw/lib/firefox/components/nsUrlClassifierLib.js<br />
/opt/sfw/lib/firefox/components/nsUrlClassifierListManager.js<br />
/opt/sfw/lib/firefox/components/nsWebHandlerApp.js<br />
/opt/sfw/lib/firefox/components/pluginGlue.js<br />
/opt/sfw/lib/firefox/components/storage-Legacy.js<br />
/opt/sfw/lib/firefox/components/txEXSLTRegExFunctions.js<br />
/opt/sfw/lib/firefox/crashreporter<br />
/opt/sfw/lib/firefox/crashreporter-override.ini<br />
/opt/sfw/lib/firefox/crashreporter.ini<br />
/opt/sfw/lib/firefox/defaults/autoconfig/platform.js<br />
/opt/sfw/lib/firefox/defaults/autoconfig/prefcalls.js<br />
/opt/sfw/lib/firefox/defaults/pref/channel-prefs.js<br />
/opt/sfw/lib/firefox/defaults/pref/firefox-branding.js<br />
/opt/sfw/lib/firefox/defaults/pref/firefox-l10n.js<br />
/opt/sfw/lib/firefox/defaults/pref/firefox.js<br />
/opt/sfw/lib/firefox/defaults/pref/reporter.js<br />
/opt/sfw/lib/firefox/defaults/profile/bookmarks.html<br />
/opt/sfw/lib/firefox/defaults/profile/chrome/userChrome-example.css<br />
/opt/sfw/lib/firefox/defaults/profile/chrome/userContent-example.css<br />
/opt/sfw/lib/firefox/defaults/profile/localstore.rdf<br />
/opt/sfw/lib/firefox/defaults/profile/mimeTypes.rdf<br />
/opt/sfw/lib/firefox/defaults/profile/prefs.js<br />
/opt/sfw/lib/firefox/dictionaries/en-US.aff<br />
/opt/sfw/lib/firefox/dictionaries/en-US.dic<br />
/opt/sfw/lib/firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf<br />
/opt/sfw/lib/firefox/firefox<br />
/opt/sfw/lib/firefox/firefox-bin<br />
/opt/sfw/lib/firefox/greprefs/all.js<br />
/opt/sfw/lib/firefox/greprefs/security-prefs.js<br />
/opt/sfw/lib/firefox/greprefs/xpinstall.js<br />
/opt/sfw/lib/firefox/icons/document.png<br />
/opt/sfw/lib/firefox/icons/mozicon128.png<br />
/opt/sfw/lib/firefox/icons/mozicon16.xpm<br />
/opt/sfw/lib/firefox/icons/mozicon50.xpm<br />
/opt/sfw/lib/firefox/libfreebl3.chk<br />
/opt/sfw/lib/firefox/libfreebl3.so<br />
/opt/sfw/lib/firefox/libjemalloc.so<br />
/opt/sfw/lib/firefox/libmozjs.so<br />
/opt/sfw/lib/firefox/libnspr4.so<br />
/opt/sfw/lib/firefox/libnss3.so<br />
/opt/sfw/lib/firefox/libnssckbi.so<br />
/opt/sfw/lib/firefox/libnssdbm3.so<br />
/opt/sfw/lib/firefox/libnssutil3.so<br />
/opt/sfw/lib/firefox/libplc4.so<br />
/opt/sfw/lib/firefox/libplds4.so<br />
/opt/sfw/lib/firefox/libsmime3.so<br />
/opt/sfw/lib/firefox/libsoftokn3.chk<br />
/opt/sfw/lib/firefox/libsoftokn3.so<br />
/opt/sfw/lib/firefox/libsqlite3.so<br />
/opt/sfw/lib/firefox/libssl3.so<br />
/opt/sfw/lib/firefox/libxpcom.so<br />
/opt/sfw/lib/firefox/libxul.so<br />
/opt/sfw/lib/firefox/modules/DownloadUtils.jsm<br />
/opt/sfw/lib/firefox/modules/ISO8601DateUtils.jsm<br />
/opt/sfw/lib/firefox/modules/JSON.jsm<br />
/opt/sfw/lib/firefox/modules/Microformats.js<br />
/opt/sfw/lib/firefox/modules/PluralForm.jsm<br />
/opt/sfw/lib/firefox/modules/XPCOMUtils.jsm<br />
/opt/sfw/lib/firefox/modules/debug.js<br />
/opt/sfw/lib/firefox/modules/distribution.js<br />
/opt/sfw/lib/firefox/modules/utils.js<br />
/opt/sfw/lib/firefox/mozilla-xremote-client<br />
/opt/sfw/lib/firefox/old-homepage-default.properties<br />
/opt/sfw/lib/firefox/platform.ini<br />
/opt/sfw/lib/firefox/plugins/libnullplugin.so<br />
/opt/sfw/lib/firefox/removed-files<br />
/opt/sfw/lib/firefox/res/EditorOverride.css<br />
/opt/sfw/lib/firefox/res/arrow.gif<br />
/opt/sfw/lib/firefox/res/arrowd.gif<br />
/opt/sfw/lib/firefox/res/broken-image.gif<br />
/opt/sfw/lib/firefox/res/charsetData.properties<br />
/opt/sfw/lib/firefox/res/charsetalias.properties<br />
/opt/sfw/lib/firefox/res/contenteditable.css<br />
/opt/sfw/lib/firefox/res/designmode.css<br />
/opt/sfw/lib/firefox/res/dtd/mathml.dtd<br />
/opt/sfw/lib/firefox/res/dtd/xhtml11.dtd<br />
/opt/sfw/lib/firefox/res/entityTables/html40Latin1.properties<br />
/opt/sfw/lib/firefox/res/entityTables/html40Special.properties<br />
/opt/sfw/lib/firefox/res/entityTables/html40Symbols.properties<br />
/opt/sfw/lib/firefox/res/entityTables/htmlEntityVersions.properties<br />
/opt/sfw/lib/firefox/res/entityTables/mathml20.properties<br />
/opt/sfw/lib/firefox/res/entityTables/transliterate.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfont.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfontSTIXNonUnicode.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfontSTIXSize1.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfontStandardSymbolsL.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfontUnicode.properties<br />
/opt/sfw/lib/firefox/res/forms.css<br />
/opt/sfw/lib/firefox/res/grabber.gif<br />
/opt/sfw/lib/firefox/res/hiddenWindow.html<br />
/opt/sfw/lib/firefox/res/html.css<br />
/opt/sfw/lib/firefox/res/html/folder.png<br />
/opt/sfw/lib/firefox/res/langGroups.properties<br />
/opt/sfw/lib/firefox/res/language.properties<br />
/opt/sfw/lib/firefox/res/loading-image.gif<br />
/opt/sfw/lib/firefox/res/mathml.css<br />
/opt/sfw/lib/firefox/res/quirk.css<br />
/opt/sfw/lib/firefox/res/svg.css<br />
/opt/sfw/lib/firefox/res/table-add-column-after-active.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-after-hover.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-after.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-before-active.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-before-hover.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-before.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-after-active.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-after-hover.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-after.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-before-active.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-before-hover.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-before.gif<br />
/opt/sfw/lib/firefox/res/table-remove-column-active.gif<br />
/opt/sfw/lib/firefox/res/table-remove-column-hover.gif<br />
/opt/sfw/lib/firefox/res/table-remove-column.gif<br />
/opt/sfw/lib/firefox/res/table-remove-row-active.gif<br />
/opt/sfw/lib/firefox/res/table-remove-row-hover.gif<br />
/opt/sfw/lib/firefox/res/table-remove-row.gif<br />
/opt/sfw/lib/firefox/res/ua.css<br />
/opt/sfw/lib/firefox/res/unixcharset.properties<br />
/opt/sfw/lib/firefox/res/viewsource.css<br />
/opt/sfw/lib/firefox/run-mozilla.sh<br />
/opt/sfw/lib/firefox/searchplugins/amazondotcom.xml<br />
/opt/sfw/lib/firefox/searchplugins/answers.xml<br />
/opt/sfw/lib/firefox/searchplugins/creativecommons.xml<br />
/opt/sfw/lib/firefox/searchplugins/eBay.xml<br />
/opt/sfw/lib/firefox/searchplugins/google.xml<br />
/opt/sfw/lib/firefox/searchplugins/wikipedia.xml<br />
/opt/sfw/lib/firefox/searchplugins/yahoo.xml<br />
[ verifying class ]<br />
<br />
Installation of was successful.<br />
<br />
Após a instalação bem sucedida precisei executar o Firefox por linha de comando /opt/sfw/lib/firefox$ ./firefox e então aceitar os termos da licença e correr para o abraço.<br />
<br />
<br /></font>
]]></description>
			<content:encoded><![CDATA[<div><font size="3">Fazendo parte dos mais de 7,9 milhões de downloads do Firefox 3, preferi instalar no OpenSolaris 2008.05 , a instalação não tem nada de complicada, embora não seja feita ainda utilizando o Package Manager. Não encontrei referências sobre atualizar o Firefox que estava instalado, então por precaução removi o que veio por default. Para baixar a versão 3 pode ser feito através do http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/contrib/solaris_pkgadd/&#160;&#160; , concluído o download basta descompactar o arquivo firefox-3.0.en-US.opensolaris-i386-pkg.bz2 ( bunzip2 -d&#160; firefox-3.0.en-US.opensolaris-i386-pkg.bz2 ) , após então o famoso &#8220;pkgadd&#8221; pkgadd -d firefox-3.0.en-US.opensolaris-i386-pkg ,</p>
<p>bash-3.2# pkgadd -d firefox-3.0.en-US.opensolaris-i386-pkg</p>
<p>The following packages are available:<br />
1&#160; MOZfirefox&#160;&#160;&#160;&#160; firefox 3.0rc2 for Solaris 11<br />
(i386) 3.0,REV=2008.06.05.10.52</p>
<p>Select package(s) you wish to process (or &#8216;all&#8217; to process<br />
all packages). (default: all) [?,??,q]: all</p>
<p>Processing package instance from</p>
<p>firefox 3.0rc2 for Solaris 11(i386) 3.0,REV=2008.06.05.10.52<br />
Using as the package base directory.<br />
## Processing package information.<br />
## Processing system information.<br />
## Verifying disk space requirements.<br />
## Checking for conflicts with packages already installed.<br />
## Checking for setuid/setgid programs.</p>
<p>Installing firefox 3.0rc2 for Solaris 11 as</p>
<p>## Installing part 1 of 1.<br />
/opt/sfw/bin/firefox<br />
/opt/sfw/lib/firefox/.autoreg<br />
/opt/sfw/lib/firefox/README.txt<br />
/opt/sfw/lib/firefox/Throbber-small.gif<br />
/opt/sfw/lib/firefox/application.ini<br />
/opt/sfw/lib/firefox/blocklist.xml<br />
/opt/sfw/lib/firefox/browserconfig.properties<br />
/opt/sfw/lib/firefox/chrome/browser.jar<br />
/opt/sfw/lib/firefox/chrome/browser.manifest<br />
/opt/sfw/lib/firefox/chrome/classic.jar<br />
/opt/sfw/lib/firefox/chrome/classic.manifest<br />
/opt/sfw/lib/firefox/chrome/comm.jar<br />
/opt/sfw/lib/firefox/chrome/comm.manifest<br />
/opt/sfw/lib/firefox/chrome/en-US.jar<br />
/opt/sfw/lib/firefox/chrome/en-US.manifest<br />
/opt/sfw/lib/firefox/chrome/icons/default/default16.png<br />
/opt/sfw/lib/firefox/chrome/icons/default/default32.png<br />
/opt/sfw/lib/firefox/chrome/icons/default/default48.png<br />
/opt/sfw/lib/firefox/chrome/pippki.jar<br />
/opt/sfw/lib/firefox/chrome/pippki.manifest<br />
/opt/sfw/lib/firefox/chrome/reporter.jar<br />
/opt/sfw/lib/firefox/chrome/reporter.manifest<br />
/opt/sfw/lib/firefox/chrome/toolkit.jar<br />
/opt/sfw/lib/firefox/chrome/toolkit.manifest<br />
/opt/sfw/lib/firefox/components/FeedConverter.js<br />
/opt/sfw/lib/firefox/components/FeedProcessor.js<br />
/opt/sfw/lib/firefox/components/FeedWriter.js<br />
/opt/sfw/lib/firefox/components/WebContentConverter.js<br />
/opt/sfw/lib/firefox/components/aboutRobots.js<br />
/opt/sfw/lib/firefox/components/browser.xpt<br />
/opt/sfw/lib/firefox/components/fuelApplication.js<br />
/opt/sfw/lib/firefox/components/jsconsole-clhandler.js<br />
/opt/sfw/lib/firefox/components/libbrowsercomps.so<br />
/opt/sfw/lib/firefox/components/libbrowserdirprovider.so<br />
/opt/sfw/lib/firefox/components/libdbusservice.so<br />
/opt/sfw/lib/firefox/components/libimgicon.so<br />
/opt/sfw/lib/firefox/components/libmozgnome.so<br />
/opt/sfw/lib/firefox/components/libnkgnomevfs.so<br />
/opt/sfw/lib/firefox/components/nsAddonRepository.js<br />
/opt/sfw/lib/firefox/components/nsBlocklistService.js<br />
/opt/sfw/lib/firefox/components/nsBrowserContentHandler.js<br />
/opt/sfw/lib/firefox/components/nsBrowserGlue.js<br />
/opt/sfw/lib/firefox/components/nsContentDispatchChooser.js<br />
/opt/sfw/lib/firefox/components/nsContentPrefService.js<br />
/opt/sfw/lib/firefox/components/nsDefaultCLH.js<br />
/opt/sfw/lib/firefox/components/nsDownloadManagerUI.js<br />
/opt/sfw/lib/firefox/components/nsExtensionManager.js<br />
/opt/sfw/lib/firefox/components/nsFilePicker.js<br />
/opt/sfw/lib/firefox/components/nsHandlerService.js<br />
/opt/sfw/lib/firefox/components/nsHelperAppDlg.js<br />
/opt/sfw/lib/firefox/components/nsLivemarkService.js<br />
/opt/sfw/lib/firefox/components/nsLoginInfo.js<br />
/opt/sfw/lib/firefox/components/nsLoginManager.js<br />
/opt/sfw/lib/firefox/components/nsLoginManagerPrompter.js<br />
/opt/sfw/lib/firefox/components/nsMicrosummaryService.js<br />
/opt/sfw/lib/firefox/components/nsPlacesTransactionsService.js<br />
/opt/sfw/lib/firefox/components/nsProxyAutoConfig.js<br />
/opt/sfw/lib/firefox/components/nsSafebrowsingApplication.js<br />
/opt/sfw/lib/firefox/components/nsSearchService.js<br />
/opt/sfw/lib/firefox/components/nsSearchSuggestions.js<br />
/opt/sfw/lib/firefox/components/nsSessionStartup.js<br />
/opt/sfw/lib/firefox/components/nsSessionStore.js<br />
/opt/sfw/lib/firefox/components/nsSetDefaultBrowser.js<br />
/opt/sfw/lib/firefox/components/nsSidebar.js<br />
/opt/sfw/lib/firefox/components/nsTaggingService.js<br />
/opt/sfw/lib/firefox/components/nsTryToClose.js<br />
/opt/sfw/lib/firefox/components/nsURLFormatter.js<br />
/opt/sfw/lib/firefox/components/nsUpdateService.js<br />
/opt/sfw/lib/firefox/components/nsUrlClassifierLib.js<br />
/opt/sfw/lib/firefox/components/nsUrlClassifierListManager.js<br />
/opt/sfw/lib/firefox/components/nsWebHandlerApp.js<br />
/opt/sfw/lib/firefox/components/pluginGlue.js<br />
/opt/sfw/lib/firefox/components/storage-Legacy.js<br />
/opt/sfw/lib/firefox/components/txEXSLTRegExFunctions.js<br />
/opt/sfw/lib/firefox/crashreporter<br />
/opt/sfw/lib/firefox/crashreporter-override.ini<br />
/opt/sfw/lib/firefox/crashreporter.ini<br />
/opt/sfw/lib/firefox/defaults/autoconfig/platform.js<br />
/opt/sfw/lib/firefox/defaults/autoconfig/prefcalls.js<br />
/opt/sfw/lib/firefox/defaults/pref/channel-prefs.js<br />
/opt/sfw/lib/firefox/defaults/pref/firefox-branding.js<br />
/opt/sfw/lib/firefox/defaults/pref/firefox-l10n.js<br />
/opt/sfw/lib/firefox/defaults/pref/firefox.js<br />
/opt/sfw/lib/firefox/defaults/pref/reporter.js<br />
/opt/sfw/lib/firefox/defaults/profile/bookmarks.html<br />
/opt/sfw/lib/firefox/defaults/profile/chrome/userChrome-example.css<br />
/opt/sfw/lib/firefox/defaults/profile/chrome/userContent-example.css<br />
/opt/sfw/lib/firefox/defaults/profile/localstore.rdf<br />
/opt/sfw/lib/firefox/defaults/profile/mimeTypes.rdf<br />
/opt/sfw/lib/firefox/defaults/profile/prefs.js<br />
/opt/sfw/lib/firefox/dictionaries/en-US.aff<br />
/opt/sfw/lib/firefox/dictionaries/en-US.dic<br />
/opt/sfw/lib/firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf<br />
/opt/sfw/lib/firefox/firefox<br />
/opt/sfw/lib/firefox/firefox-bin<br />
/opt/sfw/lib/firefox/greprefs/all.js<br />
/opt/sfw/lib/firefox/greprefs/security-prefs.js<br />
/opt/sfw/lib/firefox/greprefs/xpinstall.js<br />
/opt/sfw/lib/firefox/icons/document.png<br />
/opt/sfw/lib/firefox/icons/mozicon128.png<br />
/opt/sfw/lib/firefox/icons/mozicon16.xpm<br />
/opt/sfw/lib/firefox/icons/mozicon50.xpm<br />
/opt/sfw/lib/firefox/libfreebl3.chk<br />
/opt/sfw/lib/firefox/libfreebl3.so<br />
/opt/sfw/lib/firefox/libjemalloc.so<br />
/opt/sfw/lib/firefox/libmozjs.so<br />
/opt/sfw/lib/firefox/libnspr4.so<br />
/opt/sfw/lib/firefox/libnss3.so<br />
/opt/sfw/lib/firefox/libnssckbi.so<br />
/opt/sfw/lib/firefox/libnssdbm3.so<br />
/opt/sfw/lib/firefox/libnssutil3.so<br />
/opt/sfw/lib/firefox/libplc4.so<br />
/opt/sfw/lib/firefox/libplds4.so<br />
/opt/sfw/lib/firefox/libsmime3.so<br />
/opt/sfw/lib/firefox/libsoftokn3.chk<br />
/opt/sfw/lib/firefox/libsoftokn3.so<br />
/opt/sfw/lib/firefox/libsqlite3.so<br />
/opt/sfw/lib/firefox/libssl3.so<br />
/opt/sfw/lib/firefox/libxpcom.so<br />
/opt/sfw/lib/firefox/libxul.so<br />
/opt/sfw/lib/firefox/modules/DownloadUtils.jsm<br />
/opt/sfw/lib/firefox/modules/ISO8601DateUtils.jsm<br />
/opt/sfw/lib/firefox/modules/JSON.jsm<br />
/opt/sfw/lib/firefox/modules/Microformats.js<br />
/opt/sfw/lib/firefox/modules/PluralForm.jsm<br />
/opt/sfw/lib/firefox/modules/XPCOMUtils.jsm<br />
/opt/sfw/lib/firefox/modules/debug.js<br />
/opt/sfw/lib/firefox/modules/distribution.js<br />
/opt/sfw/lib/firefox/modules/utils.js<br />
/opt/sfw/lib/firefox/mozilla-xremote-client<br />
/opt/sfw/lib/firefox/old-homepage-default.properties<br />
/opt/sfw/lib/firefox/platform.ini<br />
/opt/sfw/lib/firefox/plugins/libnullplugin.so<br />
/opt/sfw/lib/firefox/removed-files<br />
/opt/sfw/lib/firefox/res/EditorOverride.css<br />
/opt/sfw/lib/firefox/res/arrow.gif<br />
/opt/sfw/lib/firefox/res/arrowd.gif<br />
/opt/sfw/lib/firefox/res/broken-image.gif<br />
/opt/sfw/lib/firefox/res/charsetData.properties<br />
/opt/sfw/lib/firefox/res/charsetalias.properties<br />
/opt/sfw/lib/firefox/res/contenteditable.css<br />
/opt/sfw/lib/firefox/res/designmode.css<br />
/opt/sfw/lib/firefox/res/dtd/mathml.dtd<br />
/opt/sfw/lib/firefox/res/dtd/xhtml11.dtd<br />
/opt/sfw/lib/firefox/res/entityTables/html40Latin1.properties<br />
/opt/sfw/lib/firefox/res/entityTables/html40Special.properties<br />
/opt/sfw/lib/firefox/res/entityTables/html40Symbols.properties<br />
/opt/sfw/lib/firefox/res/entityTables/htmlEntityVersions.properties<br />
/opt/sfw/lib/firefox/res/entityTables/mathml20.properties<br />
/opt/sfw/lib/firefox/res/entityTables/transliterate.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfont.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfontSTIXNonUnicode.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfontSTIXSize1.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfontStandardSymbolsL.properties<br />
/opt/sfw/lib/firefox/res/fonts/mathfontUnicode.properties<br />
/opt/sfw/lib/firefox/res/forms.css<br />
/opt/sfw/lib/firefox/res/grabber.gif<br />
/opt/sfw/lib/firefox/res/hiddenWindow.html<br />
/opt/sfw/lib/firefox/res/html.css<br />
/opt/sfw/lib/firefox/res/html/folder.png<br />
/opt/sfw/lib/firefox/res/langGroups.properties<br />
/opt/sfw/lib/firefox/res/language.properties<br />
/opt/sfw/lib/firefox/res/loading-image.gif<br />
/opt/sfw/lib/firefox/res/mathml.css<br />
/opt/sfw/lib/firefox/res/quirk.css<br />
/opt/sfw/lib/firefox/res/svg.css<br />
/opt/sfw/lib/firefox/res/table-add-column-after-active.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-after-hover.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-after.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-before-active.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-before-hover.gif<br />
/opt/sfw/lib/firefox/res/table-add-column-before.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-after-active.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-after-hover.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-after.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-before-active.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-before-hover.gif<br />
/opt/sfw/lib/firefox/res/table-add-row-before.gif<br />
/opt/sfw/lib/firefox/res/table-remove-column-active.gif<br />
/opt/sfw/lib/firefox/res/table-remove-column-hover.gif<br />
/opt/sfw/lib/firefox/res/table-remove-column.gif<br />
/opt/sfw/lib/firefox/res/table-remove-row-active.gif<br />
/opt/sfw/lib/firefox/res/table-remove-row-hover.gif<br />
/opt/sfw/lib/firefox/res/table-remove-row.gif<br />
/opt/sfw/lib/firefox/res/ua.css<br />
/opt/sfw/lib/firefox/res/unixcharset.properties<br />
/opt/sfw/lib/firefox/res/viewsource.css<br />
/opt/sfw/lib/firefox/run-mozilla.sh<br />
/opt/sfw/lib/firefox/searchplugins/amazondotcom.xml<br />
/opt/sfw/lib/firefox/searchplugins/answers.xml<br />
/opt/sfw/lib/firefox/searchplugins/creativecommons.xml<br />
/opt/sfw/lib/firefox/searchplugins/eBay.xml<br />
/opt/sfw/lib/firefox/searchplugins/google.xml<br />
/opt/sfw/lib/firefox/searchplugins/wikipedia.xml<br />
/opt/sfw/lib/firefox/searchplugins/yahoo.xml<br />
[ verifying class ]</p>
<p>Installation of was successful.</p>
<p>Após a instalação bem sucedida precisei executar o Firefox por linha de comando /opt/sfw/lib/firefox$ ./firefox e então aceitar os termos da licença e correr para o abraço.</p>
<p></font>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://ronaldoprass.blog.com/2008/06/19/instalando-firefox-3-no-opensolaris-200805/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lista de softwares equivalentes aos do Windows</title>
		<link>http://ronaldoprass.blog.com/2008/05/25/lista-de-softwares-equivalentes-aos-do-windows/</link>
		<comments>http://ronaldoprass.blog.com/2008/05/25/lista-de-softwares-equivalentes-aos-do-windows/#comments</comments>
		<pubDate>Sun, 25 May 2008 17:16:37 +0000</pubDate>
		<dc:creator>Ronaldo Prass</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<font face="arial,helvetica,sans-serif" size="3">Uma dúvida bem comum de usuários que pretendem migrar do Windows para algum *nix é quais softwares equivalentes estão disponíveis. Nesse site http://www.linuxrsp.ru/win-lin-soft/table-eng.html tem uma lista bem repleta, acho que dá pro gasto.&#160;</font><br />
<br />
<br />
]]></description>
			<content:encoded><![CDATA[<div><font face="arial,helvetica,sans-serif" size="3">Uma dúvida bem comum de usuários que pretendem migrar do Windows para algum *nix é quais softwares equivalentes estão disponíveis. Nesse site http://www.linuxrsp.ru/win-lin-soft/table-eng.html tem uma lista bem repleta, acho que dá pro gasto.&#160;</font></p>
<p>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://ronaldoprass.blog.com/2008/05/25/lista-de-softwares-equivalentes-aos-do-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Instalando o PostGre por linha de comando no OpenSolaris 2008.05</title>
		<link>http://ronaldoprass.blog.com/2008/05/24/instalando-o-postgre-por-linha-de-comando-no-opensolaris-200805/</link>
		<comments>http://ronaldoprass.blog.com/2008/05/24/instalando-o-postgre-por-linha-de-comando-no-opensolaris-200805/#comments</comments>
		<pubDate>Fri, 23 May 2008 22:16:58 +0000</pubDate>
		<dc:creator>Ronaldo Prass</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<font face="arial,helvetica,sans-serif" size="3">Uma das coisas que senti falta num primeiro momento quando passei a utilizar o OpenSolaris 2008.05 foi o PostGreSQL instaladinho pronto para usar, faz sentido em não vir, com isso fica por conta do usuário instalar ou não.<br />
<br />
No meu caso preciso muito, aproveitando a oportunidade de testar o Package Manager eu primeiramente instalei pelo modo gráfico, tirando os 4 time outs que enfrentei, no final ai estava o meu banco de dados preferido. Não contente, resolvi remove-lo e instalar via linha de comando, afinal nem sempre terei um servidor com modo gráfico disponível. Até foi bom exercício, pois no final eu preferi instalar dessa maneira.<br />
<br />
Receita de bolo:<br />
<br />
Como usuário root, primeiramente faça listagem dos pacotes disponíveis no reposítório utilizando o comando pkg search -r postgres , o resultado vai ser algo do tipo<br />
<br />
INDEX ACTION VALUE PACKAGE<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-devel@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-devel@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-devel@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-devel@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-docs@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-docs@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-docs@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-docs@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-tcl@1.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-tcl@1.5-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-tcl@1.5-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-tcl@1.5-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-pl@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-pl@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-pl@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-pl@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-libs@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-libs@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-libs@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-libs@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-client@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-client@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-client@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-client@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-contrib@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-contrib@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-contrib@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-contrib@8.2.5-0.79<br />
basename file usr/postgres/8.2/bin/postgres pkg:/SUNWpostgr-82-server@8.2.6-0.86<br />
basename file usr/postgres/8.2/bin/postgres pkg:/SUNWpostgr-82-server@8.2.6-0.86<br />
basename file usr/postgres/8.2/bin/postgres pkg:/SUNWpostgr-82-server@8.2.5-0.79<br />
basename file usr/postgres/8.2/bin/postgres pkg:/SUNWpostgr-82-server@8.2.4-0.75<br />
basename dir var/postgres pkg:/SUNWpostgr-82-server-data-root@8.2.5-0.79<br />
basename dir var/postgres pkg:/SUNWpostgr-82-server-data-root@8.2.4-0.75<br />
basename dir var/postgres pkg:/SUNWpostgr-82-server-data-root@8.2.6-0.86<br />
basename dir var/postgres pkg:/SUNWpostgr-82-server-data-root@8.2.6-0.86<br />
basename file usr/bin/postgres pkg:/SUNWpostgr-server@8.1.11-0.86<br />
basename file usr/bin/postgres pkg:/SUNWpostgr-server@8.1.9-0.75<br />
basename file usr/bin/postgres pkg:/SUNWpostgr-server@8.1.10-0.79<br />
basename file usr/bin/postgres pkg:/SUNWpostgr-server@8.1.11-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-jdbc@8.2.504-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-jdbc@8.2.504-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-jdbc@8.2.504-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-jdbc@8.2.504-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-l10n-ja@0.5.11-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-l10n-ja@0.5.11-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-l10n-ja@0.5.11-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-l10n-ja@0.5.11-0.79<br />
<br />
<br />
Bah, muita tralha né, e agora qual instalar?<br />
Num primeiro momento podes utilizar os seguintes pacotes<br />
<br />
SUNWpostgr-82-client SUNWpostgr-82-contrib SUNWpostgr-82-devel SUNWpostgr-82-docs SUNWpostgr-82-jdbc SUNWpostgr-82-libs SUNWpostgr-82-pl SUNWpostgr-82-server-data-root SUNWpostgr-82-server SUNWpostgr-82-tcl SUNWpostgr-server<br />
<br />
Para instalar utiliza o pkg install SUNWpostgr-82-client SUNWpostgr-82-contrib SUNWpostgr-82-devel SUNWpostgr-82-docs SUNWpostgr-82-jdbc SUNWpostgr-82-libs SUNWpostgr-82-pl SUNWpostgr-82-server-data-root SUNWpostgr-82-server SUNWpostgr-82-tcl SUNWpostgr-server<br />
<br />
Concluída a instalação, se preferir, pode instalar o PgAdminIII pelo comando pkg install SUNWpgadmin3</font>
]]></description>
			<content:encoded><![CDATA[<div><font face="arial,helvetica,sans-serif" size="3">Uma das coisas que senti falta num primeiro momento quando passei a utilizar o OpenSolaris 2008.05 foi o PostGreSQL instaladinho pronto para usar, faz sentido em não vir, com isso fica por conta do usuário instalar ou não.</p>
<p>No meu caso preciso muito, aproveitando a oportunidade de testar o Package Manager eu primeiramente instalei pelo modo gráfico, tirando os 4 time outs que enfrentei, no final ai estava o meu banco de dados preferido. Não contente, resolvi remove-lo e instalar via linha de comando, afinal nem sempre terei um servidor com modo gráfico disponível. Até foi bom exercício, pois no final eu preferi instalar dessa maneira.</p>
<p>Receita de bolo:</p>
<p>Como usuário root, primeiramente faça listagem dos pacotes disponíveis no reposítório utilizando o comando pkg search -r postgres , o resultado vai ser algo do tipo</p>
<p>INDEX ACTION VALUE PACKAGE<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-devel@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-devel@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-devel@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-devel@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-docs@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-docs@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-docs@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-docs@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-tcl@1.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-tcl@1.5-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-tcl@1.5-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-tcl@1.5-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-pl@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-pl@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-pl@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-pl@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-libs@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-libs@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-libs@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-libs@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-client@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-client@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-client@8.2.5-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-client@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-contrib@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-contrib@8.2.6-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-contrib@8.2.4-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-contrib@8.2.5-0.79<br />
basename file usr/postgres/8.2/bin/postgres pkg:/SUNWpostgr-82-server@8.2.6-0.86<br />
basename file usr/postgres/8.2/bin/postgres pkg:/SUNWpostgr-82-server@8.2.6-0.86<br />
basename file usr/postgres/8.2/bin/postgres pkg:/SUNWpostgr-82-server@8.2.5-0.79<br />
basename file usr/postgres/8.2/bin/postgres pkg:/SUNWpostgr-82-server@8.2.4-0.75<br />
basename dir var/postgres pkg:/SUNWpostgr-82-server-data-root@8.2.5-0.79<br />
basename dir var/postgres pkg:/SUNWpostgr-82-server-data-root@8.2.4-0.75<br />
basename dir var/postgres pkg:/SUNWpostgr-82-server-data-root@8.2.6-0.86<br />
basename dir var/postgres pkg:/SUNWpostgr-82-server-data-root@8.2.6-0.86<br />
basename file usr/bin/postgres pkg:/SUNWpostgr-server@8.1.11-0.86<br />
basename file usr/bin/postgres pkg:/SUNWpostgr-server@8.1.9-0.75<br />
basename file usr/bin/postgres pkg:/SUNWpostgr-server@8.1.10-0.79<br />
basename file usr/bin/postgres pkg:/SUNWpostgr-server@8.1.11-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-jdbc@8.2.504-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-jdbc@8.2.504-0.79<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-jdbc@8.2.504-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-jdbc@8.2.504-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-l10n-ja@0.5.11-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-l10n-ja@0.5.11-0.86<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-l10n-ja@0.5.11-0.75<br />
basename dir usr/postgres pkg:/SUNWpostgr-82-l10n-ja@0.5.11-0.79</p>
<p>
Bah, muita tralha né, e agora qual instalar?<br />
Num primeiro momento podes utilizar os seguintes pacotes</p>
<p>SUNWpostgr-82-client SUNWpostgr-82-contrib SUNWpostgr-82-devel SUNWpostgr-82-docs SUNWpostgr-82-jdbc SUNWpostgr-82-libs SUNWpostgr-82-pl SUNWpostgr-82-server-data-root SUNWpostgr-82-server SUNWpostgr-82-tcl SUNWpostgr-server</p>
<p>Para instalar utiliza o pkg install SUNWpostgr-82-client SUNWpostgr-82-contrib SUNWpostgr-82-devel SUNWpostgr-82-docs SUNWpostgr-82-jdbc SUNWpostgr-82-libs SUNWpostgr-82-pl SUNWpostgr-82-server-data-root SUNWpostgr-82-server SUNWpostgr-82-tcl SUNWpostgr-server</p>
<p>Concluída a instalação, se preferir, pode instalar o PgAdminIII pelo comando pkg install SUNWpgadmin3</font>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://ronaldoprass.blog.com/2008/05/24/instalando-o-postgre-por-linha-de-comando-no-opensolaris-200805/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Algumas considerações sobre o Netbeans 6.0.1</title>
		<link>http://ronaldoprass.blog.com/2008/05/22/algumas-consideracoes-sobre-o-netbeans-601/</link>
		<comments>http://ronaldoprass.blog.com/2008/05/22/algumas-consideracoes-sobre-o-netbeans-601/#comments</comments>
		<pubDate>Thu, 22 May 2008 11:37:23 +0000</pubDate>
		<dc:creator>Ronaldo Prass</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<font face="arial,helvetica,sans-serif" size="3">Há quem diga que o desenvolvedor web fica desprovido de ferramentas quando utiliza sistema operacional open source. Já foi pior, claro isso se o vivente está a procura de alguma IDE, se o cara não liga muito para produtividade usa Vi. Não que não dê para trabalhar, mas não rende. Conheci o Netbeans ainda quando estava na versão 3, ele vinha junto com o cd do livro de Java do Deitel(o verdinho ainda), realmente ficava pesado, ainda mais no meu guerreiro MMXII 333MHZ com 196 Ram. Bom com ele pude escrever alguns "Hello World" , bem verdade que na época não evoluí muito além disso. Mas hoje a história é outra, perceptível a melhora de desenpenho da IDE na versão recém lançada, estou avaliando a ferramenta para que ela seja adotada lá na empresa, onde para o desenvolvimento utilizo o phpEditor, ele é melhor do que bloco de notas, mas está longe de ser uma IDE. Para compensar tenho que utilizar o famigerado JDeveloper, diga-se de passagem uma baita carroça, mas a determinação é de utilizar, quem sou eu para contrariar. Porém em qualquer empresa o que interessa é o negócio, logo, eis a oportunidade para inovar. Estou avaliando o quanto irei ganhar em utilizar o Netbeans, nessa avaliação constatei que entre os inúmeros benefícios destacam-se os plugins para UML, ER, acesso a qualquer banco relacional(Oracle,PostGre,MySQL,DB2, etc..). Sem dúvidas faz jus da reputação de IDE produtiva, pois pude acessar simultâneamente Oracle, PostGre e MySQL, isso apenas navegando entre as abas. Outra funcionalidade que "tirei o chapéu" foi a possibilidade de criar a minha biblioteca personalizada de funções com os comentários referentes a elas e o fato de poder "chama-las" pelo recurso de auto-complete. Tem muito mais, na sequencia irei postando, na verdade este é um rascunho do que irei postar no "student_reviews".</font>
]]></description>
			<content:encoded><![CDATA[<div><font face="arial,helvetica,sans-serif" size="3">Há quem diga que o desenvolvedor web fica desprovido de ferramentas quando utiliza sistema operacional open source. Já foi pior, claro isso se o vivente está a procura de alguma IDE, se o cara não liga muito para produtividade usa Vi. Não que não dê para trabalhar, mas não rende. Conheci o Netbeans ainda quando estava na versão 3, ele vinha junto com o cd do livro de Java do Deitel(o verdinho ainda), realmente ficava pesado, ainda mais no meu guerreiro MMXII 333MHZ com 196 Ram. Bom com ele pude escrever alguns &#8220;Hello World&#8221; , bem verdade que na época não evoluí muito além disso. Mas hoje a história é outra, perceptível a melhora de desenpenho da IDE na versão recém lançada, estou avaliando a ferramenta para que ela seja adotada lá na empresa, onde para o desenvolvimento utilizo o phpEditor, ele é melhor do que bloco de notas, mas está longe de ser uma IDE. Para compensar tenho que utilizar o famigerado JDeveloper, diga-se de passagem uma baita carroça, mas a determinação é de utilizar, quem sou eu para contrariar. Porém em qualquer empresa o que interessa é o negócio, logo, eis a oportunidade para inovar. Estou avaliando o quanto irei ganhar em utilizar o Netbeans, nessa avaliação constatei que entre os inúmeros benefícios destacam-se os plugins para UML, ER, acesso a qualquer banco relacional(Oracle,PostGre,MySQL,DB2, etc..). Sem dúvidas faz jus da reputação de IDE produtiva, pois pude acessar simultâneamente Oracle, PostGre e MySQL, isso apenas navegando entre as abas. Outra funcionalidade que &#8220;tirei o chapéu&#8221; foi a possibilidade de criar a minha biblioteca personalizada de funções com os comentários referentes a elas e o fato de poder &#8220;chama-las&#8221; pelo recurso de auto-complete. Tem muito mais, na sequencia irei postando, na verdade este é um rascunho do que irei postar no &#8220;student_reviews&#8221;.</font>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://ronaldoprass.blog.com/2008/05/22/algumas-consideracoes-sobre-o-netbeans-601/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Time out no repositório do OpenSolaris</title>
		<link>http://ronaldoprass.blog.com/2008/05/22/time-out-no-repositorio-do-opensolaris/</link>
		<comments>http://ronaldoprass.blog.com/2008/05/22/time-out-no-repositorio-do-opensolaris/#comments</comments>
		<pubDate>Thu, 22 May 2008 01:16:29 +0000</pubDate>
		<dc:creator>Ronaldo Prass</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<font face="arial,helvetica,sans-serif" size="3">Realmente não vai ser fácil configurar Web Stack, só para instalar o Apache utilizando os pacotes do repositório, tive dois time out. A mensagem infame quando isso acontece é a seguinte:<br />
<br />
rprass@dv2247:~$ pfexec pkg install SUNWapch22 SUNWapch22d<br />
DOWNLOAD</font>
<div id="1euu" class="ArwC7c ckChnd"><wbr /> <font face="arial,helvetica,sans-serif" size="3">PKGS FILES XFER (MB)<br />
SUNWapch22d</font> <wbr /> <font face="arial,helvetica,sans-serif" size="3">1/2 1412/1696 18.45/22.13pkg: An unexpected error happened during installation: timed out<br />
The Boot Environment opensolaris failed to be updated. A snapshot was taken before the failed attempt and is mounted here /tmp/tmpFM46Ha. Use 'beadm activate opensolaris_static:-:2008-05</font><wbr /><font face="arial,helvetica,sans-serif" size="3">-21-23:17:44 and reboot if you wish to boot to this BE<br />
<br />
Resultado disso, foram mais dois snapshots do kernel relacionados no GRUB, com esses já são 5. Começo a sentir saudades do pkgadd, nesse link http://dlc.sun.com/osol/docs/content/IPS/gggyv.html é que esse recurso é explicado com mais detalhes. Amanhã com um mate amargo companheiro e um pouco mais de calma eu resolvo isso, claro, sem formatar a máquina.</font><br />
<br /></div>

]]></description>
			<content:encoded><![CDATA[<div><font face="arial,helvetica,sans-serif" size="3">Realmente não vai ser fácil configurar Web Stack, só para instalar o Apache utilizando os pacotes do repositório, tive dois time out. A mensagem infame quando isso acontece é a seguinte:</p>
<p>rprass@dv2247:~$ pfexec pkg install SUNWapch22 SUNWapch22d<br />
DOWNLOAD</font></p>
<div id="1euu" class="ArwC7c ckChnd"><wbr /> <font face="arial,helvetica,sans-serif" size="3">PKGS FILES XFER (MB)<br />
SUNWapch22d</font> <wbr /> <font face="arial,helvetica,sans-serif" size="3">1/2 1412/1696 18.45/22.13pkg: An unexpected error happened during installation: timed out<br />
The Boot Environment opensolaris failed to be updated. A snapshot was taken before the failed attempt and is mounted here /tmp/tmpFM46Ha. Use &#8216;beadm activate opensolaris_static:-:2008-05</font><wbr /><font face="arial,helvetica,sans-serif" size="3">-21-23:17:44 and reboot if you wish to boot to this BE</p>
<p>Resultado disso, foram mais dois snapshots do kernel relacionados no GRUB, com esses já são 5. Começo a sentir saudades do pkgadd, nesse link http://dlc.sun.com/osol/docs/content/IPS/gggyv.html é que esse recurso é explicado com mais detalhes. Amanhã com um mate amargo companheiro e um pouco mais de calma eu resolvo isso, claro, sem formatar a máquina.</font></p>
</div>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://ronaldoprass.blog.com/2008/05/22/time-out-no-repositorio-do-opensolaris/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
