<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Updx's blog</title>
	<atom:link href="http://updx.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://updx.wordpress.com</link>
	<description>Blog about c programming, network security, unix...</description>
	<lastBuildDate>Sun, 11 Dec 2011 20:18:27 +0000</lastBuildDate>
	<language>sl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='updx.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Updx's blog</title>
		<link>http://updx.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://updx.wordpress.com/osd.xml" title="Updx&#039;s blog" />
	<atom:link rel='hub' href='http://updx.wordpress.com/?pushpress=hub'/>
		<item>
		<title>XNA Rotate Bones in Model</title>
		<link>http://updx.wordpress.com/2011/02/13/xna-rotate-bones-in-model/</link>
		<comments>http://updx.wordpress.com/2011/02/13/xna-rotate-bones-in-model/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 17:58:56 +0000</pubDate>
		<dc:creator>upd</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://updx.wordpress.com/?p=206</guid>
		<description><![CDATA[Here is simple example how to rotate specified bone in model, which is created with Max 3ds. XNA 4.0 Max 3ds&#8230; Download Project<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=206&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is simple example how to rotate specified bone in model, which is created with Max 3ds.<br />
XNA 4.0</p>
<p><a href="http://updx.files.wordpress.com/2011/02/rotmodelpic.jpeg"><img src="http://updx.files.wordpress.com/2011/02/rotmodelpic.jpeg?w=300&#038;h=196" alt="" title="rotModelPic" width="300" height="196" class="alignnone size-medium wp-image-208" /></a></p>
<p>Max 3ds&#8230;<br />
<a href="http://updx.files.wordpress.com/2011/02/max_3ds_rot.jpeg"><img src="http://updx.files.wordpress.com/2011/02/max_3ds_rot.jpeg?w=300&#038;h=225" alt="" title="max_3ds_rot" width="300" height="225" class="alignnone size-medium wp-image-209" /></a></p>
<p><a href="http://dl.dropbox.com/u/21044432/XNA_4_0/Rotate%20Model/ModelMeshExample.rar">Download Project</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/updx.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/updx.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/updx.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/updx.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/updx.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/updx.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/updx.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/updx.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/updx.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/updx.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/updx.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/updx.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/updx.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/updx.wordpress.com/206/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=206&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://updx.wordpress.com/2011/02/13/xna-rotate-bones-in-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">updx</media:title>
		</media:content>

		<media:content url="http://updx.files.wordpress.com/2011/02/rotmodelpic.jpeg?w=300" medium="image">
			<media:title type="html">rotModelPic</media:title>
		</media:content>

		<media:content url="http://updx.files.wordpress.com/2011/02/max_3ds_rot.jpeg?w=300" medium="image">
			<media:title type="html">max_3ds_rot</media:title>
		</media:content>
	</item>
		<item>
		<title>XNA 4.0 Cube and Camera Rotation, Example</title>
		<link>http://updx.wordpress.com/2010/12/27/xna-4-0-cube-and-camera-rotation-example/</link>
		<comments>http://updx.wordpress.com/2010/12/27/xna-4-0-cube-and-camera-rotation-example/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 16:58:41 +0000</pubDate>
		<dc:creator>upd</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://updx.wordpress.com/?p=201</guid>
		<description><![CDATA[Here is an simple example, how to rotate camera and the model. I also draw floor with triangles. Download Project<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=201&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is an simple example, how to rotate camera and the model. I also draw floor with triangles.<br />
<a href="http://updx.files.wordpress.com/2010/12/cuberotate.png"><img class="alignnone size-medium wp-image-202" title="cubeRotate" src="http://updx.files.wordpress.com/2010/12/cuberotate.png?w=300&#038;h=201" alt="" width="300" height="201" /></a></p>
<p><a href="http://dl.dropbox.com/u/21044432/XNA_4_0/CubeRotate.zip">Download Project</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/updx.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/updx.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/updx.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/updx.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/updx.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/updx.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/updx.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/updx.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/updx.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/updx.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/updx.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/updx.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/updx.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/updx.wordpress.com/201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=201&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://updx.wordpress.com/2010/12/27/xna-4-0-cube-and-camera-rotation-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">updx</media:title>
		</media:content>

		<media:content url="http://updx.files.wordpress.com/2010/12/cuberotate.png?w=300" medium="image">
			<media:title type="html">cubeRotate</media:title>
		</media:content>
	</item>
		<item>
		<title>C# GUI IRC Client</title>
		<link>http://updx.wordpress.com/2010/06/28/c-gui-irc-client/</link>
		<comments>http://updx.wordpress.com/2010/06/28/c-gui-irc-client/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 22:38:05 +0000</pubDate>
		<dc:creator>upd</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://updx.wordpress.com/?p=198</guid>
		<description><![CDATA[I write some irc client well i was trying, but i didn&#8217;t finish it however here is the code&#8230; i was coding just for fun, and i have enough of this project.. it is UNSTABLE, some crapy code and so as i excepter some random crash, the problem is in events, from thread to gui [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=198&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I write some irc client well i was trying, but i didn&#8217;t finish it however here is the code&#8230; i was coding just for fun, and i have enough of this project.. it is UNSTABLE, some crapy code and so as i excepter some random crash, the problem is in events, from thread to gui thread and in index of treeview&#8230;<br />
And as i say it is UNFINISHED and BUGY <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> &#8230;</p>
<p>Tuki je pa en projekt moj nedokončan v C#.</p>
<p><a href="http://updx.files.wordpress.com/2010/06/c_irc_client.png"><img src="http://updx.files.wordpress.com/2010/06/c_irc_client.png?w=300&#038;h=225" alt="" title="c#_irc_client" width="300" height="225" class="alignnone size-medium wp-image-199" /></a></p>
<p>Language: C#</p>
<p>OS: Windows</p>
<p>File:  MainForm.cs</p>
<p><pre class="brush: csharp; collapse: true; light: false; toolbar: true; wrap-lines: false;">
/*
 * Created by SharpDevelop.
 * User: upd
 * Date: 17.6.2010
 * Time: 21:21
 * 
 */
using System;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Threading;
using System.Net.Sockets;
using System.Net;
using System.Text;
using System.IO;

namespace IRC_Client
{
	/*
	class Servers
	{
		List&lt;Channel&gt; channels = new List&lt;Channel&gt;();
		public string Name;
		
		public Servers(string text)
		{
			Name = text;
		}
	}
	*/
	class Channel
	{
		public List&lt;User&gt; users = new List&lt;User&gt;();
		public string Name;
		public string topic;
		public ArrayList msg = new ArrayList();
		
		public Channel(string text)
		{
			Name = text;
		}
		
		public void AddTopic(string text)
		{
			topic = text;
		}
		
		public void AddMsg(string nick, string text)
		{
			msg.Add(&quot;&lt;&quot; + nick + &quot;&gt; &quot; + text + &quot;\r\n&quot;);
		}
		
		public void AddInfo(string nick, string text)
		{
			msg.Add(nick + &quot; &quot; + text + &quot;\r\n&quot;);
		}
	}
	
	class User
	{
		public string Name;
		
		public User(string text)
		{
			Name = text;			
		}
	}
	
	public partial class MainForm : Form
	{
		public delegate void UpdateChanCallback();
	//	public delegate void UpdateUserCallback();
	//	public delegate void RemoveUserCallback(string text);
		public delegate void UpdateTopicCallback(string text);
		public delegate void UpdateMsgCallback(int index);
		public delegate void SelectChanCallback(int index);
		public delegate void UpdateUsersCallback(string Name);
		
//		List&lt;Servers&gt; servers = new List&lt;servers&gt;();
		List&lt;Channel&gt; channels = new List&lt;Channel&gt;();
		int selected_ch;
		private byte[] buf = new byte[1024];
		
		StreamWriter ircWriter;
		StreamReader ircReader;
		
		public MainForm()
		{
			InitializeComponent();
		}
		
		void BconnectClick(object sender, EventArgs e)
		{
			Thread t = new Thread(connect);
			t.Start();
		}
		
		void connect()
		{
			IPHostEntry iphostinfo = Dns.GetHostEntry(&quot;irc.freenode.org&quot;);
			IPAddress ipaddr = iphostinfo.AddressList[0];
			IPEndPoint ep = new IPEndPoint(ipaddr, 6667);
			Socket sock;
			
			sock = new Socket(ep.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
			
			sock.Connect(ep);
			
			ircWriter = new StreamWriter(new NetworkStream(sock));
			ircReader = new StreamReader(new NetworkStream(sock));
			
			ircWriter.WriteLine(String.Format(&quot;USER updx 0 * :I'm here now!&quot;));
			ircWriter.Flush();
			
			ircWriter.WriteLine(String.Format(&quot;NICK updx&quot;));
			ircWriter.Flush();
			
			while(true)
			{
				string ircCmd;
				
				while((ircCmd = ircReader.ReadLine()) != null )
				{
					string[] cmd = new String[ircCmd.Split(' ').Length];
					cmd = ircCmd.Split(' ');
					
					if ( cmd[0].Substring(0,1) == &quot;:&quot; )
					{
						switch (cmd[1])
						{
							case &quot;376&quot;: IrcEndOfMotd(cmd); break;
							case &quot;353&quot;: IrcNamesList(cmd); break;
							case &quot;332&quot;: IrcTopic(ircCmd); break;
							case &quot;TOPIC&quot;: IrcTopicChanged(ircCmd); break;
							case &quot;PRIVMSG&quot;: IrcPrivMsg(ircCmd); break;
							case &quot;JOIN&quot;: IrcJoin(cmd); break;
							case &quot;PART&quot;: IrcPart(cmd); break;
							case &quot;MODE&quot;: IrcMode(cmd); break;
							case &quot;NICK&quot;: IrcNickChange(cmd); break;
							case &quot;KICK&quot;: IrcKick(cmd); break;
							case &quot;QUIT&quot;: IrcQuit(cmd); break;
							case &quot;NOTICE&quot;: IrcNotice(cmd); break;
							default : IrcServerMessage(ircCmd); break;
							/*
						case &quot;JOIN&quot;: this.IrcJoin(commandParts); break;
                        case &quot;PART&quot;: this.IrcPart(commandParts); break;
                        case &quot;MODE&quot;: this.IrcMode(commandParts); break;
                        case &quot;NICK&quot;: this.IrcNick(commandParts); break;
                        case &quot;KICK&quot;: this.IrcKick(commandParts); break;
                        case &quot;QUIT&quot;:
                        */
						}
					}
					else if ( cmd[0] == &quot;PING&quot; )
					{
						IrcPing(cmd);
					}
					else if ( cmd[0] == &quot;ERROR&quot; )
					{
						IrcErrorClose(cmd);
					}
				}
			}
		}
			
		private void IrcEndOfMotd(string[] command)
		{
			ircWriter.WriteLine(String.Format(&quot;JOIN #updx&quot;));
			ircWriter.Flush();
			
			ircWriter.WriteLine(String.Format(&quot;JOIN #lovers&quot;));
			ircWriter.Flush();
			
			ircWriter.WriteLine(String.Format(&quot;JOIN ##windows&quot;));
			ircWriter.Flush();
		}
		
		private void IrcNamesList(string[] command)
		{
			int usr = 5;
			MessageBox.Show(&quot;Searching for channel &quot; + command[4]);
			int index = search_for_channel(command[4]);
			
			if ( index == -1 )
			{
				MessageBox.Show(&quot;Channel &quot; + command[4] + &quot; not finded adding it&quot;);
				channels.Add(new Channel(command[4]));
				index = channels.Count-1;
				chant.Invoke(new UpdateChanCallback(this.UpdateChan));
		//		chant.Invoke(new UpdateChanCallback(this.UpdateChan));
		//		chant.Invoke(new SelectChanCallback(this.SelectChan), index);
			}

			if ( command[5].Substring(0,1) == &quot;:&quot;)
			{
				command[5] = command[5].Remove(0,1);
			}
			
			while ( usr &lt; command.Length )
			{
				if ( command[usr].Substring(0,1) == &quot;@&quot; )
				{
					channels[index].users.Insert(0, new User(command[usr]));
				}
				else
				{
					channels[index].users.Add(new User(command[usr]));
				}
				usr++;
			}
			chant.Invoke(new SelectChanCallback(this.SelectChan), index);
		}

		private void UpdateChan()
		{
			MessageBox.Show(&quot;Adding channel to treeview &quot; + channels[channels.Count-1].Name);
			chant.Nodes.Add(channels[channels.Count-1].Name);
		}
		
		private void SelectChan(int index)
		{
			MessageBox.Show(&quot;Selecting channel &quot; + channels[index].Name);
			chant.SelectedNode = chant.Nodes[index];
		}
		
		private void IrcTopic(string buf)
		{
			int at;
			
			if ( buf.Substring(0,1) != &quot;:&quot; )
			{
				return;
			}
			buf = buf.Remove(0,1);
			
			string[] cmd = new String[buf.Split(' ').Length];
			cmd = buf.Split(' ');
			
			int index = search_for_channel(cmd[3]);
			
			if ( index == -1 )
			{
				channels.Add(new Channel(cmd[3]));
				index = channels.Count-1;
				chant.Invoke(new UpdateChanCallback(this.UpdateChan));
			}
			
			at = buf.IndexOf(&quot;:&quot;);
			buf = buf.Remove(0, at+1);
			
			channels[index].AddTopic(buf);
		}
		
		private void IrcTopicChanged(string buf)
		{
			int at;
			
			if ( buf.Substring(0,1) != &quot;:&quot; )
			{
				return;
			}
			buf = buf.Remove(0,1);
			
			string[] cmd = new String[buf.Split(' ').Length];
			cmd = buf.Split(' ');
			
			int index = search_for_channel(cmd[2]);
			
			at = buf.IndexOf(&quot;:&quot;);
			buf = buf.Remove(0, at+1);
			
			channels[index].AddTopic(buf);
			
			if ( index == selected_ch )
			{
				topictxt.Invoke(new UpdateTopicCallback(this.UpdateTopic), buf);
			}
		}
		
		private void UpdateTopic(string text)
		{
			topictxt.Text = text;
		}
		
		private void IrcPrivMsg(string buf)
		{
			int at;
			string nick;
			
			if ( buf.Substring(0,1) != &quot;:&quot; )
			{
				return;
			}
			buf = buf.Remove(0,1);
			
			string[] cmd = new String[buf.Split(' ').Length];
			cmd = buf.Split(' ');
			
			int index = search_for_channel(cmd[2]);
			
			if ( index == -1 )
			{
				return;
			}
			
			at = cmd[0].IndexOf(&quot;!&quot;);
			if ( at &lt;= 0 )
			{
				return;
			}
			nick = cmd[0].Substring(0, at);
			
			at = buf.IndexOf(&quot;:&quot;);
				
			buf = buf.Remove(0, at+1);
				
			channels[index].AddMsg(nick, buf);

			if ( selected_ch == index )
			{
				msgin.Invoke(new UpdateMsgCallback(this.UpdateMsg), index);
			}
		}

		private void UpdateMsg(int index)
		{
			msgin.Text = &quot;&quot;;
			
			string buf = PrintMsg(index);
			
			if ( buf != null )
			{
				msgin.Text = buf;
			}
		}

		private void IrcJoin(string[] command)
		{
			string nick;
			string ch;
			int at;
			
			if ( command[0].Substring(0,1) != &quot;:&quot; )
			{
				return;
			}
			
			command[0] = command[0].Remove(0,1);
			
			if ( command[0].Substring(0,4) == &quot;updx&quot;)
			{
				return;
			}

			at = command[0].IndexOf(&quot;!&quot;);
			if ( at &lt;= 0 )
			{
				return;
			}
			
			// if @ in nick add at the top!
			nick = command[0].Substring(0, at);
					
			command[2] = command[2].Remove(0,1);					
			ch = command[2];
			
			int index = search_for_channel(ch);
			
			if ( index == -1 )
			{
				// this should not happend however create new channel..
				channels.Add(new Channel(ch));
				index = channels.Count-1;
			}
			channels[index].users.Add(new User(nick));
			
			channels[index].AddInfo(nick, &quot;has joined &quot; + channels[index].Name);

			if ( selected_ch == index )
			{
				msgin.Invoke(new UpdateMsgCallback(this.UpdateMsg), index);
				chant.Invoke(new UpdateUsersCallback(this.UpdateUserNew), nick);
			}
		}
		
		private void UpdateUserNew(string Name)
		{
			userl.Items.Add(Name);
		}
		
		private void IrcPart(string[] command)
		{
			string nick;
			string ch;
			int at;
			
			if ( command[0].Substring(0,1) != &quot;:&quot; )
			{
				return;
			}
			
			command[0] = command[0].Remove(0,1);
			
			if ( command[0].Substring(0,4) == &quot;updx&quot;)
			{
				return;
			}

			at = command[0].IndexOf(&quot;!&quot;);
			if ( at &lt;= 0 )
			{
				return;
			}
			
			// if @ in nick add at the top!
			nick = command[0].Substring(0, at);
					
			command[2] = command[2].Remove(0,1);					
			ch = command[2];
			
			int index = search_for_channel(ch);
			
			if ( index == -1 )
			{
				// this should not happend however create new channel..
				// channels.Add(new Channel(ch));
				// index = channels.Count-1;
			}
//			channels[index].users.Remove(nick);
//			channels.Remove(channels[index]);
//			channels[index].users.Add(new User(nick));
		}
		
		private void RemoveUser(string text)
		{
//			usert.Nodes.Remove();
//			usert.Nodes.Remove(text);
		}
		
		private void IrcMode(string[] command)
		{
			
		}
		
		private void IrcNickChange(string[] command)
		{
			
		}
		
		private void IrcKick(string[] command)
		{
			
		}
		
		private void IrcQuit(string[] command)
		{

		}
		
		private void IrcNotice(string[] command)
		{
			
		}
		
		private void IrcPing(string[] command)
		{
			string PingHash = &quot;&quot;;
			for (int intI = 1; intI &lt; command.Length; intI++)
			{
				PingHash += command[intI] + &quot; &quot;;
			}
			ircWriter.WriteLine(&quot;PONG &quot; + PingHash);
			ircWriter.Flush();
		}
		
		private void IrcErrorClose(string[] command)
		{
			
		}
		
		private void IrcServerMessage(string buf)
		{
			
		}
		
		private void CheckUsers()
		{
			chant.Select();
		
			if (chant.SelectedNode != null)
			{
				// flush users on channel
				userl.Items.Clear();
			
				foreach (User user in channels[chant.SelectedNode.Index].users)
				{
					if (channels[chant.SelectedNode.Index].users != null )
					{
						userl.Items.Add(user.Name);
					}
				}
				
				// flush messager on channel
				msgin.Text = &quot;&quot;;
				
				string buf = PrintMsg(chant.SelectedNode.Index);
				if ( buf != null )
				{
					msgin.Text = buf;
				}
				
				// flush topic for channel
				topictxt.Text = &quot;&quot;;
				topictxt.Text = channels[chant.SelectedNode.Index].topic;
				
				selected_ch = chant.SelectedNode.Index;
			}
		}
		
		void TreechanAfterSelect(object sender, TreeViewEventArgs e)
		{
			CheckUsers();
		}
		
		private int search_for_channel(string text)
		{
			for ( int i = 0 ; i &lt;  channels.Count ; i++)
			{
				if ( channels[i].Name == text )
				return i;
			}
			return -1;
		}
		
		private string PrintMsg(int index)
		{
			string buf = &quot;&quot;;
			
			if ( channels[index].msg.Count &lt;= 0 )
			{
				return null;
			}
			
			for ( int i = 0 ; i &lt; channels[index].msg.Count ; i++ )
			{
				buf = buf + channels[index].msg[i];
			}
			return buf;
		}
		
		void MsgoutKeyDown(object sender, KeyEventArgs e)
		{
			string buf;
			string obuf;
			
			if ( e.KeyCode == Keys.Enter )
			{
				buf = msgout.Text;
				
				if ( buf.Substring(0,1) == &quot;/&quot;)
				{
					buf = buf.Remove(0,1);
					
					msgout.Text = &quot;&quot;;
					
					ircWriter.WriteLine(buf);
					ircWriter.Flush();

				}
				else
				{
					obuf = &quot;PRIVMSG &quot; + channels[selected_ch].Name + &quot; :&quot; + buf + &quot;\r\n&quot;;
					channels[selected_ch].AddMsg(&quot;updx&quot;, buf);
					msgin.Invoke(new UpdateMsgCallback(this.UpdateMsg), selected_ch);
					
					msgout.Text = &quot;&quot;;
					
					ircWriter.WriteLine(obuf);
					ircWriter.Flush();
					
				}
			}
		}
	}
}
</pre></p>
<p>File:  MainForm.Designed.cs</p>
<p><pre class="brush: csharp; collapse: true; light: false; toolbar: true; wrap-lines: false;">
/*
 * Created by SharpDevelop.
 * User: upd
 * Date: 17.6.2010
 * Time: 21:21
 * 
 */
namespace IRC_Client
{
	partial class MainForm
	{
		/// &lt;summary&gt;
		/// Designer variable used to keep track of non-visual components.
		/// &lt;/summary&gt;
		private System.ComponentModel.IContainer components = null;
		
		/// &lt;summary&gt;
		/// Disposes resources used by the form.
		/// &lt;/summary&gt;
		/// &lt;param name=&quot;disposing&quot;&gt;true if managed resources should be disposed; otherwise, false.&lt;/param&gt;
		protected override void Dispose(bool disposing)
		{
			if (disposing) {
				if (components != null) {
					components.Dispose();
				}
			}
			base.Dispose(disposing);
		}
		
		/// &lt;summary&gt;
		/// This method is required for Windows Forms designer support.
		/// Do not change the method contents inside the source code editor. The Forms designer might
		/// not be able to load this method if it was changed manually.
		/// &lt;/summary&gt;
		private void InitializeComponent()
		{
			this.bconnect = new System.Windows.Forms.Button();
			this.msgin = new System.Windows.Forms.TextBox();
			this.chant = new System.Windows.Forms.TreeView();
			this.nicktxt = new System.Windows.Forms.TextBox();
			this.msgout = new System.Windows.Forms.TextBox();
			this.topictxt = new System.Windows.Forms.TextBox();
			this.userl = new System.Windows.Forms.ListBox();
			this.SuspendLayout();
			// 
			// bconnect
			// 
			this.bconnect.Location = new System.Drawing.Point(893, 12);
			this.bconnect.Name = &quot;bconnect&quot;;
			this.bconnect.Size = new System.Drawing.Size(178, 22);
			this.bconnect.TabIndex = 0;
			this.bconnect.Text = &quot;Connect&quot;;
			this.bconnect.UseVisualStyleBackColor = true;
			this.bconnect.Click += new System.EventHandler(this.BconnectClick);
			// 
			// msgin
			// 
			this.msgin.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
			this.msgin.Location = new System.Drawing.Point(209, 40);
			this.msgin.Multiline = true;
			this.msgin.Name = &quot;msgin&quot;;
			this.msgin.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
			this.msgin.Size = new System.Drawing.Size(678, 695);
			this.msgin.TabIndex = 1;
			// 
			// chant
			// 
			this.chant.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
			this.chant.Location = new System.Drawing.Point(12, 12);
			this.chant.Name = &quot;chant&quot;;
			this.chant.Size = new System.Drawing.Size(191, 723);
			this.chant.TabIndex = 2;
			this.chant.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.TreechanAfterSelect);
			// 
			// nicktxt
			// 
			this.nicktxt.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
			this.nicktxt.Location = new System.Drawing.Point(12, 741);
			this.nicktxt.Name = &quot;nicktxt&quot;;
			this.nicktxt.Size = new System.Drawing.Size(191, 22);
			this.nicktxt.TabIndex = 4;
			this.nicktxt.Text = &quot;updx&quot;;
			// 
			// msgout
			// 
			this.msgout.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
			this.msgout.Location = new System.Drawing.Point(209, 741);
			this.msgout.Name = &quot;msgout&quot;;
			this.msgout.Size = new System.Drawing.Size(862, 22);
			this.msgout.TabIndex = 5;
			this.msgout.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MsgoutKeyDown);
			// 
			// topictxt
			// 
			this.topictxt.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
			this.topictxt.Location = new System.Drawing.Point(209, 12);
			this.topictxt.Name = &quot;topictxt&quot;;
			this.topictxt.Size = new System.Drawing.Size(678, 22);
			this.topictxt.TabIndex = 8;
			// 
			// userl
			// 
			this.userl.Font = new System.Drawing.Font(&quot;Microsoft Sans Serif&quot;, 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
			this.userl.FormattingEnabled = true;
			this.userl.ItemHeight = 16;
			this.userl.Location = new System.Drawing.Point(893, 45);
			this.userl.Name = &quot;userl&quot;;
			this.userl.Size = new System.Drawing.Size(178, 692);
			this.userl.TabIndex = 10;
			// 
			// MainForm
			// 
			this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
			this.ClientSize = new System.Drawing.Size(1083, 765);
			this.Controls.Add(this.userl);
			this.Controls.Add(this.topictxt);
			this.Controls.Add(this.msgout);
			this.Controls.Add(this.nicktxt);
			this.Controls.Add(this.chant);
			this.Controls.Add(this.msgin);
			this.Controls.Add(this.bconnect);
			this.Name = &quot;MainForm&quot;;
			this.Text = &quot;IRC Client&quot;;
			this.ResumeLayout(false);
			this.PerformLayout();
		}
		private System.Windows.Forms.ListBox userl;
		private System.Windows.Forms.TextBox msgin;
		private System.Windows.Forms.TextBox nicktxt;
		private System.Windows.Forms.TextBox msgout;
		private System.Windows.Forms.TextBox topictxt;
		private System.Windows.Forms.TreeView chant;
		private System.Windows.Forms.Button bconnect;
	}
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/updx.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/updx.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/updx.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/updx.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/updx.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/updx.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/updx.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/updx.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/updx.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/updx.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/updx.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/updx.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/updx.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/updx.wordpress.com/198/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=198&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://updx.wordpress.com/2010/06/28/c-gui-irc-client/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">updx</media:title>
		</media:content>

		<media:content url="http://updx.files.wordpress.com/2010/06/c_irc_client.png?w=300" medium="image">
			<media:title type="html">c#_irc_client</media:title>
		</media:content>
	</item>
		<item>
		<title>C# Example of data managment, ArrayList, List</title>
		<link>http://updx.wordpress.com/2010/06/27/c-example-of-data-managment-arraylist-list/</link>
		<comments>http://updx.wordpress.com/2010/06/27/c-example-of-data-managment-arraylist-list/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 00:14:26 +0000</pubDate>
		<dc:creator>upd</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Programs]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://updx.wordpress.com/?p=189</guid>
		<description><![CDATA[Language: C# This code doesn&#8217;t do anything usefull, it is only an example how can be used some of function as ArrayList, List&#60;&#62;, class and some other, as i has start programming in C# i write some Irc client, and this the code i will be using for managing users and channels. So I write [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=189&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Language: C#</p>
<p>This code doesn&#8217;t do anything usefull, it is only an example how can be used some of function as ArrayList, List&lt;&gt;, class and some other, as i has start programming in C# i write some Irc client, and this the code i will be using for managing users and channels.<br />
So I write this code becouse i wan&#8217;t see and show you how can you write and irc chat client mybe will be usefull to you, for me is it. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Programski jezik: C#</p>
<p>No tuki je en primer kako lahko shranjujemo uporabnike kanale in sporočila, če programiramo irc client, celotno stvar se verjetno, da sprogramirat boljše in slabše, in še na 100 drugih načino. No mogoče kdo kaj uporabnega najde v tej kodi. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><pre class="brush: csharp; collapse: true; light: false; toolbar: true; wrap-lines: false;">
/*
 * User: upd
 * Date: 21.6.2010
 * Time: 16:07
 *
 * This code doesn't do anything usefull, it is only an example how can be used some
* of function as ArrayList, List&lt;&gt;, class and some other, as i has start programming
* in C# i write some Irc client, and this the code i will be using for managing
* users and channels...
* So I write this code becouse i wan't see and show you how can you write and irc chat client
* mybe will be usefull to you, for me is it.
 */
 using System;
 using System.Collections;
 using System.Collections.Generic;
 using System.Text;

 namespace Array
 {
 // and now this will be my example that i need it for irc...
 //    List&lt;Person&gt; person = new List&lt;Person&gt;();

 class Channel
 {
 public List&lt;User&gt; users = new List&lt;User&gt;();
 public string Name;
 public ArrayList msg = new ArrayList();

 public Channel(string text)
 {
 Name = text;
 }

 public void AddMsg(string text)
 {
 msg.Add(text);
 }
 }

 class User
 {
 public string Name;

 public User(string text)
 {
 Name = text;
 }
 }

 class Program
 {
 public static void Main(string[] args)
 {
 List&lt;Channel&gt; chan = new List&lt;Channel&gt;();

 Console.WriteLine(&quot;Hello World!&quot;);

 // First we create channels...
 Console.WriteLine(&quot;Creating channel #upd&quot;);
 chan.Add(new Channel(&quot;#upd&quot;));

 Console.WriteLine(&quot;Creating channel #chatting&quot;);
 chan.Add(new Channel(&quot;#chatting&quot;));

 Console.WriteLine(&quot;Creating channel #coders&quot;);
 chan.Add(new Channel(&quot;#coders&quot;));

 // Now we will add users on channels
 Console.WriteLine(&quot;Adding users on channels&quot;);
 chan[0].users.Add(new User(&quot;upd&quot;));
 chan[0].users.Add(new User(&quot;lolek&quot;));

 chan[1].users.Add(new User(&quot;chatter 1&quot;));
 chan[1].users.Add(new User(&quot;chatter 2&quot;));
 chan[1].users.Add(new User(&quot;chatter 3&quot;));
 chan[1].users.Add(new User(&quot;chatter 4&quot;));

 chan[2].users.Add(new User(&quot;Coder one&quot;));
 chan[2].users.Add(new User(&quot;Coder two&quot;));
 chan[2].users.Add(new User(&quot;Coder three&quot;));
 chan[2].users.Add(new User(&quot;Coder four&quot;));
 chan[2].users.Add(new User(&quot;coder five&quot;));

 //            Console.WriteLine(&quot;\n&quot;);
 Console.WriteLine(&quot;Printing all users on all channels\n&quot;);

 for ( int i = 0 ; i &lt; chan.Count ; i++ )
 {
 Console.WriteLine(&quot;Chan &quot; + chan[i].Name + &quot; has users:&quot;);
 for ( int l  = 0 ; l &lt; chan[i].users.Count ; l++ )
 {
 Console.Write(&quot; &quot; + chan[i].users[l].Name + &quot;,&quot;);
 }
 Console.Write(&quot;\n&quot;);
 }

 // add lover nickname on channel #chatting
 Console.WriteLine(&quot;\nAdding user with nickname Lover on channel #chatting&quot;);

 int index = search_for_channel(&quot;#chatting&quot;, chan);

 if ( index != -1 )
 {
 Console.WriteLine(&quot;Channel #chatting has been finded in database&quot;);
 chan[index].users.Add(new User(&quot;Lover&quot;));
 }

 // add Michael user to channel #bomb and #upd, if channel does not exsist
 // than create it!
 Console.WriteLine(&quot;\nAdding user with nickname Michael on channel #bomb and #upd&quot;);

 index = search_for_channel(&quot;#bomb&quot;, chan);

 if ( index != -1 )
 {
 Console.WriteLine(&quot;Channel #bomb has been finded in DB&quot;);
 chan[index].users.Add(new User(&quot;Michael&quot;));
 }
 else
 {
 Console.WriteLine(&quot;Channel #bomb hasn't been finded so i will create it and add user Michael&quot;);
 chan.Add(new Channel(&quot;#bomb&quot;));
 chan[chan.Count-1].users.Add(new User(&quot;Michael&quot;));
 }

 // add user Michael to #upd channel
 index = search_for_channel(&quot;#upd&quot;, chan);

 if ( index != -1 )
 {
 Console.WriteLine(&quot;Channel #upd has been finded in DB&quot;);
 chan[index].users.Add(new User(&quot;Michael&quot;));
 }
 else
 {
 Console.WriteLine(&quot;Channel #upd isn't been finded so i will create it and add user Michael&quot;);
 chan.Add(new Channel(&quot;#upd&quot;));
 chan[chan.Count-1].users.Add(new User(&quot;Michael&quot;));
 }

 Console.WriteLine(&quot;\nPrinting all users and channels again!\n&quot;);
 //            Console.WriteLine(&quot;\n&quot;);

 for ( int i = 0 ; i &lt; chan.Count ; i++ )
 {
 Console.WriteLine(&quot;Chan &quot; + chan[i].Name + &quot; has users:&quot;);
 for ( int l  = 0 ; l &lt; chan[i].users.Count ; l++ )
 {
 Console.Write(&quot; &quot; + chan[i].users[l].Name + &quot;,&quot;);
 }
 Console.Write(&quot;\n&quot;);
 }

 // Show one which channel's is user Michael, we will loop trought all channels and all users on each channel
 Console.WriteLine(&quot;\n&quot;);
 for ( int i = 0 ; i &lt; chan.Count ; i++ )
 {
 for (int l = 0 ; l &lt; chan[i].users.Count ; l++ )
 {
 if ( chan[i].users[l].Name == &quot;Michael&quot; )
 {
 Console.WriteLine(&quot;User Michael is on channel &quot; + chan[i].Name);
 break;
 }
 }
 }

 // And now the finnal test which will be message of users
 // When some user say something we need to store message
 // so we can later redisplay it, so we need to add in channel class
 // some dynamic array for string and that will be ArrayList
 // Let's say we recive data.. &quot;Michael #upd :This is some message&quot;
 index = search_for_channel(&quot;#upd&quot;, chan);

 if ( index != -1 )
 {
 Console.WriteLine(&quot;Adding message to #upd channel&quot;);
 chan[index].AddMsg(&quot;This is some message...&quot;);
 chan[index].AddMsg(&quot;and here is the continue of the message.\n&quot;);
 chan[index].AddMsg(&quot;Oh i forget something to say, this is nice example.&quot;);
 }

 index = search_for_channel(&quot;#bomb&quot;, chan);

 if ( index != -1 )
 {
 string buf = PrintMsg(index, chan);

 if ( buf != null )
 {
 Console.WriteLine(&quot;Message of #bomb channel is &quot; + buf);

 }
 }

 index = search_for_channel(&quot;#upd&quot;, chan);

 if ( index != -1 )
 {
 string buf = PrintMsg(index, chan);

 if ( buf != null )
 {
 Console.WriteLine(&quot;Message of #upd channel is &quot; + buf);

 }
 }
 Console.ReadKey(true);
 }
 // end.....of main....

 private static int search_for_channel(string text, List&lt;Channel&gt; chtmp)
 {
 for ( int i = 0 ; i &lt;  chtmp.Count ; i++)
 {
 if ( chtmp[i].Name == text )
 return i;
 }
 return -1;
 }

 private static string PrintMsg(int index, List&lt;Channel&gt; chtmp)
 {
 string buf = &quot;&quot;;

 if ( chtmp[index].msg.Count &lt;= 0 )
 {
 return null;
 }

 for ( int i = 0 ; i &lt; chtmp[index].msg.Count ; i++ )
 {
 buf = buf + chtmp[index].msg[i];
 }
 return buf;
 }
 }
 }
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/updx.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/updx.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/updx.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/updx.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/updx.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/updx.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/updx.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/updx.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/updx.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/updx.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/updx.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/updx.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/updx.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/updx.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=189&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://updx.wordpress.com/2010/06/27/c-example-of-data-managment-arraylist-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">updx</media:title>
		</media:content>
	</item>
		<item>
		<title>Znanost je bog!</title>
		<link>http://updx.wordpress.com/2008/12/30/znanost-je-bog/</link>
		<comments>http://updx.wordpress.com/2008/12/30/znanost-je-bog/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 23:36:37 +0000</pubDate>
		<dc:creator>upd</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://updx.wordpress.com/?p=142</guid>
		<description><![CDATA[Včeraj sem med branjem knjige Angeli in demoni katere je avtor Dan Brown, naletel na zanimivo besedilo. Zdi se mi, da je omembe vredno in sicer naj citiram. &#8220;Vera te ne veruje. Varujejo te zdravila in varnostne blazine. Bog te ne varuje. Varuje te inteligenca. Razsvetljenje. Zaupaj nečemu, kar ima otipljivejše rezultate. Koliko časa je [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=142&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Včeraj sem med branjem knjige Angeli in demoni katere je avtor Dan Brown, naletel na zanimivo besedilo. Zdi se mi, da je omembe vredno in sicer naj citiram.</p>
<p>&#8220;Vera te ne veruje. Varujejo te zdravila in varnostne blazine. Bog te ne varuje.<br />
Varuje te inteligenca. Razsvetljenje. Zaupaj nečemu, kar ima otipljivejše rezultate.<br />
Koliko časa je minilo, odkar je človek hodil po vodni gladini? Sodobni čudeži se dogajajo v znanosti &#8230;<br />
računalniki, cepiva, vesoljske postaje, celo čudež o stvaritvi sveta. Materija iz niča, v laboratoriju.<br />
Kdo potrebuje Boga? Ne! Znanost je bog!&#8221;</p>
<p>Sam sem podobnega mišljenja. Sicer nekateri potrebujejo boga, drugi spet ne. Večina tistih, ki ga potrebuje, verjame vanj zaradi duševnega mira, ali podzavesti. Bog ti velikokrat pomaga lahko, ko si v težavah, pokaže ti izhod iz problemov, pelje te na pravo pot, toda le če vrjameš vanj. Tako kot lahko kadiš cigarete in meniš, da te pomirjajo, mogoče te res pomirjajo če vrjameš tko.</p>
<p>Svoje mnenje o veri, verovanjih bi lahko napisal na desetih straneh, toda nima pomena, vsak zase ve kaj je dobro zanj in kaj ne.</p>
<p>In še nekaj vas sprašujem.</p>
<p>Ali verjamete v Boga ? In ne mislim boga, ki ga omenja sveto pismo, razne pravlice, zgodovina in filmi. Ne sprašujem ali verjamete tistemu, kar o Bogu pravijo ljudje. Pač pa če vrjamete v Boga?<br />
Občutite božanskost, kadar ležite pod zvezdami ?<br />
Mar globoko v sebi čutite, da je to delo božje roke ?</p>
<p>Odgovore pišite v komentarje na to temo. Hvala!</p>
<p>Lep pozdrav!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/updx.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/updx.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/updx.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/updx.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/updx.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/updx.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/updx.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/updx.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/updx.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/updx.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/updx.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/updx.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/updx.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/updx.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=142&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://updx.wordpress.com/2008/12/30/znanost-je-bog/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">updx</media:title>
		</media:content>
	</item>
		<item>
		<title>Spletno trgovanje, previdnost</title>
		<link>http://updx.wordpress.com/2008/08/17/spletno-trgovanje-previdnost/</link>
		<comments>http://updx.wordpress.com/2008/08/17/spletno-trgovanje-previdnost/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 17:58:32 +0000</pubDate>
		<dc:creator>upd</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://updx.wordpress.com/?p=113</guid>
		<description><![CDATA[Internetne strani, ki so namenjene prodajanju, in kupovanju izdelkov, so velikokrat tarča nepridipravov. Če najdemo iskani izdelek po zelo nižji ceni kot smo pričakovali je lahko to lažen oglas. Če kupujemo na slovenski strani in najdemo izdelek, ki ima opis v tujem jeziku gre ponavadi prav tako za lažno prodajo. Največkrat so to izdelki s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=113&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Internetne strani, ki so namenjene prodajanju, in kupovanju izdelkov, so velikokrat tarča nepridipravov. Če najdemo iskani izdelek po zelo nižji ceni kot smo pričakovali je lahko to lažen oglas. Če kupujemo na slovenski strani in najdemo izdelek, ki ima opis v tujem jeziku gre ponavadi prav tako za lažno prodajo.</p>
<p>Največkrat so to izdelki s področja tehnologije kot so mobiteli, dlančniki, računalniške komponente, itd&#8230;<br />
Še posebaj pa aktualni izdelki, ki ravno pridejo na trg, in imajo tako največje povpraševanje.</p>
<p>Prodajalci objavijo izdelek samo z namenom, da jim vi nakažete ali pošljete denar oni pa vam ne pošlejo ničesar. Lahko pa dobite tudi čisto nek tretji izdelek ali pokvarjeno stvar.<br />
V primeru, da kupujete izdelek iz drugih držav pošljite najprej prodajalcu email, da imate nekega prijatelja oz. sorodnika v tist daržavi, če lahko osebno prevzame artikel. Če se bo prodajalec izmikal osebnemu prevzemu verjetno hoče samo denar oz. vas opehariti. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Tudi v Sloveniji živijo take barabe, samo tukaj ni problema saj lahko vidimo naslov na prejetem paketu in tako lahko osebo poiščemo in jo pr******o, prosimo, da vrne denar ali karkoli.</p>
<p>No moje mnenje je, ne kupujte stvari preko interneta in ne zaupajte slepo, kajti prej ali slej vas bo kdo zajebal.</p>
<p>Če je le možno se zmenite za osebni prevzem. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/updx.wordpress.com/113/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/updx.wordpress.com/113/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/updx.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/updx.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/updx.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/updx.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/updx.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/updx.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/updx.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/updx.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/updx.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/updx.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/updx.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/updx.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/updx.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/updx.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=113&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://updx.wordpress.com/2008/08/17/spletno-trgovanje-previdnost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">updx</media:title>
		</media:content>
	</item>
		<item>
		<title>Amsn 0.97 se ne poveže</title>
		<link>http://updx.wordpress.com/2008/08/07/amsn-097-se-ne-poveze/</link>
		<comments>http://updx.wordpress.com/2008/08/07/amsn-097-se-ne-poveze/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 02:31:57 +0000</pubDate>
		<dc:creator>upd</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programs]]></category>

		<guid isPermaLink="false">http://updx.wordpress.com/?p=105</guid>
		<description><![CDATA[No dones se mi je zgodilo, da se mi amsn nikakor ni hotel povezati na messenger server. Nobenga errorja nikjer samo ne poveže se . Kaj pa zdej??? Jah novo verzijo bo treba inštalirat. Da bi pisu kako je prevec stvari. Vsa navodila za inštalacijo najdete tukaj ClickME! . Ker se mi je inštalacija zataknila [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=105&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No dones se mi je zgodilo, da se mi amsn nikakor ni hotel povezati na messenger server. Nobenga errorja nikjer samo ne poveže se <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  . Kaj pa zdej??? Jah novo verzijo bo treba inštalirat. Da bi pisu kako je prevec stvari.<br />
Vsa navodila za inštalacijo najdete tukaj <a href="http://www.amsn-project.net/download.php">ClickME!</a> . Ker se mi je inštalacija zataknila z tcl paketki, ker bi rabil najnovejšo verzijo tcl-8.5 in bi moral pobrisati staro verzijo in bi mi tako onemogočilo delovanje nekaterih drugih programov, sem obupal.</p>
<p>Inštaliral sem si drug klient in sicer <a href="http://emesene.org">Emesene</a> , ki je celo lepši kot amsn. No tuki se težave ne končajo.. Emesene ne prikaže nobenega kontakta. WTF?!</p>
<p>Spet brezvezno googlenje&#8230; in cez 1 minuto že najdem rešitev nice. In sicer sem moral vpisati v terminal sledeče..</p>
<p>sudo sed -i.bak &#8216;s/09607671-1C32-421F-A6A6-CBFAA51AB5F4/CFE80F9D-180F-4399-82AB-413F33A1FA11/g&#8217; /usr/share/emesene/emesenelib/XmlTemplates.py</p>
<p>Resetiranje emesena in že vidim vse kontakte. KONČNO! In tko se pravlica konča.</p>
<p>LP!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/updx.wordpress.com/105/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/updx.wordpress.com/105/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/updx.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/updx.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/updx.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/updx.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/updx.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/updx.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/updx.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/updx.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/updx.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/updx.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/updx.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/updx.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/updx.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/updx.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=updx.wordpress.com&amp;blog=2384865&amp;post=105&amp;subd=updx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://updx.wordpress.com/2008/08/07/amsn-097-se-ne-poveze/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">updx</media:title>
		</media:content>
	</item>
	</channel>
</rss>
