<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>dams blog - Latest Comments</title><link>http://dams.disqus.com/</link><description>dams blog</description><atom:link href="https://dams.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 02 May 2019 04:14:33 -0000</lastBuildDate><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-4446285221</link><description>&lt;p&gt;thx&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Slavko Horvat</dc:creator><pubDate>Thu, 02 May 2019 04:14:33 -0000</pubDate></item><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-2981201057</link><description>&lt;p&gt;Pretty easy. You hit the key combination 'CTRL-A', then the : key, which puts you into command mode. Then just type 'password'.&lt;/p&gt;&lt;p&gt;CTRL-A :password&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Morgon</dc:creator><pubDate>Wed, 02 Nov 2016 12:16:36 -0000</pubDate></item><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-2879753489</link><description>&lt;p&gt;no. in fact quite the opposite, if root did that, you would be able to access root's screen sessions using YOUR password, and root would be locked out of screen as root does not have YOUR password, only the encrypted hash of your password. the field in the .screenrc file is a non-reversible hash of whatever you typed in twice, which was hopefully a unique memorable password you have not used anywhere else.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jonathan Annett</dc:creator><pubDate>Tue, 06 Sep 2016 19:02:06 -0000</pubDate></item><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-2731989722</link><description>&lt;p&gt;how is one supposed to &lt;br&gt;press hit "ctrl A :password"&lt;br&gt;doesn't make any sense at all&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Asutosh Sahoo</dc:creator><pubDate>Wed, 15 Jun 2016 08:34:03 -0000</pubDate></item><item><title>Re: Exception::Stringy - Modern exceptions for legacy code</title><link>http://damien.krotkine.com/2015/02/10/exception-stringy.html#comment-2429482197</link><description>&lt;p&gt;OMG It looks like you didn't read the blog post properly :)&lt;/p&gt;&lt;p&gt;I'm not enforcing the use of Try::Tiny, as I give the alternative of using eval. I personally stopped using Try::Tiny 3 years ago now.&lt;/p&gt;&lt;p&gt;Your example actually illustrates my message : you can't assume that your exception will be an object, you have to take care of "other exception objects and strings", so it's a mess.&lt;/p&gt;&lt;p&gt;For instance, have a look at this code, that throws a nice Exception::Class object, with fields. It ends up as a flat string at the end, because a stupid sig handler added a timestamp. And you lost the field value&lt;/p&gt;&lt;p&gt;use Data::Dumper;&lt;br&gt;$SIG{__DIE__} = sub { die time() . " " . $_[0] };&lt;br&gt;use Exception::Class (&lt;br&gt;  'MyException' =&amp;gt; { fields =&amp;gt; [ 'field1' ] },&lt;br&gt;);&lt;/p&gt;&lt;p&gt;eval { MyException-&amp;gt;throw(field1 =&amp;gt; 4, message =&amp;gt; "plop") };&lt;br&gt;if (my $e = MyException-&amp;gt;caught) {&lt;br&gt;  say $e-&amp;gt;field1;&lt;br&gt;} elsif ($e = Exception::Class-&amp;gt;caught) {&lt;br&gt;  print Dumper($e);&lt;br&gt;  say "it's a string, I can't get the value of field1";&lt;br&gt;}&lt;/p&gt;&lt;p&gt;There are few other ways to get this kind of results. Exception::Stringy is a pragmatic way of making sure your exceptions don't degrade.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dams</dc:creator><pubDate>Mon, 28 Dec 2015 16:19:31 -0000</pubDate></item><item><title>Re: Exception::Stringy - Modern exceptions for legacy code</title><link>http://damien.krotkine.com/2015/02/10/exception-stringy.html#comment-2420560455</link><description>&lt;p&gt;Only blocks for MyException and AnotherException should follow in the opposite order of course.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dmitry</dc:creator><pubDate>Mon, 21 Dec 2015 17:32:25 -0000</pubDate></item><item><title>Re: Exception::Stringy - Modern exceptions for legacy code</title><link>http://damien.krotkine.com/2015/02/10/exception-stringy.html#comment-2420555108</link><description>&lt;p&gt;OMG, I don't want to sound very demotivating... But this does not look as a simplification of described existing solutions at all.&lt;br&gt;All this mess comes from a desire to use Try::Tiny which makes things only worse. Look how much easier everything with Exception::Class and eval.&lt;/p&gt;&lt;p&gt;  use Exception::Class (&lt;br&gt;  'MyException',&lt;br&gt;  'AnotherException' =&amp;gt; { isa =&amp;gt; 'MyException' },&lt;br&gt;  );&lt;/p&gt;&lt;p&gt;  eval { ... };&lt;br&gt;  if (my $e = MyException-&amp;gt;caught) {&lt;br&gt;  ... &lt;br&gt;  }&lt;br&gt;  elsif ($e = AnotherException-&amp;gt;caught) {&lt;br&gt;  ...&lt;br&gt;  }&lt;br&gt;  elsif ($e = Exception::Class-&amp;gt;caught) {&lt;br&gt;  # This last block catch all, other exception objects and strings&lt;br&gt;  }&lt;/p&gt;&lt;p&gt;That's it, clean and simple.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dmitry</dc:creator><pubDate>Mon, 21 Dec 2015 17:28:28 -0000</pubDate></item><item><title>Re: Exception::Stringy - Modern exceptions for legacy code</title><link>http://damien.krotkine.com/2015/02/10/exception-stringy.html#comment-2375958621</link><description>&lt;p&gt;very deep, thanks&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nmishin</dc:creator><pubDate>Tue, 24 Nov 2015 04:23:22 -0000</pubDate></item><item><title>Re: Curses Toolkit is on CPAN</title><link>http://damien.krotkine.com/2009/10/31/curses-toolkit-is-on-cpan.html#comment-2364937861</link><description>&lt;p&gt;Curses::Toolkit no longer seems to be available on CPAN --  did you abandon the project? what happened? I see it on github, but...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Scott Godin</dc:creator><pubDate>Tue, 17 Nov 2015 14:09:08 -0000</pubDate></item><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-2293678870</link><description>&lt;p&gt;note that restart isn't totally needed - you can run "^a :password $encrypted_pw" to enable it in flight, as it were.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">llearch n'n'daCorna</dc:creator><pubDate>Tue, 06 Oct 2015 17:57:26 -0000</pubDate></item><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-1943404676</link><description>&lt;p&gt;I think the root can put the encrypted password in his .screenrc and connect to your screen session. :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LH</dc:creator><pubDate>Thu, 02 Apr 2015 21:08:34 -0000</pubDate></item><item><title>Re: Migrating to Jekyll</title><link>http://damien.krotkine.com/2011/04/30/migrating-to-jekyll.html#comment-1911969202</link><description>&lt;p&gt;kunaon atuh kidu migrating to jekill kang? &lt;br&gt;&lt;a href="http://obatjantungkoronertradisional.blogspot.com/" rel="nofollow noopener" target="_blank" title="http://obatjantungkoronertradisional.blogspot.com/"&gt; Obat jantung koroner tradisional&lt;/a&gt; and &lt;a href="http://bandarherbal.net/blog/obat-infeksi-saluran-kemih-pada-wanita-terbaik//" rel="nofollow noopener" target="_blank" title="http://bandarherbal.net/blog/obat-infeksi-saluran-kemih-pada-wanita-terbaik//"&gt; Obat infeksi saluran kemih&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bandarherbal</dc:creator><pubDate>Tue, 17 Mar 2015 12:27:43 -0000</pubDate></item><item><title>Re: Perl Moderne, a new Perl book</title><link>http://damien.krotkine.com/all/perl/2011/02/16/perl-moderne-a-new-perl-book.html#comment-1437243529</link><description>&lt;p&gt;&lt;a href="http://www.furniture-movers.org/" rel="nofollow noopener" target="_blank" title="http://www.furniture-movers.org/"&gt;&lt;br&gt;  شركة نقل اثاث بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.furniture-movers.org/%D8%B4%D8%B1%D9%83%D8%A9-%D9%83%D8%B4%D9%81-%D8%AA%D8%B3%D8%B1%D8%A8%D8%A7%D8%AA-%D8%A7%D9%84%D9%85%D9%8A%D8%A7%D9%87-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6/" rel="nofollow noopener" target="_blank" title="http://www.furniture-movers.org/%D8%B4%D8%B1%D9%83%D8%A9-%D9%83%D8%B4%D9%81-%D8%AA%D8%B3%D8%B1%D8%A8%D8%A7%D8%AA-%D8%A7%D9%84%D9%85%D9%8A%D8%A7%D9%87-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6/"&gt;&lt;br&gt;  شركة كشف تسربات المياه&lt;br&gt;  بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.furniture-movers.org/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B9%D8%B2%D9%84-%D9%85%D8%A7%D8%A6%D9%89-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6/" rel="nofollow noopener" target="_blank" title="http://www.furniture-movers.org/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B9%D8%B2%D9%84-%D9%85%D8%A7%D8%A6%D9%89-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6/"&gt;&lt;br&gt;  شركة عزل مائى بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.zahraa7.org" rel="nofollow noopener" target="_blank" title="http://www.zahraa7.org"&gt;&lt;br&gt;  نقل عفش مكة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.zahraa7.org/%D9%86%D9%82%D9%84-%D8%B9%D9%81%D8%B4-%D8%AC%D8%AF%D8%A9/" rel="nofollow noopener" target="_blank" title="http://www.zahraa7.org/%D9%86%D9%82%D9%84-%D8%B9%D9%81%D8%B4-%D8%AC%D8%AF%D8%A9/"&gt;&lt;br&gt;  شركة نقل عفش مكة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.zahraa7.org/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%AC%D8%AF%D8%A9/" rel="nofollow noopener" target="_blank" title="http://www.zahraa7.org/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%AC%D8%AF%D8%A9/"&gt;&lt;br&gt;  شركة تنظيف بجدة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.hamd-jeddah.org/" rel="nofollow noopener" target="_blank" title="http://www.hamd-jeddah.org/"&gt;&lt;br&gt;  شركات نقل عفش مكة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.hamd-jeddah.org/%D8%B9%D8%B2%D9%84-%D9%88%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A7%D9%84%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B9%D8%B2%D9%84-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA-%D8%A8%D8%AC%D8%AF%D8%A9/" rel="nofollow noopener" target="_blank" title="http://www.hamd-jeddah.org/%D8%B9%D8%B2%D9%84-%D9%88%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A7%D9%84%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B9%D8%B2%D9%84-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA-%D8%A8%D8%AC%D8%AF%D8%A9/"&gt;&lt;br&gt;  شركة عزل خزانات بجدة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.hamd-jeddah.org/%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA-%D9%88%D8%B1%D8%B4-%D8%A7%D9%84%D9%85%D8%A8%D9%8A%D8%AF%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA-%D9%81%D9%8A-%D8%AC%D8%AF%D8%A9/" rel="nofollow noopener" target="_blank" title="http://www.hamd-jeddah.org/%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA-%D9%88%D8%B1%D8%B4-%D8%A7%D9%84%D9%85%D8%A8%D9%8A%D8%AF%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA-%D9%81%D9%8A-%D8%AC%D8%AF%D8%A9/"&gt;&lt;br&gt;  شركات مكافحة حشرات بجدة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.shahrany.org" rel="nofollow noopener" target="_blank" title="http://www.shahrany.org"&gt;&lt;br&gt;   عزل خزانات&lt;br&gt;  بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.shahrany.org/%d8%b9%d8%b2%d9%84-%d9%88%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a7%d9%84%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa/%d8%b4%d8%b1%d9%83%d8%a7%d8%aa-%d8%a7%d9%84%d8%b9%d8%b2%d9%84-%d8%a7%d9%84%d8%ad%d8%b1%d8%a7%d8%b1%d9%8a/" rel="nofollow noopener" target="_blank" title="http://www.shahrany.org/%d8%b9%d8%b2%d9%84-%d9%88%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a7%d9%84%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa/%d8%b4%d8%b1%d9%83%d8%a7%d8%aa-%d8%a7%d9%84%d8%b9%d8%b2%d9%84-%d8%a7%d9%84%d8%ad%d8%b1%d8%a7%d8%b1%d9%8a/"&gt;&lt;br&gt;  شركات العزل الحراري بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.shahrany.org/%d8%b9%d8%b2%d9%84-%d9%88%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a7%d9%84%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa/%d8%b4%d8%b1%d9%83%d8%a9-%d8%b9%d8%b2%d9%84-%d9%85%d8%a7%d8%a6%d9%8a/" rel="nofollow noopener" target="_blank" title="http://www.shahrany.org/%d8%b9%d8%b2%d9%84-%d9%88%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a7%d9%84%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa/%d8%b4%d8%b1%d9%83%d8%a9-%d8%b9%d8%b2%d9%84-%d9%85%d8%a7%d8%a6%d9%8a/"&gt;&lt;br&gt;   عزل مائي في&lt;br&gt;  الرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.dr-emad.org" rel="nofollow noopener" target="_blank" title="http://www.dr-emad.org"&gt;&lt;br&gt;  دكتور عماد&lt;br&gt;  جراح تصغير المعدة بالمنصورة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.dr-emad.org/%D8%A8%D8%A7%D9%84%D9%88%D9%86-%D8%A7%D9%84%D9%85%D8%B9%D8%AF%D8%A9/" rel="nofollow noopener" target="_blank" title="http://www.dr-emad.org/%D8%A8%D8%A7%D9%84%D9%88%D9%86-%D8%A7%D9%84%D9%85%D8%B9%D8%AF%D8%A9/"&gt;&lt;br&gt;  بالون المعدة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.dr-emad.org/%D8%B9%D9%85%D9%84%D9%8A%D8%A9-%D8%AA%D8%AF%D8%A8%D9%8A%D8%B3-%D8%A7%D9%84%D9%85%D8%B9%D8%AF%D8%A9-%D8%A8%D8%A7%D9%84%D9%85%D9%86%D8%B8%D8%A7%D8%B1/" rel="nofollow noopener" target="_blank" title="http://www.dr-emad.org/%D8%B9%D9%85%D9%84%D9%8A%D8%A9-%D8%AA%D8%AF%D8%A8%D9%8A%D8%B3-%D8%A7%D9%84%D9%85%D8%B9%D8%AF%D8%A9-%D8%A8%D8%A7%D9%84%D9%85%D9%86%D8%B8%D8%A7%D8%B1/"&gt;&lt;br&gt;   تدبيس المعدة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.pest-control-company.org" rel="nofollow noopener" target="_blank" title="http://www.pest-control-company.org"&gt;&lt;br&gt;  شركة القمة&lt;br&gt;  لابادة الحشرات بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.pest-control-company.org/%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA/%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%A8%D9%82/" rel="nofollow noopener" target="_blank" title="http://www.pest-control-company.org/%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA/%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%A8%D9%82/"&gt;&lt;br&gt;  شركة مكافحة&lt;br&gt;  البق بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.pest-control-company.org/%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D9%86%D9%85%D9%84-%D8%A7%D9%84%D8%A7%D8%A8%D9%8A%D8%B6-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6/" rel="nofollow noopener" target="_blank" title="http://www.pest-control-company.org/%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%AD%D8%B4%D8%B1%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D9%85%D9%83%D8%A7%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D9%86%D9%85%D9%84-%D8%A7%D9%84%D8%A7%D8%A8%D9%8A%D8%B6-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6/"&gt;&lt;br&gt;  شركة مكافحة&lt;br&gt;  النمل الابيض بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.salehy.org/" rel="nofollow noopener" target="_blank" title="http://www.salehy.org/"&gt;&lt;br&gt;  شركات نقل اثاث الرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.salehy.org/%D9%83%D8%B4%D9%81-%D8%AA%D8%B3%D8%B1%D8%A8%D8%A7%D8%AA-%D8%A7%D9%84%D9%85%D9%8A%D8%A7%D9%87/" rel="nofollow noopener" target="_blank" title="http://www.salehy.org/%D9%83%D8%B4%D9%81-%D8%AA%D8%B3%D8%B1%D8%A8%D8%A7%D8%AA-%D8%A7%D9%84%D9%85%D9%8A%D8%A7%D9%87/"&gt;&lt;br&gt;  شركة كشف تسربات بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.salehy.org/%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB/" rel="nofollow noopener" target="_blank" title="http://www.salehy.org/%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB/"&gt;&lt;br&gt;  نقل اثاث&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.hamd-almadinah.org" rel="nofollow noopener" target="_blank" title="http://www.hamd-almadinah.org"&gt;&lt;br&gt;  نقل اثاث بالمدينة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.hamd-almadinah.org/%d9%85%d9%83%d8%a7%d9%81%d8%ad%d8%a9-%d8%a7%d9%84%d8%ad%d8%b4%d8%b1%d8%a7%d8%aa-%d9%88%d8%b1%d8%b4-%d8%a7%d9%84%d9%85%d8%a8%d9%8a%d8%af%d8%a7%d8%aa/%d8%b4%d8%b1%d9%83%d8%a9-%d8%b1%d8%b4-%d9%85%d8%a8%d9%8a%d8%af%d8%a7%d8%aa-%d8%a8%d8%a7%d9%84%d9%85%d8%af%d9%8a%d9%86%d8%a9-%d8%a7%d9%84%d9%85%d9%86%d9%88%d8%b1%d8%a9/" rel="nofollow noopener" target="_blank" title="http://www.hamd-almadinah.org/%d9%85%d9%83%d8%a7%d9%81%d8%ad%d8%a9-%d8%a7%d9%84%d8%ad%d8%b4%d8%b1%d8%a7%d8%aa-%d9%88%d8%b1%d8%b4-%d8%a7%d9%84%d9%85%d8%a8%d9%8a%d8%af%d8%a7%d8%aa/%d8%b4%d8%b1%d9%83%d8%a9-%d8%b1%d8%b4-%d9%85%d8%a8%d9%8a%d8%af%d8%a7%d8%aa-%d8%a8%d8%a7%d9%84%d9%85%d8%af%d9%8a%d9%86%d8%a9-%d8%a7%d9%84%d9%85%d9%86%d9%88%d8%b1%d8%a9/"&gt;&lt;br&gt;  شركة رش مبيدات بالمدينة المنورة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.hamd-almadinah.org/%d9%85%d9%83%d8%a7%d9%81%d8%ad%d8%a9-%d8%a7%d9%84%d8%ad%d8%b4%d8%b1%d8%a7%d8%aa-%d9%88%d8%b1%d8%b4-%d8%a7%d9%84%d9%85%d8%a8%d9%8a%d8%af%d8%a7%d8%aa/%d9%85%d9%83%d8%a7%d9%81%d8%ad%d8%a9-%d8%ad%d8%b4%d8%b1%d8%a7%d8%aa-%d8%a8%d8%a7%d9%84%d9%85%d8%af%d9%8a%d9%86%d8%a9-%d8%a7%d9%84%d9%85%d9%86%d9%88%d8%b1%d8%a9/" rel="nofollow noopener" target="_blank" title="http://www.hamd-almadinah.org/%d9%85%d9%83%d8%a7%d9%81%d8%ad%d8%a9-%d8%a7%d9%84%d8%ad%d8%b4%d8%b1%d8%a7%d8%aa-%d9%88%d8%b1%d8%b4-%d8%a7%d9%84%d9%85%d8%a8%d9%8a%d8%af%d8%a7%d8%aa/%d9%85%d9%83%d8%a7%d9%81%d8%ad%d8%a9-%d8%ad%d8%b4%d8%b1%d8%a7%d8%aa-%d8%a8%d8%a7%d9%84%d9%85%d8%af%d9%8a%d9%86%d8%a9-%d8%a7%d9%84%d9%85%d9%86%d9%88%d8%b1%d8%a9/"&gt;&lt;br&gt;  مكافحة حشرات بالمدينة المنورة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.nsmat-jeddah.org" rel="nofollow noopener" target="_blank" title="http://www.nsmat-jeddah.org"&gt;&lt;br&gt;  نقل اثاث بجدة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.nsmat-jeddah.org/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d8%a7%d9%84%d8%aa%d8%b3%d9%84%d9%8a%d9%83-%d9%88%d8%a7%d9%84%d8%aa%d8%b3%d8%b1%d8%a8%d8%a7%d8%aa/%d9%83%d8%b4%d9%81-%d8%aa%d8%b3%d8%b1%d8%a8%d8%a7%d8%aa-%d8%a7%d9%84%d9%85%d9%8a%d8%a7%d8%a9-%d8%a8%d8%ac%d8%af%d8%a9/" rel="nofollow noopener" target="_blank" title="http://www.nsmat-jeddah.org/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d8%a7%d9%84%d8%aa%d8%b3%d9%84%d9%8a%d9%83-%d9%88%d8%a7%d9%84%d8%aa%d8%b3%d8%b1%d8%a8%d8%a7%d8%aa/%d9%83%d8%b4%d9%81-%d8%aa%d8%b3%d8%b1%d8%a8%d8%a7%d8%aa-%d8%a7%d9%84%d9%85%d9%8a%d8%a7%d8%a9-%d8%a8%d8%ac%d8%af%d8%a9/"&gt;&lt;br&gt;  كشف تسربات المياة بجدة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.nsmat-jeddah.org/%d8%b9%d8%b2%d9%84-%d9%88%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a7%d9%84%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa-%d8%a8%d8%ac%d8%af%d8%a9/" rel="nofollow noopener" target="_blank" title="http://www.nsmat-jeddah.org/%d8%b9%d8%b2%d9%84-%d9%88%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a7%d9%84%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa-%d8%a8%d8%ac%d8%af%d8%a9/"&gt;&lt;br&gt;  شركة تنظيف خزانات بجدة&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.dammam-cleaning.com/" rel="nofollow noopener" target="_blank" title="http://www.dammam-cleaning.com/"&gt;&lt;br&gt;  تنظيف فلل بالدمام&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.dammam-cleaning.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85/" rel="nofollow noopener" target="_blank" title="http://www.dammam-cleaning.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85/"&gt;&lt;br&gt;  شركة تنظيف بالدمام&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.dammam-cleaning.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%B4%D9%82%D9%82-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85/" rel="nofollow noopener" target="_blank" title="http://www.dammam-cleaning.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%B4%D9%82%D9%82-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85/"&gt;&lt;br&gt;  شركة تنظيف شقق بالدمام&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.kema-ryiadh.com" rel="nofollow noopener" target="_blank" title="http://www.kema-ryiadh.com"&gt;&lt;br&gt;  نقل عفش بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.omery.org/" rel="nofollow noopener" target="_blank" title="http://www.omery.org/"&gt;&lt;br&gt;  شركة كشف تسربات بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://riyadh-cleaning.com/" rel="nofollow noopener" target="_blank" title="http://riyadh-cleaning.com/"&gt;&lt;br&gt;  تنظيف فلل بالرياض&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B9%D8%B2%D9%84-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D9%85%D8%AF%D9%8A%D9%86%D9%87-%D8%A7%D9%84%D9%85%D9%86%D9%88%D8%B1%D9%87/" rel="nofollow noopener" target="_blank" title="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B9%D8%B2%D9%84-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D9%85%D8%AF%D9%8A%D9%86%D9%87-%D8%A7%D9%84%D9%85%D9%86%D9%88%D8%B1%D9%87/"&gt;&lt;br&gt;  شركه عزل خزانات بالمدينه المنوره &lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D9%82%D8%B7%D9%8A%D9%81/" rel="nofollow noopener" target="_blank" title="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D9%82%D8%B7%D9%8A%D9%81/"&gt;&lt;br&gt;  شركة تنظيف بالقطيف&lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D9%8A%D8%A7%D8%B1%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D8%A3%D8%AD%D8%B3%D8%A7%D8%A1/" rel="nofollow noopener" target="_blank" title="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D9%8A%D8%A7%D8%B1%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D8%A3%D8%AD%D8%B3%D8%A7%D8%A1/"&gt;&lt;br&gt;  شركة تنظيف بيارات بالأحساء &lt;br&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  &lt;a href="http://engmonaalgamal.blogspot.com/p/blog-page_18.html /" rel="nofollow noopener" target="_blank" title="http://engmonaalgamal.blogspot.com/p/blog-page_18.html /"&gt;&lt;br&gt;  nile7seo&lt;/a&gt;&lt;/p&gt;&lt;p&gt;     &lt;a href="http://monaali.byethost33.com/wordpress/" rel="nofollow noopener" target="_blank" title="http://monaali.byethost33.com/wordpress/"&gt;nile7&lt;/a&gt;&lt;/p&gt;&lt;p&gt;     &lt;a href="http://engmona.blogspot.com /" rel="nofollow noopener" target="_blank" title="http://engmona.blogspot.com /"&gt;nile7&lt;/a&gt;&lt;/p&gt;&lt;p&gt;            &lt;a href="http://monaalinile.tumblr.com/" rel="nofollow noopener" target="_blank" title="http://monaalinile.tumblr.com/"&gt;nile7&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mona Ali</dc:creator><pubDate>Sun, 15 Jun 2014 23:49:42 -0000</pubDate></item><item><title>Re: DateTime duration in seconds</title><link>http://damien.krotkine.com/2011/05/25/datetime-duration-in-seconds.html#comment-1396322976</link><description>&lt;p&gt;as its name suggests, delta_ms returns a duration expressed in minutes and seconds. Which is useless if you want duration in seconds, as you can't convert minutes (that can be 60, 61 or 62 secs long) in seconds. Read the doc again...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dams</dc:creator><pubDate>Tue, 20 May 2014 17:53:55 -0000</pubDate></item><item><title>Re: DateTime duration in seconds</title><link>http://damien.krotkine.com/2011/05/25/datetime-duration-in-seconds.html#comment-1395097886</link><description>&lt;p&gt;What's the difference between this and $dt2-&amp;gt;delta_ms?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Flimm</dc:creator><pubDate>Tue, 20 May 2014 05:08:43 -0000</pubDate></item><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-1393520027</link><description>&lt;p&gt;Thanks a bunch for this one. Been looking all over the place for some more specific way to password protect my screen. bookmarking this page!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bexinhshop.vn" rel="nofollow noopener" target="_blank" title="quần áo xinh"&gt;quần áo xinh&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thong</dc:creator><pubDate>Mon, 19 May 2014 12:55:40 -0000</pubDate></item><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-1205520646</link><description>&lt;p&gt;Well, read the disclaimer in the post. In any case even with the encrypted string, all root can do is brute-force it, to find *a* password that matches, not necessarily *your* password.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dams</dc:creator><pubDate>Fri, 17 Jan 2014 04:12:08 -0000</pubDate></item><item><title>Re: protect a screen session with a password</title><link>http://damien.krotkine.com/2011/09/01/protect-a-screen-session-with-a-password.html#comment-1205311677</link><description>&lt;p&gt;and what if roor@host did something like: cat $user/.screenrc ?&lt;/p&gt;&lt;p&gt;it would show:&lt;br&gt;root@host:~# cat $user/.screenrc&lt;br&gt;# add this line, with your encrypted password&lt;br&gt;password VGdGzMopF&lt;br&gt;root@host:~#&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">MasterX</dc:creator><pubDate>Thu, 16 Jan 2014 23:10:24 -0000</pubDate></item><item><title>Re: Perl Redis Mailing List</title><link>http://damien.krotkine.com/2013/11/12/perl-redis-mailing-list.html#comment-1120570029</link><description>&lt;p&gt;TIL there's a .cat TLD. Cool.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steven Haryanto</dc:creator><pubDate>Tue, 12 Nov 2013 21:41:33 -0000</pubDate></item><item><title>Re: p5-mop</title><link>http://damien.krotkine.com/2013/09/17/p5-mop.html#comment-1049262625</link><description>&lt;p&gt;« use Exporter 'import'; » is possible since Exporter 5.57 which is in perl core since perl 5.8.3.&lt;/p&gt;&lt;p&gt;It is a bad practices to 1) still inherit from Exporter 2) use "&lt;a href="http://base.pm" rel="nofollow noopener" target="_blank" title="base.pm"&gt;base.pm&lt;/a&gt;" for that task.&lt;/p&gt;&lt;p&gt;I wrote Perl::Critic policies for those (see &lt;a href="https://rt.cpan.org/Ticket/Display.html?id=75329)" rel="nofollow noopener" target="_blank" title="https://rt.cpan.org/Ticket/Display.html?id=75329)"&gt;https://rt.cpan.org/Ticket/...&lt;/a&gt;, but Perl::Critic maintainers are really too conservative to merge them.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Olivier Mengué (dolmen)</dc:creator><pubDate>Wed, 18 Sep 2013 09:59:06 -0000</pubDate></item><item><title>Re: p5-mop</title><link>http://damien.krotkine.com/2013/09/17/p5-mop.html#comment-1048297856</link><description>&lt;p&gt;Hm, there were a typo in the article. I meant to say, "most Perl developers (I think) implement *function exporting* by inheriting from Exporter". So they'll do "use base qw(Exporter) instead of doing "use Exporter qw(import);". Which won't work.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dams</dc:creator><pubDate>Tue, 17 Sep 2013 15:07:59 -0000</pubDate></item><item><title>Re: p5-mop</title><link>http://damien.krotkine.com/2013/09/17/p5-mop.html#comment-1048214119</link><description>&lt;p&gt;"... most Perl developers (I think) &lt;br&gt;implement classes by inheriting from Exporter (that’s also what the &lt;br&gt;documentation of Exporter recommends)."&lt;/p&gt;&lt;p&gt;Not really.  Some modules do it (&lt;a href="http://CGI.pm" rel="nofollow noopener" target="_blank" title="CGI.pm"&gt;CGI.pm&lt;/a&gt; springs to mind) but it's hardly typical.  If you could point out some modern examples that might be helpful.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Arthur Axel fREW Schmidt</dc:creator><pubDate>Tue, 17 Sep 2013 13:54:50 -0000</pubDate></item><item><title>Re: p5-mop</title><link>http://damien.krotkine.com/2013/09/17/p5-mop.html#comment-1047839092</link><description>&lt;p&gt;Yes, good point, but I wanted to git instructions that would work with older versions. cpanm is really awesome. New features from the last development version are really great&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dams</dc:creator><pubDate>Tue, 17 Sep 2013 08:08:54 -0000</pubDate></item><item><title>Re: p5-mop</title><link>http://damien.krotkine.com/2013/09/17/p5-mop.html#comment-1047832776</link><description>&lt;p&gt;Recent versions of cpanm can install from github, so steps 3 and 4 can also be written as&lt;/p&gt;&lt;p&gt;    cpanm &lt;a href="git://github.com/stevan/p5-mop-redux.git" rel="nofollow noopener" target="_blank" title="git://github.com/stevan/p5-mop-redux.git"&gt;git://github.com/stevan/p5-...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">oylenshpeegul</dc:creator><pubDate>Tue, 17 Sep 2013 07:59:53 -0000</pubDate></item><item><title>Re: p5-mop</title><link>http://damien.krotkine.com/2013/09/17/p5-mop.html#comment-1047752506</link><description>&lt;p&gt;This post is also on &lt;a href="http://blogs.perl.org" rel="nofollow noopener" target="_blank" title="blogs.perl.org"&gt;blogs.perl.org&lt;/a&gt;, with more comments. See &lt;a href="http://blogs.perl.org/users/damien_dams_krotkine/2013/09/p5-mop.html" rel="nofollow noopener" target="_blank" title="http://blogs.perl.org/users/damien_dams_krotkine/2013/09/p5-mop.html"&gt;http://blogs.perl.org/users...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dams</dc:creator><pubDate>Tue, 17 Sep 2013 06:12:19 -0000</pubDate></item></channel></rss>