<?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>Ziben IT Solutions</title>
	<atom:link href="http://www.ziben.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ziben.com.br</link>
	<description>Should be something about IT</description>
	<lastBuildDate>Thu, 10 May 2012 13:33:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Build Your Checklist</title>
		<link>http://www.ziben.com.br/uncategorized/build-your-checklist/</link>
		<comments>http://www.ziben.com.br/uncategorized/build-your-checklist/#comments</comments>
		<pubDate>Thu, 10 May 2012 13:31:17 +0000</pubDate>
		<dc:creator>Claudio Cardozo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ziben.com.br/?p=391</guid>
		<description><![CDATA[A weekly review checklist is an essential tool to making sure you touch on all three of the pillars mentioned above. Here&#8217;s what a basic review checklist looks like, courtesy of GTD Times: Photo by Karuka (Shutterstock). Get Clear Collect loose papers and materials Get Inbox to zero Empty your head Get Current Review Action Lists Review past calendar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lifehacker.us1.list-manage.com/track/click?u=251e609e1dba3888b86c21cc8&amp;id=43b4c1a867&amp;e=ae10a925ce" target="_blank"><img title="The Weekly Review: How One Hour Can Save You A Weekâ€™s Worth of Hassle and Headache" src="http://img.gawkerassets.com/post/17/2012/05/shutterstock_71105875.jpg" alt="The Weekly Review: How One Hour Can Save You A Weekâ€™s Worth of Hassle and Headache" /></a></p>
<p>A weekly review checklist is an essential tool to making sure you touch on all three of the pillars mentioned above. Here&#8217;s what a basic review checklist looks like, <a href="http://lifehacker.us1.list-manage1.com/track/click?u=251e609e1dba3888b86c21cc8&amp;id=4ca20dde93&amp;e=ae10a925ce" target="_blank">courtesy of GTD Times</a>: <em>Photo by <a href="http://lifehacker.us1.list-manage.com/track/click?u=251e609e1dba3888b86c21cc8&amp;id=6f3e39b8f4&amp;e=ae10a925ce" target="_blank">Karuka</a> (Shutterstock).</em></p>
<p><strong>Get Clear</strong></p>
<ul>
<li>Collect loose papers and materials</li>
<li>Get Inbox to zero</li>
<li>Empty your head</li>
</ul>
<p><strong>Get Current</strong></p>
<ul>
<li>Review Action Lists</li>
<li>Review past calendar data</li>
<li>Review upcoming calendar</li>
<li>Review Waiting For list</li>
<li>Review Project (and larger outcome) lists</li>
<li>Review any relevant checklists</li>
</ul>
<p><strong>Get Creative</strong></p>
<ul>
<li>Review Someday/Maybe</li>
<li>Be creative and courageous</li>
</ul>
<p>If you need more detail, David Allen offers <a href="http://lifehacker.us1.list-manage1.com/track/click?u=251e609e1dba3888b86c21cc8&amp;id=a3cf32ba93&amp;e=ae10a925ce" target="_blank">a template checklist</a> (free, but requires registration) on his site to get you started, and <a href="http://lifehacker.us1.list-manage.com/track/click?u=251e609e1dba3888b86c21cc8&amp;id=1715ee9bef&amp;e=ae10a925ce" target="_blank">this one</a> (scroll down to weekly review) is another good example. On the GTD forums, some users have <a href="http://lifehacker.us1.list-manage2.com/track/click?u=251e609e1dba3888b86c21cc8&amp;id=39fe19a7aa&amp;e=ae10a925ce" target="_blank">shared their own</a> checklists for inspiration. Whether you use a template or build yours from scratch (and it doesn&#8217;t have to be long—just those things you want to make sure you do every week), make sure you populate it with things you want to <em>review</em> and not <em>do</em>. Remember, you&#8217;re not supposed to spend time working during your weekly review—just reviewing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ziben.com.br/uncategorized/build-your-checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando e configurando o AWSTATS no Linux (ótimo relatório para web site)</title>
		<link>http://www.ziben.com.br/tecnologia/instalando-e-configurando-o-awstats-no-linux-otimo-relatorio-para-web-site-2/</link>
		<comments>http://www.ziben.com.br/tecnologia/instalando-e-configurando-o-awstats-no-linux-otimo-relatorio-para-web-site-2/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 20:19:46 +0000</pubDate>
		<dc:creator>Claudio Cardozo</dc:creator>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[awstats apache]]></category>

		<guid isPermaLink="false">http://www.ziben.com.br/?p=383</guid>
		<description><![CDATA[postado por nightnux &#8211; uma dica de Pablo Santos AWStats é uma ótima ferramenta para gerar estatísticas avançados sobre o acesso à servidores FTP, HTTP e Servidores de E-mail.Com essa ferramenta é possível analisar os logs de vários Servidores, tais como: Apache (NCSA combined/XLF/ELF ou common/CLF), WebStar, IIS (W3C) e muitos de outros. Para maiores [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: xx-small;"><em>postado por nightnux &#8211; uma dica de Pablo Santos</em></span></p>
<p><span style="font-size: small;">AWStats é uma ótima ferramenta para gerar estatísticas avançados sobre o acesso à servidores FTP, HTTP e Servidores de E-mail.Com essa ferramenta é possível analisar os logs de vários Servidores, tais como: Apache (NCSA combined/XLF/ELF ou common/CLF), WebStar, IIS (W3C) e muitos de outros.</span></p>
<p><span style="font-size: small;">Para maiores detalhes sobre essa ferramenta, acesse o http://awstats.sf.netInstalação do awstats para relatórios do Apache</span><br />
<span style="font-size: small;">A instalação a seguir foi feita em um Servidor com Red Hat 6.2. Todos so comandos foram executados com o usuário root.Em primeiro lugar vamos fazer o download do pacote do awstats.</span></p>
<p><span style="font-size: small;">Como sempre, eu gosto de trabalhar no diretório /tmp (você não é obrigado utilizar esse diretório, pode utilizar o diretório onde o awstats será instalado), portanto vamos baixar o pacote e descompactá-lo com os comandos a seguir:</span></p>
<pre class="brush:shell"># cd /tmp
# wget http://ovh.dl.sourceforge.net/sourceforge/awstats/awstats­7.0.tar.gz
# tar xzvf awstats-7.0.tar.gz
# cd awstats­-7.0</pre>
<p>Agora vamos criar o diretório, onde o awstats será instalado e em seguida vamos copiar os arquivos descompactados para o diretório</p>
<pre class="brush:shell"># mkdir /usr/local/awstats
# cp -r * /usr/local/awstats/</pre>
<p>Após feita a cópia dos arquivos, vamos executar o script de configuração localizado dentro do diretório tools</p>
<pre class="brush:shell"># cd /usr/local/awstats/tools
# perl awstats_configure.pl</pre>
<p>O script de configuração irá fazer várias perguntas, são bem simples de serem respondidas (ou configuradas). Vejamos:</p>
<p><strong>1 &#8211; Enter full config file path of your Web server.</strong><br />
Informe o arquivo de configuração do Apache, nesse caso como o sistema operacional é um Red Hat 6.2.</p>
<pre class="brush:shell"># cd /usr/local/awstats/tools
# perl awstats_configure.pl</pre>
<p><strong>2 &#8211; &#8220;Do you want me to setup Apache to write &#8216;combined&#8217; log files&#8221;</strong><br />
Dependendo da configuração do Apache, os logs podem ser armazenados em vários arquivos, por exemplo: log de erro vai para o arquivo de erro error.log, o log de acesso vai para access.log, etc “Fique atento, pois algumas opções podem não ser geradas no relatório.”</p>
<p><strong>3 &#8211; Do you want me to build a new AWStats config/profile file (required if first install) [y/N] ?</strong><br />
Caso queira criar um arquivo de configuração escolha Y, caso contrário N &#8212; escolha &#8220;Y&#8221;</p>
<p><strong>4 &#8211; Your web site, virtual server or profile name:</strong><br />
Escolho um nome para os logs “em um mesmo servidor eu posso ter vários sites hospedados, nesse passo informaremos apenas um. Este servirá de base para os outros sites.”</p>
<pre class="brush:shell">domain.com.br</pre>
<p><strong>5 &#8211; Directory path to store config file(s) (Enter for default):</strong><br />
Informe onde os arquivos de configuração deverão ser salvos</p>
<pre class="brush:shell">/etc/awstats</pre>
<p>Feito isso a configuração já está quase pronta! Agora, vamos criar o diretório, onde o awstats irá armazenar uma espécie de Banco de Dados. Para isso utilizamos o comando abaixo.</p>
<pre class="brush:shell"># mkdir -­p /var/lib/awstats</pre>
<p>Nesse exemplo, o relatório deverá ser gerado para páginas acessadas em um Servidor Web Apache. Para isso devemos alterar no mínimo 3 parâmetros dentro do arquivo de configuração para o domínio. Vamos editar e alterar os parâmetros.</p>
<pre class="brush:shell"># vim /etc/awstats/awstats.dominio.com.br</pre>
<p>1. LogFile -&gt; devemos especifcar o arquivo de log gerado pelo apache. Por exemplo: /var/log/apache/access_log<br />
2. LogFormat -&gt; o valor deve ser alterado para 4 (para maiores detalhes, veja a documentação do sistema).<br />
3. SiteDomain -&gt; faça uma “breve” descrição do relatório. Ex: dominio.com.br</p>
<p>Ufa! Agora podemos gerar o relatório. Para isso, vamos executar o comando:</p>
<pre class="brush:shell"># perl /usr/local/awstats/wwwroot/cgi­bin/awstats.pl ­update ­config=dominio.com.br</pre>
<p>Agora basta acessar o relatório através do endereço abaixo.</p>
<pre class="brush:shell">http://localhost/awstats/awstats.pl?config=domain.com.br</pre>
<p>Caso você necessite criar relatórios de outros sites (domínios) basta copiar o arquivo de configuração e alterar os parâmetros <strong>LogFile</strong> e <strong>SiteDomain</strong></p>
<pre class="brush:shell"># cp /etc/awstats/awstats.dominio.com.br /etc/awstats/awstats.dominio2.com.br</pre>
<p>Além disso é necessário alterar o endereço</p>
<pre class="brush:shell">http://localhost/awstats/awstats.pl?config=domain.com.br</pre>
<p>para</p>
<pre class="brush:shell">http://localhost/awstats/awstats.pl?config=domain2.com.br</pre>
<p>That&#8217;s all!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ziben.com.br/tecnologia/instalando-e-configurando-o-awstats-no-linux-otimo-relatorio-para-web-site-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando um certificado SSL</title>
		<link>http://www.ziben.com.br/tecnologia/instalando-um-certificado-ssl/</link>
		<comments>http://www.ziben.com.br/tecnologia/instalando-um-certificado-ssl/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 19:21:27 +0000</pubDate>
		<dc:creator>Claudio Cardozo</dc:creator>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[criptography]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.ziben.com.br/?p=375</guid>
		<description><![CDATA[Você pode adquirir um Certificado SSL de uma certificadora como Verisign ou Thawte. Essas empresas oferecem excelentes documentações e instruções sobre como instalar o certificado em seu website. Abaixo eu incluí um screenshot do processo de instalação do certificado no arquivo keystore. Atenção! Podemos ter uma importação pura e simples de um certificado, onde somente a chave pública é [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: small;">Você pode adquirir um Certificado SSL de uma certificadora como Verisign ou Thawte. Essas empresas oferecem excelentes documentações e instruções sobre como instalar o certificado em seu website.</span></p>
<p><span style="font-size: small;">Abaixo eu incluí um <em>screenshot</em> do processo de instalação do certificado no arquivo <em>keystore</em>.</span></p>
<p><a href="http://wiki.tools.com.br/index.php/Arquivo:Jbssl2.png"><img src="http://wiki.tools.com.br/images/f/f5/Jbssl2.png" alt="Jbssl2.png" width="591" height="112" /></a></p>
<p><span style="font-size: small;"><strong>Atenção! </strong>Podemos ter uma importação pura e simples de um certificado, onde somente a chave pública é enviada ao servidor; no exemplo abaixo, procedimento para a importação de um certificado emitido pelo SERASA:</span></p>
<div dir="ltr">
<pre class="brush:shell">$ keytool -import -alias serasa -file serasa.cer</pre>
</div>
<p><span style="font-size: small;">Será requisitado que você entre com uma <em>password</em>&#8230; essa password será a chave privada da <em>keystore</em>; ele só servirá para abrir o certificado do SERASA (serasa.jks), onde contém a chave publica.</span></p>
<div dir="ltr">
<div>
<pre>Enter keystore password:
Re-enter new password:</pre>
</div>
</div>
<p><span style="font-size: small;">Após a password, ele mostrará qual chain root foi importada&#8230;</span></p>
<div dir="ltr">
<div>
<pre>Owner: CN=Autoridade Certificadora Raiz Brasileira, ST=DF, L=Brasilia, OU=Instituto Nacional de Tecnologia da Informacao - ITI, O=ICP-Brasil, C=BR</pre>
<pre>Issuer: CN=Autoridade Certificadora Raiz Brasileira, ST=DF, L=Brasilia, OU=Instituto Nacional de Tecnologia da Informacao - ITI, O=ICP-Brasil, C=BR Serial number: 4 Valid from: Fri Nov 30 10:58:00 BRST 2001 until: Wed Nov 30 21:59:00 BRST 2011 Certificate fingerprints:</pre>
<pre>         MD5:  96:89:7D:61:D1:55:2B:27:E2:5A:39:B4:2A:6C:44:6F
         SHA1: 8E:FD:CA:BC:93:E6:1E:92:5D:4D:1D:ED:18:1A:43:20:A4:67:A1:39
         Signature algorithm name: SHA1withRSA
         Version: 3</pre>
<pre>Extensions: #1: ObjectId: 2.5.29.15 Criticality=true KeyUsage [</pre>
<pre> Key_CertSign
 Crl_Sign</pre>
<pre>#2: ObjectId: 2.5.29.19 Criticality=true BasicConstraints:[</pre>
<pre> CA:true
 PathLen:2147483647</pre>
<pre>#3: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 8A FA F1 57 84 11 13 35 90 42 FA 57 49 54 69 0D ...W...5.B.WITi. 0010: A4 C4 F0 37 ...7 #4: ObjectId: 2.5.29.31 Criticality=false CRLDistributionPoints [</pre>
<pre> [DistributionPoint:
    [URIName: http://acraiz.icpbrasil.gov.br/LCRacraiz.crl]</pre>
<pre>#5: ObjectId: 2.5.29.32 Criticality=false CertificatePolicies [</pre>
<pre> [CertificatePolicyId: [2.16.76.1.1.0]</pre>
<pre>[PolicyQualifierInfo: [</pre>
<pre> qualifierID: 1.3.6.1.5.5.7.2.1
 qualifier: 0000: 16 2C 68 74 74 70 3A 2F   2F 61 63 72 61 69 7A 2E  .,http://acraiz.</pre>
<pre>0010: 69 63 70 62 72 61 73 69 6C 2E 67 6F 76 2E 62 72 icpbrasil.gov.br 0020: 2F 44 50 43 61 63 72 61 69 7A 2E 70 64 66 /DPCacraiz.pdf ]] ]   Trust this certificate? [no]: yes</pre>
<pre>Certificate was added to keystore</pre>
</div>
</div>
<p><span style="font-size: small;">Para listar a chave importada&#8230;</span></p>
<div dir="ltr">
<div>
<pre>keytool -list</pre>
</div>
</div>
<p><span style="font-size: small;">Será requisitada a password e posterior listagem&#8230; neste ponto, a keystore se encontra em $HOME/.keystore</span></p>
<div dir="ltr">
<div>
<pre>Enter keystore password:</pre>
<pre>Keystore type: JKS Keystore provider: SUN Your keystore contains 1 entry serasa, 18/02/2008, trustedCertEntry,</pre>
<pre>Certificate fingerprint (MD5): 96:89:7D:61:D1:55:2B:27:E2:5A:39:B4:2A:6C:44:6F</pre>
</div>
</div>
<p><span style="font-size: small;">Melhor renomear a .keystore para um nome que se entenda&#8230; como:</span></p>
<div dir="ltr">
<div>
<pre>mv ../../.keystore serasa.jks</pre>
</div>
</div>
<p><span style="font-size: small;">Usaremos entao como keystore <strong>serasa.jks</strong></span></p>
<p><span style="font-size: small;"><strong>Dica</strong>: No Windows a <em>keystore</em> fica armazena no <em>userdir</em>, e.g., C:\Documents and Settings\ccsilva.</span></p>
<h4>Mais tem um detalhe&#8230;</h4>
<p><span style="font-size: small;">Obviamente você já deve ter percebido que precisará da senha da keystore, criptografada, para depois abrir o certificado e retirar a assinatura; ela não pode aparecer em <strong>plain-text</strong> e sim num <strong>properties</strong>, como abaixo:</span></p>
<div dir="ltr">
<div dir="ltr">
<div>
<pre>user.jks=gHUrtR3FCQbigUmFOY/eXKxOtcajYEhp+g==RO6SyDLaAQ==</pre>
</div>
</div>
<p><span style="font-size: small;">Então, para criptografar uma senha, você vai precisar de um pequeno aplicativo, disponível <a href="http://wiki.tools.com.br/index.php/Imagem:Criptografia.jar" rel="nofollow">aqui</a>; veja abaixo <em>screenshot</em> </span><a href="http://wiki.tools.com.br/index.php/Arquivo:CriptografaSenha.png"><img src="http://wiki.tools.com.br/images/1/15/CriptografaSenha.png" alt="CriptografaSenha.png" width="497" height="230" /></a></p>
<ul>
<li><span style="font-size: small;">Execute:</span></li>
</ul>
<div dir="ltr">
<div>
<pre>$ java -jar criptografia.jar</pre>
</div>
</div>
</div>
<p><span style="font-family: sans-serif; background-color: #ffffff; font-size: small;">Have fun! </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ziben.com.br/tecnologia/instalando-um-certificado-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What You Can Do About Your Stress, and Your Bad Boss</title>
		<link>http://www.ziben.com.br/filosofia/what-you-can-do-about-your-stress-and-your-bad-boss/</link>
		<comments>http://www.ziben.com.br/filosofia/what-you-can-do-about-your-stress-and-your-bad-boss/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 15:38:56 +0000</pubDate>
		<dc:creator>Claudio Cardozo</dc:creator>
				<category><![CDATA[filosofia]]></category>

		<guid isPermaLink="false">http://www.ziben.com.br/?p=373</guid>
		<description><![CDATA[Dealing with a bad boss is a tricky proposition. I know a number of people who love their jobs but hate their managers, and when someone tells them to just quit and find a different job, they resist—mostly because they feel like everything else about their job is so perfect, they just need to get over this one [...]]]></description>
			<content:encoded><![CDATA[<p>Dealing with a bad boss is a tricky proposition. I know a number of people who love their jobs but hate their managers, and when someone tells them to just quit and find a different job, they resist—mostly because they feel like <em>everything else</em> about their job is so perfect, they just need to get over this <em>one thing</em> to make it worthwhile. Quitting is an option, but it&#8217;s not the only one. Let&#8217;s look at some others.</p>
<ul>
<li><strong>Get a hobby, or another activity to de-stress right after work</strong>. One of the best things you can do to leave your stress at the office is to treat yourself to something rewarding and relaxing immediately at the end of your workday. Hit the gym every day after work, for example—you&#8217;ll do your body and mind a world of good, and it&#8217;ll help you work off the stress of the day so you&#8217;ll get home and open the door without that extra baggage.</li>
<li><strong>Visualize, meditate, or take time alone to power through it</strong>. One of the tips we mentioned when discussing chronic stress and what you can do about it is to take some time alone and practice muscle relaxation techniques or visualization techniques that remove you from the things that stress you out. Whether you do it in the car before you head into the house every day, or before you begin the commute home from work, take some time to let your conscious mind take over, identify that you&#8217;re stressed, and break it down so you&#8217;re more aware of your actions and your responses to your family and friends.</li>
<li><strong>Transfer to a different team or role in your company</strong>. Some companies encourage this and others don&#8217;t, but if yours does, it might be time to find another department to transfer to. Talk to your HR rep or, if you know they&#8217;re looking for talent, a person in that team and ask if you can apply for the position. You&#8217;ll have to handle this delicately: You don&#8217;t want your current boss to sabotage your efforts, but you do want to be up-front about your desire for a change of scenery. If you can swing it diplomatically, you may be able to stay with your company, continue to do what you love (or even try something new) and leave your bad boss behind.</li>
<li><strong>Build your case</strong>. You don&#8217;t want to start treating your boss with the same unprofessional demeanor that they treat you with, but you will need to start thinking on your feet and coming up with ways to parry their attacks and barbs. Whether it means you have to document your work so you can prove how busy you are (great for when they make you feel bad for not being productive enough,) or start keeping a work diary or an awesomeness journal to document your successes and prove your value, it&#8217;s time to start a paper trail in your favor to use when your boss complains. Worst case, it&#8217;s a paper trail you can use when applying to new jobs.</li>
<li><strong>Let your boss know</strong>. This one&#8217;s really tricky, but if your boss is a bad boss not out of malice but out of ignorance or ineptitude, a tactful and professional approach may work wonders. Of course, this won&#8217;t work on a boss that&#8217;s a jerk or just doesn&#8217;t care, but if the problem is that they&#8217;re busy themselves or suffering under the weight of their own boss and letting it bleed through to you, they may be receptive to change—and once you talk through it, they may be on your side. I can vouch for this from experience. No one wants to be stressed out, and if you can appeal to your boss&#8217;s better nature, they may understand and be willing to compromise and work with you instead of against you.</li>
<li><strong>Talk to HR or your boss&#8217;s boss</strong>. Again, you have to <em>really</em> have faith that this may actually work and you won&#8217;t be retaliated against. In many cases, a bad boss is just the person standing in front of a worse boss, or the bad boss and their boss have a closer relationship than you think. HR may also be a trap—not every company takes complaints by employees seriously, and as soon as it gets back to your boss, you could be in for it. However, if you do trust your company&#8217;s HR rep or your boss&#8217;s boss to mediate, or know they value you more than your boss might, talk to them. Focus on the issue or behavior and not the person, and let them know you want to help your boss, and you&#8217;re otherwise happy and engaged in your role, but these very specific things have you stressed out. Ask how they can help, how they&#8217;ll follow up, whether your conversations are confidential, and when you can expect to hear from them. Some of what they do is confidential as well, but make sure you get some confirmation you&#8217;ve been heard.</li>
<li><strong>Just quit</strong>. There is a tipping point where nothing you can do will make a bad boss any better, and no amount of exercise after work or therapy is going to change the fact that your boss makes you miserable every day, and in turn you inadvertently make your family and friends miserable when you&#8217;re around them. Even if the job is great, it might be time to look for better opportunities where your work will be appreciated. It can be difficult, but your health and your relationships are worth it.</li>
</ul>
<p>Whatever you do, if your boss is stressing you out and you can see the signs of it seeping into your personal life, you need to do something. What you do is really a matter of the degree of stress you&#8217;re feeling. If you think it&#8217;s manageable with exercise or meditation, then don&#8217;t wait—start now. If you know you&#8217;ll never really be able to deal with it, and your boss will never change, more drastic action may be warranted. In the end though, stress impacts your productivity, your health, and now, studies show, the health and well being of the people closest to you. You—and they—deserve better.</p>
<p>How do you deal with an aggravating boss every day, and how do you leave them behind when you leave the office? When do you make the call that it&#8217;s time to go? Share your coping mechanisms and stress-relief techniques in the comments below.</p>
<p><em><span style="font-size: x-small;">excerpt from LifeHacker (copyright)</span></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ziben.com.br/filosofia/what-you-can-do-about-your-stress-and-your-bad-boss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate ORM 4.1.0 Release</title>
		<link>http://www.ziben.com.br/tecnologia/hibernate-orm-4-1-0-release/</link>
		<comments>http://www.ziben.com.br/tecnologia/hibernate-orm-4-1-0-release/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 15:43:48 +0000</pubDate>
		<dc:creator>Claudio Cardozo</dc:creator>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jboss]]></category>

		<guid isPermaLink="false">http://www.ziben.com.br/?p=371</guid>
		<description><![CDATA[Hibernate ORM 4.1.0 has just been released. This release adds a few new features, as well as a bunch of improvements and bug fixes. Some features in particular include: A new (actual) API for loading by natural identifiers. See mainly HHH-2879 and HHH-6974. Additionally, see my earlier post on this feature. Addition of a TenantIdentifierResolver for use with multitenancy in [...]]]></description>
			<content:encoded><![CDATA[<p>Hibernate ORM 4.1.0 has just been released. This release adds a few new features, as well as a bunch of improvements and bug fixes. Some features in particular include:</p>
<ul>
<li>A new (actual) API for loading by natural identifiers. See mainly <a href="http://hibernate.onjira.com/browse/HHH-2879" target="">HHH-2879</a> and <a href="http://hibernate.onjira.com/browse/HHH-6974" target="">HHH-6974</a>. Additionally, see my <a href="http://in.relation.to/Bloggers/41FeatureLoadingByNaturalId" target="">earlier post</a> on this feature.</li>
<li>Addition of a TenantIdentifierResolver for use with multitenancy in getCurrentSession use cases. See <a href="http://hibernate.onjira.com/browse/HHH-6336" target="">HHH-6336</a></li>
<li>The ability to provide custom dirty handling. See <a href="http://hibernate.onjira.com/browse/HHH-3910" target="">HHH-3910</a> and <a href="http://hibernate.onjira.com/browse/HHH-6998" target="">HHH-6998</a></li>
</ul>
<p>See the <a href="https://hibernate.onjira.com/browse/HHH/fixforversion/11223" target="">4.1 release notes</a> for the full details.</p>
<p>Additionally, quite a bit of work went into the documentation for this release. The JPA/HEM documentation has been completely consumed into <q>Hibernate Reference Documentation</q> and <q>Hibernate Developer Guide</q>. Mostly annotation/mapping information went into the former, while everything else went into the latter. Other efforts such as documenting multitenancy, services, etc when into<q>Hibernate Developer Guide</q> as well. The focus now, as we move ahead will be folding the information from <q>Hibernate Reference Documentation</q> into <q>Hibernate Developer Guide</q>.</p>
<p>3.6.10 was released today as well. It contains some bugfixes. Again, see the <a href="https://hibernate.onjira.com/browse/HHH/fixforversion/11851" target="">release notes</a> for the details.</p>
<p>P.S. A quick note about the name <q>Hibernate ORM</q>. This refers to exactly what we previously called Hibernate Core. A brief history is that initially there was just <q>Hibernate</q>, but as the team started working on related projects (<q>Hibernate Search</q>, etc.) we agreed to refer to what had been just <q>Hibernate</q> as <q>Hibernate Core</q>. We recently decided that the <q>core</q> portion of the name was just a bad choice, as it doe not give any clue as to the intent. Hence <q>Hibernate ORM</q>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ziben.com.br/tecnologia/hibernate-orm-4-1-0-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

