<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:vlnv</id>
  <title>Linux Motion Video I/O</title>
  <subtitle>vlnv</subtitle>
  <author>
    <name>vlnv</name>
  </author>
  <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom"/>
  <updated>2008-03-08T20:03:16Z</updated>
  <lj:journal username="vlnv" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://vlnv.livejournal.com/data/atom" title="Linux Motion Video I/O"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:9950</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/9950.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=9950"/>
    <title>RMS MOSCOW MARCH 2008 we will place images, video, audio materials and links for same here</title>
    <published>2008-03-08T19:54:01Z</published>
    <updated>2008-03-08T20:03:16Z</updated>
    <content type="html">Счастье есть - его не может не быть :-) На фото мой residual self image после выброса эндорфинов, вызванного нахождением в&amp;nbsp; ауре&amp;nbsp; RMS.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://lml.ru/LMLCD/scrap/P1060207.JPG_d.jpg" /&gt;&lt;br /&gt;спасибо друзьям ella@ella.su за фото</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:9674</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/9674.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=9674"/>
    <title>RMS visit debriefing / по итогам визита</title>
    <published>2008-03-06T11:32:05Z</published>
    <updated>2008-03-06T11:32:05Z</updated>
    <content type="html">&lt;b&gt;Richard Stallman's &lt;/b&gt;(RMS) &lt;b&gt;visit to Russia &lt;/b&gt;happened in full accordance with being&amp;nbsp; &lt;font size="-1"&gt;&lt;b&gt;at the&lt;/b&gt; &lt;b&gt;right time, at the right place&lt;/b&gt; rule. The meetings with students, media, Free Software users, developers and Russian Govt. officials - went with high degree of enthusiasm, mutual compassion and internal alignment&amp;nbsp; to the goals of Freedom and Progress.&lt;br /&gt;&lt;br /&gt;Визит Ричарда Сталлмана (RMS) в Россию получился в нужное время, в нужном месте. Прошли встречи со студентами, журналистами, пользователями и разработчиками СПО, представителями Правительства РФ - все встречи были полны взаминого энтузиазми, симпатии и приверженности ценностям свободы и прогресса.&lt;br /&gt;&lt;br /&gt;Мы выложим видео запись всех выступлений RMS в ближайшее время (8 часов).&lt;br /&gt;&lt;/font&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:9366</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/9366.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=9366"/>
    <title>к вопросу об AI</title>
    <published>2008-02-29T10:17:06Z</published>
    <updated>2008-02-29T10:17:06Z</updated>
    <content type="html">Я не верю, что на существующей базе (дискретные логические элементы/кремний) возможна реализация интеллекта. Возможно - квантовые компьютеры позволят к этому подойти. Разум и жизнь сама по себе существенно квантово-механические явления.&lt;br /&gt;&lt;br /&gt;Разум предполагает решение большого количества NP-полных задач, которые дискретно-логические компьютеры решать не могут. Покажите мне систему для решения NP задач - тогда можно будет - может быть - думать, что на их основе можно создать AI.&lt;br /&gt;&lt;br /&gt;Заметим, что когда было обнаружено явление радиоактивности мало кто всерьез задумывался о военных применения. По-моему сама идея создания атомной бомбы за 10 лет до ее создания всерьез никем не воспринималась в принципе. Да и компьютера за 15 лет до его создания, да и персонального компьютера за год до его создания.&lt;br /&gt;&lt;br /&gt;А вот тема о роботах/терминаторах обсуждается в научной и особенно художественной литературе, кино просто как общее место. В массовом сознании проблем с созданием AI нет. Только вот AI за последние 50 лет, когда казалось, что вот-вот - никак не просматривается.&lt;br /&gt;&lt;br /&gt;Может быть технология только начинает подходить к созданию искуственного инстинкта, вроде насекомых, но никак не интеллекта.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:9181</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/9181.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=9181"/>
    <title>программа визита Ричарда Сталлмана в Москву март 2008</title>
    <published>2008-02-28T04:00:51Z</published>
    <updated>2008-03-03T18:27:21Z</updated>
    <content type="html">&lt;font color="#000000"&gt;3 марта&lt;br /&gt;11:00 Посещение ИСП РАН&lt;br /&gt;16:20 Лекция в МГУ, ВМК, аудитория П14,&amp;nbsp; ответы на вопросы&lt;br /&gt;&lt;br /&gt;4 марта&lt;br /&gt;15:00 Визит и встреча с сотрудниками Физтех, Долгопрудный&lt;br /&gt;17:05 Лекция в большой аудитории&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5 марта&lt;br /&gt;11:00-13 Теле и Интернет конференция и пресс-конференция CNEWs с участием LinuxCenter и А.Поносова&lt;/b&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;b&gt;&lt;br /&gt;18:00 Лекция в Институте Философии РАН на тему "&lt;/b&gt;&lt;/font&gt;&lt;tt&gt;Copyright vs Community in the Age of Computer Networks" ("Авторское право и народ - противостояние в век компьютерных сетей"&lt;/tt&gt;&lt;font color="#000000"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ЖДЕМ ВСЕХ СТОРОННИКОВ И ЭНТУЗИАСТОВ СВОБОДНОГО ПО &lt;/b&gt;в первую очередь в МГУ, на ВМК,в понедельник, а также &lt;b&gt;на лекции в Институте Философии в среду.&lt;/b&gt;&lt;/font&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:8766</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/8766.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=8766"/>
    <title>schedule for RMS visit to Russia, March 2008</title>
    <published>2008-02-26T15:42:45Z</published>
    <updated>2008-03-03T08:40:51Z</updated>
    <content type="html">&lt;b&gt;March 3&lt;/b&gt;&lt;br /&gt;&lt;strike&gt;&lt;b&gt;11:00 &lt;/b&gt;Meeting at the &lt;a href="http://ispras.ru/"&gt;Institute for System Programming &lt;/a&gt;of RAS.&lt;br /&gt;&lt;font color="#000000"&gt;Discussions with people of the institute,&amp;nbsp; topics such as GCC optimization for Itanium; GCC for power optimization; Linux verification. Hosted by &lt;/font&gt;Viktor Petrovich Ivannikov, a corresponding member of the Russian Academy of Sciences.&lt;/strike&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#000000"&gt;16.20&lt;/font&gt;&lt;/b&gt;&lt;font color="#000000"&gt;. Lecture at the Moscow State University, Computer Science Dept. (VMK)&lt;/font&gt;&lt;br /&gt; &lt;font color="#000000"&gt;&lt;font color="#000000"&gt;&lt;font color="#000000"&gt;&lt;font color="#000000"&gt;&lt;a href="http://lml.ru/VMK_MGUgoogleearth.png"&gt;Google Earth view&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lml.ru/VMK MGU.kmz"&gt;Google Earth KMZ (location file)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;font color="#000000"&gt;&lt;b&gt;March 4&lt;/b&gt;&lt;br /&gt;&lt;/font&gt; &lt;b&gt;&lt;font color="#000000"&gt;15.00&lt;/font&gt;&lt;/b&gt;&lt;font color="#000000"&gt; Visit&amp;nbsp;&lt;/font&gt;&lt;font color="#000000"&gt; Moscow Institute of Physics and Technology&amp;nbsp; &lt;/font&gt;&lt;font color="#000000"&gt;(PhysTech).&lt;/font&gt; &lt;font color="#000000"&gt;Meeting with employees and Ph.D.students.&lt;/font&gt;&lt;br /&gt;&lt;font color="#000000"&gt; &lt;b&gt;&lt;font color="#000000"&gt;17.05. &lt;/font&gt;&lt;/b&gt;&lt;font color="#000000"&gt;Lecture &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;font color="#000000"&gt;on the topic of "&lt;/font&gt;&lt;font color="#000000"&gt;Free Software - Ethics and Practice"&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;font color="#000000"&gt;&lt;font color="#000000"&gt;&lt;br /&gt;&lt;b&gt;March 5&lt;/b&gt;&lt;br /&gt;&lt;/font&gt; &lt;b&gt;&lt;font color="#000000"&gt;11.00-13.00 &lt;/font&gt;&lt;/b&gt;&lt;font color="#000000"&gt;Internet-conference and press conference&lt;/font&gt;&lt;font color="#000000"&gt;&lt;br /&gt; &lt;font color="#000000"&gt;&lt;b&gt;&lt;font color="#000000"&gt;18.00 &lt;/font&gt;&lt;/b&gt;&lt;font color="#000000"&gt;Lecture in Institute of Philosophy of Russian Academy of Science.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lml.ru/VMK_MGUgoogleearth.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://lml.ru/VMK MGU.kmz"&gt; &lt;/a&gt;&lt;/font&gt;&lt;a href="http://lml.ru/VMK MGU.kmz"&gt;   &lt;/a&gt;&lt;/font&gt;&lt;a href="http://lml.ru/VMK MGU.kmz"&gt;&lt;/a&gt;&lt;/font&gt;&lt;a href="http://lml.ru/VMK MGU.kmz"&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:8457</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/8457.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=8457"/>
    <title>RMS will visit Russia early March 2008</title>
    <published>2008-02-14T18:32:03Z</published>
    <updated>2008-02-14T18:32:03Z</updated>
    <content type="html">Мы рады сообщить, что визит творца GNU, основателя FSF Ричарда Сталлмана в Россию запланирован со 2го по 6е марта 2008 г.&lt;br /&gt;Программа визита сейчас уточняется. &lt;br /&gt;We are glad to announce that creator of GNU, FSF founder Richard Stallman (R.M.S.)&amp;nbsp; will visit Russia on March 2nd to 6th 2008.&lt;br /&gt;The visit program is being finalized now.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:7857</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/7857.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=7857"/>
    <title>RMS visit to Russia</title>
    <published>2008-01-07T06:18:21Z</published>
    <updated>2008-01-07T06:18:21Z</updated>
    <content type="html">I want to update all Freedom Fighters of the World that the process of arranging RMS visit to Russia in Q1 2008 is moving along into specifics. We should be able to announce exact days very soon.&lt;br /&gt;&lt;br /&gt;Хочу сообщить Прогрессивному Человечеству&amp;nbsp; - организация визита RMS продолжается и мы уже прорабатываем конкретные детали - очень скоро будут известны точные даты визита.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:7324</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/7324.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=7324"/>
    <title>R.M.S. may visit Russia in 2008</title>
    <published>2007-10-22T11:14:00Z</published>
    <updated>2007-10-22T11:18:40Z</updated>
    <content type="html">Мы счастливы жить в одно время с человеком, оказавшим ключевое воздействие на IT индустрию - с человеком, который убедительно доказал, что и один в поле воин. Еще более нам повезло в том плане, что R.M.S. активно пропагандирует идеи Свободного ПО и ставит вопросы о моральности и правомочности современных Западных подходов к вопросам лицензирования ПО, что так актуально для России, находящейся на перепутии по этим жизненным вопросам.&lt;br /&gt;Поэтому возникла идея пригласить Ричарда Сталлмана приехать в Россию в начале 2008 года. Несмотря на свою плотную программу он пообещал найти время и спланировать этот визит в Россию. Депутат гос Думы В.И.Алкснис с большим интересом отнесся к данному проекту, пообещал оказать организационно-информационную поддержку, что дает нам уверенность в успехе данного начинания.&lt;br /&gt;Приглашаем к сотрудничеству всех заинтересованных в организации проведения встреч и мероприятий с&amp;nbsp; участием создателя концепции и воплощения идеи СПО/GNU Ричарда Сталлмана.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:6804</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/6804.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=6804"/>
    <title>Long live RMS and GNU/Linux</title>
    <published>2007-10-02T22:35:30Z</published>
    <updated>2007-10-02T22:35:30Z</updated>
    <content type="html">&lt;a href="http://debaira.blogspot.com/2007/09/gnulinux-faq-by-richard-stallman.html"&gt;Why we should use GNU/Linux name for our favourite operating system.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="-1"&gt;"People willing to &lt;b&gt;trade&lt;/b&gt; their &lt;b&gt;freedom&lt;/b&gt; for temporary security and money deserve neither and  will lose both"&lt;br /&gt;&lt;br /&gt;And with GNU/Linux you get both better security and it costs less in terms of money. Why would then anybody trade their freedom? And in Russia, in view of criminal code article 146 "freedom" means literrally - freedom to stay out of jail. "Thank you" Microsoft and russian "liberal democrats" for that "improvement". Close affiliation with West results in more ways for a Russian person to get convicted.&lt;br /&gt;&lt;br /&gt;With all my respect and admiration to Linus, the ultimate moral authority as well as an example that a single person can change the world for the better singlehandedly - is certainly Richard Stallman - the arch rival of bILL gATES.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:6564</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/6564.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=6564"/>
    <title>LML26413 breakthrough</title>
    <published>2007-09-10T01:20:22Z</published>
    <updated>2007-09-10T09:00:29Z</updated>
    <content type="html">Had I found this earlier - a week of frustration and suffering could be spared :-) I've almost built an adapter to hook up our MG1264 carrier board to Comet-3... at least I'm lucky that you've told me about the importance of &lt;tt&gt;product_conf setting before I did that much micro-soldering and board cutting...&lt;/tt&gt;&lt;br /&gt; &lt;br /&gt; LML26413 is built with 16Mb SDRAM. For no particular reason, but if it is better to use 32Mb SDRAM we'll change the BOM to reflect it - what is the benefit of 32Mb SDRAM?&lt;br /&gt; ===========================================================================&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; As soon as I've changed product_conf to 17 =&amp;gt;&lt;br /&gt; &lt;br /&gt; !!!!! I GOT LML26413 FULLY OPERATIONAL !!!!!&lt;br /&gt; &lt;br /&gt; Both video/audio capture and playback are DVD-like quality.&lt;br /&gt; &lt;br /&gt; WOW! It was my birthday on the 8th, so you waited till 9th for the gift :-) Thank you! God bless you and everybody who helped.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:6301</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/6301.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=6301"/>
    <title>LML26413 hardware works!</title>
    <published>2007-08-15T15:59:58Z</published>
    <updated>2007-08-15T15:59:58Z</updated>
    <content type="html">LML26413 hardware tested - PCI controller, Mobilygen MG1264 registers access, audio I/O, video I/O (digital audio/video loopback).&lt;br /&gt;&lt;br /&gt;Now all we have to complete is QHAL integration and soft wiring of raw audio/video I/O.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:5974</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/5974.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=5974"/>
    <title>Freedom == energy</title>
    <published>2007-03-17T21:05:15Z</published>
    <updated>2007-03-17T21:21:25Z</updated>
    <content type="html">Human being can imagine clearly only something one had already experienced in life. Therefore our limits in understanding the Universe are set by the society organization. In order to invent nuclear weapon people must live in the society complicated enough to accommodate understanding quantum physics. No matter what human does - it is&amp;nbsp; anthropomorphic. Therefore the progress in understanding the Universe is accompanied with correlated complexity of the society. Society has to model the universe.&lt;br /&gt;Therefore the following theorem applies - We should not be concerned about regression towards "Dark Ages"&lt;br /&gt;Proof:&lt;br /&gt;Since only liberal enough society would be able to produce all "power toys" that governments that wish to simplify and deprive human beings of freedom would also get reduction in their access to knowledge and technology.&lt;br /&gt;US are not good on that account - there is very pronounced tendency to level everybody, but that leads to less social interaction, that leads to less depth in&amp;nbsp; understanding the Universe.&lt;br /&gt;&lt;br /&gt;So, as opposed to what supposedly Protestants believe in - that wealth is sign of Gods predisposition towards that person, I would say that it's not wealth - but maximum aggregated freedom of life for the given society structure. Freedom of the majority implies reasonable economic condition - free human being would not tolerate staying poor, therefore forcing the structure of the society to adjust accordingly.&lt;br /&gt;The slavery in the original US shows that this line of reasoning about freedom did not quite prevail then. I even feel bad when I'm junking computers, since I feel that Universe becomes less complex with that one gone. Let alone turning human beings into robots.&lt;br /&gt;&lt;br /&gt;Certainly some amount energy can be produced by reducing freedom - but that energy would soon be gone. Ultimate example - something can be gained by putting every person in the society to jail. But that less free - frozen - structure would very soon stop producing much in terms of actual goods, as well as understanding the Universe. If everybody is in jail, who would have the benefit of thinking about nuances of the way Universe functions.&lt;br /&gt;&lt;br /&gt;Nothing in this model implies that people should have uniform say in the rule of the society (democracy), but on the other hand structures that are created in order to replace simple "democratic" organization, should at the same time improve freedom. So - the structure of the jail is not energetically viable structure. Western democracy, as long as it is not limiting freedoms is OK, but the constitutional monarchy or anything new (like communist China or late Soviet Union style) can be equally complex, and provided human freedom is looked after are just fine as well.&lt;br /&gt;&lt;br /&gt;So, what are the practical implications for us? K.I.S.S -&amp;nbsp; LINUX RULEZ! WORLD DOMINATION BY 2010!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:5637</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/5637.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=5637"/>
    <title>printf style output in VHDL</title>
    <published>2007-03-16T21:38:56Z</published>
    <updated>2007-03-16T21:41:42Z</updated>
    <content type="html">One very useful package for VHDL is called PCK_FIO, it is available from &lt;a href="http://http://www.easics.com/webtools/freesics"&gt;http://www.easics.com/webtools/freesics&lt;/a&gt;&lt;br /&gt;or from LML site:&amp;nbsp; &lt;a href="http://linuxmedialabs.com/LMLCD/tools/PCK_FIO-2002.7.tar.gz"&gt;PCK_FIO-2002.7.tar.gz&lt;/a&gt;&lt;br /&gt;You need to build the package and library (files PCK_FIO_1993.vhd and PCK_FIO_1993_BODY.vhd). &lt;br /&gt;I have used name printf for the library. Then it's very simple to use:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;library std;&lt;br /&gt;use std.textio.all;&lt;br /&gt;&lt;br /&gt;library printf;&lt;br /&gt;use printf.pck_fio.all;&lt;br /&gt;&lt;br /&gt;architecture ...&lt;br /&gt;file output : text open write_mode is "assertTst.lst";&lt;br /&gt;...&lt;br /&gt;process ... &lt;br /&gt;variable l : line;&lt;br /&gt;...&lt;br /&gt;fprint(output,l, "Tc=%3d ns A=%b B=%b x=%b\n",fo(NOW), fo(A), fo(B),fo(x));&amp;nbsp; &lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Produces this output:&lt;br /&gt;&lt;b&gt;Tc=&amp;nbsp; 0 ns A=U B=U x=U&lt;br /&gt;Tc=&amp;nbsp; 0 ns A=U B=U x=0&lt;br /&gt;Tc=&amp;nbsp; 0 ns A=0 B=0 x=0&lt;br /&gt;Tc=&amp;nbsp; 1 ns A=0 B=0 x=1&lt;br /&gt;Tc=&amp;nbsp; 1 ns A=0 B=1 x=1&lt;br /&gt;Tc=&amp;nbsp; 1 ns A=1 B=1 x=1&lt;br /&gt;Tc=&amp;nbsp; 2 ns A=1 B=1 x=0&lt;br /&gt;Tc=&amp;nbsp; 2 ns A=0 B=0 x=0&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you need to output to the console, comment out the "file output ... " line (VHDL standard environment has file 'output'&amp;nbsp; already opened as standard output).&amp;nbsp; These common types are supported for output:&lt;br /&gt;&lt;font color="#0000ff"&gt;std_logic std_ulogic bit&lt;br /&gt;std_logic_vector std_ulogic_vector bit_vector&lt;br /&gt;integer unsigned signed &lt;br /&gt;boolean&lt;br /&gt;character&lt;br /&gt;string&lt;br /&gt;time&lt;/font&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:5434</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/5434.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=5434"/>
    <title>VHDL assert strange 'feature'</title>
    <published>2007-03-16T01:56:37Z</published>
    <updated>2007-03-16T02:14:02Z</updated>
    <content type="html">Here is VHDL problem. First, I thought it was ModelSim's problem, but then I've got exactly same results in Active-HDL I figured out that ModelSim is a mature product and it's my misunderstanding of VHDL (or it is the broken way VHDL standard is)&lt;br /&gt;&lt;br /&gt;Here is the problem. Suppose we have 2 signals A and B. We are asserting that when B gets active A is already active for at least tS, i.e. we're&amp;nbsp; &lt;font size="2"&gt;&lt;font size="2"&gt;checking that when B is set A is already set for specified setup time. &lt;/font&gt;We also want code to work for special case of tS := 0 ns.&lt;br /&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;br /&gt;entity assertTst is&lt;br /&gt;end;&lt;br /&gt;architecture sim of assertTst is&lt;br /&gt;&amp;nbsp; signal A : bit := '0';&lt;br /&gt;&amp;nbsp; signal B : bit := '0';&lt;br /&gt;&amp;nbsp; signal x : bit;&lt;br /&gt;&amp;nbsp; constant tS : time := 0 ns;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp; checkAbeforeB : process(B)&lt;br /&gt;&amp;nbsp; begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if B'event and B='1' then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert A='1' and A'last_event &amp;gt;= tS;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if;&lt;br /&gt;&amp;nbsp; end process;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; x &amp;lt;= '1' after 1 ns;&lt;br /&gt;&amp;nbsp; B &amp;lt;= x;&lt;br /&gt;&amp;nbsp; A &amp;lt;= x and B;&lt;br /&gt;&amp;nbsp; end;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt;This is how the result looks in simulation time:&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;time delta&amp;nbsp; x&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp; B&lt;br /&gt;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +0&amp;nbsp;&amp;nbsp; &amp;nbsp; 0&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +0&amp;nbsp;&amp;nbsp; &amp;nbsp; 1&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +1&amp;nbsp;&amp;nbsp; &amp;nbsp; 1&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +2&amp;nbsp;&amp;nbsp; &amp;nbsp; 1&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;&lt;br /&gt;So, it happens that although A and B are both getting '1' value at the end of simulation time 1, i..e. at delta +2, we do have B goint to '1' ahead of 'A' at delta +1. Why should assertion use the intermediate delta-time values, as opposed to final? Probably need to look for some 'stable attribute.&lt;br /&gt;&lt;br /&gt;After some investigation...&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;Reduced it even further - still same issue. I wonder about assertions - they are useless arnt' they - if they trigger on intermediate results.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;entity assertTst is&lt;br /&gt;end;&lt;br /&gt;architecture sim of assertTst is&lt;br /&gt;  signal A : bit := '0';&lt;br /&gt;  signal B : bit := '0';&lt;br /&gt;  signal x : bit;&lt;br /&gt;begin&lt;br /&gt;  assert (A='0' and B='0') or (A='1' and B='1')&lt;br /&gt;    report "A,B not same";&lt;br /&gt;&lt;br /&gt;  x &amp;lt;= '1' after 1 ns;&lt;br /&gt;  B &amp;lt;= x;&lt;br /&gt;  A &amp;lt;= x and B;&lt;br /&gt;end;&lt;/b&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well, figured out the workaround, but I need to investigate - I just can't believe the VHDL standard has this crazy behavior specified:&lt;br /&gt;&lt;br /&gt;&lt;font color="#993300"&gt;&lt;b&gt;assert not (A'stable and B'stable) or (A='0' and B='0') or (A='1' and B='1')&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; report "A,B not same";&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;font color="#000000"&gt;But th&lt;/font&gt;&lt;font color="#000000"&gt;is is really strange...&lt;/font&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:5240</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/5240.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=5240"/>
    <title>LML draft for VHDL coding style (standard)</title>
    <published>2007-03-03T16:00:09Z</published>
    <updated>2007-03-03T17:21:25Z</updated>
    <content type="html">Whereas in C/C++/Perl/Pascal/etc. we have object talking to each other by the way of calling functions/methods, in VHDL we have components talking to each other by the way of signals.&lt;br /&gt;&lt;br /&gt;Apparently - entity is same as class (some storage and some inputs (methods) and some output (method return values or globals)).&lt;br /&gt;&lt;br /&gt;An instance of an entity is same as class instance - object.&lt;br /&gt;&lt;br /&gt;We are trying to base it on our C++ coding standard, therefore:&lt;br /&gt;1. &lt;i&gt;same&lt;/i&gt;&lt;br /&gt;2. Class Name --&amp;gt; Entity Name, or Process Name&lt;br /&gt;2a. Architecture name should start with&amp;nbsp; : RTL, SIM, then optional underscore and specifics&lt;br /&gt;Example: RTL, SIM, RTL_pipelined, RTL_async&lt;br /&gt;3. attributes and operations --&amp;gt; variables&lt;br /&gt;4. constants and &lt;u&gt;labels&lt;/u&gt; - UPPER_CASE&lt;br /&gt;6. global variables --&amp;gt; port_names and signal_names.&amp;nbsp;&lt;br /&gt;6a. use same name if possible for port name and signal connected to that port, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if collision happens, add _sig suffix to signal name&lt;br /&gt;6b. use _n for active love signal and por names&lt;br /&gt;6c. use port_NAME_n for external ports - i.e. physical ports on the FPGA or ASICs&lt;br /&gt;6d. use clk_ prefix for clocks and rst_ prefix for resets&lt;br /&gt;7-10 &lt;i&gt;same&lt;br /&gt;&lt;/i&gt;11. line length limited to 72 chars&lt;br /&gt;12. for entity ports the order:&lt;br /&gt;&amp;nbsp;a) inputs: clk, rst, enable, address/data, control&lt;br /&gt;b) inputs: same order - clk, rst, enable, address/data, control&lt;br /&gt;c) for multi-section entities - repeat enable/address/data/control sequence for each section&lt;br /&gt;13.&amp;nbsp; port_name =&amp;gt; signal, do not use positional assignments&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;14. TYPE and SUBTYPE names - UPPERCASE&lt;br /&gt;&lt;br /&gt;======================&lt;br /&gt;Googling on the subject gives several references:&lt;br /&gt;- &lt;a href="http://www.cs.ualberta.ca/~amaral/courses/329/labs/VHDL_Guideline.html"&gt;CS Univ. of Alberta - based on Xilinx coding style&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.alse-fr.com/archive/VHDL_Coding_eng.pdf"&gt;ALSE-FR coding style&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Would love to hear comments.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:5044</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/5044.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=5044"/>
    <title>LML C++ / C  coding  style (standard)</title>
    <published>2007-03-03T14:19:24Z</published>
    <updated>2007-03-03T17:32:03Z</updated>
    <content type="html">This is to be used for all C++, C and reasonbly applied to Perl or any other language.&lt;br /&gt;1) Avoid abbreviations in names, rather have long,&amp;nbsp; but easy to understand names.&lt;br /&gt;&lt;br /&gt;2) Class names shall begin with Upper Case Letter and contain lower case.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Underscores and abbreviations to be avoided as much as possible.&lt;br /&gt;&lt;i&gt;&lt;br /&gt;Example: &lt;/i&gt;&lt;b&gt;FileOperations&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;3) Class attributes and operations shall begin with lowercase and contain an&amp;nbsp; Upper Case:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;Example:&lt;/i&gt;&amp;nbsp; &lt;b&gt;xResolution, busNumber, colorEncoding&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Exception: &lt;/i&gt;loop variables like: &lt;b&gt;i, j, k&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;4) #define constants, all upper case, with words separated with "_"&lt;br /&gt;&lt;i&gt;&lt;br /&gt;Example:&lt;/i&gt; &lt;b&gt;#define CHIP_ID 0x3876&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;4a) const constants (C++), shall also follow rule #4:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;Example:&lt;/i&gt;&lt;b&gt; const int CHIP_IDC=0x3876;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;5) In C++ "const constants" shall be used instead of "#define constants"&lt;br /&gt;&lt;br /&gt;6) global variables shall be lowercase, with words separated with "_"&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Example: &lt;/i&gt;&lt;b&gt;video_stream&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;NOTE:&lt;/i&gt; functions (even non static) shall not follow rule #6,&amp;nbsp; but rule #3 instead&lt;br /&gt;&lt;br /&gt;7) one operator per line&lt;br /&gt;8) indent 2 level of spaces, no tabs&lt;br /&gt;9) put { and } on a separate line, at the parent level&lt;br /&gt;10) language keywords shall be lowercase (&lt;b&gt;class, switch, for, if, &lt;/b&gt;etc.)&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Example:&lt;/i&gt;&lt;br /&gt;&lt;b&gt;for(i=1;i&amp;lt;10;i++)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; sumValue += i;&lt;br /&gt;&amp;nbsp; invSumValue += 100/i;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;99.&amp;nbsp; Linux Media Labs Copyright (default) or&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU GPL Copyright shall be at the beginning of every file.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Long form is preferable, short form is acceptable for time/space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; critical interpreted scripts. Those can be extracted from&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SVN: LMLSW/GNUnotice&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:4702</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/4702.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=4702"/>
    <title>design to interface with async RAM connected to sync bus</title>
    <published>2007-03-03T01:58:12Z</published>
    <updated>2007-03-03T01:58:12Z</updated>
    <content type="html">I wonder if there is a generic solution to the following problem:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;We have RAM (ADDR(),RD,WR,CS: in;&amp;nbsp; DATA: inout) interface&lt;/li&gt;&lt;li&gt;We have sync. bus with CLK, WR_EN,ADDR, inout DATA&lt;/li&gt;&lt;li&gt;We need a design to interface that sync. bus (like PCI) to that async RAM&lt;/li&gt;&lt;/ol&gt;It seems that it should not be that difficult, but certainly would require couple registers and state machine.&lt;br /&gt;&lt;div align="left"&gt;&amp;nbsp;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:4441</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/4441.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=4441"/>
    <title>notes about Altera QuartusII LPT setup</title>
    <published>2007-02-11T14:21:06Z</published>
    <updated>2007-03-03T01:49:26Z</updated>
    <content type="html">For /dev/parport0:&lt;br /&gt;- edit&amp;nbsp; /etc/sysconfig/modules/udev-stw.modules to avoid usage of ppdev by lp (do vmware can use it)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#!/bin/sh&lt;br /&gt;#for i in nvram floppy parport_pc parport lp;do&lt;br /&gt;for i in nvram floppy ppdev;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modprobe $i &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;done&lt;br /&gt;&lt;/blockquote&gt;- set permissions on /dev/parport0, file /etc/udev/rules.d/50-udev.rules to allow read/write by all:&lt;br /&gt;&lt;br /&gt;KERNEL=="parport*",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROUP="lp", MODE="0666"&lt;br /&gt;&lt;br /&gt;For WXP, in ... quartus60/drivers/i386 run:&lt;br /&gt;&lt;blockquote&gt;ntdriver.exe install&lt;br /&gt;nnlpt /i&lt;br /&gt;&lt;/blockquote&gt;reboot, add byteblaster-II on LPT, it&amp;nbsp; should be useable (run 'audo-detect' from quartus)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:4031</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/4031.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=4031"/>
    <title>LMLM4401 and MEZ4M2DK are close to reality</title>
    <published>2006-10-01T01:56:02Z</published>
    <updated>2006-10-01T01:56:02Z</updated>
    <content type="html">MEZ4M2DK is build, MG1264 soldered in and I'm working on assembly - seems most difficult part is over.&lt;br /&gt;LMLM4401 is assembled (2 pcs) and I pray to God that they work fine, since then we can build 10-100 pcs and hope they would sell quick. But there is a task before sales can really start (unless Windows XP) - code the Linux driver. But that requires M2DK based PCI LA project to commence.&lt;br /&gt;And the show is just in one week. That should be very tough, yet productive week.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:3637</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/3637.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=3637"/>
    <title>Linux MTA list</title>
    <published>2006-09-18T11:43:03Z</published>
    <updated>2006-09-18T11:43:03Z</updated>
    <content type="html">I become curious, what are GNU GPL (Open Source) MTA (Mail Transfer Agents) available under Linux. Here is what I've found, fall of 2006 timeframe:&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;postfix &lt;a href="http://www.postfix.org/"&gt;http://www.postfix.org&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
    &lt;li&gt;sendmail v.8 &lt;a target="top" href="http://www.sendmail.org/"&gt;http://www.sendmail.org&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;exim &lt;a href="http://www.exim.org"&gt;http://www.exim.org&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
    &lt;li&gt;qmail &lt;a href="http://www.qmail.org"&gt;http://www.qmail.org&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;courier &lt;a href="http://www.courier-mta.org"&gt;http://www.courier-mta.org&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;smail &lt;a href="http://www.weird.com/~woods/projects/smail.html"&gt;http://www.weird.com/~woods/projects/smail.html&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;zmailer &lt;a href="http://www.zmailer.org/"&gt;http://www.zmailer.org&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
