<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17530545</id><updated>2011-11-06T01:59:55.030-08:00</updated><category term='amqp'/><category term='rst'/><category term='yaws'/><category term='erlang'/><category term='python'/><category term='gentoo'/><category term='ebuild'/><category term='devtools'/><category term='rabbitmq'/><category term='flv'/><category term='dialyzer'/><category term='http'/><category term='showmecode.com'/><title type='text'>Zert's 810g</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17530545.post-7494027254824550324</id><published>2010-08-30T02:12:00.000-07:00</published><updated>2010-08-30T02:15:13.521-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='ebuild'/><category scheme='http://www.blogger.com/atom/ns#' term='flv'/><title type='text'>Gentoo ebuild for Yamdi</title><content type='html'>Ebuild for Yamdi 1.5 — Yet Another Metadata Injector for FLV&lt;br /&gt;&lt;br /&gt;&lt;a href="http://github.com/Zert/zert-portage/tree/master/media-video/yamdi"&gt;yamdi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-7494027254824550324?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/7494027254824550324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=7494027254824550324' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/7494027254824550324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/7494027254824550324'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2010/08/gentoo-ebuild-for-yamdi.html' title='Gentoo ebuild for Yamdi'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-7471617998247059556</id><published>2010-06-28T03:12:00.000-07:00</published><updated>2010-06-28T03:14:22.484-07:00</updated><title type='text'>Gentoo ebuild for OCaml Batteries</title><content type='html'>Ebuild for OCaml Batteries 1.2.2 — replacement of OCaml stdlib&lt;br /&gt;&lt;br /&gt;&lt;a href="http://github.com/Zert/zert-portage/tree/master/dev-ml/batteries/"&gt;batteries&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-7471617998247059556?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/7471617998247059556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=7471617998247059556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/7471617998247059556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/7471617998247059556'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2010/06/gentoo-ebuild-for-ocaml-batteries.html' title='Gentoo ebuild for OCaml Batteries'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-9119751606498088621</id><published>2009-08-17T21:57:00.000-07:00</published><updated>2009-08-17T22:34:40.759-07:00</updated><title type='text'>Erlang OTP: Megaco digit map handler</title><content type='html'>Erlang OTP Megaco (H.248) stack has digit map handler which starts up with given digit map, receives dialing events then returns result of dialing. To better working with digitmap let's wrote wrapper:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;start(Pid) -&gt;&lt;br /&gt;    start_dm_proc(Pid, "(8|0x|[0-79]xxxxx|8xxxxxxxxxx|[0-9]x|E|F|x.F|[0-9].L)", 0, 2, 3, 100).&lt;br /&gt;&lt;br /&gt;start_dm_proc(Pid, DM, St, Sh, Ln, Dr) -&gt;&lt;br /&gt;    DMV = #'DigitMapValue'{startTimer = St, shortTimer = Sh, longTimer = Ln, digitMapBody = DM, durationTimer = Dr},&lt;br /&gt;    spawn(?MODULE, tde_proc, [Pid, DMV]).&lt;br /&gt;&lt;br /&gt;tde_proc(Pid, DMV) -&gt;&lt;br /&gt;    Res = megaco:eval_digit_map(DMV),&lt;br /&gt;    gen_fsm:send_event(Pid, {dial_result, Res}).&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Spawned tde_proc/2 (with parent process ID and digit map) can receive digit-events with function megaco:report_digit_event/2 call with eval process ID and dialed digit symbol:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;megaco:report_digit_event(EvalPid, Evt)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;When reported digits matches with digit map, megaco:eval_digit_map/1 returns such result as: {ok, {full, Number}} or {ok, {unambiguous, Number}} if '#' pressed (dial event 'F').&lt;br /&gt;&lt;br /&gt;gen_fsm:send_event(Pid, {dial_result, Res}) sends this result to parent process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-9119751606498088621?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/9119751606498088621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=9119751606498088621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/9119751606498088621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/9119751606498088621'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/08/erlang-otp-megaco-digit-map-handler.html' title='Erlang OTP: Megaco digit map handler'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-3700083277525474344</id><published>2009-08-05T21:20:00.000-07:00</published><updated>2009-08-05T21:21:53.532-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http'/><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><category scheme='http://www.blogger.com/atom/ns#' term='yaws'/><title type='text'>Replacing Apache with Yaws</title><content type='html'>&lt;a href="http://thestaticvoid.com/post/2009/08/04/replacing-apache-with-yaws/"&gt;Replacing Apache with Yaws&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-3700083277525474344?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/3700083277525474344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=3700083277525474344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/3700083277525474344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/3700083277525474344'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/08/replacing-apache-with-yaws.html' title='Replacing Apache with Yaws'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-8268460437105130675</id><published>2009-07-03T02:44:00.000-07:00</published><updated>2010-06-28T03:11:52.531-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='ebuild'/><category scheme='http://www.blogger.com/atom/ns#' term='rst'/><title type='text'>Gentoo ebuild for rst2pdf</title><content type='html'>Ebuild for rst2pdf — Tool for transforming reStructuredText to PDF using ReportLab&lt;br /&gt;&lt;br /&gt;&lt;a href="http://github.com/Zert/zert-portage/tree/master/app-text/rst2pdf/"&gt;rst2pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-8268460437105130675?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/8268460437105130675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=8268460437105130675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/8268460437105130675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/8268460437105130675'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/07/gentoo-ebuild-for-rst2pdf.html' title='Gentoo ebuild for rst2pdf'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-4374086521712071480</id><published>2009-07-03T02:29:00.000-07:00</published><updated>2009-07-03T02:33:20.647-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='rabbitmq'/><category scheme='http://www.blogger.com/atom/ns#' term='amqp'/><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><category scheme='http://www.blogger.com/atom/ns#' term='ebuild'/><title type='text'>New gentoo ebuilds for RabbitMQ server and client</title><content type='html'>RabbitMQ server and client version 1.6.0 ebuild in &lt;a href="http://github.com/ngerakines/erlang_portage.git/net-misc"&gt;ngerakines gentoo overlay&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://github.com/ngerakines/erlang_portage.git/net-misc/rabbitmq-server"&gt;rabbitmq-server&lt;/a&gt;&lt;br /&gt;&lt;a href="http://github.com/ngerakines/erlang_portage.git/net-misc/rabbitmq-client"&gt;rabbitmq-client&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-4374086521712071480?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/4374086521712071480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=4374086521712071480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/4374086521712071480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/4374086521712071480'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/07/rabbitmq-server-and-client-version-1.html' title='New gentoo ebuilds for RabbitMQ server and client'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-5227804035933846369</id><published>2009-07-03T02:25:00.000-07:00</published><updated>2009-07-03T02:31:45.628-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='amqp'/><category scheme='http://www.blogger.com/atom/ns#' term='ebuild'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Python AMQP-related gentoo ebuilds</title><content type='html'>Gentoo ebuilds for qpid-python, txAMQP and amqplib — python libraries for AMQP&lt;br /&gt;&lt;a href="http://github.com/Zert/zert-portage/tree/master"&gt;http://github.com/Zert/zert-portage/tree/master&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-5227804035933846369?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/5227804035933846369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=5227804035933846369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/5227804035933846369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/5227804035933846369'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/07/gentoo-ebuilds-for-qpid-python-txamqp.html' title='Python AMQP-related gentoo ebuilds'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-8581118507886023730</id><published>2009-06-05T03:27:00.000-07:00</published><updated>2009-06-06T23:48:03.466-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='devtools'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='showmecode.com'/><title type='text'>Paste on showmecode.com is easy now</title><content type='html'>Simple Python script which pastes code on &lt;a href="http://showmecode.com"&gt;showmecode.com&lt;/a&gt; with support of syntax highlighing: &lt;a href="http://github.com/Zert/devtools.git/src/showmecode.py"&gt;showmecode.py&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-8581118507886023730?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/8581118507886023730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=8581118507886023730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/8581118507886023730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/8581118507886023730'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/06/paste-on-showmecodecom-is-easy-now.html' title='Paste on showmecode.com is easy now'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-2435284523063274038</id><published>2009-05-29T22:24:00.000-07:00</published><updated>2009-05-29T22:38:40.946-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dialyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><title type='text'>Dialyzer warning: no local return</title><content type='html'>When you have analyzing erlang beams with a dialyzer and see that warning:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;module.erl:51: Function init/1 has no local return&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;check out all used records in this function for right type definitions of its items. For example, if record defined as&lt;br /&gt;&lt;code&gt;&lt;br /&gt;-record(state, {&lt;br /&gt;      name :: string(),&lt;br /&gt;      data :: binary()&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;and usage of state is&lt;br /&gt;&lt;code&gt;&lt;br /&gt;init([]) -&gt;&lt;br /&gt;  {ok, #state{name = "Name", data = "Data"}}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;this warning will appears.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-2435284523063274038?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/2435284523063274038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=2435284523063274038' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/2435284523063274038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/2435284523063274038'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/05/dialyzer-warning-no-local-return.html' title='Dialyzer warning: no local return'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-1836915934564049411</id><published>2009-05-20T22:42:00.000-07:00</published><updated>2009-05-20T22:47:31.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amqp'/><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><title type='text'>Trivial examples of AMQP usage</title><content type='html'>Trivial examples of AMQP dispatcher and client in Erlang:&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;a href="http://github.com/Zert/amqp-erlang-sample/tree/master"&gt;http://github.com/Zert/amqp-erlang-sample/tree/master&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-1836915934564049411?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/1836915934564049411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=1836915934564049411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/1836915934564049411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/1836915934564049411'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/05/trivial-examples-of-amqp-usage.html' title='Trivial examples of AMQP usage'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-6582670202196684192</id><published>2009-05-20T22:23:00.000-07:00</published><updated>2009-05-20T22:33:46.096-07:00</updated><title type='text'>make_ref() hint</title><content type='html'>BIF &lt;span style="font-family: courier new;"&gt;make_ref()&lt;/span&gt; returns built-in type &lt;span style="font-family: courier new;"&gt;ref() &lt;/span&gt;which is unique on this node. Type &lt;span style="font-family: courier new;"&gt;ref()&lt;/span&gt; contains name of node if &lt;span style="font-family: courier new;"&gt;erl&lt;/span&gt; started with &lt;span style="font-family: courier new;"&gt;-sname&lt;/span&gt; or &lt;span style="font-family: courier new;"&gt;-name&lt;/span&gt; parameters, therefore we can use &lt;span style="font-family: courier new;"&gt;ref()&lt;/span&gt; in distributed systems for some unique value through all nodes. BTW, keep in mind that reference will re-occur after approximately 2^82 calls.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-6582670202196684192?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/6582670202196684192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=6582670202196684192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/6582670202196684192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/6582670202196684192'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2009/05/makeref-hint.html' title='make_ref() hint'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17530545.post-112859665288183352</id><published>2005-10-06T04:03:00.000-07:00</published><updated>2005-10-06T04:04:12.886-07:00</updated><title type='text'>First blog on blogspot</title><content type='html'>Heh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17530545-112859665288183352?l=zerthurd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zerthurd.blogspot.com/feeds/112859665288183352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17530545&amp;postID=112859665288183352' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/112859665288183352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17530545/posts/default/112859665288183352'/><link rel='alternate' type='text/html' href='http://zerthurd.blogspot.com/2005/10/first-blog-on-blogspot.html' title='First blog on blogspot'/><author><name>Zert</name><uri>http://www.blogger.com/profile/15397130571723373485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/_yzxYUyf8jEA/SgkDtU7_-cI/AAAAAAAAAL0/_orrhzGjA6M/S220/zert_kap.jpg'/></author><thr:total>1</thr:total></entry></feed>
