<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nextranks</title>
	<atom:link href="http://nextranks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nextranks.com</link>
	<description></description>
	<lastBuildDate>Wed, 16 Jan 2013 20:40:38 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Visoko zmogljivi SSH/SCP &#8212; HPN-SSH</title>
		<link>http://nextranks.com/visoko-zmogljivi-sshscp-hpn-ssh/</link>
		<comments>http://nextranks.com/visoko-zmogljivi-sshscp-hpn-ssh/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 20:40:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=85</guid>
		<description><![CDATA[(PI) Chris Rapier PSC, Michael Stevens CMU, Benjamin Bennett PSC e-pošta: hpn-ssh@psc.edu Ali uporabljate HPN-SSH? Prosimo vas, da nam Opombe 6,0 in 6,1 obližev sprosti. Isti izgovor za zamudo velja za te popravke, kot dobro. Prepričan sem, da ste tako utrujeni sluha, ki kot sem jaz to pisanje. Zdaj, da bi ponavljal iz zadnjih nekaj [...]]]></description>
			<content:encoded><![CDATA[<p>(PI) Chris Rapier PSC, Michael Stevens CMU, Benjamin Bennett PSC<br />
e-pošta: <a href="hpn-ssh@psc.edu" target="_blank">hpn-ssh@psc.edu</a></p>
<p style="text-align: center;">Ali uporabljate HPN-SSH?<br />
<a href=" &lt;script language='JavaScript' type='text/javascript'&gt; &lt;!-- var prefix = 'mailto:'; var suffix = ''; var attribs = ''; var path = 'hr' + 'ef' + '='; var addy88275 = 'hpn-ssh' + '@'; addy88275 = addy88275 + 'psc' + '.' + 'edu'; document.write( '&lt;a ' + path + '\'' + prefix + addy88275 + suffix + '\'' + attribs + '&gt;' ); document.write( addy88275 ); document.write( '&lt;\/a&gt;' ); //--&gt; &lt;/script&gt;&lt;script language='JavaScript' type='text/javascript'&gt; &lt;!-- document.write( '&lt;span style=\'display: none;\'&gt;' ); //--&gt; &lt;/script&gt;This e-mail address is being protected from spambots. You need JavaScript enabled to view it &lt;script language='JavaScript' type='text/javascript'&gt; &lt;!-- document.write( '&lt;/' ); document.write( 'span&gt;' ); //--&gt; &lt;/script&gt;" target="_blank">Prosimo vas, da nam</a></p>
<p style="text-align: left;"><strong>Opombe</strong></p>
<p>6,0 in 6,1 obližev sprosti. Isti izgovor za zamudo velja za te popravke, kot dobro. Prepričan sem, da ste tako utrujeni sluha, ki kot sem jaz to pisanje.</p>
<p>Zdaj, da bi ponavljal iz zadnjih nekaj za javnost, je razlog za zamudo je, da ne bomo več imeli finančna sredstva za ta projekt, kar pomeni, da skupina (sestavljena iz ene osebe), se mora osredotočiti na druge projekte. V zadnjem času smo imeli nekaj pomembnih novih projektov, ki so prišli do res bila ob nastopu skoraj vse moje časa. Žal mi je zaradi tega. Vendar pa se vsak dan slišim o več ljudi, ki vsebujejo HPN-SSH v distribucijo in operacijskih sistemov (FreeBSD 9,0 na primer!). Lepo je slišati, da ljudje menijo, da je to koristno. Upam, da bom lahko, da zgrabite nekaj te energije in se premikati v zvezi s tem.<span id="more-85"></span></p>
<p>Jaz sem še vedno videti v vzpostavitev prostora na SourceForge ali Google Code z idejo, ki poteka nadaljnji razvoj in vzdrževanje na nekoga več časa. Ko je na mestu, da bo lažje, da naj ljudje pomagali. Tudi če delate za financiranje agencije, ali so sposobni zagotoviti nepovratna sredstva za delo, kot je ta, rad bi govoril z vami. Pomembno je omeniti, da AES CTR navojem šifra je v pomivalno korito in navojnega obliž določi še vedno ne obravnavajo ustrezno razkola. Če uporabljate AES CTR šifer in razkola s temi obliž vsebuje bo vloga visi. Kot vedno bi radi, da se to reši, vendar), oseba, ki je napisal navojni šifra ni več dela z PVO in B), ne bomo več imeli poseben tok financiranja za HPN-SSH obližev. Kot taka, nikoli ne bomo mogli popraviti, če nekdo prostovoljno javi, da to storite (pišite na <a href="hpn-ssh@psc.edu" target="_blank">hpn-ssh@psc.edu</a>), ali lahko dobimo nekaj sredstev (spet, nam pišite na <a href="hpn-ssh@psc.edu" target="_blank">hpn-ssh@psc.edu</a>).</p>
<p><strong>Povzetek</strong></p>
<p>SCP in osnovni SSH2 izvedbe protokola v OpenSSH je zmogljivost omrežja omejena s statično določenih notranjih rezerv nadzor pretoka. Ti odbojniki pogosto končajo deluje kot ozko grlo za pretovor omrežne SCP, še posebej na dolgih in visokih omrežnih povezav pasovne širine. Spreminjanje ssh kodo, da lahko pufri se določi v času izvajanja odpravlja to ozko grlo. Naredili smo popravek, ki bo odpravila ozka grla v OpenSSH in je v celoti združljiv z drugimi strežniki in odjemalci. Poleg tega bo HPN stranke lahko prenesete hitreje od tujih strežnikih HPN in HPN strežniki bodo lahko prejeli datotek hitreje od nebančnih strank HPN. Vendar pa mora biti gostiteljica prejme podatke, imajo ustrezno prilagajalo / IP TCP stack. Prosimo, da te tuning strani za več informacij.</p>
<p>Znesek izboljšanje kakršne koli posebne Uporabnik bo videl, je odvisna od številnih vprašanjih. Prenosne hitrosti ne sme preseči zmogljivosti omrežja niti pretok podsistema / I, vključno z diska in hitrostjo pomnilnika.Izboljšanje bo tudi zelo odvisna od zmogljivosti procesorja za opravljanje šifriranje in dešifriranje. Manj računalniška drage šifre pogosto zagotavlja boljšo zmogljivost kot bolj zapletene šifre.</p>
<p><strong>Uspešnost Gap</strong></p>
<p>Z veliko visoke pasovne širine povezave, je prepada med tem, kar SSH je sposoben in kaj omrežna povezava ima sposobnost narediti.Razlika med tema dvema številkama je prepada, ali premalo del omrežne povezave. To vrzel, v večini primerov, je neposreden vzrok podmerskih prejeli odbojnike prometnih zastojev SSH nadzornega mehanizma.Spodnji graf prikazuje optimalno prejeli buffer proti učinkovitemu kanala SSH prejeli rezervo za različne povratni let časih vzdolž poti 100Mbps</p>
<p style="text-align: left;"><img src="http://www.psc.edu/images/psc/hpn-ssh/bdp-v-ssh-win.jpg" alt="" /></p>
<p>Razlika med rdečo in modro črto, je v bistvu zapravili pretovor potencial vzdolž poti.</p>
<p><strong>Normalno vs HPN SCP uspešnosti</strong></p>
<p>Učinek dviga SSH velikosti predpomnilnika si lahko ogledate v spodnji tabeli.Standard SSH zmogljivost, ki jo zastopa rdečih stolpcev, se ujema s pričakovano zmogljivost za to pot, če je bil medpomnilnik omejeno na 64KB. S povečanjem velikosti kanala SSH prejeli odbojniki zmogljivost, ki jo zastopa modrih kolon, povečalo za kar 1000%.Sprememba zdaj videl, je zaradi zahtevnosti šifra in omejitvami trdega diska.</p>
<p><img src="http://www.psc.edu/images/psc/hpn-ssh/hpn-v-ssh-tput.jpg" alt="" /></p>
<p>Jasno je, da HPN obliži bistveno povečala prepustnost zmogljivost. Ta izboljšava je v celoti iz tuning SSH velikosti medpomnilnika.</p>
<p><strong>Obliži</strong></p>
<p>Vse obližev je treba uporabiti za <a href="http://www.openssh.org/" target="_blank">OpenSSH izvornih</a> datotek z uporabo &#171;popravkov&#187;, pripomočkom v ukazni vrstici. Gradnja SSH iz vira, je pravzaprav zelo enostavno in priporočena metoda. Nekateri binarni paketi bodo na voljo zgolj zaradi priročnosti, vendar ne bo uradno podprl.</p>
<p>Solaris uporabniki: Nekatere različice Solarisa uporabljate starejšo različico obliž in diff ukazi, ki so v nasprotju s to obliž. Prepričajte se, da uporabljate <a href="http://www.gnu.org/software/patch/" target="_blank">najnovejšo različico obliž GNU</a>.</p>
<p><strong>HPN-13</strong></p>
<p>To je 7. revizija 13. glavno različico kompleta popravkov HPN.Obliž HPN12 sprejemnik ostane na voljo <a href="http://www.psc.edu/index.php/networking/694" target="_blank">tukaj</a>. Obstajata dve bistveni razliki med HPN12 in HPN13 obliž set.Najpomembnejši med njimi je vključitev večnitni AES-CTR (MT-AES-CTR) šifra načina. <a href="http://www.psc.edu/media/networking/a14-rapier.pdf" target="_blank">Papir</a> in <a href="http://www.psc.edu/media/networking/MG08-rapier-bennett.ppt" target="_blank">predstavitev</a> o tem delu so na voljo.</p>
<p>Ta šifra način uvaja multi-threading v OpenSSH uporabe, z namenom, da se omogoči, da v celoti izkoristijo CPU virov, ki so na voljo na multi-core sisteme. Kot kanonični porazdelitev OpenSSH ne more uporabiti več kot eno jedro, lahko visoki transferji uspešnosti, ki jih ozka grla, ki jih kriptografske režijske stroške. HPN12 obravnava to z uvedbo Nikoli šifrirnih preklopa. Vendar pa je ta tehnika omejena na tiste uporabnike, ki so pripravljeni, da se njihovi podatki, ki se prenesejo brez Šifriranje. Prav tako je bilo glede na obliko, omejena na velike prenose podatkov, ki dodatno omejuje svojo vrednost za nekatere uporabnike.MT-AES-CTR način bodo lahko uporabniki na večjedrnih platform za dosego primerljive cene pretovora ali enaka nešifrirani prenos podatkov. V obeh laboratoriju in dejansko prepustnost testi svetu v celoti mer spletnih GigE, s polnim šifriranjem, so bili pogosto opaženi.</p>
<p style="text-align: left;"> <img src="http://www.psc.edu/images/psc/hpn-ssh/mt-aes-ctr-results.gif" alt="" width="576" height="432" /></p>
<p>Očitno je, MT AES-CTR način šifra prebije enotnega ozko grlo jedra.</p>
<p>MT-AES-CTR proizvaja cipherstream, ki je ni mogoče ločevati od razdeljenega enotnega temo AES-CTR (ST-AES-CTR) način šifra in je naše znanje, popolnoma združljiv z vsemi drugimi načinu izvedbe AES-CTR. Z drugimi besedami, je povsem združljiv in deluje v heterogenih povezav brez problema. Vendar pa je treba opozoriti, MT-AES-CTR ne nalaga dodatno obremenitev in lahko naloži kazen uspešnosti posameznih osnovnih strojev. Poleg tega MT-AES-CTR način šifra nadomešča privzeti ST-AES-CTR način šifra. Zavedajte se, da če je naročnik postopek s Račvast-f ukazno vrstico možnost, bo proces visi kot gets matično nit &#171;ločena&#187; od ključnih niti generacije. To vprašanje bo rešeno v najkrajšem možnem času. Poleg tega se ta ne sklicuje na POSIX niti tako morate biti prepričani, da so ustrezno podprte v ciljni OS.</p>
<p>Druga večja razlika je v tem, kako se bo obliž HPN komplet na voljo. HPN13 bodo zagotovljena tako &#171;kuhinjsko korito&#187; in distribucije &#171;a la carte&#187;.Kuhinjsko korito distribucije bo vseboval dinamične popravke okna, preklapljanje nična algoritmov, MT-AES-CTR načinu šifer, maksimalno prepustnost prikazati v TPP in razširjeno beleženja strani strežnika.La carte distribucije bo vsak od njih na voljo v različnih obližev, ki se lahko uporabljajo neodvisno druga od druge.</p>
<p><strong>HPN-13 Kitchen Sink</strong></p>
<p>Opomba: Ta popravek je bil gziped. Morate gunzip pred njegovo uporabo.</p>
<table border="1">
<thead>
<tr>
<th>Različica OpenSSH</th>
<th><em>HPN-SSH Patch</em></th>
</tr>
</thead>
<tbody>
<tr>
<td>OpenSSH 4.7p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-4.7-patches/OpenSSH-4.7-Kitchen-Sink-patch/">OpenSSH-4.7p1-hpn13 v3</a></td>
</tr>
<tr>
<td>OpenSSH 5.0p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.0-patches/OpenSSH-5.0-Kitchen-Sink-patch/">OpenSSH-5.0p1-hpn13 v4</a></td>
</tr>
<tr>
<td>OpenSSH 5.1p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.1-patches/OpenSSH-5.1-Kitchen-Sink-patch/">OpenSSH-5.1p1-hpn13 v5</a></td>
</tr>
<tr>
<td>OpenSSH 5.2p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.2-patches/OpenSSH-5.2-Kitchen-Sink-patch/">OpenSSH-5.2p1-hpn13 v6</a></td>
</tr>
<tr>
<td>OpenSSH 5.3p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.3-patches/OpenSSH-5.3-Kitchen-Sink-patch/">OpenSSH-5.3p1-hpn13 v7</a></td>
</tr>
<tr>
<td>OpenSSH 5.4p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.4-patches/OpenSSH-5.4-Kitchen-Sink-patch/">OpenSSH-5.4p1-hpn13 v8</a></td>
</tr>
<tr>
<td>OpenSSH 5.5p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.5-patches/OpenSSH-5.5-Kitchen-Sink-patch/">OpenSSH-5.5p1-hpn13 v9</a></td>
</tr>
<tr>
<td>OpenSSH 5.6p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.6-patches/OpenSSH-5.6-Kitchen-Sink-patch/">OpenSSH-5.6p1-hpn13 v10</a></td>
</tr>
<tr>
<td>OpenSSH 5.8p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.8-patches/OpenSSH-5.8-Kitchen-Sink-patch/">OpenSSH-5.8p1-hpn13 v11</a></td>
</tr>
<tr>
<td>OpenSSH 5.9p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.9-patches/OpenSSH-5.9-Kitchen-sink-patch/">OpenSSH-5.9p1-hpn13 v12</a></td>
</tr>
<tr>
<td>OpenSSH 6.0p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.0-Patches/HPN-SSH-Kitchen-Sink-Patch-for-OpenSSH-6.0/">OpenSSH-6.0p1-hpn13 v13</a></td>
</tr>
<tr>
<td>OpenSSH 6.1p1</td>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.1-Patches/HPN-SSH-Kitchen-Sink-Patch-for-OpenSSH-6.1/">OpenSSH-6.1p1-hpn13 v14</a></td>
</tr>
</tbody>
</table>
<h2></h2>
<h2>HPN-13 la carte</h2>
<p>To so a la carte obližev in nekatere različice številk lahko preusmerijo od časa do časa. Na primer, če vrh obliž pretovor ni treba posodobiti zaradi različnih izdajah OpenSSH obliž številka ne bo treba posodobiti. Ni vse sosede so na voljo samo še kot OBSTAJA šifra preklop treba še izbruhnil iz nabora obliž HPN12.</p>
<table border="1">
<thead>
<tr>
<th>Obliž</th>
<th>Opis</th>
<th>Vir</th>
</tr>
</thead>
<tbody>
<tr>
<td>Dinamični Okna in ni Cipher</td>
<td>To je osnova za sklop HPN-SSH obliž. Zagotavlja dinamično okno v SSH in sposobnost, da preklopite na šifra OBSTAJA pristnosti post. Na podlagi obliž HPN12 V20. Ta popravek je gziped.</td>
<td>
<table>
<tbody>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-4.7-patches/OpenSSH-4.7-Dynamic-Windows-and-None-Cipher-patch/">openssh4.7-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.0-patches/Open-SSH-5.0-Dynamic-Windows-and-None-Cipher-patch/">openssh5.0-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.1-patches/OpenSSH-5.1-Dynamic-Windows-and-None-Cipher-patch/">openssh5.1-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.2-patches/OpenSSH-5.2-Dynamic-Windows-and-None-Cipher-patch/">openssh5.2-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.3-patches/OpenSSH-5.3Dynamic-Windows-and-None-Cipher-patch/">openssh5.3-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.4-patches/OpenSSH-5.4-Dynamic-Windows-and-None-Cipher-patch/">openssh5.4-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.5-patches/OpenSSH-5.5-Dynamic-Windows-and-None-Cipher-patch/">openssh5.5-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.6-patches/OpenSSH-5.6-Dynamic-Windows-and-None-Cipher-patch/">openssh5.6-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.8-patches/OpenSSH-5.8-Dynamic-Windows-and-None-Cipher-patch/">openssh5.8-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.9-patches/OpenSSH-5.9-Dynamic-Windows-and-None-Cipher-patch/">openssh5.9-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.0-Patches/HPN-SSH-Dynamic-Window-and-None-Cipher-Patch-for-OpenSSH-6.0/">openssh6.0-dynwindow_noneswitch.diff.gz</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.1-Patches/HPN-SSH-Dynamic-Window-and-None-Cipher-Patch-for-OpenSSH-6.1/">openssh6.1-dynwindow_noneswitch.diff.gz</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>Navojni CTR šifra način</td>
<td>Ta popravek dodaja navojev na način skupinske CTR za AES in druge podprte šifer. S tem lahko SSH izkoristiti več jeder/mikroprocesorje med prenosom in znatno povečala prepustnost. Ta popravek je treba za poskus v tem trenutku.</td>
<td>
<table>
<tbody>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-4.7-patches/openssh4.7-Threaded-CTR-cipher-mode-patch/">openssh4.7-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.0-patches/OpenSSH-5.0-Threaded-CTR-cipher-mode-patch/">openssh5.0-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.1-patches/OpenSSH-5.1Threaded-CTR-cipher-mode-patch/">openssh5.1-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.2-patches/OpenSSH-5.2-Threaded-CTR-cipher-mode-patch/">openssh5.2-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.3-patches/OpenSSH-5.3-Threaded-CTR-cipher-mode-patch/">openssh5.3-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.4-patches/OpenSSH-5.4-Threaded-CTR-cipher-mode-patch/">openssh5.4-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.5-patches/OpenSSH-5.5-Threaded-CTR-cipher-mode/">openssh5.5-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.6-patches/OpenSSH-5.6-Threaded-CTR-cipher-mode/">openssh5.6-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.8-patches/OpenSSH-5.8-Threaded-CTR-cipher-mode/">openssh5.8-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.9-patches/OpenSSH-5.9-Threaded-CTR-cipher-mode-patch/">openssh5.9-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.0-Patches/HPN-SSH-Multithreaded-AES-CTR-Cipher-Patch-for-OpenSSH-6.0/">openssh6.0-CTR-threading.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.1-Patches/HPN-SSH-Multithreaded-AES-CTR-Cipher-Patch-for-OpenSSH-6.1/">openssh6.1-CTR-threading.diff</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>Največja pretovor</td>
<td>Ta popravek modifes vrstico napredovanja, da prikažete 1 2. povprečno prepustnost. Po končanem prenosu se bo prikazal maksimalno prepustnost skozi življenje povezave.</td>
<td>
<table>
<tbody>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-4.7-patches/openssh4.7-Peak-Throughput-patch/">openssh4.7-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.0-patches/OpenSSH-5.0-Peak-Throughput-patch/">openssh5.0-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.1-patches/OpenSSH-5.1-Peak-Throughput-patch/">openssh5.1-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.2-patches/OpenSSH-5.2-Peak-Throughput-patch/">openssh5.2-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.3-patches/OpenSSH-5.3-Peak-Throughput-patch/">openssh5.3-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.4-patches/OpenSSH-5.4-Peak-Throughput-patch/">openssh5.4-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.5-patches/OpenSSH-5.5-Peak-Throughput/">openssh5.5-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.6-patches/OpenSSH-5.6-Peak-Throughput-patch/">openssh5.6-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.8-patches/OpenSSH-5.8-Peak-Throughput-patch/">openssh5.8-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.9-patches/OpenSSH-5.9-Peak-Throughput-patch/">openssh5.9-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.0-Patches/HPN-SSH-Peak-Throughput-Patch-for-OpenSSH-6.0/">openssh6.0-peaktput.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.1-Patches/HPN-SSH-Peak-Throughput-Patch-for-OpenSSH-6.0/">openssh6.1-peaktput.diff</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>strežnik Logging</td>
<td>Ta popravek dodaja dodatne sečnje na sshd strežnika, vključno s šifriranjem, ki se uporablja, oddaljeni naslov in vrata, uporabniško ime, daljinsko različica informacij, skupno prenesenih bajtov, povprečna prepustnost. Da bi lahko uporabljali ta popravek, morate * * vodenje syslogd uporabiti dodatno vtičnico sečnje. Ta priključek se nahaja v sshd chroot, ponavadi / var / prazna. Ker bo, kot boste morali ustvariti / var / prazno / dev imenika in dodati &#171;, / var/prazno/dev/log&#187; na svoj syslogd konfiguracijo. Primer izhodne si lahko <a href="http://www.psc.edu/logging-sample-output.html" target="_blank">ogledate tukaj</a> Za 4.7p1 OpenSSH.</td>
<td>
<table>
<tbody>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-4.7-patches/openssh4.7--Server-Logging-patch/">openssh4.7-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.0-patches/OpenSSH-5.0-Server-Logging-patch/">openssh5.0-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.1-patches/OpenSSH-5.1-Server-Logging/">openssh5.1-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.2-patches/OpenSSH-5.2Server-Logging-patch/">openssh5.2-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.3-patches/OpenSSH-5.3-Server-Logging-patch/">openssh5.3-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.4-patches/OpenSSH-5.4-Server-Logging-patch/">openssh5.4-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.5-patches/OpenSSH-5.5Server-Logging-patch/">openssh5.5-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.6-patches/OpenSSH-5.6-Server-Logging-patch/">openssh5.6-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.8-patches/OpenSSH-5.8-Server-Logging-patch/">openssh5.8-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-5.9-patches/OpenSSH-5.9-Server-Logging-patch/">openssh5.9-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.0-Patches/HPN-SSH-Server-Logging-Patch-for-OpenSSH-6.0/">openssh6.0-server-logging.diff</a></td>
</tr>
<tr>
<td><a href="http://www.psc.edu/index.php/component/remository/HPN-SSH/OpenSSH-6.1-Patches/HPN-SSH-Server-Logging-Patch-for-OpenSSH-6.1/">openssh6.1-server-logging.diff</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Kako uporabljati obliže.</p>
<ol>
<li>Prenesite OpenSSH izvorno kodo iz OpenSSH.org.</li>
<li>Raztegnite OpenSSH vir.</li>
<li>cd v OpenSSH imeniku izvorne kode</li>
<li>Če stisnjenih type &#171;zcat pathtopatch / datoteki popravkov | obliž&#187;</li>
</ol>
<p style="padding-left: 30px;">V nasprotnem primeru &#171;patch &lt;pathtopatch / datoteki popravkov&#187;<br />
5.tip &#8216;Configure &amp;&amp; narediti &#171;</p>
<p style="padding-left: 30px;">6. vpišite &#171;make install&#187;</p>
<p>Nedavne težave s <strong>buffer_append_space v HPN-SSH</strong>. Če imate težave prekine zaradi okvare buffer_append_space nam. Mi smo trenutno sledenje nekaj težav s tem in poskušamo zbrati več informacij, da bi jo odpravili. Morda boste želeli poskusiti z-oHPNBufferSize = 16384 omejiti rast pufra. Povejte nam, če to pomaga.</p>
<p>To delo je bilo mogoče delno z donacijami <a href="http://www.cisco.com/" target="_blank">Cisco Systems, Inc</a>, <a href="http://www.nsf.gov/" target="_blank">The National Science Foundation</a> in <a href="http://www.nlm.gov/" target="_blank">The National Library of Medicine</a></p>
<p>&nbsp;</p>
<p>Prevedeno iz <a href="http://www.psc.edu/index.php/hpn-ssh" target="_blank">http://www.psc.edu/index.php/hpn-ssh</a></p>
<p><a href="http://nextranks.com/">Domača stran</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/visoko-zmogljivi-sshscp-hpn-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programiranje nasveti</title>
		<link>http://nextranks.com/programiranje-nasveti/</link>
		<comments>http://nextranks.com/programiranje-nasveti/#comments</comments>
		<pubDate>Sat, 12 Jan 2013 13:32:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=82</guid>
		<description><![CDATA[C 1. C vam omogoča, da ugotovi, spremenljivke zunaj kakršnega koli postopka. Te spremenljivke se imenujejo globalne spremenljivke. Globalna spremenljivka je enkrat dodeljena, ko se program zažene in ostane v pomnilniku, dokler program konča. Globalna spremenljivka je vidna v vseh postopkih v isti datoteki. Lahko bi globalno spremenljivko prijavljeni v datoteko Ac vidne v vseh [...]]]></description>
			<content:encoded><![CDATA[<h1>C</h1>
<p>1. C vam omogoča, da ugotovi, spremenljivke zunaj kakršnega koli postopka. Te spremenljivke se imenujejo globalne spremenljivke.</p>
<ol>
<li>Globalna spremenljivka je enkrat dodeljena, ko se program zažene in ostane v pomnilniku, dokler program konča.</li>
<li>Globalna spremenljivka je vidna v vseh postopkih v isti datoteki.</li>
<li>Lahko bi globalno spremenljivko prijavljeni v datoteko Ac vidne v vseh postopkih v nekaterih drugih datotek Bc, Cc, DC, &#8230; tako, da jo razglasi z modifikator extern v datotekah Bc, Cc, DC, &#8230; kot v tem primeru:</li>
</ol>
<pre>extern int theVariable</pre>
<p>Če imate veliko datotek, ki si delijo spremenljivko, morate razglaša extern v glavi datoteke foo.h (opisano spodaj) in uporabo # include foo.h v datotekah Bc, Cc, DC, &#8230;. Morate prijaviti spremenljivko natanko eno datoteko brez</p>
<p style="padding-left: 30px;">4.Terenec modifikator, ali pa nikoli ne postane dodeljena na vse.</p>
<p>2.To ni dobra ideja za uporabo preveč globalnih spremenljivk, saj ne morete lokalizirati krajev, v katerih se dostop do njih. Vendar pa obstajajo primeri, ko so globalne spremenljivke vam omogočajo, da bi se izognili poteka</p>
<p style="padding-left: 30px;">a. veliko parametrov funkcij.<br />
b. Strune so kazalci na ničelni zaključni nizi znakov.</p>
<p style="padding-left: 30px;"><strong>Če ugotovi niz kot char *variableName.</strong></p>
<p style="padding-left: 30px;"><strong></strong>c. Če je vaš niz je konstantna, lahko samo določite niz dobesedno z njim:</p>
<pre style="padding-left: 30px;"><strong>myString = ""; // empty string, length 0, containing null</strong></pre>
<pre style="padding-left: 30px;">d. Null kazalec ni veljavna vrednost niza:</pre>
<pre style="padding-left: 30px;"><strong>myString = NULL; // invalid string</strong></pre>
<pre style="padding-left: 30px;">Lahko uporabite to vrednost, ki označuje konec array nizov:</pre>
<pre style="padding-left: 30px;"><strong>argv[0] = "progName"; argv[1] = "firstParam"; argv[2] = "secondParam"; argv[3] = NULL; // terminator</strong></pre>
<pre style="padding-left: 30px;">e. Če je vaš niz izračunana na runtime, morate rezervirati dovolj prostora, da jo imajo.Prostor mora biti dovolj, da imajo nične na koncu:</pre>
<pre style="padding-left: 30px;"><strong>char *myString; myString = (char *) malloc(strlen(someString) + 1); // allocate space strcpy(myString, someString); // copy someString to myString</strong></pre>
<pre style="padding-left: 30px;">f. Da bi se izognili spomin razpoka, naj bi sčasoma vrnitev prostor, ki ga dodeli z knjižnične funkcije malloc z uporabo brezplačno. Njegova parameter mora biti začetek prostora, ki jo vrne knjižnične funkcije malloc:</pre>
<pre style="padding-left: 30px;"><strong>free((void *) myString);</strong></pre>
<p style="padding-left: 30px;">Če želite, da vaša koda čist in berljiv, morate pokličite brezplačno () v istem postopku, v katerem kličete malloc (), lahko pokličete ostale postopke teh dveh točk na manipulirati niz.<br />
g. Če kopirate strune, morate biti zelo previdni, ne da bi kopirali več zlogov, kot destinacija struktura podatkov lahko imajo. Varovalni preplavlja so najpogostejši vzrok varnostnih pomanjkljivosti v programih. Še zlasti, razmislite o uporabi strncpy () in () strncat namesto strcpy () in strcat ().</p>
<p style="padding-left: 30px;">h. Če uporabljate C + +, boste morali spremeniti svoje niz predmetov v nizih C-style pred njihovo posredovanje v sistem klic.</p>
<pre style="padding-left: 30px;"><strong>string myString // This declaration only works in C++ ... someCall(myString.c_str())</strong></pre>
<pre style="padding-left: 30px;"><strong>Žal c_str () vrne niz nespremenljiva. Če potrebujete spremenljivo niz, jih lahko kopirate podatke z strcpy () (kakor je opisano zgoraj), lahko odda vrsto:</strong></pre>
<pre style="padding-left: 30px;"><strong>someCall(const_cast&lt;char *&gt;(myString.c_str()))</strong></pre>
<p style="padding-left: 30px;">Casting ni tako varna, kot kopiranje, saj lahko someCall () dejansko spremeniti niz, ki bi zamenjal vsak del programa, ki predpostavlja, da myString je konstanta, ki je običajno vedenje C + + strune.</p>
<p>3. Varovalni regija pomnilnika, ki deluje kot vsebnik za podatke. Čeprav bi se podatki morali razlago (kot array konstrukti s številnih področij), programe, ki berejo in pišejo odbojniki jih pogosto obravnavajo kot nizi bajtov.Množica bajtov ni isto kot niz, čeprav sta oba razglasila char * ali char [].</p>
<p style="padding-left: 30px;">a. Ti morda ne vsebuje ASCII znakov in ne sme biti nič-terminirani.<br />
b. Ne morete uporabljati strlen (), da bi našli dolžino podatkov v pufru (saj lahko vsebuje pufer ničelnih bajtov). Namesto tega je treba ugotoviti, koliko podatkov vrnjene vrednosti od sistemskega klica (običajno branje), ki je ustvarila podatke.<br />
c. Ne morete uporabljati strcpy (), strcat (), ali z njimi povezane rutino za bajtne rezerv, namesto tega morali uporabiti memcpy () ali () bcopy.<br />
d. Pišete varovalnega pasu 123 bajtov datoteke s kodo, kot je ta:</p>
<pre style="padding-left: 30px;"><strong>char *fileName = "/tmp/foo" #define BUFSIZE 4096 char buf[BUFSIZE]; // buffer containing at most BUFSIZE bytes ... int outFile; // file descriptor, a small integer int bytesToWrite; // number of bytes still to be written char *outPtr = buf; ... if ((outFile = creat(fileName, 0660)) &lt; 0) { // failure // see <a href="http://www.cs.uky.edu/~raphael/programming.html#Unix_files">file permissions</a> to understand 0660 perror(fileName); // print cause exit(1); // and exit } bytesToWrite = 123; // initialization; 123 is just an example while ((bytesWritten = write(outFile, outPtr, bytesToWrite)) &lt; bytesToWrite) { // not all bytes have been written yet if (bytesWritten &lt; 0) { // failure perror("write"); exit(1); } outPtr += bytesWritten; bytesToWrite -= bytesWritten; }</strong></pre>
<pre style="padding-left: 30px;">e. Da bi dobili prevajalnik za dodelitev prostora za odbojnike, morate prijaviti pufer z velikostjo, ki lahko prevajalnik izračunati, tako kot v</pre>
<pre style="padding-left: 30px;"><strong>#define BUFSIZE 1024 char buf[BUFSIZE];</strong></pre>
<pre style="padding-left: 30px;">Če ste pravkar razglasi za varovalni brez velikosti:</pre>
<pre style="padding-left: 30px;"><strong>char buf[];</strong></pre>
<pre style="padding-left: 30px;">potem je neznano velikosti in C se ne dodeli nobenega prostora. To je sprejemljivo, če je BUF formalni parameter (kar pomeni, da se pojavi v postopku glavi), dejanski parameter (ki jih klicalec) ima velikost. Ampak to ni sprejemljivo, če BUF je spremenljiva. Če ne veste, velikost pomnilnika v času prevajanja, bi morali uporabiti kodo takole:</pre>
<pre style="padding-left: 30px;"><strong>char *buf = (char *) malloc(bufferSize);</strong></pre>
<p style="padding-left: 30px;">kjer je bufferSize teka posledica nekaterih računanja.</p>
<p>4. Lahko dinamično dodeljevanje in Drugače pridijeliti spomin.</p>
<p style="padding-left: 30px;">a. Posamezni primeri katero koli vrsto:</p>
<pre style="padding-left: 30px;"><strong>typedef ... myType; myType *myVariable = (myType *) malloc(sizeof(myType)); // you can now access *myVariable. ... free((void *) myVariable);</strong></pre>
<p style="padding-left: 30px;">Spet je dobra praksa za izbiro programov prosto () v isti rutini, ki jo imenujemo malloc ().<br />
b. Eno-dimenzionalni nizi katero koli vrsto:</p>
<pre style="padding-left: 30px;"><strong>myType *myArray = (myType *) malloc(arrayLength * sizeof(myType)); // myArray[0] .. myArray[arrayLength - 1] are now allocated. ... free((void *) myArray);</strong></pre>
<p style="padding-left: 30px;">c. Dvodimenzionalni nizi so predstavljeni z vrsto kazalcev, ki kažejo, da vsako matriko:</p>
<pre style="padding-left: 30px;"><strong>myType **myArray = (myType **) malloc(numRows * sizeof(myType *)); int rowIndex; for (rowIndex = 0; rowIndex &lt; numRows; rowIndex += 1) { myArray[rowIndex] = (myType *) malloc(numColumns * sizeof(myType)); } // myArray[0][0] .. myArray[0][numColumns-1] .. myArray[numRows-1][numColumns-1] // are now allocated. You might want to initialize them. ... for (rowIndex = 0; rowIndex &lt; numRows; rowIndex += 1) { free((void *) myArray[rowIndex]); } free((void *) myArray);</strong></pre>
<p style="padding-left: 30px;">d. Če uporabljate C + +, ne mešajte novega / izbrisati z knjižnične funkcije malloc/prosti za isto strukturo podatkov.Prednost novega/brisati za razred primerih je, da se avtomatično poklical Constructors, ki bi lahko inicializacijo podatkov, in destruktorji, ki lahko dokonča podatke. Ko uporabljate malloc/free, morate inicializirati izrecno in dokončno.</p>
<p><strong>5. Cela</strong></p>
<p style="padding-left: 30px;"><strong></strong>a. C je navadno celih 4 bajte. Na primer, številka 254235 zastopali binarno število 00000000,00000011,11100001,00011011.<br />
b. Po drugi strani pa predstavlja ASCII številke, kot kateri koli drug znak, z eno bajt na znak z uporabo standardnega kodiranja. V ASCII, se številka 254235 zastopali 00110010 00110101, 00110110, 00110010, 00110011, 00110101,.<br />
c. Če želite napisati spis celih, je na splošno bolj učinkovita v prostoru in času, da napišete 4-byte različice, kot da jih pretvorimo v znakovnimi in pisati teh. Tukaj je, kako napisati en celo število do odprte datoteke:</p>
<pre style="padding-left: 30px;"><strong>write(outFile, &amp;myInteger, sizeof(myInteger))</strong></pre>
<pre style="padding-left: 30px;">d. Si lahko ogledate na posameznih bajtov je celo, da ga vlivanje kot strukturo štirih bajtov:</pre>
<pre style="padding-left: 30px;"><strong>int IPAddress; // stored as an integer, understood as 4 bytes typedef struct { char byte1, byte2, byte3, byte4; } IPDetails_t; IPDetails_t *details = (IPDetails_t *) (&amp;IPAddress); printf("byte 1 is %o, byte 2 is %o, byte 3 is %o, byte 4 is %o\n", details-&gt;byte1, details-&gt;byte2, details-&gt;byte3, details-&gt;byte4);</strong></pre>
<p style="padding-left: 30px;">e. Multi-byte cela se lahko drugače predstavljal na različnih strojih. Nekateri (kot ne SparcStation) dal najpomembnejšo bajt prvi, drugi (kot so Intel i80x86 in njegovih potomcev), je dal najmanj pomemben bajt prvi. Če pišete celih podatke, ki jih lahko preberete na drugih napravah, pretvarjanje podatkov, da &#171;omrežje&#187;, da bajt po htons () ali () htonl. Če berete celih podatke, ki bi lahko bile zapisane na drugih napravah, pretvoriti podatke iz &#171;omrežje&#187;, da bi vaš lokalni da bajta z ntohs () ali () ntohl.</p>
<p>6. Lahko napovedati, koliko pomnilnika postavitev konstrukti in vrednost, ki bo sizeof () vrne. Na primer,</p>
<pre style="padding-left: 30px;"><strong>struct foo { char a; // uses 1 byte // C inserts a 3-byte pad here so b can start on a 4-byte boundary int b; // uses 4 bytes unsigned short c; // uses 2 bytes unsigned char d[2]; // uses 2 bytes };</strong></pre>
<p style="padding-left: 30px;">Zato, sizeof (struct foo) vrne 12. Ta predvidljivost (za dani arhitekturi), zato nekateri imenujejo C &#171;prenosni monter jezik&#187;. Moraš napovedati struct postavitev pri ustvarjanju podatkov, ki jih morate upoštevati posebno obliko, kot v glavi omrežja paketu.</p>
<p>7. Lahko razglasi napotke v C za vse vrste in dodeliti jim vrednosti, ki kažejo na objekte te vrste.</p>
<p style="padding-left: 30px;">a. Zlasti C vam omogoča, da navodila o števil:</p>
<pre style="padding-left: 30px;"><strong>int someInteger; int *intPtr = &amp;someInteger; // declares a pointer-valued variable and assigns an appropriate pointer value someCall(intPtr); // passes a pointer as an actual parameter someCall(&amp;someInteger); // has the same effect as above</strong></pre>
<p style="padding-left: 30px;">b. AC knjižnica postopek, ki se kazalec na vrednosti najbolj verjetno, da se spreminja vrednost (postane &#171;out&#187;, ali &#171;v out&#187; parameter). V zgornjem primeru je zelo verjetno, da someCall spreminja vrednost celo someInteger.<br />
c. Lahko graditi kazalec na matriko celih števil in jo uporabite za korakom skozi ta niz.</p>
<pre style="padding-left: 30px;"><strong>#define ARRAY_LENGTH 100 int intArray[ARRAY_LENGTH]; int *intArrayPtr; ... int sum = 0; for (intArrayPtr = intArray; intArrayPtr &lt; intArray+ARRAY_LENGTH; intArrayPtr += 1) { sum += *intArrayPtr; }</strong></pre>
<pre style="padding-left: 30px;">d. Lahko graditi kazalec na matriko z konstrukti in ga uporabi za korakom skozi ta niz.</pre>
<pre style="padding-left: 30px;"><strong>#define ARRAY_LENGTH 100 typedef struct {int foo, bar;} pair_t; // pair_t is a new type pair_t structArray[ARRAY_LENGTH]; // structArray is an array of ARRAY_LENGTH pair_t elements pair_t *structArrayPtr; // structArrayPtr points to a pair_t element ... int sum = 0; for (structArrayPtr = structArray; structArrayPtr &lt; structArray+ARRAY_LENGTH; structArrayPtr += 1) { sum += structArrayPtr-&gt;foo + structArrayPtr-&gt;bar; }</strong></pre>
<p style="padding-left: 30px;">e. Ko dodate celo število, da kazalec je kazalec, ki pospešujejo številne elemente, ne glede na to, kako velika so elementi.Prevajalnik ve, velikosti in naredi pravo stvar.</p>
<p><strong>8. Izhod</strong></p>
<p style="padding-left: 30px;"><strong></strong>a. Ti format izhod z printf ali njegova različica, ovrednotenj.<br />
b. Oblikovni niz porabi% d% s,% f kar pomeni, da celo, niz ali realno je, da jih dajejo v proizvodnjo.<br />
c. Oblikovni niz porabi \ t in \ n navesti kartico in novo vrstico.<br />
d. Primer:</p>
<pre style="padding-left: 30px;"><strong>printf("I think that the number %d is %s\n", 13, "lucky");</strong></pre>
<p style="padding-left: 30px;">e. Mešanje printf (), ovrednotenj in ne cout lahko natisnete elemente v vrstnem redu, kot jih pričakovali. Uporabljajo neodvisnih področja počivališča (&#171;odbojniki&#187;), ki se tiskajo, ko so polne.</p>
<p>9. Glavni () rutina se funkcija parametrov, ki predstavljajo parametrov iz ukazne vrstice.</p>
<p style="padding-left: 30px;">a. Eno skupno pot, da napišete glavno rutino, je to:</p>
<pre style="padding-left: 30px;"><strong>int main(int argc; char *argv[]);</strong></pre>
<p style="padding-left: 30px;">Tu argc je število parametrov in argv je množica nizov, da se je množica kazalcev na ničelni zaključni nizi znakov.<br />
b. Po dogovoru prvi element argv je ime programa samega.</p>
<pre style="padding-left: 30px;"><strong>int main(int argc; char *argv[]); printf("I have %d parameters; my name is %s, and my first parameter is %s\n", argc, argv[0], argv[1]);</strong></pre>
<p>10. Priročne funkcije jezika</p>
<p style="padding-left: 30px;">a. Lahko prirastek celo število ali imajo kazalec točko na naslednji objekt z uporabo + + operaterja. Običajno je najbolje, da se ta subjekt po spremenljivi: Myint + +. Če si dal + + pred spremenljivko, nato pa se poveča spremenljivko, preden so ga tudi ocenjevali, kar je redko, kaj hočeš.<br />
b. Lahko graditi nalogo, kadar leva stran spremenljivka sodeluje kot prvi del izraza na desni strani:</p>
<pre style="padding-left: 30px;"><strong>myInt -= 3; // equivalent to myInt = myInt - 3 myInt *= 42; // equivalent to myInt = myInt * 42 myInt += 1; // equivalent to and maybe preferable to myInt++</strong></pre>
<p style="padding-left: 30px;">c. Lahko izrazite število v decimalni, osmiški (za prefixing z mestno 0, tako kot v 0453), ali hex (za prefixing z 0x, kot v 0xffaa).<br />
d. Si lahko zdravi celo število kot niz bitov in izvajanje bitni dejavnosti:</p>
<pre style="padding-left: 30px;"><strong>myInt = myInt | 0444; // bitwise OR; 0444 is in octal myInt &amp;= 0444; // bitwise AND with an assignment shorthand myInt = something ^ whatever; // bitwise XOR</strong></pre>
<pre style="padding-left: 30px;">c. C in C + + ima pogojnih izrazov. Namesto pisanja</pre>
<pre style="padding-left: 30px;"><strong>if (a &lt; 7) a = someValue else a = someOtherValue;</strong></pre>
<pre style="padding-left: 30px;">lahko napišete</pre>
<pre style="padding-left: 30px;"><strong>a = a &lt; 7 ? someValue : someOtherValue;</strong></pre>
<pre style="padding-left: 30px;">f. Naloge vrne vrednost na levi strani, tako da boste lahko tudi nalogo v večjih izrazi, kot so pogojnike. Vendar pa morate upoštevati konvencijo, da se takšne naloge je vedno obkrožen z oklepaji, ki navajajo tako, da nekdo bere kodo in prevajalnik, ki res pomeni nalogo, ne pa enakost test. Na primer, napišite</pre>
<pre style="padding-left: 30px;"><strong>if ((s = socket(...)) == -1)</strong></pre>
<pre style="padding-left: 30px;">ne</pre>
<pre style="padding-left: 30px;"><strong>if (s = socket(...) == -1)</strong></pre>
<p style="padding-left: 30px;">Druga različica je tako težje brati, in v tem primeru nepravilna, ker enakost operator == ima večjo prednost in ne zaradi odstopa upravljavca =.</p>
<p>11. Programi, ki ne površno kratek, običajno treba razčleniti na več izvornih datotek, vsaka z imenom, ki se je končal leta. C (za programe C) oz. (CPP za C + + programi).</p>
<p style="padding-left: 30px;">a. Poskusite skupino funkcij, ki manipulirajo enake strukture podatkov ali pa so povezane namene, v isti datoteki.<br />
b. Vse vrste, funkcije, globalne spremenljivke in konstante očitno, da so potrebne za več kot eno izvorno datoteko je prav tako treba razglasiti v glavi datoteke z imenom do konca. H.<br />
c. Razen za inline funkcije, ne morejo prijaviti funkcij organov (ali karkoli, ki povzroča prevajalnik za pridobivanje kodo ali dodelitev prostora) v glavo datoteke.<br />
d. Vsak vir Datoteka bi se morala nanašati na tiste glave datoteke, ki jih potrebuje pri # include linijo.<br />
e. Nikoli # vključujejo c datoteko..</p>
<p>12.  Če imate več datotek vir, se morate povezati vse datoteke, ki jih izračunamo predmetov, skupaj z vsemi knjižnicami, da vaš program potrebuje.</p>
<p style="padding-left: 30px;">1. Najlažji način je, da uporabite prevajalnik za C, kar ve o knjižnicah C:</p>
<pre style="padding-left: 30px;"><strong>gcc *.o -o myProgram</strong></pre>
<p style="padding-left: 30px;">Ta ukaz zahteva prevajalnik za povezavo vseh datotek predmeta s knjižnico C (ki je posredno vključen) in postavite rezultat v myProgram dokumentacije, ki postane izvršljiva.<br />
2. Če je vaš program potrebuje druge knjižnice, jih natančno po tem, vaših predmetov datotek, saj povezovalnik zbira samo rutine iz knjižnice, ki že pozna jo potrebuje, in se povezuje datotek v vrstnem redu, ki ga določite. Torej, če potrebujete knjižnico kot libxml2, mora vaš povezovanje ukaz nekako takole:</p>
<pre style="padding-left: 30px;"><strong>gcc *.o -lxml2 -o myProgram</strong></pre>
<p style="padding-left: 30px;">Prevajalnik ve, kako iskati različne standardne imenike za trenutni različici libxml2.</p>
<p>13.  Debugging programi C</p>
<p style="padding-left: 30px;">a. Če dobite napako segmentacije, imate najverjetneje indeks zunaj dosega neinicializiranega kazalec, ali null kazalec.<br />
b. Vi lahko postavite tiskanja izjave v svoj program, ki vam pomaga lokalizirati napako.<br />
c. Debugging je verjetno najbolj uspešen, če boste uporabili gdb (opisano <a href="http://www.cs.uky.edu/~raphael/programming.html#Software_gdb" target="_blank">spodaj</a>), da ugotovimo, kje je vaš napaka.<br />
d. Programi, ki se izvajajo dlje časa, mora biti previden, da osvobodi vse spomin jih dodeli, ali na koncu jim zmanjka pomnilnika. Za debug spomin razpoka boste morda menijo, da te članke o razhroščevanju <a href="http://www.linuxjournal.com/article/6059" target="_blank">C spomin razpoka</a> in <a href="http://www.linuxjournal.com/article/6556" target="_blank">C + + spomin razpoka</a>.</p>
<h1>Unix</h1>
<p>1. Po dogovoru, vsak postopek se začne s tremi standardnih datotek Odprto: standardni vhod na standardni izhod in standardna napaka, povezanih z datoteko deskriptorjev 0, 1, 2 in.</p>
<p style="padding-left: 30px;">a. Standardni vhod je navadno povezan z tipkovnico. Karkoli tip gre za program.<br />
b. Standardni izhod je običajno povezana z zaslona. Ne glede na rezultate programov viden.<br />
c. Standardna napaka je tudi ponavadi priključena na zaslonu.<br />
d. Lahko uporabite lupino za izbiro programov, tako da se standardni izhod en program neposredno povezana (&#171;priključka&#187;) na standardni vhod drugega programa:</p>
<pre style="padding-left: 30px;"><strong>ls | wc</strong></pre>
<p style="padding-left: 30px;">e. Lahko uporabite lupino za izbiro programov, da se standardni vhod in / ali izhodno povezan datoteke:</p>
<pre style="padding-left: 30px;"><strong>ls &gt; lsOutFile wc &lt; lsOutFile sort -u &lt; largeFile &gt; sortedFile</strong></pre>
<p style="padding-left: 30px;">f. Na splošno, programi, ne vem, ali je vseeno, če je lupina preuredili pomen svojih standardnih datotek.</p>
<p><strong>2.  Unix ukazi</strong></p>
<p style="padding-left: 30px;"><strong></strong>a. Ukazi so le imena izvedljivih datotek.PATH spremenljivko okolja pove lupini, kje iskati za njih. Značilno je, da ta spremenljivka ima svojo vrednost, kot / bin :/ usr / bin :/ usr / local / bin: ..<br />
b. Da bi videli, kje lupina najde določen program, na primer, vim, kjer pravijo vim.</p>
<p><strong>3.  Sistemski klici</strong> in klici knjižnica upoštevati nekaj pomembnih konvencij.</p>
<p style="padding-left: 30px;">a. Vrnjena vrednost razpisa običajno kaže, ali je razpis uspel (običajno vrednost 0 ali pozitivno) ali ne (običajno vrednost je -1).<br />
b. Vedno preverite vrnjeno vrednost knjižnice klicev. Ko sistem klic ne uspe, lahko perror () funkcija tiskanje, kar je bila napaka (s standardno napako):</p>
<pre style="padding-left: 30px;"><strong>int fd; char *filename = "myfile"; if ((fd = open(filename, O_RDONLY)) &lt; 0) { perror(filename); // might print "myfile: No such file or directory" }</strong></pre>
<p style="padding-left: 30px;">c. Stran priročnika za sistem klica ali knjižnico rutina bi seznam vrsto podatkov, ki se ne opredelijo, kot size_t ali time_t ali O_RDONLY. Te vrste se običajno opredeljena v glavi datoteke iz ročnega strani, morate vključiti vse tiste glave datoteke v C-ju.</p>
<p><strong>4. Dovoljenja datotek</strong> v Unixu navadno s številkami, osmiško.</p>
<p style="padding-left: 30px;">a. V primeru barja () zgoraj, 0666 je osmiško število (to je tisto, vodilni 0 pomeni), kar predstavlja binarno 110110000. To osmega število donacije brati in pisati dovoljenja, vendar pa ne izvaja dovoljenja, lastniku datoteke in skupini datoteke, vendar brez dovoljenja za druge uporabnike.<br />
b. Nastavite dovoljenja, ko ustvarjate datoteko s parametrom k odpi () klic.<br />
c. Ukaz ls-l prikaže dovoljenja datotek.<br />
d. Lahko spremenite dovoljenja za datoteko si lasti s programom chmod.<br />
e. Vsi vaši procesi imajo značilno imenovano umask, ki je običajno predstavlja kot osmiško število. Ko se ustvari datoteko, se bitov v umask odstraniti iz dovoljenj, določenih v razpisu odpi (). Torej, če vaš umask je 066, potem drugi ne morejo brati ali pisati datoteke, ki jih ustvarite, saj predstavlja 066 brati in pisati dovoljenja za svojo skupino in za druge ljudi. Lahko pregledati in spremeniti svoje umask z umask programa, ki jih po navadi sklicevanje v vašem skripte zagonu (odvisno od vaše lupine, ~ /. Prijava ali ~ /. Profil).</p>
<p><strong>Programska oprema-razvojna orodja</strong></p>
<p>1. Uporabite urejevalnik besedil za ustvarjanje, spreminjanje in preverite svoj program. Obstaja več upravičeni besedilo uredniki na voljo.</p>
<p style="padding-left: 30px;">a. Urejevalnik vim z grafičnim vmesnikom, gvim, traja nekaj napora, da se naučijo, vendar pa zagotavlja zelo kakovostno niz orodij za urejanje programskih datotek, vključno z sintakso poudarjanja, oklepaju usklajevanje, dopolnjevanje besede, samodejno zamikali, ki iščejo z oznako (ki se giblje hitro iz mesta, kjer je program kliče funkcijo na kraj, kjer je opredeljena funkcija) in vgrajenim ročnim iskanjem strani. Vim je namenjen za uporabo tipkovnice, ne boste kdaj morali z miško, če ne želite. To je brezplačno na voljo tako za Unix in Microsoft Windows operacijskih sistemov. To je najbolj razvita različica urednik serije, ki vključuje ed, ex, VI in Elvis. Si lahko preberete spletne dokumentacije za VIM in dobili takojšen dostop do pomoči z VIM: Pomoč ukaz.<br />
b. Urejevalnik Emacs, če sploh kaj, bolj značilnost obremenjeno kot vim. Prav tako je potrebno veliko truda za učenje. Prav tako je na voljo brezplačno tako za Unix in Microsoft Windows operacijskih sistemov. Tu lahko najdete dokumentacijo tukaj.<br />
c. Obstaja veliko drugih tekstov na voljo, vendar se na splošno ne dam dve najbolj uporabne funkcije, ki jih potrebujete za ustvarjanje programov: samodejno zamikali in datoteko zaznamkov. Vendar pa ti besedilo uredniki imajo pogosto prednost, da je lažje, da se naučijo, v skladu s svojimi omejenimi zmožnostmi. Med temi nižje kakovosti besedilom uredniki (za Unix) pico, gedit in Joe in (za Microsoft) beležko in besedo.<br />
d. Morda ste seznanjeni z integrirano razvojno okolje (IDE), kot so Eclipse, Code Warrior ali. NET. Ta okolja na splošno urejevalnikov, ki so integrirane z razhroščevalniki in prevajalniki. Če uporabljate to IDE, je smiselno uporabljati s tem povezane urejevalnikov besedil.</p>
<p>2. gdb je razhroščevalnik, ki razume vaše spremenljivke in programsko strukturo.</p>
<p style="padding-left: 30px;">a. Tu lahko najdete dokumentacijo tukaj.<br />
b. Če želite uporabiti gdb učinkovito, morate opraviti, g zastavo, C ali C + + prevajalnik.<br />
c. Če je vaš program myProgram ne pusti datoteko, imenovano jedro, nato poskusite gdb myProgram jedro.<br />
d. Prav tako lahko vodijo svoj program od začetka pod nadzorom gdb: gdb myProgram.<br />
e. Vsi ukazi za gdb lahko okrajšano z edinstveno predpono.<br />
f. Pomoč ukaz je zelo koristno.<br />
g. Kjer je ukaz prikazuje klicno sveženj, vključno s številkami vrstic, ki kažejo, kjer je vsak rutinsko. To je prva zapoved, morate poskusiti, če ste debug osnovni datoteko.<br />
h. Če želite natisniti vrednosti nekaterih izražanja (lahko tudi vaše spremenljivke in običajne za C), tip tiskanja izraz, kot je v</p>
<pre style="padding-left: 30px;"><strong>print (myInt + 59) &amp; 0444;</strong></pre>
<p style="padding-left: 30px;">i. Če si želite ogledati svoj program, poskusite seznam myFunction oziroma seznama myfile.c: 38.<br />
j. Če želite določiti drugačno evidenco aktivacijsko kot sedanja, uporabite gor (za mlajše) ali navzdol (manj opravljena) ukaz.<br />
k. Lahko nastavite prekinitveno točko na vsako vrstico vsake datoteke. Na primer, lahko rečete prekinil foo.p: 38 nastavite prekinitveno točko na liniji 38 v datoteki foo.p. Vsakič, ko vaš program, da zadane linije, medtem ko izvaja, se bo ustavil in gdb vas bo prosil za ukaze. Si lahko ogledate na spremenljivke, na primer, ali korak naprej v okviru programa.<br />
l. Naslednji ukaz korakov naprej za eno izjavo (kliče in se vračajo iz vseh postopkih, če je to potrebno).<br />
m. Korak Ukaz korake naprej za eno izjavo, če pa je izjava vključuje klica procedure, vstopi v postopek in se ustavi pri prvem izjave tam.<br />
n. Če vnesete ukaz set nadaljnje vilice-mode otroka, potem, ko bo program izvaja vilice () klic, bo gdb še debug otroka in ne staršev.<br />
o. Pustite gdb z vnosom Quit ukaz.<br />
p. Morda boste raje uporabil DDD grafičnim vmesnikom za gdb.</p>
<p>3. Seveda bi prevajalnik gcc programov ali g+ +-Wall zastave obrniti na visoki ravni opozoril. Podobno bi se javac-Xlint: vse zastave. Ne pa v programu, ki ustvarja nobenih prevajanju čas opozorila.<br />
4. Si lahko preberete navodila za uporabo, da bi dobili podatke o programih, C knjižnica rutine in Unix sistem klicev z uporabo programa človek, kot človek ali človek printf gcc.</p>
<p style="padding-left: 30px;">a. Včasih je funkcija želite nahaja v posebnem poglavju priročnika Unix in ga je treba izrecno zahteva, da človek: 2 odprto ali man 3 printf. Oddelek 1 zajema programe, področje 2 zajema sistemske klice in področje 3 zajema knjižnico C in oddelek 8 zajema upravljanje sistema. Vi verjetno ne potrebujete druge odseke.<br />
b. Tu lahko najdete, če kateri koli program, C knjižnico rutina, ali pokličite Unix sistem, je pomembno, da neki predmet, ki ga uporablja-K zastavo, kot človek-k tisku.</p>
<p>5. Izvedi program organizirajo recepte za prevajanjem in relinking svoj program, ko spremenite izvorno datoteko.</p>
<p style="padding-left: 30px;">a. Oglejte si ta tutorial ali ta navodila za podrobnosti.<br />
b. Če je vaš program sestavljen iz več datotek, jih lahko zbere ločeno in jih nato povezati. Prevedete z zastave-C in uporabite zastavico-o navesti izhodno datoteko.Razumen makefile lahko videti takole:</p>
<pre style="padding-left: 30px;"><strong>SOURCES = driver.c input.c output.c OBJECTS = driver.o input.o output.o HEADERS = common.h CFLAGS = -g -Wall program: $(OBJECTS) $(CC) $(CFLAGS) $(OBJECTS) -o program $(OBJECTS): $(HEADERS) testRun: program program &lt; testData</strong></pre>
<p style="padding-left: 30px;">Ta makefile uporablja vgrajeni v opredelitvi CC in vgrajeno pravila za pretvorbo C izvorne datoteke, kot driver.c v svojo datoteko objekta. Če spremenite samo input.c, nato testRun bo povzročilo prevajalnik za obnovo input.o, nato povzroči prevajalnik relink predmete, ki ustvarja program in nato zaženite program s standardnega vhoda preusmerjeno iz spisa testData.<br />
c. Če imate veliko datotek izvorne datoteke in veliko glavo, boste morda želeli uporabiti makedepend program za samodejno izgradnjo Makefile pravila, ki določajo, kako se izvorne datoteke odvisni od glave datotek.Zgornji primer predpostavlja, da vse izvorne datoteke odvisna od vseh header datotek, ki pogosto ni tako.</p>
<p>6. Program grep lahko hitro poiščete definicije ali spremenljivo, zlasti vključujejo datoteke:</p>
<pre style="padding-left: 30px;"><strong>grep "struct timeval {" /usr/include/*/*.h</strong></pre>
<p><strong>Vaje</strong></p>
<p>Ali te vaje v C.</p>
<ol>
<li>Napišite program, imenovan atoi, ki se odpre podatkovno zbirko z imenom v ukazni vrstici in bere iz njega eno vhodno linijo, ki naj vsebuje celo število zastopane v znakih.Program pretvarja, da je niz v celo število pomnoži s celo število 3, in natisne rezultat na standardni izhod.Program ne sme uporabljati atoi () funkcijo. Morate uporabiti make program. Your Makefile morala imeti tri pravila: atoi, tek (ki vodi svoj program na vaših standardnih testnih podatkov in preusmeri izhod v novo datoteko) in čisti (ki odstrani začasne datoteke). Poskrbite, da vaš program deluje pravilno na slabih podatkov in izhodih z koristen sporočilo, če podatki datoteka manjka ali je nečitljiv. Stopite skozi svoj program tako, da se začne z gdb, dajanje odmerka na main (), in z uporabo ukaza korak večkrat.</li>
<li>Poišči stran priročnika za mačke programa. Zakonika svojo različico mačk. Vaša različica mora sprejeti več (ali ne) datotek imena parametrov. To ni potrebno sprejeti nobenih izbirnih parametrov.</li>
<li>Napišite program, ki bo removeSuffix en parameter: ime s pripono datoteke.Končnica datoteke je ena vrstica na začetku.Vnos ni prazen niz, ki smo ga poimenovali s pripono, ki ji sledijo&gt; znaka, ki mu sledi drugi (morda prazen) niz, ki mu pravimo zamenjavo. Vaš program mora hraniti vse pripone in njihovih zamenjav v hash tabelo. Uporaba zunanjega veriženje. Vaš program mora potem beremo s standardnega vhoda. Za vsak prostor razmejeni w beseda v prispevku, je bil najdaljši S končnico, ki se pojavi v w in spreminjanje w po odstranitvi s in vstavljanje S je nadomestilo, ki ustvarja w &#171;. Izhod ena vrstica na spremenjene besede, v obliki w&gt; w &#171;. Ne oddaja nobene besede, ki se ni spremenil.</li>
</ol>
<p>&nbsp;</p>
<p>Prevedeno iz <a href="http://www.cs.uky.edu/~raphael/programming.html#C_globals" target="_blank">http://www.cs.uky.edu/~raphael/programming.html#C_globals</a></p>
<p><a href="http://nextranks.com/">Domača stran</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/programiranje-nasveti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tropska Interpolacija</title>
		<link>http://nextranks.com/tropska-interpolacija/</link>
		<comments>http://nextranks.com/tropska-interpolacija/#comments</comments>
		<pubDate>Sat, 12 Jan 2013 12:35:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=80</guid>
		<description><![CDATA[Frank Sottile 9. oktober 2004, College Station, Teksas. Vsakdo ve, da sta dve točki ugotoviti linijo, in veliko ljudi, ki so preučevali geometrijo vedeli, da pet točk v ravnini določi conic. Na splošno, če imate m naključnih točk v ravnini in želite prenesti racionalne krivulje d stopinj skozi vse od njih, morda ni rešitev za [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.math.tamu.edu/~sottile/research/index.html" target="_blank">Frank Sottile</a><br />
9. oktober 2004, College Station, Teksas.</p>
<p>Vsakdo ve, da sta dve točki ugotoviti linijo, in veliko ljudi, ki so preučevali geometrijo vedeli, da pet točk v ravnini določi conic. Na splošno, če imate m naključnih točk v ravnini in želite prenesti racionalne krivulje d stopinj skozi vse od njih, morda ni rešitev za ta problem interpolacijo (če je prevelika m), ali pa neskončno število rešitve (če je premajhen m), ali končno število rešitev (če je m ravno prav). Izkazalo se je, da &#171; m ravno prav&#187; pomeni, m = 3d-1 (m = 2 za proge in m = 5 za conics).<span id="more-80"></span></p>
<p>Vprašanje je težje, če je m = 3d-1, koliko racionalne krivulje stopnje d interpolacijo točke,? Recimo to številko Nd, da N1 in N2 = 1 = 1, saj so linije in conic iz prejšnjega odstavka edinstvena. Že dolgo je znano, da N3 = 12, in leta 1873 Zeuthen [<a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html#zeuthen" target="_blank">Ze</a>] je pokazala, da N4 = 620. To je, če zadeve znašala do približno 10 let nazaj, ko Kontsevich in Manin [<a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html#KM" target="_blank">KM</a>] uporablja asociativnost v cohomology kvantne da elegantno rekurzijo za to številko.</p>
<p>Raziskovalne teme v zimskem semestru 2004 MSRI o topološki vidik Real Algebraic Geometry vključeni zaporeden resnično algebraično geometrijo, tropski geometrijo, prave krivulje gladke in aplikacije realnega algebraic geometry. Vsi so tkani skupaj v razvijajoči se zgodba o tem interpolacijskega problema, prototip problem zaporeden geometrije, ki je umetnost štetje geometrijskih likov, določene z danimi pogoji pojavnostjo. Tu je še en problem: koliko črte v prostoru izpolnjevati štiri dane vrstice? Za odgovor na to, upoštevajte, da se tri proge leži na edinstveni dvojno odločilo hyperboloid.</p>
<p><img class="aligncenter" src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/4lines.png" alt="" /></p>
<p>&nbsp;</p>
<p>Te tri vrste ležijo v eni odločbe in 2. Odločitev je sestavljena iz linij, ki izpolnjujejo dane tri vrstice. Ker je hyperboloid določena s kvadratno enačbo, bo v četrti vrstici ga zaseda dve točki. Z vsako od teh dveh točk, je črta v drugem odločanje, in to sta dve vrstici, ki izpolnjujejo naše 4 posredovanih linije.</p>
<p>Zaporeden geometrije najbolje deluje v kompleksnih števil, kot je število dejanskih številk odvisna bolj prefinjeno od konfiguracije podatkov, ki dajejo vpadnostnih pogoje. Na primer, četrta vrstica izpolnjuje hyperboloid v dveh pravih mestih ali v dveh kompleksnih konjugiranih točk, tako da so bodisi 2 ali brez prave linije, ki izpolnjujejo vse štiri. Na podlagi številnih primerov, ki smo jih pričakujejo, da lahko vsako specifikacijo problem imel vse svoje rešitve, se pravi [<a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html#So" target="_blank">tako</a>].</p>
<p>Drug tak problem je 12 racionalne krivulje interpolacijo 8 točk v ravnini. Večina matematiki so seznanjeni z vozla (racionalna) kubični prikazan na levi strani spodaj. Obstaja pa še ena vrsta resnično racionalno kubičnih, ki je prikazan na desni strani.<br />
<img src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/renodes.png" alt="" /><img src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/conodes.png" alt="" /></p>
<p>V drugem zavoju, dve kompleksni konjugata podružnice se sestane na osamljenem mestu. Če pustimo N (t) je število pravih zavojih tipa t interpolacijo 8 danih točk, nato pa Kharlamov in Degtyarev [DK] je pokazala, da</p>
<p style="text-align: center;"><em>N</em>(<img src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/Resub.jpg" alt="" height="20" />)   &#8212;   <em>N</em>(<img src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/Cosub.jpg" alt="" height="20" />)   =   8 .</p>
<p style="text-align: left;">
<p>Tukaj je opis njihovih osnovnih topoloških metod.</p>
<p>Ker obstaja največ 12 takih krivulje, <em>N</em>(<img src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/Resub.jpg" alt="" height="20" />) +<em>N</em>(<img src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/Cosub.jpg" alt="" height="20" />) \leq 12, in tako je 8, 10 ali 12 pravi racionalni cubics interpolacijo 8 prave točke v ravnini, odvisno od števila (0, 1 ali 2), cubics z osamljenem mestu. Tako bo 12 pravi racionalni cubics interpolacijo vse 8 od 9 sečišča obeh spodnjih cubics</p>
<p><img class="aligncenter" src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/9-int.gif" alt="" /></p>
<p>Welschinger [<a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html#W" target="_blank">W</a>], ki je bil MSRI Podoktorski zadnja zima, razvil ta primer v teoriji. Na splošno so singularnosti pravi racionalni C ravnine krivulje so vozlišča ali izoliranih točk.Pariteta število vozlišč je njegova prijava s (C), ki je bodisi 1 ali -1. Glede na to, 3d-1 realni točk v ravnini, šteje Welschinger absolutno vrednost količine</p>
<p style="text-align: center;"><img src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/Sigma.gif" alt="" /> <em>s</em>(<em>C</em>) ,</p>
<p>Znesek nad vsem resnično racionalno krivulje C stopinj D, ki interpolira točke. Pokazal je, da je to ponderiran seštevek ni odvisna od izbire točke. Napišite WD za to invariantna za Welschinger. Na primer, pravkar smo videli, da W3 = 8.</p>
<p>To je preboj, saj je bila Wd (skoraj) prvi resnično netrivialne invariant v realnem zaporeden algebraic geometry. Upoštevajte, da je Wd spodnjo mejo za število dejanskih racionalnih krivulj skozi 3d-1 dejanskih točk v ravnini, in WD \ Leq SD.</p>
<p>Mikhalkin, ki je bil organizator semestra, če tipko za računalništvo Dd s tropsko algebraično geometrijo [<a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html#Mi" target="_blank">Mi</a>]. To je geometrija tropskega semiring, kjer je poslovanje max in + na realnih števil namesto običajnih poslov + in razmnoževanje.Tropski polinom je odsekoma linearna funkcija oblike</p>
<p style="text-align: center;"><em>T</em>(<em>x</em>,<em>y</em>)  =  max<sub><small>(<em>i</em>,<em>j</em>)</small></sub> {<em>x</em> <em>i</em>  +  <em>y</em> <em>j</em>  + <em>c</em><sub><small><em>i</em>,<em>j</em></small></sub>} ,</p>
<p style="text-align: left;">če je izračun z običajnimi aritmetičnih operacij in največja prevzame končno podskupini Z2 od zastopnikov T in ci, j so realne številke koeficienti T. tropski polinomska T opredeljuje tropski krivuljo, ki je niz točki (x, y), kjer je T (x, y) ni odvedljiva. Tu so nekatere tropske krivulje.</p>
<p style="text-align: left;"><img class="aligncenter" src="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/tropical.png" alt="" /></p>
<p style="text-align: left;">
<p>Stopnja tropski krivulje je število žarkov težijo k neskončnosti v eno od treh smeri zahod, jug, vzhod in Severno. Tropski krivulja je racionalno, če je odsekoma linearna potopitev drevesa. Vozlišča so valenco 4.</p>
<p>Mikhalkin je pokazala, da obstaja le finitely veliko tropskih racionalne krivulje stopnje d interpolacijo 3d-1 generičnih točk. Medtem ko je število teh krivulj pa je odvisna od izbire točk, Mikhalkin priložene pozitivne multiplicities za vsako tropskega krivuljo tako, da ponderirana vsota ne, in je v bistvu enaka Nd. Prav tako zmanjša te multiplicities ter prešteti tropskih krivulj v kombinatoriki za rešetke poti v trikotniku s stranico dolžine d.</p>
<p>Mikhalkin uporabili korespondenco, ki vključuje karto Prijava: (C *) 2 -&gt; R2 je opredeljeno v (x, y) | -&gt; (log | x |, dnevnik | y |), in nekatere &#8216;velik kompleks meja &#171;iz kompleksna struktura v (C *) 2. Na podlagi tega velikega kompleksa meje racionalne krivulje stopnje d interpolacijo 3d-1 točke (C *) 2 deformirati do `kompleksu tropski krivulj&#187;, katerih podobe v Logu so navadne tropski krivulje interpolacijo slike točk. Različna tropski krivulje T je število kompleksnih tropskih krivulj, ki sega do T.</p>
<p>Kaj pa realno krivulj? Po tem dopisovanju Mikhalkin priloženo pravo množico v vsakem zavoju in tropskega je pokazala, da če tropski krivulje interpolacijo določenem 3d-1 točke imajo skupno pravo množico N, nato pa so 3d-1 realne točke, ki so interpolirane po realnih racionalnih krivuljah N Stopnja d. Ta pravi množica je ponovno izražena v rešetke poti.</p>
<p>Kaj je invariantna Welschinger? Na enak način, Mikhalkin priloženo podpisano težo posameznih vrst tropskega krivulje (tropski različica znaka za Welschinger) in je pokazala, da ustreza tehtana vsota enaka invariant Welschinger je. Tako kot prej, se lahko ta tropski podpisala teža izražena v rešetke poti.</p>
<p>Med semestrom na MSRI, Itenberg, Kharlamov in Shustin [<a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html#IKS" target="_blank">IKS</a>] uporabljajo rezultati Mikhalkin za oceno invariant Welschinger je. Pokazali so, da <em>W<sub><small>d</small></sub></em>\geq <em>d</em>!/3, in tudi</p>
<p style="text-align: center;">log <em>W<sub><small>d</small></sub></em>  =  log <em>N<sub><small>d</small></sub></em>  +  <em>O</em>(<em>d</em>),       log <em>N<sub><small>d</small></sub></em>  =  3<em>d</em> log<em>d</em> + <em>O</em>(<em>d</em>) .</p>
<p>Tako vsaj logaritmično, najbolj racionalne krivulje stopnje d interpolacijo 3d-1 resnične točk v ravnini so resnične.</p>
<p>Obstajata še dve drugi primeri tega pojava nižje meje, prvi, ki je nastal na delo Welschinger. Denimo, da je še d in pustite W (ov) je pravi polinom stopnje k dk (1). Potem Eremenko in Gabrielov [<a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html#EG" target="_blank">EG</a>], je pokazala, da obstajajo realne polinomi f1 (s), &#8230;, FK (i) d stopnje katerih Wronski dejavnik pa je W (e). Dejstvo je, da dokaže spodnja meja glede števila k-n-teric iz polinomov, do enakovrednost. Podobno je pri MSRI, Soprunova in I [<a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html#SS" target="_blank">SS</a>] je raziskoval Določila sistemov polinom, povezana z posets, ki kaže, da je bilo število pravih rešitev omejujejo spodaj z znakom-neravnovesje v poset. Takšne spodnje meje za zaporeden težav, kar pomeni, da obstaja realno rešitev, ki so pomembni za uporabo.</p>
<p>Na primer, je bila ta zgodba pripoveduje več piva nekega večera na delavnici <a href="http://www.msri.org/local/Sottile_GM/" target="_blank">MSRI za geometrijsko modeliranje in Real algebrske geometrije</a> v aprilu 2004.Udeleženec, Schicho, ugotovil, da je rezultat W3 = 8 za cubics pojasnila, zakaj metoda, ga je vedno razvit zdelo, da dela. To je algoritem za izračun približen parametrizacijo v loku ovinka, prek resnično racionalno kubični interpolacijski 8 točk na loku. To pa je bilo treba najti pogoje, ki zagotavlja obstoj rešitev, ki je blizu loku. To je le rešiti z Fiedler-Le Touzé, MSRI Podoktorski ki je študiral cubics (ne nujno racionalno) interpolacijo 8 točk za pomoč razvrstiti prave krivulje ravnino stopnje 9.</p>
<p><strong>Bibliografija</strong></p>
<p>[DK] AI Degtyarev in VM Kharlamov, Topološki lastnosti realnih algebrski sort: Rokhlin način je, Uspehi Mat. Nauk 55 (2000), št. 4 (334), 129-212.<br />
[EG] A. Eremenko in A. Gabrielov, Stopnje realne kart Wronski, Diskretna Comput. Geom. 28 (2002), št. 3, 331-347.<br />
[IKS] I. Itenberg, V. Kharlamov, in E. Shustin, logaritmični enakovrednost Welschinger in Gromov, Witten invariante, arXiv: math.AG/0407188.<br />
[KM] M. Kontsevich in Yu. Manin, Gromov, Witten razredi, kvantna cohomology in zaporeden geometrijo, Comm. Math. Phys. 164 (1994), št. 3, 525-562.<br />
[Mi] G. Mikhalkin, zaporeden tropski algebraična geometrija v R2, arXiv: math.AG/0312530.<br />
[SS] E. Soprunova in F. Sottile, spodnja meja za resničnih rešitev za skopi Systems polinom, arXiv: math.AG/0409504.<br />
[Zato] F. Sottile, zaporeden realna algebraična geometrija, Algoritmična in kvantitativno realna algebraična geometrija (Piscataway, NJ, 2001), DIMACS Zap. Diskretna matematika. Theoret. Comput. Sci., Vol. 60, Amer. Math. . Soc, Providence, RI, 2003, pp 139-179.<br />
[W] J.-Y. Welschinger, invariante resnično racionalno simplektične 4-mnogoterosti in spodnja meja v realnem zaporeden geometrije, CR Math. Akad. Sci. Pariz 336 (2003), št. 4, 341-344.<br />
[Ze] HG Zeuthen, Almindelige Egenskaber ved Systemer af letalo Kurver, Danske Videnskabernes Selskabs Skrifter, Naturvidenskabelig og Mathematisk, AFD. 10 Bd. IV (1873), 286-393.</p>
<p>Mi hvaležno zahvalil našim urejevalnikom, Silvio dajatve in MSRI članov, katerih delo smo opisali.<br />
S podporo National Science Foundation kariero subvencije DMS-0134860-9810361 in DMS (financiranje MSRI) in Clay Mathematical Institute.</p>
<p>&nbsp;</p>
<p>Prevedeno iz <a href="http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html" target="_blank">http://www.math.tamu.edu/~sottile/research/stories/MSRI04/index.html</a></p>
<p><a href="http://nextranks.com/">Domača stran</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/tropska-interpolacija/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NPR zgodba ima svoj ​​brezplačen spletni tečaj poezije</title>
		<link>http://nextranks.com/npr-zgodba-ima-svoj-%e2%80%8b%e2%80%8bbrezplacen-spletni-tecaj-poezije/</link>
		<comments>http://nextranks.com/npr-zgodba-ima-svoj-%e2%80%8b%e2%80%8bbrezplacen-spletni-tecaj-poezije/#comments</comments>
		<pubDate>Thu, 10 Jan 2013 20:46:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=76</guid>
		<description><![CDATA[Zgodba NPR prejšnji teden zajete v delu, svojo spletno moderne in sodobne poezije seveda, ki bo na voljo z začetkom 1. sep 2012, za 10 tednov. Iz Silicijeve doline, nov pristop k izobraževanju Povezava na NPR je &#171;Vsa Tech šteje za&#187; tonski zapis zgodbe LYNN Neary, RAČUNALNIK: Nikoli so imeli priložnost, da se udeležijo elitno [...]]]></description>
			<content:encoded><![CDATA[<p>Zgodba NPR prejšnji teden zajete v delu, svojo spletno <a href="https://www.coursera.org/course/modernpoetry" target="_blank">moderne in sodobne poezije seveda</a>, ki bo na voljo z začetkom 1. sep 2012, za 10 tednov.<img class="alignright" src="http://3.bp.blogspot.com/-CCRbL1dN-bE/T51VWYdhJvI/AAAAAAAATJ0/QxEm8XYA0QQ/s320/Screen+Shot+2012-04-29+at+10.50.37+AM.png" alt="" width="192" height="167" /></p>
<p><a href="http://www.npr.org/blogs/alltechconsidered/2012/04/18/150846845/from-silicon-valley-a-new-approach-to-education" target="_blank">Iz Silicijeve doline, nov pristop k izobraževanju</a></p>
<p>Povezava na <a href="http://www.npr.org/blogs/alltechconsidered/2012/04/18/150846845/from-silicon-valley-a-new-approach-to-education" target="_blank">NPR</a> je &#171;<a href="http://www.npr.org/blogs/alltechconsidered/2012/04/18/150846845/from-silicon-valley-a-new-approach-to-education" target="_blank">Vsa Tech šteje za</a>&#187; tonski zapis zgodbe<span id="more-76"></span></p>
<p>LYNN Neary, RAČUNALNIK: Nikoli so imeli priložnost, da se udeležijo elitno univerzo, zdaj pa si lahko nekaj razredov na eno &#8212; na spletu. Štirje glavni univerze Stanford -, Princeton, Univerza v Pensilvaniji, in University of Michigan &#8212; so združili moči s Silicijevo dolino start-up imenovano Coursera. Skupaj nameravajo ponuditi brezplačne spletne tečaje pri predmetih več kot tri ducate. NPR Steve Henn poročila vpletenih profesorji upam, da je to neke vrste interaktivnih spletnih izobraževanja lahko spremenijo višjo izobrazbo.</p>
<p>STEVE Henn, Podpis avtorja: Lani, ko Andrew Ng, računalništva profesor na Stanfordu, mu strojno učenje razred na spletu in odprla vpis na svetu, več kot 100.000 študentov prijavili.</p>
<p>ANDREW NG: Mislim, da vsi so bili presenečeni.</p>
<p>Henn: Andrew Ng je objavil predavanja na spletu, zdaj pa je ta razred je bil drugačen.</p>
<p>AG: To je bil pravzaprav razred, kjer lahko sodelujete kot študent in dobili domačo nalogo in ocenjevanja.</p>
<p>Henn: In dobili oceno. Ni pa seveda kreditno oceno. Razred je interaktivna. Bilo kvize in spletne forume, kjer učitelji asistenti, študenti, kolegi in celo Andrew sam odgovoril na vprašanja. Na koncu, več deset tisoč študentov naredil vse enako delo in je vse enake teste, ki Stanford študenti vzel. Tisoče minilo. Jim Plummer je dekan inženiringa.</p>
<p>JIM Plummer: Stanford je že od nekdaj kraj, kjer se ne bojimo, da bi poskušali drzne nove stvari, pogosto ne vemo točno, kakšne so posledice so, da bo. In to je primer, ki se mi zdi.</p>
<p>Henn: Zdaj Andrew Ng in Stanford kolega, Daphne Kohler, so izstrelitev družbo, imenovano Coursera za vložitev razrede od elitnih univerz za študente po vsem svetu brezplačno, online.</p>
<p>DAPHNE KOHLER: Res tako, da tisto, kar je resnično visoke kakovosti izobraževalne izkušnje, da tako veliko študentov brezplačno, mislim, da smo lahko resnično spremeniti mnogo, mnogo življenj.</p>
<p>Henn: Princeton, Univerza v Pennsylvaniji in Univerza Michigan bo pridružila Stanford. In dva tveganega kapitala vlagajo več kot 15 $ milijonov dolarjev v podjetju. Kohler je prepričan spletne razredov bi lahko univerzitetno izobrazbo na milijone ljudi, ki so zdaj dejansko odrezan. Ampak za to, teh razredov morajo biti učinkovite pri pouku več kot samo računalništva. Kako se boste naučili več sto tisoč študentov, da bi napisal?</p>
<p>AL FILREIS: si vprašal pravo vprašanje, ki je &#8212; ste res dogaja, da poskušajo narediti pesniško pot?</p>
<p>Henn: So &#8212; in v resnici Al Filreis je fant, ki so jih v navezi s tem, da je prav.</p>
<p>FILREIS: Ja.</p>
<p>Henn: Filreis je poezija profesor na University of Pennsylvania. In že prihodnji jeseni bo on je učil moderne in sodobne ameriške poezije, na spletu brezplačno. Sedaj ve, da se ne bo mogel razred tisoč esejev. Ampak on hoče ljudi, da razmišljajo o pesmih, da je poučevanje in sodelujejo med seboj.</p>
<p>FILREIS: Pesništvo je res dober v tem okolju, saj ga lahko preberete sami in se tako veliko od njega, in je popolnoma v redu z njim.Naslednji korak je družil z nekaterimi &#8212; samo nekaj intuitivno pametnih ljudi in kolektivno &#8212; skupaj, skupinsko &#8212; omogoča prebrali pesem skupaj.</p>
<p>Henn: Torej, kaj se bo poezija razred poskuša vključiti tisoče zvok všeč? Filreis pravi, da bo zvenelo nekako takole.</p>
<p>FILREIS: Danes se bomo, da se pogovarjamo o pesmi Lin Dinh. To se imenuje &#171;Eating ocvrt piščanec.&#187; Henn: Že gostovanje podcast poezijo razprave že več let.</p>
<p>LIN Dinh: Sovražim to priznam, brata, vendar so časi, ko sem jedo ocvrtega piščanca, ko razmišljam o ničemer drugem, ampak jedo ocvrtega piščanca.</p>
<p>FILREIS: Torej, kdo je brat, ki se obravnava v prvi vrsti?</p>
<p>LEONARD SCHWARTZ: Huh, zanimivo, sem mislil, da je, kot veste, Philadelphia govoriti, morda afriški ameriškem jeziku &#8230;</p>
<p>FILREIS: To je lahko kdorkoli ali pa bi se afriško-ameriški brat. Lahko bi bilo domišljavo naslov.</p>
<p>SUSAN SCHULTZ: sem mislil isto stvar, še posebej &#8230;</p>
<p>Henn: V svojem razredu je to jesen, bodo razpravljali Filreis poezijo z majhno skupino študentov, medtem ko je potencialno tisoče drugih, da pripombe na spletu. In stavba Coursera kot se sistemski podobnega Yelp, da bo pustil tisti študenti cenijo drug drugega komentarjev.Najbolj cenjeni in spoštovani bo dvignila do vrha. Filreis pravi, da je navdušen, da je to poskusiti, in to je mogoče, da je ta padec je dosegel več študentov s poezijo, kot je storil v svoji celotni karieri. Steve Henn, NPR News, Silicijeva dolina.</p>
<p>&nbsp;</p>
<p>Prevedeno iz <a href="http://afilreis.blogspot.com/2012/04/npr-story-features-my-free-online.html" target="_blank">http://afilreis.blogspot.com/2012/04/npr-story-features-my-free-online.html</a></p>
<p><a href="http://nextranks.com/">Domača stran</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/npr-zgodba-ima-svoj-%e2%80%8b%e2%80%8bbrezplacen-spletni-tecaj-poezije/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kratka Navodila za klasično Nahuatl</title>
		<link>http://nextranks.com/kratka-navodila-za-klasicno-nahuatl/</link>
		<comments>http://nextranks.com/kratka-navodila-za-klasicno-nahuatl/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 21:55:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=73</guid>
		<description><![CDATA[Kaj je Nahuatl? Nahuatl je jezik, ki se govori v južno-osrednji Mehiki. Bil je upravni jezik azteškega imperija, in zato je v velikem interesu, da španski priseljencev, ki je kasneje podedovala upravljanje Mehiki.Vrsta Nahuatl respresented v zgodnjih Colonial besedil je navedeno kot &#171;klasična&#187;, v nasprotju z Nahuatl, kot je bilo govorijo v novejšem času. Ker [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Kaj je Nahuatl?</strong></p>
<p>Nahuatl je jezik, ki se govori v južno-osrednji Mehiki. Bil je upravni jezik azteškega imperija, in zato je v velikem interesu, da španski priseljencev, ki je kasneje podedovala upravljanje Mehiki.Vrsta Nahuatl respresented v zgodnjih Colonial besedil je navedeno kot &#171;klasična&#187;, v nasprotju z Nahuatl, kot je bilo govorijo v novejšem času.<span id="more-73"></span></p>
<p>Ker znanje Nahuatl je tako pomembno, da se že špansko, je bila predmet znanstvenega pomena, ki jih je že sredi XVIth stoletja. Zato imamo dolgo zgodovino, in s tem na nek način to pomeni, da je ena izmed najbolj zanimivih avtohtonih ameriških jezikov za študij. Dejansko lahko Nahuatl postane zamudno strast.</p>
<p>Čeprav še vedno govorijo Nahuatl, je verjetno varno reči, da so vsi, ampak večina starih med njimi dvojezični v španščini, in na splošno, kasneje Nahuatl kaže vpliv španščini, kot tudi stalnega razvoja gibanj, ki so se že dogaja v začetku leta Nahuatl. (Kliknite <a href="http://www.houstonculture.org/mexico/nahuatl.html" target="_blank">tukaj</a> za informativne strani zgodovinarja Johna Schmal je o kontinuitete pri uporabi Nahuatl v Mehiki.)</p>
<p><strong>Črkovanje in izgovorjava klasične Nahuatl besed</strong></p>
<p>Ker je bil zapis Nahuatl prvotno temeljila na črkovanje konvencij v XVIth stoletja, španščini, so Nahuatl besedila običajno &#171;izgovarja kot španščini,&#187; z naslednjimi izjemami in opozorila OPOMBA:</p>
<ul>
<li>Besede so poudarili na drugo-to-the-zadnji samoglasnik (razen U), ne glede končnih soglasnikov.</li>
<li>X se izgovarja kot angleški SH.</li>
<li>LL se izgovarja kot že dolgo ne, kot L (v španščini).</li>
<li>TL šteje kot en soglasnik, nikoli pa kot celoten zlog.</li>
<li>U ne pojavljajo kot samostojni samoglasnik. Edini Nahuatl samoglasniki so, E, I in O, čeprav je vsaka od njih lahko dolgi ali kratki.</li>
<li>CU in UC sta izrazito KW.</li>
<li>Madžarska in UH sta izrazito W.</li>
<li>H brez sosednji U predstavlja &#171;tihe&#187; grla ustavi (kot v go_over), v sodobnem Nahuatl, včasih je zvok podoben angleški H in so imeli te vrednosti v nekaterih narečij klasične Nahuatl kot dobro. (Za angleški govorec, razglašena H kot angleški H ni res narobe in ima to prednost, da pomaga vedeti, da je tam.)</li>
<li>C pred E ali pa se izgovarja kot angleški S. (črka S, ki se ne uporablja v klasični Nahuatl.)</li>
<li>Z se izgovarja kot angleški S. (črka S, ki se ne uporablja v klasični Nahuatl.)</li>
</ul>
<p>Vendar pa se skozi stoletja ni bilo veliko nestabilnost v črkovanju Nahuatl. Nekatere pogoste spremembe:</p>
<ul>
<li>Črke U in O, se lahko uporabljajo izmenično, da predstavlja zvok O.</li>
<li>Pismo U sam se lahko uporablja namesto UH in madžarščini, da predstavlja zvok W.</li>
<li>(V času osvojitve zapisana črke V in U so ponavadi obrne v španščini od njihovih modernih vrednot, zato U res imela vrednost sodobnega angleškega W.)</li>
<li>Črka H, ki predstavlja grla postanek sme ali ne sme biti napisana. (Španska večinoma ni slišati, tako da so jo pogosto izpusti.)</li>
<li>Dolžino samoglasnika ali ne označijo. Ponavadi ne.</li>
<li>Soglasnik Y se lahko zapiše s črko I.</li>
<li>Samoglasnik lahko sem napisal s črko Y.</li>
<li>Črka C (C z cedilla pod njim), se lahko uporabijo namesto Z, da predstavlja zvok S.</li>
</ul>
<p>V tem stoletju ameriški jezikoslovci delajo s sodobno Nahuatl včasih raje zapisov, ki so videti manj španskem (in &#171;slučajno&#187; bolj v angleščini). torej:</p>
<ul>
<li>W se lahko uporablja namesto Madžarskem ali UH za zvok W.</li>
<li>K se lahko uporabi namesto qu / C zvok K.</li>
<li>S se lahko uporablja namesto Z / C zvok S.</li>
</ul>
<p>V nekaterih primerih so čudne črke, ki so na voljo na tipkovnici ni in jih vključiti v zelo redkih pisave tipa, ki se uporablja za TL, CH, CU / UC in TZ poudariti, da so posamezni soglasniki, ne spojine. *</p>
<p style="padding-left: 30px;">*-Čudne črke so poklicno tveganje, da so jezikoslovec. Navadni smrtniki najti jih je težko razumeti in še težje pisati.</p>
<p style="padding-left: 30px;">
<p>Prevedeno iz <a href="http://weber.ucsd.edu/~dkjordan/nahuatl/nahuatl.html" target="_blank">http://weber.ucsd.edu/~dkjordan/nahuatl/nahuatl.html</a></p>
<p><a href="http://nextranks.com/">Domača stran </a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/kratka-navodila-za-klasicno-nahuatl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ashtanga joga Ozadje</title>
		<link>http://nextranks.com/ashtanga-joga-ozadje/</link>
		<comments>http://nextranks.com/ashtanga-joga-ozadje/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 21:50:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=71</guid>
		<description><![CDATA[Ashtanga joga je sistem joge zabeležil Rishi žajbelj Vamana v Yoga Korunta, stari rokopis &#171;, je dejal, da vsebuje seznam različnih skupin asane, kakor tudi zelo izvirne nauke o Vinyasa, drishti, bandhas, mudras in filozofijo &#171;(Jois 2002 xv).Besedilo Yoga Korunta &#171;je bil posredovan Šri T. Krishnamacharya v začetku leta 1900 s svojo Guru Rama Mohan [...]]]></description>
			<content:encoded><![CDATA[<p>Ashtanga joga je sistem joge zabeležil Rishi žajbelj Vamana v Yoga Korunta, stari rokopis &#171;, je dejal, da vsebuje seznam različnih skupin asane, kakor tudi zelo izvirne nauke o Vinyasa, drishti, bandhas, mudras in filozofijo &#171;(Jois 2002 xv).Besedilo Yoga Korunta &#171;je bil posredovan Šri T. Krishnamacharya v začetku leta 1900 s svojo Guru Rama Mohan Brahmachari, in je bil kasneje sprejet do Pattabhi Jois v času trajanja študija s Krishnamacharya, ki se začne leta 1927&#8243; (&#171;Ashtanga joga «). Od leta 1948 Pattabhi Jois poučuje Ashtanga jogo od svojega joge Shala, Ashtanga Yoga Research Institute (Jois 2002 xvi), v skladu s sveto tradicijo Guru parampara [učencev] (Jois 2003 12).<span id="more-71"></span></p>
<p>Ashtanga joga dobesedno pomeni &#171;osem limbed joge&#187;, kot je predstavljena z žajbljem Patanjali v Joga sutre. Po Patanjali, pot notranjega očiščevanja razkrivanja Universal Self je sestavljen iz naslednjih osmih duhovne prakse:</p>
<p>Yama [moralne kode]<br />
Niyama [self-čiščenje in študija]<br />
Asana [drža]<br />
Pranayama [dih nadzor]<br />
Pratyahara [občutek nadzora]<br />
Dharana [koncentracijo]<br />
Dhyana [Meditacija]<br />
Samadhi [absorpcija v Universal] (Scott 14-17)</p>
<p>Prve štiri okončine-yama, niyama, asana, pranajama so premišljeno zunanjih prakse čiščenja. Po Pattabhi Jois, napaka v zunanjih prakse so correctable. Vendar pomanjkljivosti v notranjem čiščenju prakse, pratyahara, Dharana, dhyana, niso correctable in je lahko nevarno, če se upošteva pravilno Ashtanga joga metoda, (Stern in Summerbell 35). Zaradi tega Pattabhi Jois poudarja, da &#171;Ashtanga joga metoda je Patanjali joga&#187; (Flynn).</p>
<p>Definicija joge &#171;kontroliranje um&#187; [citta vrtti nirodhah] (Jois 2003 10). Prva dva koraka v smeri obvladovanje uma so popolnost yama in niyama (Jois 2003 10). Vendar pa je &#171;ni mogoče opravljati okončin in sub-udi yama in niyama, ko so organi telesa in občutek šibke in strašijo z ovirami&#187; (Jois 2002 17). Oseba mora najprej začeti dnevni asana prakse, da bi telo močno in zdravo (Jois 2003 10). Z organih telesa in občutek tako stabilizira, lahko um stabilno in nadzorovano (Jois 2002 16). Z nadzorom uma, je sposoben za opravljanje in razumevanje teh prvih dveh delov (Flynn).</p>
<p>Za izvedbo asana pravilno Ashtanga joge, je treba vključiti uporabo Vinyasa in tristhana. &#171;Vinyasa pomeni dihanja in gibanja sistem za vsak premik, je en vdih, na primer, v Surya Namskar je devet vinyasas 1. Vinyasa je vdihavanje, obenem pa dviga roke nad glavo, in dajanje roke skupaj,&#8230; Drugi je exhaling Sklanjanje, dajanje roke poleg nog itd Na ta način so vse asane so napoteni določeno število vinyasas &#171;(&#187; Ashtanga Yoga &#171;).</p>
<p>&#171;Namen Vinyasa za notranjo čiščenje&#187; (&#171;Ashtanga Yoga&#187;). Sinhronizacija dihanje in gibanje v asan greje kri, čiščenje in ga redčenje, tako da lahko bolj svobodno kroži. Izboljšan krvni obtok, lajša bolečine v sklepih in odstranjuje strupe in bolezni iz notranjih organov. Znoj, ustvarjen s toploto Vinyasa nato izvaja na količino nečistoč iz telesa. Z uporabo Vinyasa, telo postane zdrava, lahka in močna (&#171;Ashtanga Yoga&#187;).</p>
<p>Tristhana nanaša na zvezo &#171;treh krajih pozornosti ali dejanje: drža, dihanje sistema in išče kraj Ti trije so zelo pomembni za prakso joge, in zajema tri ravni čiščenja:. Telo, živčni sistem in um sta vedno poteka. v povezavi s seboj &#171;(&#187; Ashtanga Yoga &#171;).</p>
<p>Drža pravi: &#171;metoda za čiščenje in krepitev telesa pozval asana&#187; (Jois 2002 22). V Ashtanga joge, je asana razdeljeni v šest serij. &#171;Primarni Series [Joga Chikitsa] razstruplja in usklajuje telo. Intermediate Series [Nadi Shodhana] čisti živčni sistem in obračun z odpiranjem energetskih kanalov. Napredno serija A, B, C in D [Sthira Bhaga] vključiti Moč in milina prakse, ki zahteva višjo raven prožnosti in ponižnosti. Vsaka stopnja je v celoti razviti pred začetkom naslednje, in sekvenčni red asan, je treba skrbno spremljati. Vsaka drža je priprava na naslednje, razvoj moč in ravnotežje zahteva, da se premaknete naprej &#171;(PACE). Brez iskreno prizadevanje in čaščenju proti praksi yama in niyama pa praksa asana je malo koristi (Flynn).</p>
<p>Dihanje: dihalna tehnika izvaja z Vinyasa se imenuje ujjayi [zmagoviti dih] (Scott 20), ki je sestavljen iz puraka [vdihavanju] in rechaka [izdih] (&#171;Ashtanga Yoga&#187;). &#171;Tako bi Inhale in izdihom se ustali, in celo, naj dolžina vdihovati biti enake dolžine kot izdihom&#187; (&#171;Ashtanga Yoga&#187;). Sčasoma naj bi trajanje in intenzivnost vdiha in izdiha povečala, tako da je povečana raztezanje dihanje sproži povečana raztegovanje telesa (Scott 21). Dolgo celo dihanje povečuje tudi notranji ogenj in krepi in čisti živčni sistem (&#171;Ashtanga Yoga&#187;).</p>
<p>Bandhas so bistveni sestavni deli tehnike dihanja ujjayi. Bandhe pomeni &#171;zaklep&#187; ali &#171;pečat&#187; (Scott 21). Namen bandhe je za odklepanje pranične energijo in jo usmerili na 72.000 Nadi [energetskih kanalov] v subtilno telo (Scott 21). Mula bandhe je analni zaklepanje in uddiyana bandhe je v spodnjem delu trebuha zaklepanje (&#171;Ashtanga Yoga&#187;). Tako bandhas &#171;pečat na področju energetike, da lahkotnost, moč in zdravje v telesu in pomaga zgraditi močne notranje ogenj&#187; (&#171;Ashtanga Yoga&#187;). Mula bandhe deluje na korenu telesa pečat v prane interno uddiyana bandhe za usmerjanje prano navzgor skozi nadiji (Scott 21). Jalandhara bandhe je &#171;grlo lock&#187; (Jois 2002 23, n.27), ki &#171;se zgodi spontano v subtilni obliki, v mnogih asane zaradi dristi (&#187; pogled točka &#171;), ali pa glava položaj&#187; (Scott 23). &#171;Ta blokada preprečuje pranične energijo [od] pobeg in ustavi vse kopičenje pritiska v glavi, ko ima dih« (Scott 23). Brez bandhe nadzorom, &#171;dihanje ne bo pravilna, in asane bo nobene koristi&#187; (&#171;Ashtanga Yoga&#187;).</p>
<p>Iščem Kraj: Dristhi je gledala točka, na katero se osredotoča 1 med opravljanjem asana (&#171;Ashtanga Yoga&#187;). &#171;Obstaja devet dristhis: nos, med obrvmi, popek, palec, roke, noge, navzgor, desni in levi strani Dristhi očisti in stabilizira delovanje uma.&#187; (&#171;Ashtanga Yoga&#187;). V praksi Asana, ko je um osredotočen zgolj na inhalacijo, izdiha, in drishti, kar globoko stanje koncentracije utira pot praks Dharana in dhyana, šest in 7. udov Ashtanga joge (Scott 23).</p>
<p>Pouk v pranajame se lahko začne po tem, ko je ena naučila asan dobro in jih lahko vadite z lahkoto Jois (2002 23). &#171;Pranayama pomeni vzeti v subtilno moč vetra do bistvenega rechaka [izdiha] puraka [vdihavanje] in kumbhaka [dih zadrževanje]. Le ti kriyas, prakticirali v povezavi s tremi bandhas [krčenje mišic, ali ključavnice] in V skladu s pravili se lahko imenuje pranajame &#171;(Jois 2002 23). Tri bandhas so &#171;formuli bandhe, uddiyana bandhe in jalandhara bandhe, in jih je treba opraviti, medtem ko trenira asana in podobno« (Jois 2002 23). &#171;Ko je formuli bandhe popoln, um nadzor je samodejno&#187; (&#171;Ashtanga Yoga&#187;). &#171;Na ta način si Patanjali začela jogo. Z uporabo mulabandha in obvladovanje uma, je postopoma pridobivala znanje joge&#187; (Jois 2003 11).</p>
<p>Vadba asana že vrsto let s pravilno Vinyasa in tristhana daje študentu jasnost uma, telesa, steadiness in čiščenje živčni sistem, da začne predpisane prakse pranajama (Flynn). &#171;Skozi prakso pranajame, um postane aretirali v eni smeri in sledi gibanju dih&#187; (Jois 2002 23). Pranayama predstavlja temelj za notranje čiščenje praks Ashtanga joge (Flynn).</p>
<p>4 notranje čiščenje prakse, pratyahara, Dharana, dhyana in samadhi, bi um pod nadzorom (Stern in Summerbell 35). Ko je čiščenje popolna in um nadzor zgodi, Six Strupi, ki obkrožajo duhovno srce [kamo (želja), krodha (jeza), Moha (blodnje), lobha (pohlep), matsarya (lenoba) in Mada (zavist)] &#8212; &#187; , eno po eno, pojdi v celoti &#171;(Stern in Summerbell 35), kar kaže na univerzalni Self. Na ta način pravilno, skrbno ravnanje Ashtanga joge pod vodstvom guruja &#171;z umirjeni um ločena od zunanjih in notranjih čutil&#187; (Jois 2002 22) sčasoma vodi 1 do popolne uresničitve 8-limbed joge Patanjali je .</p>
<p><strong>Navedena dela</strong></p>
<p>&#171;Ashtanga joga.&#187; Ashtanga Yoga Research Institute: Metoda. 2001. 11. junij 2003 &lt;<a href="http://www.ayri.org/method.html" target="_blank">http://www.ayri.org/method.html</a>&gt;.</p>
<p>Flynn, Kimberly. »Pogosta vprašanja«. Ashtanga Yoga Shala: člena. 2001. 11. junij 2003 &lt;<a href="http://www.ashtangayogashala.com/articals-faq.html" target="_blank">http://www.ashtangayogashala.com/articals-faq.html</a>&gt;.</p>
<p>Jois, Sri K. Pattabhi. &#171;Neformalno javno Pogovor na tradicionalne joge.&#187; NAMARUPA spomladi 2003: 9-12.</p>
<p>Jois, Sri K. Pattabhi. Joga Mala. New York: North Point Press, 2002.</p>
<p>Pace, Annie. &#171;Ashtanga joga v tradiciji Sri K. Pattabhi Jois.&#187; Ashtanga.com: členi. 1998. 11. junij 2003 &lt;<a href="http://www.ashtanga.com/html/AYarticle.html" target="_blank">http://www.ashtanga.com/html/AYarticle.html</a>&gt;.</p>
<p>Scott, John. Ashtanga Yoga: The Definitive korak-po-korak vodič Dynamic joge. New York: Three Rivers Press, 2000.</p>
<p>Stern, Eddie in Deirdre Summerbell. Sri K. Pattabhi Jois: Tribute. New York: Eddie Stern in Gwyneth Paltrow, 2002.</p>
<p>&nbsp;</p>
<p>Prevedeno iz <a href="http://www.ashtanga.com/html/background.html" target="_blank">http://www.ashtanga.com/html/background.html</a></p>
<p><a href="http://nextranks.com/">Domača stran </a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/ashtanga-joga-ozadje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samozaposlene-Točkovanje Kvizi</title>
		<link>http://nextranks.com/samozaposlene-tockovanje-kvizi/</link>
		<comments>http://nextranks.com/samozaposlene-tockovanje-kvizi/#comments</comments>
		<pubDate>Fri, 04 Jan 2013 20:37:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=68</guid>
		<description><![CDATA[Našel sem nekaj pripomoček pri poučevanju, da bi lahko ustvarili majhen, self-korekcijskega pregled kvizov, ki temelji na trenutnem študentskem obravnave ali drugega razreda zadevnega gradiva. Imam threfore ustvarili nekaj spletnih strani, na katere se lahko surovine vprašanja prilepili ali vnesli za ustvarjanje kvizov, kot pripravljen za uporabo na učiteljskih spletnih straneh. Imam na stotine, morda na [...]]]></description>
			<content:encoded><![CDATA[<p><span>Našel sem nekaj pripomoček pri poučevanju, da bi lahko ustvarili majhen, self-korekcijskega pregled kvizov, ki temelji na trenutnem študentskem obravnave ali drugega razreda zadevnega gradiva.</span></p>
<p><span><span>Imam threfore ustvarili nekaj spletnih strani, na katere se lahko surovine vprašanja prilepili ali vnesli za ustvarjanje kvizov, kot pripravljen za uporabo na učiteljskih spletnih straneh. </span><span>Imam na stotine, morda na tisoče, od kvizov na višješolskih novincev, ki uporabljajo te programske opreme in programske opreme so ugotovili, zanesljivi in da so učenci navdušeni. </span><span>Nekateri uporabniki so mi povedali, da tisto, kar je na voljo tukaj izobraževalno boljša od komercialnih izdelkov. </span><span>(Primeri so na voljo na </span></span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizroom.html"><span>Trivia Quiz soba</span></a><span> strani, čeprav niso bili v celoti proizvedeni z uporabo sedanje različice programske opreme in nekateri so retuširana po začetni proizvodnji.)<span id="more-68"></span></span></p>
<p><span>Ustvarite lahko kvizi brezplačno uporabo teh kviz, kavo strani.</span></p>
<h3><span>Značilnosti:</span></h3>
<ol>
<li><span>Vsak kviz v obliki interaktivne spletne strani, ki naj bi ustvarili tukaj in nato prenesena in postavi na spletnem mestu učitelja, kjer lahko dostopate tudi študenti.</span></li>
<li><span><span>Java Script clockwork, da oceni vsak kviz poroča rezultate samo za študenta. </span><span>Ni nobene določbe, poroča ničesar nazaj na učitelja. </span><span>(Cilj:. Izogibajte študentov zaskrbljenost o učiteljev opazil materiala, ki ne obvlada, zmanjšati motivacijo za goljufanje s hekanjem kviz)</span></span></li>
<li><span><span>Oblika vabi študenta za spremembo lahko napačne odgovore in poskusite znova. </span><span>Da pa bi preprečili naključno ugibati, so različne naprave za omejevanje števila &#171;free&#187; ugibanja. </span><span>(Cilj: Spodbujati študente in preoblikovati zgrešene postavke, kako samozavestno vse &#171;ugibanja&#187; so bili, &amp; c.)</span></span></li>
<li><span><span>Število in (če je smiselno) oblika vprašanj ni vnaprej določena. </span><span>(Če je eno več izbire vprašanje ima 2 možnosti in drugo je 10, to je v redu.)</span></span></li>
<li><span><span>Vsak kviz sami točkovanja in ne zahteva nobene pozornosti od učitelja, ko je bila poslana mesto učitelja. </span><span>(Cilj 1: Študenti imajo koristi od takojšnjega odziva, medtem ko so še spomnite, zakaj so odgovorili kot so to storili Cilj 2:.. Učitelj je čas, da se je treba shraniti za poučevanje)</span></span></li>
<li><span><span>Čeprav je nastal, ko učitelj prilepi vprašanja in odgovore v stran na moji strani, je nastalo kviz, da prebivajo na računalniku učitelja ali strežnikom in je povsem neodvisna od moje strani, ki ohranja nobene sledi o njej. </span><span>(Cilj:. Učitelj je neodvisna)</span></span></li>
<li><span><span>Nekoč downloaded, ki jih učenci v brskalnik-predpomnilnika, ni potrebno nadaljnje povezave s strežnikom. </span><span>Če želite, lahko študent rešiti kviz, na katerem koli računalniku z brskalnikom. </span><span>(Cilj: minimalna on-line čas je potreben za tiste, ki uporabljajo dial-up modemov.)</span></span></li>
</ol>
<h3><span>Kviz-Makers &amp; Primeri:</span></h3>
<ul>
<li><strong>&#171;Think Again&#187; Multiple Choice Testi</strong><span><span> so več izbire kvizi, da poročilo svoj skupni rezultat, ne pa tudi pravilne odgovore, ki spodbuja, da spremenite predmete, dokler ne dobite vse od njih dobro. </span><span>(. Ugotovil sem, da uporabim to večino časa) </span></span><br />
<span>Povezave: </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizmcdemo.html"><span>Vzorec kviz</span></a><span> , </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizmcmaker.html"><span>Kviz-Maker stran</span></a><span> za spoznavanje novih kvizov v tem formatu.</span></li>
<li><strong>&#171;Cry stric&#187; Opredelitev Kvizi</strong><span><span> zagotoviti opredelitev in vas prosim, da tip v smislu. </span><span>Če se vam zatakne, lahko &#171;jokala stric&#187; s klikom na &#171;polju strica&#187;, ki bo zagotovil pravo izraz. </span><span>Jok strica prepogosto, pa dobi si ti &#171;cmera&#187; v polju točkovanja. </span></span><br />
<span>Povezave: </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizuncledemo.html"><span>Vzorec kviz</span></a><span> , </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizunclemaker.html"><span>Kviz-Maker stran</span></a><span> , da bi nov kvizi v tej obliki.</span></li>
<li><strong>&#171;Matchmaker&#187; Matching Kvizi</strong><span><span> poskrbi majhno število parov besed, ki se pretvori v tradicionalnem slogu ujemanje kviz. </span><span>To je zelo preprosta oblika tako za ustvarjalca in za uporabnika, in je včasih veljalo za preveč otročje in &#171;easy&#187; za resno delo, vendar pa je to odvisno od vključenih predmetov. </span><span>Mnogi ljudje bodo našli dva vzorca namerno izzivalne. </span></span><br />
<span>Povezave: </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizmatchdemo.html"><span>Vzorec kviz</span></a><span> , </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizmatchdemo2.html"><span>drugi vzorec</span></a><span> , </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizmatchmaker.html"><span>Kviz-Maker stran</span></a><span> , da bi nov kvizi v tej obliki.</span></li>
<li><strong>&#171;Linear World&#187; Naročanje Kvizi</strong><span><span> urediti seznam predmetov v drugačnem vrstnem redu (kot zgodovinski red, vzhod-zahod miru, reda velikosti, &amp; c.). </span><span>Enostavno se vnos postavke v &#171;pravo&#187; Da, in kviz vsebuje abecedni seznam in puščice, da povabijo študentu, da jih dvigniti gor in dol, dokler se ne doseže pravilno zaporedje. </span></span><br />
<span>Povezave: </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizlineardemo.html"><span>Vzorec kviz</span></a><span> , </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizlinearmaker.html"><span>Kviz-Maker stran</span></a><span> , da bi nov kvizi v tej obliki.</span></li>
<li><strong>&#171;Flashcard Kvizi</strong><span> so veliko preprostejši. Preprosto vsebuje seznam pogojev. Študent poskuša oblikovati definicijo izraza, nato klikne na njo in učitelja opredelitev pojavi v odgovor polje. V tem trenutku ne obstaja sistem točkovanja, ampak za utemeljeno študenta, je lahko koristno orodje za pregled, in ima dober potencial za uporabo v parih študentov spraševanje drug od drugega. Odgovor polje ne dovoli rezanje in lepljenje, da se prepreči študentom poskušajo narediti liste, ki se uporablja . na preprost pamet oblika deluje tudi z velikim številom besed do okoli 100, se potencialno lahko nastanjeni.. </span><br />
<span>Povezave: </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/QuizFlashcardDemo.html"><span>Vzorec kviz</span></a><span> , </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/QuizFlashcardMaker.html"><span>Kviz-Maker strani</span></a><span> , da bi nov kvizi v tej obliki.</span></li>
</ul>
<p><span>Za dodatne vzorec kvizi, kliknite </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizroom.html"><span>tukaj</span></a><span><span> , da obiščete mojo &#171;Trivia soba kviz.&#187; </span><span>(Nekateri so kvizi v kvizu sobi prilagojeni ali spremenjeni z roko in njihova oblika ne more biti ponovno uporabo kviz za izdelavo strani.)</span></span></p>
<h3><span>Scenarij Hacking s študenti</span></h3>
<p><span><span>V teh dneh vse večje sofisticiranosti računalniško bodo nekateri učenci v skušnjavi, da si ogledate izvorno kodo, bodisi iz radovednosti (kar je verjetno dober) ali pa, da bi našli odgovor na vprašanje (ki je najbrž slab, vendar je ponavadi več težav kot je vredno). </span><span>Imam nobenega napora, da ostane JavaScript sploh nejasna. </span><span>(Nasprotno Naredil sem ga tako jasno, kot je mogoče, tako učitelji lahko spremembe.)</span></span></p>
<p><span><span>Učitelji, ki si želijo, da se prepreči takšno behind-the-scenes raziskovanje morda želeli uporabiti šifriranje programske opreme za povzročitev nerazumljive izvorne kode, medtem ko še vedno omogoča spletna stran deluje normalno. </span><span>Brezplačno in enostavno on-line šifriranje lahko najdete na </span><a href="http://www.iwebtool.com/html_encrypter"><span>HTML Šifriranje</span></a><span> ob Orodja iWeb. </span><span>Kodiranje je zelo preprost in ga je mogoče razveljaviti, vendar zgolj dejstvo kodiranja sme odvračati od večine študentov poskuša uganiti druge uresničevanje če ni verodostojnih kvizov.</span></span></p>
<p><span><span>Jaz in nekateri drugi uporabniki teh kvizov imeli dober uspeh z različnimi bolj dovršene vendar poceni Šifriranje programov. </span><span>Več varno šifriranje je lahko imel s </span></span><a href="http://www.mtopsoft.com/encryptpro/index.htm"><span>šifriranje HTML Pro</span></a><span> je na voljo za okoli 30 $ iz Mtopsoft ali z WebCrypt Pro, ki je na voljo za približno $ 40 od več distributerji, vključno z </span><a href="http://www.bestshareware.net/download/webcrypt-pro.htm"><span>najboljšo Shareware</span></a><span><span> . </span><span>Takšno šifriranje ni mogoče razveljaviti, zato šifrira programi ponavadi naredite varnostno kopijo originala.</span></span></p>
<p><span>Če si želite ogledati, kako šifriranje deluje, si lahko ogledate isti kviz demo v </span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/DemoLinearUnencrypted.html" target="_Blank"><span>nešifrirani</span></a><span> in</span><a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/DemoLinearEncrypted.html" target="_Blank"><span>šifrirani</span></a><span><span> obliki. </span><span>Oba datoteke mora izgledati enako delo in enako, če pa uporabite brskalnik, da si ogledate izvorno kodo strani &#171;,&#187; lahko vidite razliko. </span><span>(Bili so zaščiteni z WebCrypt Pro.)</span></span></p>
<h3><span>Drugi jeziki</span></h3>
<p><strong>Odpravljanje Kvizi z drugimi Scripts:</strong><span><span> Testi, ki vsebujejo druge nabor znakov občasno ne deluje pravilno. </span><span>Tukaj je nekaj znanih vprašanja:</span></span></p>
<ul>
<li><span><span>Nekateri programi (npr. &#171;Linear World&#187;), poskrbi nekaj artiklov v abecednem vrstnem redu. </span><span>To ni vedno pravilna za ne-ANSI črkami. </span><span>Delom okoli je ustvariti kviz vprašanja z navideznim črkami kot v prvih besed z ustreznimi točkami, nato pa so za odpravo teče besedila (ki niso spremenljivi imena) v dopolnjene dokumentacije.</span></span></li>
<li><span><span>Čeprav HTML glava določa izhodno stran, kot po svetu standardni UTF-8, ne doda neviden svinca v kodi, tako da bo dejansko &#171;ANSI kot UTF-8&#8243;, razen če ga spremenite s svojo programsko opremo. </span><span>V večini primerov to ne bi bilo pomembno.</span></span></li>
<li><span><span>Nekateri šifriranje programske opreme, kot je navedeno, se lahko tudi zaduši na nekaterih znakov v nekaj jezikih. </span><span>Imel sem težave z UTF-8 datoteke z uporabo razširjenega nabora znakov. </span><span>Če delate z drugih jezikih, ne le v angleščini, boste morda želeli preveriti to. </span><span>Pre-šifriranje lahko potrebna preusmeritev v razširjeni obliki znaka &amp;.</span></span></li>
</ul>
<p><span>Še bolj kot z angleško kvizi, zato je bistvenega pomena, da vsakič, ko ustvarite kviz, se prepričajte, da se obnaša kot pričakovano.</span></p>
<p>&nbsp;</p>
<p>Prevedeno iz <a href="http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizzes.html" target="_blank">http://anthro.ucsd.edu/~dkjordan/resources/quizzes/quizzes.html</a></p>
<p><a href="http://nextranks.com/">Domača stran </a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/samozaposlene-tockovanje-kvizi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BiDi zaslona: Globina in Razsvetljava zavedajo Interakcija in prikaz</title>
		<link>http://nextranks.com/bidi-zaslona-globina-in-razsvetljava-zavedajo-interakcija-in-prikaz/</link>
		<comments>http://nextranks.com/bidi-zaslona-globina-in-razsvetljava-zavedajo-interakcija-in-prikaz/#comments</comments>
		<pubDate>Fri, 04 Jan 2013 20:24:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=65</guid>
		<description><![CDATA[Predstavitev Zaslon BiDi je zbral za spremembo poslovne off-the-polici LCD zaslon. Ta stran opisuje proces disassembing je Sceptre X20WG-NagaII 20,1-palčni LCD zaslon, in za odpravo slabljenju polarizatorja plast. To je uničujoč proces, ki bo irreversably poškoduje zaslon. Ta vadnica s 3M daje dober pregled nad delom sodobnega LCD. Postopek Nastavite LCD položite na krpo ali [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Predstavitev</strong></p>
<p>Zaslon BiDi je zbral za spremembo poslovne off-the-polici LCD zaslon. Ta stran opisuje proces disassembing je Sceptre X20WG-NagaII 20,1-palčni LCD zaslon, in za odpravo slabljenju polarizatorja plast. To je uničujoč proces, ki bo irreversably poškoduje zaslon.<br />
Ta vadnica s 3M daje dober pregled nad delom sodobnega LCD.<span id="more-65"></span></p>
<p><strong>Postopek</strong></p>
<p>Nastavite LCD položite na krpo ali mehko površino<br />
Odstrani pedistal z odstranjevanjem štiri vijake, znak namestijo, na hrbtni strani zaslona.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010305_small.jpg" alt="Removing the pedistal" width="438" height="328" /></p>
<p>Odstranite šest vijakov na zadnji plošči. So nameščena v plastičnem kovčku.<br />
Snap poleg sprednji del postopka od robov. To bo zahtevalo izvijač ali mala prybar.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010306_small.jpg" alt="Prying apart the case" width="438" height="328" /></p>
<p>Flip zaslona na hrbtni strani.<br />
Odstranite ploščo (zelena). To je pritrjeno na sprednji primera z dvema vijakoma.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010307_small.jpg" alt="Screen, opened" width="438" height="328" /></p>
<p>Flip zaslona nazaj na njen obraz in pazite, da se naslanja na mehko podlago.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010309_small.jpg" alt="Opened screen, face down" width="438" height="328" /></p>
<p>Odklopite napajalnik iz kovinske podlage. To bo vključevalo odstranjevanje tri vijake, ki namesti napajalnik, en vijak pritrditve na zemlji pas in dva vijaka pritrjevanje črna / C plug.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010326_small.jpg" alt="Removing the power supply" width="438" height="328" /></p>
<p>Odklopite kabel zaslona in kable, napajalne osvetlitev oskrbe.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010310_small.jpg" alt="Disconnecting screen supply cable" width="438" height="328" /></p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010313_small.jpg" alt="Backlight supply cables" width="438" height="328" /></p>
<p>Odklopite DVI in VGA priključek od zadaj. (Dva vijaka na vsakega).</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010324_small.jpg" alt="Disconnecting the DVI and VGA connectors" width="438" height="328" /></p>
<p>Odstranite kovinsko podporo. Odstranite vse vijake, pritrjevanje kovinske podlage za osvetlitev.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010311_small.jpg" alt="A screw to be removed" width="438" height="328" /></p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010314_small.jpg" alt="Metal backing removed" width="438" height="328" /></p>
<p>Odstrani osvetlitev (CCFL) posnetkov.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010349_small.jpg" alt="Removing the backlight clips" width="438" height="328" /></p>
<p>Odstranite pokrov elektronike voznika zaslonom. (Trije vijaki). Ne boste mogli v celoti odstraniti pokrov, dokler ste končali naslednji korak 2. Upoštevajte, da se lahko moč in nadzorne plošče žice izmuznilo skozi pokrov ne da bi jih odstranili iz sveta video voznika.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010315_small.jpg" alt="Cover to remove (DVI/VGA plugs already removed)" width="438" height="328" /></p>
<p>Odstranite DVI / VGA priključek krovu. Previdno dvignite navzgor robove.Plastično ohišje za ta vtič delecate.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010317_small.jpg" alt="Controller board (DVI/VGA port circled)" width="328" height="438" /></p>
<p>Odstranite ploščo video voznik iz kovinske podlage, da ga premika gor in upogibanje kovinske sponke ga držite. Pazite, da ne bi prekinil občutljivo povezave v štirih ribon kablov ga povezujejo z LCD<br />
Odstranite dva majhna vijaka na desni strani.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010350_small.jpg" alt="Two small screws to remove" width="438" height="328" /></p>
<p>Odpnite pritrdilno posnetke iz kovine straneh osvetlitev plošče.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010348_small.jpg" alt="Metal clips holding on plastic case" width="438" height="328" /></p>
<p>Odstranite kovinski pokrov na sprednji strani zaslona.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010351_small.jpg" alt="Metal cover on front of screen" width="438" height="328" /></p>
<p>Olupite up razširjanju plast polarizatorja, ki je pritrjena na sprednji del zaslona z lepilom. Pomaga, da imajo britvico ali ostrim nožem, da se ločite en kot polarizator. Ko je začel, se bo lupina zadaj kot nalepke.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010343_small.jpg" alt="Peeling up diffusing polarizer" width="438" height="328" /></p>
<p><strong>Odstranite lepilo</strong> z uporabo topila, kot je razredčilo ali aceton, in mehko krpo. Ne bodi topila na elektroniki. To bo dolgotrajen korak, pri čemer je več kot tri ure. Drugi LCD smo razstaviti imeli manj lepljive lepila, ki ostanejo pritrjeni na polarizator.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010344_small.jpg" alt="Adhesive covered screen" width="438" height="328" /></p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010345_small.jpg" alt="Removing adhesive with solvent" width="438" height="328" /></p>
<p>Na tej točki, LCD je pripravljen za uporabo na zaslonu dvosmerne. Za božjo interesu, je, da sem vključen nekaj slik osvetlitev demontažo spodaj.</p>
<p><strong>Osvetlitev teče brez LCD zaslona.</strong></p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010329_small.jpg" alt="Backlight without LCD" width="438" height="328" /></p>
<p><strong>LCD teče ločen od ozadja.</strong> To daje dober pokazatelj učinkovitosti razsvetljave zaslonu LCD, ki je nizka.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010333_small.jpg" alt="LCD sans backlight" width="438" height="328" /></p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010330_small.jpg" alt="LCD sans backlight (running)" width="438" height="328" /></p>
<p>Plasti osvetlitev.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/p1010352_small.jpg" alt="Backlight layers" width="438" height="328" /></p>
<p>Elektronke s hladno katodo.</p>
<p><img src="http://web.media.mit.edu/~mhirsch/bidi/supplement/ccfl_small.jpg" alt="CCFL tubes from one side of backlight." width="438" height="292" /></p>
<p>&nbsp;</p>
<p>Prevedeno iz <a href="http://web.media.mit.edu/~mhirsch/bidi/supplement/lcd.html" target="_blank">http://web.media.mit.edu/~mhirsch/bidi/supplement/lcd.html</a></p>
<p><a href="http://nextranks.com/">Domača stran </a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/bidi-zaslona-globina-in-razsvetljava-zavedajo-interakcija-in-prikaz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Phoenix: Teža temelji mreža koordinatni sistem Matrix Z razcep</title>
		<link>http://nextranks.com/phoenix-teza-temelji-mreza-koordinatni-sistem-matrix-z-razcep/</link>
		<comments>http://nextranks.com/phoenix-teza-temelji-mreza-koordinatni-sistem-matrix-z-razcep/#comments</comments>
		<pubDate>Fri, 28 Dec 2012 20:38:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=62</guid>
		<description><![CDATA[Ozadje Mreža koordinate (NC) je sistem učinkovit mehanizem za razdaljo interneta (povratni let latence) napoved s prilagodljivo meritev. Za omrežje z gostitelji N, ki ga opravljajo samo O (n) meritve, vse N * N razdalje predvideti. Mreža koordinate se lahko uporablja za izbiro strežnika (tako za klasične P2P storitev in za nove nastajajoče storitve v [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ozadje</strong></p>
<ul>
<li>Mreža koordinate (NC) je sistem učinkovit mehanizem za razdaljo interneta (povratni let latence) napoved s prilagodljivo meritev. Za omrežje z gostitelji N, ki ga opravljajo samo O (n) meritve, vse N * N razdalje predvideti.</li>
<li>Mreža koordinate se lahko uporablja za izbiro strežnika (tako za klasične P2P storitev in za nove nastajajoče storitve v oblaku), prekrivanje gradnja in usmerjanje, multi-player online / mobilne igre, obvoz izbor, itd</li>
<li>Trikotnik neenakost kršitev (TIV) se pogosto obstajajo na internetu danes zaradi trenutnega optimalna trase interneta. TIV postane ovira najbolj za sistem NC postane točni.<span id="more-62"></span></li>
</ul>
<p><strong>Matematični model</strong></p>
<ul>
<li>Večina klasičnih sistemov NC (BNP, PIC, NPS, Vivaldi) izkoristiti Evklidska razdalja model, to je, vgrajevanje N gostitelji v d-razsežnem prostoru evklidski. Zaradi široke obstoja TIVs na internetu, je omejena napoved točnost teh sistemov. Phoenix odloči Matrix razcep (MF) model, ki ni imel omejitev za TIV.</li>
<li>Linearna odvisnost med vrsticami motivira razcep matrike Internet daljavo, to je za sistem z internetnih vozlišč N je mogoče, N * N Internet matrika razdalj D factorized v dveh manjših matrik.Matrika Faktorizacija je v bistvu problem linearnega znižanja dimenzij, medtem ko je Phoenix poskuša rešiti preko porazdeljene način.</li>
</ul>
<div>
<p><strong>Oblikovanje izbire in glavnih prispevkov</strong></p>
<ul>
<li>Za razliko od obstoječih sistemov, ki temelji MF NC, Phoenix uvaja težo vsakega referenčnega NC in zaupa NCS z višjimi vrednostmi maso več kot drugi.Teža usmerjen mehanizem, lahko bistveno zmanjša vpliv napak<br />
razmnoževanje. Po naši oceni je uporaba modela teže je ključno vprašanje za boljšo natančnostjo napovedovanja.<img class="alignright" title="1" src="http://www.cs.duke.edu/~ychen/phoenix_arch.png" alt="" width="177" height="175" /></li>
<li>Preučiti, kako dobro lahko sistem NC značilnost široko obstoj TIV na internetu, se je predstavil dva nova kvantitativne metrike, tako imenovani RERPL in AERPL,.</li>
<li>Zaradi distribuirane narave vlog NC, lahko vsak gostitelj pridružijo ali zapustijo sistem v vsakem trenutku. Zato lahko gostitelj morali najti nekaj drugih spletnih gostitelji zamenjati levo gostitelje v svojem seznamu referenčni gostiteljice. Dejavno pridobiti kandidate za referenčne gostiteljev, Phoenix uporablja porazdeljeno sistem, tako imenovano Peer Exchange (PEX), ki je bil uporabljen v BitTorrent. Uporaba PEX zmanjša obremenitev za tracker, ki še vedno zagotavlja robustnost Phoenixu v vozlišču Ustalasati.</li>
<li>Reševanje nenegativna najmanjših kvadratov (NNLS) težav, je pomemben korak za porazdeljeno izračun NC v Phoenixu. Da bi povečali številčno stabilnost, podobno DMF, se ureditev uporablja v NNLS. Tako se je mogoče izogniti morebitni premik NCS.</li>
<li>Preučujemo varnostno obravnavo Phoenix v naši NCShield delu. Medtem, smo se Phoenixa v oblaku usmerjenih aplikacij v našem delu CloudGPS.</li>
</ul>
<div><strong>Publikacije</strong></div>
<div>
<ul>
<li><span>. Cong Ding, Yang Chen Xu Tianyin, Xiaoming Fu </span><strong>CloudGPS: Prilagodljiv in ISP prijazno Server sistemom izbire v okoljih računalništvo v oblaku</strong><span><span> . </span><span>V Proc. </span><span>z dne 20. Delavnica IEEE / ACM International o kakovosti storitve ( </span></span><a href="http://www.ieee-iwqos.org/2012/"><span>IWQoS&#8217;12</span></a><span><span> ), Coimbra, Portugalska, junij 2012. </span><span>(Sprejemanje razmerje: 24/110 = 21,82%) [ </span></span><a href="http://www.cs.duke.edu/~ychen/papers/CloudGPS_IWQoS12.pdf"><span>PDF</span></a><span> |</span><a href="http://www.cs.duke.edu/~ychen/bibtexbrowser.php?key=Ding_CloudGPS_IWQoS12&amp;bib=ychen.bib"><span>BibTeX</span></a><span> ] </span><br />
<span style="color: green;">nov strežnik izbor shema okolja računalništva v oblaku, ki dosega visoko prilagodljivost in prijaznost do internetnih storitev z uporabo Phoenix.</span></li>
<li><span>Shining Wu, Yang Chen, Xiaoming Fu, junij Li. </span><strong>NCShield: Zavarovanje decentralizirano, Matrix razcep omrežje, ki temelji koordinatni sistemi</strong><span><span> . </span><span>V Proc. </span><span>z dne 20. Delavnica IEEE / ACM International o kakovosti storitve ( </span></span><a href="http://www.ieee-iwqos.org/2012/"><span>IWQoS&#8217;12</span></a><span><span> ), Coimbra, Portugalska, junij 2012. </span><span>(Sprejemanje razmerje: 24/110 = 21,82%) [ </span></span><a href="http://www.cs.duke.edu/~ychen/papers/NCShield_IWQoS12.pdf"><span>PDF</span></a><span> | </span><a href="http://www.cs.duke.edu/~ychen/bibtexbrowser.php?key=Wu_NCShield_IWQoS12&amp;bib=ychen.bib"><span>BibTeX</span></a><span> ] </span><br />
<span style="color: green;">Zavarovanje Matrix-razcep, ki temelji NC sistemov, ki uporabljajo decentralizirano goosip temelji zaupanje in ugled sistem.</span></li>
<li><span>Yang Chen Xiao Wang, Cong Shi, ang Keong Lua, Xiaoming Fu, Beixing Deng, Xing Li. </span><strong>Phoenix: Teža temelji mreža koordinatni sistem Uporaba Matrix razcep</strong><span><span> .</span><span>IEEE transactions on upravljanje omrežij in storitev, 2011, 8 (4) :334-347. </span><span>[ </span></span><a href="http://www.cs.duke.edu/~ychen/papers/Phoenix_TNSM.pdf"><span>PDF</span></a><span> | </span><a href="http://www.cs.duke.edu/~ychen/slides/Phoenix_TNSM_slides.pptx"><span>Diapozitivi</span></a><span> | </span><a href="http://www.cs.duke.edu/~ychen/bibtexbrowser.php?key=Chen_Phoenix_TNSM11&amp;bib=ychen.bib"><span>BibTeX</span></a><span> ] </span><br />
<span style="color: green;"><span><span>Celotna revija različica sistema Phoenix, vključno z več gradnikov, kot so urejeni in PEX. </span><span>Poleg tega študija vozlišča kangle in oddaljenost razlike so prikazani.</span></span></span></li>
<li><span>Yang Chen Xiao Wang, Xiaoxiao pesmi, ang Keong Lua, Cong Shi, Xiaohan Zhao, Beixing Deng, Xing Li. </span><strong>Phoenix: Za točne, praktične in decentralizirana mreža koordinatnem sistemu</strong><span><span> . </span><span>V Proc. </span><span>z dne 8. International IFIP-TC6 Networking Conference (Networking&#8217;09), Aachen, Nemčija, May.2009. </span><span>(Sprejemanje razmerje: 46/229 = 20,09%) [ </span></span><a href="http://www.cs.duke.edu/~ychen/papers/Networking09_Phoenix.pdf"><span>PDF</span></a><span> ] </span><br />
<span style="color: green;">Uvodna konferenca različica modela Phoenix, predstavlja osnovno idejo tehtano modelu.</span></li>
</ul>
<div><strong>Simulator</strong></div>
<div>
<ul>
<li><span>To sprosti simulator je napisan v MATLAB, vas prosimo, razširite paket, glavna datoteka &#171;Phoenix_main_released.m&#187;, kliknite </span><a href="http://www.cs.duke.edu/~ychen/Phoenix_TNSM_2011.zip"><span>tukaj</span></a><span> za prenos</span></li>
<li><span>Morda boste želeli prenesti simplfied različico Phoenix brez upoštevanja vozlišče kangle z obiskom </span><a href="http://code.google.com/p/ncsim/"><span>ncsim simulator</span></a><span> .</span></li>
</ul>
</div>
<div></div>
<div>
<p>Prevedeno iz <a href="http://www.cs.duke.edu/~ychen/Project_Phoenix.html" target="_blank">http://www.cs.duke.edu/~ychen/Project_Phoenix.html</a></p>
<p><a href="http://nextranks.com/">Domača stran </a></p>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/phoenix-teza-temelji-mreza-koordinatni-sistem-matrix-z-razcep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HR8799b, c, d in Spektralna in fotometrični modeli in nove &#171;Thick-Cloud&#187; Modeli</title>
		<link>http://nextranks.com/hr8799b-c-d-in-spektralna-in-fotometricni-modeli-in-nove-thick-cloud-modeli/</link>
		<comments>http://nextranks.com/hr8799b-c-d-in-spektralna-in-fotometricni-modeli-in-nove-thick-cloud-modeli/#comments</comments>
		<pubDate>Thu, 27 Dec 2012 13:54:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://nextranks.com/?p=58</guid>
		<description><![CDATA[Vzeto iz Madhusudhan, Burrows, in Currie (2011) Opis: novih datotek nadaljevanju so zbirka modelov spektralnih najdenih in opisanih v dokumentu predloži astrofizikalni lista z naslovom Model atmosfere za množično velikani plina z oblake: Uporaba za kadrovske ~ 8799 planetov &#171;N. Madhusudhan, A. Burrows , in T. Currie (2011). smo ustvarili obsežno zbirko novih modelov množičnega [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>Vzeto iz Madhusudhan, Burrows, in Currie (2011)</strong></p>
<p><strong>Opis:</strong> novih datotek nadaljevanju so zbirka modelov spektralnih najdenih in opisanih v dokumentu predloži astrofizikalni lista z naslovom <a href="http://www.astro.princeton.edu/~burrows/8799/ms.pdf" target="_blank">Model atmosfere za množično velikani plina z oblake: Uporaba za kadrovske ~ 8799 planetov</a> &#171;N. Madhusudhan, A. Burrows , in T. Currie (2011). smo ustvarili obsežno zbirko novih modelov množičnega velikan atmosfero planeta in ga uporabiti za pridobivanje napade fotometrične podatkov za planete VP ~ 8799b, c in d. Menimo široko paleto motna in oblak brez modelov. oblačno modeli vključujejo različne geometrijske in optične debeline, modalne velikosti delcev in metallicities. Za vsak planet in nabor oblak parametrov, smo raziskati omrežij v teži in dejanski temperaturi, s katerimi se določajo omejitve mase planeta in starost. Naši novi modeli privedejo do statistično pomembne napade na podatke, in dokončno potrditev, da se HR 8799 planeti imajo precej debelejše oblake, kot jih zahteva, da pojasni podatke za tipične L in T palčkov. Oba modela z 1) fizično debele forsterite oblaki in a 60 -. $ \ mu $ m modalni velikost delcev in 2) oblaki iz 1 $ \ mu $ m velika čistega železa kapljicami in prenasičenost 1 \% ustrezal podatke izbor najboljše ocenjenih mase za kadrovske 8799b, 8799c HR, in HR 8799d konzervativno razpon 2-12 M $ _ {j} $, 7 &#8212; 13 M $ _ {j} $, in 3 &#8212; 11 M $ _ {j} $, oziroma in pomeni Vršnjak starosti med $ \ sim $ 20 in $ \ sim $ 150 MYR, skladne s predhodno objavljenimi zvezd starosti. najbolj ustrezna temperatura in gravities so nekoliko nižje od vrednosti, ki jo Currie et al. (2011) s še debelejše modelov oblaku. Končno smo te modele uporabljate za napovedati skoraj do srednji IR barv kmalu-to-je posnel planeti. Naši modeli napovedujejo, da se planet masa predmetov, sledijo lokus v nekaterih skoraj do sredine IR barvi magnitude diagramov, ki je jasno ločiti od standardne L / T škrat lokus za terenske palčkih rjave.<span id="more-58"></span></p>
<p>Madhusudhan, Burrows in Currie papir vključujejo modele z oblaki različnih geometrijskih debelin, (sestavljena iz ene ali forsterite ali železa), oblak prostih modelov in brez ravnotežnih modelov. Če ste zaposliti teh teoretičnih modelov v pogovoru, objavo, predlog, ali kakšen drug dokument, bi bila hvaležna, če bi se nanašajo na tem dokumentu. Vas prosimo, da se obrnete Adam Burrows (burrows@astro.princeton.edu), če imate vprašanja ali zahteve.</p>
<p><strong>Spodaj boste našli modele, ki se uporabljajo v naši raziskavi HR 8799, kot tudi suite novih modelov za &#171;debelih&#187; oblakih, kot so tiste, ki so bile potrebne, da se zadosti HR8799 &#171;planete&#187;, ampak za širšo paleto učinkovitih temperatur in gravities:</strong></p>
<p><strong>Nomenklatura za oblačno modeli:</strong></p>
<p>Ime datoteke vsebuje informacije o oblaku tipa, velikosti delcev, učinkovito temperature, oblaki sestavo, metallicity, in težo, v tem vrstnem redu. Prva črka v imenu datoteke označuje oblak tipa: &#171;&#187;, &#171;AE&#187;, &#171;E&#187; ali &#171;AEE&#187;, v skladu s štirimi oblak tipov z različnih fizičnih obsegu, kot je opisano v članku. Na primer: &#171;A100.1000.cloud.3solar.g4.0.21&#8243; terjala tipa oblak model, s 100 mikronov prenosa velikosti delcev, Teff = 1000 K, Fosterite sestava (&#171;v oblaku&#187; privzeto pomeni forsterite oblake), metallicity = 3 x sončne in log10 (g) = 4,0.&#187;0,21&#8243;, na koncu je za namene datoteke sledenja in nima fizikalni pomen. Za železa oblaki se &#171;oblak&#187; v datoteki pa se nadomesti z besedo &#171;Fecloud&#187;. Če ni naveden velikost delcev ali metallicity, se domneva, da je 30 mikronov, velikost delcev in sončnega metallicity oz. Na primer: &#171;A.1000.cloud.g4.0.21&#8243; ali &#171;A60.1200.cloud.g4.25.21&#8243;.</p>
<p><strong>Nomenklatura za jasne (cloud-free) modele:</strong></p>
<p>Za oblak brez modele v kemijskih ravnotežij, naziv se začne z &#171;T&#187;, ki ji sledi dejansko temperaturo in težo. Na primer, &#171;T1100_g45.clr&#187; pomeni jasno model z teff = 1100 K in log10 (g) = 4,5. V končnico &#171;CLR.&#187; Pomeni &#171;natančno&#187; vzdušje model. Pri modelih s kemijo ni ravnotežja, naziv vsebuje tudi podatke o razširjanju eddy. Na primer, &#171;T1100_g45_d6f2.clr&#187; pomeni jasno model z Teff = 1100 K, log10 (g) = 4.5 in koeficient turbulentne difuzije (K_zz) = 1.0E 6 cm ^ 2 / s.&#187;F2&#8243; označuje stopnjo učinkovitega prometnega (&#171;fN&#187; lahko &#171;f0&#8243;, &#171;f1&#8243;, ali &#171;f2&#8243;, &#171;f2&#8243; pa je najvišja stopnja).</p>
<ul>
<li><a href="http://www.astro.princeton.edu/~burrows/8799/cloud.AE-type.tar.gz"><span>Oblačno AE modeli</span></a></li>
<li><a href="http://www.astro.princeton.edu/~burrows/8799/cloud.AEE-type.tar.gz"><span>Oblačno modelov AEE</span></a></li>
<li><a href="http://www.astro.princeton.edu/~burrows/8799/cloud.A-type.tar.gz"><span>Oblačno A modeli</span></a></li>
<li><a href="http://www.astro.princeton.edu/~burrows/8799/cloud.E-type.tar.gz"><span>Oblačno modelov E</span></a></li>
<li><a href="http://www.astro.princeton.edu/~burrows/8799/clr.tar.gz"><span>Počisti modeli</span></a></li>
<li><a href="http://www.astro.princeton.edu/~burrows/8799/clr_neq.tar.gz"><span>Jasno ni splošnega ravnotežja</span></a></li>
<li><span><a href="http://www.astro.princeton.edu/~burrows/8799/Fe_cloud.tar.gz">Iron Cloud modeli</a></span></li>
</ul>
<p>&nbsp;</p>
<p>Prevedeno iz <a href="http://www.astro.princeton.edu/~burrows/8799/8799.html" target="_blank">http://www.astro.princeton.edu/~burrows/8799/8799.html</a></p>
<p><a href="http://nextranks.com/">Domača stran </a></p>
]]></content:encoded>
			<wfw:commentRss>http://nextranks.com/hr8799b-c-d-in-spektralna-in-fotometricni-modeli-in-nove-thick-cloud-modeli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