Would be a fun project to do an actual Internet scanning in order to figure out what are usage percantages for these MTAs.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:3434</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/3434.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=3434"/>
    <title>Postfix + Cyrus IMAPS + postgrey + SPF + SpamAssasin antispam setup</title>
    <published>2006-09-17T22:43:10Z</published>
    <updated>2006-09-17T22:43:10Z</updated>
    <content type="html">We're running CentOS 4 (RHEL 4).&lt;br /&gt;Only main steps are highlighed here, with details only on spam-tight setup.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;1) install postfix&lt;/u&gt;&lt;br /&gt;&lt;strong&gt;yum install postfix&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;2) configure postfix&lt;/u&gt;&lt;br /&gt;changes to &lt;em&gt;&lt;strong&gt;/etc/postfix/mail.cf&lt;/strong&gt;&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;smtpd_delay_reject = yes&lt;br /&gt;&lt;/strong&gt;
&lt;pre&gt;&lt;strong&gt;smtpd_helo_required = yes&lt;br /&gt;smtpd_helo_restrictions =&lt;br /&gt;  permit_mynetworks,&lt;br /&gt;  check_helo_access&lt;br /&gt;           hash:/etc/postfix/helo_access,&lt;br /&gt;  reject_non_fqdn_hostname,&lt;br /&gt;  reject_invalid_hostname,&lt;br /&gt;#  reject_unknown_hostname,&lt;br /&gt;  permit&lt;br /&gt;&lt;br /&gt;smtpd_sender_restrictions =&lt;br /&gt;  permit_sasl_authenticated,&lt;br /&gt;  permit_mynetworks,&lt;br /&gt;  reject_non_fqdn_sender,&lt;br /&gt;  reject_unknown_sender_domain,&lt;br /&gt;  permit&lt;br /&gt;&lt;br /&gt;smtpd_recipient_restrictions =&lt;br /&gt;  reject_unauth_pipelining,&lt;br /&gt;  reject_non_fqdn_recipient,&lt;br /&gt;  reject_unknown_recipient_domain,&lt;br /&gt;#  permit_mynetworks,&lt;br /&gt;  permit_sasl_authenticated,&lt;br /&gt;#!!!!!!!! THIS IS THE LINE - DONT REMOVE IT !!!!!!!!!!&lt;br /&gt;  reject_unauth_destination,&lt;br /&gt;#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;  reject_unknown_sender_domain,&lt;br /&gt;  check_sender_access&lt;br /&gt;             hash:/etc/postfix/sender_access,&lt;br /&gt;  check_policy_service unix:/var/spool/postfix/postgrey/socket,&lt;br /&gt;  check_policy_service unix:private/spfpolicy,&lt;br /&gt;  permit&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Make sure to create hash files (black and white lists):&lt;br /&gt;&lt;strong&gt;&lt;em&gt;/etc/postfix/helo_access&lt;/em&gt;&lt;br /&gt;&lt;/strong&gt;this should contain your own domain name and IP since you can not &lt;br /&gt;be connecting to yourself:&lt;br /&gt;ourdomain.com    REJECT We can't send to ourselfs.&lt;br /&gt;123.33.44.55     REJECT We can't send to ourselfs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;/etc/postfix/sender_access&lt;/em&gt;&lt;br /&gt;&lt;/strong&gt;This may contain your important peers, from which you don't want&lt;br /&gt;to drop mail at all:&lt;br /&gt;somehost.com     OK Our clients.&lt;br /&gt;&lt;br /&gt;changes to /etc/postfix/master.cf&lt;br /&gt;&lt;/pre&gt;
&lt;strong&gt;smtp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inet&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; smtpd&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -o content_filter=spamfilter:&lt;br /&gt;&lt;br /&gt;spamfilter unix -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pipe&lt;br /&gt;&amp;nbsp; flags=Rq user=spamfilter argv=/usr/local/bin/spamfilter1 ${sender} ${recipient}&lt;br /&gt;&lt;br /&gt;spfpolicy&amp;nbsp; unix -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spawn user=nobody argv=/usr/bin/perl /etc/postfix/postfix-SPF-policyd.pl&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;u&gt;3) install postgrey&lt;/u&gt;&lt;br /&gt;install this into /etc/yum.repos.d/postgrey.repo:&lt;br /&gt;&lt;strong&gt;[Postgrey]&lt;br /&gt;name=Postgrey Repository&lt;br /&gt;baseurl=http://www.lfarkas.org/linux/packages/centos-$releasever/$basearch/&lt;br /&gt;gpgcheck=0&lt;br /&gt;enabled=1&lt;br /&gt;#exclude=*&lt;br /&gt;#includepkgs=postgrey&amp;nbsp; #[this will only work with newer yum releases]&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Then install the package:&lt;br /&gt;&lt;strong&gt;yum install postgrey&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;u&gt;4) install SPF&lt;/u&gt;&lt;br /&gt;get needed perl libraries support:&lt;br /&gt;&lt;strong&gt;&amp;nbsp;yum install perl-Mail-SPF-Query&lt;br /&gt;&lt;/strong&gt;change dir to &lt;strong&gt;&lt;em&gt;/etc/postix &lt;/em&gt;&lt;/strong&gt;and get the SPF client script:&lt;br /&gt;&lt;strong&gt;wget http://new.openspf.org/source/*checkout*/software/postfix-policyd-spf-perl/tags/1.08/postfix-policyd-spf-perl?rev=13&lt;/strong&gt;&lt;br /&gt;or whatever would be the latest version, rename it into something easier to type:&lt;br /&gt;&lt;strong&gt;mv postfix-policyd-spf-perl\?rev\=13 postfix-policyd-spf-perl.pl&lt;/strong&gt;&lt;br /&gt;make it executable:&lt;br /&gt;&lt;strong&gt;chmod +x postfix-policyd-spf-perl.pl&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;5) install Cyrus IMAPS serer&lt;/u&gt;&lt;br /&gt;&lt;strong&gt;yum install cyrus-imapd&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;6) install Spam Assassin:&lt;br /&gt;&lt;strong&gt;yum install spamassassin&lt;/strong&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:3301</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/3301.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=3301"/>
    <title>Fedora Core 5 (FC5)(and some FC4) xawtv build/installation notes</title>
    <published>2006-09-08T18:41:29Z</published>
    <updated>2006-09-10T11:27:20Z</updated>
    <category term="xawtv"/>
    <content type="html">Firstly, the reference to the web site where we sell hardware (LMLBT44) to work with xawtv &lt;a href="http://linuxmedialabs.com"&gt;http://linuxmedialabs.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, the topic itself...&lt;br /&gt;&lt;br /&gt;I've noticed the unpleasant fact that xawtv that comes from DAG repository for FC4 (Fedora Core 4) is broken. It's missing symbol avcodec_init in the libquicktime/lqt_ffmpeg.so&lt;br /&gt;&lt;br /&gt; Thus, I decided to figure out if it is also broken under FC5 - yes it is, i.e. I can not install it from FC4 repository, since that repository seems to be broken as of now.&lt;br /&gt;&lt;br /&gt;... and find out how difficult is it to build xawtv from scratch under Fedora in general. Maybe even produce non-broken &lt;br /&gt;RPM. Thus, I'm installing FC5 under VMWare 5, so that I can rollback to the clean after install state later.&lt;br /&gt;&lt;br /&gt;The idea to write down the experience in this Live Journal entry came to me when I started taking paper notes - why not use some modern technology instead? &lt;em&gt;To write it down for the time remaining for this Universe, for the whole humanity and other intelligent species (if such exist in this Universe).&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Step #1&lt;/u&gt; I'm choosing the FC5 install option with ONLY "Development", no additional customization.&lt;br /&gt;&lt;u&gt;Step #2&lt;/u&gt; I'm downloading the latest version of xawtv and untarring it into a temporary build area:&lt;br /&gt;&lt;v&gt;&lt;strong&gt;wget http://dl.bytesex.org/releases/xawtv/xawtv-3.95.tar.gz&lt;br /&gt;tar zxvf xawtv-3.95.tar.gz&lt;br /&gt;cd xawtv-3.95&lt;/strong&gt;&lt;br /&gt;&lt;/v&gt;&lt;br /&gt;but when trying to make xawtv:&lt;br /&gt;&lt;strong&gt;make&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;we get error(s) due to file XFSlib.h missing - from X11 development,&lt;br /&gt;that file is located in libFS-devel rpm so, we need to:&lt;br /&gt;&lt;strong&gt;yum install libFS-devel&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Step #3&lt;/u&gt; After that I'm still getting tons of errors manifested by the lack of FSListFonts function&lt;br /&gt;xawtv Makefile assume different position for C header files and libraries, especially .a corresponding to .so,&lt;br /&gt;therefore you have to run configure in a different way:&lt;br /&gt;&lt;strong&gt;./configure --x-include=/usr/include/X11/ --x-libraries=/usr/lib/X11/&lt;br /&gt;make&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;still errors about missing symbols. So, in addition to this I need to make a symlink:&lt;br /&gt;&lt;strong&gt;mkdir /usr/X11R6/include&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ln -s /usr/include/X11 /usr/X11R6/include&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;apparently, just --x-include=/usr/include/X11 is not enough to fully shift xawtv idea of the paths&lt;br /&gt;Finally that results in xawtv being built:&lt;br /&gt;&lt;strong&gt;make&amp;nbsp;&lt;br /&gt;/x11/xawtv --help&lt;br /&gt;This is xawtv-3.95, running on Linux/i686 (2.6.15-1.2054_FC5)&lt;br /&gt;WARNING: no plugins found [/usr/local/lib/xawtv]&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Step #4. Testing the above on a non-virtual machine with actual device attached (VMWare does not have V4L device emulation unfortunately).&lt;br /&gt;xawtv compiled fine under Fedora Core 4. Packages needed to compile it are:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;xorg-x11-devel-6.8.2-31&lt;br /&gt;xorg-x11-libs-6.8.2-31&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Then, you don't need no special ./configure, nor tricks with /include symlinks, just untar, make, run. Although you need to install it in order for xawtv to run, you can't just run it from where it was compiled.&lt;br /&gt;&lt;br /&gt;Step #5. LMLBT44 configuration and xawtv configuration file.&lt;br /&gt;Make sure you have this in your&amp;nbsp; &lt;u&gt;/etc/modprobe.conf&lt;/u&gt;:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;options bttv card=118,118,118,118&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Normally, when you start xawtv it starts in some arbitary mode (PAL) and asks you to create a file &lt;u&gt;.xawtv&lt;/u&gt; , so I've done that and finally got clean xawtv startup, with a bonus of being able to press 1 to get to first camera, 2 for the 2nd etc. So, this what I got in &lt;u&gt;$HOME/.xawtv&lt;/u&gt;:&lt;br /&gt;&lt;strong&gt;norm = NTSC &lt;br /&gt;&lt;br /&gt;[Camera0] &lt;br /&gt;input = Composite0 &lt;br /&gt;key = 1 &lt;br /&gt;[Camera1] &lt;br /&gt;input = Composite1 &lt;br /&gt;key = 2 &lt;br /&gt;[Camera2] &lt;br /&gt;input = Composite2 &lt;br /&gt;key = 3 &lt;br /&gt;[Camera3] &lt;br /&gt;input = Composite3 &lt;br /&gt;key = 4 &lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Enjoy! Provide feedback!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:2928</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/2928.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=2928"/>
    <title>back to school celebration</title>
    <published>2006-09-01T15:57:39Z</published>
    <updated>2006-09-01T15:57:39Z</updated>
    <content type="html">It is September already - for me it's back to school date - Sep 1st. Time to end back to school sale for LML products.&lt;br /&gt;&lt;br /&gt;Few questions for today - &lt;br /&gt;is it possible to work intellectually (like coding in C) without internal dialog? Does it matter which language the internal dialog is in? Having internal dialog in the same language with the people you communicate result in better quality of interaction. For that reason Putin would go ahead of Bush, but head in head with Agela Merkel. Although, Merkel has the huge disadvantage of spending her mind forming years in rather totalitarian state of GDR, subordinated to USSR oligopoly of the time. She was a minor activist in GDR of the 80s and Putin was a minor KGB officer in the GDR at the same time. At the subconscious level that would always result in a bias that would not be beneficial to Merkel in her relations with Russia. But that is really to Russia's advantage, since that is weakness, and on top of that there is no real guilt Putin can feel about his time in GDR. In fact, it was certainly a certain fun to look at the collapse of the GDR, which was not a state to feel pity about - the feeling of time of the Nazy Germany was strong there - even in 1991 when I drove through what was GDR a year before.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:2802</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/2802.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=2802"/>
    <title>ZomeMinder LML LiveCD is available for beta testing</title>
    <published>2006-08-29T20:12:01Z</published>
    <updated>2006-08-29T21:18:16Z</updated>
    <content type="html">Finally - yet another  easy way to get ZoneMinder software running with LMLBT44 and LMLBT4M.&lt;br /&gt;&lt;br /&gt;Please download LML LiveCD ISO image here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linuxmedialabs.com/ISO/livelmlR01.iso"&gt;http://linuxmedialabs.com/ISO/livelmlR01.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is based on Slax LiveCD, based on Slackware, based on Linux, given to us by Linus Torvalds himself :-)&lt;br /&gt;&lt;br /&gt;After you boot the CD you need to point your browser to the IP assigned to the system booted from this CD via DHCP.&lt;br /&gt;&lt;br /&gt;You can also log in as root (per instructions on the splash screen) and start X11, where you can start browser pointing it to itself. Should work on most PCs with LMLBT4M or LMLBT44.&lt;br /&gt;&lt;br /&gt;Enjoy! Provide feedback to vleo@linuxmedialabs.com</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:vlnv:2557</id>
    <link rel="alternate" type="text/html" href="http://vlnv.livejournal.com/2557.html"/>
    <link rel="self" type="text/xml" href="http://vlnv.livejournal.com/data/atom/?itemid=2557"/>
    <title>MG1264 based camera prototype arrived</title>
    <published>2006-07-01T16:04:59Z</published>
    <updated>2006-07-01T16:04:59Z</updated>
    <content type="html">We finaly got our hands on MG1264 H264 codec based IP camera. It's very slick and picture quality is quite good. Internal ARM CPU is running Linux. We have full source for the software. Serious fun ahead!</content>
  </entry>
</feed>
