<?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:pab_soledad</id>
  <title>pab_soledad</title>
  <subtitle>pab_soledad</subtitle>
  <author>
    <name>pab_soledad</name>
  </author>
  <link rel="alternate" type="text/html" href="http://pab-soledad.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://pab-soledad.livejournal.com/data/atom"/>
  <updated>2010-01-04T19:13:39Z</updated>
  <lj:journal userid="12030915" username="pab_soledad" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://pab-soledad.livejournal.com/data/atom" title="pab_soledad"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:pab_soledad:6218</id>
    <link rel="alternate" type="text/html" href="http://pab-soledad.livejournal.com/6218.html"/>
    <link rel="self" type="text/xml" href="http://pab-soledad.livejournal.com/data/atom/?itemid=6218"/>
    <title>"Российская наука"</title>
    <published>2010-01-04T19:13:39Z</published>
    <updated>2010-01-04T19:13:39Z</updated>
    <content type="html">Как правильно двигать &amp;quot;российскую науку&amp;quot;?&lt;br /&gt;&amp;quot;Российскую науку&amp;quot; правильно двигать из России.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:pab_soledad:5898</id>
    <link rel="alternate" type="text/html" href="http://pab-soledad.livejournal.com/5898.html"/>
    <link rel="self" type="text/xml" href="http://pab-soledad.livejournal.com/data/atom/?itemid=5898"/>
    <title>How to escape from the Armagedon</title>
    <published>2009-09-29T00:18:06Z</published>
    <updated>2009-10-04T01:01:35Z</updated>
    <content type="html">Here, it comes.&lt;br /&gt;&lt;br /&gt;First of all, there a lot of things you can do to prevent Armagedon (i.e. collision between the Earth and asteroid)&amp;nbsp;to happen.&lt;br /&gt;&lt;br /&gt;Below are my three kopeiki for that purpose.&lt;br /&gt;&lt;br /&gt;1) As you all now, there is so-called Van Der Graaf  generator, which creates high voltages (up to 10MV). Its maximum voltage have upper limit as breakdown of air. In space there is virtually no upper limit of that.&lt;br /&gt;2) Some of asteroids (and dangerous one)&amp;nbsp;consists of ferrum. That means you can charge them.&lt;br /&gt;3)&amp;nbsp;Solar generates not only photons of light, but also magnetic field as well.&lt;br /&gt;&lt;br /&gt;Let's, for example, launch a sattelite which contains Van Der Graaf generator that charges asteroid.&lt;br /&gt;&lt;br /&gt;B_solar = 1e-9 Tesla&lt;br /&gt;C = R/k (k = 9*10^9 m/Ph)&lt;br /&gt;Q&amp;nbsp;= C*U = R*U/k&lt;br /&gt;\delta X&amp;nbsp;= a*t^2 / (2*m) = Q*V*B *&amp;nbsp;(L/V)^2 / (2*m)&lt;br /&gt;m -- mass of asteroid,&lt;br /&gt;V&amp;nbsp;-- velocity of asteroid&lt;br /&gt;\delta&amp;nbsp; X&amp;nbsp;-- slope from 'direct' trajectory&lt;br /&gt;L is distance from Earth (t = L/V)&lt;br /&gt;&lt;br /&gt;Solving last equations on L, one gets:&amp;nbsp;L&amp;nbsp;= \sqrt {&amp;nbsp;2*m*V*\delta&amp;nbsp; X&amp;nbsp;/ (B*R*U/k) }.&lt;br /&gt;&lt;br /&gt;Lets demand \delta X&amp;nbsp;= 100km = 10^5m, state m = 1^6 kg, V&amp;nbsp;= 20 km/sec, R = 20 m, U&amp;nbsp;= 1 MV.&lt;br /&gt;Than L = 4.243e+13 m (pretty high).&lt;br /&gt;But if we able to charge up to U&amp;nbsp;= 1GV:&amp;nbsp;L&amp;nbsp;= 1.342e+12 m (near of 9 a.u.e.)&lt;br /&gt;As there is (I&amp;nbsp;hope)&amp;nbsp;virtue no limit on U in vacuum, we can be able to prevent asteroid to collide to the Earth.&lt;br /&gt;&lt;br /&gt;Thanks for attention (if one).&lt;br /&gt;&lt;br /&gt;UPD:&amp;nbsp;As&amp;nbsp;&lt;span class='ljuser ljuser-name_sergepolar' lj:user='sergepolar' style='white-space: nowrap;'&gt;&lt;a href='http://sergepolar.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://sergepolar.livejournal.com/'&gt;&lt;b&gt;sergepolar&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&amp;nbsp;pointed out, there will be leakage of charge becuase of interacting with interplanetary medium.&lt;br /&gt;Density of it near of 5 cm^{-3}. Lets assume we have R=10 m, V&amp;nbsp;= 20 km/sec. Then leakage (current)&amp;nbsp;I&amp;nbsp;= pi*R**2*V*e. Its results in near of 10 microA (upper limit for that, assuming maximum efficienty but, in contrary, purely geometric cross section).&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:pab_soledad:5722</id>
    <link rel="alternate" type="text/html" href="http://pab-soledad.livejournal.com/5722.html"/>
    <link rel="self" type="text/xml" href="http://pab-soledad.livejournal.com/data/atom/?itemid=5722"/>
    <title>Некопирование файлов</title>
    <published>2009-03-03T09:57:19Z</published>
    <updated>2009-09-28T23:57:57Z</updated>
    <category term="coding"/>
    <content type="html">Как известно,&amp;nbsp;копировать нехорошо -- копирасты придираются.&lt;br /&gt;&lt;br /&gt;Поэтому публикую код для &amp;quot;некопирования&amp;quot; файла.&amp;nbsp;Сейчас код работает только на Linux-like системах, можно адаптировать под другую.&lt;br /&gt;&lt;br /&gt;Что делает код: перебирает случайные числа на предмет совпадения с файлом-образцом (то есть ищет файл среди случайных чисел).&lt;br /&gt;&lt;br /&gt;--------- fuck_riaa.c ------------------&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int main (int argc, char **argv) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE *fin, *fout, *frand;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned char buffer[4096];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned char try, r;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; size_t readed;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; size_t&amp;nbsp; i;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fin = fopen( argv[1], &amp;quot;rb&amp;quot; );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fout = fopen( argv[2], &amp;quot;wb&amp;quot; );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; frand = fopen( &amp;quot;/dev/urandom&amp;quot;, &amp;quot;rb&amp;quot; );&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while( ! feof( fin ) ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; readed = fread( buffer, sizeof(buffer[0]), sizeof(buffer), fin );&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ( i = 0; i &amp;lt; readed; i++ ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r = buffer[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while( try != r )&lt;br /&gt;&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; fread( &amp;amp;try, 1, 1, frand );&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fwrite( &amp;amp;try, 1, 1, fout);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose( fin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose( fout&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose(&amp;nbsp;frand );&lt;br /&gt;}</content>
  </entry>
</feed>
