<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>arrays &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/arrays/</link>
	<description>Feed of posts on WordPress.com tagged "arrays"</description>
	<pubDate>Wed, 25 Nov 2009 11:55:31 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Evaluating Implicit Struct and Array Creation]]></title>
<link>http://misterdai.wordpress.com/2009/11/24/evaluating-implicit-struct-and-array-creation/</link>
<pubDate>Tue, 24 Nov 2009 12:04:27 +0000</pubDate>
<dc:creator>misterdai</dc:creator>
<guid>http://misterdai.wordpress.com/2009/11/24/evaluating-implicit-struct-and-array-creation/</guid>
<description><![CDATA[Since ColdFusion 8 (8.0.1 for nested awesomeness) and Railo some-version-or-other, we&#8217;ve been ]]></description>
<content:encoded><![CDATA[Since ColdFusion 8 (8.0.1 for nested awesomeness) and Railo some-version-or-other, we&#8217;ve been ]]></content:encoded>
</item>
<item>
<title><![CDATA[PHP Functions 101 - array_push()]]></title>
<link>http://igzactly.wordpress.com/2009/11/19/php-functions-101-array_push/</link>
<pubDate>Fri, 20 Nov 2009 01:45:55 +0000</pubDate>
<dc:creator>ffxfiend</dc:creator>
<guid>http://igzactly.wordpress.com/2009/11/19/php-functions-101-array_push/</guid>
<description><![CDATA[Hello and welcome back for my next installment of PHP Functions 101. This week I&#8217;ll be discuss]]></description>
<content:encoded><![CDATA[Hello and welcome back for my next installment of PHP Functions 101. This week I&#8217;ll be discuss]]></content:encoded>
</item>
<item>
<title><![CDATA[array sort]]></title>
<link>http://ashokt2.wordpress.com/2009/11/19/array-sort/</link>
<pubDate>Thu, 19 Nov 2009 12:13:33 +0000</pubDate>
<dc:creator>Ashok</dc:creator>
<guid>http://ashokt2.wordpress.com/2009/11/19/array-sort/</guid>
<description><![CDATA[#include&lt;stdio.h&gt; void sort(int arr[],int); void main() { int arr[20],length,i; printf("Enter ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><code><br />
#include&#60;stdio.h&#62;</p>
<p>void sort(int arr[],int);</p>
<p>void main()<br />
{<br />
int arr[20],length,i;</p>
<p>printf("Enter the length of array:");<br />
scanf("%d",&#38;length);</p>
<p>printf("Elements in array:\n");</p>
<p>for(i=0;i&#60;=length;i++)<br />
{<br />
scanf("%d",&#38;arr[i]);<br />
}</p>
<p>sort(arr,length);</p>
<p>printf("After sorting....\n");</p>
<p>for(i=0;i&#60;length;i++)<br />
{<br />
printf("%d,",arr[i]);<br />
}</p>
<p>}</p>
<p>void sort(int arr[],int length)<br />
{<br />
int i,j,t;</p>
<p>for(i=0;i&#60;length;i++)<br />
{<br />
for(j=i+1;j&#60;length;j++)<br />
{<br />
if(arr[i]&#62;arr[j])<br />
{<br />
t = arr[i];<br />
arr[i]=arr[j];<br />
arr[j]=t;<br />
}<br />
}<br />
}<br />
}</code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ingreso 6540 cuando tiene status 88]]></title>
<link>http://janis13.wordpress.com/2009/11/05/ingreso-6540-cuando-tiene-status-88/</link>
<pubDate>Thu, 05 Nov 2009 14:31:44 +0000</pubDate>
<dc:creator>janis13</dc:creator>
<guid>http://janis13.wordpress.com/2009/11/05/ingreso-6540-cuando-tiene-status-88/</guid>
<description><![CDATA[tip to the alive controller using serial port or telnet to it using port 2463 Send &lt;BREAK&gt; for]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>tip to the alive controller using serial port or telnet to it using port 2463<br />
Send &#60;BREAK&#62; for Service Interface or baud rate change   ( ctrl ] )<br />
telnet&#62; send brk<br />
Press within 5 seconds: &#60;S&#62; for Service Interface, &#60;BREAK&#62; for baud rate<br />
==&#62; Here you must press  esc key  instead of &#8220;S&#8221; to get the service menu<br />
Current date: 12/17/06  time: 08:54:51<br />
Enter password to access shell: <big><strong>y2llojp</strong></big><br />
LSI Logic RAID Controller<br />
Copyright 2004-2006 LSI Logic Corporation. All Rights Reserved.<br />
Copyright Wind River Systems, Inc., 1984-2003<br />
VxWorks: VxWorks5.5.1   Kernel: WIND version 2.6<br />
Model: 3994    Firmware version: 06.19.18.10</p>
<p>-&#62; isp rdacMgrAltCtlResetRelease</p>
<p>==&#62; If the login request username and password:</p>
<p>VxWorks login:<br />
Password:</p>
<p>==&#62; Then use:</p>
<p>root / y2llojp</p>
<p>User 2<br />
for baud rate<br />
&#60;==== Please press &#8220;esc&#8221; instead &#8220;S&#8221; and it will go to the below.<br />
VxWorks login:  shellUsr<br />
Password:  y2llojp<br />
-&#62; isp rdacMgrAltCtlResetRelease</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hashing it out]]></title>
<link>http://julielearnspython.wordpress.com/2009/11/02/hashing-it-out/</link>
<pubDate>Tue, 03 Nov 2009 03:47:09 +0000</pubDate>
<dc:creator>Julie Steele</dc:creator>
<guid>http://julielearnspython.wordpress.com/2009/11/02/hashing-it-out/</guid>
<description><![CDATA[Well it turns out that all but three of us had other plans tonight, so we decided to postpone Meetin]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Well it turns out that all but three of us had other plans tonight, so we decided to postpone Meeting #3 until next week.  We&#8217;re working through chapters on our own in the meantime, so tonight I sat down with Chapter 5.</p>
<p>If you recall, Chapter 4 had us split a list of Surf-A-Thon results into names and scores, then sort the scores and print the top three. But we need to know who those scores belong to, so we need a way to associate the names with the scores.  I&#8217;ve been thinking about this.</p>
<p>If you also recall, I&#8217;ve recently read a chapter on PHP arrays, and thus have just enough knowledge to be dangerous (or plain stupid). According to that chapter, PHP allows you to store a whole other array (array&#8217;, if you will) inside an array element. [This makes me think of a universe within a universe, or, in other words: "<a title="Phenomenal Cosmic Power" href="http://www.youtube.com/watch?v=zbU8QWGMYZI">Phenomenal cosmic power</a>... itty-bitty living space."]  In any case, it seems to me that one way to solve our name-score problem is to create an array whose elements are scores, and then to create a one-element array&#8217; for each of those, whose one element would be the associated name.</p>
<p>Actually, if Python allows strings as keys, perhaps we could just make each name the key and each score the value?  One possible catch comes to mind here: In the array with numerical keys, the values became &#8220;detached&#8221; from these keys when they were sorted.  If the same phenomenon occurs with strings as keys, that won&#8217;t work.</p>
<p>Here&#8217;s another way to say it: Think about each element in the array as a train car, with the keys painted on the side and the values stored within.  When the keys were numerical (0, 1, 2, etc.) and we sorted the contents, the train cars stayed hitched in the same order, and the contents were removed, reshuffled, and reinserted.  Then we were able to print the contents of cars 0, 1, 2 and we received the three highest scores.  So I wonder: if we paint strings on the sides of the cars, names in this case&#8230;</p>
<ol>
<li>will the <em>cars</em> get unhitched—with their contents still inside—and reshuffled?</li>
<li>will the cars stay where they are while the contents are removed, reshuffled, and reinserted (as before)?</li>
<li>or, perhaps, will the contents be removed, reshuffled, and reinserted while someone scrubs off the paint and <em>repaints the cars</em> so that the strings are <em>also</em> sorted (in some kind of order—alphabetical?)?</li>
</ol>
<p>It&#8217;s difficult for me to think of more than one or two scenarios in which option 3 would be useful, so I hope that&#8217;s not the way it was designed.</p>
<p>Chapter 5 begins by asking us to <a title="Manifesto: Wendell Berry" href="http://www.context.org/ICLIB/IC30/Berry.htm">be like the fox, who makes more tracks than necessary, some in the wrong direction</a>: it suggests that we create two arrays (one for names and one for scores).  Well it takes me all of two seconds to recognize that this is a thoroughly useless approach; the minute we cleave this data and shuffle it, we&#8217;re done for. It&#8217;s like cutting a stack of papers at the margins containing the page numbers, and then dropping the resulting stacks on the floor.</p>
<p>So, okay, flipping ahead&#8230; I&#8217;m told there&#8217;s this thing called a hash.  Well, actually, the Pythonic term is a <em>dictionary</em>.  (Python peeps, enough of this alternative vocabulary.  What are you, special?  So some of you have a <a title="Django pony" href="http://www.flickr.com/search/?q=django+pony" target="_blank">pony</a>.  Good for you.*)  Well, actually, I&#8217;m told there&#8217;s a hash, and a set (no problems), and a queue (no problems), and a linked list, and a multi-dimensional array.  Perhaps this last is the equivalent of the PHP genie?  But no matter, the hash has exactly two columns, so it appears to be what I really need.</p>
<p>At this point, potential dinner plans appear and I decide to seize the moment, so tune in later to see how all this works out&#8230;</p>
<p>*Nuthin&#8217; but love, peeps.  Nuthin&#8217; but love.  :-)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ARRAYS !]]></title>
<link>http://gaurvi.wordpress.com/2009/11/02/arrays/</link>
<pubDate>Mon, 02 Nov 2009 14:10:52 +0000</pubDate>
<dc:creator>gaurvi jain</dc:creator>
<guid>http://gaurvi.wordpress.com/2009/11/02/arrays/</guid>
<description><![CDATA[ARRAYS An array is a group of data item of same data type that share a common name ordinary variable]]></description>
<content:encoded><![CDATA[ARRAYS An array is a group of data item of same data type that share a common name ordinary variable]]></content:encoded>
</item>
<item>
<title><![CDATA[Perl: Storing arrays in hashes]]></title>
<link>http://teusje.wordpress.com/2009/11/02/perl-storing-arrays-in-hashes/</link>
<pubDate>Mon, 02 Nov 2009 12:31:58 +0000</pubDate>
<dc:creator>teusje</dc:creator>
<guid>http://teusje.wordpress.com/2009/11/02/perl-storing-arrays-in-hashes/</guid>
<description><![CDATA[Let&#8217;s start with a quote from &#8216;Learning Perl&#8216;: What Is a Hash? A hash is a data st]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Let&#8217;s start with a quote from &#8216;<a href="http://docstore.mik.ua/orelly/perl3/lperl/ch05_01.htm">Learning Perl</a>&#8216;:</p>
<blockquote>
<h2>What Is a Hash?</h2>
<p>A hash is a data structure, not unlike an array in that it can hold any number of values and retrieve them at will. But instead of indexing the values by <em>number</em>, as we did with arrays, we&#8217;ll look up the values by <em>name</em>. That is, the <em>indices</em> (here, we&#8217;ll call them <em>keys</em><a name="INDEX-373"></a> <a name="INDEX-374"></a>) aren&#8217;t numbers, but instead they are arbitrary unique strings</p></blockquote>
<p style="text-align:center;"><a href="http://teusje.wordpress.com/files/2009/11/hash.gif"><img class="size-full wp-image-503 aligncenter" title="hash" src="http://teusje.wordpress.com/files/2009/11/hash.gif" alt="hash" width="238" height="220" /></a></p>
<p>&#160;</p>
<p><strong>Our goal: </strong>We want to store an array as a value in the hash instead of saving a single value<strong>.</strong></p>
<p>Let&#8217;s write some code:</p>
<pre class="brush: perl;">
#!/usr/bin/perl
use strict;
use warnings;

my %hash = ();
my @array = (1, 2, 3, 4, 5);
my $aref = \@array;
$hash{&#34;Testing&#34;} = $aref;
push(@{$hash{&#34;Testing&#34;}},6);
print join &#34; &#34;,@{$hash{&#34;Testing&#34;}};
</pre>
<p>This piece of Perl code stores an array as a value in a hash and adds a new element to the array.</p>
<p>Now let&#8217;s analyze the code.</p>
<p>First we create an empty hash and we create an array and initialize it.</p>
<pre class="brush: perl;">
my %hash = ();
my @array = (1, 2, 3, 4, 5);
</pre>
<p><a href="http://teusje.wordpress.com/files/2009/11/empty-hash-and-array.png"><img class="alignnone size-full wp-image-504" title="empty-hash-and-array" src="http://teusje.wordpress.com/files/2009/11/empty-hash-and-array.png" alt="empty-hash-and-array" width="316" height="157" /></a></pre>
<p>Now we need a reference of our array (so that we can store it as a value in the hash):</p>
<pre class="brush: perl;">
my $aref = \@array;
</pre>
<p><a href="http://teusje.wordpress.com/files/2009/11/ref-to-array.png"><img class="alignnone size-full wp-image-505" title="reference to array" src="http://teusje.wordpress.com/files/2009/11/ref-to-array.png" alt="reference to array" width="319" height="185" /></a></pre>
<p>In the next step below we actually do what we wanted. Storing an array into a hash value. We create a key in our hash called "Testing" and <strong>store the reference of our array</strong> in the value field.</p>
<pre class="brush: perl;">
$hash{&#34;Testing&#34;} = $aref;
</pre>
<p><a href="http://teusje.wordpress.com/files/2009/11/hash-array-ref2.png"><img class="alignnone size-full wp-image-506" title="hash-array-ref2" src="http://teusje.wordpress.com/files/2009/11/hash-array-ref2.png" alt="hash-array-ref2" width="389" height="165" /></a></pre>
<p>We can see that the reference of our array ($aref) is pointing to our array so we can access the array in our hash. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre>This code adds a new element with value '6' to our array:
<pre class="brush: perl;">
push(@{$hash{&#34;Testing&#34;}},6);
</pre>
<p><a href="http://teusje.wordpress.com/files/2009/11/hash-aray-push-item.png"><img class="alignnone size-full wp-image-507" title="hash-aray-push-item" src="http://teusje.wordpress.com/files/2009/11/hash-aray-push-item.png" alt="hash-aray-push-item" width="412" height="163" /></a></p>
<p>Explanation: </p>
<pre class="brush: perl;">
# Gives the value of key Testing, it's the reference to the array
$hash{&#34;Testing&#34;}

# Dereference it with {} to access the array (that's why we have an @ at the begin)
@{$hash{&#34;Testing&#34;}}
</pre>
<p>I hope that helped <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </pre>
</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[More coffee anyone?]]></title>
<link>http://julielearnspython.wordpress.com/2009/11/01/more-coffee-anyone/</link>
<pubDate>Mon, 02 Nov 2009 03:33:56 +0000</pubDate>
<dc:creator>Julie Steele</dc:creator>
<guid>http://julielearnspython.wordpress.com/2009/11/01/more-coffee-anyone/</guid>
<description><![CDATA[Hey, thanks so much for all the great discussion and engagement.  It&#8217;s a huge encouragement to]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hey, thanks so much for all the great discussion and engagement.  It&#8217;s a huge encouragement to have experienced Pythonistas (and fellow n00bs!) join in the conversation.</p>
<p>Just a quick update on what I&#8217;ve been doing this weekend as I finish up Chapter 3 (which I started Monday night) and move through Chapter 4.</p>
<p>I mentioned in my last post that Chapter 3 continues to look at the coffee bean pricing example, and that it has us interacting with the Twitter API.  That piece of code was given to us as:</p>
<blockquote><p>
def send_to_twitter(msg):<br />
&#160;&#160;&#160;&#160;password_manager = urllib.request.HTTPPasswordMgr()<br />
&#160;&#160;&#160;&#160;password_manager.add_password(&#8220;Twitter API&#8221;, &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8221;http://twitter.com/statuses&#8221;, username, password)<br />
&#160;&#160;&#160;&#160;http_handler = &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;urllib.request.HTTPBasicAuthHandler(password_manager)<br />
&#160;&#160;&#160;&#160;page_opener = urllib.request.build_opener(http_handler)<br />
&#160;&#160;&#160;&#160;urllib.request.install_opener(page_opener)<br />
&#160;&#160;&#160;&#160;params = urllib.parse.urlencode( {&#8217;status&#8217;: msg} )<br />
&#160;&#160;&#160;&#160;resp = urllib.request.urlopen(&#8220;http://twitter.com/statuses/<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;update.json&#8221;, params)<br />
&#160;&#160;&#160;&#160;resp.read()</p></blockquote>
<p>I guess I basically understand what this does, but it wasn&#8217;t presented in detail.  One question it raised for me concerns the functions in the urllib.request library (or module, as I&#8217;m told is a Pythonic synonym).  You may remember <a title="Loops and Lemonade" href="http://julielearnspython.wordpress.com/2009/10/26/loops-and-lemonade/" target="_blank">an earlier post</a> in which I consulted a Pythonista friend of mine who suggested the use of:</p>
<blockquote>
<div><em>from urllib.request import urlopen</em></div>
</blockquote>
<p>Well, looking at the send_to_twitter() function, I of course notice that we&#8217;re calling half a dozen different functions from the same module.  Surely it&#8217;s easier to import the whole module (in one line of code) than to import the functions individually (in six lines of code), yeah?  Where would the line be drawn on this Pythonic technique?  It&#8217;s okay to import two functions individually?  Three?  Opinions, please.</p>
<p>All that aside, we did learn to define our own functions (and to use these to avoid code duplication) as well as how to pass parameters to functions.  We also covered stack frames and local variables.  So far, so good.</p>
<p>Chapter 4 covers files and arrays.  Hooray!  To explore data structures, we left behind coffee beans for a more recreational example: Codeville&#8217;s annual &#8220;Surf-A-Thon&#8221;.  First we learned to read a text file stored on disk, and to do so line-by-line using a for loop.  Each line contained a name and a score, so we used split() to divide the strings and learned to create an array with names and scores.  Finally, we learned to use sort() and reverse() so that we could print the top three scores.  Chapter 5 will apparently show us how to retrieve and display the corresponding names.</p>
<p>Coincidentally, I&#8217;m currently editing a book on PHP and happened to read the chapter on arrays earlier this week.  So as I was working through Chapter 4 I had fresh in my mind certain details from the PHP chapter, and these structures seem to work in similar ways with Python.  One thing I wonder about: PHP distinguishes between <em>indexed arrays</em> (with numerical keys) and <em>associative arrays</em> (which allow strings as keys).  With the Surf-A-Thon example, we didn&#8217;t specify our keys but let Python auto-populate them for us by using append(), and Python chose numerical keys beginning with 0 (which PHP would do as well).  But I wonder whether Python also allows strings as keys, and whether it distinguishes arrays by key type.  I could go look it up (and might soon), but conversation is much more fun, so feel free to jump in on that.  :-)</p>
<p>Our group&#8217;s next meeting is tomorrow night (Monday again), and hopefully the rest of the group has also gotten through Chapter 4 so we can all start Chapter 5 together.  More updates soon!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ARRAYS]]></title>
<link>http://cajondeldesarrollador.wordpress.com/2009/10/22/arrays/</link>
<pubDate>Thu, 22 Oct 2009 10:38:41 +0000</pubDate>
<dc:creator>cajondeldesarrollador</dc:creator>
<guid>http://cajondeldesarrollador.wordpress.com/2009/10/22/arrays/</guid>
<description><![CDATA[Un Array es un conjunto ordenado de elementos de un mismo tipo de datos. De este modo, el tipo del A]]></description>
<content:encoded><![CDATA[Un Array es un conjunto ordenado de elementos de un mismo tipo de datos. De este modo, el tipo del A]]></content:encoded>
</item>
<item>
<title><![CDATA[Programming Praxis - Growable Arrays]]></title>
<link>http://bonsaicode.wordpress.com/2009/10/16/programming-praxis-growable-arrays/</link>
<pubDate>Fri, 16 Oct 2009 12:42:47 +0000</pubDate>
<dc:creator>Remco Niemeijer</dc:creator>
<guid>http://bonsaicode.wordpress.com/2009/10/16/programming-praxis-growable-arrays/</guid>
<description><![CDATA[Due to another conference (can&#8217;t they distribute them a bit more evenly around the year?) I wo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Due to another conference (can&#8217;t they distribute them a bit more evenly around the year?) I won&#8217;t be here for the next three exercises.</p>
<p>In <a href="http://programmingpraxis.com/2009/10/16/growable-arrays/" target="_blank">today&#8217;s </a>Programming Praxis we&#8217;re going to implement a growable array, which is a data structure with logarithmic access where elements can be added without needing reallocation. Basically it&#8217;s little more than a binary tree. Let&#8217;s get started.</p>
<p>We&#8217;ll use a fairly standard binary tree for our data structure:</p>
<pre style="color:#000000;background-color:#ffffff;font-size:9pt;font-family:'Courier New';">data Grow a <span style="color:#ff0000;">=</span> Empty <span style="color:#ff0000;">&#124;</span> Grow { val <span style="color:#ff0000;">::</span> a<span style="color:#ff0000;">,</span> l <span style="color:#ff0000;">::</span> Grow a<span style="color:#ff0000;">,</span> r<span style="color:#ff0000;">::</span> Grow a }
</pre>
<p>Next, we want a function that handles taking the correct branches, since we don&#8217;t want to have to repeat ourselves.</p>
<pre style="color:#000000;background-color:#ffffff;font-size:9pt;font-family:'Courier New';">walk <span style="color:#ff0000;">:: (</span><span style="color:#0000ff;">Int</span> <span style="color:#ff0000;">-&#62;</span> Grow a <span style="color:#ff0000;">-&#62;</span> b<span style="color:#ff0000;">) -&#62;</span> <span style="color:#0000ff;">Int</span> <span style="color:#ff0000;">-&#62;</span> Grow a <span style="color:#ff0000;">-&#62;</span> b
walk f i <span style="color:#ff0000;">=</span> f <span style="color:#ff0000;">(</span><span style="color:#ec7f15;">div</span> i <span style="color:#a900a9;">2</span><span style="color:#ff0000;">) .</span> if <span style="color:#0000ff;font-weight:bold;">even</span> i then l else r
</pre>
<p>We also define another convenience function that handles updating the tree. Unfortunately Haskell doesn&#8217;t have first class records yet, so there is some duplication of logic here.</p>
<pre style="color:#000000;background-color:#ffffff;font-size:9pt;font-family:'Courier New';">modify <span style="color:#ff0000;">::</span> Grow a <span style="color:#ff0000;">-&#62; (</span><span style="color:#0000ff;">Int</span> <span style="color:#ff0000;">-&#62;</span> Grow a <span style="color:#ff0000;">-&#62;</span> Grow a<span style="color:#ff0000;">) -&#62;</span> <span style="color:#0000ff;">Int</span> <span style="color:#ff0000;">-&#62;</span> Grow a <span style="color:#ff0000;">-&#62;</span> Grow a
modify d _ _ Empty         <span style="color:#ff0000;">=</span> d
modify _ f i g <span style="color:#ff0000;">&#124;</span> <span style="color:#0000ff;font-weight:bold;">even</span> i    <span style="color:#ff0000;">=</span> g { l <span style="color:#ff0000;">=</span> walk f i g }
               <span style="color:#ff0000;">&#124;</span> <span style="color:#ec7f15;">otherwise</span> <span style="color:#ff0000;">=</span> g { r <span style="color:#ff0000;">=</span> walk f i g }
</pre>
<p>Now for the three functions we had to implement: get, put and hirem. Thanks to walk and modify, these are all fairly trivial.</p>
<pre style="color:#000000;background-color:#ffffff;font-size:9pt;font-family:'Courier New';">get <span style="color:#ff0000;">::</span> <span style="color:#0000ff;">Int</span> <span style="color:#ff0000;">-&#62;</span> Grow a <span style="color:#ff0000;">-&#62;</span> <span style="color:#0000ff;">Maybe</span> a
get _ Empty <span style="color:#ff0000;">=</span> Nothing
get <span style="color:#a900a9;">1</span> g     <span style="color:#ff0000;">=</span> Just $ val g
get i g     <span style="color:#ff0000;">=</span> walk get i g

put <span style="color:#ff0000;">::</span> <span style="color:#0000ff;">Int</span> <span style="color:#ff0000;">-&#62;</span> a <span style="color:#ff0000;">-&#62;</span> Grow a <span style="color:#ff0000;">-&#62;</span> Grow a
put <span style="color:#a900a9;">1</span> x Empty <span style="color:#ff0000;">=</span> Grow x Empty Empty
put <span style="color:#a900a9;">1</span> x g     <span style="color:#ff0000;">=</span> g { val <span style="color:#ff0000;">=</span> x }
put i x g     <span style="color:#ff0000;">=</span> modify <span style="color:#ff0000;">(</span><span style="color:#ec7f15;">error</span> <span style="color:#ff0000;">"array out of bounds"</span><span style="color:#ff0000;">) (</span>`put` x<span style="color:#ff0000;">)</span> i g

hirem <span style="color:#ff0000;">::</span> <span style="color:#0000ff;">Int</span> <span style="color:#ff0000;">-&#62;</span> Grow a <span style="color:#ff0000;">-&#62;</span> Grow a
hirem <span style="color:#a900a9;">1</span> <span style="color:#ff0000;">=</span> <span style="color:#ec7f15;">const</span> Empty
hirem i <span style="color:#ff0000;">=</span> modify Empty hirem i
</pre>
<p>And of course we have to test if we made any mistakes:</p>
<pre style="color:#000000;background-color:#ffffff;font-size:9pt;font-family:'Courier New';">main <span style="color:#ff0000;">::</span> <span style="color:#0000ff;">IO</span> <span style="color:#ff0000;">()</span>
main <span style="color:#ff0000;">=</span> do let arr <span style="color:#ff0000;">=</span> <span style="color:#ec7f15;">foldl</span> <span style="color:#ff0000;">(</span><span style="color:#ec7f15;">flip</span> <span style="color:#ff0000;">(</span><span style="color:#ec7f15;">uncurry</span> put<span style="color:#ff0000;">))</span> Empty $ <span style="color:#ec7f15;">zip</span> <span style="color:#ff0000;">[</span><span style="color:#a900a9;">1</span><span style="color:#ff0000;">..]</span>
                    <span style="color:#ff0000;">[</span><span style="color:#ff0000;">"alfa"</span><span style="color:#ff0000;">,</span> <span style="color:#ff0000;">"bravo"</span><span style="color:#ff0000;">,</span> <span style="color:#ff0000;">"charlie"</span><span style="color:#ff0000;">,</span> <span style="color:#ff0000;">"delta"</span><span style="color:#ff0000;">,</span>
                     <span style="color:#ff0000;">"echo"</span><span style="color:#ff0000;">,</span> <span style="color:#ff0000;">"foxtrot"</span><span style="color:#ff0000;">,</span> <span style="color:#ff0000;">"golf"</span><span style="color:#ff0000;">]</span>
          <span style="color:#ec7f15;">print</span> $ get <span style="color:#a900a9;">7</span> arr
          <span style="color:#ec7f15;">print</span> $ get <span style="color:#a900a9;">12</span> arr
          <span style="color:#ec7f15;">print</span> <span style="color:#ff0000;">.</span> get <span style="color:#a900a9;">7</span> $ hirem <span style="color:#ff0000;">(</span>size arr<span style="color:#ff0000;">)</span> arr
       where size Empty <span style="color:#ff0000;">=</span> <span style="color:#a900a9;">0</span>
             size g     <span style="color:#ff0000;">=</span> <span style="color:#a900a9;">1</span> <span style="color:#ff0000;">+</span> size <span style="color:#ff0000;">(</span>l g<span style="color:#ff0000;">) +</span> size <span style="color:#ff0000;">(</span>r g<span style="color:#ff0000;">)</span>
</pre>
<p>Looks like everything is working correctly. See you guys in two weeks!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ColdFusion - Array Merge]]></title>
<link>http://ecoders.wordpress.com/2009/10/14/coldfusion-array-merge/</link>
<pubDate>Wed, 14 Oct 2009 01:26:14 +0000</pubDate>
<dc:creator>emilpk</dc:creator>
<guid>http://ecoders.wordpress.com/2009/10/14/coldfusion-array-merge/</guid>
<description><![CDATA[Let&#8217;s say you have 2 arrays and you would like merge the two into one array. Here is a simple ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Let&#8217;s say you have 2 arrays and you would like merge the two into one array.</strong></p>
<p>Here is a simple ColdFusion function I have put together to do just that.</p>
<p>     &#60;cffunction name=&#8221;arrayMerge&#8221; access=&#8221;public&#8221; returntype=&#8221;array&#8221; output=&#8221;false&#8221;&#62;<br />
          &#60;cfargument name=&#8221;array1&#8243; required=&#8221;true&#8221; type=&#8221;array&#8221;&#62;<br />
          &#60;cfargument name=&#8221;array2&#8243; required=&#8221;true&#8221; type=&#8221;array&#8221;&#62;</p>
<p>          &#60;cfset var a1 = arguments.array1&#62;<br />
          &#60;cfset a1.addAll(arguments.array2)&#62;</p>
<p>          &#60;cfreturn a1 /&#62;<br />
     &#60;/cffunction&#62;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[C: Arrays and Increments]]></title>
<link>http://pyost.wordpress.com/2009/10/07/c-arrays-and-increments/</link>
<pubDate>Wed, 07 Oct 2009 17:43:27 +0000</pubDate>
<dc:creator>pyost</dc:creator>
<guid>http://pyost.wordpress.com/2009/10/07/c-arrays-and-increments/</guid>
<description><![CDATA[As a part of my Introduction to programming course which I am attending this semester, I learned one]]></description>
<content:encoded><![CDATA[As a part of my Introduction to programming course which I am attending this semester, I learned one]]></content:encoded>
</item>
<item>
<title><![CDATA[STL: Initializing vector with array]]></title>
<link>http://choorucode.wordpress.com/2009/09/28/initializing-vector-with-array/</link>
<pubDate>Mon, 28 Sep 2009 03:26:44 +0000</pubDate>
<dc:creator>Ashwin Nanjappa</dc:creator>
<guid>http://choorucode.wordpress.com/2009/09/28/initializing-vector-with-array/</guid>
<description><![CDATA[#include &lt;vector&gt; int arr[4]; vector&lt;int&gt; ivec(arr, arr + 4);]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><pre>#include &#60;vector&#62;
int arr[4];
vector&#60;int&#62; ivec(arr, arr + 4);
</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Velneo:: Array para verificaciones en forms]]></title>
<link>http://velnex.wordpress.com/2009/09/25/velneo-array-para-verificaciones-en-forms/</link>
<pubDate>Fri, 25 Sep 2009 06:05:27 +0000</pubDate>
<dc:creator>cristianV</dc:creator>
<guid>http://velnex.wordpress.com/2009/09/25/velneo-array-para-verificaciones-en-forms/</guid>
<description><![CDATA[Es muy común que en una aplicación te encuentres con un formulario que tiene una cantidad considerab]]></description>
<content:encoded><![CDATA[Es muy común que en una aplicación te encuentres con un formulario que tiene una cantidad considerab]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Use Excel to Teach Math Arrays]]></title>
<link>http://askatechteacher.wordpress.com/2009/09/24/how-to-use-excel-to-teach-math-arrays/</link>
<pubDate>Thu, 24 Sep 2009 23:50:13 +0000</pubDate>
<dc:creator>worddreams</dc:creator>
<guid>http://askatechteacher.wordpress.com/2009/09/24/how-to-use-excel-to-teach-math-arrays/</guid>
<description><![CDATA[Grade Level: 5th (or whichever grade you are teaching arrays) Background: None. This is an intro to ]]></description>
<content:encoded><![CDATA[Grade Level: 5th (or whichever grade you are teaching arrays) Background: None. This is an intro to ]]></content:encoded>
</item>
<item>
<title><![CDATA[Learn C++..."Variables"]]></title>
<link>http://warfusion.wordpress.com/2009/09/22/learn-c-variables/</link>
<pubDate>Tue, 22 Sep 2009 23:24:35 +0000</pubDate>
<dc:creator>shadow123m</dc:creator>
<guid>http://warfusion.wordpress.com/2009/09/22/learn-c-variables/</guid>
<description><![CDATA[So lets create a new.cpp file and call it var.cpp. Today&#8217;s lesson is about variables. A variab]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><blockquote><p>So lets create a new.cpp file and call it var.cpp. Today&#8217;s lesson is about variables. A variable is simply a container that holds something like a number, string, etc. A variable can be called anything except asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default, delete, do, double, dynamic_cast, else, enum, explicit, export, extern, false, float, for, friend, goto, if, inline, int, long, mutable, namespace, new, operator, private, protected, public, register, reinterpret_cast, return, short, signed, sizeof, static, static_cast, struct, switch, template, this, throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual, void, volatile, wchar_t, while. So lets begin with a simple addition example:<br />
<code>#include &#60;iostream&#62;<br />
using namespace std;</code><br />
<code><br />
int main()<br />
{<br />
int a,b;<br />
a=5<br />
b=9<br />
cout&#60;&#60; a+b;<br />
system("pause");<br />
return 0;<br />
}</code></p>
<p>After you compile this code you should getthe number 14 in your command prompt. &#8220;a=5&#8243; means a contains the number 5 so if you had typed <code>cout&#60;&#60;a; </code>it would print the number 5. The same is for b it contains the number 9. So when we put a + b it was the same as asking 5 + 9. Simple? Incase you dont understand think of a variable as a box which holds what you tell it. So we told a to hold 5. Now when we use the a box it contains 5. That should be pretty simple. Lets move on to showing how to use strings (lines of letters and words) with variables&#8230;<br />
<code><br />
#include &#60;iostream&#62;<br />
using namespace std;<br />
</code></p>
<p><code><br />
int main()<br />
{<br />
string war;<br />
int x;<br />
war="I like to use variables!!!"<br />
x=2009<br />
cout&#60;&#60; war &#60;&#60; "It all started in" &#60;&#60;<br />
system("pause");<br />
return 0;<br />
}<br />
</code><br />
In this example we use the word &#8220;war&#8221; as the variable with holds the string &#8220;I like to use variables!!!&#8221; an x hold the number 2009. So all you need to really know about variables is that they contain what you what. Next lesson will be a little more on variables and how to change them to a new value.</p></blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Fun with String vectors... Part 1]]></title>
<link>http://szyzygycode.wordpress.com/2009/09/13/fun-with-string-vectors-part-1/</link>
<pubDate>Sun, 13 Sep 2009 09:31:39 +0000</pubDate>
<dc:creator>syzygy</dc:creator>
<guid>http://szyzygycode.wordpress.com/2009/09/13/fun-with-string-vectors-part-1/</guid>
<description><![CDATA[Working extensively with Strings inevitably entails working with arrays. Lots of them. In this artic]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Working extensively with Strings inevitably entails working with arrays. Lots of them. In this article I will be looking at how some of the pain can be taking out of this in our putative replacement class for String.</p>
<p>First off, one thing which makes working with String arrays easier is to convert your array to a Vector, ArrayList or one of the other Collection classes; your mileage will vary based around a number of criteria, not the least being what you intend to do, whether you need to handle this in a threaded manner, etc, etc and due consideration of the right Collection class to utilise is important; I have opted for Vector for this illustration because it has broadly based utility. </p>
<p>Arrays inherently are messy to work with and serial abuse of them inevitably results in an unhealthy proliferation of <em>for</em> loops, often nested to the point of Lovecraftian insanity.</p>
<p>Let&#8217;s therefore pretend for the purposes of simplicity &#38; clarity in this article that we only have the Vector class with which to work. First off we&#8217;ll need to add</p>
<p><code>import java.util.Vector;</code></p>
<p>to our class header.</p>
<p><strong>On demand empty String Vector</strong></p>
<p>Next we&#8217;ll need a method to create an instant on-demand String Vector method:</p>
<pre class="brush: java;">
public  Vector&lt;String&gt; getPreparedVector()
{
Vector&lt;String&gt; vOutput = new Vector&lt;String&gt;();
return vOutput;
}
</pre>
<p><strong>Converting String[] to a Vector</strong></p>
<p>Next up we need to have a method to pass a String array to a Vector since most of the inbuilt String class methods we frequently need recourse to produce output as an array. This we can do as follows:</p>
<pre class="brush: java;">
/*
* @param inArray - the array to convert to a Vector
* @return the populated Vector from incoming String array
*/
public  Vector getVectorFromStringArray(String[] inArray)
{
// since this will be the same length as s but parsed
Vector&lt;String&gt; v = getPreparedVector();
for (int i = 0; i &lt; inArray.length; i++)
{
v.add(inArray[i]);
}
return v;
}</pre>
<p><strong>Vector to String[]</strong></p>
<p>And of course we will likely need a method to reverse the process, i.e. to convert the Vector back to an array&#8230;</p>
<pre class="brush: java;">
/**
* Will convert a passed vector to a string array
* @param Vector v - the vector for conversion
* @return String array of the converted vector
*/
public String[] vectorToStringArray( Vector v )
{
int count = v.size();
String[] outArray = new String[count];
v.copyInto(outArray);
return outArray;
}
</pre>
<p>Vector is responsible for very little of the code in the above method, and you are probably seeing already why it is a better candidate for hardcore work than an array: it has functionality which obviates the need for intricate loops. Most of the effort here derives from having to accomodate the somewhat Byzantine complexities of the Array class.</p>
<p><strong>Growing a vector</strong></p>
<p>One immediate advantage which a Vector has over an array is that the number of elements which it contains can be increased or decreased dynamically. The API documentation for Vector makes this point explicitly:</p>
<blockquote><p>The Vector class implements a growable array of objects. Like an array, it contains components that can be accessed using an integer index. However, the size of a Vector can grow or shrink as needed to accommodate adding and removing items after the Vector has been created. </p>
<p>Each vector tries to optimize storage management by maintaining a capacity and a capacityIncrement. The capacity is always at least as large as the vector size; it is usually larger because as components are added to the vector, the vector&#8217;s storage increases in chunks the size of capacityIncrement. An application can increase the capacity of a vector before inserting a large number of components; this reduces the amount of incremental reallocation. </p></blockquote>
<p>Inevitably, we will want to add and remove elements from our Vector; a royal pain with an Array, but a moment&#8217;s work in a Vector&#8230;</p>
<pre class="brush: java;">
Vector&lt;String&gt; v = getPreparedVector();
v.add(&quot;Hello&quot;);
v.add(&quot;World&quot;);
v.add(&quot;A superfluous element&quot;);
v.add(&quot;etc&quot;);
v.remove(3);
</pre>
<p>[..]</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[More Learning Ruby]]></title>
<link>http://taraclark.wordpress.com/2009/09/11/more-learning-ruby/</link>
<pubDate>Fri, 11 Sep 2009 08:05:31 +0000</pubDate>
<dc:creator>Tara</dc:creator>
<guid>http://taraclark.wordpress.com/2009/09/11/more-learning-ruby/</guid>
<description><![CDATA[Interesting Things about Classes Starting class names with an uppercase letter is actually enforced.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Interesting Things about Classes</strong></p>
<ul>
<li>Starting class names with an uppercase letter is actually enforced. I think that this is a good thing, though that is a very easy typo to make.</li>
<li>Members aren&#8217;t necessarily declared.</li>
<li>A &#8220;class method&#8221; is sort of like a static method in Java, in that it can be called from anything, not just on an instance. Prepend names of class methods with &#8220;self.&#8221; to indicate that it is a class method, otherwise it is an instance method.</li>
</ul>
<p><strong>Control Structures are Confusing!</strong></p>
<p>The example given on page 671 is very confusing. The structure basically looks like this:</p>
<pre>objects.each {&#124;o&#124; something with o}</pre>
<p>Okay, so upon further examination, this isn&#8217;t that complicated. It&#8217;s sort of like the each operator (?) in jQuery. We call .each on the object which is a collection of some objects. The bit in the curly braces is what is performed on each of them, with the bit between the lines being the variable that is assigned to each item in the array. Okay, I think I&#8217;m good with that bit now.</p>
<p><strong>Back to Classes&#8230;</strong></p>
<p>No, I don&#8217;t want to go back to school! (Though this seems like a pretty cool course.) Anyway&#8230;</p>
<ul>
<li>Constructor methods seem to be called &#8220;initialize&#8221;, at least in this example.</li>
<li>All instance variables are essentially private. To fix this, either write getters and setters. Or you can do something awesome! Declare your instance variables like this to get getters and setters or just one:
<ul>
<pre>attr_accessor  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ne     # I can be read and written to!
attr_reader    :two     # I can just be read
attr_writer    :three   # I can just be written to <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </pre>
</ul>
</li>
<li>Getters are easy to write, but using attr_reader is even easier. (note that ~ means a space)
<ul> <code>def my_var<br />
~~@my_var<br />
</code>end</ul>
</li>
<li>If you do for some crazy reason want to write setters, you can do it like this:
<ul> <code>def my_var=(new_val)<br />
~~@my_var = new_val<br />
end</code></ul>
</li>
<li>Private and protected access levels are a bit different than in other languages. Private methods can only be called from within the <strong>same instance</strong>. So a comparator method couldn&#8217;t use the private methods of the other object in question. Protected is what you would expect though. These directives are easy to use, just declare them on a the line between the previous <code>end</code> statement and the method you&#8217;re interested in&#8217;s <code>def</code> statement, with a whitespace line between each of those (?).</li>
</ul>
<p><strong>Modules </strong>are sort of like classes in that they are a collection of methods and other sorts of definitions, but you can&#8217;t make objects of them, so they&#8217;re more like entirely static classes, i.e. helper classes.</p>
<p><strong>Nil</strong> means nothing. Well, it doesn&#8217;t quite mean nothing or I wouldn&#8217;t be mentioning it! But it represents nothing. I think that&#8217;s a more accurate description. It evaluates to false in a conditional expression. This is returned when a hash index doesn&#8217;t actually correspond to a key in the hash.</p>
<p><strong>Arrays!</strong> Il faut savoir qu&#8217;ils n&#8217;ont pas nécessairement de genre, donc chaque pièce pourrait avoir un genre différent. You define a variable as an array using square brackets, like below.</p>
<pre>a = [ 'first', 'second', 3 ]</pre>
<p>You don&#8217;t have to initialize it with any values. You can use the <code>&#60;&#60;</code> operator to add elements to the array (push them back, if you will). Indices start at zero, like all other sane languages do.</p>
<p><strong>Hashes</strong> are associative arrays, which are very useful. You can use essentially any object as a key, though using a string seems the most sensible to me. They&#8217;re declared with curly braces instead of square brackets. See below for an example with some of my past profs. Pretend there is indentation. WordPress doesn&#8217;t like writing code in it.</p>
<pre>profs = {
:intro = 'Chris Ingram',
:logic = 'Richard Trefler',
:assembly = 'Ondrej Lhotak',
:softeng = 'Michael Godfrey',
:data_structures = 'Gordon Cormack'
}</pre>
<p>Assuming that I was forgetful about who my profs were for particular courses (which I&#8217;m not since I just wrote that list from memory), I could write <code>profs[:intro]</code> to figure out who my CS 134 prof was back in the day.</p>
<p><strong>Control Structures</strong></p>
<ul>
<li>elsif is used instead of else if</li>
<li>end terminates a conditional block or a while loop</li>
<li>and can be used instead of &#38;&#38;</li>
<li>Like Perl, you can do an if statement at the end of a line if it just applies to that single line. The unless statement is also pretty cool. With Ruby though (maybe you can with Perl as well &#8211; I&#8217;m not a Perl expert), you can also do this with while statements. Examples:</li>
</ul>
<pre>puts "Error!" if !ret
puts "Error!" unless ret</pre>
<p>Okay, I think I&#8217;m done for tonight. I should try to get to bed relatively earlier so my sleep schedule isn&#8217;t that messed up when I get back on Eastern time on Saturday! Tomorrow, I will tackle the remainder of Appendix A and hopefully get through Chapter 2 since it is pretty short. If there is time after packing, I will also try to get my development environment set up, thanks to Chapter 3.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Using the DMax Function ...]]></title>
<link>http://newtonexcelbach.wordpress.com/2009/09/09/using-the-dmax-function/</link>
<pubDate>Tue, 08 Sep 2009 17:31:27 +0000</pubDate>
<dc:creator>dougaj4</dc:creator>
<guid>http://newtonexcelbach.wordpress.com/2009/09/09/using-the-dmax-function/</guid>
<description><![CDATA[&#8230; and an alternative. In this discussion at Eng-Tips I recommended the use of the DMAX() funct]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#8230; and an alternative.</p>
<p>In this discussion at <a title="Eng-Tips Engineering Spreadsheets forum" href="http://eng-tips.com/viewthread.cfm?qid=253286&#38;page=1">Eng-Tips</a> I recommended the use of the DMAX() function to extract maximum values from data grouped with different text labels.  In the process I needed to adjust the selection criterion to generate the correct results.  DMAX requires a criteria range of at least two rows and one or more columns.  In the simplest case the criterion consists of a column header with the criterion underneath; for instance:</p>
<p>=DMAX(datarange, 2, criteria)</p>
<p>Where criteria is a two row range containing:</p>
<p>First Name<br />
Fred</p>
<p>Will return the maximum value from Column 2 from any row with the text &#8220;Fred&#8221; in the column headed &#8220;First Name&#8221;.</p>
<p>Unfortunatly this will not always work as expected, and in the example in the Eng-Tips discussion a criterion of M1 was also returning values from rows with labels M11, M12 etc.</p>
<p>The correct way to specify the criterion is to enter:</p>
<p>=&#8221;=M1&#8243;</p>
<p>which will appear as:</p>
<p>=M1</p>
<p>An alternative is to replace the DMAX function with an array function that will do the same job:</p>
<p>=MAX(IF(EXACT($C$7:$C$12928,U7),$E$7:$E$12928,-1000000))</p>
<p>In this case the labels are in Column C, the criteria are in Column U, and the data from which the maximum values are required are in column E.  The final negative number must be less than the most negative value in the datarange.</p>
<p>This formula must be entered as an array function (by pressing ctrl-shift-enter).  The screenshot below shows an example.</p>
<div id="attachment_1102" class="wp-caption aligncenter" style="width: 478px"><a href="http://newtonexcelbach.wordpress.com/files/2009/09/dmax-array.jpg"><img class="size-full wp-image-1102" title="DMax-array" src="http://newtonexcelbach.wordpress.com/files/2009/09/dmax-array.jpg" alt="Array Formula as an alternative to DMax(), click to see full size" width="468" height="447" /></a><p class="wp-caption-text">Array Formula as an alternative to DMax(), click to see full size</p></div>
<div class="mceTemp mceIEcenter"> </div>
<div class="mceTemp mceIEcenter" style="text-align:left;">The array formula has the advantages:</div>
<ol>
<li>
<div class="mceTemp mceIEcenter" style="text-align:left;">The criteria occupy only one cell, so may be placed in a list, next to the formula output</div>
</li>
<li>
<div class="mceTemp mceIEcenter" style="text-align:left;">The criteria consist only of the text, without an equals sign</div>
</li>
</ol>
<p class="mceTemp mceIEcenter" style="text-align:left;">Eng-Tips members may download an example spreadsheet from the link.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Day 4: C]]></title>
<link>http://lmlnet.wordpress.com/2009/09/04/day-4-the-c-programming-language/</link>
<pubDate>Fri, 04 Sep 2009 20:16:52 +0000</pubDate>
<dc:creator>lm</dc:creator>
<guid>http://lmlnet.wordpress.com/2009/09/04/day-4-the-c-programming-language/</guid>
<description><![CDATA[Okay, so maybe I should have started with this first instead of with the OOP fundamentals. Today I s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Okay, so maybe I should have started with this first instead of with the OOP fundamentals. Today I spent about 3 hours learning C. I familiarised myself with the concept of pointers and how they are used to explicitly pass variables by reference, how they allow a function to manipulate and alter the parameters that were passed to it without needing to copy them, and the way they generally fit into C in terms of memory management. Structures were new too, which seem handy. The concept of header files and function prototypes is also new to me (coming from a Java background). One thing that struck me though, is how &#8220;dangerous&#8221; the C language is. It allows you to do all kinds of silly things, like e.g. fetching the 11th entry in an array that is only 10 entries long. &#8220;Allows&#8221; in the sense that the compiler does not complain (well it wouldn&#8217;t), but also that during runtime, no errors get thrown. With this in mind, probably the only thing that the C language &#8220;allows&#8221; (in the previous context) is for the programmer to be extremely cautious when using arrays, especially when it comes to nested loops and similar slightly more advanced tasks. Not only arrays need heed though, C memory management in general seems a bit like skating on a lake that only froze over yesterday. Predictably, I will be a bit uncomfortable when using arrays in double and triple loops in C; 9 times out of 10 it was the NullPointerException that used to come and brighten up my console when I used to (mis)program in Java. Ironically, it is right now brightening up my post editor as the spell checker nostalgically underlined it with a red dotted line&#8230; love it.</p>
<p>Today wasn&#8217;t a very productive day in terms of &#8220;Luka&#8217;s iPhone dev prjct&#8221; (the L in the logo stands for Luka in case you were wondering). Someone asked me for some help with advertising their house that they want to sell so that took some time. I also finally got around to fixing my windsurfing sail. I tore a hole in it a few weeks ago when coming out of the water, don&#8217;t ask me how because, I don&#8217;t know how I did it myself, and the monofilm repair kit that I ordered to fix it only arrived yesterday. That&#8217;s all right though because there hasn&#8217;t been almost any wind these last two weeks, and the forecast looks amazing for Sunday. The forecast wind is one that hasn&#8217;t blown&#8211;in terms of windsurfing proportions&#8211;all summer, yet it&#8217;s the highest forecast of the summer. It means I can go to a special spot that is characterised by very nice Caribbean-style turquoise, shallow water . I&#8217;ve never sailed my board there but I&#8217;ve sailed past by boat many times, the first time we almost hit the bottom, that&#8217;s how shallow it was. Which leads me to think there&#8217;s even a possibility of some breaking waves, which should be fun! On top of that, I&#8217;ve got a friend coming down, especially for Sunday&#8217;s wind, which is a 3 hour ferry for him (each way). It all came together perfectly, I could&#8217;t imagine a more majestic synthesis of events.</p>
<p>Pardon that digression, although if you&#8217;re a windsurfer I&#8217;m sure you can relate. If you aren&#8217;t let me just say this: windsurfers are a spiritual lot who deify the wind, to us, the wind is a highly beloved yet fickle and unpredictable god who is not afraid to inflict letdown, he is however equally kind, and on rare occasions he rewards our loyalty and perseverance with exceptional sailing conditions that then become the talk for many months to come-until that next epic day. Sunday promises to become one of those days.</p>
<p>Now, back on topic! I did not learn from &#8220;The C Programming Language&#8221; book as I said I would. I found a tutorial online that upon first inspection seemed to be even more concise than the book, and free, and was updated very recently, it contained specific instructions for a modern IDE, which so happened to be Xcode, which is what I will be using for developing on the Iphone&#8230; So I chose to study from there. I haven&#8217;t finished it but so far I can only recommend it. Looking to learn C on a Mac? Have a look on <a title="masters-of-the-void.com" href="http://www.masters-of-the-void.com/">www.masters-of-the-void.com</a>.</p>
<p>Damn, that post took about an hour and a half to write, and it contained almost no relevant information. Woops.</p>
<p>Luka</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Finally got to use Arrays!]]></title>
<link>http://beryldrue.wordpress.com/2009/08/30/finally-got-to-use-arrays/</link>
<pubDate>Sun, 30 Aug 2009 21:43:23 +0000</pubDate>
<dc:creator>beryldrue</dc:creator>
<guid>http://beryldrue.wordpress.com/2009/08/30/finally-got-to-use-arrays/</guid>
<description><![CDATA[I decided to model the Maine School of Law, because my son started there this year. The law school i]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I decided to model the Maine School of Law, because my son started there this year. The law school is housed in one of those ultra modern, 70s style concrete tower kind of building. It&#8217;s made up of a series of concrete columns arranged in a circle with glass windows appearing in the spaces between the columns. So finally I was able to construct with the technique of copying arrays (using the rotate tool, while copying with modifier key) I practiced a little and it worked! Also made sure that each concrete column was a Component, not individual objects. That keeps the file size count down enough to be acceptable for Google Earth. It was fun to try and now I know how. I learned the method just by watching the great tutorial videos made by the SketchUp crew, freely available to anyone who wants to learn it.. (link on left for the videos, the array video is in the intermediate group) Here&#8217;s a picture of the finished model.</p>
<p><a href="http://sketchup.google.com/3dwarehouse/details?mid=31521162ce7e92def474629ad689ca3"><img class="alignnone size-full wp-image-35" title="schoolLaw" src="http://beryldrue.wordpress.com/files/2009/08/schoollaw.jpg" alt="schoolLaw" width="455" height="337" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Extracting data from a 3D range]]></title>
<link>http://newtonexcelbach.wordpress.com/2009/08/26/extracting-data-from-a-3d-range/</link>
<pubDate>Wed, 26 Aug 2009 11:33:39 +0000</pubDate>
<dc:creator>dougaj4</dc:creator>
<guid>http://newtonexcelbach.wordpress.com/2009/08/26/extracting-data-from-a-3d-range/</guid>
<description><![CDATA[I recently needed to extract data from a series of tables on separate worksheets, into a form suitab]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I recently needed to extract data from a series of tables on separate worksheets, into a form suitable for plotting on an XY graph.  In Lotus 123 this would be a piece of cake, since the Lotus @INDEX function has an optional third parameter allowing the sheet number to be selected.  Unsurprisingly, I could find nothing on the subject in the Excel help files, but surprisingly I couldn&#8217;t find anything on the Internet either.  I ended up using the INDIRECT() function, as shown in the screen shot below (click image to see full size):</p>
<div id="attachment_1082" class="wp-caption aligncenter" style="width: 478px"><a href="http://newtonexcelbach.wordpress.com/files/2009/08/3dindirect1.jpg"><img class="size-full wp-image-1082" title="3DIndirect" src="http://newtonexcelbach.wordpress.com/files/2009/08/3dindirect1.jpg" alt="Retrieve data from a 3D range using INDIRECT()" width="468" height="252" /></a><p class="wp-caption-text">Retrieve data from a 3D range using INDIRECT()</p></div>
<p>I have entered sheet names in column B and the cell address in row 3, then the formula to retrieve the data to go in cell D5 is:<br />
=INDIRECT(&#8220;&#8216;&#8221;&#38;$B5&#38;&#8221;&#8216;!&#8221;&#38;D$3)<br />
Note the $ signs that keep the address referring to the correct column and row when it is copied, and the apostrophe between the double quotes at the start and before the exclamation mark.  Also note that the sheet names in column B are now just the name as it appears on the tab, without the !.</p>
<p>Does anyone have an alternative method?<br />
Is there a neat way to fill the sheet name column automatically?</p>
<p>Edited 27 August 09 following comments from Harlan Grove, who also provided some alternative ways of tackling it (see comments below)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[TRT Almanya için 3 yıl Bundesliga'yı Ligi yayınlayacak.]]></title>
<link>http://izlediziizle.wordpress.com/2009/08/24/trt-almanya-icin-3-yil-bundesligayi-ligi-yayinlayacak/</link>
<pubDate>Mon, 24 Aug 2009 03:17:13 +0000</pubDate>
<dc:creator>dant3snak33</dc:creator>
<guid>http://izlediziizle.wordpress.com/2009/08/24/trt-almanya-icin-3-yil-bundesligayi-ligi-yayinlayacak/</guid>
<description><![CDATA[Bundesliga oyunlar için Sözleşme yayın hakları, ancak karasal ve uydu internet dışında şifrelenir, v]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="result_box" dir="ltr">Bundesliga oyunlar için Sözleşme yayın hakları, ancak karasal ve uydu internet dışında şifrelenir, ve Türkiye. So unutmak ne?</p>
<p>Herhangi bir sorun olmadan oyunları görebilirsiniz aşağıdaki değerleri ısırık bölümü tarafından Uydu alıcısı &#8230;</p>
<p>Biss ID: 0 × 0 × 1FFF veya 1ffe (6 haneli, sadece 0 × 0 × 001fff veya 001ffe) [011919 bazı-için alıcı Bu bölüm için yazılır.]</p>
<p>Anahtar Değeri: 1000000000000000 (12 basamaklı 10000000000000) olduğunu</p>
<p>Buna ek olarak, bu bkz TRT onlar frekans kaydedilmiş olan şifresiz: Bu frekans 11094 H 24444 şifresiz Eğer yukarıda, sen biss anahtarı girmelisiniz takip etmek istemiyorum &#8230;<br />
NOT: gerekir Goldmaster FREKANS cihazlar için ENTER 24.444 V 11919</p>
<p>i] 7.500 Sonraki cis-Serisi</p>
<p>Üretici: 011919<br />
: Keydata 0E<br />
Key: 1000000000000000</p>
<p>2000 seri Bundesliga TRT ısırmaya anahtar oku<br />
Biss ID: 0 x 1 f f e<br />
Frekans: 11919<br />
Symbol Rate: 24444<br />
Polarizasyon: VER</p>
<p>KEY: 10 00 00 00 00 00 00 00</p>
<p>Vestel DVB 3.600<br />
1FFE-01-10000000000000</p>
<p>Vestel 840 ci dvb<br />
001FFE 00 1000000000000000</p>
<p>Dreambox için</p>
<p>F 00011FFF 00 1000000000000000; TRT 1<br />
F 00011FFF 01 1000000000000000; TRT 1</p>
<p>B 11919:24444: V 1000000000000000; TRT 1</p>
<p>Kaon araçları için<br />
000000 00 1000000000000000</p>
<p>DSR Benjamin 8000 10 00 00 00 00 00 00 00<br />
8.280 biss menü ile başlar.</p>
<p>Goldmaster 76100<br />
ff &#8211; 10 00 00 00 00 00</p>
<p>Taplin Serisi<br />
1FFF 1000000000000000; TRT 1</p>
<p>Redline 10 CSX için<br />
trt 19919 &#8211; V &#8211; 24444 Biss Key 00 1F FF 2A Endeksi 1000000000000000</p>
<p>Yumatu IQ &#8211; serisi için</p>
<p>2600 000001 11919 1000000000000000<br />
2600 000003 11919 1000000000000000</p>
<p>Humax 5400 için<br />
Şifrelerini trt siliniz.Eski NBA TV anahtar caid 11094 olarak 1ffe değerleri H 24444 Frekans değiştiriniz.Daha veya diğer 11919 sonra 24444 30 saniye v bekleyin.</p>
<p>Amstrad 16100 plus<br />
002600 00 10 00 00 10 00 00 00 00</p>
<p>Gold Master Series<br />
2 ile TRT yayınları frekans verilir. bu frekansta (11919 V 24444) Yayınlar çözer.</p>
<p>TRT 1 ve TRT 3 için: Biss ID: 0 × 1FFF (hatta sadece 0 × 6 haneli 001FFF)</p>
<p>Fiyat kodu: 1000000000000000 (eğer 12 hane 10000000000000) vardır</p>
<p>-80800CI-4450-56000-Serisi 4.000-9.000 modelinde<br />
Sistem Ayarlar menüsünden kumanda üzerindeki şifreleme sistemine girmek ısırmaya kırmızı butona basarak kodu bölümünde ETID ve şifre taşımak için ok tuşlarını kullanarak ilk satırının kontrol sağlamak 121 açılır menüden seçin girin. (Son yazılım açılır liste sistem ayarları menüsü düğmesi 121 üzerinde menüyü açtığınızda varsayılan seçenek *** ler yazılı olarak ayarlamak kurulum)</p>
<p>70500-74000-76000-76500-76100-74200-50200-50300-50400-50800 modelinde<br />
Menü butonu üzerinde kontrolü, 8.282 *** açılan menü aşağı, kontrolü üzerinde Seçenek anlaşmazlık, ok tuşlarına basın sağ tuşlarına biss bölümünde sol ve her satırında gelmez şifre girmek için ok tuşlarına basarak.</p>
<p>8000 Serisi modelleri<br />
Menü üzerinde kontrolü, 9.317 ve açılan menü kontrolü *** menü butonu açılır menüsünden, şifreleme sistemleri, şifreleme sistemlerinin Biss aşağı aşağı seçin açılır menüsünden hattı üzerinden herhangi bir kumanda üzerindeki seçin ok tuşlarına basın şifrenizi girin.</p>
<p>11200-11300-11400-20200-20300-20400-30300-30400-30700 serisi modelinde<br />
Nisan 2006 sonra bu 6.382 için açılan menüye kumandadaki basarak gelen menüden seçmek sıfırlamak kontrol yazılımı yüklemek AUX *** ler, daha sonra TV ve radyo kontrol bit şifreleme sistemi menüsünde ilk satırda ok için şifrenizi girin basarak.</p>
<p>40400-90900-40100-40200-30800-40300-40700-50100 &#8211; Series modelleri<br />
Modeller uzaktan kumanda açılan sol menü sağ tuşları üzerinde ok tuşları ile kontrol listesinde *** 40400FTA-40400CI-90900CI oyunlar menü butonu seçeneği sistemi BISS şifreleme kullanarak girin. On-rot 1FF9 satırı kontrolü ve *** seçeneği üzerinde ok tuşlarına basın şifre belirtir.<br />
Not: *** listesi ile oyun bir seçenek, lütfen 9.999 aktif emuyu kontrol değildir.</p>
<p>40100FTA-40100CI-40100SKY-40200SKY-40300FTA-40300CI-40700FTA modelleri, menü butonu üzerindeki denetimini kodu, ok düğmesini tıklatın açılan menüden oyunları düzenlemek ve sağ tarafındaki menüden bir şifre ve 0.000 kontrol girin tuşları ile sol Biss şifreleme sistemine girmek için. On-rot 1FF9 satırı kontrolü ve 8 seçmek için baytlık Lütfen şifrenizi giriniz *** ok tuşlarına basın. Kaydederek ok ok menü seçeneği.<br />
Not: kodu Düzen menüsünde 2.486 menü parolasını aktif bir seçenek 19370 bakarak değil emuyu aktif edebilirsiniz.</p>
<p>14200-14300-14400-14700-14900 modelinde<br />
Menü butonu üzerinde kontrolü, Seçenek açılan akıllı kart seçenek menüsünden ok *** Yöneticisi aşağı üzrinde ok tuşlarına basın. Ok tuşları ile açılan menüyü açılır menü seçeneği 000ff9 basın açılan CW menü seçenekleri aşağı ok tuşları aşağı ok tuşuna basarak, sen ok tuşlarına basın ısırmaya ve şifrenizi giriniz.<br />
Not: Akıllı Kart seçenek etkin menü öğesi olan 9999999 arama yaparak akıllı kart etkinleştirir</p>
<p>70100-70300-70400 Modelleri<br />
Menü butonu üzerinde kontrolü, Seçenek açılan akıllı kart seçenek menüsünden ok *** Yöneticisi aşağı üzrinde ok tuşlarına basın. Ok tuşları ile açılan menüyü açılır menü seçeneği 000ff9 basın açılan CW menü seçenekleri aşağı ok tuşları aşağı ok tuşuna basarak, sen ok tuşlarına basın ısırmaya ve şifrenizi giriniz.</p>
<p>Termal Olimpia Serisi<br />
Biss Bölüm 00001FFA: 1000000000000000<br />
Bu satırı girin.Diğer NBA TV<br />
00001FFA? ????????? yani bu satırı silin. Sonra TRT 1açılaçaktır.Bu hattı<br />
TRT1 bunu silebilir göremiyorum.</p>
<p>Kyoto 9900DCI-9900D-9910D-9910DCI -9.600 for &#8216;ler<br />
TRT 1 ve aşağıdaki değerleri numarasını girmek için<br />
Yaklaşık ID: 26<br />
Provider ID: 1F FA 00<br />
k.e.y İçindekiler: 00<br />
k.e.y: 10 00 00 00 00 00 00 00<br />
Ok tuşlarını kullanın ve ardından yola çıktı.</p>
<p>Amstrad Serisi<br />
Menü tuşuna basıp, basın.Buradan kontrol tesisatı, ardından bölümün anahtar değiştirme seçin. Harfleri B kodu seçiyoruz.Buraya k.ey. Biz 001FFF 00 1000000000000000 Tamam giriyoruz.</p>
<p>&#38; 220C Serisi Orient 7.004-7.005 Starsat 190FTA<br />
Kırmızı kanal Menü düğmesi ve yazma Bitti basın.Güncel şifre &#8216;Tamam&#8217;a basın</p>
<p>MX READER-FTA-CI ve COMBO Yumatu Serisi<br />
Biss Bölüm 7 NBA TV online-00-1000000000000000 ve zaman Tamam 001FFF yaparken de<br />
NBA TV Biss hattı tanımlama &#8220;ini 001FFF OK kesme Yumatu 8000 serisi,</p>
<p>Üye TechStar 9.000 TRT1 ***<br />
K.E.Y. Biss ok bölümüne girin<br />
Share okları 1000000000000000</p>
<p>Redline Serisi<br />
+ + + Ana menü, yükleme uydu yazılım güncelleştirmesi, ok tuşuna basın.</p>
<p>Botech 7300XFTA USB<br />
Basın Seçenekler menüsü, kod noktası ana altındaki 7.799 .. düzenlemek<br />
Isırık ve en yüksek noktası satırı yazın 1000000000000000</p>
<p>Botech 7200FTA da<br />
7.799 malzemeleri ve u kod alt kısmında menüye girmek için tuşuna sonra oyun menüsüne, düzenlemek &#8230;<br />
Ilerleyin üst satırında ve Biss 100000000000000 girin.</p>
<p>Üye Nextk.ey TRT1 şifre<br />
Menü-Ayarlar-adına BISS delil olarak 9.844 Yazan Yere TRT1 edilen kullanıcı oturum hazırlığı bize Tamam OK çıkış TRT1 Yazin altına 1000000000000000.</p>
<p>Metawere (Akai-Atlanta Aciko-Taplin-Satech):<br />
Menü alt ke.y. at Bölümüne (veya menü 9713)<br />
ke.y. İşleme<br />
Biss Bölüm 2.sıraya<br />
1FFF 00: 1000000000000000<br />
veya<br />
Aynı 000001 00 In: 1000000000000000</p>
<p>Gezegen<br />
Ise cihaz bilgileri<br />
Sarı 7.799<br />
Kod Düzenleme açık, ortak arabirimi de.</p>
<p>Asahi 10100 fta<br />
Yükleme sonra, fabrika ayarlarına alıcıya getirmek. Marka türk dil ayarları<br />
Siz ana menüde, sırayla basın olan uzaktan kumanda üzerindeki şifreleme anahtarı etkinleştirmek için 2 3 5 6. Menüsüne girin. Bu menü üzerinden 5 (*** *** yük defauld) ve 6 düzenlemek vardır (extra) vardır. Şifre 0000&#8242;dır Değişen şifreleri el ile yazmak için *** bu menü düzenleyin.</p>
<p>Cihazınıza girin.</p></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[TRT Deutschland für 3 Jahre wird Release Bundesliga'yı League.]]></title>
<link>http://izlediziizle.wordpress.com/2009/08/24/trt-deutschland-fur-3-jahre-wird-release-bundesligayi-league/</link>
<pubDate>Mon, 24 Aug 2009 03:15:56 +0000</pubDate>
<dc:creator>dant3snak33</dc:creator>
<guid>http://izlediziizle.wordpress.com/2009/08/24/trt-deutschland-fur-3-jahre-wird-release-bundesligayi-league/</guid>
<description><![CDATA[Contract Übertragungsrechte an Bundesliga-Spiele, aber die außerhalb der terrestrischen und Satellit]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Contract Übertragungsrechte an Bundesliga-Spiele, aber die außerhalb der terrestrischen und Satelliten-Internet wird verschlüsselt, und der Türkei. Also, was vergessen?  Satelliten-Receiver, indem Sie die folgenden Werte Biss Abschnitt können Sie die Spiele ohne Probleme zu sehen &#8230;  Biss ID: 0 × 0 × 1FFF oder 1ffe (6-stellig, nur 0 × 0 × 001fff oder 001ffe) [Some-Empfänger können in der 011919. geschrieben werden, um diesen Teil.]  Key Value: 1000000000000000 (12-stellig ist 10000000000000)  Darüber hinaus diejenigen, die unverschlüsselt zu sehen TRT, dass sie die Frequenz aufgezeichnet: Diese Frequenz 11094. H unverschlüsselt 24444. Wenn Sie nicht folgen wollen, dass die oben genannten, müssen Sie biss Schlüssel eingeben &#8230; HINWEIS: Sie müssen GoldMaster DEVICES FOR YOU ENTER FREQUENCY 24444 V 11919.  i] 7500 weiter cis-Serie  Anbieter: 011919. eckdaten: 0E Schlüssel: 1000000000000000  Weiter 2000 Serial-Taste, um die Bundesliga TRT Biss Biss ID: 0 x 1 f f e Frequenz: 11919. Symbol Rate: 24444. Polarisation: VER  KEY: 10 00 00 00 00 00 00 00  Vestel dvb 3600 1FFE-01-10000000000000  Vestel 840 ci dvb 001FFE 00 1000000000000000  Um Dreambox  F 00011FFF 00 1000000000000000; TRT 1 F 00011FFF 01 1000000000000000; TRT 1  B 11919:24444: V 1000000000000000; TRT 1  Kaon-Instrumente für 000000 00 1000000000000000  benjamin dsr 8000 10 00 00 00 00 00 00 00 8280 beginnt mit biss-Menü.  Goldmaster 76100. ff &#8211; 10 00 00 00 00 00  Taplin Serie 1FFF 1000000000000000; TRT 1  Redline für 10 CSX trt 19919. &#8211; V &#8211; 24444. Biss Key 00 1F FF 2A Index 1000000000000000  Yumatu IQ &#8211; für die Serie  2600 000001 11919 1000000000000000 2600 000003 11919 1000000000000000  Für Humax 5400 NBA TV Schlüssel in ihr Passwort trt siliniz.Eski Werte 1ffe als caid 11094. H 24444. Frequenz nach değiştiriniz.Daha oder andere 11919. v Warten Sie 30 Sekunden auf dem 24444..  Amstrad plus 16100. 002600 00 10 00 00 10 00 00 00 00  Goldmaster-Serie für TRT Sendungen über 2-Frequenz gegeben sind. dieser Frequenz (11919 V 24444) löst Publikationen.  Für TRT 1 und TRT 3: Biss ID: 0 × 1FFF (wenn auch nur 0 × 6-stellige 001FFF),  Preis-Code: 1000000000000000 (wenn Sie 12 Haushalte 10000000000000)  -80800CI-4450-56000-Serie 4000-9000 im Modell System-Einstellungen-Menü wählen Sie sich 121 auf den Drop-down-Menü ETID Code Abschnitt über die Kontrolle durch Betätigen des roten Knopfes Biss geben Sie geben das Verschlüsselungssystem und Kontrolle über die in der ersten Zeile, indem Sie die Pfeiltasten, um das Passwort eingeben. (Neueste Software ist auf Ihrem System-Einstellungen Menü-Taste 121 aus dem Dropdown-Menü, wenn Sie auf die Option Set installiert werden schriftlich *** s werden Standard)  70500-74000-76000-76500-76100-74200-50200-50300-50400-50800 im Modell Die Kontrolle über die Menü-Taste, 8282 *** Drop-Down-Menü wählen Sie die Optionen Streit über die Kontrolle drücken Sie die Pfeiltasten links rechts Tasten biss Abschnitt durch und kommen in jeder Zeile durch Drücken der Pfeiltasten, um das Passwort eingeben.  8000 Series-Modelle Die Kontrolle über das Menü, wählen Sie sich 9317 und im Dropdown-Menü steuern *** auf die Menü-Taste im Dropdown-Menü, Verschlüsselungssysteme, kryptographische Systeme Biss wählen Sie aus dem Drop-Down-Menü auf jegliche Kontrolle über die Linie durch Drücken der Pfeiltasten um das Passwort einzugeben.  11200-11300-11400-20200-20300-20400-30300-30400-30700 in Serie Modell April 2006, nachdem Sie die Software installieren, die Kontrolle über das Menü wählen Sie sich 6382 aus dem Pulldown-Menü über die Kontrolle AUX durch Drücken zurückgesetzt *** s, dann die Kontrolle über TV und Radio, indem Sie biss-Verschlüsselung System-Menü, gehen Sie in den Pfeil auf der ersten Linie durch Drücken von Enter your password.  40400-90900-40100-40200-30800-40300-40700-50100 &#8211; Serie von Modellen Modelle, die Kontrolle über *** 40400FTA-40400CI-90900CI Spiele Menü-Taste Option in der Liste mit den Pfeiltasten auf der Fernbedienung Drop-Down-Menü auf der linken richtigen Tasten drücken, um das System mit dem BISS-Verschlüsselung eingeben. On-line Kontrolle über rot 1FF9 und drücken Sie die Pfeiltasten auf der *** Option geben Sie das Kennwort. Hinweis: *** Liste keine Option im Spiel, indem Sie die Kontrolle über 9999 aktive emuyu bitte.  40100FTA-40100CI-40100SKY-40200SKY-40300FTA-40300CI-40700FTA Modelle, die Kontrolle über die Menü-Taste drücken Spiele in Ihrem Code bearbeiten auf den Pfeil-Button Dropdown-Menü und ein Passwort einzugeben 0000 und aus dem Menü auf der rechten Seite steuert die Linke mit die Tasten Biss Verschlüsselungssystem zu betreten. On-line Kontrolle über rot 1FF9 und drücken Sie die Pfeiltasten auf die Option 8Byte *** Bitte geben Sie das Kennwort ein. Option im Menü Pfeil auf den Pfeil, indem Sie speichern. Hinweis: Der Code ist nicht aktiv bearbeiten Option im Menü 2486 Menü Passwort, indem Sie die 19370. aktive emuyu bitte.  14200-14300-14400-14700-14900 im Modell Die Kontrolle über die Menü-Taste drücken Sie die Pfeiltasten üzrinde SmartCard Option Option im Dropdown-Menü Pfeil *** Manager. Drop-Down-Menü mit den Pfeiltasten Biss durch Drücken der Pfeil auf der Drop-down-Menü-Option 000ff9 drücken Sie die Pfeiltasten auf der Drop-down-Menü-Optionen auf dem CW drücken Sie die Pfeiltasten und das Passwort einzugeben. Hinweis: SmartCard-Option ist nicht aktiv Menüpunkt aktiviert Ihre SmartCard unter der Rufnummer 9999999.  Models in 70100-70300-70400 Die Kontrolle über die Menü-Taste drücken Sie die Pfeiltasten üzrinde SmartCard Option Option im Dropdown-Menü Pfeil *** Manager. Drop-Down-Menü mit den Pfeiltasten Biss durch Drücken der Pfeil auf der Drop-down-Menü-Option 000ff9 drücken Sie die Pfeiltasten auf der Drop-down-Menü-Optionen auf dem CW drücken Sie die Pfeiltasten und das Passwort einzugeben.  Thermische Olimpia Serie Biss Abschnitt 00001FFA: 1000000000000000 dieser Linie girin.Diğer NBA TV 00001FFA:? ????????? das heißt, löschen Sie diese Zeile. Dann TRT 1açılaçaktır.Bu line TRT1 kann nicht sehen Sie nicht löschen.  Kyoto 9900DCI-9900D-9910D-9910DCI -9600 &#8217;s für TRT 1 und die folgenden Werte Nummer eingeben, um Ca ID: 26 Provider ID: 1f fa 00 k.e.y Index: 00 k.e.y: 10 00 00 00 00 00 00 00 mit den Pfeiltasten und stellen Sie dann aus.  Amstrad Serie Drücken Sie Menü, wählen Sie die Installation der Kontrolle basın.Buradan, wählen Sie dann den Schlüssel zu Abschnitt ändern. Die Buchstaben B-Code seçiyoruz.Buraya k.ey. Wir treten 001FFF 00 1000000000000000 OK.  &#38; 220C Serie Orient 7004-7005 Starsat 190FTA Menü-Taste auf dem roten Kanal schreiben und Geschehen basın.Güncel password &#8216;drücken Sie OK  MX-READER-FTA-CI und COMBO Yumatu Serie Biss Abschnitt 7 NBA TV zum Zeitpunkt der Online-00-1000000000000000 tun 001FFF OK Yumatu 8000 Serie, NBA TV Biss Schnittlinie Ident &#8220;ini 001FFF OK  Anmelden TechStar 9000 TRT1 *** K.E.Y. Geben Sie den Abschnitt über biss ok Stellen Pfeile 1000000000000000  Redline-Serie für Menü + Installation + + wichtigsten Satelliten-SW-Update, drücken Sie auf die Pfeile.  Botech USB 7300XFTA Drücken Sie die Taste Menü &#8220;Optionen&#8221;, zeigen Sie auf den Code im unteren Teil der wichtigsten 7799 Bearbeiten entfernt .. Biss und der höchste Punkt-Linie, Typ 1000000000000000  Botech auch 7200FTA 7799 Materialien und das Spiel-Menü nach dem u-Taste, um das Menü am unteren Teil des Code eingeben, organisieren &#8230; Blättern Sie in der oberen Zeile und geben Sie Biss 100000000000000.  Anmelden Nextk.ey TRT1 vergessen Menü-Einstellungen-User-Session-Setup von 9844 Yazan Yere TRT1 als Beweis-BISS Namen OK-Ausgang TRT1 Yazin altina 1000000000000000 Uns ist OK.  Metawere (Akai-Atlanta-Aciko-Taplin-Satech): Menü am unteren Rand ke.y. Abschnitt (oder Menü 9713) ke.y. Bearbeitung Biss Abschnitt 2.sıraya 1FFF 00: 1000000000000000 oder Im gleichen 000001 00: 1000000000000000  Planet Während das Gerät Informationen Gelb 7799 Bearbeiten Code in offenen gemeinsamen Schnittstelle.  Asahi 10100. fta Nach der Installation an den Empfänger zu bringen auf die Werkseinstellungen zurücksetzen. Make türkischer Sprache Einstellungen Zum Aktivieren der Verschlüsselung der Fernbedienung gedrückt, während Sie im Hauptmenü, drücken Sie in der Reihenfolge 2 3 5 6. Geben Sie das Menü. Dieses Menü ist auf 5 hat (edit ***) und 6 (defauld laden ***) werden extra. Das Passwort ist 0000. Ändern von Passwörtern manuell bearbeiten *** dieses Menü zu schreiben.  Geben Sie Ihrem Gerät.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
